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

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

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


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

 Copyright Google LLC All Rights Reserved.

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

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

 (The MIT License)

 Copyright (C) 2014 by Vitaly Puzrin

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 Copyright (c) 2014, John MacFarlane

 All rights reserved.

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

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

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

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

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


 The MIT License (MIT)

 Copyright (c) 2015-present Dan Abramov

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

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

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

 The MIT License (MIT)

 Copyright (c) 2016 Denis Rul

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

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

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

 Copyright 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 aR,Zni,oVV,PJ,dJ,rOu,tO,sE,Dm,wJ,PKV,fmK,yF,bK,BJn,diE,AO,CKE,XJO,Kcu,db,tEK,sRE,DiK,GaE,wJK,ca,OF,yc,b4,HnJ,Ha,AOo,AA,jh,hA,EVa,RY,Mr,vVV,hoa,eom,VK,$iK,JS,Roc,PW,zoE,f0,MEE,WcJ,VhE,HW,aHE,JAE,oWV,rAa,P4o,b8,gVu,GD,Imi,Z7E,C4E,SFm,Tbi,xk,YFE,Xac,KzR,nWV,tho,sYE,cAE,L0,wac,b7i,H7F,jYm,vWm,WW,as,xrn,zEa,r_,$ro,uBO,MhR,fl,Lzi,PD,lHu,BD,d_,Nq,iR,qq,IHO,Wza,gWn,Kl,Z0E,VJi,aio,okV,JSJ,Gd,rSu,P8E,YF,i0a,BCm,U8,mHm,SKR,kF,nkJ,NCn,liJ,tJc,sIo,wWF,cSV,xF,pl,b0K,H0O,ASK,vkE,eLu,uoJ,VlE,fZa,rA,B_R,mqV,BF,
mm,Ng,qg,SP,Fl,cF,OS,XDi,kB,nFc,ssR,zm,$B,DqR,L_,uV,WF,gA,Olo,GdJ,wDi,yDn,blJ,UqO,HlR,ADR,kdE,jsJ,ob,JQ,vFo,xqO,Qsc,h3F,pDF,e3J,N1,$qE,Cw,q1,Si,Tn,X_,Mlu,Kw,ueR,VPE,lD,aGm,JVE,oBJ,sO,rVE,PVE,F_,DO,BAE,OO,NAV,CVJ,Gn,SSu,qSE,TAm,YSa,XFn,Kmm,bD,nBR,lGE,UO,tPE,sem,Hg,AQ,kp,EO,Fmc,cVJ,DgR,ji,GmF,wFJ,yVn,xp,pw,hQ,ei,zn,M1,Lw,b_R,UgV,H_E,AVa,kmF,EBR,jeK,vBV,xgJ,Qei,pFO,Wg,hkV,ekn,ZI,zkE,ad,JN,$gR,Lmo,ulR,Wmc,IGE,Zwa,Via,rQE,PDi,fOV,iwc,Bsn,d1V,m1E,SOV,PG,Tsn,YOK,Xgu,KtK,npV,lOo,sbJ,knJ,Epo,jbV,x1E,QbE,qc,
pgR,TW,RKE,Mii,LtE,u_n,WtJ,gpE,IOE,Z6F,tN,aIJ,zKa,JNK,oCV,rNK,Pvo,fIn,i6u,BNa,dcn,mcJ,qYc,CvK,YYJ,SYE,TNR,nCE,lIa,tKo,XGE,F_E,K_V,cNa,vG,O6K,xC,p6,GWa,yNE,b6J,ANR,zVi,ECK,kWm,vCc,Qdc,jdK,uRJ,RVc,W_R,gCO,IIa,ZGJ,VOJ,J7i,afn,r7u,Pqu,ffE,iGF,dAu,NRm,Cqu,qkJ,TRn,Skn,GUm,wXo,y7O,Rd,bGR,HGn,A7K,kUO,ElO,joO,xAO,Qoo,pXJ,Zf,V6,h_K,Lsu,oo,rR,IfE,V3F,m5F,nHK,BX,QUJ,zRV,hRF,eRJ,SO,$5J,RRJ,LOE,uhu,WOo,gHn,ITn,ZfE,VpR,JWi,oyu,PUO,rWc,Bru,F2,GU,m_O,Nru,CUV,qoV,Soc,TrE,X0n,nyE,KqJ,Q6,h7,yWo,eO,$l,AWu,Ro,k2E,EyV,
uq,vyo,jOO,MpR,LqR,WqK,ZKJ,VNJ,J0R,o6E,r0V,fnF,dan,maE,aU,SCE,Xbu,KlO,n6u,lnn,tNF,YCE,qCJ,C1J,oU,Nmn,siJ,DaJ,OKn,y0u,GcR,ft,Uau,A0F,kcu,E6O,jiE,mO,v6c,QiV,xaO,pbo,epJ,q5,g6E,ZMF,a5J,oEO,rdJ,f5K,Kt,nt,iMK,PAo,NBu,DT,TBK,ON,Go,KhV,tum,Fhi,Dzm,cdK,wl,OMF,Ggo,wyu,bMJ,UzK,HMn,AdE,EEJ,bp,j0K,vEu,Hr,EN,pyn,hNn,eNn,vr,RNa,MuR,uiF,$H,agV,J$E,oXu,r$K,PQJ,gl,IU,Zv,Vr,BkE,JW,dfV,mfc,Nkc,CQR,S$u,TkE,q$V,rr,Y$R,lga,P0,nXR,tRa,X6o,sGO,iU,Dfc,c$n,O9F,Gpa,y$F,w6n,b9V,A$i,UfJ,EXu,hSm,zSV,RSR,LNR,gXE,WNE,uDK,Igm,V7c,
JCu,aAE,oMu,P9E,fAn,Kf,mFJ,tW,qRJ,C9K,SRn,FL,Dv,Tni,c0,YRE,KXJ,lAn,FXV,cCc,DFK,$y,OqK,nME,ACE,kOi,EMo,uU,jBO,xFK,hlO,$FV,zlJ,u3K,WXu,gMK,IAu,V5u,P$R,a2V,oZu,r3J,f2F,BWF,i4E,mRJ,dRF,i1,NWu,qta,Sto,K3E,Tc,Y6,nZu,l2F,Xs,DRJ,t0,sC,Fs,woJ,Dn,URJ,Gc,H4n,A3F,kFE,EZF,b1,jgu,xRc,Qgi,hha,zhO,M5i,uCc,Q5,W3J,gZJ,I2J,ZFn,Vni,aWJ,JBn,ozo,eN,fWo,iFE,BVE,dKa,mKo,NVm,Cra,qMo,SMc,TVu,YMK,Xzu,K6u,gm,bFF,UKK,Ii,Z5,Vm,HFJ,ABa,kTa,EzO,jCu,vzK,xKm,zIi,$KV,RIo,Mnu,L6o,rB,fM,iA,By,qz,Su,Tg,W6n,Xi,IWm,KM,ZYR,V_V,nM,ayJ,JIa,
o9F,Clm,SVm,n9E,FRi,sAm,qVJ,D2J,GPo,hwE,AIo,M_E,E9a,Rwi,LRV,cy,WRK,Gg,IyE,Zyc,a7n,JzR,oKi,Pou,bA,iyi,Bcm,dWo,mWF,Nco,CoO,quF,f7K,Yuu,Xpu,KME,Hy,Ghi,wpm,OyJ,byJ,UWu,Azc,khc,HyE,hAi,zAV,RAc,LME,eu,VIF,Zrc,PmE,irE,Bdn,dZm,mZa,Ndc,Cmi,Vd,tIn,FTn,nOo,KTi,sLa,Scn,c4E,jLF,w_o,y4V,bro,MIK,u8a,R1J,aeu,$Zo,qcE,VGu,Gki,EOu,LTa,DZR,Ycm,TdF,X_c,lrV,z1n,YX,YUF,KAi,nIE,lec,tGn,bhm,jNF,vIa,yd,QNR,e5R,MGc,R5F,uyi,WAa,Zou,IeE,VVu,oNi,Jca,Qd,rcV,PXE,ioo,fwF,p9,qDc,CXu,NHR,X3c,SDc,KEu,YDJ,nNV,eR,lwJ,Dea,stK,FEJ,OoR,
G5u,ycV,Mf,Hoc,bou,AcJ,vNn,xeJ,h4F,z4E,gk,IG,LEJ,uGa,ZA,VS,WEi,aB,JC,gNJ,oB,IwK,rn,Zgo,Vbu,fq,a1E,JvJ,oAn,rvu,PBc,ign,f1c,dTK,CBc,N0c,qnO,SnF,B0F,T0E,K2E,XMO,mTR,nAK,l1V,NF,tbJ,DTV,F2J,cvu,OgV,wMc,GJi,yvc,S7,UTE,HgJ,bgi,kJi,EAR,jKm,pMK,z2o,ubO,ZBF,TO,J5a,o$E,YM,r5K,l9,tC,mxF,Kq,DA,NpF,CGa,S1o,Tpa,XjK,n$o,lJV,tdF,s$V,c5J,bBK,wjo,Dxc,UxF,HBE,wn,y5n,A5K,UR,k8i,E$o,j$K,v$u,hQK,xxF,pjJ,RQE,MdF,IJE,g$c,aKE,iIn,BxE,mNJ,CNK,qei,Txn,YeO,XnR,nrR,lKJ,tjE,DNm,wnV,y1u,c1R,UNu,A1m,HIc,bIE,k4V,jya,vrc,xNn,QyE,pnK,
zO,$M,Lq,WH,zaO,$NF,MjJ,WCm,gn,IB,grR,Z2,Voc,aNJ,JpE,ag,iPc,NGE,qGE,SGm,TGu,YGV,XLc,lNK,og,toJ,D9E,rW,cpn,wLE,ypa,bPc,Gxn,j8V,Q8K,vuo,pLF,zvV,RvJ,LKE,INc,guR,JiJ,dW,oDa,ria,m3,PLJ,NR,f4V,iVV,BTn,mli,dlJ,NTn,CLi,qXc,SXE,t$a,F8E,ciE,DlE,K8E,YXo,GRR,yin,kRc,EDF,xlo,$lF,M$J,TF,L8V,W8J,gDK,ZCE,ofc,P0n,iCJ,Bec,dyi,myo,Tea,NeV,nfK,lac,saO,K4,DyO,cRa,OCo,G9E,weE,yRm,bCi,HCV,ARo,FC,EfE,jam,QaK,D2,xyR,hXE,RXJ,Ot,Mwu,LfK,u6c,IaV,ZRK,Wfc,axF,PMF,fxu,iRJ,Ho,BzO,CMK,q4J,j5,Y4R,S4R,TzJ,K4O,lxF,tfi,cyJ,wcR,GMn,ORE,
yyK,ULV,HRJ,xLn,AyJ,Q6c,e6i,pcJ,uOV,IxV,VHK,JaO,NUE,qJV,SJJ,K$F,lkV,Sn,FZ,bcc,yaF,Hcn,AaV,Eho,kqo,j7F,vha,DW,lyV,Gqo,U4K,wsO,tB,EM,psJ,h0J,R0i,MHJ,L$V,udJ,W$F,ghJ,IkV,xz,ZDo,Ql,VFc,alK,J9a,oGE,en,r9c,iDc,d8O,m8n,XIJ,nGc,llJ,tFK,FSV,D8V,IC,ODK,GYm,wIm,y9n,bDR,U8J,A9c,EGR,vGE,x8F,$8K,egm,RgE,uku,WSR,PA,gGJ,IlF,ZiK,J6J,r6E,oSu,f8R,BQE,d3,pUF,h8o,dXo,e8E,z8V,R8R,LLV,M9a,uKO,$Xm,WLJ,gSE,I8F,Zpn,V6J,a$i,J8F,ogV,r8n,ipJ,f$J,BEa,mGJ,dGn,mR,NEJ,Slo,ngu,CWO,l$E,t6R,shJ,FJE,UGR,A8E,k0F,jho,vgE,sV,hsE,RsK,LJo,
F4,I$E,ggm,Zka,OV,VkE,aFa,JPo,rPu,PgK,fFi,ikJ,dCR,mCi,lFF,YBi,KHc,scF,tkm,FHE,DCu,OkE,w4J,bkO,HkR,eyF,RyO,LHJ,uEE,WHc,gxn,IFE,VeE,apK,rLE,PEn,fpO,i5u,BLJ,dtm,mtK,NLn,Smo,nbK,QW,pY,hI,e_,lpV,RA,s9R,Uto,vbO,EbV,Vgi,aRc,JsF,DtR,b5n,G7E,onJ,rsE,PHF,ALR,iZK,dIK,NFE,SjE,TFJ,oX,sJu,tgu,OZF,ysK,UIJ,AsE,kXJ,vno,QJE,xIJ,eeR,$Io,IRm,WvJ,Mgo,gnJ,Lvo,ZOm,oRn,Th,Cxo,dbc,S5V,TiV,XlE,K1E,Xq,nRn,sxJ,F1E,DbF,cqK,Aqm,HOJ,cp,Uu,pli,huE,Az,euV,zuK,$bJ,Run,MQE,L1a,uNa,W1O,gRa,I6J,Z1F,V2K,aVo,JZJ,oiK,kK,rZu,P5K,fVo,i1O,
BDF,djJ,mjn,NDc,C5J,q2R,S2a,TDm,jL,XwE,nin,t2u,DjV,GHn,wwc,yZu,UjE,AZJ,kHJ,EiJ,viJ,hHc,QvO,eHu,zHO,$jJ,LBE,Z2E,V0E,JXc,rd,rXR,Vf,f0o,i2u,P_,B9a,dQJ,mQc,N9R,im,T9E,XdV,s1J,t0c,DQo,cXR,SI,O2n,GEV,yXo,UQi,H2J,kEO,EeO,b2O,j1O,hqu,RqV,M0m,Tk,L0O,u7n,Vqo,W0m,I0E,ZxF,fju,JJm,ixJ,dhJ,N2c,CeE,qdR,SdJ,T2J,YdE,K7i,nmu,lju,tqn,sDO,DhK,Oxa,yJc,AJO,jDV,xha,hBc,sc,eBn,zBn,$hu,RBa,Mqo,utV,W7E,gmV,IjO,ZdJ,VXV,adm,JGK,oJE,rGV,PwK,idn,fda,mPV,CwE,c_,qsE,Yso,TtO,Gk,nJO,lda,DPm,G3R,cGo,Fxm,bdF,yGR,EJo,UPJ,H_,AGu,eTu,
xPV,Q2O,pQF,hTc,zTF,RTu,$PJ,A4,kO,ZWc,Lxi,IdV,gJm,ugo,Wxu,Jxa,rxV,f_K,PbE,mYE,dYo,qrE,Src,YrJ,Xxn,T7a,Kra,l_J,naF,sSE,cxo,eI,OWn,GIR,bWJ,Ean,hCK,$O,zCE,Lrm,I_E,gaV,uSn,Wru,W_,oqm,VZO,abc,roJ,fbE,PjE,dmu,mmE,CjV,qiK,Siu,ThO,YiF,KpO,nqo,dK,tZo,N6,sTa,OuJ,GeV,TQ,wTK,buF,QTu,ln,keK,xmV,Equ,jTc,zjm,$mm,ejE,RjE,MZm,gqJ,LpF,Ibn,ZHa,sU,aXR,Jfa,ooK,VUc,PZu,rfK,Fy,d0a,YqF,XKV,K5E,noJ,lXJ,tUu,cfR,F5O,D0J,s4n,GAc,bHO,Afc,kAJ,j4J,wK,voF,x0R,Q4J,hiJ,ein,ziR,$0a,RiE,MUi,upV,Aj,W5m,Zmu,IXm,aCF,VyE,JlR,o2F,rlV,kI,
fCE,KgK,Y3R,tyV,sWa,wPm,ylO,bmu,UpJ,Hmc,AlJ,jWc,v2R,xpE,QWo,eOJ,zOE,$pK,ROm,MyK,LgE,uWJ,WgV,g2F,ICu,Zju,asJ,J_V,o5E,PhF,ijR,doa,qPi,Chm,NIF,moR,TIu,YPo,at,X8V,KyJ,n5F,lsn,Fyu,tAR,DoV,sEJ,c_J,P3,OjO,GsE,w8R,y_J,bjJ,ksi,E5E,jEn,QEE,xoc,v5i,mE,p8E,hdm,edc,zdE,$on,Rda,LyO,u5n,WyF,g5u,V4i,ZsJ,Pso,IsJ,Co,fuV,auE,r2K,dVc,N4u,YaE,Sao,T4V,qaE,CsR,no,X$V,n4n,lum,t4o,sPV,FQa,tc,sD,w$a,c2E,DVi,OsO,QPc,v4K,GbO,jPR,M4c,LQV,u$J,ED,WQm,g4F,IuR,aYK,oPF,PIR,iTK,Bvn,dUJ,qIE,CIJ,SIJ,YIm,$N,nPE,lYu,tso,slV,Me,Lo,cEJ,
wRo,k_O,xUF,QlE,pRn,hxE,exK,$Uo,MsR,RxF,LVu,uaE,gPK,IYO,ZJi,Vcm,ahV,Jwi,Vk,fhJ,ojE,aK,BPc,iJR,dvi,YgF,XiO,qgE,COF,TPE,SgV,sqE,Fba,DvO,r0,cwJ,OJV,GVi,wiV,ywc,HJJ,bJF,UvV,AwE,EjJ,vjE,Qqo,hrV,zru,LbE,uYK,Wbo,gjm,Ihc,fg,Vzc,ZeE,BM,acR,otn,rui,PuR,fcn,Njn,CuE,qfc,SfF,TjR,YfO,XNO,Sb,ntV,lcJ,tzn,FnJ,suR,Ddc,Oei,GwE,wNV,beJ,UdR,yuO,vtR,pNn,hca,ecF,zco,RcO,$dV,MzO,gtF,IcO,ZaJ,VaK,JmK,aqV,rmo,duK,BwR,NwF,CzJ,qZn,KGn,nsa,lqn,taR,Oan,cma,Duu,ymi,Uuu,bac,HaK,HM,Amn,kuK,xui,vsF,QHu,pqn,htO,etV,Rtu,MaE,LGm,umn,
WGO,gsc,IqF,Z8m,VCV,aSo,JFJ,oUF,PaK,rFn,fSm,i8E,BqJ,d3F,m3E,NqR,CaE,qbR,TqJ,YbV,Sbm,eb,nUE,tCu,szc,FwE,D3m,O8o,GCV,AFJ,kCK,Qzm,hPF,ePi,RPO,MCa,LwJ,unE,Wwm,gUJ,Z$O,VWK,JMV,rMm,ftJ,mMO,B$K,i$c,dMn,N$E,STJ,CYO,qTc,YTE,nTE,lta,tWE,FdJ,DMJ,cMm,G6V,yMc,O$i,b$R,UME,H$u,AMK,k6E,jnJ,vTJ,xME,Qnu,hMi,p7V,eMJ,zMV,$Ma,RMa,MWE,LdK,uvo,WdO,ZNE,Vvn,gTR,Iti,o3a,fzR,iNK,KaV,SLF,XEa,n3V,YLF,a$,lza,tvO,Fao,ONE,cHF,GfE,wEo,J5,rp,bNE,UEE,iG,Bj,HNJ,AHc,v3O,pER,eZn,zZF,$En,RZu,Mvc,uPJ,WaE,g3E,Iza,ZAu,Vti,aQc,Nx,JkR,o8K,
qx,rkF,PdJ,fQu,iAE,ByO,dsF,Y$,XJ,msJ,Nym,KB,CdF,q7a,S7F,TyE,X9E,KeR,lQu,ckF,DsF,FeK,OAF,Gzu,Ako,bAR,Usc,ykJ,HAn,lG,v8J,xsu,Q_m,p9K,hfR,zfO,LeE,RfR,t5,$sR,Z3O,aDE,JYa,ocE,rYJ,PTK,B5c,dJE,CTE,qhc,ShE,T5F,X5u,KFJ,ncF,lDK,sVJ,FFi,DJE,O3o,GBa,yYm,b3o,Eco,jVm,vcc,QVu,xJa,h$c,e$K,z$c,$JO,R$R,MMJ,WFc,LFi,gcn,V8c,PPm,fLo,iER,BOJ,mku,yj,U1,bG,NOV,CPE,q6K,S6E,TOE,XBE,KuF,n0K,lLu,s5E,DkJ,cnV,OEJ,Hj,GKn,ynJ,bEm,AnF,kKK,A5,k$,v0m,E0u,xkn,hWa,Q5J,eWE,jd,$ka,RWJ,uQu,g0u,vj,ZUJ,Vrc,aME,JTK,odJ,rTF,P_O,dBu,mBa,qwn,
NSo,C_m,Swu,TSE,ndo,Ywi,KDm,lME,trR,sjc,cTV,OUu,GZK,wVJ,yTV,EdO,kZF,hDm,$BO,Wj,RDF,UAu,Mri,LDJ,WDR,IMV,ZXu,foO,iXc,ay,BZu,d7K,m7R,NZO,CSF,S9a,Y9c,q9m,TZF,nLO,K9J,tTE,sFo,F9E,D7i,ctJ,OXV,GNu,wZR,HXV,ELu,Ato,jFo,vLc,x7n,rx,QFE,pZE,fI,e9n,h9V,z9u,$7i,MTK,L9K,W9J,gLJ,Ioa,Zzi,VBF,o7u,f3E,dDa,BYi,mDu,NYV,S_J,DDJ,KZE,OzO,GSE,yUa,bzn,HzO,E7R,v7E,jrV,Qru,pfR,hYJ,eYi,zYO,$Dm,MBE,WZo,g7K,I3J,ZLJ,Jem,aUo,fUa,iLK,BgJ,d$c,m$c,NgE,qxu,FH,TgO,G4,XtE,nQE,lUJ,cea,Gio,U$E,Aen,kiE,jku,vQR,x$J,ptV,enO,znn,M1a,uIu,IUE,
gQE,Wkn,A1,Vmn,Zvu,aEE,JKF,oYo,rKJ,P3m,fEc,ivm,dnc,mnu,N1a,qvR,Yvn,C3J,SvJ,XOa,KIm,nYR,lEa,sfV,FIm,Unu,Hvm,AKJ,kla,EYm,xnF,pI,$na,RUO,MmR,LIR,ufo,h1,ej,pG,o1F,$r,rbi,BfV,mSi,dSn,Ry,NfO,C6E,z3n;_.VF=function(Z,V){if(Error.captureStackTrace)Error.captureStackTrace(this,_.VF);else{var a=Error().stack;a&&(this.stack=a)}Z&&(this.message=String(Z));V!==void 0&&(this.cause=V)};
aR=function(){throw Error("B");};
Zni=function(Z,V){V=String.fromCharCode.apply(null,V);return Z==null?V:Z+V};
oVV=function(Z){var V=!1;V=V===void 0?!1:V;if(VEV){if(V&&(amJ?!Z.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(Z)))throw Error("C");Z=(JOE||(JOE=new TextEncoder)).encode(Z)}else{for(var a=0,J=new Uint8Array(3*Z.length),r=0;r<Z.length;r++){var f=Z.charCodeAt(r);if(f<128)J[a++]=f;else{if(f<2048)J[a++]=f>>6|192;else{if(f>=55296&&f<=57343){if(f<=56319&&r<Z.length){var d=Z.charCodeAt(++r);if(d>=56320&&d<=57343){f=(f-55296)*1024+d-56320+65536;J[a++]=f>>18|
240;J[a++]=f>>12&63|128;J[a++]=f>>6&63|128;J[a++]=f&63|128;continue}else r--}if(V)throw Error("C");f=65533}J[a++]=f>>12|224;J[a++]=f>>6&63|128}J[a++]=f&63|128}}Z=a===J.length?J:J.subarray(0,a)}return Z};
PJ=function(Z){_.JO.setTimeout(function(){throw Z;},0)};
_.iK=function(Z,V){return Z.lastIndexOf(V,0)==0};
dJ=function(Z,V){var a=Z.length-V.length;return a>=0&&Z.indexOf(V,a)==a};
_.Ni=function(Z){return/^[\s\xa0]*$/.test(Z)};
_.Cn=function(Z,V){return Z.indexOf(V)!=-1};
_.qi=function(Z,V){return _.Cn(Z.toLowerCase(),V.toLowerCase())};
_.Ta=function(Z,V){var a=0;Z=SE(String(Z)).split(".");V=SE(String(V)).split(".");for(var J=Math.max(Z.length,V.length),r=0;a==0&&r<J;r++){var f=Z[r]||"",d=V[r]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];d=/(\d*)(\D*)(.*)/.exec(d)||["","","",""];if(f[0].length==0&&d[0].length==0)break;a=rOu(f[1].length==0?0:parseInt(f[1],10),d[1].length==0?0:parseInt(d[1],10))||rOu(f[2].length==0,d[2].length==0)||rOu(f[2],d[2]);f=f[3];d=d[3]}while(a==0)}return a};
rOu=function(Z,V){return Z<V?-1:Z>V?1:0};
_.YV=function(){var Z=_.JO.navigator;return Z&&(Z=Z.userAgent)?Z:""};
tO=function(Z){if(!Kn||!lK)return!1;for(var V=0;V<lK.brands.length;V++){var a=lK.brands[V].brand;if(a&&_.Cn(a,Z))return!0}return!1};
sE=function(Z){return _.Cn(_.YV(),Z)};
Dm=function(){return Kn?!!lK&&lK.brands.length>0:!1};
wJ=function(){return Dm()?!1:sE("Opera")};
PKV=function(){return Dm()?!1:sE("Trident")||sE("MSIE")};
fmK=function(){return Dm()?tO("Microsoft Edge"):sE("Edg/")};
yF=function(){return sE("Firefox")||sE("FxiOS")};
_.HJ=function(){return sE("Safari")&&!(bK()||(Dm()?0:sE("Coast"))||wJ()||(Dm()?0:sE("Edge"))||fmK()||(Dm()?tO("Opera"):sE("OPR"))||yF()||sE("Silk")||sE("Android"))};
bK=function(){return Dm()?tO("Chromium"):(sE("Chrome")||sE("CriOS"))&&!(Dm()?0:sE("Edge"))||sE("Silk")};
_.inE=function(){return sE("Android")&&!(bK()||yF()||wJ()||sE("Silk"))};
BJn=function(Z){var V={};Z.forEach(function(a){V[a[0]]=a[1]});
return function(a){return V[a.find(function(J){return J in V})]||""}};
diE=function(Z){var V=_.YV();if(Z==="Internet Explorer"){if(PKV())if((Z=/rv: *([\d\.]*)/.exec(V))&&Z[1])V=Z[1];else{Z="";var a=/MSIE +([\d\.]+)/.exec(V);if(a&&a[1])if(V=/Trident\/(\d.\d)/.exec(V),a[1]=="7.0")if(V&&V[1])switch(V[1]){case "4.0":Z="8.0";break;case "5.0":Z="9.0";break;case "6.0":Z="10.0";break;case "7.0":Z="11.0"}else Z="7.0";else Z=a[1];V=Z}else V="";return V}var J=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");a=[];for(var r;r=J.exec(V);)a.push([r[1],r[2],r[3]||void 0]);
V=BJn(a);switch(Z){case "Opera":if(wJ())return V(["Version","Opera"]);if(Dm()?tO("Opera"):sE("OPR"))return V(["OPR"]);break;case "Microsoft Edge":if(Dm()?0:sE("Edge"))return V(["Edge"]);if(fmK())return V(["Edg"]);break;case "Chromium":if(bK())return V(["Chrome","CriOS","HeadlessChrome"])}return Z==="Firefox"&&yF()||Z==="Safari"&&_.HJ()||Z==="Android Browser"&&_.inE()||Z==="Silk"&&sE("Silk")?(V=a[2])&&V[1]||"":""};
_.mim=function(Z){if(Dm()&&Z!=="Silk"){var V=lK.brands.find(function(a){return a.brand===Z});
if(!V||!V.version)return NaN;V=V.version.split(".")}else{V=diE(Z);if(V==="")return NaN;V=V.split(".")}return V.length===0?NaN:Number(V[0])};
AO=function(){return Kn?!!lK&&!!lK.platform:!1};
_.NJO=function(){return AO()?lK.platform==="Android":sE("Android")};
CKE=function(){return sE("iPhone")&&!sE("iPod")&&!sE("iPad")};
_.EE=function(){return CKE()||sE("iPad")||sE("iPod")};
_.qEK=function(){return AO()?lK.platform==="macOS":sE("Macintosh")};
_.SEE=function(){return AO()?lK.platform==="Windows":sE("Windows")};
_.TJa=function(){return AO()?lK.platform==="Chrome OS":sE("CrOS")};
_.vJ=function(Z){return Z[Z.length-1]};
_.xV=function(Z,V,a){V=_.YEF(Z,V,a);return V<0?null:typeof Z==="string"?Z.charAt(V):Z[V]};
_.YEF=function(Z,V,a){for(var J=Z.length,r=typeof Z==="string"?Z.split(""):Z,f=0;f<J;f++)if(f in r&&V.call(a,r[f],f,Z))return f;return-1};
XJO=function(Z){for(var V=_.pn,a=typeof Z==="string"?Z.split(""):Z,J=Z.length-1;J>=0;J--)if(J in a&&V.call(void 0,a[J],J,Z))return J;return-1};
_.$V=function(Z,V){return _.za(Z,V)>=0};
_.RR=function(Z,V){_.$V(Z,V)||Z.push(V)};
_.uK=function(Z,V){V=_.za(Z,V);var a;(a=V>=0)&&_.Mi(Z,V);return a};
_.Mi=function(Z,V){Array.prototype.splice.call(Z,V,1)};
_.ZH=function(Z){var V=Z.length;if(V>0){for(var a=Array(V),J=0;J<V;J++)a[J]=Z[J];return a}return[]};
_.oY=function(Z,V){for(var a=1;a<arguments.length;a++){var J=arguments[a];if(_.aY(J)){var r=Z.length||0,f=J.length||0;Z.length=r+f;for(var d=0;d<f;d++)Z[r+d]=J[d]}else Z.push(J)}};
_.nVJ=function(Z,V,a,J){Array.prototype.splice.apply(Z,Kcu(arguments,1))};
Kcu=function(Z,V,a){return arguments.length<=2?Array.prototype.slice.call(Z,V):Array.prototype.slice.call(Z,V,a)};
db=function(Z,V){V=V||Z;for(var a=0,J=0,r={};J<Z.length;){var f=Z[J++],d=_.rb(f)?"o"+_.i4(f):(typeof f).charAt(0)+f;Object.prototype.hasOwnProperty.call(r,d)||(r[d]=!0,V[a++]=f)}V.length=a};
_.lmE=function(Z,V,a){a=a||_.Nr;for(var J=0,r=Z.length,f;J<r;){var d=J+(r-J>>>1);var N=a(V,Z[d]);N>0?J=d+1:(r=d,f=!N)}return f?J:-J-1};
_.qr=function(Z,V,a){if(!_.aY(Z)||!_.aY(V)||Z.length!=V.length)return!1;var J=Z.length;a=a||tEK;for(var r=0;r<J;r++)if(!a(Z[r],V[r]))return!1;return!0};
_.Nr=function(Z,V){return Z>V?1:Z<V?-1:0};
tEK=function(Z,V){return Z===V};
sRE=function(Z,V,a){V=Array.prototype.splice.call(Z,V,1);Array.prototype.splice.call(Z,a,0,V[0])};
DiK=function(Z){return Fca[Z]||""};
GaE=function(Z){if(!cOE)return _.XB(Z);Z=Onn.test(Z)?Z.replace(Onn,DiK):Z;Z=atob(Z);for(var V=new Uint8Array(Z.length),a=0;a<Z.length;a++)V[a]=Z.charCodeAt(a);return V};
wJK=function(Z,V){Z.__closure__error__context__984382||(Z.__closure__error__context__984382={});Z.__closure__error__context__984382.severity=V};
_.tA=function(Z){Z=Error(Z);wJK(Z,"warning");return Z};
ca=function(Z,V){if(Z!=null){var a;var J=(a=yOJ)!=null?a:yOJ={};a=J[Z]||0;a>=V||(J[Z]=a+1,Z=Error(),wJK(Z,"incident"),PJ(Z))}};
OF=function(Z,V,a){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(a===void 0?0:a)&&Symbol.for&&Z?Symbol.for(Z):Z!=null?Symbol(Z):Symbol():V};
yc=function(Z,V){GL||_.wb in Z||bnV(Z,UiE);Z[_.wb]|=V};
b4=function(Z,V){GL||_.wb in Z||bnV(Z,UiE);Z[_.wb]=V};
HnJ=function(Z){if(4&Z)return 512&Z?512:1024&Z?1024:0};
Ha=function(Z){yc(Z,34);return Z};
AOo=function(Z){yc(Z,32);return Z};
AA=function(){return typeof BigInt==="function"};
jh=function(Z,V){return V===void 0?Z.copyOnWrite!==EF&&!!(2&(Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.wb]|0)):!!(2&V)&&Z.copyOnWrite!==EF};
_.p7=function(Z,V){if(Z!=null)if(typeof Z==="string")Z=Z?new va(Z,xW):_.Qc();else if(Z.constructor!==va)if(kaO&&Z!=null&&Z instanceof Uint8Array)Z=Z.length?new va(new Uint8Array(Z),xW):_.Qc();else{if(!V)throw Error();Z=void 0}return Z};
hA=function(Z,V){if(typeof V!=="number"||V<0||V>=Z.length)throw Error();};
EVa=function(Z,V,a){V=V&128?0:-1;var J=Z.length,r;if(r=!!J)r=Z[J-1],r=r!=null&&typeof r==="object"&&r.constructor===Object;for(var f=J+(r?-1:0),d=0;d<f;d++)a(d-V,Z[d]);if(r){Z=Z[J-1];for(var N in Z)!isNaN(N)&&a(+N,Z[N])}};
RY=function(Z){return Z&128?zL:void 0};
Mr=function(Z){Z.isGuard_doNotManuallySetPrettyPlease=!0;return Z};
vVV=function(){var Z=jRJ;return Mr(function(V){for(var a in Z)if(V===Z[a]&&!/^[0-9]+$/.test(a))return!0;return!1})};
_.gb=function(Z){var V=Z;if(xio(V)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(V))throw Error(String(V));}else if(QRo(V)&&!Number.isSafeInteger(V))throw Error(String(V));return u4?BigInt(Z):Z=pJa(Z)?Z?"1":"0":xio(Z)?Z.trim()||"0":String(Z)};
hoa=function(Z,V){if(Z.length>V.length)return!1;if(Z.length<V.length||Z===V)return!0;for(var a=0;a<Z.length;a++){var J=Z[a],r=V[a];if(J>r)return!1;if(J<r)return!0}};
eom=function(Z){var V=Z>>>0;IY=V;Zi=(Z-V)/4294967296>>>0};
VK=function(Z){if(Z<0){eom(-Z);var V=_.B(zoE(IY,Zi));Z=V.next().value;V=V.next().value;IY=Z>>>0;Zi=V>>>0}else eom(Z)};
$iK=function(Z,V){var a=V*4294967296+(Z>>>0);return Number.isSafeInteger(a)?a:_.aI(Z,V)};
JS=function(Z,V){var a=V&2147483648;a&&(Z=~Z+1>>>0,V=~V>>>0,Z==0&&(V=V+1>>>0));Z=$iK(Z,V);return typeof Z==="number"?a?-Z:Z:a?"-"+Z:Z};
_.aI=function(Z,V){V>>>=0;Z>>>=0;if(V<=2097151)var a=""+(4294967296*V+Z);else AA()?a=""+(BigInt(V)<<BigInt(32)|BigInt(Z)):(a=(Z>>>24|V<<8)&16777215,V=V>>16&65535,Z=(Z&16777215)+a*6777216+V*6710656,a+=V*8147497,V*=2,Z>=1E7&&(a+=Z/1E7>>>0,Z%=1E7),a>=1E7&&(V+=a/1E7>>>0,a%=1E7),a=V+Roc(a)+Roc(Z));return a};
Roc=function(Z){Z=String(Z);return"0000000".slice(Z.length)+Z};
_.oI=function(Z,V){V&2147483648?AA()?Z=""+(BigInt(V|0)<<BigInt(32)|BigInt(Z>>>0)):(V=_.B(zoE(Z,V)),Z=V.next().value,V=V.next().value,Z="-"+_.aI(Z,V)):Z=_.aI(Z,V);return Z};
PW=function(Z){if(Z.length<16)VK(Number(Z));else if(AA())Z=BigInt(Z),IY=Number(Z&BigInt(4294967295))>>>0,Zi=Number(Z>>BigInt(32)&BigInt(4294967295));else{var V=+(Z[0]==="-");Zi=IY=0;for(var a=Z.length,J=V,r=(a-V)%6+V;r<=a;J=r,r+=6)J=Number(Z.slice(J,r)),Zi*=1E6,IY=IY*1E6+J,IY>=4294967296&&(Zi+=Math.trunc(IY/4294967296),Zi>>>=0,IY>>>=0);V&&(V=_.B(zoE(IY,Zi)),Z=V.next().value,V=V.next().value,IY=Z,Zi=V)}};
zoE=function(Z,V){V=~V;Z?Z=~Z+1:V+=1;return[Z,V]};
f0=function(Z){return Array.prototype.slice.call(Z)};
_.i8=function(Z,V){throw Error(V===void 0?"unexpected value "+Z+"!":V);};
_.dC=function(Z){if(Z!=null&&typeof Z!=="number")throw Error("I`"+typeof Z+"`"+Z);return Z};
_.SJ=function(Z){if(Z==null||typeof Z==="number")return Z;if(Z==="NaN"||Z==="Infinity"||Z==="-Infinity")return Number(Z)};
MEE=function(Z){if(Z!=null&&typeof Z!=="boolean")throw Error("J`"+_.Yk(Z)+"`"+Z);return Z};
_.Lcn=function(Z){if(Z==null||typeof Z==="boolean")return Z;if(typeof Z==="number")return!!Z};
_.l8=function(Z){switch(typeof Z){case "bigint":return!0;case "number":return K0(Z);case "string":return uua.test(Z);default:return!1}};
_.sK=function(Z){if(!K0(Z))throw _.tA("enum");return Z|0};
_.Fo=function(Z){return Z==null?Z:K0(Z)?Z|0:void 0};
WcJ=function(Z){if(typeof Z!=="number")throw _.tA("int32");if(!K0(Z))throw _.tA("int32");return Z|0};
_.Di=function(Z){return Z==null?Z:WcJ(Z)};
_.cW=function(Z){if(Z==null)return Z;if(typeof Z==="string"&&Z)Z=+Z;else if(typeof Z!=="number")return;return K0(Z)?Z|0:void 0};
_.OK=function(Z){if(Z==null)return Z;if(typeof Z==="string"&&Z)Z=+Z;else if(typeof Z!=="number")return;return K0(Z)?Z>>>0:void 0};
VhE=function(Z){var V=0;V=V===void 0?0:V;if(!_.l8(Z))throw _.tA("int64");var a=typeof Z;switch(V){case 512:switch(a){case "string":return GD(Z);case "bigint":return String(wC(64,Z));default:return gVu(Z)}case 1024:switch(a){case "string":return Imi(Z);case "bigint":return _.gb(wC(64,Z));default:return Z7E(Z)}case 0:switch(a){case "string":return GD(Z);case "bigint":return _.gb(wC(64,Z));default:return b8(Z)}default:return _.i8(V,"Unknown format requested type for int64")}};
HW=function(Z){return Z==null?Z:VhE(Z)};
aHE=function(Z){if(Z[0]==="-")return!1;var V=Z.length;return V<20?!0:V===20&&Number(Z.substring(0,6))<184467};
JAE=function(Z){var V=Z.length;return Z[0]==="-"?V<20?!0:V===20&&Number(Z.substring(0,7))>-922337:V<19?!0:V===19&&Number(Z.substring(0,6))<922337};
oWV=function(Z){if(Z<0){VK(Z);var V=_.aI(IY,Zi);Z=Number(V);return AS(Z)?Z:V}V=String(Z);if(aHE(V))return V;VK(Z);return $iK(IY,Zi)};
rAa=function(Z){if(JAE(Z))return Z;PW(Z);return _.oI(IY,Zi)};
P4o=function(Z){if(aHE(Z))return Z;PW(Z);return _.aI(IY,Zi)};
b8=function(Z){Z=kk(Z);AS(Z)||(VK(Z),Z=JS(IY,Zi));return Z};
_.fHa=function(Z){Z=kk(Z);return Z>=0&&AS(Z)?Z:oWV(Z)};
gVu=function(Z){Z=kk(Z);if(AS(Z))Z=String(Z);else{var V=String(Z);JAE(V)?Z=V:(VK(Z),Z=_.oI(IY,Zi))}return Z};
_.i7R=function(Z){Z=kk(Z);if(Z>=0&&AS(Z))Z=String(Z);else{var V=String(Z);aHE(V)?Z=V:(VK(Z),Z=_.aI(IY,Zi))}return Z};
GD=function(Z){var V=kk(Number(Z));if(AS(V))return String(V);V=Z.indexOf(".");V!==-1&&(Z=Z.substring(0,V));return rAa(Z)};
Imi=function(Z){var V=kk(Number(Z));if(AS(V))return _.gb(V);V=Z.indexOf(".");V!==-1&&(Z=Z.substring(0,V));return AA()?_.gb(wC(64,BigInt(Z))):_.gb(rAa(Z))};
Z7E=function(Z){return AS(Z)?_.gb(b8(Z)):_.gb(gVu(Z))};
_.Bbu=function(Z){return AS(Z)?_.gb(_.fHa(Z)):_.gb(_.i7R(Z))};
_.dro=function(Z){var V=kk(Number(Z));if(AS(V)&&V>=0)return String(V);V=Z.indexOf(".");V!==-1&&(Z=Z.substring(0,V));return P4o(Z)};
_.mrF=function(Z){var V=kk(Number(Z));if(AS(V)&&V>=0)return _.gb(V);V=Z.indexOf(".");V!==-1&&(Z=Z.substring(0,V));return AA()?_.gb((0,_.EK)(64,BigInt(Z))):_.gb(P4o(Z))};
_.Nba=function(Z){if(Z==null)return Z;if(typeof Z==="bigint")return jJ(Z)?Z=Number(Z):(Z=wC(64,Z),Z=jJ(Z)?Number(Z):String(Z)),Z;if(_.l8(Z))return typeof Z==="number"?b8(Z):GD(Z)};
C4E=function(Z,V){V=V===void 0?!1:V;var a=typeof Z;if(Z==null)return Z;if(a==="bigint")return String(wC(64,Z));if(_.l8(Z))return a==="string"?GD(Z):V?gVu(Z):b8(Z)};
_.qFi=function(Z){var V=typeof Z;if(Z==null)return Z;if(V==="bigint")return _.gb(wC(64,Z));if(_.l8(Z))return V==="string"?Imi(Z):Z7E(Z)};
SFm=function(Z){if(Z==null)return Z;var V=typeof Z;if(V==="bigint")return String(wC(64,Z));if(_.l8(Z)){if(V==="string")return GD(Z);if(V==="number")return b8(Z)}};
Tbi=function(Z){if(Z==null)return Z;var V=typeof Z;if(V==="bigint")return String((0,_.EK)(64,Z));if(_.l8(Z)){if(V==="string")return _.dro(Z);if(V==="number")return _.fHa(Z)}};
_.vW=function(Z){if(typeof Z!=="string")throw Error();return Z};
xk=function(Z){if(Z!=null&&typeof Z!=="string")throw Error();return Z};
_.QK=function(Z){return Z==null||typeof Z==="string"?Z:void 0};
YFE=function(Z,V,a,J){if(Z!=null&&Z[p0]===eJ)return Z;if(!Array.isArray(Z))return a?J&2?((Z=V[zD])||(Z=new V,Ha(Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows),Z=V[zD]=Z),V=Z):V=new V:V=void 0,V;a=Z[_.wb]|0;J=a|J&32|J&2;J!==a&&b4(Z,J);return new V(Z)};
Xac=function(Z,V,a){Z=V?WcJ(Z):_.cW(Z);return Z==null?a?0:void 0:Z|0};
KzR=function(Z){return Z};
nWV=function(Z){return Z};
tho=function(Z,V,a,J,r,f){Z=YFE(Z,J,a,f);r&&(Z=lHu(Z));return Z};
sYE=function(Z){return[Z,this.get(Z)]};
cAE=function(){return FzJ||(FzJ=new $k(Ha([]),void 0,void 0,void 0,DrJ))};
L0=function(Z){var V=RI(MH);return V?Z[V]:void 0};
wac=function(Z,V){var a=a===void 0?!1:a;if(RI(O7m)&&RI(MH)&&void 0===O7m){var J=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,r=J[MH];if(!r)return;if(r=r.reviveUnknownFields)try{r(J,V,GLn);return}catch(f){PJ(f)}}a&&(Z=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(a=RI(MH))&&a in Z&&(Z=Z[a])&&delete Z[V])};
b7i=function(Z,V){var a=RI(MH),J;GL&&a&&((J=Z[a])==null?void 0:J[V])!=null&&ca(yAm,3)};
H7F=function(Z,V){V<100||ca(UrE,1)};
jYm=function(Z,V,a,J){var r=J!==void 0;J=!!J;var f=RI(MH),d;!r&&GL&&f&&(d=Z[f])&&u8(d,H7F);f=[];var N=Z.length;d=4294967295;var C=!1,T=!!(V&64),Y=T?V&128?0:-1:void 0;if(!(V&1)){var X=N&&Z[N-1];X!=null&&typeof X==="object"&&X.constructor===Object?(N--,d=N):X=void 0;if(T&&!(V&128)&&!r){C=!0;var n;d=((n=AAc)!=null?n:KzR)(d-Y,Y,Z,X)+Y}}V=void 0;for(n=0;n<N;n++){var t=Z[n];if(t!=null&&(t=a(t,J))!=null)if(T&&n>=d){var c=n-Y,y=void 0;((y=V)!=null?y:V={})[c]=t}else f[n]=t}if(X)for(var U in X)N=X[U],N!=null&&
(N=a(N,J))!=null&&(n=+U,t=void 0,T&&!Number.isNaN(n)&&(t=n+Y)<d?f[t]=N:(n=void 0,((n=V)!=null?n:V={})[U]=N));V&&(C?f.push(V):f[d]=V);r&&RI(MH)&&(Z=L0(Z))&&Z instanceof kLR&&(f[MH]=EWJ(Z));return f};
vWm=function(Z){Z[0]=WW(Z[0]);Z[1]=WW(Z[1]);return Z};
WW=function(Z){switch(typeof Z){case "number":return Number.isFinite(Z)?Z:""+Z;case "bigint":return jJ(Z)?Number(Z):""+Z;case "boolean":return Z?1:0;case "object":if(Array.isArray(Z)){var V=Z[_.wb]|0;return Z.length===0&&V&1?void 0:jYm(Z,V,WW)}if(Z!=null&&Z[p0]===eJ)return xrn(Z);if(Z instanceof va){V=Z.JSC$6707_value_;if(V==null)Z="";else if(typeof V==="string")Z=V;else{if(cOE){for(var a="",J=0,r=V.length-10240;J<r;)a+=String.fromCharCode.apply(null,V.subarray(J,J+=10240));a+=String.fromCharCode.apply(null,
J?V.subarray(J):V);V=btoa(a)}else V=_.gC(V);Z=Z.JSC$6707_value_=V}return Z}if(Z instanceof $k)return Z=Z.size!==0?Array.from(ZZ.prototype.entries.call(Z),vWm):void 0,Z;return}return Z};
as=function(Z,V){if(V){AAc=V==null||V===KzR||V[QYo]!==pao?KzR:V;try{return xrn(Z)}finally{AAc=void 0}}return xrn(Z)};
xrn=function(Z){Z=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return jYm(Z,Z[_.wb]|0,WW)};
zEa=function(Z){switch(typeof Z){case "boolean":return hEc||(hEc=[0,void 0,!0]);case "number":return Z>0?void 0:Z===0?eEi||(eEi=[0,void 0]):[-Z,void 0];case "string":return[0,Z];case "object":return Z}};
r_=function(Z,V,a){return Z=_.JD(Z,V[0],V[1],a?1:2)};
_.JD=function(Z,V,a,J){J=J===void 0?0:J;if(Z==null){var r=32;a?(Z=[a],r|=128):Z=[];V&&(r=r&-8380417|(V&1023)<<13)}else{if(!Array.isArray(Z))throw Error("L");r=Z[_.wb]|0;2048&r&&!(2&r)&&$ro();if(r&256)throw Error("N");if(r&64)return J!==0||r&2048||b4(Z,r|2048),Z;if(a&&(r|=128,a!==Z[0]))throw Error("O");a:{a=Z;r|=64;var f=a.length;if(f){var d=f-1,N=a[d];if(N!=null&&typeof N==="object"&&N.constructor===Object){V=r&128?0:-1;d-=V;if(d>=1024)throw Error("Q");for(var C in N)f=+C,f<d&&(a[f+V]=N[C],delete N[C]);
r=r&-8380417|(d&1023)<<13;break a}}if(V){C=Math.max(V,f-(r&128?0:-1));if(C>1024)throw Error("R");r=r&-8380417|(C&1023)<<13}}}r|=64;J===0&&(r|=2048);b4(Z,r);return Z};
$ro=function(){ca(REO,5)};
uBO=function(Z,V){if(typeof Z!=="object")return Z;if(Array.isArray(Z)){var a=Z[_.wb]|0;return Z.length===0&&a&1?void 0:MhR(Z,a,V)}if(Z!=null&&Z[p0]===eJ)return Lzi(Z);if(Z instanceof $k){V=Z.arrayState;if(V&2)return Z;if(!Z.size)return;a=Ha(Array.from(ZZ.prototype.entries.call(Z)));if(Z.valueCtor)for(Z=0;Z<a.length;Z++){var J=a[Z],r=J[1];r==null||typeof r!=="object"?r=void 0:r!=null&&r[p0]===eJ?r=Lzi(r):Array.isArray(r)?r=MhR(r,r[_.wb]|0,!!(V&32)):r=void 0;J[1]=r}return a}if(Z instanceof va)return Z};
MhR=function(Z,V,a){if(V&2)return Z;!a||4096&V||16&V?Z=PD(Z,V,!1,a&&!(V&16)):(yc(Z,34),V&4&&Object.freeze(Z));return Z};
fl=function(Z,V,a){Z=new Z.constructor(V);a&&(Z.copyOnWrite=EF);Z.noLegacyNull=EF;return Z};
Lzi=function(Z){var V=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,a=V[_.wb]|0;return jh(Z,a)?Z:iR(Z,V,a)?fl(Z,V):PD(V,a)};
PD=function(Z,V,a,J){J!=null||(J=!!(34&V));Z=jYm(Z,V,uBO,J);J=32;a&&(J|=2);V=V&8380609|J;b4(Z,V);return Z};
lHu=function(Z){var V=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,a=V[_.wb]|0;return jh(Z,a)?iR(Z,V,a)?fl(Z,V,!0):new Z.constructor(PD(V,a,!1)):Z};
BD=function(Z){if(Z.copyOnWrite!==EF)return!1;var V=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;V=PD(V,V[_.wb]|0);yc(V,2048);Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=V;Z.copyOnWrite=void 0;Z.noLegacyNull=void 0;return!0};
d_=function(Z){if(!BD(Z)&&jh(Z,Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.wb]|0))throw Error();};
Nq=function(Z,V){V===void 0&&(V=Z[_.wb]|0);V&32&&!(V&4096)&&b4(Z,V|4096)};
iR=function(Z,V,a){return a&2?!0:a&32&&!(a&4096)?(b4(V,a|2),Z.copyOnWrite=EF,!0):!1};
qq=function(Z,V,a,J,r){var f=a+(r?0:-1),d=Z.length-1;if(d>=1+(r?0:-1)&&f>=d){var N=Z[d];if(N!=null&&typeof N==="object"&&N.constructor===Object)return N[a]=J,V}if(f<=d)return Z[f]=J,V;if(J!==void 0){var C;d=((C=V)!=null?C:V=Z[_.wb]|0)>>13&1023||536870912;a>=d?J!=null&&(f={},Z[d+(r?0:-1)]=(f[a]=J,f)):Z[f]=J}return V};
_.Xe=function(Z,V,a,J,r){var f=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d=f[_.wb]|0;J=jh(Z,d)?1:J;r=!!r||J===3;J===2&&BD(Z)&&(f=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d=f[_.wb]|0);Z=Wza(f,V);var N=Z===Sl?7:Z[_.wb]|0,C=gWn(N,d);var T=4&C?!1:!0;if(T){4&C&&(Z=f0(Z),N=0,C=YF(C,d),d=qq(f,d,V,Z));for(var Y=0,X=0;Y<Z.length;Y++){var n=a(Z[Y]);n!=null&&(Z[X++]=n)}X<Y&&(Z.length=X);a=(C|4)&-513;C=a&=-1025;C&=-4097}C!==N&&(b4(Z,C),2&C&&Object.freeze(Z));return Z=IHO(Z,C,f,
d,V,J,T,r)};
IHO=function(Z,V,a,J,r,f,d,N){var C=V;f===1||(f!==4?0:2&V||!(16&V)&&32&J)?Kl(V)||(V|=!Z.length||d&&!(4096&V)||32&J&&!(4096&V||16&V)?2:256,V!==C&&b4(Z,V),Object.freeze(Z)):(f===2&&Kl(V)&&(Z=f0(Z),C=0,V=YF(V,J),J=qq(a,J,r,Z)),Kl(V)||(N||(V|=16),V!==C&&b4(Z,V)));2&V||!(4096&V||16&V)||Nq(a,J);return Z};
Wza=function(Z,V,a){Z=nl(Z,V,a);return Array.isArray(Z)?Z:Sl};
gWn=function(Z,V){2&V&&(Z|=2);return Z|1};
Kl=function(Z){return!!(2&Z)&&!!(4&Z)||!!(256&Z)};
Z0E=function(Z){return _.p7(Z,!0)};
VJi=function(Z,V){var a=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,J=a[_.wb]|0;a:{var r=J;J=jh(Z,J);!J&&BD(Z)&&(a=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,r=a[_.wb]|0);var f=nl(a,V);Z=!1;if(f==null){if(J){V=cAE();break a}f=[]}else if(f.constructor===$k)if(f.arrayState&2&&!J)f=Array.from(ZZ.prototype.entries.call(f));else{V=f;break a}else Array.isArray(f)?Z=!!((f[_.wb]|0)&2):f=[];if(J){if(!f.length){V=cAE();break a}Z||(Z=!0,Ha(f))}else if(Z){Z=!1;J=f;J=f0(J);for(f=0;f<
J.length;f++){var d=J[f]=f0(J[f]);Array.isArray(d[1])&&(d[1]=Ha(d[1]))}f=J}!Z&&r&32&&AOo(f);J=new $k(f,void 0,Xac,Xac);r=qq(a,r,V,J);Z||Nq(a,r);V=J}return V};
_.tD=function(Z,V,a,J){d_(Z);var r=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,f=r[_.wb]|0;if(a==null)return qq(r,f,V),Z;var d=a===Sl?7:a[_.wb]|0,N=d,C=Kl(d),T=C||Object.isFrozen(a);C||(d=0);T||(a=f0(a),N=0,d=YF(d,f),T=!1);d|=5;var Y;C=(Y=HnJ(d))!=null?Y:0;for(Y=0;Y<a.length;Y++){var X=a[Y],n=J(X,C);Object.is(X,n)||(T&&(a=f0(a),N=0,d=YF(d,f),T=!1),a[Y]=n)}d!==N&&(T&&(a=f0(a),d=YF(d,f)),b4(a,d));qq(r,f,V,a);return Z};
_.Fe=function(Z,V,a,J,r){d_(Z);var f=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;qq(f,f[_.wb]|0,V,(J==="0"?Number(a)===0:a===J)?void 0:a,r);return Z};
_.DZ=function(Z,V,a){if(V&2)throw Error();var J=RY(V),r=Wza(Z,a,J),f=r===Sl?7:r[_.wb]|0,d=gWn(f,V);if(2&d||Kl(d)||16&d)r=f0(r),f=0,d=YF(d,V),qq(Z,V,a,r,J);d&=-13;d!==f&&b4(r,d);return r};
aio=function(Z){if(GL){var V;return(V=Z[cD])!=null?V:Z[cD]=new Map}if(cD in Z)return Z[cD];V=new Map;Object.defineProperty(Z,cD,{value:V});return V};
okV=function(Z,V,a,J,r){var f=aio(Z),d=JSJ(f,Z,V,a,r);d!==J&&(d&&(V=qq(Z,V,d,void 0,r)),f.set(a,J));return V};
JSJ=function(Z,V,a,J,r){var f=Z.get(J);if(f!=null)return f;for(var d=f=0;d<J.length;d++){var N=J[d];nl(V,N,r)!=null&&(f!==0&&(a=qq(V,a,f,void 0,r)),f=N)}Z.set(J,f);return f};
Gd=function(Z,V,a,J,r){var f=!1;J=nl(Z,J,r,function(d){var N=YFE(d,a,!1,V);f=N!==d&&N!=null;return N});
if(J!=null)return f&&!jh(J)&&Nq(Z,V),J};
rSu=function(Z,V,a,J,r,f,d,N){var C=jh(Z,a);f=C?1:f;d=!!d||f===3;C=N&&!C;(f===2||C)&&BD(Z)&&(V=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,a=V[_.wb]|0);Z=Wza(V,r);var T=Z===Sl?7:Z[_.wb]|0,Y=gWn(T,a);if(N=!(4&Y)){var X=Z,n=a,t=!!(2&Y);t&&(n|=2);for(var c=!t,y=!0,U=0,v=0;U<X.length;U++){var h=YFE(X[U],J,!1,n);if(h instanceof J){if(!t){var L=jh(h);c&&(c=!L);y&&(y=L)}X[v++]=h}}v<U&&(X.length=v);Y|=4;Y=y?Y&-4097:Y|4096;Y=c?Y|8:Y&-9}Y!==T&&(b4(Z,Y),2&Y&&Object.freeze(Z));if(C&&!(8&Y||!Z.length&&
(f===1||(f!==4?0:2&Y||!(16&Y)&&32&a)))){Kl(Y)&&(Z=f0(Z),Y=YF(Y,a),a=qq(V,a,r,Z));J=Z;C=Y;for(T=0;T<J.length;T++)X=J[T],Y=lHu(X),X!==Y&&(J[T]=Y);C|=8;Y=C=J.length?C|4096:C&-4097;b4(Z,Y)}return Z=IHO(Z,Y,V,a,r,f,N,d)};
P8E=function(Z){Z==null&&(Z=void 0);return Z};
YF=function(Z,V){return Z=(2&V?Z|2:Z&-3)&-273};
_.fiK=function(Z,V,a,J,r){d_(Z);V=_.Xe(Z,V,r,2,!0);var f;r=(f=HnJ(V===Sl?7:V[_.wb]|0))!=null?f:0;V.push(a(J,r));return Z};
i0a=function(Z,V,a,J,r,f,d){d_(Z);var N=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;Z=rSu(Z,N,N[_.wb]|0,a,V,2,!0);if(f&&d)r!=null||(r=Z.length-1),hA(Z,r),Z.splice(r,f),Z.length||(Z[_.wb]&=-4097);else{if(f){if(typeof r!=="number"||r<0||r>Z.length)throw Error();}else J=J!=null?J:new a;r!=void 0?Z.splice(r,f,J):Z.push(J);r=a=Z===Sl?7:Z[_.wb]|0;(J=jh(J))?(a&=-9,Z.length===1&&(a&=-4097)):a|=4096;a!==r&&b4(Z,a);J||Nq(N)}};
BCm=function(Z,V){if(typeof Z==="string")return new w_(GaE(Z),V);if(Array.isArray(Z))return new w_(new Uint8Array(Z),V);if(Z.constructor===Uint8Array)return new w_(Z,!1);if(Z.constructor===ArrayBuffer)return Z=new Uint8Array(Z),new w_(Z,!1);if(Z.constructor===va)return V=bR(Z)||new Uint8Array(0),new w_(V,!0,Z);if(Z instanceof Uint8Array)return Z=Z.constructor===Uint8Array?Z:new Uint8Array(Z.buffer,Z.byteOffset,Z.byteLength),new w_(Z,!1);throw Error();};
U8=function(){var Z=function(){throw Error();};
Object.setPrototypeOf(Z,Z.prototype);return Z};
mHm=function(Z,V){var a=a===void 0?dHF:a;return new HD(Z,V,a)};
SKR=function(Z,V,a,J,r){V=NCn(V,J);V!=null&&(a=_.C8a(Z,a),r(V,Z),_.qKE(Z,a))};
kF=function(Z,V,a,J){var r=J[Z];if(r)return r;r={};r.binaryFields=J;r.messageMetadata=zEa(J[0]);var f=J[1],d=1;f&&f.constructor===Object&&(r.extensions=f,f=J[++d],typeof f==="function"&&(r.isMessageSet=!0,TCJ!=null||(TCJ=f),YKF!=null||(YKF=J[d+1]),f=J[d+=2]));for(var N={};f&&Array.isArray(f)&&f.length&&typeof f[0]==="number"&&f[0]>0;){for(var C=0;C<f.length;C++)N[f[C]]=f;f=J[++d]}for(C=1;f!==void 0;){typeof f==="number"&&(C+=f,f=J[++d]);var T=void 0;if(f instanceof HD)var Y=f;else Y=XWF,d--;f=void 0;
if((f=Y)==null?0:f.$$isMsg){f=J[++d];T=J;var X=d;typeof f==="function"&&(f=f(),T[X]=f);T=f}f=J[++d];X=C+1;typeof f==="number"&&f<0&&(X-=f,f=J[++d]);for(;C<X;C++){var n=N[C];T?a(r,C,Y,T,n):V(r,C,Y,n)}}return J[Z]=r};
nkJ=function(Z){return Array.isArray(Z)?Z[0]instanceof HD?Z:[KWE,Z]:[Z,void 0]};
NCn=function(Z,V){if(Z instanceof _.E8)return Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(Z))return r_(Z,V,!1)};
liJ=function(Z,V,a,J){var r=a.$$binaryReaderFn;Z[V]=J?function(f,d,N){return r(f,d,N,J)}:r};
tJc=function(Z,V,a,J,r){var f=a.$$binaryReaderFn,d,N;Z[V]=function(C,T,Y){return f(C,T,Y,N||(N=kF(jl,liJ,tJc,J).messageMetadata),d||(d=sIo(J)),r)}};
sIo=function(Z){var V=Z[FWJ];if(V!=null)return V;var a=kF(jl,liJ,tJc,Z);V=a.isMessageSet?function(J,r){return TCJ(J,r,a)}:function(J,r){for(;DHn(r)&&r.nextWireType_!=4;){var f=r.nextField_,d=a[f];
if(d==null){var N=a.extensions;N&&(N=N[f])&&(N=cSV(N),N!=null&&(d=a[f]=N))}if(d==null||!d(r,J,f)){N=r;d=N.fieldCursor_;vD(N);if(N.discardUnknownFields)var C=void 0;else{var T=N.decoder_.cursor_-d;N.decoder_.cursor_=d;C=O0O(N.decoder_,T)}T=N=d=void 0;var Y=J;C&&((d=(N=(T=Y[MH])!=null?T:Y[MH]=new kLR)[f])!=null?d:N[f]=[]).push(C)}}if(J=L0(J))J.reviveUnknownFields=a.binaryFields[GDa];return!0};
Z[FWJ]=V;Z[GDa]=wWF.bind(Z);return V};
wWF=function(Z,V,a,J){var r=this[jl],f=this[FWJ],d=r_(void 0,r.messageMetadata,!1),N=L0(Z);if(N){var C=!1,T=r.extensions;if(T){r=function(c,y,U){if(U.length!==0)if(T[y])for(c=_.B(U),y=c.next();!y.done;y=c.next()){y=ySu(y.value);try{C=!0,f(d,y)}finally{y.free()}}else J==null||J(Z,y,U)};
if(V==null)u8(N,r);else if(N!=null){var Y=N[V];Y&&r(N,V,Y)}if(C){var X=Z[_.wb]|0;if(X&2&&X&2048&&(a==null||!a.reviveIntoImmutable))throw Error();var n=RY(X),t=function(c,y){if(nl(Z,c,n)!=null)switch(a==null?void 0:a.resolutionBehavior){case 1:return;default:throw Error();}y!=null&&(X=qq(Z,X,c,y,n));delete N[c]};
V==null?EVa(d,d[_.wb]|0,function(c,y){t(c,y)}):t(V,nl(d,V,n))}}}};
cSV=function(Z){Z=nkJ(Z);var V=Z[0].$$binaryReaderFn;if(Z=Z[1]){var a=sIo(Z),J=kF(jl,liJ,tJc,Z).messageMetadata;return function(r,f,d){return V(r,f,d,J,a)}}return V};
xF=function(Z,V,a){Z[V]=a.$$binaryWriterFn};
pl=function(Z,V,a,J){var r,f,d=a.$$binaryWriterFn;Z[V]=function(N,C,T){return d(N,C,T,f||(f=kF(Qs,xF,pl,J).messageMetadata),r||(r=b0K(J)))}};
b0K=function(Z){var V=Z[UHo];if(!V){var a=kF(Qs,xF,pl,Z);V=function(J,r){return H0O(J,r,a)};
Z[UHo]=V}return V};
H0O=function(Z,V,a){EVa(Z,Z[_.wb]|0,function(J,r){if(r!=null){var f=ASK(a,J);f?f(V,r,J):J<500||ca(kDi,3)}});
(Z=L0(Z))&&u8(Z,function(J,r,f){hD(V,V.encoder_.end());for(J=0;J<f.length;J++)hD(V,bR(f[J])||new Uint8Array(0))})};
ASK=function(Z,V){var a=Z[V];if(a)return a;if(a=Z.extensions)if(a=a[V]){a=nkJ(a);var J=a[0].$$binaryWriterFn;if(a=a[1]){var r=b0K(a),f=kF(Qs,xF,pl,a).messageMetadata;a=Z.isMessageSet?YKF(f,r):function(d,N,C){return J(d,N,C,f,r)}}else a=J;
return Z[V]=a}};
_.Ekn=function(Z,V,a){if(Array.isArray(V)){var J=V[_.wb]|0;if(J&4)return V;for(var r=0,f=0;r<V.length;r++){var d=Z(V[r]);d!=null&&(V[f++]=d)}f<r&&(V.length=f);a&&(b4(V,(J|5)&-1537),J&2&&Object.freeze(V));return V}};
_.el=function(Z,V,a){return new HD(Z,V,a)};
_.jIF=function(Z,V,a){return new HD(Z,V,a)};
_.zd=function(Z,V,a){qq(Z,Z[_.wb]|0,V,a,RY(Z[_.wb]|0))};
vkE=function(Z,V,a){V=_.SJ(V);V!=null&&(_.Rs(Z,a,1),Z=Z.encoder_,a=Mq||(Mq=new DataView(new ArrayBuffer(8))),a.setFloat64(0,+V,!0),IY=a.getUint32(0,!0),Zi=a.getUint32(4,!0),_.Ll(Z,IY),_.Ll(Z,Zi))};
_.uR=function(Z,V,a){V=SFm(V);if(V!=null){switch(typeof V){case "string":xHo(V)}if(V!=null)switch(_.Rs(Z,a,0),typeof V){case "number":Z=Z.encoder_;VK(V);QIc(Z,IY,Zi);break;case "bigint":a=BigInt.asUintN(64,V);a=new pWo(Number(a&BigInt(4294967295)),Number(a>>BigInt(32)));QIc(Z.encoder_,a.JSC$6759_lo,a.JSC$6759_hi);break;default:a=xHo(V),QIc(Z.encoder_,a.JSC$6759_lo,a.JSC$6759_hi)}}};
eLu=function(Z,V,a){V=_.cW(V);V!=null&&V!=null&&(_.Rs(Z,a,0),_.hLJ(Z.encoder_,V))};
_.$Hn=function(Z,V,a){zLJ(Z,a,Tbi(V))};
_.RLn=function(Z,V,a){V=_.Lcn(V);V!=null&&(_.Rs(Z,a,0),Z.encoder_.JSC$6761_buffer_.push(V?1:0))};
_.LWV=function(Z,V,a){V=_.QK(V);V!=null&&MJi(Z,a,oVV(V))};
uoJ=function(Z,V,a,J,r){V=NCn(V,J);V!=null&&(a=_.C8a(Z,a),r(V,Z),_.qKE(Z,a))};
_.gko=function(Z,V,a){V=V==null||typeof V=="string"||V instanceof va?V:void 0;V!=null&&MJi(Z,a,BCm(V,!0).buffer)};
_.Iia=function(Z,V,a){V=_.cW(V);V!=null&&(V=parseInt(V,10),_.Rs(Z,a,0),_.hLJ(Z.encoder_,V))};
_.WD=function(Z,V){return function(a,J){var r={treatNewDataAsImmutable:!0};J&&Object.assign(r,J);a=ySu(a,void 0,void 0,r);try{var f=new Z,d=f.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;sIo(V)(d,a);var N=f}finally{a.free()}return N}};
_.Is=function(Z){return function(V){return ZlO(V,Z)}};
VlE=function(Z){return function(){return ZlO(this,Z)}};
_.aZK=function(Z){return Mr(function(V){return V instanceof Z&&!jh(V)})};
_.ZG=function(Z){return function(V){return JDE(Z,V)}};
fZa=function(Z,V){return oFJ({child:Z,origin:V||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:rDJ,getPayloadCase:function(a){return a.getPayloadCase()},
createInitMessage:function(a){var J=new VT,r=new PRa;a=_.ae(r,1,a);return _.JV(J,5,oe,a)}})};
rA=function(Z){return{valueOf:Z}.valueOf()};
B_R=function(){var Z=null;if(!ilO)return Z;try{var V=function(a){return a};
Z=ilO.createPolicy("goog#html",{createHTML:V,createScript:V,createScriptURL:V})}catch(a){}return Z};
mqV=function(){dqn===void 0&&(dqn=B_R());return dqn};
_.f_=function(Z){var V=mqV();Z=V?V.createScriptURL(Z):Z;return new PF(Z)};
_.iV=function(Z){if(Z instanceof PF)return Z.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("da");};
BF=function(Z){return Z.toString().indexOf("`")===-1};
mm=function(Z){return new _.dA(N_u,Z)};
Ng=function(Z){return Z instanceof _.dA};
_.C_=function(Z){if(Ng(Z))return Z.privateDoNotAccessOrElseWrappedUrl;throw Error("da");};
qg=function(Z){return new CRO(function(V){return V.substr(0,Z.length+1).toLowerCase()===Z+":"})};
SP=function(Z,V){V=V===void 0?q8R:V;if(Ng(Z))return Z;for(var a=0;a<V.length;++a){var J=V[a];if(J instanceof CRO&&J.isValid(Z))return mm(Z)}};
_.Xl=function(Z,V){V=V===void 0?q8R:V;return SP(Z,V)||Tm};
_.K_=function(Z){var V=window;if(typeof MediaSource!=="undefined"&&Z instanceof MediaSource||typeof V.ManagedMediaSource!=="undefined"&&Z instanceof V.ManagedMediaSource)return mm(URL.createObjectURL(Z));V=Z.type;V.toLowerCase()==="application/octet-stream"?V=!0:(V=V.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),V=(V==null?void 0:V.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(V[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(V[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(V[1])||/^font\/[\w-]+$/i.test(V[1])));if(!V)throw Error("da");return mm(URL.createObjectURL(Z))};
_.tV=function(Z){for(var V=_.lV.apply(1,arguments),a=[Z[0]],J=0;J<V.length;J++)a.push(String(V[J])),a.push(Z[J+1]);return mm(a.join(""))};
_.T_R=function(Z){if(!S8i){a:{var V=document.createElement("a");try{V.href=Z}catch(a){Z=void 0;break a}Z=V.protocol;Z=Z===":"||Z===""?"https:":Z}return Z}try{V=new URL(Z)}catch(a){return"https:"}return V.protocol};
_.sS=function(Z){Z instanceof _.dA?Z=_.C_(Z):Z=Y8V.test(Z)?Z:void 0;return Z};
Fl=function(Z,V){V=_.sS(V);V!==void 0&&(Z.href=V)};
cF=function(Z){var V=mqV();Z=V?V.createHTML(Z):Z;return new DG(Z)};
OS=function(Z){if(Z instanceof DG)return Z.privateDoNotAccessOrElseWrappedHtml;throw Error("da");};
_.Gm=function(Z,V){Z.src=_.iV(V).toString()};
XDi=function(Z,V){Z.setAttribute("sandbox","");for(var a=0;a<V.length;a++)Z.sandbox.supports&&!Z.sandbox.supports(V[a])||Z.sandbox.add(V[a])};
_.KiF=function(Z,V,a){Z.removeAttribute("srcdoc");switch(V){case 0:if(a instanceof PF)throw new wA("TrustedResourceUrl",0);XDi(Z,[]);V=_.sS(a);V!==void 0&&(Z.src=V);break;case 1:if(!(a instanceof PF))throw new wA(typeof a,1);XDi(Z,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.Gm(Z,a);break;case 2:if(a instanceof PF)throw new wA("TrustedResourceUrl",2);XDi(Z,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
V=_.sS(a);V!==void 0&&(Z.src=V);break;default:_.i8(V)}};
_.yT=function(Z,V,a,J){V=_.sS(V);return V!==void 0?Z.open(V,a,J):null};
_.bV=function(Z){Z=Z===void 0?document:Z;var V,a;Z=(a=(V=Z).querySelector)==null?void 0:a.call(V,"script[nonce]");return Z==null?"":Z.nonce||Z.getAttribute("nonce")||""};
_.AV=function(Z){var V=mqV();Z=V?V.createScript(Z):Z;return new _.HF(Z)};
kB=function(Z){if(Z instanceof _.HF)return Z.privateDoNotAccessOrElseWrappedScript;throw Error("da");};
nFc=function(Z){var V=_.bV(Z.ownerDocument);V&&Z.setAttribute("nonce",V)};
_.ES=function(Z,V){Z.textContent=kB(V);nFc(Z)};
_.jP=function(Z,V){Z.src=_.iV(V);nFc(Z)};
_.vF=function(Z,V){if(Z.nodeType===1&&/^(script|style)$/i.test(Z.tagName))throw Error("da");Z.innerHTML=OS(V)};
_.xB=function(Z,V,a,J){if(Z.length===0)throw Error("da");Z=Z.map(function(f){if(f instanceof lZO)f=f.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("da");return f});
var r=a.toLowerCase();if(Z.every(function(f){return r.indexOf(f)!==0}))throw Error("ea`"+a);
V.setAttribute(a,J)};
_.QT=function(Z,V,a){if(V instanceof PF)Z.href=_.iV(V).toString(),Z.rel=a;else{if(tlm.indexOf(a)===-1)throw Error("fa`"+a);V=_.sS(V);V!==void 0&&(Z.href=V,Z.rel=a)}};
ssR=function(Z){return"function"==typeof _.hV&&Z instanceof _.hV};
_.FiF=function(Z){if(ssR(Z))return Z.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("da");};
_.eP=function(Z,V){V=_.sS(V);V!==void 0&&(Z.href=V)};
zm=function(Z,V){Z&&(V=Z.indexOf(V),0<=V&&Z.splice(V,1))};
$B=function(Z){return typeof Z==="function"};
DqR=function(Z){return Z instanceof Re||Z&&"closed"in Z&&$B(Z.remove)&&$B(Z.add)&&$B(Z.unsubscribe)};
L_=function(){};
uV=function(Z){cDE(function(){throw Z;})};
WF=function(Z){return Z};
gA=function(){return Olo(_.lV.apply(0,arguments))};
Olo=function(Z){return Z.length===0?WF:Z.length===1?Z[0]:function(V){return Z.reduce(function(a,J){return J(a)},V)}};
GdJ=function(Z){var V;return(V=Z!=null?Z:void 0)!=null?V:Promise};
wDi=function(Z,V){return new ZO(function(a){var J=0;return V.schedule(function(){J===Z.length?a.complete():(a.next(Z[J++]),a.closed||this.schedule())})})};
yDn=function(Z,V){if(!Z)throw Error("ga");return new ZO(function(a){var J=new Re;J.add(V.schedule(function(){var r=Z[Symbol.asyncIterator]();J.add(V.schedule(function(){var f=this;r.next().then(function(d){d.done?a.complete():(a.next(d.value),f.schedule())})}))}));
return J})};
blJ=function(Z,V,a){V=V.schedule(function(){try{a.call(this)}catch(J){Z.error(J)}},0);
Z.add(V)};
UqO=function(Z,V){return new ZO(function(a){var J;a.add(V.schedule(function(){J=Z[Vi]();blJ(a,V,function(){var r=J.next(),f=r.value;r.done?a.complete():(a.next(f),this.schedule())})}));
return function(){var r;return $B((r=J)==null?void 0:r.return)&&J.return()}})};
HlR=function(Z,V){return new ZO(function(a){var J=new Re;J.add(V.schedule(function(){var r=Z[ab]();J.add(r.subscribe({next:function(f){J.add(V.schedule(function(){return a.next(f)}))},
error:function(f){J.add(V.schedule(function(){return a.error(f)}))},
complete:function(){J.add(V.schedule(function(){return a.complete()}))}}))}));
return J})};
ADR=function(Z,V){return new ZO(function(a){return V.schedule(function(){return Z.then(function(J){a.add(V.schedule(function(){a.next(J);a.add(V.schedule(function(){return a.complete()}))}))},function(J){a.add(V.schedule(function(){return a.error(J)}))})})})};
kdE=function(Z){return new TypeError("ha`"+(Z!==null&&typeof Z==="object"?"an invalid object":"'"+Z+"'"))};
jsJ=function(Z,V){if(Z!=null){if($B(Z[ab]))return HlR(Z,V);if(EFa(Z))return wDi(Z,V);if($B(Z==null?void 0:Z.then))return ADR(Z,V);if(Symbol.asyncIterator&&$B(Z==null?void 0:Z[Symbol.asyncIterator]))return yDn(Z,V);if($B(Z==null?void 0:Z[Vi]))return UqO(Z,V)}throw kdE(Z);};
ob=function(Z,V){return V?jsJ(Z,V):JQ(Z)};
JQ=function(Z){if(Z instanceof ZO)return Z;if(Z!=null){if($B(Z[ab]))return vFo(Z);if(EFa(Z))return xqO(Z);if($B(Z==null?void 0:Z.then))return Qsc(Z);if(Symbol.asyncIterator&&$B(Z==null?void 0:Z[Symbol.asyncIterator]))return pDF(Z);if($B(Z==null?void 0:Z[Vi]))return h3F(Z)}throw kdE(Z);};
vFo=function(Z){return new ZO(function(V){var a=Z[ab]();if($B(a.subscribe))return a.subscribe(V);throw new TypeError("ia");})};
xqO=function(Z){return new ZO(function(V){for(var a=0;a<Z.length&&!V.closed;a++)V.next(Z[a]);V.complete()})};
Qsc=function(Z){return new ZO(function(V){Z.then(function(a){V.closed||(V.next(a),V.complete())},function(a){return V.error(a)}).then(null,uV)})};
h3F=function(Z){return new ZO(function(V){for(var a=Z[Vi]();!V.closed;){var J=a.next(),r=J.value;J.done?V.complete():V.next(r)}return function(){return $B(a==null?void 0:a.return)&&a.return()}})};
pDF=function(Z){return new ZO(function(V){e3J(Z,V).catch(function(a){return V.error(a)})})};
e3J=function(Z,V){var a,J,r,f,d,N;return _.m(function(C){switch(C.nextAddress){case 1:_.rs(C,2,3);var T=Z[Symbol.asyncIterator];f=T!==void 0?T.call(Z):new z3n(_.B(Z));case 5:return _.q(C,f.next(),8);case 8:J=C.yieldResult;if(J.done){C.jumpTo(3);break}d=J.value;V.next(d);C.jumpTo(5);break;case 3:_.Pg(C);_.iD(C,9);if(!J||J.done||!(r=f.return)){C.jumpTo(9);break}return _.q(C,r.call(f),9);case 9:_.Pg(C,0,0,1);if(a)throw a.error;_.Bg(C,10,1);break;case 10:_.Bg(C,4);break;case 2:N=_.ds(C);a={error:N};C.jumpTo(3);
break;case 4:V.complete(),_.mt(C)}})};
N1=function(Z,V){return V?wDi(Z,V):xqO(Z)};
$qE=function(Z){return $B(Z[Z.length-1])?Z.pop():void 0};
Cw=function(Z){var V=Z[Z.length-1];return V&&$B(V.schedule)?Z.pop():void 0};
q1=function(){var Z=_.lV.apply(0,arguments),V=Cw(Z);return V?wDi(Z,V):N1(Z)};
Si=function(Z){var V=$B(Z)?Z:function(){return Z};
return new ZO(function(a){return a.error(V())})};
Tn=function(Z){return function(V){if($B(V==null?void 0:V.lift))return V.lift(function(a){try{return Z(a,this)}catch(J){this.error(J)}});
throw new TypeError("ja");}};
X_=function(){return Tn(function(Z,V){var a=null;Z._refCount++;var J=new Yp(V,void 0,void 0,void 0,function(){if(!Z||Z._refCount<=0||0<--Z._refCount)a=null;else{var r=Z._connection,f=a;a=null;!r||f&&r!==f||r.unsubscribe();V.unsubscribe()}});
Z.subscribe(J);J.closed||(a=Z.connect())})};
Mlu=function(){var Z=R3a;var V=V===void 0?0:V;return Tn(function(a,J){J.add(Z.schedule(function(){return a.subscribe(J)},V))})};
Kw=function(Z){return Tn(function(V,a){var J=0;V.subscribe(new Yp(a,function(r){a.next(Z.call(void 0,r,J++))}))})};
ueR=function(Z){return Kw(function(V){return LiE(V)?Z.apply(null,_.nw(V)):Z(V)})};
VPE=function(Z){if(Z.length===1){var V=Z[0];if(WiJ(V))return{args:V,keys:null};if(V&&typeof V==="object"&&gFm(V)===IZa)return Z=Z_R(V),{args:Z.map(function(a){return V[a]}),
keys:Z}}return{args:Z,keys:null}};
lD=function(){var Z=_.lV.apply(0,arguments),V=Cw(Z),a=$qE(Z);Z=VPE(Z);var J=Z.args,r=Z.keys;if(J.length===0)return ob([],V);V=new ZO(aGm(J,V,r?function(f){for(var d={},N=0;N<f.length;N++)d[r[N]]=f[N];return d}:WF));
return a?V.pipe(ueR(a)):V};
aGm=function(Z,V,a){a=a===void 0?WF:a;return function(J){JVE(V,function(){for(var r=Z.length,f=Array(r),d=r,N=Z.map(function(){return!1}),C=!0,T={i$jscomp$260:0};T.i$jscomp$260<r;T={i$jscomp$260:T.i$jscomp$260},T.i$jscomp$260++)JVE(V,function(Y){return function(){ob(Z[Y.i$jscomp$260],V).subscribe(new tQ(J,function(X){f[Y.i$jscomp$260]=X;
C&&(N[Y.i$jscomp$260]=!0,C=!N.every(WF));C||J.next(a(f.slice()))},function(){return--d===0}))}}(T),J)},J)}};
JVE=function(Z,V,a){Z?a.add(Z.schedule(V)):V()};
oBJ=function(Z,V,a,J){var r=[],f=0,d=0,N=!1,C=function(T){f++;JQ(a(T,d++)).subscribe(new Yp(V,function(Y){V.next(Y)},void 0,function(){f--;
for(var Y={};r.length&&f<J;Y={bufferedValue:void 0})Y.bufferedValue=r.shift(),C(Y.bufferedValue);!N||r.length||f||V.complete()}))};
Z.subscribe(new Yp(V,function(T){return f<J?C(T):r.push(T)},void 0,function(){N=!0;
!N||r.length||f||V.complete()}));
return function(){r=null}};
sO=function(Z,V){var a=a===void 0?Infinity:a;if($B(V))return sO(function(J,r){return Kw(function(f,d){return V(J,f,r,d)})(JQ(Z(J,r)))},a);
typeof V==="number"&&(a=V);return Tn(function(J,r){return oBJ(J,r,Z,a)})};
rVE=function(Z){Z=Z===void 0?Infinity:Z;return sO(WF,Z)};
PVE=function(){var Z=_.lV.apply(0,arguments);return rVE(1)(N1(Z,Cw(Z)))};
F_=function(Z){return new ZO(function(V){JQ(Z()).subscribe(V)})};
DO=function(Z,V,a){if($B(a)){var J=a;a=void 0}if(J)return DO(Z,V,a).pipe(ueR(J));J=_.B($B(Z.addEventListener)&&$B(Z.removeEventListener)?fGc.map(function(d){return function(N){return Z[d](V,N,a)}}):$B(Z.addListener)&&$B(Z.removeListener)?i_a.map(BAE(Z,V)):$B(Z.on)&&$B(Z.off)?dgE.map(BAE(Z,V)):[]);
var r=J.next().value,f=J.next().value;return!r&&EFa(Z)?sO(function(d){return DO(d,V,a)})(N1(Z)):new ZO(function(d){if(!r)throw new TypeError("ka");
var N=function(){var C=_.lV.apply(0,arguments);return d.next(1<C.length?C:C[0])};
r(N);return function(){return f(N)}})};
BAE=function(Z,V){return function(a){return function(J){return Z[a](V,J)}}};
OO=function(){var Z=_.lV.apply(0,arguments),V=Cw(Z);var a=typeof Z[Z.length-1]==="number"?Z.pop():Infinity;return Z.length?Z.length===1?JQ(Z[0]):rVE(a)(N1(Z,V)):cg};
NAV=function(Z){return Z.length===1&&mgu(Z[0])?Z[0]:Z};
CVJ=function(){var Z=NAV(_.lV.apply(0,arguments));return Tn(function(V,a){var J=[V].concat(_.nw(Z)),r=function(){if(!a.closed)if(J.length>0){try{var f=JQ(J.shift())}catch(N){r();return}var d=new Yp(a,void 0,L_,L_);a.add(f.subscribe(d));d.add(r)}else a.complete()};
r()})};
Gn=function(Z){return Tn(function(V,a){var J=0;V.subscribe(new Yp(a,function(r){return Z.call(void 0,r,J++)&&a.next(r)}))})};
SSu=function(){var Z=_.lV.apply(0,arguments);Z=NAV(Z);return Z.length===1?JQ(Z[0]):new ZO(qSE(Z))};
qSE=function(Z){return function(V){for(var a=[],J={i$jscomp$263:0};a&&!V.closed&&J.i$jscomp$263<Z.length;J={i$jscomp$263:J.i$jscomp$263},J.i$jscomp$263++)a.push(JQ(Z[J.i$jscomp$263]).subscribe(new Yp(V,function(r){return function(f){if(a){for(var d=0;d<a.length;d++)d!==r.i$jscomp$263&&a[d].unsubscribe();a=null}V.next(f)}}(J))))}};
TAm=function(){var Z=_.lV.apply(0,arguments),V=$qE(Z),a=NAV(Z);return a.length?new ZO(function(J){var r=a.map(function(){return[]}),f=a.map(function(){return!1});
J.add(function(){r=f=null});
for(var d={sourceIndex$jscomp$1:0};!J.closed&&d.sourceIndex$jscomp$1<a.length;d={sourceIndex$jscomp$1:d.sourceIndex$jscomp$1},d.sourceIndex$jscomp$1++)JQ(a[d.sourceIndex$jscomp$1]).subscribe(new Yp(J,function(N){return function(C){r[N.sourceIndex$jscomp$1].push(C);r.every(function(T){return T.length})&&(C=r.map(function(T){return T.shift()}),J.next(V?V.apply(null,_.nw(C)):C),r.some(function(T,Y){return!T.length&&f[Y]})&&J.complete())}}(d),void 0,function(N){return function(){f[N.sourceIndex$jscomp$1]=
!0;
!r[N.sourceIndex$jscomp$1].length&&J.complete()}}(d)));
return function(){r=f=null}}):cg};
YSa=function(Z){var V,a,J;return!!Z&&typeof Z.active==="boolean"&&typeof((V=Z.clock)==null?void 0:V.now)==="function"&&((a=Z.clock)==null?void 0:a.timeline)!==void 0&&!((J=Z.lastMeasurement)==null||!J.timestamp)&&typeof Z.equivalentTo==="function"&&typeof Z.extrapolateToNow==="function"&&typeof Z.extrapolateToTime==="function"&&typeof Z.map==="function"&&typeof Z.joinWith==="function"};
XFn=function(Z){function V(a){return typeof a==="boolean"||typeof a==="string"||typeof a==="number"||a===void 0||a===null}
return V(Z)?!0:Array.isArray(Z)?Z.every(V):typeof Z==="object"?Object.keys(Z).every(function(a){return typeof a==="string"})&&Object.values(Z).every(function(a){return Array.isArray(a)?a.every(V):V(a)}):!1};
Kmm=function(Z){if(XFn(Z))return Z;if(YSa(Z))return{lastMeasurement:{value:Kmm(Z.lastMeasurement.value),timestamp:ws(Z.lastMeasurement.timestamp,new yi(0,Z.lastMeasurement.timestamp.timeline))},active:Z.active};try{return JSON.parse(JSON.stringify(Z))}catch(V){}return String(Z)};
bD=function(Z,V){return function(a){return new ZO(function(J){return a.subscribe(function(r){Z.timeExecution(V,function(){J.next(r)})()},function(r){Z.timeExecution(V,function(){J.error(r)})()},function(){Z.timeExecution(V,function(){J.complete()})()})})}};
nBR=function(Z,V){var a=!1;return new ZO(function(J){var r=Z.setTimeout(function(){a=!0;J.next(!0);J.complete()},V);
return function(){a||Z.clearTimeout(r)}})};
lGE=function(Z){Z=Z.global;if(Z.fetchLater)return Z.fetchLater.bind(Z)};
UO=function(Z){return Tn(function(V,a){var J=null,r=!1,f;J=V.subscribe(new Yp(a,void 0,function(d){f=JQ(Z(d,UO(Z)(V)));J?(J.unsubscribe(),J=null,f.subscribe(a)):r=!0}));
r&&(J.unsubscribe(),J=null,f.subscribe(a))})};
tPE=function(Z,V,a){return function(J,r){var f=a,d=V,N=0;J.subscribe(new Yp(r,function(C){var T=N++;d=f?Z(d,C,T):(f=!0,C);r.next(d)},void 0,void 0))}};
sem=function(Z){Z=Z===void 0?null:Z;return Tn(function(V,a){var J=!1;V.subscribe(new Yp(a,function(r){J=!0;a.next(r)},void 0,function(){J||a.next(Z);
a.complete()}))})};
Hg=function(){return Tn(function(Z,V){Z.subscribe(new Yp(V,L_))})};
AQ=function(Z){return Tn(function(V,a){V.subscribe(new Yp(a,function(){return a.next(Z)}))})};
kp=function(Z){return Z<=0?function(){return cg}:Tn(function(V,a){var J=0;
V.subscribe(new Yp(a,function(r){++J<=Z&&(a.next(r),Z<=J&&a.complete())}))})};
EO=function(Z){var V=V===void 0?WF:V;var a;Z=(a=Z)!=null?a:Fmc;return Tn(function(J,r){var f,d=!0;J.subscribe(new Yp(r,function(N){var C=V(N);if(d||!Z(f,C))d=!1,f=C,r.next(N)}))})};
Fmc=function(Z,V){return Z===V};
cVJ=function(Z){Z=Z===void 0?DgR:Z;return Tn(function(V,a){var J=!1;V.subscribe(new Yp(a,function(r){J=!0;a.next(r)},void 0,function(){return J?a.complete():a.error(Z())}))})};
DgR=function(){return new O_J};
ji=function(){var Z=_.lV.apply(0,arguments);return function(V){return PVE(V,q1.apply(null,_.nw(Z)))}};
GmF=function(Z){return Tn(function(V,a){var J=0;V.subscribe(new Yp(a,function(r){Z.call(void 0,r,J++,V)||(a.next(!1),a.complete())},void 0,function(){a.next(!0);
a.complete()}))})};
wFJ=function(){return Tn(function(Z,V){var a=[];Z.subscribe(new Yp(V,function(J){a.push(J);1<a.length&&a.shift()},void 0,function(){for(var J=_.B(a),r=J.next();!r.done;r=J.next())V.next(r.value);
V.complete()},function(){a=null}))})};
yVn=function(Z,V){var a=arguments.length>=2;return function(J){return J.pipe(Z?Gn(function(r,f){return Z(r,f,J)}):WF,wFJ(),a?sem(V):cVJ(function(){return new O_J}))}};
xp=function(Z){var V=$B(Z)?Z:function(){return Z};
return $B()?Tn(function(a,J){var r=V();(void 0)(r).subscribe(J).add(a.subscribe(r))}):function(a){var J=new vg(a,V);
$B(a==null?void 0:a.lift)&&(J.lift=a.lift);J.source=a;J.subjectFactory=V;return J}};
pw=function(Z){var V=new Qi(Z,void 0,void 0);return function(a){return xp(function(){return V})(a)}};
hQ=function(Z,V){return Tn(tPE(Z,V,arguments.length>=2))};
ei=function(){var Z=_.lV.apply(0,arguments),V=Cw(Z);return Tn(function(a,J){(V?PVE(Z,a,V):PVE(Z,a)).subscribe(J)})};
zn=function(Z){return Tn(function(V,a){var J=null,r=0,f=!1;V.subscribe(new Yp(a,function(d){var N;(N=J)==null||N.unsubscribe();N=r++;JQ(Z(d,N)).subscribe(J=new Yp(a,function(C){return a.next(C)},void 0,function(){J=null;
f&&!J&&a.complete()}))},void 0,function(){(f=!0,!J)&&a.complete()}))})};
M1=function(Z,V){V=V===void 0?!1:V;return Tn(function(a,J){var r=0;a.subscribe(new Yp(J,function(f){var d=Z(f,r++);(d||V)&&J.next(f);!d&&J.complete()}))})};
Lw=function(Z,V,a){var J=$B(Z)||V||a?{next:Z,error:V,complete:a}:Z;return J?Tn(function(r,f){r.subscribe(new Yp(f,function(d){var N;(N=J.next)==null||N.call(J,d);f.next(d)},function(d){var N;
(N=J.error)==null||N.call(J,d);f.error(d)},function(){var d;
(d=J.complete)==null||d.call(J);f.complete()}))}):WF};
b_R=function(){var Z=_.lV.apply(0,arguments),V=$qE(Z);return Tn(function(a,J){for(var r=Z.length,f=Array(r),d=Z.map(function(){return!1}),N=!1,C={i$jscomp$273:0};C.i$jscomp$273<r;C={i$jscomp$273:C.i$jscomp$273},C.i$jscomp$273++)JQ(Z[C.i$jscomp$273]).subscribe(new Yp(J,function(T){return function(Y){f[T.i$jscomp$273]=Y;
N||d[T.i$jscomp$273]||(d[T.i$jscomp$273]=!0,(N=d.every(WF))&&(d=null))}}(C),void 0,L_));
a.subscribe(new Yp(J,function(T){N&&(T=[T].concat(_.nw(f)),J.next(V?V.apply(null,_.nw(T)):T))}))})};
UgV=function(Z){var V=[],a=0,J;for(J in Z)V[a++]=J;return V};
H_E=function(Z,V){for(var a in Z)if(Z[a]==V)return!0;return!1};
AVa=function(Z,V,a){for(var J in Z)if(V.call(a,Z[J],J,Z))return J};
kmF=function(Z){if(!Z||typeof Z!=="object")return Z;if(typeof Z.clone==="function")return Z.clone();if(typeof Map!=="undefined"&&Z instanceof Map)return new Map(Z);if(typeof Set!=="undefined"&&Z instanceof Set)return new Set(Z);if(Z instanceof Date)return new Date(Z.getTime());var V=Array.isArray(Z)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(Z)||Z instanceof DataView?{}:new Z.constructor(Z.length),a;for(a in Z)V[a]=kmF(Z[a]);return V};
EBR=function(Z){var V=arguments.length;if(V==1&&Array.isArray(arguments[0]))return EBR.apply(null,arguments[0]);if(V%2)throw Error("oa");for(var a={},J=0;J<V;J+=2)a[arguments[J]]=arguments[J+1];return a};
jeK=function(Z){var V=arguments.length;if(V==1&&Array.isArray(arguments[0]))return jeK.apply(null,arguments[0]);for(var a={},J=0;J<V;J++)a[arguments[J]]=!0;return a};
_.uD=function(Z){return new lZO(Z[0].toLowerCase())};
vBV=function(Z){try{return new URL(Z,window.document.baseURI)}catch(V){return new URL("about:invalid")}};
xgJ=function(Z,V){var a=V.createRange();a.selectNode(V.body);Z=cF(Z);return a.createContextualFragment(OS(Z))};
Qei=function(Z){Z=Z.nodeName;return typeof Z==="string"?Z:"FORM"};
pFO=function(Z){Z=Z.nodeType;return Z===1||typeof Z!=="number"};
Wg=function(Z,V,a){Z.setAttribute(V,a)};
hkV=function(Z){return Z.parts.map(function(V){var a=V.descriptor;return""+V.url+(a?" "+a:"")}).join(" , ")};
_.gs=function(Z){var V=_.lV.apply(1,arguments);if(V.length===0)return _.f_(Z[0]);for(var a=Z[0],J=0;J<V.length;J++)a+=encodeURIComponent(V[J])+Z[J+1];return _.f_(a)};
_.Ib=function(Z,V){Z=_.iV(Z).toString();var a=Z.split(/[?#]/),J=/[?]/.test(Z)?"?"+a[1]:"";return ekn(a[0],J,/[#]/.test(Z)?"#"+(J?a[2]:a[1]):"",V)};
ekn=function(Z,V,a,J){function r(d,N){d!=null&&(Array.isArray(d)?d.forEach(function(C){return r(C,N)}):(V+=f+encodeURIComponent(N)+"="+encodeURIComponent(d),f="&"))}
var f=V.length?"&":"?";J.constructor===Object&&(J=Object.entries(J));Array.isArray(J)?J.forEach(function(d){return r(d[1],d[0])}):J.forEach(r);
return _.f_(Z+V+a)};
ZI=function(Z,V,a,J){this.top=Z;this.right=V;this.bottom=a;this.left=J};
zkE=function(Z){Z=Z.global;if(Z.PendingGetBeacon)return Z.PendingGetBeacon};
ad=function(Z){return function(V){return V.pipe($gR(Z,xp(new VZ)))}};
JN=function(Z){return function(V){return V.pipe($gR(Z,pw(1)))}};
$gR=function(Z,V){function a(J){return new ZO(function(r){return J.subscribe(function(f){od(Z,function(){return void r.next(f)},3)},function(f){od(Z,function(){return void r.error(f)},3)},function(){od(Z,function(){return void r.complete()},3)})})}
return gA(a,Mlu(),V,X_(),a)};
Lmo=function(Z){var V=RkJ(Z);return V===null?new rN(null):V.pipe(Kw(function(a){a=a.serialize();if(MPE)a=_.JO.btoa(a);else{for(var J=[],r=0,f=0;f<a.length;f++){var d=a.charCodeAt(f);d>255&&(J[r++]=d&255,d>>=8);J[r++]=d}a=_.gC(J)}return a}),kp(1),JN(Z.queue))};
ulR=function(Z){var V=V===void 0?{}:V;if(typeof Event==="function")return new Event(Z,V);if(typeof document!=="undefined"){var a=document.createEvent("CustomEvent");a.initCustomEvent(Z,V.bubbles||!1,V.cancelable||!1,V.detail);return a}throw Error();};
Wmc=function(Z){return typeof Z==="string"?document.getElementById(Z):Z};
IGE=function(Z){var V=!1;V=V===void 0?!1:V;if(Z.tagName==="IMG"){if(Z.complete&&(!Z.naturalWidth||!Z.naturalHeight))return!0;var a;if(V&&((a=Z.style)==null?void 0:a.display)==="none")return!0}var J,r;return gBJ.test((J=Z.getAttribute("width"))!=null?J:"")&&gBJ.test((r=Z.getAttribute("height"))!=null?r:"")};
Zwa=function(Z,V){if(Z.tagName==="IMG")return Z.naturalWidth&&Z.naturalHeight?!0:!1;try{if(Z.readyState)var a=Z.readyState;else{var J,r;a=(J=Z.contentWindow)==null?void 0:(r=J.document)==null?void 0:r.readyState}return a==="complete"}catch(f){return V===void 0?!1:V}};
Via=function(Z){Z||(Z=function(V,a,J){V.addEventListener(a,J)});
return Z};
rQE=function(Z,V){var a=aOm();a=a===void 0?new JQm:a;if(Z=Wmc(Z)){var J=Via(J);for(var r=!1,f=function(U){r||(r=!0,V(U))},d,N=2,C=0;C<opE.length;++C)if(opE[C]===Z.tagName){N=3;
d=[Z];break}d||(d=Z.querySelectorAll(opE.join(",")));var T=0,Y=0,X=!0,n=Z=!1;C={};for(var t=0;t<d.length;C={isImg:void 0},t++){var c=d[t];if(!IGE(c))if(C.isImg=c.tagName==="IMG",Zwa(c,a.crossDomainLoadedDefault))Z=!0,C.isImg&&(X=!0);else{T++;var y=function(U){return function(v){T--;!T&&X&&f(N);U.isImg&&(v=v&&v.type==="error",Y--,v||(X=!0),!Y&&n&&X&&f(N))}}(C);
J(c,"load",y);C.isImg&&(Y++,J(c,"error",y))}}Y===0&&(X=!0);d=null;d=_.JO.document.readyState==="complete";if(T===0&&!Z&&d)N=5;else if(T||!Z){J(_.JO,"load",function(){!a.pendingImagesBlockLoad||!Y&&X?f(4):n=!0});
return}f(N)}};
PDi=function(Z,V,a){if(Z)for(var J=0;Z!=null&&J<500&&!a(Z);++J)Z=V(Z)};
fOV=function(Z,V){PDi(Z,function(a){try{return a===a.parent?null:a.parent}catch(J){}return null},V)};
iwc=function(Z,V){if(Z.tagName=="IFRAME")V(Z);else{Z=Z.querySelectorAll("IFRAME");for(var a=0;a<Z.length&&!V(Z[a]);++a);}};
Bsn=function(Z){return(Z=Z.ownerDocument)&&(Z.parentWindow||Z.defaultView)||null};
d1V=function(Z,V,a){try{var J=JSON.parse(a.data)}catch(d){}if(typeof J==="object"&&J&&J.type==="creativeLoad"){var r=Bsn(Z);if(a.source&&r){var f;fOV(a.source,function(d){try{if(d.parent===r)return f=d,!0}catch(N){}});
f&&iwc(Z,function(d){if(d.contentWindow===f)return V(J),!0})}}};
m1E=function(Z){return typeof Z==="string"?document.getElementById(Z):Z};
SOV=function(){var Z={};return Z[0]=_.gs(Nsa,"current"),Z[1]=_.gs(CDJ),Z[2]=_.gs(qOi),Z};
PG=function(Z,V){return Z.left===V.left&&Z.top===V.top&&Z.width===V.width&&Z.height===V.height};
Tsn=function(Z,V){return{left:Math.max(Z.left,V.left),top:Math.max(Z.top,V.top),width:Math.max(0,Math.min(Z.left+Z.width,V.left+V.width)-Math.max(Z.left,V.left)),height:Math.max(0,Math.min(Z.top+Z.height,V.top+V.height)-Math.max(Z.top,V.top))}};
YOK=function(Z,V){return{left:Math.round(Z.left+V.x),top:Math.round(Z.top+V.y),width:Z.width,height:Z.height}};
Xgu=function(Z,V,a){if(Z&&V!==null&&V!=V.top){if(!V.top)return new _.f6(-12245933,-12245933);V=V.top}try{return(a===void 0?0:a)?(new _.f6(V.innerWidth,V.innerHeight)).round():_.iv(V).round()}catch(J){return new _.f6(-12245933,-12245933)}};
KtK=function(Z,V,a){try{if(Z){if(!V.top)return new ZI(-12245933,-12245933,-12245933,-12245933);V=V.top}var J=Xgu(Z,V,a),r=J.height,f=J.width;if(f===-12245933)return new ZI(f,f,f,f);var d=BG(dN(V.document)),N=d.x,C=d.y;return new ZI(C,N+f,C+r,N)}catch(T){return new ZI(-12245933,-12245933,-12245933,-12245933)}};
npV=function(Z){var V;return(V=Z.google_tag_data)!=null?V:Z.google_tag_data={}};
lOo=function(Z){var V,a;return typeof((V=Z.navigator)==null?void 0:(a=V.userAgentData)==null?void 0:a.getHighEntropyValues)==="function"};
sbJ=function(Z){if(!lOo(Z))return null;var V=npV(Z);if(V.uach_promise)return V.uach_promise;Z=Z.navigator.userAgentData.getHighEntropyValues(tic).then(function(a){V.uach!=null||(V.uach=a);return a});
return V.uach_promise=Z};
knJ=function(Z){var V;return Ftu(D1n(cQu(OwJ(GnE(wgo(yQm(bwR(U1i(new Hwa,Z.architecture||""),Z.bitness||""),Z.mobile||!1),Z.model||""),Z.platform||""),Z.platformVersion||""),Z.uaFullVersion||""),((V=Z.fullVersionList)==null?void 0:V.map(function(a){var J=new AQO;J=_.m_(J,1,a.brand);return _.m_(J,2,a.version)}))||[]),Z.wow64||!1)};
Epo=function(Z){var V,a;return(a=(V=sbJ(Z))==null?void 0:V.then(function(J){return knJ(J)}))!=null?a:null};
jbV=function(Z,V){return new ZO(function(a){var J=!1,r=Array(V.length);r.fill(void 0);var f=new Set,d=new Set,N=function(X,n){Z.running?(r[n]=X,f.add(n),J||(J=!0,od(Z,function(){J=!1;a.next(_.ZH(r))},1))):a.error(new Nc(n))},C=function(X,n){d.add(n);
f.add(n);od(Z,function(){a.error(X)},1)},T=function(X){d.add(X);
od(Z,function(){d.size===V.length&&a.complete()},1)},Y=V.map(function(X,n){return X.subscribe(function(t){return void N(t,n)},function(t){return void C(t,n)},function(){return void T(n)})});
return function(){Y.forEach(function(X){return void X.unsubscribe()})}})};
x1E=function(Z,V,a){function J(){if(V.debugChannel){var U=V.debugChannel,v=U.next;var h={creativeId:V.debugNames.getName(a),requiredSignals:r,signals:Object.assign({},f),hasPrematurelyCompleted:d,errorMessage:N,erroredSignalKey:C};h={specMajor:2,specMinor:0,specPatch:0,timestamp:ws(V.timeProvider.now(),new yi(0,V.timeProvider.timeline)),instanceId:V.debugNames.getName(V.symbol),creativeState:h};v.call(U,h)}}
for(var r=Object.keys(Z),f={},d=!1,N=null,C=null,T={},Y=new Set,X=[],n=[],t=_.B(r),c=t.next(),y={};!c.done;y={key$jscomp$374:void 0},c=t.next())y.key$jscomp$374=c.value,c=Z[y.key$jscomp$374],c instanceof rN?(T[y.key$jscomp$374]=c.value,Y.add(y.key$jscomp$374),V.debugChannel&&(f[String(y.key$jscomp$374)]=Kmm(c.value))):(c=c.pipe(EO(function(U,v){return YSa(U)||YSa(v)?!1:U===v}),Kw(function(U){return function(v){V.debugChannel&&(f[String(U.key$jscomp$374)]=Kmm(v),J());
var h={};return h[U.key$jscomp$374]=v,h}}(y)),UO(function(U){return function(v){if(v instanceof Nc)throw new vpF(String(U.key$jscomp$374));
throw v;}}(y)),Lw(function(U){return function(){Y.add(U.key$jscomp$374)}}(y),function(U){return function(v){C=String(U.key$jscomp$374);
N=String(v);J()}}(y),function(U){return function(){Y.has(U.key$jscomp$374)||(d=!0,J())}}(y))),n.push(y.key$jscomp$374),X.push(c));
(Z=Object.keys(f).length>0)&&J();t=jbV(V.queue,X).pipe(UO(function(U){if(U instanceof Nc)throw new C6(String(n[U.inputObservableIndex]));throw U;}),Kw(function(U){return Object.freeze(Object.assign.apply(Object,[{},
T].concat(_.nw(U))))}));
return(X=X.length>0)&&Z?OO(q1(Object.freeze(T)),t):X?t:q1(Object.freeze(T))};
QbE=function(Z,V,a,J,r){return Z.performanceMonitor.timeExecution.bind(Z.performanceMonitor)(733,function(){var f={};try{return V.pipe(UO(function(d){J(Object.assign({},f,{error:d}));return cg}),sO(function(d){try{var N=a(Z,d)}catch(T){return J(Object.assign({},f,{error:T instanceof Error?T:String(T)})),cg}var C={};
return x1E(N,Z,d.symbol).pipe(Lw(function(T){C=T}),pw(1),X_()).pipe(r,UO(function(T){J(Object.assign({},C,{error:T}));
return cg}),ji(void 0),Kw(function(){return!0}))})).pipe(hQ(function(d){return d+1},0),UO(function(d){J(Object.assign({},f,{error:d}));
return cg}))}catch(d){return J(Object.assign({},f,{error:d})),cg}})()};
qc=function(Z){var V=new Map;if(typeof Z!=="object"||Z===null)return V;Object.values(Z).forEach(function(a){a&&typeof a.extrapolateToNow==="function"&&(V.has(a.clock.timeline)||V.set(a.clock.timeline,a.clock.now()))});
return V};
pgR=function(Z,V){return typeof Z==="string"?encodeURIComponent(Z):typeof Z==="number"?String(Z):Array.isArray(Z)?Z.map(function(a){return pgR(a,V)}).join(","):Z instanceof yi?Z.toString():Z&&typeof Z.extrapolateToNow==="function"?pgR(Z.extrapolateUsingTimestampMap(V).value,V):Z===!0?"1":Z===!1?"0":Z===void 0||Z===null?null:Z instanceof hKJ?eKo(Z):[Z.top,
Z.left,Z.top+Z.height,Z.left+Z.width].join()};
TW=function(Z,V){Z=Object.entries(Z).map(function(a){var J=_.B(a);a=J.next().value;J=J.next().value;J=pgR(J,V);return J===null?"":a+"="+J}).filter(function(a){return a!==""});
return Z.length?Z.join("&"):""};
RKE=function(Z,V){var a=zKa,J=$1R;V=V===void 0?.01:V;return function(r){V>0&&Math.random()<=V&&(Z.global.HTMLFencedFrameElement&&Z.global.fence&&typeof Z.global.fence.reportEvent==="function"&&Z.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),r=Object.assign({},r,{errorMessage:r.error instanceof Error&&r.error.message?r.error.message:String(r.error),errorStack:r.error instanceof Error&&r.error.stack?String(r.error.stack):null,errorName:r.error instanceof
Error&&r.error.name?String(r.error.name):null,errorContext:String(Z.performanceMonitor.timedFunctionContext),errorEscapedQueryId:r.escapedQueryId}),a(Object.assign({},r,{payloadMapper:function(){return function(f){try{return J(Object.assign({},f))}catch(d){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),qc(r)).forEach(function(f){Z.beaconFactory.makeBeacon(f).sendNow()}))}};
Mii=function(){var Z=_.lV.apply(0,arguments);return function(V){var a=V.pipe(pw(1),X_());V=Z.map(function(J){return a.pipe(J,ji(!0))});
return lD(V).pipe(kp(1),Hg())}};
LtE=function(){var Z=_.lV.apply(0,arguments);return function(V){var a=V.pipe(pw(1),X_());V=Z.map(function(J){return a.pipe(J,ji(!0))});
return OO.apply(null,_.nw(V)).pipe(kp(1),Hg())}};
u_n=function(Z,V){return function(a){var J=a.pipe(pw(1),X_());a=J.pipe(Z,ji(!0));J=J.pipe(gA(V,pw(),X_()),ji(!0));a=lD([a,J]);return SSu(a,J).pipe(kp(1),Hg())}};
WtJ=function(Z,V,a){a(!0)};
gpE=function(Z,V){return gA(zn(function(a){var J=Z(a),r=V(a),f={};return J&&r&&f?new ZO(function(d){r(J,f,function(N){d.next(Object.assign({},a,{canEmit:N}));d.complete()});
return function(){}}):YC}),Gn(function(a){return a.canEmit}))};
IOE=function(Z){var V={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(a){return a.pipe(zn(function(J){return new ZO(function(r){function f(){N.disconnect();C.unsubscribe()}
var d=Z.MutationObserver;if(d&&J.ref!==void 0){var N=new d(function(T){r.next(T)});
N.observe(J.ref,V);var C=J.JSC$7256_released.subscribe(f);return f}})}))}};
Z6F=function(Z){if(Z.measurementDeferralState===3)return null;if(Z.timeOnScreenReason!==void 0){var V=Z.creativeFound===!1?"n":null;if(V!==null)return V}return Z.geometricMeasurementErrors instanceof K6?"msf":Z.contextValidationErrors instanceof n6?"c":Z.contextVisibilityKnown===!1?"pv":Z.geometricMeasurementErrors||Z.contextValidationErrors?"x":null};
tN=function(Z,V){return Z.replace(VKJ,function(a,J){try{var r=_.lv.get(V,J);if(r==null||r.toString()==null)return a;r=r.toString();if(r==""||!_.Ni(r==null?"":String(r)))return encodeURIComponent(r).replace(/%2C/g,",")}catch(f){}return a})};
aIJ=function(Z,V){var a=Object.assign({},Z),J=Z.userAgentClientHints;a=(delete a.userAgentClientHints,a);a=Z.payloadMapper(a);var r=TW(a,V);return _.sY(Z.urlPrefixes,function(f){var d="";typeof J==="string"&&(d="&"+TW({uach:J},V));var N={};return tN(f,(N.VIEWABILITY=r,N))+d})};
zKa=function(Z,V){var a=Z.payloadMapper(Z),J=TW(a,V);return J?_.sY(Z.urlPrefixes,function(r){r=r.indexOf("?")>=0?r:r+"?";r="?&".indexOf(r.slice(-1))>=0?r:r+"&";return r+J}):Z.urlPrefixes};
JNK=function(){return gA(Gn(function(Z){return Z!==void 0}),Kw(function(Z){return Z}))};
oCV=function(Z){return gA(Kw(function(){return!0}),ei(!1),JN(Z))};
rNK=function(Z){return Z.length<=0?cg:lD(Z.map(function(V){var a=0;return V.pipe(Kw(function(J){return{index:a++,value:J}}))})).pipe(Gn(function(V){return V.every(function(a){return a.index===V[0].index})}),Kw(function(V){return V.map(function(a){return a.value})}))};
Pvo=function(Z,V){Z.currentState&&(Z.previousState=Z.currentState);Z.currentState=V;Z.previousState&&Z.previousState.value?(V=Math.max(0,ws(V.timestamp,Z.previousState.timestamp)),Z.totalTime+=V,Z.consecutiveTime+=V):Z.consecutiveTime=0;return Z};
fIn=function(){return gA(hQ(Pvo,{totalTime:0,consecutiveTime:0}),Kw(function(Z){return Z.totalTime}))};
i6u=function(){return gA(hQ(Pvo,{totalTime:0,consecutiveTime:0}),Kw(function(Z){return Z.consecutiveTime}))};
BNa=function(Z,V){return function(a){return rNK(V.map(function(J){return a.pipe(Z(J))}))}};
dcn=function(){var Z;return gA(Lw(function(V){return void(Z=V.timestamp)}),i6u(),Kw(function(V){return{timestamp:Z,
value:Math.round(V)}}))};
mcJ=function(Z,V){return PG(Z.topWindowViewportExternalGeometry,V.topWindowViewportExternalGeometry)&&PG(Z.elementGeometry,V.elementGeometry)&&PG(Z.exposedViewportLocalGeometry,V.exposedViewportLocalGeometry)&&PG(Z.intersectionGeometry,V.intersectionGeometry)&&Z.elementGeometrySourceName===V.elementGeometrySourceName&&Z.measurementRequests===V.measurementRequests&&Z.viewportGeometrySourceName===V.viewportGeometrySourceName&&Z.viewportLocalAppOffset.x===V.viewportLocalAppOffset.x&&Z.viewportLocalAppOffset.y===
V.viewportLocalAppOffset.y};
qYc=function(Z,V){return function(a){return function(J){var r=J.pipe(xp(new VZ),X_());J=a.element.pipe(EO());r=r.pipe(Kw(function(f){return f.value}));
return lD([J,r,V]).pipe(Kw(function(f){var d=_.B(f);f=d.next().value;var N=d.next().value;d=d.next().value;if(f.ref===void 0)var C={top:0,left:0,width:0,height:0};else{C=f.ref.getBoundingClientRect();var T=f.ref,Y=Z.global,X=new _.FR(0,0),n=DI(_.OY(T));if(GW(n,"parent")){do{if(n==Y)var t=_.wN(T);else t=NNE(T),t=new _.FR(t.left,t.top);X.x+=t.x;X.y+=t.y}while(n&&n!=Y&&n!=n.parent&&(T=n.frameElement)&&(n=n.parent))}C={top:X.y,left:X.x,width:C.width,height:C.height}}C=YOK(C,N.viewportLocalAppOffset);
Y=Tsn(C,N.exposedViewportLocalGeometry);X=Z.timeProvider.now();n=Object;T=n.assign;if(d!==2||Z.inCrossDomainIframe||Y.width<=0||Y.height<=0)var c=!1;else try{var y=Z.document.elementFromPoint(Y.left+Y.width/2,Y.top+Y.height/2);c=y?!CvK(y,f):!1}catch(U){c=!1}return{timestamp:X,value:T.call(n,{},N,{elementGeometrySourceName:"geo",intersectionGeometry:c?yZ.intersectionGeometry:Y,elementGeometry:C})}}),ad(Z.queue))}}};
CvK=function(Z,V,a){a=a===void 0?0:a;return Z.ref===void 0||V.ref===void 0?!1:Z.ref===V.ref||_.bv(V.ref,function(J){return J===Z.ref})?!0:V.ref.ownerDocument&&V.ref.ownerDocument.defaultView&&V.ref.ownerDocument.defaultView===V.ref.ownerDocument.defaultView.top?!1:a<10&&V.ref.ownerDocument&&V.ref.ownerDocument.defaultView&&V.ref.ownerDocument.defaultView.frameElement?CvK(Z,new UY(V.ref.ownerDocument.defaultView.frameElement),a+1):!0};
YYJ=function(Z){return function(V){return V.pipe(Z.ResizeObserver?SYE(Z):TNR(Z),pw(1),X_())}};
SYE=function(Z){return function(V){return V.pipe(zn(function(a){var J=Z.ResizeObserver;if(!J||a.ref===void 0)return q1(yZ.elementGeometry);var r=(new ZO(function(f){function d(){a.ref!==void 0&&N.unobserve(a.ref);N.disconnect();C.unsubscribe()}
if(a.ref===void 0)return f.complete(),function(){};
var N=new J(function(T){T.forEach(function(Y){f.next(Y)})});
N.observe(a.ref);var C=a.JSC$7256_released.subscribe(d);return d})).pipe(bD(Z.performanceMonitor,736),Kw(function(f){return f.contentRect}));
return OO(q1(a.ref.getBoundingClientRect()),r)}),EO(PG))}};
TNR=function(Z){return function(V){var a=V.pipe(IOE(Z)),J=Z.onResize;a=OO(V.pipe(Kw(function(){return ulR("resize")})),a,J);
return lD(V,a).pipe(bD(Z.performanceMonitor,737),Kw(function(r){r=_.B(r).next().value;return r.ref===void 0?void 0:r.ref.getBoundingClientRect()}),JNK(),EO(PG))}};
nCE=function(Z,V){var a=XGE(Z,V).pipe(pw(1),X_());return function(J){return function(r){r=r.pipe(zn(function(f){return f.element}),EO());
return lD([a,r]).pipe(zn(function(f){var d=_.B(f);f=d.next().value;d=d.next().value;return K_V(Z,f.intersectionObserver,YYJ(Z),f.observations,J,f.flushRecords,d)}),ad(Z.queue))}}};
lIa=function(Z){return Kw(function(V){return V.value.viewportGeometrySourceName!=="nio"?V:Object.assign({},V,{value:Object.assign({},V.value,{exposedViewportLocalGeometry:HG(Z,!0),topWindowViewportExternalGeometry:HG(Z,!0)})})})};
tKo=function(Z,V){return q1(V).pipe(Z,Kw(function(){return V}))};
XGE=function(Z,V){return Z.timeProvider.timeline!==sdO?Si(new K6(2)):Z.MutationObserver?typeof IntersectionObserver==="undefined"?Si(new K6(0)):(new ZO(function(a){var J=new VZ,r=new AN(J.next.bind(J),{threshold:[].concat(_.nw(V))});a.next({observations:J.pipe(bD(Z.performanceMonitor,735)),intersectionObserver:r,flushRecords:function(f){f=r.takeRecords(f);f.length>0&&J.next(f)}})})).pipe(kp(1),pw(1),X_()):Si(new K6(1))};
F_E=function(Z){return jsJ(Z.sort(function(V,a){return V.time-a.time}),R3a)};
K_V=function(Z,V,a,J,r,f,d){return new ZO(function(N){function C(){c||(c=!0,d.ref!==void 0&&V.unobserve(r,d.ref),Y.unsubscribe(),t.unsubscribe(),n.unsubscribe(),y.unsubscribe())}
if(d.ref!==void 0){Dcm(V,r);V.observe(r,d.ref);var T=new kC({timestamp:Z.timeProvider.now(),value:Object.assign({},yZ,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),Y=J.pipe(sO(function(U){return F_E(U)}),Gn(function(U){return U.target===d.ref}),Kw(function(U){return{timestamp:new yi(U.time,sdO),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:U.rootBounds||EY,topWindowViewportExternalGeometry:U.rootBounds||HG(Z,!0),measurementRequests:X,elementGeometrySourceName:"nio",intersectionGeometry:U.intersectionRect,elementGeometry:U.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:U.isIntersecting,isV2Visible:U.isVisible}}}),xp(T),X_()).subscribe(N),X=new VZ,n=X.subscribe(function(){f(r);
N.next({timestamp:Z.timeProvider.now(),value:T.value.value});d.ref!==void 0&&(V.unobserve(r,d.ref),V.observe(r,d.ref))}),t=tKo(a,d).subscribe(function(){X.next()}),c=!1,y=d.JSC$7256_released.subscribe(function(){return C()});
return C}})};
cNa=function(Z,V){var a=Z.getOnBackgrounded().pipe(Kw(function(){return"b"}));
return SSu(V,a).pipe(kp(1),JN(Z.queue))};
vG=function(Z){return function(V){var a;return V.pipe(Lw(function(J){return void(a=J.timestamp)}),Kw(function(J){return J.value}),Z,Kw(function(J){return{timestamp:a,
value:J}}))}};
O6K=function(Z){return Z.intersectionGeometry.width*Z.intersectionGeometry.height/(Z.elementGeometry.width*Z.elementGeometry.height)};
xC=function(Z,V,a){a=a===void 0?function(J,r){return J===r}:a;
return Z.timestamp.equals(V.timestamp)&&a(Z.value,V.value)};
p6=function(Z,V){return V.pipe(Kw(function(a){return new QZ(Z.timeProvider,{timestamp:Z.timeProvider.now(),value:a})}))};
GWa=function(Z){return function(V){return V.pipe(b_R(Z),Kw(function(a){var J=_.B(a);a=J.next().value;J=J.next().value;var r=a.value;return{timestamp:a.timestamp,value:r>=1?!0:r<=0?!1:r>=J}}))}};
yNE=function(){return gA(Gn(function(Z,V){return V>0}),wGm,ei(-1),EO())};
b6J=function(Z,V,a){return Z?lD([V,a]).pipe(Gn(function(J){var r=_.B(J);J=r.next().value;r=r.next().value;return J.timestamp.equals(r.timestamp)}),Kw(function(J){var r=_.B(J);
J=r.next().value;r=r.next().value;return J.value>r.value?J:r})):V};
ANR=function(Z){return function(V){var a=V.pipe(UcO),J=V.pipe(H6n);return Z instanceof ZO?Z.pipe(zn(function(r){return b6J(r,a,J)})):b6J(Z.value,a,J)}};
zVi=function(Z,V,a,J){var r=J.geometryIsOccluded,f=J.exposureThreshold,d=J.wasLargeAdAtRender,N=J.allowLargeAdThreshold,C=J.largeAdExposureThreshold,T=J.mayUseViewportShareExposure,Y=J.hasMeasurementStarted;J=J.useIntersectionObserverV2;V=kWm(Z,a,V);a=ECK(Z,a);J=jdK(V,J);var X=vCc(Z,r,T,V),n=X.pipe(Kw(function(rJ){return rJ.value}),EO(),JN(Z),hQ(function(rJ,Zm){return Math.max(rJ,Zm)},0)),t=X.pipe(Kw(function(rJ){return rJ.value}),yNE(),JN(Z)),c=V.pipe(xca,Kw(function(rJ){return rJ.value}),kp(2),
EO(),JN(Z));
d=Qdc(Z,V,d,N);var y=d.pipe(ei(!1),EO(),Kw(function(rJ){return rJ?C:f}));
N=X.pipe(GWa(y),EO(),JN(Z));var U=lD([N,V]).pipe(Gn(function(rJ){var Zm=_.B(rJ);rJ=Zm.next().value;Zm=Zm.next().value;return rJ.timestamp.equals(Zm.timestamp)}),Kw(function(rJ){var Zm=_.B(rJ);
rJ=Zm.next().value;Zm=Zm.next().value;return{visible:rJ.value,geometry:Zm.value.elementGeometry}}),hQ(function(rJ,Zm){return!Zm.visible&&rJ.visible?rJ:Zm},{visible:!1,
geometry:EY}),Kw(function(rJ){return rJ.geometry}),ei(EY),JN(Z),EO(PG));
T=T instanceof ZO?T.pipe(EO(),AQ()):YC;y=lD([T,y]).pipe(AQ());var v=V.pipe(Gn(function(rJ){return rJ.value.viewportGeometrySourceName!=="ns"&&rJ.value.elementGeometrySourceName!=="ns"}),hQ(function(rJ){return rJ+1},0),ei(0),JN(Z)),h=a.pipe(AQ(!0),ei(!1),JN(Z));
h=lD([Y,h]).pipe(Kw(function(rJ){var Zm=_.B(rJ);rJ=Zm.next().value;Zm=Zm.next().value;return rJ&&!Zm}),JN(Z));
var L=V.pipe(pGm,EO()),R=L.pipe(Kw(function(rJ){return rJ.value}),hQ(function(rJ,Zm){return Math.max(rJ,Zm)},0),EO(),JN(Z));
Z=L.pipe(Kw(function(rJ){return rJ.value}),yNE(),JN(Z));
return{shouldResetExposureSignals:T,shouldResetViewabilitySignals:y,geometrySignals:{readyGeometryWithDefault:V,measurementStrategy:V.pipe(hVR),creativePosition:U.pipe(EO(PG)),visible:N.pipe(EO(xC)),timestampedExposure:X.pipe(EO(xC)),maximumExposure:n,minimumExposure:t,browserSize:V.pipe(eVE,EO(_.qr)),timestampedScreenShare:L,maxScreenShare:R,minScreenShare:Z,geometricMeasurementErrors:a,measurementRequests:V.pipe(Kw(function(rJ){return rJ.value.measurementRequests})),
isLargeAd:d,geometryIsOccluded:r,hasMeasurementStarted:Y,geometryMeasurable:h,validMeasurementCount:v,loadTimeExposure:c,v2VisibilityBitVector:J}}};
ECK=function(Z,V){return V.pipe(Gn(function(){return!1}),Kw(function(a){return a}),UO(function(a){return hN(new rN(a),Z)}))};
kWm=function(Z,V,a){return V.pipe(CVJ(YC),JN(Z)).pipe(EO(function(J,r){return xC(J,r,mcJ)}),ei({timestamp:a.now(),
value:yZ}),JN(Z))};
vCc=function(Z,V,a,J){a=J.pipe(ANR(a),vG(Kw(function(r){return Math.round(r*100)/100})),JN(Z));
return V instanceof rN?a:lD([a,V]).pipe(Kw(function(r){var f=_.B(r);r=f.next().value;f=f.next().value;return{timestamp:f.timestamp.maximum(r.timestamp),value:f.value?0:r.value}}),EO(xC),JN(Z))};
Qdc=function(Z,V,a,J){V=[V.pipe(Kw(function(r){return r.value.elementGeometry.width*r.value.elementGeometry.height>=242500}))];
a instanceof ZO&&V.push(a.pipe(Kw(function(r){return!!r})));
a=lD(V);return J?a.pipe(Kw(function(r){return r.some(function(f){return f})}),ei(!1),EO(),JN(Z)):hN(new rN(!1),Z)};
jdK=function(Z,V){Z=lD([Z,V]).pipe(Kw(function(r){var f=_.B(r);r=f.next().value;if(f.next().value&&r.value.isIntersecting)return r.value.isV2Visible}),EO());
var a=Z.pipe(Kw(function(r){return r===void 0?!0:r}),hQ(function(r,f){return r||!f},!1)),J=Z.pipe(hQ(function(r,f){return f===void 0?r:f?!1:r!=null?r:!0},void 0),Kw(function(r){return!!r}));
return lD([V,TAm(Z,a,J)]).pipe(Kw(function(r){var f=_.B(r);r=f.next().value;var d=_.B(f.next().value);f=d.next().value;var N=d.next().value;d=d.next().value;var C=0;if(!r)return 0;if(f===void 0)return 16;f&&(C|=1);f||(C|=2);N&&(C|=4);d&&(C|=8);return C}))};
uRJ=function(Z,V,a,J,r){var f=eK.timeThresholdMs;var d=d===void 0?new $cK(V,J):d;return(new ZO(function(N){var C=a.pipe(ei(void 0),zn(function(){return RVc(r)})).pipe(Kw(function(T){var Y=T.value;
T=T.timestamp;var X=Y.visible;Y=Y.consecutiveViewTime;var n=Y>=f;n||!X?MKF(d):(T=Math.max(0,ws(V.now(),T)),L_i(d,Math.max(0,f-Y-T)));return n}),hQ(function(T,Y){return Y||T},!1),EO()).subscribe(N);
return function(){d.dispose();C.unsubscribe()}})).pipe(M1(function(N){return!N},!0),JN(Z))};
RVc=function(Z){return rNK([Z,Z.pipe(dcn())]).pipe(Kw(function(V){var a=_.B(V);V=a.next().value;a=a.next().value;return{timestamp:V.timestamp,value:{visible:V.value,consecutiveViewTime:a.value}}}),EO(function(V,a){return xC(V,a,function(J,r){return J.consecutiveViewTime===r.consecutiveViewTime&&J.visible===r.visible})}))};
W_R=function(){return gA(i6u(),hQ(function(Z,V){return Math.max(Z,V)},0),Kw(function(Z){return Math.round(Z)}))};
gCO=function(Z){return gA(GWa(q1(Z)),W_R())};
IIa=function(Z,V){return V instanceof ZO?V.pipe(zn(function(a){return(a=a?15:null)?Si(new K6(a)):Z})):(V=V.value?15:null)?Si(new K6(V)):Z};
ZGJ=function(Z){var V=new K6(13);if(Z.length<1)return{chain:cg,capturedErrors:cg};var a=new VZ,J=Z[0];return{chain:Z.slice(1).reduce(function(r,f){return r.pipe(UO(function(d){a.next(d);return f}))},J).pipe(UO(function(r){a.next(r);
return Si(V)}),xp(new VZ),X_()),
capturedErrors:a}};
VOJ=function(Z,V){var a=Z.pipe(xp(new VZ),X_());return zn(function(J){return a.pipe(V(J))})};
J7i=function(Z,V){if(Z.inCrossDomainIframe)return Si(new K6(6));var a=new VZ;return OO(q1({}),V,a).pipe(Kw(function(){return{timestamp:Z.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:afn(Z),topWindowViewportExternalGeometry:HG(Z,!0),measurementRequests:a,viewportLocalAppOffset:{x:0,y:0}}}}),ad(Z.queue))};
afn=function(Z){var V=HG(Z,!1);if(!Z.inIframe||!olE(Z.global.parent)||Z.global.parent===Z.global)return V;var a=new zW(Z.global.parent,Z.debugChannel);a.beaconFactory=Z.beaconFactory;a=afn(a);Z=Z.global.frameElement.getBoundingClientRect();return Tsn(YOK(Tsn(a,Z),{x:V.left-Z.left,y:V.top-Z.top}),V)};
r7u=function(Z){if(Z.prerendering)return 3;var V;return(V={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[Z.visibilityState||Z.webkitVisibilityState||Z.mozVisibilityState||""])!=null?V:0};
Pqu=function(Z){return Z.document.JSC$7267_onVisibilityChange.pipe(Kw(function(V){return V==="visible"}),EO(),JN(Z.queue))};
ffE=function(Z,V,a){var J;return V.pipe(EO(),zn(function(r){return a.pipe(Kw(function(){if(!J){J=!0;try{r.next()}finally{J=!1}}return!0}))}),ei(!1),JN(Z.queue))};
iGF=function(Z){return gA(vG(Kw(function(V){return V>=1?!0:V<=0?!1:V>=Z})),fIn(),Kw(function(V){return Math.round(V)}))};
dAu=function(Z,V,a,J,r){var f=BRi;if(f.length>1)for(var d=0;d<f.length-1;d++)if(f[d]<f[d+1])throw Error();d=r.pipe(ei(void 0),zn(function(){return a.pipe(dcn())}),EO(),JN(Z));
r=r.pipe(ei(void 0),zn(function(){return a.pipe(W_R())}),EO(),JN(Z));
return{totalMeasurementTime:J.pipe(ei(void 0),zn(function(){return V.pipe(Kw(function(N){return{timestamp:N.timestamp,value:!0}}),fIn())}),EO(),JN(Z)),
totalUnviewedTime:J.pipe(ei(void 0),zn(function(){return V.pipe(Kw(function(N){return{timestamp:N.timestamp,value:N.value===0}}),fIn())}),EO(),JN(Z)),
maxTimeOnScreen:J.pipe(ei(void 0),zn(function(){return V.pipe(BNa(gCO,f))}),EO(_.qr),JN(Z)),
timeOnScreen:J.pipe(ei(void 0),zn(function(){return V.pipe(BNa(iGF,f),Kw(function(N){return N.map(function(C,T){return T>0?C-N[T-1]:C})}))}),EO(_.qr),JN(Z)),
maxConsecutiveViewTime:r,consecutiveViewTime:d.pipe(EO(xC),JN(Z))}};
NRm=function(Z){var V=!0;V=V===void 0?!1:V;return gA(zn(function(a){return mAc(Z.document,a,V)}),JN(Z.queue))};
Cqu=function(Z,V,a){var J=a.pipe(Kw(function(r){return{value:r,timestamp:Z.timeProvider.now()}}),EO(xC));
return V instanceof ZO?V.pipe(EO(),zn(function(r){return r?hN(new rN({value:!1,timestamp:Z.timeProvider.now()}),Z.queue):J})):V.value===!1?J:new rN(!1)};
qkJ=function(Z,V,a,J,r,f,d){var N=eK;V=V instanceof ZO?V.pipe(ei(!1),EO()):V;var C=!Z.isMobile();a=Cqu(Z,a,J);Z=d.measurableCreative.pipe(oCV(Z.queue));return Object.assign({},N,{geometryIsOccluded:a,wasLargeAdAtRender:r,allowLargeAdThreshold:C,mayUseViewportShareExposure:V,hasMeasurementStarted:Z,useIntersectionObserverV2:f})};
TRn=function(Z,V,a,J,r,f){var d=1;f=f===void 0?!0:f;d=d===void 0?.01:d;var N=N===void 0?Z.timeProvider.intervalObservable(100).pipe(JN(Z.queue)):N;return Z.performanceMonitor.timeExecution(916,function(){return Skn(Z,V.pipe(ad(Z.queue)),a.pipe(ad(Z.queue)),J,r,f,d,N)})()};
Skn=function(Z,V,a,J,r,f,d,N){var C=Pqu(Z).pipe(Kw(function(Y){return!Y})),T=new Ykc(Z,[new XXu(Z,BRi),
new Ksa(Z,N)]);N=Mii(nlm,lfV);return QbE(Z,V,function(Y,X){var n=hN(new rN(X.element),Y.queue).pipe(NRm(Y),JN(Y.queue)),t={loadedElement:n,shouldMeasure:n.pipe(AQ(!0)),measurableCreative:n.pipe(Kw(function(rJ){var Zm=Zm===void 0?Symbol():Zm;return Object.freeze({symbol:Zm,element:hN(new rN(rJ),Y.queue)})})),
creativeSearchResult:hN(new rN("mue"),Y.queue)},c=new rN(!1),y=new rN(!1),U=new rN(17),v=new rN(!1),h=new rN(!1),L=hN($C,Y.queue);c=T.buildGeometrySource(t,{inApp:c,useV2:!1,requestSource:hN(U,Y.queue)}).geometrySource;t=qkJ(Y,v,y,C,h,L,t);y=zVi(Y.queue,Y.timeProvider,c,t);t=y.geometrySignals;v=y.shouldResetViewabilitySignals;y=dAu(Y.queue,t.timestampedExposure,t.visible,y.shouldResetExposureSignals,v);v=uRJ(Y.queue,Y.timeProvider,v,t.measurementRequests,t.visible);h=a.pipe(Gn(function(rJ){return rJ===
X.element.ref}),Kw(function(){return"ur"}));
L=nBR(Y.timeProvider,r).pipe(AQ("t"));h=cNa(Y,OO(h,L));L=ffE(Y,t.measurementRequests,h.pipe(Gn(function(rJ){return rJ!==null})));
c=h.pipe(Gn(function(rJ){return rJ!==null}),Kw(function(){return r7u(Y.global.document)===1}));
var R=tOJ(Y.document);return Object.assign({},{beaconFactory:new rN(Y.beaconFactory),context:new rN(Y),inferredPingId:new rN("lidar2"),timeOnScreenPingId:new rN("lidartos"),binaryContext:new rN(17),binaryVersion:new rN(J),requestSource:U,contextValidationErrors:new rN(Y.validate()?null:new n6),contextVisibilityKnown:new rN(R),payloadMapper:new rN($1R),endOfSessionReason:h,timeOnScreenReason:h,requestMeasurementOnEndOfSession:L,hasImpressionFired:soa,crossDomainIframeState:new rN(Y.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:$C,inFetchLaterBeaconExperiment:$C,isTurtlex:$C,turtlexReportEventData:new rN(""),reportFencedFrameEvent:YC,isViewableAttributionEnabled:$C,inViewableAttributionExperiment:new rN(0),fetchBeaconFactory:YC,supportsPendingBeacon:$C,supportsFetchLater:$C,emit:new rN(WtJ),beginToRenderEvent:new rN(Symbol()),activeViewUnmeasurableEvent:new rN(Symbol()),activeViewViewableEvent:new rN(Symbol()),creativeFound:soa,immediateUrlPrefixes:new rN(X.immediateUrls),timeOnScreenUrlPrefixes:new rN(X.timeOnScreenUrls),
cpmavUrls:YC,viewableRelayUrls:YC,measurementDeferralState:new rN(2),urlSerializer:new rN(aIJ),viewUrlSerializer:new rN(Fsu),isCreativeLoaded:n.pipe(oCV(Y.queue)),pageVisible:C.pipe(Kw(function(rJ){return!rJ})),
eosPageVisible:c,timestampedExposureHistory:t.timestampedExposure.pipe(hQ(function(rJ,Zm){rJ.push(Zm);return rJ},[]))},t,{viewable:p6(Y,v),
maxTimeOnScreen:p6(Y,y.maxTimeOnScreen),timeOnScreen:p6(Y,y.timeOnScreen),maxConsecutiveViewTime:p6(Y,y.maxConsecutiveViewTime),consecutiveViewTime:y.consecutiveViewTime.pipe(Kw(function(rJ){return new QZ(Y.timeProvider,rJ)})),
totalMeasurementTime:p6(Y,y.totalMeasurementTime),totalUnviewedTime:p6(Y,y.totalUnviewedTime),userAgentClientHints:Lmo(Y),clientOrderPingCounter:new rN(new hKJ)})},RKE(Z,d),LtE(f?u_n(N,DAm):u_n(N,c7J),OGK))};
GUm=function(Z){return new RegExp("[^#]*[?&]"+Z+"=([^&#]*)")};
wXo=function(Z,V){return(Z=V.exec(Z))?Z[1]:null};
y7O=function(Z){var V=_.lV.apply(1,arguments).filter(Boolean).join("&");if(!V)return Z;var a=Z.match(/[?&]adurl=/);return a?Z.slice(0,a.index+1)+V+"&"+Z.slice(a.index+1):Z+(Z.indexOf("?")<0?"?":"&")+V};
Rd=function(Z,V){return V?"&"+Z+"="+encodeURIComponent(V):""};
bGR=function(){try{var Z,V;return!!((Z=window)==null?0:(V=Z.top)==null?0:V.location.href)&&!1}catch(a){return!0}};
_.Mc=function(Z){Z&&typeof Z.dispose=="function"&&Z.dispose()};
_.L6=function(Z){for(var V=0,a=arguments.length;V<a;++V){var J=arguments[V];_.aY(J)?_.L6.apply(null,J):_.Mc(J)}};
HGn=function(){var Z=UAu();Z=Z===void 0?"bevasrsg":Z;return new Promise(function(V){var a=window===window.top?window:bGR()?window:window.top,J=a[Z],r;((r=J)==null?0:r.bevasrs)?V(new uv(J.bevasrs)):(J||(J={},J=(J.nqfbel=[],J),a[Z]=J),J.nqfbel.push(function(f){V(new uv(f))}))})};
A7K=function(Z){var V={c:Z.t2,e:Z.gyZ,mc:Z.hEw,me:Z.aUZ};Z.je&&(V.co={c:Z.je.or8,a:Z.je.wlZ,s:Z.je.rgZ});return V};
kUO=function(Z){var V,a,J={t2:Z.c,gyZ:Z.e,hEw:(V=Z.mc)!=null?V:!1,aUZ:(a=Z.me)!=null?a:!1};Z.co&&(J.je={or8:Z.co.c,wlZ:Z.co.a,rgZ:Z.co.s});return J};
ElO=function(Z){return function(){var V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,Z(),2);V=a.yieldResult;return a.return({f:function(){return V.doi()},
c:function(J){return V.xtZ(J)},
m:function(J){return V.lx(kUO(J))},
mws:function(J){return V.yx(kUO(J))}})})}};
joO=function(Z,V){var a=UAu();a=a===void 0?"bevasrsg":a;V={s:function(f){var d;return Z.snapshot(Object.assign({},f.c&&{t2:f.c},f.s&&{bLf:f.s},{uU3:(d=f.p)!=null?d:!0}))},
e:function(f){var d;return void((d=Z.m7o)==null?void 0:d.call(Z,f))},
c:function(f,d){return Z.qo4(f,d)},
p:Z.cZf,l:function(){return Z.gxj()},
wpc:V?ElO(V):void 0};var J=window===window.top?window:bGR()?window:window.top,r=J[a];if(r){r.bevasrs=V;if(r.nqfbel!==void 0)for(a=_.B(r.nqfbel),J=a.next();!J.done;J=a.next())J=J.value,J(V);r.nqfbel=void 0}else r={},r=(r.bevasrs=V,r.nqfbel=void 0,r),J[a]=r};
xAO=function(Z){var V=V===void 0?49:V;var a=[];_.WG(Z,vlJ,6,_.gN()).forEach(function(J){_.Id(J,2)<=V&&a.push(_.Id(J,1))});
return a};
Qoo=function(Z){var V=V===void 0?49:V;var a=[];_.WG(Z,vlJ,6,_.gN()).forEach(function(J){_.Id(J,2)>V&&a.push(_.Id(J,1))});
return a};
pXJ=function(Z){Z.then(function(){},function(){})};
Zf=function(Z){return{fieldType:1,fieldName:Z}};
V6=function(Z){return{fieldType:2,fieldName:Z}};
_.ao=function(Z){return{fieldType:3,fieldName:Z}};
h_K=function(){function Z(){r[0]=1732584193;r[1]=4023233417;r[2]=2562383102;r[3]=271733878;r[4]=3285377520;Y=T=0}
function V(X){for(var n=d,t=0;t<64;t+=4)n[t/4]=X[t]<<24|X[t+1]<<16|X[t+2]<<8|X[t+3];for(t=16;t<80;t++)X=n[t-3]^n[t-8]^n[t-14]^n[t-16],n[t]=(X<<1|X>>>31)&4294967295;X=r[0];var c=r[1],y=r[2],U=r[3],v=r[4];for(t=0;t<80;t++){if(t<40)if(t<20){var h=U^c&(y^U);var L=1518500249}else h=c^y^U,L=1859775393;else t<60?(h=c&y|U&(c|y),L=2400959708):(h=c^y^U,L=3395469782);h=((X<<5|X>>>27)&4294967295)+h+v+L+n[t]&4294967295;v=U;U=y;y=(c<<30|c>>>2)&4294967295;c=X;X=h}r[0]=r[0]+X&4294967295;r[1]=r[1]+c&4294967295;r[2]=
r[2]+y&4294967295;r[3]=r[3]+U&4294967295;r[4]=r[4]+v&4294967295}
function a(X,n){if(typeof X==="string"){X=unescape(encodeURIComponent(X));for(var t=[],c=0,y=X.length;c<y;++c)t.push(X.charCodeAt(c));X=t}n||(n=X.length);t=0;if(T==0)for(;t+64<n;)V(X.slice(t,t+64)),t+=64,Y+=64;for(;t<n;)if(f[T++]=X[t++],Y++,T==64)for(T=0,V(f);t+64<n;)V(X.slice(t,t+64)),t+=64,Y+=64}
function J(){var X=[],n=Y*8;T<56?a(N,56-T):a(N,64-(T-56));for(var t=63;t>=56;t--)f[t]=n&255,n>>>=8;V(f);for(t=n=0;t<5;t++)for(var c=24;c>=0;c-=8)X[n++]=r[t]>>c&255;return X}
for(var r=[],f=[],d=[],N=[128],C=1;C<64;++C)N[C]=0;var T,Y;Z();return{reset:Z,update:a,digest:J,digestString:function(){for(var X=J(),n="",t=0;t<X.length;t++)n+="0123456789ABCDEF".charAt(Math.floor(X[t]/16))+"0123456789ABCDEF".charAt(X[t]%16);return n}}};
Lsu=function(Z,V){V=V===void 0?e_E:V;if(!z_n){var a;Z=(a=Z.navigator)==null?void 0:a.userAgentData;if(!Z||typeof Z.getHighEntropyValues!=="function"||Z.brands&&typeof Z.brands.map!=="function")return Promise.reject(Error("ya"));$An((Z.brands||[]).map(function(r){var f=new R_o;f=_.m_(f,1,r.brand);return _.m_(f,2,r.version)}));
typeof Z.mobile==="boolean"&&_.J7(MOi,2,Z.mobile);z_n=Z.getHighEntropyValues(V)}var J=new Set(V);return z_n.then(function(r){var f=MOi.clone();J.has("platform")&&_.m_(f,3,r.platform);J.has("platformVersion")&&_.m_(f,4,r.platformVersion);J.has("architecture")&&_.m_(f,5,r.architecture);J.has("model")&&_.m_(f,6,r.model);J.has("uaFullVersion")&&_.m_(f,7,r.uaFullVersion);return f.serialize()}).catch(function(){return MOi.serialize()})};
oo=function(Z,V,a,J){this.initialValue_=Z;this.maxValue_=V;this.currBaseValue_=this.currValue_=Z;this.randomFactor_=a||0;this.backoffFactor_=J||2};
rR=function(Z){this.src=Z;this.listeners={};this.typeCount_=0};
IfE=function(){for(var Z;Z=u2J.remove();){try{Z.fn.call(Z.scope)}catch(V){PJ(V)}Wsc.put(Z)}glu=!1};
_.ZtJ=function(Z){switch(Z){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}};
V3F=function(Z){switch(Z){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""}};
_.aTV=function(){};
m5F=function(Z){return{vUJ:new JrE(Z),errorCount:new oHJ(Z),eventCount:new rrJ(Z),evm:new Ppm(Z),iWR:new fTn(Z),kZn:new itK(Z),nDK:new Blm(Z),own:new d5E(Z)}};
nHK=function(Z,V,a,J){Z=Nlu(Cpo(qNJ(new _.PX(1828,"0"),Z),new SNK));V.length&&TlO(Z,YNJ(new XrR,V));J!==void 0&&(Z.destinationUrl=J);var r=new KOJ(1828,"","",!1,"",Z.build());_.fG(r,Z);var f=new iq({flush:function(d){try{r.flush(d)}catch(N){a(N)}}});
f.addOnDisposeCallback(function(){setTimeout(function(){try{f.snapshotAndFlush()}finally{r.dispose()}})});
f.invocationLimit=1E5;f.flushInterval=3E4;f.JSC$7679_flushTimer.setInterval(3E4);return f};
BX=function(){var Z,V,a;return(a=(Z=globalThis.performance)==null?void 0:(V=Z.now)==null?void 0:V.call(Z))!=null?a:Date.now()};
QUJ=function(Z,V,a){if(Z.disable)return new lTF;V=V?xAO(V):[];if(a)return a.kWZ(V),a.share();Z={km:Z.km,kEM:Z.frA,heo:Z.p77,destinationUrl:Z.destinationUrl,teS:Z.teS,rDS:Z.rDS};a=V;a=a===void 0?[]:a;return new x5J(Z,a)};
_.prE=function(Z){if(!Z)return null;Z=_.ms(Z,4);return Z===null||Z===void 0?null:_.f_(Z)};
zRV=function(Z,V){return V?hRF(V):Z?eRJ(Z):Promise.resolve()};
hRF=function(Z){return new Promise(function(V,a){var J=_.NA("SCRIPT"),r=_.prE(Z);_.jP(J,r);J.onload=function(){_.CG(J);V()};
J.onerror=function(){_.CG(J);a(Error("Ja"))};
(qA("HEAD")[0]||document.documentElement).appendChild(J)})};
eRJ=function(Z){return new Promise(function(V){var a=_.NA("SCRIPT");if(Z){var J=_.ms(Z,6);J=J===null||J===void 0?null:_.AV(J)}else J=null;_.ES(a,J);(qA("HEAD")[0]||document.documentElement).appendChild(a);_.CG(a);V()})};
SO=function(Z,V,a){var J,r=new Promise(function(f){J=setTimeout(f,V)});
return Promise.race([Z.finally(function(){return void clearTimeout(J)}),
r.then(a)])};
$5J=function(Z,V){try{return globalThis.sessionStorage.setItem(Z,V),!0}catch(a){return!1}};
RRJ=function(Z,V,a,J){V=V===void 0?0:V;a=a===void 0?Z.length:a;var r=0;for(J&&(r=RRJ(J));V<a;V++)J=typeof Z==="string"?Z.charCodeAt(V):Z[V],r=M3K(31,r)+J|0;return r};
LOE=function(Z,V){return[RRJ(Z,0,Z.length>>1,V),RRJ(Z,Z.length>>1)]};
uhu=function(Z){var V=_.B(LOE(Z,TU));Z=V.next().value;V=V.next().value;return Z.toString(16)+V.toString(16)};
WOo=function(Z,V){var a=LOE(V);Z=new Uint32Array(Z.buffer);V=Z[0];var J=_.B(a);a=J.next().value;J=J.next().value;for(var r=1;r<Z.length;r+=2){for(var f=V,d=r,N=a,C=J,T=0;T<22;T++)d=d>>>8|d<<24,d+=f|0,d^=N+38293,f=f<<3|f>>>29,f^=d,C=C>>>8|C<<24,C+=N|0,C^=T+38293,N=N<<3|N>>>29,N^=C;f=[f,d];Z[r]^=f[0];r+1<Z.length&&(Z[r+1]^=f[1])}};
gHn=function(Z,V,a,J,r){var f=(4-(TU.length+a.length)%4)%4,d=new Uint8Array(4+f+TU.length+4+a.length),N=new DataView(d.buffer),C=0;N.setUint32(C,Math.random()*4294967295);C=C+4+f;d.set(TU,C);C+=TU.length;N.setUint32(C,r);d.set(a,C+4);WOo(d,J);return Z.insert(V,function(T){return void globalThis.sessionStorage.removeItem(T)})?$5J(V,_.gC(d))?"s":"t":"i"};
ITn=function(Z,V){var a=globalThis.sessionStorage.getItem(Z);if(!a)return["m"];try{var J=_.XB(a);WOo(J,V)}catch(r){return globalThis.sessionStorage.removeItem(Z),["c"]}for(V=4;V<7&&J[V]===0;)V++;for(a=0;a<TU.length;a++)if(J[V++]!==TU[a])return globalThis.sessionStorage.removeItem(Z),["d"];a=(new DataView(J.buffer)).getUint32(V);return Math.floor(Date.now()/1E3)>=a?(globalThis.sessionStorage.removeItem(Z),["e"]):["a",new Uint8Array(J.buffer,V+4)]};
ZfE=function(Z){return globalThis.TextEncoder?(new TextEncoder).encode(Z):_.Yl(Z)};
VpR=function(Z){var V=Z,a;return function(){if(V){var J=V;V=void 0;a=J.apply(this,arguments)}return a}};
JWi=function(Z){return Mr(function(V){if(V instanceof Z)return!0;var a,J,r=V==null?void 0:(a=V.ownerDocument)==null?void 0:(J=a.defaultView)==null?void 0:J[Z.name];return avJ(r)&&V instanceof r})};
_.nG=function(Z,V,a){_.X2.call(this);this.JSC$7894_listener_=Z;this.JSC$7894_interval_=V||0;this.handler_=a;this.callback_=(0,_.KG)(this.JSC$7896_doAction_,this)};
_.lq=function(Z){Z=oyu(Z);return _.f_(Z)};
oyu=function(Z){return Z===null?"null":Z===void 0?"undefined":Z};
PUO=function(Z){if(Z&&Z.focus)if(Z!==document.activeElement)Z.focus();else return rWc(function(){return _.m(function(V){document.activeElement&&document.activeElement.blur();return V.return(rWc(function(){Z.focus()}))})})};
_.fvO=function(Z){var V=V===void 0?5:V;setTimeout(function(){var a;return _.m(function(J){J.nextAddress==1&&(a=document.activeElement);if(J.nextAddress!=5)return(document.activeElement===a||document.activeElement===document.body)&&V>=0&&Z?_.q(J,PUO(Z),5):J.jumpTo(0);if(document.activeElement===Z)return J.return();Z=Z.parentElement;--V;return J.jumpTo(2)})},15)};
rWc=function(Z){return new Promise(function(V){requestAnimationFrame(function(){V(Z())})})};
Bru=function(Z){if(_.t7)Z(_.t7);else{var V;((V=ifR)!=null?V:ifR=[]).push(Z)}};
F2=function(){!_.t7&&_.sk&&_.d_o(_.sk());return _.t7};
_.d_o=function(Z){_.t7=Z;var V;(V=ifR)==null||V.forEach(Bru);ifR=void 0};
_.Df=function(Z){_.t7&&_.t7.beforeLoadModuleCode(Z)};
_.Ok=function(){_.t7&&_.t7.JSC$8844_setLoaded()};
GU=function(Z){return jJ(Z)?Number(Z):String(Z)};
m_O=function(Z){this.action=Z;this.wfv=!1};
Nru=function(Z,V){m_O.call(this,"set-drive-options");this.appId=Z;this.appOrigin=V};
CUV=function(Z){m_O.call(this,"visibility");this.visible=Z};
qoV=function(Z,V,a){wR.call(this,Z,V,a)};
Soc=function(Z){y6.call(this,Z)};
TrE=function(Z){Z=Z&&Z.getWindow()||window;return Z.gadgets&&Z.gadgets.rpc};
X0n=function(Z,V){var a=V&&V.getWindow()||window;if(TrE(V))Z();else if(YoR)YoR.push(Z);else var J=YoR=[Z],r=a.setInterval(function(){if(TrE(V)){a.clearInterval(r);for(var f=0;f<J.length;f++)J[f]();YoR=null}},100)};
nyE=function(Z,V){var a=new bq(Z);_.fG(V,a);var J={passive:!1};V.listen(a,"mousewheel",function(r){return void KqJ(Z,r)},J).listen(Z,"scroll",function(r){return void KqJ(Z,r)},J)};
KqJ=function(Z,V){var a;a:{for(a=V.target;a;){if(a.nodeType==1){var J=_.Uk(a,"overflowY");if(J=="auto"||J=="scroll")break a}a=a.parentNode}a=null}if(!a||!_.HX(Z,a)||a.scrollHeight==a.clientHeight||V.deltaY>0&&Math.abs(a.scrollTop-(a.scrollHeight-a.clientHeight))<=1||V.deltaY<0&&a.scrollTop==0)V.preventDefault(),V.stopPropagation()};
Q6=function(Z,V,a,J,r,f,d,N,C){N=N===void 0?!1:N;C=C===void 0?!1:C;wR.call(this,void 0,void 0,void 0);wR.call(this,f?f+" picker modal-dialog":"picker modal-dialog",!0,a);_.A7(Z,"protocol");this.iframeManager_=new lvE;this.targetId_=kl();this.rpcToken_=kl();Z=_.Ek(Z);_.jO(Z,"hostId");a=_.jO(Z,"parent");this.useGapi_=!C&&!0||(a==null?void 0:a.includes("onepick.corp.google.com"));N&&_.vX(Z,"fv2","true");this.setUrl(Z.toString());this.preferredDialogWidth_=J;this.preferredDialogHeight_=r;J!==void 0||
r!==void 0?J=!0:(J=_.jO(_.Ek(Z.toString()),"hostId"),tpa||(tpa=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),J=!tpa.has(J));this.autoSizeDialog_=J;this.JSC$8084_gadgetsDomHelper_=d||this.JSC$8035_dom_;V&&(d=this.JSC$8084_gadgetsDomHelper_,V=_.jO(_.Ek(this.JSC$8086_url_),"grugl")=="true"?sOo:Fqo,TrE(d)||(d=d||dN(document),J=d.createElement("SCRIPT"),_.jP(J,V),J.type="text/javascript",d.JSC$7222_document_.body.appendChild(J)));
Z=Z.toString();V=null;d=Z.indexOf("/picker?");d>-1?V=Z.substring(0,d+8-1):dJ(Z,"/picker")&&(V=Z);V&&this.setRelayUrl(V+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=null;this.buttonEl_&&(this.buttons_?(Z=this.buttons_,Z.JSC$8069_element_=this.buttonEl_,Z.render()):_.vF(this.buttonEl_,D_E),_.xl(this.buttonEl_,!!this.buttons_))};
_.w0a=function(Z){var V=V===void 0?cWF:V;var a=_.i4(Z),J=function(f){f=_.B(f);f.next();f=pG(f);return V(a,f)},r=function(f){var d=_.B(f);
f=d.next().value;d=pG(d);return Z.apply(f,d)};
return function(){var f=_.lV.apply(0,arguments),d=this||_.JO,N=Ofn.get(d);N||(N={},Ofn.set(d,N));return G2m(N,[this].concat(_.nw(f)),r,J)}};
h7=function(Z){var V={};Z=Z.replace(/\r/g,"").split("\n");for(var a=0;a<Z.length;a++){var J=Z[a],r=J.indexOf(":");r<0||(V[J.substring(0,r)]=J.substring(r+2,J.length))}return V};
yWo=function(Z,V,a){a=a===void 0?function(){}:a;
V=_.B(V);for(var J=V.next();!J.done;J=V.next()){var r=_.B(J.value);J=r.next().value;r=r.next().value;if(J instanceof Array&&J.includes(Z)||J===Z)return r()}return a()};
eO=function(Z,V,a){a=a===void 0?function(){}:a;
return Z?V():a()};
_.U_K=function(Z){var V;return((V=bfK.documentOverride)!=null?V:Z).__wizdispatcher};
$l=function(Z){var V=zU;zU=Z;return V};
AWu=function(Z,V){var a;if((a=Z)==null?0:a.isDisposed)throw Error("nb`"+String(Z.debugName));for(;Z!==void 0;){a=Z;if(a.retrieve)return a.retrieve(V,{optional:!0});Z=Z.parent}return HfK};
Ro=function(Z){return{"\u0275prov":{providedIn:"root",token:Symbol(Z),factory:void 0,value:void 0}}};
k2E=function(Z){var V=$l(Z);Z={};return Z[Symbol.dispose]=function(){$l(V)},Z};
EyV=function(Z,V){Z.disposables||(Z.disposables=[]);Z.disposables.push(V)};
uq=function(Z){var V=zU;V&&!V.isDisposed&&(EyV(V,function(){return void jOO(Z)}),Z.parent=V)};
vyo=function(Z){if(Z.disposables){for(var V=_.B(Z.disposables),a=V.next();!a.done;a=V.next())a=a.value,a();Z.disposables.length=0}};
jOO=function(Z){if(!Z.isDisposed){Z.isDisposed=!0;var V;(V=Z[Symbol.dispose])==null||V.call(Z);delete Z.parent;vyo(Z)}};
MpR=function(Z){var V={retrieve:function(a){switch(a.\u0275prov.token){case x_R.\u0275prov.token:var J=Z.asyncDeps;break;case QOK.\u0275prov.token:J=Z.rootElement;break;case p0a.\u0275prov.token:J=Z.modelRootElement;break;case hFF.\u0275prov.token:J=Z.appContext;break;case eFE.\u0275prov.token:J=Z.rendererData;break;case zFO.\u0275prov.token:J=Z.injectingConstructor;break;case $_o.\u0275prov.token:J=Z.dispatcher}if(J)a=J;else a:{for(J=V.parent;J;){var r=J;if(r.retrieve){a=r.retrieve(a);break a}J=
J.parent}J=a.\u0275prov.token;r=RFo[J];r!==void 0?a=r:(r=a.\u0275prov.providedIn,a.\u0275prov.factory?(a=a.\u0275prov.factory(),J&&r==="root"&&(RFo[J]=a)):a=HfK)}return a}};
uq(V);return V};
LqR=function(Z){if(typeof document!=="undefined"&&document&&document.getElementById&&(Z=document.getElementById(Z))){var V=Z.tagName.toUpperCase();if(V=="SCRIPT"||V=="LINK")return Z}return null};
WqK=function(Z,V){if((Z=Z===void 0?"":Z)&&V)throw Error("ub");var a="";var J=_.JO._F_jsUrl;(Z=V||LqR(Z))&&(a=Z.src?Z.src:Z.getAttribute("href"));if(J&&a){if(J!=a)throw Error("vb`"+J+"`"+a);a=J}else a=J||a;if(!uLV(a))throw Error("wb");return a};
ZKJ=function(){if(!gym){gym=!0;try{var Z=WqK(_.JO._F_jsUrl?"":"base-js")}catch(J){return}var V=Ivu(WX(Z)),a=Object.keys(V);a.length!==0&&Bru(function(J){for(var r=_.B(a),f=r.next();!f.done;f=r.next()){f=f.value;for(var d=_.B(Object.keys(V[f])),N=d.next();!N.done;N=d.next())J.addExtraEdge(f,N.value)}})}};
VNJ=function(Z,V,a){var J;return Z&&V?Z+"__"+V:(J=Z!=null?Z:V)!=null?J:a};
J0R=function(){var Z=Object.assign({},ani);Object.getOwnPropertyNames(ani).forEach(function(V){gR[V]!==void 0&&(Z[V]=gR[V])});
return Z};
o6E=function(Z,V){if(gR.enablePerformanceTiming){var a,J;(J=(a=performance).mark)==null||J.call(a,Z+"Start__"+V)}};
r0V=function(Z,V){if(gR.enablePerformanceTiming){var a,J;(J=(a=performance).measure)==null||J.call(a,Z+"__"+V,Z+"Start__"+V)}};
fnF=function(Z,V){var a=Object.create(P1K);a.debugName=V;!zU||uq(a);V=$l(a);try{Z(a)}finally{$l(V)}return function(){return void jOO(a)}};
dan=function(Z){return iKE(Z)&&BmF in Z};
maE=function(Z,V){return Object.is(Z,V)};
aU=function(Z){var V=Io;Io=Z;return V};
SCE=function(Z){if(Jr)throw Error("da");if(Io!==null){var V=Io.nextProducerIndex++;Nmn(Io);V<Io.producerNode.length&&Io.producerNode[V]!==Z&&oU(Io)&&C1J(Io.producerNode[V],Io.producerIndexOfThis[V]);Io.producerNode[V]!==Z&&(Io.producerNode[V]=Z,Io.producerIndexOfThis[V]=oU(Io)?qCJ(Z,Io,V):0);Io.producerLastReadVersion[V]=Z.version}};
Xbu=function(Z){if(!oU(Z)||Z.dirty)if(Z.dirty||Z.lastCleanEpoch!==TmJ)(Z.producerMustRecompute(Z)||YCE(Z))&&Z.producerRecomputeValue(Z),Z.dirty=!1,Z.lastCleanEpoch=TmJ};
KlO=function(Z){if(Z.liveConsumerNode!==void 0){var V=Jr;Jr=!0;try{for(var a=_.B(Z.liveConsumerNode),J=a.next();!J.done;J=a.next()){var r=J.value;r.dirty||(Z=void 0,r.dirty=!0,KlO(r),(Z=r.consumerMarkedDirty)==null||Z.call(r,r))}}finally{Jr=V}}};
n6u=function(){var Z;return((Z=Io)==null?void 0:Z.consumerAllowSignalWrites)!==!1};
lnn=function(Z){Z&&(Z.nextProducerIndex=0);return aU(Z)};
tNF=function(Z,V){aU(V);if(Z&&Z.producerNode!==void 0&&Z.producerIndexOfThis!==void 0&&Z.producerLastReadVersion!==void 0){if(oU(Z))for(V=Z.nextProducerIndex;V<Z.producerNode.length;V++)C1J(Z.producerNode[V],Z.producerIndexOfThis[V]);for(;Z.producerNode.length>Z.nextProducerIndex;)Z.producerNode.pop(),Z.producerLastReadVersion.pop(),Z.producerIndexOfThis.pop()}};
YCE=function(Z){Nmn(Z);for(var V=0;V<Z.producerNode.length;V++){var a=Z.producerNode[V],J=Z.producerLastReadVersion[V];if(J!==a.version)return!0;Xbu(a);if(J!==a.version)return!0}return!1};
qCJ=function(Z,V,a){siJ(Z);if(Z.liveConsumerNode.length===0&&Z.producerNode!==void 0)for(var J=0;J<Z.producerNode.length;J++)Z.producerIndexOfThis[J]=qCJ(Z.producerNode[J],Z,J);Z.liveConsumerIndexOfThis.push(a);return Z.liveConsumerNode.push(V)-1};
C1J=function(Z,V){siJ(Z);if(Z.liveConsumerNode.length===1&&Z.producerNode!==void 0)for(var a=0;a<Z.producerNode.length;a++)C1J(Z.producerNode[a],Z.producerIndexOfThis[a]);a=Z.liveConsumerNode.length-1;Z.liveConsumerNode[V]=Z.liveConsumerNode[a];Z.liveConsumerIndexOfThis[V]=Z.liveConsumerIndexOfThis[a];Z.liveConsumerNode.length--;Z.liveConsumerIndexOfThis.length--;V<Z.liveConsumerNode.length&&(a=Z.liveConsumerIndexOfThis[V],Z=Z.liveConsumerNode[V],Nmn(Z),Z.producerIndexOfThis[a]=V)};
oU=function(Z){var V,a;return Z.consumerIsAlwaysLive||((a=Z==null?void 0:(V=Z.liveConsumerNode)==null?void 0:V.length)!=null?a:0)>0};
Nmn=function(Z){Z.producerNode!=null||(Z.producerNode=[]);Z.producerIndexOfThis!=null||(Z.producerIndexOfThis=[]);Z.producerLastReadVersion!=null||(Z.producerLastReadVersion=[])};
siJ=function(Z){Z.liveConsumerNode!=null||(Z.liveConsumerNode=[]);Z.liveConsumerIndexOfThis!=null||(Z.liveConsumerIndexOfThis=[])};
DaJ=function(Z){var V=Object.create(FlK);V.computation=Z;Z=function(){Xbu(V);SCE(V);if(V.value===rl)throw V.error;return V.value};
Z[Pr]=V;return Z};
OKn=function(Z,V){var a=Object.create(c0a);a.value=Z;V!==void 0&&(a.equal=V);Z=function(){SCE(a);return a.value};
Z[Pr]=a;return Z};
y0u=function(Z,V){Z=OKn(Z,V);var a=Z[Pr];return[Z,function(J){return GcR(a,J)},
function(J){n6u()||wbc(a);GcR(a,J(a.value))}]};
GcR=function(Z,V){n6u()||wbc(Z);if(!Z.equal(Z.value,V)){Z.value=V;Z.version++;TmJ++;KlO(Z);var a;(a=bKJ)==null||a(Z)}};
ft=function(Z){var V=aU(null);try{return Z()}finally{aU(V)}};
_.ip=function(Z,V,a){a=a===void 0?"":a;Z=y0u(Z,V==null?void 0:V.equals);var J=Z[0],r=J[Pr];r.debugName=VNJ(V==null?void 0:V.debugName,a,"[signal]");if(!gR.enablePerformanceTiming)return Z;var f=Z[1],d=Z[2];return[J,function(N){Uau(function(){return void f(N)},r)},
function(N){Uau(function(){return void d(N)},r)}]};
Uau=function(Z,V){o6E("signalSet",V.debugName);try{Z()}finally{r0V("signalSet",V.debugName)}};
A0F=function(Z,V){var a=_.B(_.ip(Z,void 0,"cPpJzc"));Z=a.next().value;a=a.next().value;Z[HKO]=a;Z[Br]=V;return Z};
kcu=function(Z){return!!Z&&typeof Z==="object"&&Object.getPrototypeOf(Z)===Object.prototype};
E6O=function(Z){return typeof Z==="function"&&HKO in Z&&typeof Z[HKO]==="function"};
jiE=function(Z,V){Object.defineProperty(Z,Br,{get:function(){return V}})};
mO=function(Z,V){if(dl(Z)){var a=Z.map(function(f){return mO(f,V)});
jiE(a,V);return a}if(kcu(Z)){a={};Z=_.B(Object.entries(Z));for(var J=Z.next();!J.done;J=Z.next()){var r=_.B(J.value);J=r.next().value;r=r.next().value;a[J]=mO(r,V)}jiE(a,V);return a}return A0F(Z,V)};
v6c=function(Z){if(dl(Z))return Z.map(function(r){return v6c(r)});
if(kcu(Z)){var V={};Z=_.B(Object.entries(Z));for(var a=Z.next();!a.done;a=Z.next()){var J=_.B(a.value);a=J.next().value;J=J.next().value;V[a]=v6c(J)}return V}return E6O(Z)?Z():Z};
QiV=function(){var Z={height:0,width:0};if(!kcu(Z))throw Error("Ib");var V=Symbol("Jb");return[mO(Z,V),function(a,J){if(a[Br]===V)if(typeof J==="function"){var r=[].concat(_.nw(v6c(a)));J=J(r)||r;xaO(a,[].concat(_.nw(J)))}else xaO(a,J);else throw Error("Kb");}]};
xaO=function(Z,V){if(E6O(Z))Z[HKO](V);else if(dl(Z)&&dl(V))V=mO(V,Z[Br]),Z.length=0,Z.push.apply(Z,_.nw(V));else if((kcu(Z)||dl(Z))&&(dl(V)||typeof V==="object"&&V!==null)){V=_.B(Object.entries(V));for(var a=V.next();!a.done;a=V.next()){var J=_.B(a.value);a=J.next().value;J=J.next().value;var r=Z,f=r[a];Object.hasOwn(Z,a)?xaO(f,J):r[a]=mO(J,Z[Br])}}else throw Error("Lb");};
pbo=function(Z){return Object.create(Object.assign({},N5,Z))};
epJ=function(){var Z;return(Z=hpc)!=null?Z:hpc=pbo({consumerAllowSignalWrites:!0})};
_.Ct=function(Z,V,a){a=a===void 0?"":a;Z=DaJ(Z);var J=Z[Pr];J.debugName=VNJ(V==null?void 0:V.debugName,a,"[computed]");(V==null?void 0:V.equals)!=null&&(J.equal=V.equals);return Z};
q5=function(Z){var V=aU(zpO);try{Z()}finally{aU(V)}};
g6E=function(Z){if(!Z.isDisposed)switch(Z.effectType){case $aJ:RpE.schedule(Z);break;case MNi:LlV.schedule(Z);break;case usc:Wln.schedule(Z);break;default:_.i8(Z.effectType)}};
ZMF=function(Z){InR.push(Z);return function(){var V=InR.indexOf(Z);V!==-1&&InR.splice(V,1)}};
a5J=function(){if(S3>0)RpE.flush();else for(var Z=_.B(Vua),V=Z.next();!V.done;V=Z.next())V.value.flush()};
oEO=function(Z){for(var V=_.B(Z),a=V.next();!a.done;a=V.next()){var J=a.value;for(a=[J];J.parent!==void 0;)J=J.parent,Jda(J)&&Z.has(J)&&a.push(J);for(;a.length>0;){J=a.pop();try{J.run()}finally{Z.delete(J)}}}};
rdJ=function(Z){S3--;if(Z){Z=_.B(Vua);for(var V=Z.next();!V.done;V=Z.next())V.value.clear()}else S3>0||a5J()};
f5K=function(Z){var V=Z.component;var a=Z.debugInstance;Z=Z.fn;var J=PAo(V);To={name:a?J+" ("+a+")":J,isReactive:V.componentType!==YH,parent:To};V=Z();To=To.parent;return V};
Kt=function(){var Z=To;return Z?Z.isReactive:!1};
nt=function(Z,V){var a=To;if(V==null?0:V.stack)To=V.stack;try{return Z()}catch(f){Z=f;V=To;try{var J=iMK(V);if(J&&!Z.componentStack&&(Z.componentStack=J,gR.enableComponentStacksInErrorMessages)){var r=Z.message+"\n\nComponent stack: "+J;Z.stack&&(Z.stack=Z.stack.replace(Z.message,r));Z.message=r}}catch(d){}if(Z!==BBn){dzO=To;J=[];for(r=zU;r;)V=void 0,J.push((V=r.debugName)!=null?V:"[context]"),V=void 0,r=(V=r.parent)!=null?V:null;mza=J.reverse()}BBn=Z;throw Z;}finally{To=a}};
iMK=function(Z){for(var V=0,a="";V<20&&Z;)a+=Z.name+" > ",Z=Z.parent,V++;return a.slice(0,-3)};
PAo=function(Z){return Z.debugName||Z.name||"[component]"};
NBu=function(Z,V,a){V=Object.create(V);V.componentStack=To;V.effectFn=Z;a&&(V.debugName=a);uq(V);return V};
_.lp=function(Z,V){Z=NBu(Z,CAa,V);g6E(Z)};
_.tr=function(Z,V){Z=NBu(Z,qAn,V);g6E(Z)};
_.sN=function(Z){var V=zU;if(V){var a=To;EyV(V,function(){var J=aU(epJ());try{nt(function(){return void Z()},{stack:a})}finally{aU(J)}})}};
DT=function(Z,V){var a={};(V===void 0||V)&&uq(a);V=$l(a);try{Z(a)}finally{$l(V)}return function(){return void jOO(a)}};
_.cr=function(Z){return typeof Z==="function"?Z():(Z==null?0:Z[SAm])?Z.get():Z};
TBK=function(Z){if(zU)throw Error("rb");DT(Z,!1)};
ON=function(Z,V){Z=$l(Z);try{return ft(V)}finally{$l(Z)}};
Go=function(Z,V,a){a=a===void 0?3:a;var J=iMK(dzO),r,f;var d=(f=(r=mza)==null?void 0:r.slice())!=null?f:[];V={componentStack:J,contextTrace:d,errorSeverity:a,featureFlags:J0R(),tagName:V};return[Z,V]};
KhV=function(Z,V,a){if(Object.hasOwnProperty.call(YAm,Z)&&(Z=YAm[Z],Object.hasOwnProperty.call(Z,V)&&(Z=Z[V],Z instanceof Array))){for(var J=null,r=!1,f=0,d=Z.length;f<d;++f){var N=Z[f],C=N.contingentAttribute;if(!C)return N.contract;J===null&&(J={});C=Object.hasOwnProperty.call(J,C)?J[C]:J[C]=a(C);if(C===N.requiredValue)return N.contract;C==null&&(r=!0)}if(r)return null}V=XyE[V];return typeof V==="number"?V:null};
tum=function(Z,V,a){var J=null;(Z=nEE[Z])&&(J=Z[V]);return typeof J!=="number"&&((Z=nEE["*"])&&(J=Z[V]),typeof J!=="number")?!1:!0===l5E[J][String(a).toLowerCase()]};
Fhi=function(Z,V){V=KhV(Z.toLowerCase(),V,function(){var J;(J=gR.handleError)==null||J.call.apply(J,[gR].concat(_.nw(Go(Error("Qb"),Z.toLowerCase()))))});
if(V===null)return null;var a;return(a=s0J[V])!=null?a:null};
Dzm=function(Z,V,a){if(a===null||a===void 0)return a;Z=Fhi(Z,V);return Z===null?a:Z(V,a)};
cdK=function(){};
wl=function(Z,V){for(;Z.length>V;)Z.pop()};
OMF=function(Z){Z=Array(Z);wl(Z,0);return Z};
Ggo=function(Z,V,a){if(a==null)Z.removeAttribute(V);else{var J;(J=V.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":V.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?Z.setAttributeNS(J,V,a):Z.setAttribute(V,a)}};
wyu=function(Z,V,a){Z[V]=a};
bMJ=function(Z,V,a){Z=Z.style;if(typeof a==="string")Z.cssText=a;else{Z.cssText="";for(var J in a)if(yda.call(a,J)){V=Z;var r=J,f=a[J];r.indexOf("-")>=0?V.setProperty(r,f):V[r]=f}}};
UzK=function(Z,V,a){var J=typeof a;J==="object"||J==="function"?Z[V]=a:Ggo(Z,V,a)};
HMn=function(){var Z=new cdK;Z[yn.default]=UzK;Z.style=bMJ;return Z};
AdE=function(Z,V,a,J){(J[V]||J[yn.default])(Z,V,a)};
EEJ=function(Z,V,a){V=new kga(V,a);return Z.__incrementalDOMData=V};
bp=function(Z,V){if(Z.__incrementalDOMData)return Z.__incrementalDOMData;var a=Z.nodeType===1?Z.localName:Z.nodeName,J=Z.nodeType===1?Z.getAttribute("key"):null;V=EEJ(Z,a,Z.nodeType===1?J||V:null);if(Z.nodeType===1&&(Z=Z.attributes,a=Z.length)){J=V._attrsArr||(V._attrsArr=OMF(a*2));for(var r=0,f=0;r<a;r+=1,f+=2){var d=Z[r],N=d.value;J[f]=d.name;J[f+1]=N}}return V};
j0K=function(Z,V,a,J,r){return V==a&&J==r};
vEu=function(Z){for(var V=UN,a=Hr();a!==Z;){var J=a.nextSibling;V.removeChild(a);Ar.deleted.push(a);a=J}};
Hr=function(){return kH?kH.nextSibling:UN.firstChild};
EN=function(){kH=Hr()};
pyn=function(Z,V,a){EN();var J;a:{if(J=kH){do{var r=J,f=Z,d=V,N=bp(r,d);if(xzJ(r,f,N.nameOrCtor,d,N.key))break a}while(V&&(J=J.nextSibling))}J=null}J||(Z==="#text"?(a=j3.createTextNode(""),EEJ(a,"#text",null),Z=a):(J=j3,r=UN,typeof Z==="function"?J=new Z:J=(r=Z==="svg"?"http://www.w3.org/2000/svg":Z==="math"?"http://www.w3.org/1998/Math/MathML":r==null||bp(r).nameOrCtor==="foreignObject"?null:r.namespaceURI)?J.createElementNS(r,Z):J.createElement(Z),EEJ(J,Z,V),Z=J,a&&Z.setAttribute("nonce",a)),Ar.created.push(Z),
J=Z);a=J;if(a!==kH){if(Q0c.indexOf(a)>=0)for(Z=UN,V=a.nextSibling,J=kH;J!==null&&J!==a;)r=J.nextSibling,Z.insertBefore(J,V),J=r;else UN.insertBefore(a,kH);kH=a}};
hNn=function(Z,V,a){pyn(Z,V,a);UN=kH;kH=null;return UN};
eNn=function(){vEu(null);kH=UN;UN=UN.parentNode};
vr=function(){kH=UN.lastChild};
RNa=function(Z,V){V=V===void 0?{}:V;var a=V.matches===void 0?j0K:V.matches;return function(J,r,f){var d=Ar,N=j3,C=Q0c,T=xH,Y=Qn,X=kH,n=UN,t=xzJ;j3=J.ownerDocument;Ar=new zNa(J);xzJ=a;xH=[];Qn=[];kH=null;var c=UN=J.parentNode,y,U=$zV.call(J);if((y=U.nodeType===11||U.nodeType===9?U.activeElement:null)&&J.contains(y)){for(U=[];y!==c;)U.push(y),y=y.parentNode||(c?y.host:null);c=U}else c=[];Q0c=c;try{return Z(J,r,f)}finally{J=Ar,pt&&J.deleted.length>0&&pt(J.deleted),j3=N,Ar=d,xzJ=t,xH=T,Qn=Y,kH=X,UN=n,
Q0c=C}}};
MuR=function(Z,V,a,J){hr.push(AdE);hr.push(Z);hr.push(V);hr.push(a);hr.push(J)};
uiF=function(Z,V,a){var J=Qn;V=V._attrsArr||(V._attrsArr=OMF(J.length));for(var r=!V.length||!1,f=0;f<J.length;f+=2){var d=J[f];if(r)V[f]=d;else if(V[f]!==d)break;var N=J[f+1];if(r||V[f+1]!==N)V[f+1]=N,MuR(Z,d,N,a)}if(f<J.length||f<V.length){for(f=r=f;f<V.length;f+=2)zo[V[f]]=V[f+1];for(f=r;f<J.length;f+=2)r=J[f],d=J[f+1],zo[r]!==d&&MuR(Z,r,d,a),V[f]=r,V[f+1]=d,delete zo[r];wl(V,J.length);for(var C in zo)MuR(Z,C,void 0,a),delete zo[C]}Z=Lhn;Lhn=a=hr.length;for(C=Z;C<a;C+=5)(0,hr[C])(hr[C+1],hr[C+
2],hr[C+3],hr[C+4]);Lhn=Z;wl(hr,Z);wl(J,0)};
$H=function(Z){pyn("#text",null);var V=kH;var a=bp(V);if(a.text!==Z){a=a.text=Z;for(var J=1;J<arguments.length;J+=1)a=(0,arguments[J])(a);V.data!==a&&(V.data=a)}};
agV=function(Z,V,a){if(a===!1&&WhJ.has(V))Ggo(Z,V,null);else if(V!=="idomKey"&&V!=="skip"&&V!=="skipchildren"&&V!=="children"&&V!=="el"){if(V.startsWith("on"))if(V[2]===":"){if(a===void 0||a===null){var J;(J=gR.handleError)==null||J.call.apply(J,[gR].concat(_.nw(Go(Error("Wb`"+V),Z.tagName))));Z[V]=void 0;return}if(typeof a!=="object"||a===null)throw Error("Xb`"+V+"`"+typeof a);if(typeof a.getFn!=="function")throw Error("Yb`"+V+"`"+Object.keys(a));var r=a.getFn(0),f=V.slice(3);if((J=Kt())&&Z["on"+
f]===void 0)Z.addEventListener(f,r),_.sN(function(){return void Z.removeEventListener(f,r)});
else if(J||!gEE.includes(f))Z["on"+f]=r}else{I5V(Z,V,a);return}else if(V.startsWith("data-")&&typeof a==="string")try{a=Z9c(a)}catch(d){a="zSoyz"}typeof a!=="function"||Z._disposeEffects!=null?(gR.enableAttributeSanitization&&(a=Dzm(Z.tagName,V,a)),V==="style"?VRF(Z,V,a):V.startsWith("prop:")?(V=V.slice(5),Z[V]=a):I5V(Z,V,a)):(Z._signalProps||(Z._signalProps=[]),Z._signalValues||(Z._signalValues=[]),Z._signalProps.push(V))}};
J$E=function(Z,V,a){a=(a===void 0?{}:a).isReactive;if(V==null?0:V.el){var J=V.el;if(typeof J==="function")J(Z);else{var r;(r=J.onRender)==null||r.call(J,Z);Z._disposeRef||(Z._disposeRef=function(){var f;(f=J.onUnmount)==null||f.call(J);delete Z._disposeRef},a&&_.sN(function(){var f;
return void((f=Z._disposeRef)==null?void 0:f.call(Z))}))}}};
oXu=function(Z){return iKE(Z)&&RU in Z};
r$K=function(Z){return oXu(Z)?Z[RU].flattened:Z};
PQJ=function(Z,V){var a=_.lV.apply(2,arguments),J;V=(J=V)!=null?J:{};J={};return J.type=Z,J.props=V,J.children=a,J[M5]=!0,J};
_.Wr=function(Z){return Z.children};
gl=function(Z){var V=fgJ!==PQJ;fgJ=Z?i9K:PQJ;return V};
IU=function(Z){return _.rb(Z)?"nodeType"in Z:!1};
Zv=function(){return document.createTextNode("")};
Vr=function(Z){Z=document.createTextNode(String(Z));Z._isSignalTextNode=!0;return Z};
BkE=function(Z){var V=document.createElement("div");if(!(Z instanceof DG)){if(Z.contentKind!==aO)throw Error("Ub");Z=cF(Z.toString())}_.vF(V,Z);Z=_.B(V.childNodes);for(var a=Z.next();!a.done;a=Z.next())a.value._isSafeOrSanitizedHtmlNode=!0;return V};
JW=function(Z){Z=typeof Z;return Z==="string"||Z==="number"||Z==="boolean"};
dfV=function(Z){return Z instanceof PF||Ng(Z)||"function"==typeof _.hV&&Z instanceof _.hV||!1};
mfc=function(Z,V){var a=Z.parentElement;if(!a)return V;a.replaceChild(V,Z);return V};
Nkc=function(Z,V){var a=Z[0].parentElement;if(a)if(Z[0].previousSibling||Z[Z.length-1].nextSibling){a.insertBefore(V,Z[0]);for(var J=Z.length-1;J>=0;J--)a.removeChild(Z[J])}else a.textContent="",a.appendChild(V);return V};
CQR=function(Z,V){if(Z[0].parentElement)for(var a=Z[0].parentElement,J=V.length,r=Z.length,f=J,d=0,N=0,C=Z[r-1].nextSibling,T=null;d<r||N<f;)if(Z[d]===V[N])d++,N++;else{for(;Z[r-1]===V[f-1];)r--,f--;if(r===d)for(var Y=f<J?N?V[N-1].nextSibling:V[f-N]:C;N<f;){var X=V[N++];a.insertBefore(X,Y)}else if(f===N)for(;d<r;)Y=Z[d],T&&T.has(Y)||a.removeChild(Y),d++;else if(Z[d]===V[f-1]&&V[N]===Z[r-1])Y=Z[--r].nextSibling,a.insertBefore(V[N++],Z[d++].nextSibling),a.insertBefore(V[--f],Y),Z[r]=V[f];else{if(!T)for(T=
new Map,Y=N;Y<f;)T.set(V[Y],Y++);Y=T.get(Z[d]);if(Y==null)a.removeChild(Z[d]),d++;else if(N<Y&&Y<f){X=d;for(var n=1,t=void 0;++X<r&&X<f&&(t=T.get(Z[X]))!=null&&t===Y+n;)n++;if(n>Y-N)for(X=Z[d];N<Y;)a.insertBefore(V[N++],X);else a.replaceChild(V[N++],Z[d++])}else d++}}return V};
S$u=function(Z){if(Array.isArray(Z)){if(Z.length>1)throw Error("gc`"+Z.length+"`"+Z.map(q$V).join(", "));Z=Z[0]}if(Z==null)return null;if(!(Z instanceof _.HF)){var V,a;if((V=window)==null?0:(a=V.trustedTypes)==null?0:a.isScript(Z))throw Error("fc");if(String(Z).trim().length===0)return null;throw Error("hc`"+q$V(Z));}return Z};
TkE=function(Z){if(Array.isArray(Z)){if(Z.length>1)throw Error("ic`"+Z.length+"`"+Z.map(q$V).join(", "));Z=Z[0]}if(Z==null)return null;if(!ssR(Z)){if(String(Z).trim().length===0)return null;throw Error("jc`"+q$V(Z));}return Z};
q$V=function(Z){return"("+typeof Z+") "+(Z!=null&&typeof Z==="object"?Z.constructor.name:typeof Z)+" "+Z};
rr=function(Z,V){function a(){r=!1;V.isControlFlowComponent&&S3++;var f=J[0],d=J[RU].flattened,N=gl(!0);try{var C=Z(),T=Y$R(f,C,J);Array.isArray(T)||(J[RU].flattened=[T]);var Y=J[RU].flattened;if(d&&(!Array.isArray(d)||d.length!==0)){var X=Array.isArray(d)?d[0]:d,n=X[oO],t=X._disposeEffects;X._disposeEffects=void 0;X=Array.isArray(Y)?Y[0]:Y;X[oO]=n;X[oO]&&(X[oO].numNodes=X===Y?1:Y.length);X._disposeEffects=t}J[0]=T;V.isControlFlowComponent&&rdJ(!1)}catch(c){throw V.isControlFlowComponent&&rdJ(!0),
c;}finally{gl(N)}}
V=V===void 0?{}:V;var J=X6o(),r=!0;_.tr(function(){(KNn==null?0:KNn.logger)&&!r?KNn.logger.logGraft(J[0],a):a()},V.debugName);
return J};
Y$R=function(Z,V,a){for(;typeof V==="function";)V=V();if(V!=null&&V[M5]){var J,r,f;(f=gR.handleError)==null||f.call.apply(f,[gR].concat(_.nw(Go(Error("kc`"+((J=V.type)==null?void 0:J.TAG_NAME)),(r=V.type)==null?void 0:r.TAG_NAME))))}if(Z==null)return V==null?Zv():JW(V)?Vr(V):dfV(V)?Vr(V.toString()):IU(V)?V:V.length===0?Zv():nXR(V,a);if(IU(Z)){if(V==null)return mfc(Z,Zv());if(JW(V))return lga(Z,V);if(dfV(V))return lga(Z,V.toString());if(IU(V))return mfc(Z,V);if(V.length===0)return mfc(Z,Zv());V=nXR(V,
a);CQR([Z],a[RU].flattened);return V}Z=P0(Z);if(V==null)return Nkc(Z,Zv());if(JW(V))return Nkc(Z,Vr(V));if(dfV(V))return Nkc(Z,Vr(V.toString()));if(IU(V))return CQR(Z,[V])[0];if(V.length===0)return Nkc(Z,Zv());V=nXR(V,a);CQR(Z,a[RU].flattened);return V};
lga=function(Z,V){Z.nodeType===Node.TEXT_NODE?Z.textContent!==String(V)&&(Z.textContent=String(V)):Z=mfc(Z,Vr(V));return Z};
P0=function(Z,V,a){return tRa(Z,V!=null?V:[],a===void 0?!1:a)};
nXR=function(Z,V){var a=P0(Z,void 0,!0);if(a.length===0)return Zv();V[RU].flattened=a;return Z};
tRa=function(Z,V,a,J,r){V=V===void 0?[]:V;a=a===void 0?!1:a;r=r===void 0?-1:r;if(Z==null)return V;if(Z instanceof ff)return Z=Z.render(),tRa(Z,V,a,J,r);if(IU(V)&&V.nodeType===Node.ELEMENT_NODE)switch(V.tagName){case "SCRIPT":a=S$u(Z);a!==null&&_.ES(V,a);return;case "STYLE":a=TkE(Z);a!==null&&(V.textContent=_.FiF(a));return}JW(Z)&&(Z=Vr(Z),J&&a&&(J[r]=Z));if(Z!=null&&Z.contentKind===aO||Z instanceof DG){a=BkE(Z);a=Array.from(a.childNodes);a=_.B(a);for(Z=a.next();!Z.done;Z=a.next())sGO(V,Z.value);return V}dfV(Z)&&
(Z=Vr(Z.toString()),J&&a&&(J[r]=Z));if(IU(Z))return sGO(V,Z);if(Array.isArray(Z)){for(var f=0;f<Z.length;f++)tRa(Z[f],V,a,Z,f);return V}if(typeof Z==="function"){Z=rr(Z,{debugName:"qmF2ne"})[0];if(Array.isArray(Z)){a=_.B(Z);for(Z=a.next();!Z.done;Z=a.next())sGO(V,Z.value);return V}J&&a&&(J[r]=Z);return sGO(V,Z)}if(Z!=null&&Z[M5]){J=gl(!0);r=fgJ;try{f=r.apply(null,[Z.type,Z.props].concat(_.nw(Z.children)))}finally{gl(J)}return tRa(f,V,a)}var d;(d=gR.handleError)==null||d.call.apply(d,[gR].concat(_.nw(Go(Error("lc")))));
return V};
X6o=function(Z){var V={};V=Object.assign([],(V[RU]={flattened:[]},V));if(!Z)return V;V[0]=nXR(Z,V);return V};
sGO=function(Z,V){Array.isArray(Z)?Z.push(V):Z.appendChild(V);return Z};
iU=function(Z){if(!gR.enableLazyTsx)return Z;if(Array.isArray(Z)){for(var V=0;V<Z.length;V++)Z[V]=iU(Z[V]);return Z}return Z instanceof ff?(Z=Z.render(),iU(Z)):Z};
Dfc=function(Z,V){var a,J,r=PAo(Z),f=function(t){J=t;t=gl(!0);var c=aU(B0);o6E("render",r);try{a=iU(Z(V))}finally{r0V("render",r),aU(c),gl(t)}};
f=gR.enableContextPerComponent?fnF(f,r):DT(f,gR.alwaysTrackContexts||!!zU);dan(J);if(!V.renderedFromIdom){var d=$l(J);try{return FNK(Z,V,a),a}finally{$l(d)}}!oXu(a)&&Array.isArray(a)&&(a=X6o(a));var N=r$K(a);d=Array.isArray(N)?N[0]:N;var C=!1;if(d){var T,Y=(T=V==null?void 0:V.idomKey)!=null?T:Z;T=N!==d;d._disposeEffects=f;var X=d[oO]||{},n=oXu(a)?a:X.sourceDynamicRange;Object.assign(X,{key:Y,numNodes:T?N.length:1,context:J,higherOrder:!!d[oO],sourceDynamicRange:n});d[oO]=X}else C=!0;(function(){var t=
$l(J);try{FNK(Z,V,N)}finally{$l(t)}})();
C&&f();return a};
c$n=function(Z){var V={},a;for(a in Z)V={prev$jscomp$23:void 0,next$jscomp$32:void 0},V.prev$jscomp$23=dr[a],V.next$jscomp$32=Z[a],dr[a]=function(J){return function(){var r=_.lV.apply(0,arguments);J.prev$jscomp$23.apply(null,_.nw(r));J.next$jscomp$32.apply(null,_.nw(r))}}(V)};
O9F=function(){if(Kt())throw Error("mc");return mq};
Gpa=function(Z,V){if(!Z.__unmounted&&V){Z.__unmounted=!0;try{Z.didUnmount()}catch(r){var a,J;(J=gR.handleError)==null||J.call.apply(J,[gR].concat(_.nw(Go(r,(a=Z.JSC$8160___type)==null?void 0:a.TAG_NAME))))}dr.didUnmount(Z);Z.el=null;V.__instance&&delete V.__instance}};
y$F=function(Z,V,a){Z._signalProps!=null&&Z._disposeEffects==null&&((a===void 0?0:a)?Z._disposeEffects=DT(function(){return void w6n(Z,V)},gR.alwaysTrackContexts||!!zU):w6n(Z,V))};
w6n=function(Z,V){_.tr(function(){for(var a=Z._signalProps,J=Z._signalValues,r=0;r<a.length;r++){var f=a[r],d=V[f]();J[r]!==d&&(J[r]=d,agV(Z,f,d))}},"e3YVbb")};
b9V=function(Z,V,a){var J,r=[];Z._disposeEffects=DT(function(){_.tr(function(){var f=a();if(f===null||f===void 0)f="";if(JW(f)||f===null)J!=null||(J=document.createTextNode("")),J.parentNode!==Z&&(J._isSignalTextNode=!0,Z.insertBefore(J,V)),J.textContent=String(f);else if(f!=null&&f.contentKind===aO||f instanceof DG){for(var d=r.length>0?r[r.length-1].nextSibling:V,N=_.B(r),C=N.next();!C.done;C=N.next())Z.removeChild(C.value);f=BkE(f);r=Array.from(f.childNodes);f=_.B(r);for(N=f.next();!N.done;N=f.next())Z.insertBefore(N.value,
d)}else throw C=(N=(d=To)==null?void 0:d.name)!=null?N:"unknown",Error("bc`"+C+"`"+typeof f);},"VvDgC")},gR.alwaysTrackContexts||!!zU)};
A$i=function(Z,V){var a=_.lV.apply(2,arguments);V!=null||(V={});return!gR.enableLazyTsx||To!=null&&!Kt()?UfJ(Z,V,a):new H9R(Z,V,a)};
UfJ=function(Z,V,a){if(Z===_.Wr)return a;if(typeof Z==="function")return To&&!Kt()&&(V.renderedFromIdom=!0),f5K({component:Z,debugInstance:V.debugInstance,fn:function(){var f=kpi(Z,V,a);if(f)return f;a.length>0&&(V.children=a.length===1?a[0]:a);f=V;if(Z.componentType!==YH)var d=!1;else{f||(f={});var N=new N_(f,Z),C=aU(B0);try{d=N.render(f)}finally{aU(C)}d instanceof HTMLElement&&(d.__instance=N,N.el=d,N.JSC$8160___type=Z,Z.TAG_NAME=d.tagName.toLowerCase(),dr.didPatch(N))}return d===!1?Dfc(Z,V):d}});
var J=EXu(Z,V),r;for(r in V)agV(J,r,V[r]);y$F(J,V);P0(a,J);J$E(J,V,{isReactive:!0});jGJ(J,V);return J};
EXu=function(Z,V){Z=(vXF.has(Z.toLowerCase())?0:xfc.has(Z.startsWith("svg:")?Z.replace("svg:",""):Z))?document.createElementNS("http://www.w3.org/2000/svg",Z.startsWith("svg:")?Z.replace("svg:",""):Z):QGJ(Z,V)||document.createElement(Z);Z[p6o]=!0;return Z};
hSm=function(Z){if(Z){var V;(V=Z._disposeRef)==null||V.call(Z);var a;(a=Z._disposeEffects)==null||a.call(Z);Z.__instance&&Z.__instance instanceof Cf&&(V=Z.__instance,Gpa(V,Z),V instanceof N_&&V.disposeEffects());for(V=0;V<Z.childNodes.length;V++)hSm(Z.childNodes[V])}};
zSV=function(Z){eSF.push(Z)===1&&requestAnimationFrame(function(){setTimeout(function(){var V=[].concat(_.nw(eSF));eSF=[];V=_.B(V);for(var a=V.next();!a.done;a=V.next()){a=a.value;try{for(var J=0;J<a.length;J++)hSm(a[J])}catch(r){J=a=void 0,(J=(a=gR).handleError)==null||J.call.apply(J,[a].concat(_.nw(Go(r))))}}})})};
_.S=function(Z,V){return fgJ.apply(null,[Z,V].concat(_.nw(_.lV.apply(2,arguments))))};
RSR=function(){var Z=document.body.firstElementChild;window.ng||Z.__ngContext__||(Z.__ngContext__={},Z.setAttribute("ng-version","0.0.0-PLACEHOLDER"),window.ng=$fO)};
_.K=function(Z){var V=Z.cond;if(V===void 0)return Z.else&&Z.else();var a=_.Ct(function(){return!!V()},void 0,"y0Xknf"),J=function(){var r=V();
if(!r){var f;(f=gR.handleError)==null||f.call.apply(f,[gR].concat(_.nw(Go(MRn.nonNullableCondIsNull()))))}return r};
return rr(function(){var r=a(),f;DT(function(){var d=aU(B0);try{f=iU(r?Z.then(J):Z.else&&Z.else())}finally{aU(d)}},!0);
return f},{debugName:Z.debugInstance,
isControlFlowComponent:!0})};
LNR=function(Z){return _.K(Z)};
_.q_=function(Z){return Z.keyBy==="INDEX"?uDK(Z):WNE(Z)};
gXE=function(Z){Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next()){var a=void 0;(a=V.value)==null||a()}};
WNE=function(Z){var V=Z.keyBy===void 0||Z.keyBy==="REFERENCE",a=V?function(Y){return Y}:Z.keyBy,J=[],r=[],f=[],d=[],N=[],C=[],T=!0;
_.sN(function(){gXE(d)});
return rr(function(){var Y=Z.each(),X=Y.length;if(X===0){if(J.length===0&&!T)return f;gXE(d);J=Y;r=[];for(Y=0;Y<J.length;Y++)r.push(a(J[Y]));f=[];d=[];N=[];C=[];Z.fallback&&(d[0]=Igm(function(){f[0]=iU(Z.fallback())}));
T=!1;return f}for(var n=new Zqc,t=J.length-1;t>=0;t--)n.push(r[t],t);t=Array(X);for(var c=Array(X),y=Array(X),U=Array(X),v=Array(V?0:X),h={i$jscomp$485:0};h.i$jscomp$485<X;h={i$jscomp$485:h.i$jscomp$485,item$jscomp$103:void 0,key$jscomp$523:void 0},h.i$jscomp$485++){h.item$jscomp$103=Y[h.i$jscomp$485];h.key$jscomp$523=a(h.item$jscomp$103);var L=n.pop(h.key$jscomp$523);L!=null?(y[h.i$jscomp$485]=f[L],c[h.i$jscomp$485]=r[L],t[h.i$jscomp$485]=d[L],U[h.i$jscomp$485]=N[L],V||(v[h.i$jscomp$485]=C[L]),q5(function(R){return function(){U[R.i$jscomp$485](R.i$jscomp$485);
if(!V)v[R.i$jscomp$485](R.item$jscomp$103)}}(h)),delete d[L]):t[h.i$jscomp$485]=Igm(function(R){return function(){var rJ=_.B(_.ip(R.i$jscomp$485,void 0,"g4fKif")),Zm=rJ.next().value;
rJ=rJ.next().value;U[R.i$jscomp$485]=rJ;c[R.i$jscomp$485]=R.key$jscomp$523;if(V)y[R.i$jscomp$485]=iU(Z.children(R.item$jscomp$103,Zm));else{var BJ=_.B(_.ip(R.item$jscomp$103,void 0,"Ile0Kc"));rJ=BJ.next().value;BJ=BJ.next().value;v[R.i$jscomp$485]=BJ;y[R.i$jscomp$485]=iU(Z.children(rJ,Zm))}}}(h))}gXE(d);
J=Y;r=c;f=y;d=t;N=U;C=v;T=!1;return y},{debugName:Z.debugInstance,
isControlFlowComponent:!0})};
uDK=function(Z){var V=[],a=[],J=[],r=[],f=!1;_.sN(function(){for(var d=_.B(r),N=d.next();!N.done;N=d.next())N=N.value,N()});
return rr(function(){var d=Z.each();f&&d.length>0&&(r.pop()(),V.pop(),f=!1);for(var N=Array(d.length),C={i$jscomp$486:0};C.i$jscomp$486<d.length;C={i$jscomp$486:C.i$jscomp$486},C.i$jscomp$486++)if(C.i$jscomp$486<V.length)V[C.i$jscomp$486]!==d[C.i$jscomp$486]&&(q5(function(Y){return function(){return void a[Y.i$jscomp$486](d[Y.i$jscomp$486])}}(C)),V[C.i$jscomp$486]=d[C.i$jscomp$486]),N[C.i$jscomp$486]=J[C.i$jscomp$486];
else{var T=Igm(function(Y){return function(){V[Y.i$jscomp$486]=d[Y.i$jscomp$486];var X=_.B(_.ip(d[Y.i$jscomp$486],void 0,"QVJXFd")),n=X.next().value;X=X.next().value;a[Y.i$jscomp$486]=X;N[Y.i$jscomp$486]=iU(Z.children(n,Y.i$jscomp$486))}}(C));
r[C.i$jscomp$486]=T}for(;V.length>d.length;)V.pop(),r.pop()(),a.pop();d.length===0&&!f&&Z.fallback&&(C=Igm(function(){N[0]=iU(Z.fallback())}),r[0]=C,f=!0);
return J=N},{debugName:Z.debugInstance,
isControlFlowComponent:!0})};
Igm=function(Z){var V=zU;return DT(function(a){var J=aU(B0);try{a.parent=V,Z(a)}finally{aU(J)}},!1)};
_.Sp=function(Z){return Z};
_.T2=function(Z){return{isDefault:!0,children:Z.children}};
_.XL=function(Z){var V=V7c(Z),a=_.Ct(function(){return aAE(V)},void 0,"BHmkEe");
return rr(function(){var J=a(),r;DT(function(){var f=aU(B0);try{r=iU(J())}finally{aU(f)}});
return r},{debugName:Z.debugInstance,
isControlFlowComponent:!0})};
V7c=function(Z){Z=Z.children;return Array.isArray(Z)?Z:[Z]};
JCu=function(Z){var V=Z.props;Z=Z.getChildren()[0];return V.when?{when:V.when,children:Z}:{isDefault:!0,children:Z}};
aAE=function(Z){var V=function(){return null};
Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())if(a=a.value,a!=null&&a[M5]&&(a=a.type===_.T2?{isDefault:!0,children:a.children[0]}:{when:a.props.when,children:a.children[0]}),a instanceof ff&&(a=JCu(a)),a.isDefault)V=a.children;else if(a.when())return a.children;return V};
oMu=function(Z){var V=null,a;return{value:null,onRender:function(J){if(a&&J!==a){var r;(r=V)==null||r();a._disposeRef=void 0}a=J;V=Z(J)||null},
onUnmount:function(){var J;(J=V)==null||J();V=null}}};
P9E=function(Z){var V=O9F();if(V==null)throw rCc.PRIMITIVE_INVALID_HOOK_CALL();var a=V.hookCounter++;V.hooks||(V.hooks=[]);var J=V.hooks;J[a]||(J[a]={key:Z,host:V});if(Z!==J[a].key){if(V.JSC$8160___type){var r;Z=(r=V.JSC$8160___type)==null?void 0:r.name}else Z=V instanceof N_?PAo(V.functionComponent):"<"+V.el.tagName.toLowerCase()+">";throw rCc.OUT_OF_ORDER_HOOK_CALL(Z);}return J[a]};
fAn=function(Z,V){return!Z||Z.length!==(V==null?void 0:V.length)||Z.some(function(a,J){return a!==V[J]})};
Kf=function(Z,V){var a=P9E("onChange"),J=O9F();fAn(a.deps,V)&&(a.deps=V,a.pendingEffect=Z,J.__syncEffects||(J.__syncEffects=[]),J.__syncEffects.push(a))};
mFJ=function(Z,V){var a;V!=null?a=V:a=_.U_K(document).getAppContext();a.get(iqn).JSC$25312_getEventTarget().dispatchEvent(new BnV(dFF,Z,aO))};
_.nf=function(Z,V){var a=a===void 0?{enableDevtools:!1}:a;var J=nt(function(){var r=aU(B0);try{return DT(function(){var f=_.U_K(_.OY(Z)),d;var N=MpR({rootElement:{value:Z},appContext:a.appContext||(f==null?void 0:(d=f.getOptionalAppContext)==null?void 0:d.call(f)),dispatcher:f});f=$l(N);N=gl(!0);S3++;try{P0(V(),Z),rdJ(!1)}catch(C){throw rdJ(!0),C;}finally{gl(N),$l(f)}},!1)}finally{aU(r)}});
Z[NnO]=!0;a.legacyTriggerSoyRendererEvents&&mFJ(Z,a.appContext);return function(){Z.textContent="";J();Z[NnO]=!1}};
_.lU=function(Z){if(Jda(Io)){var V;(V=gR.handleError)==null||V.call.apply(V,[gR].concat(_.nw(Go(Error("ac")))))}var a=zU,J=To;Promise.resolve().then(function(){a&&!a.isDisposed&&nt(function(){var r=$l(a);try{Z()}finally{$l(r)}},{stack:J})})};
tW=function(Z,V){Kf(function(){return ft(Z)},V)};
_.so=function(Z){Kt()?_.lU(function(){ft(Z)}):Kf(function(){return ft(Z)},[])};
qRJ=function(Z){var V=[].concat(_.nw(Z));Z.length=0;Z=_.B(V);for(V=Z.next();!V.done;V=Z.next()){V=V.value;C9K(V);var a=V.pendingEffect;V.pendingEffect=null;if(a=a==null?void 0:a())V.pendingCleanup=a}};
C9K=function(Z){var V=Z.pendingCleanup;Z.pendingCleanup=null;V==null||V()};
SRn=function(Z,V){if(Kt())return Z();var a=P9E("useMemoInternal");fAn(a.deps,V)&&(a.deps=V,a.value=Z());return a.value};
FL=function(Z,V){return SRn(Z,V)};
Dv=function(Z){return SRn(Z,[])};
Tni=function(){var Z=_.lV.apply(0,arguments),V=Dv(function(){return Z.map(function(a){return _.ip(a,void 0,"lnSD0c")})});
tW(function(){for(var a=0;a<Z.length;a++)(0,V[a][1])(Z[a])},Z);
return V.map(function(a){return _.B(a).next().value})};
c0=function(Z){return Dv(function(){return{value:Z}})};
_.Oo=function(Z,V){if(!Z)return null;Z=Object.keys(Z);Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next()){a=a.value;var J=a.toLowerCase();if(J.indexOf(V,J.length-V.length)>-1)return a}return null};
_.wr=function(){var Z=arguments,V=_.G2;Z.length>1?V[Z[0]]=Z[1]:Z.length===1&&Object.assign(V,Z[0])};
_.yr=function(Z,V){return Z in _.G2?_.G2[Z]:V};
_.bU=function(Z,V){return!!_.yr(Z,V)};
YRE=function(Z){var V=_.G2.EXPERIMENT_FLAGS;return V?V[Z]:void 0};
KXJ=function(Z){XHE.forEach(function(V){return V(Z)})};
_.H0=function(Z){return Z&&window.yterr?function(){try{return Z.apply(this,arguments)}catch(V){_.Uo(V)}}:Z};
_.Uo=function(Z){var V=_.AW("yt.logging.errors.log");V?V(Z,"ERROR",void 0,void 0,void 0,void 0,void 0):(V=_.yr("ERRORS",[]),V.push([Z,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.wr("ERRORS",V));KXJ(Z)};
_.ky=function(Z,V,a,J,r){var f=_.AW("yt.logging.errors.log");f?f(Z,"WARNING",V,a,J,void 0,r):(f=_.yr("ERRORS",[]),f.push([Z,"WARNING",V,a,J,void 0,r]),_.wr("ERRORS",f))};
lAn=function(Z,V){V=Z.split(V);for(var a={},J=0,r=V.length;J<r;J++){var f=V[J].split("=");if(f.length===1&&f[0]||f.length===2)try{var d=nME(f[0]||""),N=nME(f[1]||"");if(d in a){var C=a[d];Array.isArray(C)?_.oY(C,N):a[d]=[C,N]}else a[d]=N}catch(n){var T=n,Y=f[0],X=String(lAn);T.args=[{key:Y,value:f[1],query:Z,method:t7c===X?"unchanged":X}];sBK.hasOwnProperty(Y)||_.ky(T)}}return a};
FXV=function(Z){var V=[];_.lv.forEach(Z,function(a,J){var r=_.Eo(J);_.jp(Array.isArray(a)?a:[a],function(f){f==""?V.push(r):V.push(r+"="+_.Eo(f))})});
return V.join("&")};
_.v0=function(Z){Z.charAt(0)==="?"&&(Z=Z.substring(1));return lAn(Z,"&")};
_.xy=function(Z){return Z.indexOf("?")!==-1?(Z=(Z||"").split("#")[0],Z=Z.split("?",2),_.v0(Z.length>1?Z[1]:Z[0])):{}};
_.Qr=function(Z,V){return DFK(Z,V||{},!0)};
cCc=function(Z,V){return DFK(Z,V||{},!1)};
DFK=function(Z,V,a){var J=Z.split("#",2);Z=J[0];J=J.length>1?"#"+J[1]:"";var r=Z.split("?",2);Z=r[0];r=_.v0(r[1]||"");for(var f in V)if(a||!_.lv.containsKey(r,f))r[f]=V[f];return _.pf(Z,r)+J};
$y=function(Z){if(!V)var V=window.location.href;var a=_.hW(Z)[1]||null,J=_.ep(Z);return a&&J?z2(Z,V):J?_.ep(V)===J&&(Number(_.hW(V)[4]||null)||null)===(Number(_.hW(Z)[4]||null)||null):!0};
_.GOa=function(Z){Z=OqK(Z);return Z===null?!1:Z[0]==="com"&&Z[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
OqK=function(Z){Z=_.ep(Z);return Z!==null?Z.split(".").reverse():null};
nME=function(Z){return Z&&Z.match(wHR)?Z:RO(Z)};
_.M_=function(Z){return new yCu(Z)};
_.l=function(){bqE||(bqE=new UFu);return bqE};
ACE=function(Z){var V=_.Lf,a,J;_.m(function(r){a=_.l();return(J=a.resolve(_.M_(V)))?(Z(J),r.return(Promise.resolve(J))):r.return(a.resolve(new Hqu(V)).then(function(f){Z(f);return f}))})};
_.F=function(Z){Z=uU(Z);return typeof Z==="string"&&Z==="false"?!1:!!Z};
_.W0=function(Z,V){Z=uU(Z);return Z===void 0&&V!==void 0?V:Number(Z||0)};
kOi=function(Z){Z=uU(Z);return Array.isArray(Z)?_.sY(Z,function(V){return Number(V||0)}):[Number(Z||0)]};
_.gr=function(Z){Z=uU(Z);return Z!==void 0?String(Z):""};
_.IO=function(Z){Z=uU(Z);return Array.isArray(Z)?_.sY(Z,function(V){return String(V||"")}):[String(Z||"")]};
EMo=function(){return _.yr("EXPERIMENTS_TOKEN","")};
uU=function(Z){return _.yr("EXPERIMENT_FLAGS",{})[Z]};
jBO=function(){for(var Z=[],V=_.yr("EXPERIMENTS_FORCED_FLAGS",{}),a=_.B(Object.keys(V)),J=a.next();!J.done;J=a.next())J=J.value,Z.push({key:J,value:String(V[J])});a=_.yr("EXPERIMENT_FLAGS",{});J=_.B(Object.keys(a));for(var r=J.next();!r.done;r=J.next())r=r.value,r.startsWith("force_")&&V[r]===void 0&&Z.push({key:r,value:String(a[r])});return Z};
xFK=function(){if(!vMc)return null;var Z=vMc();return"open"in Z?Z:null};
_.QBJ=function(Z){switch(_.Zn(Z)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.Zn=function(Z){return Z&&"status"in Z?Z.status:-1};
_.V5=function(Z,V){typeof Z==="function"&&(Z=_.H0(Z));return window.setTimeout(Z,V)};
_.ai=function(Z,V){typeof Z==="function"&&(Z=_.H0(Z));return window.setInterval(Z,V)};
_.J0=function(Z){window.clearTimeout(Z)};
hlO=function(Z){Z=_.xy(Z);for(var V=_.B(pHJ),a=V.next();!a.done;a=V.next())if(Z[a.value]!==void 0)return!0;return!1};
$FV=function(Z,V,a,J,r,f,d,N){a=a===void 0?"GET":a;J=J===void 0?"":J;N=N===void 0?!1:N;var C=xFK();if(!C)return null;var T=function(){(C&&"readyState"in C?C.readyState:0)===4&&V&&_.H0(V)(C)};
"onloadend"in C?C.addEventListener("loadend",T,!1):C.onreadystatechange=T;_.F("debug_forward_web_query_parameters")&&(Z=elF(Z,window.location.search));C.open(a,Z,!0);f&&(C.responseType=f);d&&(C.withCredentials=!0);a=a==="POST"&&(window.FormData===void 0||!(J instanceof FormData));if(r=zlJ(Z,r))for(var Y in r)C.setRequestHeader(Y,r[Y]),"content-type"===Y.toLowerCase()&&(a=!1);a&&C.setRequestHeader("Content-Type","application/x-www-form-urlencoded");if(N&&"setAttributionReporting"in XMLHttpRequest.prototype){Z=
{eventSourceEligible:!0,triggerEligible:!1};try{C.setAttributionReporting(Z)}catch(X){_.ky(X)}}C.send(J);return C};
zlJ=function(Z,V){V=V===void 0?{}:V;var a=$y(Z),J=_.yr("INNERTUBE_CLIENT_NAME"),r=_.F("web_ajax_ignore_global_headers_if_set"),f;for(f in RlO){var d=_.yr(RlO[f]),N=f==="X-Goog-AuthUser"||f==="X-Goog-PageId";f!=="X-Goog-Visitor-Id"||d||(d=_.yr("VISITOR_DATA"));var C;if(!(C=!d)){if(!(C=a||(_.ep(Z)?!1:!0))){C=Z;var T;if(T=_.F("add_auth_headers_to_remarketing_google_dot_com_ping")&&f==="Authorization"&&(J==="TVHTML5"||J==="TVHTML5_UNPLUGGED"||J==="TVHTML5_SIMPLY"))T=OqK(C),T=T===null?!1:T[1]==="google"?
!0:T[2]==="google"?T[0]==="au"&&T[1]==="com"?!0:T[0]==="uk"&&T[1]==="co"?!0:!1:!1;T&&(C=_.oi(C)||"",C=C.split("/"),C="/"+(C.length>1?C[1]:""),T=C==="/pagead");C=T?!0:!1}C=!C}C||r&&V[f]!==void 0||J==="TVHTML5_UNPLUGGED"&&N||(V[f]=d)}"X-Goog-EOM-Visitor-Id"in V&&"X-Goog-Visitor-Id"in V&&delete V["X-Goog-Visitor-Id"];if(a||!_.ep(Z))V["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(a||!_.ep(Z)){try{var Y=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(X){}Y&&(V["X-YouTube-Time-Zone"]=
Y)}document.location.hostname.endsWith("youtubeeducation.com")||!a&&_.ep(Z)||(V["X-YouTube-Ad-Signals"]=FXV(M7n()));return V};
_.LXJ=function(Z,V){var a=_.ep(Z);_.F("debug_handle_relative_url_for_query_forward_killswitch")||!a&&$y(Z)&&(a=document.location.hostname);var J=_.oi(Z);J=(a=a&&(a.endsWith("youtube.com")||a.endsWith("youtube-nocookie.com")))&&J&&J.startsWith("/api/");if(!a||J)return Z;var r=_.v0(V),f={};_.jp(pHJ,function(d){r[d]&&(f[d]=r[d])});
return cCc(Z,f)};
u3K=function(Z,V){V.method="POST";V.postParams||(V.postParams={});return _.rm(Z,V)};
WXu=function(Z,V){var a=_.yr("XSRF_FIELD_NAME"),J;V.headers&&(J=V.headers["Content-Type"]);return!V.excludeXsrf&&(!_.ep(Z)||V.withCredentials||_.ep(Z)===document.location.hostname)&&V.method==="POST"&&(!J||J==="application/x-www-form-urlencoded")&&!(V.postParams&&V.postParams[a])};
_.rm=function(Z,V){var a=V.format||"JSON";Z=gMK(Z,V);var J=IAu(Z,V),r=!1,f=Z4K(Z,function(C){if(!r){r=!0;N&&_.J0(N);var T=_.QBJ(C),Y=null,X=400<=C.status&&C.status<500,n=500<=C.status&&C.status<600;if(T||X||n)Y=V5u(Z,a,C,V.convertToSafeHtml);T&&(T=a2V(a,C,Y));Y=Y||{};X=V.context||_.JO;T?V.onSuccess&&V.onSuccess.call(X,C,Y):V.onError&&V.onError.call(X,C,Y);V.onFinish&&V.onFinish.call(X,C,Y)}},V.method,J,V.headers,V.responseType,V.withCredentials);
J=V.timeout||0;if(V.onTimeout&&J>0){var d=V.onTimeout;var N=_.V5(function(){r||(r=!0,f.abort(),_.J0(N),d.call(V.context||_.JO,f))},J)}return f};
gMK=function(Z,V){V.includeDomain&&(Z=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+Z);var a=_.yr("XSRF_FIELD_NAME");if(V=V.urlParams)V[a]&&delete V[a],Z=_.Qr(Z,V);return Z};
IAu=function(Z,V){var a=_.yr("XSRF_FIELD_NAME"),J=_.yr("XSRF_TOKEN"),r=V.postBody||"",f=V.postParams;WXu(Z,V)&&(f||(f={}),f[a]=J);(_.F("ajax_parse_query_data_only_when_filled")&&f&&Object.keys(f).length>0||f)&&typeof r==="string"&&(r=_.v0(r),_.lv.extend(r,f),r=V.postBodyFormat&&V.postBodyFormat==="JSON"?JSON.stringify(r):_.Pb(r));f=r||f&&!_.lv.isEmpty(f);!J3O&&f&&V.method!=="POST"&&(J3O=!0,_.Uo(Error("Gc")));return r};
V5u=function(Z,V,a,J){var r=null;switch(V){case "JSON":try{var f=a.responseText}catch(d){throw J=Error("Hc"),J.params=Z,_.ky(J),d;}Z=a.getResponseHeader("Content-Type")||"";f&&Z.indexOf("json")>=0&&(f.substring(0,5)===")]}'\n"&&(f=f.substring(5)),r=JSON.parse(f));break;case "XML":if(Z=(Z=a.responseXML)?oZu(Z):null)r={},_.jp(Z.getElementsByTagName("*"),function(d){r[d.tagName]=r3J(d)})}J&&P$R(r);
return r};
P$R=function(Z){if(_.rb(Z))for(var V in Z)V==="html_content"||dJ(V,"_html")?Z[V]=cF(Z[V]):P$R(Z[V])};
a2V=function(Z,V,a){if(V&&V.status===204)return!0;switch(Z){case "JSON":return!!a;case "XML":return Number(a&&a.return_code)===0;case "RAW":return!0;default:return!!a}};
oZu=function(Z){return Z?(Z=("responseXML"in Z?Z.responseXML:Z).getElementsByTagName("root"))&&Z.length>0?Z[0]:null:null};
r3J=function(Z){var V="";_.jp(Z.childNodes,function(a){V+=a.nodeValue});
return V};
f2F=function(Z){if(Z.name==="JavaException")return!0;Z=Z.stack;return Z.includes("chrome://")||Z.includes("chrome-extension://")||Z.includes("moz-extension://")};
_.fK=function(Z){_.X2.call(this);this.JSC$8336_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!Z};
BWF=function(Z,V){var a=Z.length,J=0,r=function(){return Z.charCodeAt(J++)};
do{var f=i4E(r);if(f===Infinity)break;var d=f>>3;switch(f&7){case 0:f=i4E(r);if(d===V)return f;break;case 1:if(d===V)return;J+=8;break;case 2:f=i4E(r);if(d===V)return Z.substr(J,f);J+=f;break;case 5:if(d===V)return;J+=4;break;default:return}}while(J<a)};
i4E=function(Z){var V=Z(),a=V&127;if(V<128)return a;V=Z();a|=(V&127)<<7;if(V<128)return a;V=Z();a|=(V&127)<<14;if(V<128)return a;V=Z();return V<128?a|(V&127)<<21:Infinity};
mRJ=function(Z,V,a,J){if(Z)if(Array.isArray(Z)){var r=J;for(J=0;J<Z.length&&!(Z[J]&&(r+=dRF(J,Z[J],V,a),r>500));J++);J=r}else if(typeof Z==="object")for(r in Z){if(Z[r]){var f=r;var d=Z[r],N=V,C=a;f=typeof d!=="string"||f!=="clickTrackingParams"&&f!=="trackingParams"?0:(d=BWF(atob(d.replace(/-/g,"+").replace(/_/g,"/")),2))?dRF(f+".ve",d,N,C):0;J+=f;J+=dRF(r,Z[r],V,a);if(J>500)break}}else a[V]=i1(Z),J+=a[V].length;else a[V]=i1(Z),J+=a[V].length;return J};
dRF=function(Z,V,a,J){a+="."+Z;Z=i1(V);J[a]=Z;return a.length+Z.length};
i1=function(Z){try{return(typeof Z==="string"?Z:String(JSON.stringify(Z))).substr(0,500)}catch(V){return"unable to serialize "+typeof Z+" ("+V.message+")"}};
NWu=function(Z){switch(Z){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}};
_.dm=function(Z,V,a,J,r){_.Bb.set(Z,V,{maxAge:a,path:"/",domain:J===void 0?"youtube.com":J,secure:r===void 0?!1:r})};
_.C$E=function(Z,V,a){_.Bb.remove(Z,V===void 0?"/":V,a===void 0?"youtube.com":a)};
_.ml=function(){if(_.F("embeds_web_enable_cookie_detection_fix")){if(!_.JO.navigator.cookieEnabled)return!1}else if(!_.Bb.isEnabled())return!1;if(!_.Bb.isEmpty())return!0;_.F("embeds_web_enable_cookie_detection_fix")?_.Bb.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.Bb.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.Bb.get("TESTCOOKIESENABLED")!=="1")return!1;_.Bb.remove("TESTCOOKIESENABLED");return!0};
qta=function(){var Z=_.JO.navigator;return Z?Z.connection:void 0};
Sto=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(Z){}};
_.YtJ=function(){var Z=qta();if(Z){var V=TWV[Z.type||"unknown"]||"CONN_UNKNOWN";Z=TWV[Z.effectiveType||"unknown"]||"CONN_UNKNOWN";V==="CONN_CELLULAR_UNKNOWN"&&Z!=="CONN_UNKNOWN"&&(V=Z);if(V!=="CONN_UNKNOWN")return V;if(Z!=="CONN_UNKNOWN")return Z}};
K3E=function(){var Z=qta();if(Z!=null&&Z.effectiveType)return Xoa.hasOwnProperty(Z.effectiveType)?Xoa[Z.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.CK=function(){try{return _.Na(),!0}catch(Z){return!1}};
_.Na=function(Z){if(_.yr("DATASYNC_ID")!==void 0)return _.yr("DATASYNC_ID");throw new _.qa("Datasync ID not set",Z===void 0?"unknown":Z);};
_.SN=function(Z){this.mechanism=Z};
Tc=function(Z){this.mechanism=Z};
Y6=function(Z){this.storage_=Z;this.cachedIsStorageAvailable_=null};
nZu=function(){var Z=null;try{Z=_.JO.localStorage||null}catch(V){}Y6.call(this,Z)};
l2F=function(){var Z=null;try{Z=_.JO.sessionStorage||null}catch(V){}Y6.call(this,Z)};
Xs=function(Z,V){this.mechanism_=Z;this.JSC$8438_prefix_=V+"::"};
_.t5i=function(Z){var V=new nZu;return V.isAvailable()?Z?new Xs(V,Z):V:null};
_.sgE=function(Z){var V=new l2F;return V.isAvailable()?Z?new Xs(V,Z):V:null};
DRJ=function(){var Z;return(Z=F3a())==null?void 0:Z.get("LAST_RESULT_ENTRY_KEY",!0)};
_.l1=function(Z){c3u||(_.KK?_.KK.logError(Z):(_.nK.push({type:"ERROR",payload:Z}),_.nK.length>10&&_.nK.shift()))};
t0=function(Z,V){c3u||(_.KK?_.KK.logEvent(Z,V):(_.nK.push({type:"EVENT",eventType:Z,payload:V}),_.nK.length>10&&_.nK.shift()))};
sC=function(Z){if(Z.indexOf(":")>=0)throw Error("Oc");};
Fs=function(Z){return Z.substr(0,Z.indexOf(":"))||Z};
woJ=function(){return(O4R||GFR)&&Dn("applewebkit")&&!Dn("version")&&(!Dn("safari")||Dn("gsa/"))};
Dn=function(Z){var V=_.YV();return V?V.toLowerCase().indexOf(Z)>=0:!1};
URJ=function(Z,V,a,J){V=Fs(V);var r=Z instanceof Error?Z:Error("Pc`"+Z);if(r instanceof cb)return r;Z={objectStoreNames:a,dbName:V,dbVersion:J};if(r.name==="QuotaExceededError")return new cb("QUOTA_EXCEEDED",Z);if(_.OC&&r.name==="UnknownError")return new cb("QUOTA_MAYBE_EXCEEDED",Z);if(r instanceof y3J)return new cb("MISSING_INDEX",Object.assign({},Z,{objectStore:r.objectStore,index:r.index}));if(r.name==="InvalidStateError"&&b4n.some(function(f){return r.message.includes(f)}))return new cb("EXECUTE_TRANSACTION_ON_CLOSED_DB",
Z);
if(r.name==="AbortError")return new cb("UNKNOWN_ABORT",Z,r.message);r.args=[Object.assign({},Z,{name:"IdbError",originalName:r.name})];r.level="WARNING";return r};
Gc=function(Z,V,a){var J=DRJ();return new cb("IDB_NOT_SUPPORTED",{context:{caller:Z,publicName:V,version:a,hasSucceededOnce:J==null?void 0:J.hasSucceededOnce}})};
H4n=function(Z){if(!Z)throw Error();throw Z;};
A3F=function(Z){return Z};
kFE=function(Z,V,a){var J=function(){try{Z.removeEventListener("success",r),Z.removeEventListener("error",f)}catch(d){}},r=function(){V(Z.result);
J()},f=function(){a(Z.error);
J()};
Z.addEventListener("success",r);Z.addEventListener("error",f)};
EZF=function(Z){return new Promise(function(V,a){kFE(Z,V,a)})};
b1=function(Z){return new wm(new y5(function(V,a){kFE(Z,V,a)}))};
jgu=function(Z,V){return new wm(new y5(function(a,J){var r=function(){var f=Z?V(Z):null;f?f.then(function(d){Z=d;r()},J):a()};
r()}))};
xRc=function(Z,V,a){return new Promise(function(J,r){var f=V!==void 0?self.indexedDB.open(Z,V):self.indexedDB.open(Z);var d=a.blocked,N=a.blocking,C=a.terminated,T=a.upgrade,Y=a.closed,X,n=function(){X||(X=new UC(f.result,{closed:Y}));return X};
f.addEventListener("upgradeneeded",function(t){try{if(t.newVersion===null)throw Error("Uc");if(f.transaction===null)throw Error("Vc");t.dataLoss&&t.dataLoss!=="none"&&t0("IDB_DATA_CORRUPTED",{reason:t.dataLossMessage||"unknown reason",dbName:Fs(Z)});var c=n(),y=new vZo(f.transaction);T&&T(c,function(U){return t.oldVersion<U&&t.newVersion>=U},y);
y.done.catch(function(U){r(U)})}catch(U){r(U)}});
f.addEventListener("success",function(){var t=f.result;N&&t.addEventListener("versionchange",function(){N(n())});
t.addEventListener("close",function(){t0("IDB_UNEXPECTEDLY_CLOSED",{dbName:Fs(Z),dbVersion:t.version});C&&C()});
J(n())});
f.addEventListener("error",function(){r(f.error)});
d&&f.addEventListener("blocked",function(){d()})})};
Qgi=function(Z,V,a){a=a===void 0?{}:a;return xRc(Z,V,a)};
_.A0=function(Z,V){V=V===void 0?{}:V;var a,J,r,f;return _.m(function(d){if(d.nextAddress==1)return _.rs(d,2),a=self.indexedDB.deleteDatabase(Z),J=V,(r=J.blocked)&&a.addEventListener("blocked",function(){r()}),_.q(d,EZF(a),4);
if(d.nextAddress!=2)return _.Hb(d,0);f=_.ds(d);throw URJ(f,Z,"",-1);})};
hha=function(Z,V){var a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,_.k6(poi,V),2);a=J.yieldResult;return J.return(_.EC(a,["databases"],{enableRetries:!0,mode:"readwrite"},function(r){var f=r.objectStore("databases");return f.get(Z.actualName).then(function(d){if(d?Z.actualName!==d.actualName||Z.publicName!==d.publicName||Z.userIdentifier!==d.userIdentifier:1)return f.put(Z).then(function(){})})}))})};
_.jN=function(Z,V){var a;return _.m(function(J){if(J.nextAddress==1)return Z?_.q(J,_.k6(poi,V),2):J.return();a=J.yieldResult;return J.return(a.delete("databases",Z))})};
_.ehi=function(Z,V){var a,J;return _.m(function(r){return r.nextAddress==1?(a=[],_.q(r,_.k6(poi,V),2)):r.nextAddress!=3?(J=r.yieldResult,_.q(r,_.EC(J,["databases"],{enableRetries:!0,mode:"readonly"},function(f){a.length=0;return vb(f.objectStore("databases"),{},function(d){Z(d.getValue())&&a.push(d.getValue());return d.continue()})}),3)):r.return(a)})};
zhO=function(Z,V){return _.ehi(function(a){return a.publicName===Z&&a.userIdentifier!==void 0},V)};
M5i=function(){var Z,V,a,J;return _.m(function(r){switch(r.nextAddress){case 1:Z=DRJ();if((V=Z)==null?0:V.hasSucceededOnce)return r.return(!0);var f;if(f=$RO)f=/WebKit\/([0-9]+)/.exec(_.YV()),f=!!(f&&parseInt(f[1],10)>=600);f&&(f=/WebKit\/([0-9]+)/.exec(_.YV()),f=!(f&&parseInt(f[1],10)>=602));if(f||x6)return r.return(!1);try{if(a=self,!(a.indexedDB&&a.IDBIndex&&a.IDBKeyRange&&a.IDBObjectStore))return r.return(!1)}catch(d){return r.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return r.return(!1);
_.rs(r,2);J={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return _.q(r,hha(J,Rho),4);case 4:return _.q(r,_.jN("yt-idb-test-do-not-use",Rho),5);case 5:return r.return(!0);case 2:return _.ds(r),r.return(!1)}})};
uCc=function(){if(L3K!==void 0)return L3K;c3u=!0;return L3K=M5i().then(function(Z){c3u=!1;var V;if((V=F3a())!=null&&V.expiringStorage_){var a;V={hasSucceededOnce:((a=DRJ())==null?void 0:a.hasSucceededOnce)||Z};var J;(J=F3a())==null||J.set("LAST_RESULT_ENTRY_KEY",V,2592E3,!0)}return Z})};
Q5=function(){return _.AW("ytglobal.idbToken_")||void 0};
_.h0=function(){var Z=Q5();return Z?Promise.resolve(Z):uCc().then(function(V){(V=V?Rho:void 0)&&_.pK("ytglobal.idbToken_",V);return V})};
W3J=function(Z){if(!_.CK())throw Z=new cb("AUTH_INVALID",{dbName:Z}),_.l1(Z),Z;var V=_.Na();return{actualName:Z+":"+V,publicName:Z,userIdentifier:V}};
gZJ=function(Z,V,a,J){var r,f,d,N,C,T;return _.m(function(Y){switch(Y.nextAddress){case 1:return f=(r=Error().stack)!=null?r:"",_.q(Y,_.h0(),2);case 2:d=Y.yieldResult;if(!d)throw N=Gc("openDbImpl",Z,V),_.F("ytidb_async_stack_killswitch")||(N.stack=N.stack+"\n"+f.substring(f.indexOf("\n")+1)),_.l1(N),N;sC(Z);C=a?{actualName:Z,publicName:Z,userIdentifier:void 0}:W3J(Z);_.rs(Y,3);return _.q(Y,hha(C,d),5);case 5:return _.q(Y,Qgi(C.actualName,V,J),6);case 6:return Y.return(Y.yieldResult);case 3:return T=
_.ds(Y),_.rs(Y,7),_.q(Y,_.jN(C.actualName,d),9);case 9:_.Hb(Y,8);break;case 7:_.ds(Y);case 8:throw T;}})};
I2J=function(Z,V,a){a=a===void 0?{}:a;return gZJ(Z,V,!1,a)};
ZFn=function(Z,V,a){a=a===void 0?{}:a;return gZJ(Z,V,!0,a)};
Vni=function(Z,V){V=V===void 0?{}:V;var a,J;return _.m(function(r){if(r.nextAddress==1)return _.q(r,_.h0(),2);if(r.nextAddress!=3){a=r.yieldResult;if(!a)return r.return();sC(Z);J=W3J(Z);return _.q(r,_.A0(J.actualName,V),3)}return _.q(r,_.jN(J.actualName,a),0)})};
aWJ=function(Z,V,a){Z=Z.map(function(J){return _.m(function(r){return r.nextAddress==1?_.q(r,_.A0(J.actualName,V),2):_.q(r,_.jN(J.actualName,a),0)})});
return Promise.all(Z).then(function(){})};
JBn=function(Z){var V=V===void 0?{}:V;var a,J;return _.m(function(r){if(r.nextAddress==1)return _.q(r,_.h0(),2);if(r.nextAddress!=3){a=r.yieldResult;if(!a)return r.return();sC(Z);return _.q(r,zhO(Z,a),3)}J=r.yieldResult;return _.q(r,aWJ(J,V,a),0)})};
ozo=function(Z,V){V=V===void 0?{}:V;var a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,_.h0(),2);if(J.nextAddress!=3){a=J.yieldResult;if(!a)return J.return();sC(Z);return _.q(J,_.A0(Z,V),3)}return _.q(J,_.jN(Z,a),0)})};
eN=function(Z,V){return rBJ(Z,V)};
fWo=function(Z){return _.k6(PrO(),Z)};
iFE=function(Z,V,a,J){var r,f,d;return _.m(function(N){switch(N.nextAddress){case 1:return r={config:Z,hashData:V,timestamp:J!==void 0?J:(0,_.zc)()},_.q(N,fWo(a),2);case 2:return f=N.yieldResult,_.q(N,f.clear("hotConfigStore"),3);case 3:return _.q(N,f.put("hotConfigStore",r),4);case 4:return d=N.yieldResult,N.return(d)}})};
BVE=function(Z,V,a,J,r){var f,d,N;return _.m(function(C){switch(C.nextAddress){case 1:return f={config:Z,hashData:V,configData:a,timestamp:r!==void 0?r:(0,_.zc)()},_.q(C,fWo(J),2);case 2:return d=C.yieldResult,_.q(C,d.clear("coldConfigStore"),3);case 3:return _.q(C,d.put("coldConfigStore",f),4);case 4:return N=C.yieldResult,C.return(N)}})};
dKa=function(Z){var V,a;return _.m(function(J){return J.nextAddress==1?_.q(J,fWo(Z),2):J.nextAddress!=3?(V=J.yieldResult,a=void 0,_.q(J,_.EC(V,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(r){return _.$6(r.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(f){a=f.getValue()})}),3)):J.return(a)})};
mKo=function(Z){var V,a;return _.m(function(J){return J.nextAddress==1?_.q(J,fWo(Z),2):J.nextAddress!=3?(V=J.yieldResult,a=void 0,_.q(J,_.EC(V,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(r){return _.$6(r.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(f){a=f.getValue()})}),3)):J.return(a)})};
NVm=function(){return _.m(function(Z){return _.q(Z,JBn("ytGcfConfig"),0)})};
Cra=function(){return"INNERTUBE_API_KEY"in _.G2&&"INNERTUBE_API_VERSION"in _.G2};
_.Ri=function(){return{innertubeApiKey:_.yr("INNERTUBE_API_KEY"),innertubeApiVersion:_.yr("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.yr("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.yr("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.yr("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.yr("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.yr("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.yr("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.yr("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.bU("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.bU("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.yr("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.nza=function(Z){var V={client:{hl:Z.innertubeContextHostLanguage,gl:Z.innertubeContextGeoLocation,clientName:Z.innertubeContextClientName,clientVersion:Z.innertubeContextClientVersion,configInfo:Z.innertubeContextClientConfigInfo}};navigator.userAgent&&(V.client.userAgent=String(navigator.userAgent));var a=_.JO.devicePixelRatio;a&&a!=1&&(V.client.screenDensityFloat=String(a));a=EMo();a!==""&&(V.client.experimentsToken=a);a=jBO();a.length>0&&(V.request={internalExperimentFlags:a});qMo(Z,void 0,V);
SMc(void 0,V);TVu(void 0,V);YMK(Z,void 0,V);Xzu(void 0,V);_.F("start_client_gcf")&&K6u(void 0,V);_.yr("DELEGATED_SESSION_ID")&&!_.F("pageid_as_header_web")&&(V.user={onBehalfOfUser:_.yr("DELEGATED_SESSION_ID")});!_.F("fill_delegate_context_in_gel_killswitch")&&(Z=_.yr("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(V.user=Object.assign({},V.user,{serializedDelegationContext:Z}));Z=_.yr("INNERTUBE_CONTEXT");var J;if(_.F("enable_persistent_device_token")&&(Z==null?0:(J=Z.client)==null?0:J.rolloutToken)){var r;
V.client.rolloutToken=Z==null?void 0:(r=Z.client)==null?void 0:r.rolloutToken}J=Object;r=J.assign;Z=V.client;a={};for(var f=_.B(Object.entries(_.v0(_.yr("DEVICE","")))),d=f.next();!d.done;d=f.next()){var N=_.B(d.value);d=N.next().value;N=N.next().value;d==="cbrand"?a.deviceMake=N:d==="cmodel"?a.deviceModel=N:d==="cbr"?a.browserName=N:d==="cbrver"?a.browserVersion=N:d==="cos"?a.osName=N:d==="cosver"?a.osVersion=N:d==="cplatform"&&(a.platform=N)}V.client=r.call(J,Z,a);return V};
qMo=function(Z,V,a){Z=Z.innertubeContextClientName;if(Z==="WEB"||Z==="MWEB"||Z===1||Z===2)if(V){a=_.Ma(V,lWn,96)||new lWn;var J=tnJ();J=Object.keys(sCu).indexOf(J);J=J===-1?null:J;J!==null&&_.LK(a,3,J);_.ae(V,96,a)}else a&&(a.client.mainAppWebInfo=(J=a.client.mainAppWebInfo)!=null?J:{},a.client.mainAppWebInfo.webDisplayMode=tnJ())};
SMc=function(Z,V){var a=_.AW("yt.embedded_player.embed_url");a&&(Z?(V=_.Ma(Z,F6u,7)||new F6u,_.m_(V,4,a),_.ae(Z,7,V)):V&&(V.thirdParty={embedUrl:a}))};
TVu=function(Z,V){var a;if(_.F("web_log_memory_total_kbytes")&&((a=_.JO.navigator)==null?0:a.deviceMemory)){var J;a=(J=_.JO.navigator)==null?void 0:J.deviceMemory;Z?_.u1(Z,95,HW(a*1E6)):V&&(V.client.memoryTotalKbytes=""+a*1E6)}};
YMK=function(Z,V,a){if(Z.appInstallData)if(V){var J;a=(J=_.Ma(V,Wb,62))!=null?J:new Wb;_.m_(a,6,Z.appInstallData);_.ae(V,62,a)}else a&&(a.client.configInfo=a.client.configInfo||{},a.client.configInfo.appInstallData=Z.appInstallData)};
Xzu=function(Z,V){var a=_.YtJ();a&&(Z?_.LK(Z,61,DKF[a]):V&&(V.client.connectionType=a));_.F("web_log_effective_connection_type")&&(a=K3E())&&(Z?_.LK(Z,94,cBi[a]):V&&(V.client.effectiveConnectionType=a))};
_.wzJ=function(Z,V,a){a=a===void 0?{}:a;var J={};_.yr("EOM_VISITOR_DATA")?J={"X-Goog-EOM-Visitor-Id":_.yr("EOM_VISITOR_DATA")}:J={"X-Goog-Visitor-Id":a.visitorData||_.yr("VISITOR_DATA","")};if(V&&V.includes("www.youtube-nocookie.com"))return J;V=a.authorization||_.yr("AUTHORIZATION");V||(Z?V="Bearer "+_.AW("gapi.auth.getToken")().access_token:(OFR.instance||(OFR.instance=new OFR),Z=GTc(),_.F("pageid_as_header_web")||delete Z["X-Goog-PageId"],J=Object.assign({},J,Z)));V&&(J.Authorization=V);return J};
K6u=function(Z,V){var a=yBF();if(a){var J=a.coldConfigData,r=a.coldHashData;a=a.hotHashData;if(Z){var f;V=(f=_.Ma(Z,Wb,62))!=null?f:new Wb;J=_.m_(V,1,J);_.m_(J,3,r).setHotHashData(a);_.ae(Z,62,V)}else V&&(V.client.configInfo=V.client.configInfo||{},J&&(V.client.configInfo.coldConfigData=J),r&&(V.client.configInfo.coldHashData=r),a&&(V.client.configInfo.hotHashData=a))}};
gm=function(Z){for(var V=Z.length;--V>=0;)Z[V]=0};
bFF=function(Z,V,a,J,r){this.static_tree=Z;this.extra_bits=V;this.extra_base=a;this.elems=J;this.max_length=r;this.has_stree=Z&&Z.length};
UKK=function(Z,V){this.dyn_tree=Z;this.max_code=0;this.stat_desc=V};
Ii=function(Z,V){Z.pending_buf[Z.pending++]=V&255;Z.pending_buf[Z.pending++]=V>>>8&255};
Z5=function(Z,V,a){Z.bi_valid>16-a?(Z.bi_buf|=V<<Z.bi_valid&65535,Ii(Z,Z.bi_buf),Z.bi_buf=V>>16-Z.bi_valid,Z.bi_valid+=a-16):(Z.bi_buf|=V<<Z.bi_valid&65535,Z.bi_valid+=a)};
Vm=function(Z,V,a){Z5(Z,a[V*2],a[V*2+1])};
HFJ=function(Z,V){var a=0;do a|=Z&1,Z>>>=1,a<<=1;while(--V>0);return a>>>1};
ABa=function(Z,V,a){var J=Array(16),r=0,f;for(f=1;f<=15;f++)J[f]=r=r+a[f-1]<<1;for(a=0;a<=V;a++)r=Z[a*2+1],r!==0&&(Z[a*2]=HFJ(J[r]++,r))};
kTa=function(Z){var V;for(V=0;V<286;V++)Z.dyn_ltree[V*2]=0;for(V=0;V<30;V++)Z.dyn_dtree[V*2]=0;for(V=0;V<19;V++)Z.bl_tree[V*2]=0;Z.dyn_ltree[512]=1;Z.opt_len=Z.static_len=0;Z.last_lit=Z.matches=0};
EzO=function(Z){Z.bi_valid>8?Ii(Z,Z.bi_buf):Z.bi_valid>0&&(Z.pending_buf[Z.pending++]=Z.bi_buf);Z.bi_buf=0;Z.bi_valid=0};
jCu=function(Z,V,a){EzO(Z);Ii(Z,a);Ii(Z,~a);a0.arraySet(Z.pending_buf,Z.window,V,a,Z.pending);Z.pending+=a};
vzK=function(Z,V,a,J){var r=V*2,f=a*2;return Z[r]<Z[f]||Z[r]===Z[f]&&J[V]<=J[a]};
xKm=function(Z,V,a){for(var J=Z.heap[a],r=a<<1;r<=Z.heap_len;){r<Z.heap_len&&vzK(V,Z.heap[r+1],Z.heap[r],Z.depth)&&r++;if(vzK(V,J,Z.heap[r],Z.depth))break;Z.heap[a]=Z.heap[r];a=r;r<<=1}Z.heap[a]=J};
zIi=function(Z,V,a){var J=0;if(Z.last_lit!==0){do{var r=Z.pending_buf[Z.d_buf+J*2]<<8|Z.pending_buf[Z.d_buf+J*2+1];var f=Z.pending_buf[Z.l_buf+J];J++;if(r===0)Vm(Z,f,V);else{var d=Jd[f];Vm(Z,d+256+1,V);var N=QCi[d];N!==0&&(f-=pzu[d],Z5(Z,f,N));r--;d=r<256?o0[r]:o0[256+(r>>>7)];Vm(Z,d,a);N=hIK[d];N!==0&&(r-=eIn[d],Z5(Z,r,N))}}while(J<Z.last_lit)}Vm(Z,256,V)};
$KV=function(Z,V){var a=V.dyn_tree,J=V.stat_desc.static_tree,r=V.stat_desc.has_stree,f=V.stat_desc.elems,d,N=-1;Z.heap_len=0;Z.heap_max=573;for(d=0;d<f;d++)a[d*2]!==0?(Z.heap[++Z.heap_len]=N=d,Z.depth[d]=0):a[d*2+1]=0;for(;Z.heap_len<2;){var C=Z.heap[++Z.heap_len]=N<2?++N:0;a[C*2]=1;Z.depth[C]=0;Z.opt_len--;r&&(Z.static_len-=J[C*2+1])}V.max_code=N;for(d=Z.heap_len>>1;d>=1;d--)xKm(Z,a,d);C=f;do d=Z.heap[1],Z.heap[1]=Z.heap[Z.heap_len--],xKm(Z,a,1),J=Z.heap[1],Z.heap[--Z.heap_max]=d,Z.heap[--Z.heap_max]=
J,a[C*2]=a[d*2]+a[J*2],Z.depth[C]=(Z.depth[d]>=Z.depth[J]?Z.depth[d]:Z.depth[J])+1,a[d*2+1]=a[J*2+1]=C,Z.heap[1]=C++,xKm(Z,a,1);while(Z.heap_len>=2);Z.heap[--Z.heap_max]=Z.heap[1];d=V.dyn_tree;C=V.max_code;J=V.stat_desc.static_tree;r=V.stat_desc.has_stree;f=V.stat_desc.extra_bits;var T=V.stat_desc.extra_base,Y=V.stat_desc.max_length,X,n=0;for(X=0;X<=15;X++)Z.bl_count[X]=0;d[Z.heap[Z.heap_max]*2+1]=0;for(V=Z.heap_max+1;V<573;V++){var t=Z.heap[V];X=d[d[t*2+1]*2+1]+1;X>Y&&(X=Y,n++);d[t*2+1]=X;if(!(t>
C)){Z.bl_count[X]++;var c=0;t>=T&&(c=f[t-T]);var y=d[t*2];Z.opt_len+=y*(X+c);r&&(Z.static_len+=y*(J[t*2+1]+c))}}if(n!==0){do{for(X=Y-1;Z.bl_count[X]===0;)X--;Z.bl_count[X]--;Z.bl_count[X+1]+=2;Z.bl_count[Y]--;n-=2}while(n>0);for(X=Y;X!==0;X--)for(t=Z.bl_count[X];t!==0;)J=Z.heap[--V],J>C||(d[J*2+1]!==X&&(Z.opt_len+=(X-d[J*2+1])*d[J*2],d[J*2+1]=X),t--)}ABa(a,N,Z.bl_count)};
RIo=function(Z,V,a){var J,r=-1,f=V[1],d=0,N=7,C=4;f===0&&(N=138,C=3);V[(a+1)*2+1]=65535;for(J=0;J<=a;J++){var T=f;f=V[(J+1)*2+1];++d<N&&T===f||(d<C?Z.bl_tree[T*2]+=d:T!==0?(T!==r&&Z.bl_tree[T*2]++,Z.bl_tree[32]++):d<=10?Z.bl_tree[34]++:Z.bl_tree[36]++,d=0,r=T,f===0?(N=138,C=3):T===f?(N=6,C=3):(N=7,C=4))}};
Mnu=function(Z,V,a){var J,r=-1,f=V[1],d=0,N=7,C=4;f===0&&(N=138,C=3);for(J=0;J<=a;J++){var T=f;f=V[(J+1)*2+1];if(!(++d<N&&T===f)){if(d<C){do Vm(Z,T,Z.bl_tree);while(--d!==0)}else T!==0?(T!==r&&(Vm(Z,T,Z.bl_tree),d--),Vm(Z,16,Z.bl_tree),Z5(Z,d-3,2)):d<=10?(Vm(Z,17,Z.bl_tree),Z5(Z,d-3,3)):(Vm(Z,18,Z.bl_tree),Z5(Z,d-11,7));d=0;r=T;f===0?(N=138,C=3):T===f?(N=6,C=3):(N=7,C=4)}}};
L6o=function(Z){var V=4093624447,a;for(a=0;a<=31;a++,V>>>=1)if(V&1&&Z.dyn_ltree[a*2]!==0)return 0;if(Z.dyn_ltree[18]!==0||Z.dyn_ltree[20]!==0||Z.dyn_ltree[26]!==0)return 1;for(a=32;a<256;a++)if(Z.dyn_ltree[a*2]!==0)return 1;return 0};
rB=function(Z,V,a){Z.pending_buf[Z.d_buf+Z.last_lit*2]=V>>>8&255;Z.pending_buf[Z.d_buf+Z.last_lit*2+1]=V&255;Z.pending_buf[Z.l_buf+Z.last_lit]=a&255;Z.last_lit++;V===0?Z.dyn_ltree[a*2]++:(Z.matches++,V--,Z.dyn_ltree[(Jd[a]+256+1)*2]++,Z.dyn_dtree[(V<256?o0[V]:o0[256+(V>>>7)])*2]++);return Z.last_lit===Z.lit_bufsize-1};
fM=function(Z,V){Z.msg=Py[V];return V};
iA=function(Z){for(var V=Z.length;--V>=0;)Z[V]=0};
By=function(Z){var V=Z.state,a=V.pending;a>Z.avail_out&&(a=Z.avail_out);a!==0&&(a0.arraySet(Z.output,V.pending_buf,V.pending_out,a,Z.next_out),Z.next_out+=a,V.pending_out+=a,Z.total_out+=a,Z.avail_out-=a,V.pending-=a,V.pending===0&&(V.pending_out=0))};
qz=function(Z,V){var a=Z.block_start>=0?Z.block_start:-1,J=Z.strstart-Z.block_start,r=0;if(Z.level>0){Z.strm.data_type===2&&(Z.strm.data_type=L6o(Z));$KV(Z,Z.l_desc);$KV(Z,Z.d_desc);RIo(Z,Z.dyn_ltree,Z.l_desc.max_code);RIo(Z,Z.dyn_dtree,Z.d_desc.max_code);$KV(Z,Z.bl_desc);for(r=18;r>=3&&Z.bl_tree[uZa[r]*2+1]===0;r--);Z.opt_len+=3*(r+1)+5+5+4;var f=Z.opt_len+3+7>>>3;var d=Z.static_len+3+7>>>3;d<=f&&(f=d)}else f=d=J+5;if(J+4<=f&&a!==-1)Z5(Z,V?1:0,3),jCu(Z,a,J);else if(Z.strategy===4||d===f)Z5(Z,2+(V?
1:0),3),zIi(Z,dB,Nz);else{Z5(Z,4+(V?1:0),3);a=Z.l_desc.max_code+1;J=Z.d_desc.max_code+1;r+=1;Z5(Z,a-257,5);Z5(Z,J-1,5);Z5(Z,r-4,4);for(f=0;f<r;f++)Z5(Z,Z.bl_tree[uZa[f]*2+1],3);Mnu(Z,Z.dyn_ltree,a-1);Mnu(Z,Z.dyn_dtree,J-1);zIi(Z,Z.dyn_ltree,Z.dyn_dtree)}kTa(Z);V&&EzO(Z);Z.block_start=Z.strstart;By(Z.strm)};
Su=function(Z,V){Z.pending_buf[Z.pending++]=V};
Tg=function(Z,V){Z.pending_buf[Z.pending++]=V>>>8&255;Z.pending_buf[Z.pending++]=V&255};
W6n=function(Z,V){var a=Z.max_chain_length,J=Z.strstart,r=Z.prev_length,f=Z.nice_match,d=Z.strstart>Z.w_size-262?Z.strstart-(Z.w_size-262):0,N=Z.window,C=Z.w_mask,T=Z.prev,Y=Z.strstart+258,X=N[J+r-1],n=N[J+r];Z.prev_length>=Z.good_match&&(a>>=2);f>Z.lookahead&&(f=Z.lookahead);do{var t=V;if(N[t+r]===n&&N[t+r-1]===X&&N[t]===N[J]&&N[++t]===N[J+1]){J+=2;for(t++;N[++J]===N[++t]&&N[++J]===N[++t]&&N[++J]===N[++t]&&N[++J]===N[++t]&&N[++J]===N[++t]&&N[++J]===N[++t]&&N[++J]===N[++t]&&N[++J]===N[++t]&&J<Y;);
t=258-(Y-J);J=Y-258;if(t>r){Z.match_start=V;r=t;if(t>=f)break;X=N[J+r-1];n=N[J+r]}}}while((V=T[V&C])>d&&--a!==0);return r<=Z.lookahead?r:Z.lookahead};
Xi=function(Z){var V=Z.w_size,a;do{var J=Z.window_size-Z.lookahead-Z.strstart;if(Z.strstart>=V+(V-262)){a0.arraySet(Z.window,Z.window,V,V,0);Z.match_start-=V;Z.strstart-=V;Z.block_start-=V;var r=a=Z.hash_size;do{var f=Z.head[--r];Z.head[r]=f>=V?f-V:0}while(--a);r=a=V;do f=Z.prev[--r],Z.prev[r]=f>=V?f-V:0;while(--a);J+=V}if(Z.strm.avail_in===0)break;r=Z.strm;a=Z.window;f=Z.strstart+Z.lookahead;var d=r.avail_in;d>J&&(d=J);d===0?a=0:(r.avail_in-=d,a0.arraySet(a,r.input,r.next_in,d,f),r.state.wrap===
1?r.adler=gzo(r.adler,a,d,f):r.state.wrap===2&&(r.adler=YE(r.adler,a,d,f)),r.next_in+=d,r.total_in+=d,a=d);Z.lookahead+=a;if(Z.lookahead+Z.insert>=3)for(J=Z.strstart-Z.insert,Z.ins_h=Z.window[J],Z.ins_h=(Z.ins_h<<Z.hash_shift^Z.window[J+1])&Z.hash_mask;Z.insert&&!(Z.ins_h=(Z.ins_h<<Z.hash_shift^Z.window[J+3-1])&Z.hash_mask,Z.prev[J&Z.w_mask]=Z.head[Z.ins_h],Z.head[Z.ins_h]=J,J++,Z.insert--,Z.lookahead+Z.insert<3););}while(Z.lookahead<262&&Z.strm.avail_in!==0)};
IWm=function(Z,V){for(var a;;){if(Z.lookahead<262){Xi(Z);if(Z.lookahead<262&&V===0)return 1;if(Z.lookahead===0)break}a=0;Z.lookahead>=3&&(Z.ins_h=(Z.ins_h<<Z.hash_shift^Z.window[Z.strstart+3-1])&Z.hash_mask,a=Z.prev[Z.strstart&Z.w_mask]=Z.head[Z.ins_h],Z.head[Z.ins_h]=Z.strstart);a!==0&&Z.strstart-a<=Z.w_size-262&&(Z.match_length=W6n(Z,a));if(Z.match_length>=3)if(a=rB(Z,Z.strstart-Z.match_start,Z.match_length-3),Z.lookahead-=Z.match_length,Z.match_length<=Z.max_lazy_match&&Z.lookahead>=3){Z.match_length--;
do Z.strstart++,Z.ins_h=(Z.ins_h<<Z.hash_shift^Z.window[Z.strstart+3-1])&Z.hash_mask,Z.prev[Z.strstart&Z.w_mask]=Z.head[Z.ins_h],Z.head[Z.ins_h]=Z.strstart;while(--Z.match_length!==0);Z.strstart++}else Z.strstart+=Z.match_length,Z.match_length=0,Z.ins_h=Z.window[Z.strstart],Z.ins_h=(Z.ins_h<<Z.hash_shift^Z.window[Z.strstart+1])&Z.hash_mask;else a=rB(Z,0,Z.window[Z.strstart]),Z.lookahead--,Z.strstart++;if(a&&(qz(Z,!1),Z.strm.avail_out===0))return 1}Z.insert=Z.strstart<2?Z.strstart:2;return V===4?(qz(Z,
!0),Z.strm.avail_out===0?3:4):Z.last_lit&&(qz(Z,!1),Z.strm.avail_out===0)?1:2};
KM=function(Z,V){for(var a,J;;){if(Z.lookahead<262){Xi(Z);if(Z.lookahead<262&&V===0)return 1;if(Z.lookahead===0)break}a=0;Z.lookahead>=3&&(Z.ins_h=(Z.ins_h<<Z.hash_shift^Z.window[Z.strstart+3-1])&Z.hash_mask,a=Z.prev[Z.strstart&Z.w_mask]=Z.head[Z.ins_h],Z.head[Z.ins_h]=Z.strstart);Z.prev_length=Z.match_length;Z.prev_match=Z.match_start;Z.match_length=2;a!==0&&Z.prev_length<Z.max_lazy_match&&Z.strstart-a<=Z.w_size-262&&(Z.match_length=W6n(Z,a),Z.match_length<=5&&(Z.strategy===1||Z.match_length===3&&
Z.strstart-Z.match_start>4096)&&(Z.match_length=2));if(Z.prev_length>=3&&Z.match_length<=Z.prev_length){J=Z.strstart+Z.lookahead-3;a=rB(Z,Z.strstart-1-Z.prev_match,Z.prev_length-3);Z.lookahead-=Z.prev_length-1;Z.prev_length-=2;do++Z.strstart<=J&&(Z.ins_h=(Z.ins_h<<Z.hash_shift^Z.window[Z.strstart+3-1])&Z.hash_mask,Z.prev[Z.strstart&Z.w_mask]=Z.head[Z.ins_h],Z.head[Z.ins_h]=Z.strstart);while(--Z.prev_length!==0);Z.match_available=0;Z.match_length=2;Z.strstart++;if(a&&(qz(Z,!1),Z.strm.avail_out===0))return 1}else if(Z.match_available){if((a=
rB(Z,0,Z.window[Z.strstart-1]))&&qz(Z,!1),Z.strstart++,Z.lookahead--,Z.strm.avail_out===0)return 1}else Z.match_available=1,Z.strstart++,Z.lookahead--}Z.match_available&&(rB(Z,0,Z.window[Z.strstart-1]),Z.match_available=0);Z.insert=Z.strstart<2?Z.strstart:2;return V===4?(qz(Z,!0),Z.strm.avail_out===0?3:4):Z.last_lit&&(qz(Z,!1),Z.strm.avail_out===0)?1:2};
ZYR=function(Z,V){for(var a,J,r,f=Z.window;;){if(Z.lookahead<=258){Xi(Z);if(Z.lookahead<=258&&V===0)return 1;if(Z.lookahead===0)break}Z.match_length=0;if(Z.lookahead>=3&&Z.strstart>0&&(J=Z.strstart-1,a=f[J],a===f[++J]&&a===f[++J]&&a===f[++J])){for(r=Z.strstart+258;a===f[++J]&&a===f[++J]&&a===f[++J]&&a===f[++J]&&a===f[++J]&&a===f[++J]&&a===f[++J]&&a===f[++J]&&J<r;);Z.match_length=258-(r-J);Z.match_length>Z.lookahead&&(Z.match_length=Z.lookahead)}Z.match_length>=3?(a=rB(Z,1,Z.match_length-3),Z.lookahead-=
Z.match_length,Z.strstart+=Z.match_length,Z.match_length=0):(a=rB(Z,0,Z.window[Z.strstart]),Z.lookahead--,Z.strstart++);if(a&&(qz(Z,!1),Z.strm.avail_out===0))return 1}Z.insert=0;return V===4?(qz(Z,!0),Z.strm.avail_out===0?3:4):Z.last_lit&&(qz(Z,!1),Z.strm.avail_out===0)?1:2};
V_V=function(Z,V){for(var a;;){if(Z.lookahead===0&&(Xi(Z),Z.lookahead===0)){if(V===0)return 1;break}Z.match_length=0;a=rB(Z,0,Z.window[Z.strstart]);Z.lookahead--;Z.strstart++;if(a&&(qz(Z,!1),Z.strm.avail_out===0))return 1}Z.insert=0;return V===4?(qz(Z,!0),Z.strm.avail_out===0?3:4):Z.last_lit&&(qz(Z,!1),Z.strm.avail_out===0)?1:2};
nM=function(Z,V,a,J,r){this.good_length=Z;this.max_lazy=V;this.nice_length=a;this.max_chain=J;this.func=r};
ayJ=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 a0.Buf16(1146);this.dyn_dtree=new a0.Buf16(122);this.bl_tree=new a0.Buf16(78);iA(this.dyn_ltree);iA(this.dyn_dtree);iA(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new a0.Buf16(16);this.heap=new a0.Buf16(573);iA(this.heap);this.heap_max=this.heap_len=0;this.depth=new a0.Buf16(573);iA(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};
JIa=function(Z,V){if(!Z||!Z.state||V>5||V<0)return Z?fM(Z,-2):-2;var a=Z.state;if(!Z.output||!Z.input&&Z.avail_in!==0||a.status===666&&V!==4)return fM(Z,Z.avail_out===0?-5:-2);a.strm=Z;var J=a.last_flush;a.last_flush=V;if(a.status===42)if(a.wrap===2)Z.adler=0,Su(a,31),Su(a,139),Su(a,8),a.gzhead?(Su(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),Su(a,a.gzhead.time&255),Su(a,a.gzhead.time>>8&255),Su(a,a.gzhead.time>>16&255),Su(a,a.gzhead.time>>
24&255),Su(a,a.level===9?2:a.strategy>=2||a.level<2?4:0),Su(a,a.gzhead.os&255),a.gzhead.extra&&a.gzhead.extra.length&&(Su(a,a.gzhead.extra.length&255),Su(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(Z.adler=YE(Z.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69):(Su(a,0),Su(a,0),Su(a,0),Su(a,0),Su(a,0),Su(a,a.level===9?2:a.strategy>=2||a.level<2?4:0),Su(a,3),a.status=113);else{var r=8+(a.w_bits-8<<4)<<8;r|=(a.strategy>=2||a.level<2?0:a.level<6?1:a.level===6?2:3)<<6;a.strstart!==0&&(r|=
32);a.status=113;Tg(a,r+(31-r%31));a.strstart!==0&&(Tg(a,Z.adler>>>16),Tg(a,Z.adler&65535));Z.adler=1}if(a.status===69)if(a.gzhead.extra){for(r=a.pending;a.gzindex<(a.gzhead.extra.length&65535)&&(a.pending!==a.pending_buf_size||(a.gzhead.hcrc&&a.pending>r&&(Z.adler=YE(Z.adler,a.pending_buf,a.pending-r,r)),By(Z),r=a.pending,a.pending!==a.pending_buf_size));)Su(a,a.gzhead.extra[a.gzindex]&255),a.gzindex++;a.gzhead.hcrc&&a.pending>r&&(Z.adler=YE(Z.adler,a.pending_buf,a.pending-r,r));a.gzindex===a.gzhead.extra.length&&
(a.gzindex=0,a.status=73)}else a.status=73;if(a.status===73)if(a.gzhead.name){r=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>r&&(Z.adler=YE(Z.adler,a.pending_buf,a.pending-r,r)),By(Z),r=a.pending,a.pending===a.pending_buf_size)){var f=1;break}f=a.gzindex<a.gzhead.name.length?a.gzhead.name.charCodeAt(a.gzindex++)&255:0;Su(a,f)}while(f!==0);a.gzhead.hcrc&&a.pending>r&&(Z.adler=YE(Z.adler,a.pending_buf,a.pending-r,r));f===0&&(a.gzindex=0,a.status=91)}else a.status=91;if(a.status===
91)if(a.gzhead.comment){r=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>r&&(Z.adler=YE(Z.adler,a.pending_buf,a.pending-r,r)),By(Z),r=a.pending,a.pending===a.pending_buf_size)){f=1;break}f=a.gzindex<a.gzhead.comment.length?a.gzhead.comment.charCodeAt(a.gzindex++)&255:0;Su(a,f)}while(f!==0);a.gzhead.hcrc&&a.pending>r&&(Z.adler=YE(Z.adler,a.pending_buf,a.pending-r,r));f===0&&(a.status=103)}else a.status=103;a.status===103&&(a.gzhead.hcrc?(a.pending+2>a.pending_buf_size&&By(Z),
a.pending+2<=a.pending_buf_size&&(Su(a,Z.adler&255),Su(a,Z.adler>>8&255),Z.adler=0,a.status=113)):a.status=113);if(a.pending!==0){if(By(Z),Z.avail_out===0)return a.last_flush=-1,0}else if(Z.avail_in===0&&(V<<1)-(V>4?9:0)<=(J<<1)-(J>4?9:0)&&V!==4)return fM(Z,-5);if(a.status===666&&Z.avail_in!==0)return fM(Z,-5);if(Z.avail_in!==0||a.lookahead!==0||V!==0&&a.status!==666){J=a.strategy===2?V_V(a,V):a.strategy===3?ZYR(a,V):lA[a.level].func(a,V);if(J===3||J===4)a.status=666;if(J===1||J===3)return Z.avail_out===
0&&(a.last_flush=-1),0;if(J===2&&(V===1?(Z5(a,2,3),Vm(a,256,dB),a.bi_valid===16?(Ii(a,a.bi_buf),a.bi_buf=0,a.bi_valid=0):a.bi_valid>=8&&(a.pending_buf[a.pending++]=a.bi_buf&255,a.bi_buf>>=8,a.bi_valid-=8)):V!==5&&(Z5(a,0,3),jCu(a,0,0),V===3&&(iA(a.head),a.lookahead===0&&(a.strstart=0,a.block_start=0,a.insert=0))),By(Z),Z.avail_out===0))return a.last_flush=-1,0}if(V!==4)return 0;if(a.wrap<=0)return 1;a.wrap===2?(Su(a,Z.adler&255),Su(a,Z.adler>>8&255),Su(a,Z.adler>>16&255),Su(a,Z.adler>>24&255),Su(a,
Z.total_in&255),Su(a,Z.total_in>>8&255),Su(a,Z.total_in>>16&255),Su(a,Z.total_in>>24&255)):(Tg(a,Z.adler>>>16),Tg(a,Z.adler&65535));By(Z);a.wrap>0&&(a.wrap=-a.wrap);return a.pending!==0?0:1};
o9F=function(Z){if(!(this instanceof o9F))return new o9F(Z);Z=this.options=a0.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},Z||{});Z.raw&&Z.windowBits>0?Z.windowBits=-Z.windowBits:Z.gzip&&Z.windowBits>0&&Z.windowBits<16&&(Z.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new rIm;this.strm.avail_out=0;var V=this.strm;var a=Z.level,J=Z.method,r=Z.windowBits,f=Z.memLevel,d=Z.strategy;if(V){var N=1;a===-1&&(a=6);r<0?(N=0,r=-r):r>15&&
(N=2,r-=16);if(f<1||f>9||J!==8||r<8||r>15||a<0||a>9||d<0||d>4)V=fM(V,-2);else{r===8&&(r=9);var C=new ayJ;V.state=C;C.strm=V;C.wrap=N;C.gzhead=null;C.w_bits=r;C.w_size=1<<C.w_bits;C.w_mask=C.w_size-1;C.hash_bits=f+7;C.hash_size=1<<C.hash_bits;C.hash_mask=C.hash_size-1;C.hash_shift=~~((C.hash_bits+3-1)/3);C.window=new a0.Buf8(C.w_size*2);C.head=new a0.Buf16(C.hash_size);C.prev=new a0.Buf16(C.w_size);C.lit_bufsize=1<<f+6;C.pending_buf_size=C.lit_bufsize*4;C.pending_buf=new a0.Buf8(C.pending_buf_size);
C.d_buf=C.lit_bufsize;C.l_buf=3*C.lit_bufsize;C.level=a;C.strategy=d;C.method=J;if(V&&V.state){V.total_in=V.total_out=0;V.data_type=2;a=V.state;a.pending=0;a.pending_out=0;a.wrap<0&&(a.wrap=-a.wrap);a.status=a.wrap?42:113;V.adler=a.wrap===2?0:1;a.last_flush=0;if(!Pla){J=Array(16);for(f=d=0;f<28;f++)for(pzu[f]=d,r=0;r<1<<QCi[f];r++)Jd[d++]=f;Jd[d-1]=f;for(f=d=0;f<16;f++)for(eIn[f]=d,r=0;r<1<<hIK[f];r++)o0[d++]=f;for(d>>=7;f<30;f++)for(eIn[f]=d<<7,r=0;r<1<<hIK[f]-7;r++)o0[256+d++]=f;for(r=0;r<=15;r++)J[r]=
0;for(r=0;r<=143;)dB[r*2+1]=8,r++,J[8]++;for(;r<=255;)dB[r*2+1]=9,r++,J[9]++;for(;r<=279;)dB[r*2+1]=7,r++,J[7]++;for(;r<=287;)dB[r*2+1]=8,r++,J[8]++;ABa(dB,287,J);for(r=0;r<30;r++)Nz[r*2+1]=5,Nz[r*2]=HFJ(r,5);fyE=new bFF(dB,QCi,257,286,15);iYJ=new bFF(Nz,hIK,0,30,15);B3K=new bFF([],d2u,0,19,7);Pla=!0}a.l_desc=new UKK(a.dyn_ltree,fyE);a.d_desc=new UKK(a.dyn_dtree,iYJ);a.bl_desc=new UKK(a.bl_tree,B3K);a.bi_buf=0;a.bi_valid=0;kTa(a);a=0}else a=fM(V,-2);a===0&&(V=V.state,V.window_size=2*V.w_size,iA(V.head),
V.max_lazy_match=lA[V.level].max_lazy,V.good_match=lA[V.level].good_length,V.nice_match=lA[V.level].nice_length,V.max_chain_length=lA[V.level].max_chain,V.strstart=0,V.block_start=0,V.lookahead=0,V.insert=0,V.match_length=V.prev_length=2,V.match_available=0,V.ins_h=0);V=a}}else V=-2;if(V!==0)throw Error(Py[V]);Z.header&&(V=this.strm)&&V.state&&V.state.wrap===2&&(V.state.gzhead=Z.header);if(Z.dictionary){var T;typeof Z.dictionary==="string"?T=m2i(Z.dictionary):N3R.call(Z.dictionary)==="[object ArrayBuffer]"?
T=new Uint8Array(Z.dictionary):T=Z.dictionary;Z=this.strm;f=T;d=f.length;if(Z&&Z.state)if(T=Z.state,V=T.wrap,V===2||V===1&&T.status!==42||T.lookahead)V=-2;else{V===1&&(Z.adler=gzo(Z.adler,f,d,0));T.wrap=0;d>=T.w_size&&(V===0&&(iA(T.head),T.strstart=0,T.block_start=0,T.insert=0),a=new a0.Buf8(T.w_size),a0.arraySet(a,f,d-T.w_size,T.w_size,0),f=a,d=T.w_size);a=Z.avail_in;J=Z.next_in;r=Z.input;Z.avail_in=d;Z.next_in=0;Z.input=f;for(Xi(T);T.lookahead>=3;){f=T.strstart;d=T.lookahead-2;do T.ins_h=(T.ins_h<<
T.hash_shift^T.window[f+3-1])&T.hash_mask,T.prev[f&T.w_mask]=T.head[T.ins_h],T.head[T.ins_h]=f,f++;while(--d);T.strstart=f;T.lookahead=2;Xi(T)}T.strstart+=T.lookahead;T.block_start=T.strstart;T.insert=T.lookahead;T.lookahead=0;T.match_length=T.prev_length=2;T.match_available=0;Z.next_in=J;Z.input=r;Z.avail_in=a;T.wrap=V;V=0}else V=-2;if(V!==0)throw Error(Py[V]);this._dict_set=!0}};
Clm=function(Z,V){V=V||{};V.gzip=!0;V=new o9F(V);V.push(Z,!0);if(V.err)throw V.msg||Py[V.err];return V.result};
SVm=function(Z,V){var a=qVJ();a&&a.publish.call(a,Z.toString(),Z,V)};
n9E=function(Z,V,a){var J=qVJ();if(!J)return 0;var r=J.subscribe(Z.toString(),function(f,d){var N=_.AW("ytPubsub2Pubsub2SkipSubKey");N&&N==r||(N=function(){if(T3u[r])try{if(d&&Z instanceof YVc&&Z!=f)try{var C=Z.dataClass,T=d;if(!T.args||!T.version)throw Error("Xc");try{if(!C.version_){var Y=new C;C.version_=Y.version}var X=C.version_}catch(n){}if(!X||T.version!=X)throw Error("Yc");try{d=Reflect.construct(C,_.ZH(T.args))}catch(n){throw n.message="yt.pubsub2.Data.deserialize(): "+n.message,n;}}catch(n){throw n.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+Z.toString()+": "+n.message,n;}V.call(a||window,d)}catch(n){_.Uo(n)}},XAo[Z.toString()]?_.AW("yt.scheduler.instance")?_.td.addLowPriorityJob(N):_.V5(N,0):N())});
T3u[r]=!0;KRR[Z.toString()]||(KRR[Z.toString()]=[]);KRR[Z.toString()].push(r);return r};
FRi=function(){var Z=lyV,V=n9E(t_u,function(a){Z.apply(void 0,arguments);sAm(V)});
return V};
sAm=function(Z){var V=qVJ();V&&(typeof Z==="number"&&(Z=[Z]),_.jp(Z,function(a){V.unsubscribeByKey(a);delete T3u[a]}))};
qVJ=function(){return _.AW("ytPubsub2Pubsub2Instance")};
D2J=function(Z,V,a){a=a===void 0?{sampleRate:.1}:a;Math.random()<Math.min(.02,a.sampleRate/100)&&SVm("meta_logging_csi_event",{timerName:Z,timelineData:V})};
_.cIF=function(Z){return Z?(Z=Z.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.AV(Z):null:null};
_.sA=function(Z){return Z?(Z=Z.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.f_(Z):null:null};
GPo=function(){OYF||(OYF=_.sA(_.yr("WORKER_SERIALIZATION_URL")));return OYF||void 0};
_.yIJ=function(){var Z=GPo();wAi||Z===void 0||(wAi=new Worker(_.iV(Z),void 0));return wAi};
_.bYJ=function(){return typeof Worker==="function"&&GPo()?!0:!1};
_.kPJ=function(){if(_.bYJ()&&!U2i){var Z=function(a){a=a.data;if(a.op==="gzippedGelBatch"){var J=HYK.get(a.key);J&&(AIo(a.gzippedBatch,J.latencyPayload,J.url,J.options,J.sendFn),HYK.delete(a.key))}},V=_.yIJ();
V&&(V.addEventListener("message",Z),V.onerror=function(){HYK.clear()},U2i=!0)}};
hwE=function(Z,V,a,J,r){r=r===void 0?!1:r;var f={startTime:(0,_.zc)(),ticks:{},infos:{}};if(Fi)try{var d=E9a(V);if(d!=null&&(d>jAc||d<v9V))J(Z,a);else{if(_.F("gzip_gel_with_worker")&&(_.F("initial_gzip_use_main_thread")&&!x2E||!_.F("initial_gzip_use_main_thread"))){U2i||_.kPJ();var N=_.yIJ();if(N&&!r){HYK.set(QAE,{latencyPayload:f,url:Z,options:a,sendFn:J});N.postMessage({op:"gelBatchToGzip",serializedBatch:V,key:QAE});QAE++;return}}var C=Clm(pAn(V));AIo(C,f,Z,a,J)}}catch(T){_.ky(T),J(Z,a)}else J(Z,
a)};
AIo=function(Z,V,a,J,r){x2E=!1;var f=(0,_.zc)();V.ticks.gelc=f;D5++;_.F("disable_compression_due_to_performance_degredation")&&f-V.startTime>=ewn&&(zwo++,_.F("abandon_compression_after_N_slow_zips")?D5===_.W0("compression_disable_point")&&zwo>$2O&&(Fi=!1):Fi=!1);Rwi(V);J.headers||(J.headers={});J.headers["Content-Encoding"]="gzip";J.postBody=Z;J.postParams=void 0;r(a,J)};
M_E=function(Z){var V=V===void 0?!1:V;var a=a===void 0?!1:a;var J=(0,_.zc)(),r={startTime:J,ticks:{},infos:{}},f=V?_.AW("yt.logging.gzipForFetch",!1):!0;if(Fi&&f){if(!Z.body)return Z;try{var d=a?Z.body:typeof Z.body==="string"?Z.body:JSON.stringify(Z.body);f=d;if(!a&&typeof d==="string"){var N=E9a(d);if(N!=null&&(N>jAc||N<v9V))return Z;a=V?{level:1}:void 0;f=Clm(pAn(d),a);var C=(0,_.zc)();r.ticks.gelc=C;if(V){D5++;if((_.F("disable_compression_due_to_performance_degredation")||_.F("disable_compression_due_to_performance_degradation_lr"))&&
C-J>=ewn)if(zwo++,_.F("abandon_compression_after_N_slow_zips")||_.F("abandon_compression_after_N_slow_zips_lr")){V=zwo/D5;var T=$2O/_.W0("compression_disable_point");D5>0&&D5%_.W0("compression_disable_point")===0&&V>=T&&(Fi=!1)}else Fi=!1;Rwi(r)}}Z.headers=Object.assign({},{"Content-Encoding":"gzip"},Z.headers||{});Z.body=f;return Z}catch(Y){return _.ky(Y),Z}}else return Z};
E9a=function(Z){try{return(new Blob(Z.split(""))).size}catch(V){return _.ky(V),null}};
Rwi=function(Z){_.F("gel_compression_csi_killswitch")||!_.F("log_gel_compression_latency")&&!_.F("log_gel_compression_latency_lr")||D2J("gel_compression",Z,{sampleRate:.1})};
LRV=function(){this.blockSize=-1};
cy=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var Z=1;Z<this.blockSize;++Z)this.pad_[Z]=0;this.total_=this.inbuf_=0;this.reset()};
WRK=function(Z){Z=Object.assign({},Z);delete Z.Authorization;var V=u4a();if(V){var a=new cy;a.update(_.yr("INNERTUBE_API_KEY"));a.update(V);Z.hash=_.gC(a.digest(),3)}return Z};
Gg=function(){g9O||(g9O=new _.OA("yt.innertube"));return g9O};
IyE=function(Z,V,a,J){if(J)return null;J=Gg().get("nextId",!0)||1;var r=Gg().get("requests",!0)||{};r[J]={method:Z,request:V,authState:WRK(a),requestTime:Math.round((0,_.zc)())};Gg().set("nextId",J+1,86400,!0);Gg().set("requests",r,86400,!0);return J};
Zyc=function(Z){var V=Gg().get("requests",!0)||{};delete V[Z];Gg().set("requests",V,86400,!0)};
a7n=function(Z){var V=Gg().get("requests",!0);if(V){for(var a in V){var J=V[a];if(!(Math.round((0,_.zc)())-J.requestTime<6E4)){var r=J.authState,f=WRK(_.wzJ(!1));_.lv.equals(r,f)&&(r=J.request,"requestTimeMs"in r&&(r.requestTimeMs=Math.round((0,_.zc)())),VLo(Z,J.method,r,{}));delete V[a]}}Gg().set("requests",V,86400,!0)}};
JzR=function(Z){var V;return(Z=Z==null?void 0:(V=Z.error)==null?void 0:V.code)&&Z>=400&&Z<=599?!1:!0};
oKi=function(Z){var V;Z=Z==null?void 0:(V=Z.error)==null?void 0:V.code;return!(Z!==400&&Z!==415)};
Pou=function(){if(rzE)return rzE();var Z={};rzE=eN("LogsDatabaseV2",{objectStores:(Z.LogsRequestsStore={addedAtVersion:2},Z),shared:!1,upgrade:function(V,a,J){a(2)&&wB(V,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});a(3);a(5)&&(J=J.objectStore("LogsRequestsStore"),J.JSC$8497_wrapped.indexNames.contains("newRequest")&&J.JSC$8497_wrapped.deleteIndex("newRequest"),ym(J,"newRequestV2",["status","interface","timestamp"]));a(7)&&V.JSC$8482_wrapped.objectStoreNames.contains("sapisid")&&V.JSC$8482_wrapped.deleteObjectStore("sapisid");
a(9)&&V.JSC$8482_wrapped.objectStoreNames.contains("SWHealthLog")&&V.JSC$8482_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return rzE()};
bA=function(Z){return _.k6(Pou(),Z)};
iyi=function(Z,V){var a,J,r,f;return _.m(function(d){if(d.nextAddress==1)return a={startTime:(0,_.zc)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},_.q(d,bA(V),2);if(d.nextAddress!=3)return J=d.yieldResult,r=Object.assign({},Z,{options:JSON.parse(JSON.stringify(Z.options)),interface:_.yr("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),_.q(d,J.put("LogsRequestsStore",r),3);f=d.yieldResult;a.ticks.tc=(0,_.zc)();f7K(a);return d.return(f)})};
Bcm=function(Z,V){var a,J,r,f,d,N,C,T;return _.m(function(Y){if(Y.nextAddress==1)return a={startTime:(0,_.zc)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},_.q(Y,bA(V),2);if(Y.nextAddress!=3)return J=Y.yieldResult,r=_.yr("INNERTUBE_CONTEXT_CLIENT_NAME",0),f=[Z,r,0],d=[Z,r,(0,_.zc)()],N=IDBKeyRange.bound(f,d),C="prev",_.F("use_fifo_for_networkless")&&(C="next"),T=void 0,_.q(Y,_.EC(J,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(X){return _.$6(X.objectStore("LogsRequestsStore").index("newRequestV2"),
{query:N,direction:C},function(n){n.getValue()&&(T=n.getValue(),Z==="NEW"&&(T.status="QUEUED",n.update(T)))})}),3);
a.ticks.tc=(0,_.zc)();f7K(a);return Y.return(T)})};
dWo=function(Z,V){var a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,bA(V),2);a=J.yieldResult;return J.return(_.EC(a,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(r){var f=r.objectStore("LogsRequestsStore");return f.get(Z).then(function(d){if(d)return d.status="QUEUED",f.put(d).then(function(){return d})})}))})};
mWF=function(Z,V,a,J){a=a===void 0?!0:a;var r;return _.m(function(f){if(f.nextAddress==1)return _.q(f,bA(V),2);r=f.yieldResult;return f.return(_.EC(r,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(d){var N=d.objectStore("LogsRequestsStore");return N.get(Z).then(function(C){return C?(C.status="NEW",a&&(C.sendCount+=1),J!==void 0&&(C.options.compress=J),N.put(C).then(function(){return C})):wm.resolve(void 0)})}))})};
Nco=function(Z,V){var a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,bA(V),2);a=J.yieldResult;return J.return(a.delete("LogsRequestsStore",Z))})};
CoO=function(Z){var V,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,bA(Z),2);V=J.yieldResult;a=(0,_.zc)()-2592E6;return _.q(J,_.EC(V,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(r){return vb(r.objectStore("LogsRequestsStore"),{},function(f){if(f.getValue().timestamp<=a)return f.delete().then(function(){return f.continue()})})}),0)})};
quF=function(){_.m(function(Z){return _.q(Z,JBn("LogsDatabaseV2"),0)})};
f7K=function(Z){_.F("nwl_csi_killswitch")||D2J("networkless_performance",Z,{sampleRate:1})};
_.TcO=function(Z){return _.k6(SuK(),Z)};
Yuu=function(Z){var V,a;_.m(function(J){if(J.nextAddress==1)return _.q(J,_.TcO(Z),2);V=J.yieldResult;a=(0,_.zc)()-2592E6;return _.q(J,_.EC(V,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(r){return vb(r.objectStore("SWHealthLog"),{},function(f){if(f.getValue().timestamp<=a)return f.delete().then(function(){return f.continue()})})}),0)})};
Xpu=function(Z){var V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,_.TcO(Z),2);V=a.yieldResult;return _.q(a,V.clear("SWHealthLog"),0)})};
_.UA=function(Z,V,a,J,r,f,d){r=r===void 0?"":r;f=f===void 0?!1:f;d=d===void 0?!1:d;if(Z)if(a&&!Dn("cobalt"))_.ky(new _.qa("Legacy referrer-scrubbed ping detected")),Z&&KME(Z,void 0,{scrubReferrer:!0});else if(r)$FV(Z,V,"POST",r,J);else if(_.yr("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||J||d)$FV(Z,V,"GET","",J,void 0,f,d);else{b:{try{c:{var N=new nKi({url:Z});if(wXo(N.JSC$7372_url_,l7J)==="1")var C=null;else{var T=wXo(N.JSC$7372_url_,tLK);if(T==="1"){var Y=wXo(N.JSC$7372_url_,sXE);if(Y)try{C={version:3,
directUrl:decodeURIComponent(Y),asyncUrl:y7O(N.JSC$7372_url_,"act=1","ri=1",FME(N))};break c}catch(c){}}C=T==="2"?{version:4,directUrl:y7O(N.JSC$7372_url_,"dct=1","suid="+N.suid_,""),asyncUrl:y7O(N.JSC$7372_url_,"act=1","ri=1","suid="+N.suid_)}:null}}if(C){var X=_.oi(Z);var n=!(!X||!X.endsWith("/aclk")||_.A7(Z,"ri")!=="1");break b}}catch(c){}n=!1}if(n){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(Z,"")){var t=!0;break b}}catch(c){}t=!1}t?(V&&V(),a=!0):a=!1}else a=
!1;a||KME(Z,V)}};
KME=function(Z,V,a){a=a===void 0?{}:a;var J=new Image,r=""+DWa++;czK[r]=J;J.onload=J.onerror=function(){V&&czK[r]&&V();delete czK[r]};
a.scrubReferrer&&(J.referrerPolicy="no-referrer");J.src=Z};
Hy=function(Z,V){OyJ(Z,V==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
Ghi=function(Z){var V;return((V=document.featurePolicy)==null?0:V.allowedFeatures().includes("attribution-reporting"))?Z+"&nis=6":Z+"&nis=5"};
wpm=function(Z){if(!Z)return!1;try{var V;if(((V=_.v0(Z))==null?void 0:V.asm)==="4")return!0}catch(a){_.Uo(a)}return!1};
OyJ=function(Z,V){V?(Z=Ghi(Z),_.UA(Z,void 0,void 0,void 0,"",!0,!0)):_.UA(Z)};
byJ=function(){yza||(yza=new _.OA("yt.offline"));return yza};
UWu=function(Z){if(_.F("offline_error_handling")){var V=byJ().get("errors",!0)||{};V[Z.message]={name:Z.name,stack:Z.stack};Z.level&&(V[Z.message].level=Z.level);byJ().set("errors",V,2592E3,!0)}};
Azc=function(Z,V,a,J){J=J===void 0?!1:J;V=_.F("web_fp_via_jspb")?Object.assign({},V):V;_.F("use_cfr_monitor")&&HyE(Z,V);if(_.F("use_request_time_ms_header"))V.headers&&$y(Z)&&(V.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.zc)())));else{var r;if((r=V.postParams)==null?0:r.requestTimeMs)V.postParams.requestTimeMs=Math.round((0,_.zc)())}a&&Object.keys(V).length===0?_.UA(Z):V.compress?V.postBody?(typeof V.postBody!=="string"&&(V.postBody=JSON.stringify(V.postBody)),hwE(Z,V.postBody,
V,_.rm,J)):hwE(Z,JSON.stringify(V.postParams),V,u3K,J):_.rm(Z,V)};
khc=function(Z,V){_.F("use_event_time_ms_header")&&$y(Z)&&(V.headers||(V.headers={}),V.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.zc)())));return V};
_.jXR=function(){EKR||(EKR=new _.Ad({logOfflineErrors:!0,enablePolling:!0}));return EKR};
HyE=function(Z,V){var a=V.onError?V.onError:function(){};
V.onError=function(r,f){kE().requestComplete(Z,!1);a(r,f)};
var J=V.onSuccess?V.onSuccess:function(){};
V.onSuccess=function(r,f){kE().requestComplete(Z,!0);J(r,f)}};
_.vKa=function(){return _.ep(document.location.toString())!=="www.youtube-nocookie.com"};
_.ppc=function(){return _.AW("ytNetworklessLoggingInitializationOptions")?_.xWi.isNwlInitialized:_.QXc};
hAi=function(Z,V){if(_.F("polymer_on_demand_shady_dom")){var a;var J=(a=Z.__shady_native_firstElementChild)!=null?a:Z.firstElementChild}else J=Z.firstElementChild;for(;J;){if(Z=V(J)?J:hAi(J,V))return Z;J=J.nextElementSibling}return null};
zAV=function(){var Z=document;if("visibilityState"in Z)return Z.visibilityState;var V=eAJ+"VisibilityState";if(V in Z)return Z[V]};
_.$Wm=function(Z,V){var a;EA(Z,function(J){a=V[J];return!!a});
return a};
_.vy=function(Z){var V=RAc(Z);V?V.focus():_.ju(Z)};
RAc=function(Z){return(Z=hAi(Z,function(V){return _.xE(V)?MLa(V)&&!!V.offsetParent:!1}))?Z:null};
_.ju=function(Z,V){Z.hasAttribute("tabindex")||Z.setAttribute("tabindex","-1");Z.focus(V)};
LME=function(Z,V,a,J){J=J===void 0?{}:J;Z.addEventListener&&(V!="mouseenter"||"onmouseenter"in document?V!="mouseleave"||"onmouseenter"in document?V=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(V="MozMousePixelScroll"):V="mouseout":V="mouseover");return _.lv.findKey(Qm,function(r){var f=typeof r[4]==="boolean"&&r[4]==!!J,d=_.rb(r[4])&&_.rb(J)&&_.lv.equals(r[4],J);return!!r.length&&r[0]==Z&&r[1]==V&&r[2]==a&&(f||d)})};
_.hd=function(Z,V,a,J){J=J===void 0?{}:J;if(!Z||!Z.addEventListener&&!Z.attachEvent)return"";var r=LME(Z,V,a,J);if(r)return r;r=++uqn.count+"";var f=!(V!="mouseenter"&&V!="mouseleave"||!Z.addEventListener||"onmouseenter"in document);var d=f?function(N){N=new pM(N);if(!_.bv(N.relatedTarget,function(C){return C==Z},!0))return N.currentTarget=Z,N.type=V,a.call(Z,N)}:function(N){N=new pM(N);
N.currentTarget=Z;return a.call(Z,N)};
d=_.H0(d);Z.addEventListener?(V=="mouseenter"&&f?V="mouseover":V=="mouseleave"&&f?V="mouseout":V=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(V="MozMousePixelScroll"),WMJ()||typeof J==="boolean"?Z.addEventListener(V,d,J):Z.addEventListener(V,d,!!J.capture)):Z.attachEvent("on"+V,d);Qm[r]=[Z,V,a,d,J];return r};
_.I7V=function(Z,V,a){var J=J===void 0?{}:J;var r=_.hd(Z,V,function(){_.gKn(r);a.apply(Z,arguments)},J)};
_.gKn=function(Z){Z&&(typeof Z=="string"&&(Z=[Z]),_.jp(Z,function(V){if(V in Qm){var a=Qm[V],J=a[0],r=a[1],f=a[3];a=a[4];J.removeEventListener?WMJ()||typeof a==="boolean"?J.removeEventListener(r,f,a):J.removeEventListener(r,f,!!a.capture):J.detachEvent&&J.detachEvent("on"+r,f);delete Qm[V]}}))};
eu=function(Z){this.callback_=Z;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(Z=0;Z<4;Z++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.hd(window,"mousemove",(0,_.KG)(this.onMouseMove_,this));this.timerId_=_.ai((0,_.KG)(this.checkPosition_,this),25)};
VIF=function(){var Z={};var V=Z.preferMobileEvents===void 0?!1:Z.preferMobileEvents;Z=Z.enableScrollEventListener===void 0?!0:Z.enableScrollEventListener;if(_.AW("_lact",window)==null){var a=parseInt(_.yr("LACT"),10);a=isFinite(a)?Date.now()-Math.max(a,0):-1;_.pK("_lact",a,window);_.pK("_fact",a,window);a==-1&&_.zg();_.hd(document,"keydown",_.zg);_.hd(document,"keyup",_.zg);_.hd(document,"mousedown",_.zg);_.hd(document,"mouseup",_.zg);V?_.hd(window,"touchmove",function(){Zrc("touchmove",200)},{passive:!0}):
(_.hd(window,"resize",function(){Zrc("resize",200)}),Z&&_.hd(window,"scroll",function(){Zrc("scroll",200)}));
new eu(function(){Zrc("mouse",100)});
_.hd(document,"touchstart",_.zg,{passive:!0});_.hd(document,"touchend",_.zg,{passive:!0})}};
Zrc=function(Z,V){arK[Z]||(arK[Z]=!0,_.td.addLowPriorityJob(function(){_.zg();arK[Z]=!1},V))};
_.zg=function(){_.AW("_lact",window)==null&&VIF();var Z=Date.now();_.pK("_lact",Z,window);_.AW("_fact",window)==-1&&_.pK("_fact",Z,window);(Z=_.AW("ytglobal.ytUtilActivityCallback_"))&&Z()};
_.$E=function(){var Z=_.AW("_lact",window);return Z==null?-1:Math.max(Date.now()-Z,0)};
_.gB=function(Z,V,a){var J=_.LM();if(J&&V){var r=J.subscribe(Z,function(){var f=arguments,d=function(){uA[r]&&V.apply&&typeof V.apply=="function"&&V.apply(a||window,f)};
try{_.J4J[Z]?d():_.V5(d,0)}catch(N){_.Uo(N)}},a);
uA[r]=!0;Wy[Z]||(Wy[Z]=[]);Wy[Z].push(r);return r}return 0};
_.oOK=function(Z){var V=_.LM();V&&(typeof Z==="number"?Z=[Z]:typeof Z==="string"&&(Z=[parseInt(Z,10)]),_.jp(Z,function(a){V.unsubscribeByKey(a);delete uA[a]}))};
_.r4V=function(Z,V){var a=_.LM();a&&a.publish.apply(a,arguments)};
_.frR=function(Z){var V=_.LM();if(V)if(V.clear(Z),Z)PmE(Z);else for(var a in Wy)PmE(a)};
_.LM=function(){return _.JO.ytPubsubPubsubInstance};
PmE=function(Z){Wy[Z]&&(Z=Wy[Z],_.jp(Z,function(V){uA[V]&&delete uA[V]}),Z.length=0)};
irE=function(){var Z,V;return"h5vcc"in I0&&((Z=I0.h5vcc.traceEvent)==null?0:Z.traceBegin)&&((V=I0.h5vcc.traceEvent)==null?0:V.traceEnd)?1:"performance"in I0&&I0.performance.mark&&I0.performance.measure?2:0};
Bdn=function(Z){var V=irE();switch(V){case 1:I0.h5vcc.traceEvent.traceBegin("YTLR",Z);break;case 2:I0.performance.mark(Z+"-start");break;case 0:break;default:_.i8(V,"unknown trace type")}};
dZm=function(Z){var V=irE();switch(V){case 1:I0.h5vcc.traceEvent.traceEnd("YTLR",Z);break;case 2:V=Z+"-start";var a=Z+"-end";I0.performance.mark(a);I0.performance.measure(Z,V,a);break;case 0:break;default:_.i8(V,"unknown trace type")}};
mZa=function(Z){var V,a;(a=(V=window).onerror)==null||a.call(V,Z.message,"",0,0,Z)};
Ndc=function(Z){if(_.F("web_lifecycle_error_handling_killswitch"))return Z();try{return Z()}catch(V){mZa(V)}};
Cmi=function(Z){return[Z.auth===void 0?"undefined":Z.auth,Z.isJspb===void 0?"undefined":Z.isJspb,Z.cttAuthInfo===void 0?"undefined":Z.cttAuthInfo,Z.tier===void 0?"undefined":Z.tier].join("/")};
_.D=function(Z,V){if(Z)return Z[V.name]};
Vd=function(){var Z=_.AW("yt.logging.ims");Z||(Z=new Zg,_.pK("yt.logging.ims",Z));return Z};
tIn=function(Z,V){if(Z.endpoint==="log_event"){qcE(Z);var a=Scn(Z),J=TdF(Z.payload)||"",r=Ycm(J),f=200;if(r){if(r.enabled===!1&&!_.F("web_payload_policy_disabled_killswitch"))return;f=X_c(r.tier);if(f===400){KTi(Z,V);return}}aG[a]=!0;a={cttAuthInfo:a,isJspb:!1,tier:f};Vd().storePayload(a,Z.payload);nOo(V,!1,a,lrV(J))}};
FTn=function(Z,V,a){if(V.endpoint==="log_event"){qcE(void 0,V);var J=Scn(V,!0),r=Ycm(Z),f=200;if(r){if(r.enabled===!1&&!_.F("web_payload_policy_disabled_killswitch"))return;f=X_c(r.tier);if(f===400){sLa(Z,V,a);return}}aG[J]=!0;J={cttAuthInfo:J,isJspb:!0,tier:f};Vd().storePayload(J,as(V.payload));nOo(a,!0,J,lrV(Z))}};
nOo=function(Z,V,a,J){V=V===void 0?!1:V;J=J===void 0?!1:J;Z&&(J$=new Z);Z=_.W0("tvhtml5_logging_max_batch_ads_fork")||_.W0("tvhtml5_logging_max_batch")||_.W0("web_logging_max_batch")||100;var r=(0,_.zc)(),f=DZR(V,a.tier),d=f.lastDebounceQueueFromLogTimeMs;J&&(f.useVideoStatsEndPoint=!0);J=0;a&&(J=Vd().getSequenceCount(a));var N=function(){c4E({writeThenSend:!0},V,a.tier)};
J>=1E3?N():J>=Z?OrK||(OrK=Gki(function(){N();OrK=void 0},0)):r-d>=10&&(w_o(V,a.tier),f.lastDebounceQueueFromLogTimeMs=r)};
KTi=function(Z,V){if(Z.endpoint==="log_event"){_.F("more_accurate_gel_parser")&&Vd().storePayload({isJspb:!1},Z.payload);qcE(Z);var a=Scn(Z),J=new Map;J.set(a,[Z.payload]);var r=TdF(Z.payload)||"";V&&(J$=new V);return new _.oG(function(f,d){J$&&J$.isReady()?y4V(J,J$,f,d,{bypassNetworkless:!0},!0,lrV(r)):f()})}};
sLa=function(Z,V,a){if(V.endpoint==="log_event"){qcE(void 0,V);var J=Scn(V,!0),r=new Map;r.set(J,[as(V.payload)]);a&&(J$=new a);return new _.oG(function(f){J$&&J$.isReady()?bro(r,J$,f,{bypassNetworkless:!0},!0,lrV(Z)):f()})}};
Scn=function(Z,V){var a="";if(Z.dangerousLogToVisitorSession)a="visitorOnlyApprovedKey";else if(Z.cttAuthInfo){if(V===void 0?0:V){V=Z.cttAuthInfo.token;a=Z.cttAuthInfo;var J=new UZR;a.videoId?J.setVideoId(a.videoId):a.playlistId&&rk(J,2,HrF,xk(a.playlistId));A4K[V]=J}else V=Z.cttAuthInfo,a={},V.videoId?a.videoId=V.videoId:V.playlistId&&(a.playlistId=V.playlistId),kkE[Z.cttAuthInfo.token]=a;a=Z.cttAuthInfo.token}return a};
c4E=function(Z,V,a){Z=Z===void 0?{}:Z;V=V===void 0?!1:V;new _.oG(function(J,r){var f=DZR(V,a),d=f.useVideoStatsEndPoint;f.useVideoStatsEndPoint=!1;EOu(f.queueTimer);EOu(f.queueMaxTimer);f.queueMaxTimer=0;J$&&J$.isReady()?a===void 0&&_.F("enable_web_tiered_gel")?jLF(J,r,Z,V,300,d):jLF(J,r,Z,V,a,d):(w_o(V,a),J())})};
jLF=function(Z,V,a,J,r,f){var d=J$;a=a===void 0?{}:a;J=J===void 0?!1:J;r=r===void 0?200:r;f=f===void 0?!1:f;var N=new Map,C=new Map,T={isJspb:J,cttAuthInfo:void 0,tier:r},Y={isJspb:J,cttAuthInfo:void 0};if(J){V=_.B(Object.keys(aG));for(r=V.next();!r.done;r=V.next())r=r.value,C=_.F("enable_web_tiered_gel")?Vd().smartExtractMatchingEntries({keys:[T,Y],sizeLimit:1E3}):Vd().extractMatchingEntries({isJspb:!0,cttAuthInfo:r}),C.length>0&&N.set(r,C),(_.F("web_fp_via_jspb_and_json")&&a.writeThenSend||!_.F("web_fp_via_jspb_and_json"))&&
delete aG[r];bro(N,d,Z,a,!1,f)}else{N=_.B(Object.keys(aG));for(T=N.next();!T.done;T=N.next())T=T.value,Y=_.F("enable_web_tiered_gel")?Vd().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:T,tier:r},{isJspb:!1,cttAuthInfo:T}],sizeLimit:1E3}):Vd().extractMatchingEntries({isJspb:!1,cttAuthInfo:T}),Y.length>0&&C.set(T,Y),(_.F("web_fp_via_jspb_and_json")&&a.writeThenSend||!_.F("web_fp_via_jspb_and_json"))&&delete aG[T];y4V(C,d,Z,V,a,!1,f)}};
w_o=function(Z,V){Z=Z===void 0?!1:Z;V=V===void 0?200:V;var a=function(){c4E({writeThenSend:!0},Z,V)},J=DZR(Z,V),r=J===vOV||J===xZF?5E3:QLO;
_.F("web_gel_timeout_cap")&&!J.queueMaxTimer&&(r=Gki(function(){a()},r),J.queueMaxTimer=r);
EOu(J.queueTimer);r=_.yr("LOGGING_BATCH_TIMEOUT",_.W0("web_gel_debounce_ms",1E4));_.F("shorten_initial_gel_batch_timeout")&&p_J&&(r=h1K);r=Gki(function(){_.W0("gel_min_batch_size")>0?Vd().getSequenceCount({cttAuthInfo:void 0,isJspb:Z,tier:V})>=e1R&&a():a()},r);
J.queueTimer=r};
y4V=function(Z,V,a,J,r,f,d){r=r===void 0?{}:r;var N=Math.round((0,_.zc)()),C=Z.size,T=z1n(d);Z=_.B(Z);var Y=Z.next();for(d={};!Y.done;d={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},Y=Z.next()){var X=_.B(Y.value);Y=X.next().value;X=X.next().value;d.batchRequest=_.lv.unsafeClone({context:_.nza(V.config_||_.Ri())});if(!_.aY(X)&&!_.F("throw_err_when_logevent_malformed_killswitch")){J();break}d.batchRequest.events=X;
(X=kkE[Y])&&$Zo(d.batchRequest,Y,X);delete kkE[Y];d.dangerousLogToVisitorSession=Y==="visitorOnlyApprovedKey";R1J(d.batchRequest,N,d.dangerousLogToVisitorSession);MIK(r);d.onSuccess$jscomp$3=function(n){_.F("start_client_gcf")&&_.td.addLowPriorityJob(function(){return _.m(function(t){return _.q(t,LTa(n),0)})});
C--;C||a()};
d.networkFailures=0;d.onError$jscomp$5=function(n){return function(){n.networkFailures++;if(r.bypassNetworkless&&n.networkFailures===1)try{VLo(V,T,n.batchRequest,u8a({writeThenSend:!0},n.dangerousLogToVisitorSession,n.onSuccess$jscomp$3,n.onError$jscomp$5,f)),p_J=!1}catch(t){_.Uo(t),J()}C--;C||a()}}(d);
try{VLo(V,T,d.batchRequest,u8a(r,d.dangerousLogToVisitorSession,d.onSuccess$jscomp$3,d.onError$jscomp$5,f)),p_J=!1}catch(n){_.Uo(n),J()}}};
bro=function(Z,V,a,J,r,f){J=J===void 0?{}:J;var d=Math.round((0,_.zc)()),N={value:Z.size},C=new Map([].concat(_.nw(Z)));C=_.B(C);for(var T=C.next();!T.done;T=C.next()){var Y=_.B(T.value).next().value,X=Z.get(Y);T=new WTu;var n=V.config_||_.Ri(),t=new P6,c=new gOR;_.m_(c,1,n.innertubeContextHostLanguage);_.m_(c,2,n.innertubeContextGeoLocation);_.LK(c,16,n.innertubeContextClientNameFieldNumber);_.m_(c,17,n.innertubeContextClientVersion);if(n.innertubeContextClientConfigInfo){var y=n.innertubeContextClientConfigInfo,
U=new Wb;y.coldConfigData&&_.m_(U,1,y.coldConfigData);y.appInstallData&&_.m_(U,6,y.appInstallData);y.coldHashData&&_.m_(U,3,y.coldHashData);y.hotHashData&&U.setHotHashData(y.hotHashData);_.ae(c,62,U)}(y=_.JO.devicePixelRatio)&&y!=1&&_.u1(c,65,_.dC(y));y=EMo();y!==""&&_.m_(c,54,y);y=jBO();if(y.length>0){U=new Ira;for(var v=0;v<y.length;v++){var h=new f9;h.setKey(y[v].key);rk(h,2,Zhn,xk(y[v].value));iQ(U,15,f9,h)}_.ae(t,5,U)}qMo(n,c);SMc(t);TVu(c);YMK(n,c);Xzu(c);_.F("start_client_gcf")&&K6u(c);_.yr("DELEGATED_SESSION_ID")&&
!_.F("pageid_as_header_web")&&(n=new B6,_.m_(n,3,_.yr("DELEGATED_SESSION_ID")));!_.F("fill_delegate_context_in_gel_killswitch")&&(y=_.yr("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(U=_.Ma(t,B6,3)||new B6,n=t,y=_.m_(U,18,y),_.ae(n,3,y));n=c;y=_.B(Object.entries(_.v0(_.yr("DEVICE",""))));for(U=y.next();!U.done;U=y.next())v=_.B(U.value),U=v.next().value,v=v.next().value,U==="cbrand"?_.m_(n,12,v):U==="cmodel"?_.m_(n,13,v):U==="cbr"?_.m_(n,87,v):U==="cbrver"?_.m_(n,88,v):U==="cos"?_.m_(n,18,
v):U==="cosver"?_.m_(n,19,v):U==="cplatform"&&_.LK(n,42,NWu(v));t.setClient(c);_.ae(T,1,t);if(c=A4K[Y])a:{if(_.ms(c,dk(c,HrF,1)))t=1;else if(c.getPlaylistId())t=2;else break a;_.ae(T,4,c);c=T.getContext()||new P6;n=_.Ma(c,B6,3)||new B6;y=new mN;y.setToken(Y);_.LK(y,1,t);iQ(n,12,mN,y);_.ae(c,3,n)}delete A4K[Y];Y=Y==="visitorOnlyApprovedKey";VGu()||_.Nf(T,2,d);!Y&&(t=_.yr("EVENT_ID"))&&(c=aeu(),n=new JjV,_.m_(n,1,t),_.Nf(n,2,c),_.ae(T,5,n));MIK(J);if(_.F("jspb_serialize_with_worker")&&(t=_.yIJ())&&
J.writeThenSend){_.oIK.set(rjF,{client:V,resolve:a,networklessOptions:J,isIsolated:r,useVSSEndpoint:f,dangerousLogToVisitorSession:Y,requestsOutstanding:N});t.postMessage({op:"gelBatchToSerialize",batchRequest:as(T),clientEvents:X,key:rjF});rjF++;break}if(X){t=[];for(c=0;c<X.length;c++)try{t.push(new C9(X[c]))}catch(L){_.Uo(new _.qa("Transport failed to deserialize "+String(X[c])))}X=t}else X=[];X=_.B(X);for(t=X.next();!t.done;t=X.next())iQ(T,3,C9,t.value);X={startTime:(0,_.zc)(),ticks:{},infos:{}};
T=T.serialize();X.ticks.geljspc=(0,_.zc)();_.F("log_jspb_serialize_latency")&&D2J("gel_jspb_serialize",X,{sampleRate:.1});_.Pnm(T,V,a,J,r,f,Y,N)}};
_.Pnm=function(Z,V,a,J,r,f,d,N){J=J===void 0?{}:J;N=N===void 0?{value:0}:N;f=z1n(f);J=u8a(J,d,function(C){_.F("start_client_gcf")&&_.td.addLowPriorityJob(function(){return _.m(function(T){return _.q(T,LTa(C),0)})});
N.value--;N.value||a()},function(){N.value--;
N.value||a()},r);
J.headers["Content-Type"]="application/json+protobuf";J.postBodyFormat="JSPB";J.postBody=Z;VLo(V,f,"",J);p_J=!1};
MIK=function(Z){_.F("always_send_and_write")&&(Z.writeThenSend=!1)};
u8a=function(Z,V,a,J,r){Z={retry:!0,onSuccess:a,onError:J,networklessOptions:Z,dangerousLogToVisitorSession:V,bypassMonitoring:!!r,headers:{},postBodyFormat:"",postBody:"",compress:_.F("compress_gel")||_.F("compress_gel_lr")};VGu()&&(Z.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.zc)())));return Z};
R1J=function(Z,V,a){VGu()||(Z.requestTimeMs=String(V));_.F("unsplit_gel_payloads_in_logs")&&(Z.unsplitGelPayloadsInLogs=!0);!a&&(V=_.yr("EVENT_ID"))&&(a=aeu(),Z.serializedClientEventId={serializedEventId:V,clientCounter:String(a)})};
aeu=function(){var Z=_.yr("BATCH_CLIENT_COUNTER")||0;Z||(Z=Math.floor(Math.random()*65535/2));Z++;Z>65535&&(Z=1);_.wr("BATCH_CLIENT_COUNTER",Z);return Z};
$Zo=function(Z,V,a){if(a.videoId)var J="VIDEO";else if(a.playlistId)J="PLAYLIST";else return;Z.credentialTransferTokenTargetId=a;Z.context=Z.context||{};Z.context.user=Z.context.user||{};Z.context.user.credentialTransferTokens=[{token:V,scope:J}]};
qcE=function(Z,V){var a=_.gr("il_payload_scraping")==="enable_il_payload_scraping";if(!_.AW("yt.logging.transport.enableScrapingForTest"))if(a)fea=[],_.pK("yt.logging.transport.enableScrapingForTest",!0),_.pK("yt.logging.transport.scrapedPayloadsForTesting",fea),_.pK("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.pK("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.pK("yt.logging.transport.scrapeClientEvent",!0);else return;a=_.AW("yt.logging.transport.scrapedPayloadsForTesting");var J=_.AW("yt.logging.transport.payloadToScrape");V&&(V=_.AW("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(V.payload)())&&a.push(V);V=_.AW("yt.logging.transport.scrapeClientEvent");if(J&&J.length>=1)for(var r=0;r<J.length;r++)if(Z&&Z.payload[J[r]])if(V)a.push(Z.payload);else{var f=void 0;a.push(((f=Z)==null?void 0:f.payload)[J[r]])}_.pK("yt.logging.transport.scrapedPayloadsForTesting",
a)};
VGu=function(){return _.F("use_request_time_ms_header")||_.F("lr_use_request_time_ms_header")};
Gki=function(Z,V){return _.F("transport_use_scheduler")===!1?_.V5(Z,V):_.F("logging_avoid_blocking_during_navigation")||_.F("lr_logging_avoid_blocking_during_navigation")?_.qf(_.td,function(){if(_.ihR().currentState==="none")Z();else{var a={};_.ihR().install((a.none={callback:Z},a))}},V):_.qf(_.td,Z,V)};
EOu=function(Z){_.F("transport_use_scheduler")?_.td.cancelJob(Z):_.J0(Z)};
LTa=function(Z){var V,a,J,r,f,d,N,C,T,Y;return _.m(function(X){return X.nextAddress==1?(J=(V=Z)==null?void 0:(a=V.responseContext)==null?void 0:a.globalConfigGroup,r=_.D(J,BKR),d=(f=J)==null?void 0:f.hotHashData,N=_.D(J,d6J),T=(C=J)==null?void 0:C.coldHashData,(Y=_.l().resolve(_.M_(SR)))?d?r?_.q(X,m6E(Y,d,r),2):_.q(X,m6E(Y,d),2):X.jumpTo(2):X.return()):T?N?_.q(X,NKK(Y,T,N),0):_.q(X,NKK(Y,T),0):X.jumpTo(0)})};
DZR=function(Z,V){V=V===void 0?200:V;return Z?V===300?vOV:Cni:V===300?xZF:qUK};
Ycm=function(Z){if(_.F("enable_web_tiered_gel")){Z=SUR[Z||""];var V,a,J,r=_.l().resolve(_.M_(SR))==null?void 0:(V=TKE())==null?void 0:(a=V.loggingHotConfig)==null?void 0:(J=a.eventLoggingConfig)==null?void 0:J.payloadPolicies;if(r)for(V=0;V<r.length;V++)if(r[V].payloadNumber===Z)return r[V]}};
TdF=function(Z){Z=Object.keys(Z);Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next())if(V=V.value,SUR[V])return V};
X_c=function(Z){switch(Z){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}};
lrV=function(Z){return Z==="gelDebuggingEvent"};
z1n=function(Z){return(Z===void 0?0:Z)&&_.F("vss_through_gel_video_stats")?"video_stats":"log_event"};
YX=function(Z,V,a,J){J=J===void 0?{}:J;var r={},f=Math.round(J.timestamp||(0,_.zc)());r.eventTimeMs=f<Number.MAX_SAFE_INTEGER?f:0;r[Z]=V;Z=_.$E();r.context={lastActivityMs:String(J.timestamp||!isFinite(Z)?-1:Z)};J.sequenceGroup&&!_.F("web_gel_sequence_info_killswitch")&&(Z=r.context,V=J.sequenceGroup,V={index:YUF(V),groupKey:V},Z.sequence=V,J.endOfSequence&&delete Tp[J.sequenceGroup]);(J.sendIsolatedPayload?KTi:tIn)({endpoint:"log_event",payload:r,cttAuthInfo:J.cttAuthInfo,dangerousLogToVisitorSession:J.dangerousLogToVisitorSession},
a)};
YUF=function(Z){Tp[Z]=Z in Tp?Tp[Z]+1:0;return Tp[Z]};
_.n9=function(Z,V,a){a=a===void 0?{}:a;var J=K9;_.bU("ytLoggingEventsDefaultDisabled",!1)&&K9===K9&&(J=null);YX(Z,V,J,a)};
_.lQ=function(){if(_.F("web_fp_via_jspb")){var Z=!0;Z=Z===void 0?!1:Z;var V=X1i;X1i=[];if(V){V=_.B(V);for(var a=V.next();!a.done;a=V.next())a=a.value,Z?YX(a.payloadName,a.payload,K9,a.options):_.n9(a.payloadName,a.payload,a.options)}c4E(void 0,!0);if(!_.F("web_fp_via_jspb_and_json"))return}c4E(void 0,!1)};
KAi=function(Z,V){var a;if((a=V)==null?0:a.componentStack)return V;if(Z=Z.componentStack)V||(V={}),V.componentStack=Z;return V};
nIE=function(){_.jp(_.yr("ERRORS")||[],function(Z){_.t$.apply(null,Z)});
_.wr("ERRORS",[])};
_.s$=function(Z){_.t$(Z)};
_.FD=function(Z){_.t$(Z,"WARNING")};
lec=function(Z){Z instanceof Error?_.t$(Z):(Z=_.rb(Z)?JSON.stringify(Z):String(Z),Z=new _.qa(Z),Z.name="RejectedPromiseError",_.FD(Z))};
tGn=function(Z,V,a,J,r,f){V=V===void 0?"Unknown file":V;a=a===void 0?0:a;var d=!1,N=YRE("log_window_onerror_fraction");if(N&&Math.random()<N)d=!0;else{N=document.getElementsByTagName("script");for(var C=0,T=N.length;C<T;C++)if(N[C].src.indexOf("/debug-")>0){d=!0;break}}d&&(d=!1,r?d=!0:(typeof Z==="string"?N=Z:ErrorEvent&&Z instanceof ErrorEvent?(d=!0,N=Z.message,V=Z.filename,a=Z.lineno,J=Z.colno):(N="Unknown error",V="Unknown file",a=0),r=new _.qa(N),r.name="UnhandledWindowError",r.message=N,r.fileName=
V,r.lineNumber=a,isNaN(J)?delete r.columnNumber:r.columnNumber=J),_.F("wiz_enable_component_stack_propagation_killswitch")||(f=KAi(r,f)),f&&_.Dg(r,f),d?_.t$(r):_.FD(r))};
_.t$=function(Z,V,a,J,r,f,d,N){f=f===void 0?{}:f;f.name=a||_.yr("INNERTUBE_CONTEXT_CLIENT_NAME",1);f.version=J||_.yr("INNERTUBE_CONTEXT_CLIENT_VERSION");a=f;V=V===void 0?"ERROR":V;d=d===void 0?!1:d;V=V===void 0?"ERROR":V;d=d===void 0?!1:d;if(Z&&(Z.hasOwnProperty("level")&&Z.level&&(V=Z.level),_.F("console_log_js_exceptions")&&(J=[],J.push("Name: "+Z.name),J.push("Message: "+Z.message),Z.hasOwnProperty("params")&&J.push("Error Params: "+JSON.stringify(Z.params)),Z.hasOwnProperty("args")&&J.push("Error args: "+
JSON.stringify(Z.args)),J.push("File name: "+Z.fileName),J.push("Stacktrace: "+Z.stack),J=J.join("\n"),window.console.log(J,Z)),!(sNJ>=5))){J=[];r=_.B(FAE);for(f=r.next();!f.done;f=r.next()){f=f.value;try{f()&&J.push(f())}catch(U){}}J=[].concat(_.nw(D6K),_.nw(J));var C=cjK(Z);r=C.message||"Unknown Error";f=C.name||"UnknownError";var T=C.stack||Z.stacktrace||"Not available";if(T.startsWith(f+": "+r)){var Y=T.split("\n");Y.shift();T=Y.join("\n")}Y=C.lineNumber||"Not available";C=C.fileName||"Not available";
var X=0;if(Z.hasOwnProperty("args")&&Z.args&&Z.args.length)for(var n=0;n<Z.args.length&&!(X=mRJ(Z.args[n],"params."+n,a,X),X>=500);n++);else if(Z.hasOwnProperty("params")&&Z.params){var t=Z.params;if(typeof Z.params==="object")for(n in t){if(t[n]){var c="params."+n,y=i1(t[n]);a[c]=y;X+=c.length+y.length;if(X>500)break}}else a.params=i1(t)}if(J.length)for(n=0;n<J.length&&!(X=mRJ(J[n],"params.context."+n,a,X),X>=500);n++);navigator.vendor&&!a.hasOwnProperty("vendor")&&(a["device.vendor"]=navigator.vendor);
n={message:r,name:f,lineNumber:Y,fileName:C,stack:T,params:a,sampleWeight:1};a=Number(Z.columnNumber);isNaN(a)||(n.lineNumber=n.lineNumber+":"+a);if(Z.level==="IGNORED")Z=0;else a:{Z=OhJ();a=_.B(Z.messageWeights);for(J=a.next();!J.done;J=a.next())if(J=J.value,n.message&&n.message.match(J.messageRegExp)){Z=J.weight;break a}Z=_.B(Z.callbackWeights);for(a=Z.next();!a.done;a=Z.next())if(a=a.value,a.callback(n)){Z=a.weight;break a}Z=1}n.sampleWeight=Z;Z=_.B(GQa);for(a=Z.next();!a.done;a=Z.next())if(a=
a.value,a.patternsForType[n.name])for(r=_.B(a.patternsForType[n.name]),J=r.next();!J.done;J=r.next())if(f=J.value,J=n.message.match(f.regexp)){n.params["params.error.original"]=J[0];r=f.groups;f={};for(Y=0;Y<r.length;Y++)f[r[Y]]=J[Y+1],n.params["params.error."+r[Y]]=J[Y+1];n.message=a.messageFn(f);break}n.params||(n.params={});Z=OhJ();n.params["params.errorServiceSignature"]="msg="+Z.messageWeights.length+"&cb="+Z.callbackWeights.length;n.params["params.serviceWorker"]="false";_.JO.document&&_.JO.document.querySelectorAll&&
(n.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new Gp(w1c,"sample")).constructor!==Gp&&(n.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(n);if(n.sampleWeight!==0&&!yjF.has(n.message)){if(d&&_.F("web_enable_error_204"))bhm(V===void 0?"ERROR":V,n);else{V=V===void 0?"ERROR":V;V==="ERROR"?(U6R.publish("handleError",n),_.F("record_app_crashed_web")&&HhE===0&&n.sampleWeight===1&&(HhE++,d={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},
_.F("report_client_error_with_app_crash_ks")||(d.systemHealth={crashData:{clientError:{logMessage:{message:n.message}}}}),_.n9("appCrashed",d)),Ajo++):V==="WARNING"&&U6R.publish("handleWarning",n);if(_.F("kevlar_gel_error_routing")){d=V;N=N===void 0?{}:N;b:{Z=_.B(kQE);for(a=Z.next();!a.done;a=Z.next())if(Dn(a.value.toLowerCase())){Z=!0;break b}Z=!1}if(Z)N=void 0;else{a={stackTrace:n.stack};n.fileName&&(a.filename=n.fileName);Z=n.lineNumber&&n.lineNumber.split?n.lineNumber.split(":"):[];Z.length!==
0&&(Z.length!==1||isNaN(Number(Z[0]))?Z.length!==2||isNaN(Number(Z[0]))||isNaN(Number(Z[1]))||(a.lineNumber=Number(Z[0]),a.columnNumber=Number(Z[1])):a.lineNumber=Number(Z[0]));Z={level:"ERROR_LEVEL_UNKNOWN",message:n.message,errorClassName:n.name,sampleWeight:n.sampleWeight};d==="ERROR"?Z.level="ERROR_LEVEL_ERROR":d==="WARNING"&&(Z.level="ERROR_LEVEL_WARNNING");a={isObfuscated:!0,browserStackInfo:a};N.pageUrl=window.location.href;N.kvPairs=[];_.yr("FEXP_EXPERIMENTS")&&(N.experimentIds=_.yr("FEXP_EXPERIMENTS"));
J=_.yr("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!YRE("web_disable_gel_stp_ecatcher_killswitch")&&J)for(r=_.B(Object.keys(J)),f=r.next();!f.done;f=r.next())f=f.value,N.kvPairs.push({key:f,value:String(J[f])});if(J=n.params)for(r=_.B(Object.keys(J)),f=r.next();!f.done;f=r.next())f=f.value,N.kvPairs.push({key:"client."+f,value:String(J[f])});J=_.yr("SERVER_NAME");r=_.yr("SERVER_VERSION");J&&r&&(N.kvPairs.push({key:"server.name",value:J}),N.kvPairs.push({key:"server.version",value:r}));N={errorMetadata:N,
stackTrace:a,logMessage:Z}}N&&(_.n9("clientError",N),(d==="ERROR"||_.F("errors_flush_gel_always_killswitch"))&&_.lQ())}_.F("suppress_error_204_logging")||bhm(V,n)}try{yjF.add(n.message)}catch(U){}sNJ++}}};
bhm=function(Z,V){var a=V.params||{};Z={urlParams:{a:"logerror",t:"jserror",type:V.name,msg:V.message.substr(0,250),line:V.lineNumber,level:Z,"client.name":a.name},postParams:{url:_.yr("PAGE_NAME",window.location.href),file:V.fileName},method:"POST"};a.version&&(Z["client.version"]=a.version);if(Z.postParams){V.stack&&(Z.postParams.stack=V.stack);V=_.B(Object.keys(a));for(var J=V.next();!J.done;J=V.next())J=J.value,Z.postParams["client."+J]=a[J];if(a=_.yr("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(V=
_.B(Object.keys(a)),J=V.next();!J.done;J=V.next())J=J.value,Z.postParams[J]=a[J];(a=_.yr("LAVA_VERSION"))&&(Z.postParams["lava.version"]=a);a=_.yr("SERVER_NAME");V=_.yr("SERVER_VERSION");a&&V&&(Z.postParams["server.name"]=a,Z.postParams["server.version"]=V)}_.rm(_.yr("ECATCHER_REPORT_HOST","")+"/error_204",Z)};
_.EIE=function(Z,V){V=V===void 0?"ERROR":V;var a=a===void 0?{}:a;var J=_.AW("ytbin.polymer.shared.lib.tampering.info");J&&(J=J())&&(a["params.tamperingInfo"]=J.sort().join(","));_.t$(Z,V,void 0,void 0,!0,a)};
_.Dg=function(Z){var V=_.lV.apply(1,arguments);Z.args||(Z.args=[]);Array.isArray(Z.args)&&Z.args.push.apply(Z.args,_.nw(V))};
jNF=function(Z){Z.level="IGNORED"};
vIa=function(Z,V){D6K.push(Z);V();D6K.pop()};
yd=function(Z,V){for(var a in V)V.hasOwnProperty(a)&&(Z=_.wk(Z,a,V[a]));return Z};
_.x6E=function(Z,V,a){a=a===void 0?!1:a;if(!Z)return null;if(Z.adInfoDialogEndpoint||Z.backstageImageUploadEndpoint||Z.confirmDialogEndpoint||Z.clientActionEndpoint||Z.createBackstagePostDialogEndpoint||Z.createCommentReplyDialogEndpoint||Z.flowEndpoint||Z.guideBuilderEndpoint||Z.liveChatDialogEndpoint||Z.modalEndpoint||Z.openPopupAction||Z.shareEndpoint||Z.shareEntityEndpoint||Z.showLiveChatItemEndpoint||Z.subscriptionManagerEndpoint||Z.unlimitedCreateFamilyEndpoint||Z.unlimitedFamilyFlowEndpoint||
Z.updateCommentDialogEndpoint||Z.updateCommentReplyDialogEndpoint||Z.userFeedbackEndpoint||Z.videoEditorEndpoint||Z.ypcCancelSurveyEndpoint)return V=_.W0("polymer_report_client_url_requested_rate"),!a&&Math.random()<V&&_.FD(new _.qa("urlForEndpoint used on client endpoint",Z)),null;var J=_.W0("polymer_report_missing_web_navigation_endpoint_rate");if(Z.liveChatEndpoint||Z.liveChatReplayEndpoint)J=0;if(!Z.commandMetadata&&!Z.clickTrackingParams&&Math.random()<J){var r={},f;for(f in Z)r[f]="1";_.FD(new _.qa("Missing navigation data",
r))}r="";if(Z.commandMetadata&&Z.commandMetadata.webCommandMetadata&&Z.commandMetadata.webCommandMetadata.url)r=Z.commandMetadata.webCommandMetadata.url;else if(Z.searchEndpoint)Math.random()<J&&_.FD(new _.qa("Should not manually handle search",Z)),r="/results?search_query="+encodeURIComponent(Z.searchEndpoint.query).replace(/%20/g,"+"),Z.searchEndpoint.params&&(r+="&sp="+Z.searchEndpoint.params);else if(Z.watchEndpoint)Math.random()<J&&_.FD(new _.qa("Should not manually handle watch",Z)),r="/watch?v="+
Z.watchEndpoint.videoId,Z.watchEndpoint.playlistId&&(r+="&list="+Z.watchEndpoint.playlistId),Z.watchEndpoint.index&&(r+="&index="+Z.watchEndpoint.index),Z.watchEndpoint.startTimeSeconds&&(r+="&t="+Z.watchEndpoint.startTimeSeconds);else if(Z.browseEndpoint)J=Z.browseEndpoint.browseId,(f=Z.browseEndpoint.canonicalBaseUrl)?r=f:J&&(r=J.substr(0,2),r=r==="FE"?J==="FEwhat_to_watch"?"/":J==="FEmy_videos"?"/my_videos":"/feed/"+J.substr(2):r==="VL"?"/playlist?list="+J.substr(2):"/channel/"+J),r&&Z.browseEndpoint.query&&
(r=yd(r+"/search",{query:Z.browseEndpoint.query})),r&&Z.browseEndpoint.params&&(r=yd(r,{params:Z.browseEndpoint.params}));else{if(Z.urlEndpoint)return Z.urlEndpoint.url;Z.signInEndpoint?(r="https://accounts.google.com/ServiceLogin",J={},_.lv.extend(J,V||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),V=J):Z.uploadEndpoint?r="//www.youtube.com/upload":Z.liveChatEndpoint?(r=Z.liveChatEndpoint,J=_.lv.clone(r),_.rb(r.continuation)&&(f=Object.keys(r.continuation)[0],
J.continuation=r.continuation[f].continuation),r=yd("/youtubei/v1/live_chat/get_live_chat",J)):Z.liveChatReplayEndpoint?(r=_.lv.clone(Z.liveChatReplayEndpoint),r.currentPlayerState&&(_.lv.extend(r,r.currentPlayerState),delete r.currentPlayerState),r=yd("/youtubei/v1/live_chat/get_live_chat_replay",r)):Z.liveChatItemContextMenuEndpoint?r=yd("/youtubei/v1/live_chat/get_item_context_menu",Z.liveChatItemContextMenuEndpoint):Z.liveChatPurchaseMessageEndpoint?r=yd("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
Z.liveChatPurchaseMessageEndpoint):Z.openSuperStickerBuyFlowCommand?r=yd("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",Z.openSuperStickerBuyFlowCommand):Z.videoEditEndpoint?r=yd("/edit",{video_id:Z.videoEditEndpoint.videoId}):Z.liveDashboardEndpoint?r=Z.liveDashboardEndpoint.videoId?yd("/live_dashboard",{v:Z.liveDashboardEndpoint.videoId}):"/live_dashboard":Z.signalNavigationEndpoint&&Z.signalNavigationEndpoint.signal&&Z.signalNavigationEndpoint.signal==="WEBCAM"?r="/webcam":Z.getPdgBuyFlowCommand&&
(r=yd(Z.getPdgBuyFlowCommand.buyflowApiPath,{params:Z.getPdgBuyFlowCommand.params}))}return r||a?yd(r,V||{}):(_.FD(new _.qa("Error: Can't construct url for endpoint","keys:"+Object.keys(Z).sort().join(","),Z)),null)};
QNR=function(Z){if(Z){if(Z.browseEndpoint)return!!Z.browseEndpoint.nofollow;if(Z.watchEndpoint)return!!Z.watchEndpoint.nofollow;if(Z.urlEndpoint)return!!Z.urlEndpoint.nofollow}return!1};
_.h5F=function(Z,V){var a=V+Z,J=p1i.get(a);if(J)return J;Z=V+"-"+Z.replace(/([A-Z])/g,"-$1").toLowerCase();p1i.set(a,Z);return Z};
e5R=function(Z){var V=_.Oo(Z,"action")||_.Oo(Z,"command")||_.Oo(Z,"endpoint");if(!V)return null;V=_.h5F(V,"yt");_.D(Z,_.bQ)&&(V+="-"+_.D(Z,_.bQ).signal.toLowerCase().replace(/_/g,"-"));return V};
MGc=function(Z){try{var V=Object.keys(Z)}catch(r){return[]}for(var a=0;a<V.length;a++){var J=V[a];if(z5V.test(J)||$6u.test(J))return R5F(Z[J])}return[]};
R5F=function(Z){return Z.command?[Z.command]:Z.onExecutionAction?[Z.onExecutionAction]:Z.onResponseReceivedCommand?[Z.onResponseReceivedCommand]:Z.updateFlowCommand?[Z.updateFlowCommand]:Z.clientActions?Z.clientActions:Z.action?[Z.action]:Z.actions||Z.commands||Z.onResponseReceivedActions||Z.onResponseReceivedCommands||Z.onResponseReceivedEndpoints||[]};
uyi=function(Z,V){V=V===void 0?!1:V;var a=_.l().resolve(_.M_(U$));a||(a=new LAJ,_.l().addProvider({provide:U$,useValue:a}));return a&&Z&&!_.lv.isEmpty(Z)?a.getUrl(Z,V):""};
WAa=function(Z,V,a){a=a===void 0?"":a;if(V){Z.data=V;var J=uyi(V);J?(Fl(Z,J),QNR(V)||!$y(J)?Z.rel="nofollow":Z.removeAttribute("rel"),_.D(V,_.H6)&&_.D(V,_.H6).target==="TARGET_NEW_WINDOW"?Z.target="_blank":a?Z.target=a:Z.removeAttribute("target")):(Z.removeAttribute("href"),Z.removeAttribute("rel"),Z.removeAttribute("target"))}};
_.jR=function(Z,V){var a=zU;if(Kt())gIV(Z,function(){var f=_.lV.apply(0,arguments);ON(a,function(){V.apply(null,_.nw(f))})});
else{var J=_.A$.getInstance(),r=c0(V);Kf(function(){r.value=V});
_.so(function(){var f={},d=_.kX(J,(f[Z]=function(){var N=_.lV.apply(0,arguments);ON(a,function(){r.value.apply(r,_.nw(N))})},f));
return function(){var N={};_.E$(J,(N[Z]="",N),d)}})}};
_.v6=function(Z){return Kt()?IeE(Z):Zou(Z)};
_.xX=function(Z){return Kt()?IeE(Z):Zou(Z)};
Zou=function(Z){return Dv(function(){return IeE(Z)})};
IeE=function(Z){var V=oMu(function(a){V.value&&V.value===a||(V.__count=V.__count?V.__count+1:1);V.value=a;var J=function(){var r=aU(null);try{return Z==null?void 0:Z(a)}finally{aU(r)}}();
return function(){J==null||J();V.value=null}});
return V};
VVu=function(Z){var V=zU,a=To;return{getFn:function(){return function(J){V.isDisposed||nt(function(){return ft(function(){return Z(J)})},{stack:a})!==!0&&J.stopPropagation()}}}};
oNi=function(Z,V){if(Kt())awc(Z,function(J){var r=aU(null);try{V(J)}finally{aU(r)}});
else{var a=c0(V);Kf(function(){a.value=V});
_.so(function(){var J=Z.value;if(J){var r=function(f){a.value(f)};
J.addEventListener("yt-service-request-sent",r,void 0);return function(){J?J.removeEventListener("yt-service-request-sent",r,void 0):Jca(Z)}}Jca(Z)})}};
Jca=function(Z){var V;(V=gR.handleError)==null||V.call.apply(V,[gR].concat(_.nw(Go(rCc.LOG_NULL_EL_REF_VALUE(),Z.__expectedTagName,2))))};
Qd=function(Z){if(typeof Z.children==="function")return Z.children(),null;Z=_.B(Z.children);for(var V=Z.next();!V.done;V=Z.next())V=V.value,V();return null};
rcV=function(Z){var V;return((V=Z.prototype)==null?void 0:V.render)===void 0};
PXE=function(Z){Z=Z.items.map(Z.children);return Z.length>0&&typeof Z[0]==="string"?Z.join(""):Z};
ioo=function(Z,V,a){a=a===void 0?!1:a;nt(function(){return fwF(Z,V,a)})};
fwF=function(Z,V,a){a=((a===void 0?0:a)?BHu:deK)(Z,function(){p9(V)});
return a===null?Z:a};
p9=function(Z){if(Z!==void 0&&Z!==null)if(Z instanceof ff)for(var V=UN;Hr()!=null&&p6o in Hr()&&V.contains(Hr());)EN();else if(Array.isArray(Z))for(V=_.B(Z),Z=V.next();!Z.done;Z=V.next())p9(Z.value);else if(Z instanceof PF||"function"==typeof _.hV&&Z instanceof _.hV)$H(Z.toString());else if(IU(Z)){if(Hr()!==Z){var a,J;V=(J=(a=To)==null?void 0:a.name)!=null?J:"unknown";throw Error("ec`"+Z.tagName+"`"+V);}EN()}else if(Z!=null&&Z.contentKind===aO||Z instanceof DG)for(V=BkE(Z),V=Array.from(V.childNodes),
V=_.B(V),Z=V.next();!Z.done;Z=V.next())UN.appendChild(Z.value),EN();else if(Ng(Z)&&(Z=Z.toString()),a=typeof Z,a==="boolean"||a==="number"||a==="string")$H(Z);else if(typeof Z==="function"){V=UN;var r=Hr();r&&(r._isSignalTextNode||r._isSafeOrSanitizedHtmlNode)||b9V(V,r,Z);EN()}else if(Z.type===PXE)p9(Z.type(Object.assign({},Z.props,{children:Z.children[0]})));else{dr.beforeVisit(Z);if(typeof Z.type==="string"){a:{Z.__open||hNn(Z.type,Z.props.idomKey);r=UN;for(V in Z.props)if(Z.props[V]!==meE){var f=
Z.props[V];a=Qn;a.push(V);a.push(f)}V=gR.attributes;V=V===void 0?h$:V;f=UN;a=bp(f);uiF(f,a,V);y$F(r,Z.props,!0);if((Z.props.skip||Z.props.skipchildren)&&UN.hasChildNodes())vr();else{if(Z.type==="style"&&TkE(Z.children)===null){vr();V=void 0;break a}p9(Z.children)}eNn();Z.__open&&(Z.__open=!1);J$E(r,Z.props);V=r}return V}if(Z.type===_.Wr)p9(Z.children);else if(!NHR(Z)){V=Z;try{CXu(V)}catch(d){Z=d,(f=gR.handleError)==null||f.call.apply(f,[gR].concat(_.nw(Go(Z,(r=V.type)==null?void 0:r.TAG_NAME))))}V.__open&&
(eNn(),V.__open=!1)}}};
qDc=function(Z,V){var a;rcV(Z)?a=new N_(V,Z):a=new Z(V);a.JSC$8160___type=Z;a.__updateContext={nextState:a.state,isForced:!1};return a};
CXu=function(Z){var V=Z.type,a=V.TAG_NAME;if(V===Qd)Z.props.children=Z.children,V(Z.props);else{Z.children.length>0&&(Z.props.children=Z.children);var J;(J=Z.props).idomKey||(J.idomKey=V);if(a){var r=hNn(a,Z.props.idomKey);Z.__open=!0;var f=r.__instance}f||(f=qDc(V,Z.props),f.props=null,r&&(r.__instance=f,f.el=r));var d;a=((d=f.__updateContext)!=null?d:{nextState:f.state,isForced:!1}).nextState;f.__updateContext=void 0;V.getDerivedStateFromProps&&(a=V.getDerivedStateFromProps(Z.props,a));f.props=
Z.props;f.state=a;d=function(){var N=f;dr.beforeRender(N);var C=N.render(N.props);dr.afterRender(N,C);C?(N.props.idomKey&&(C.props.idomKey=N.props.idomKey),N=C):N=void 0;if(C=N)if(C.__open=Z.__open,N=p9(C),Z.__open=C.__open,!V.TAG_NAME)if(N)V.TAG_NAME=N.tagName.toLowerCase(),N.__instance=f,f.el=N;else{var T;if((T=f.hooks)==null?0:T.length){var Y;(Y=gR.handleError)==null||Y.call.apply(Y,[gR].concat(_.nw(Go(Error("kd")))))}}f.didPatch();dr.didPatch(f)};
(a=f.functionComponent)?f5K({component:a,debugInstance:f.props.debugInstance,fn:d}):d()}};
NHR=function(Z){var V=Z.type;if(!rcV(V)||V===Qd||V.componentType===YH)return!1;Z.props.children=Z.children.length>1?Z.children:Z.children[0];var a,J=(a=Z.props.idomKey)!=null?a:Z.type,r;if(Hr()&&((r=Hr()[oO])==null?void 0:r.key)===J){var f=Hr(),d=f[oO];if(!d)throw Error("dc`"+f.tagName);var N;(N=d.updateSignalsFromIdomProps)==null||N.call(d,Z.props);SDc(d);return!0}if(THm.has(V.name))throw N=V.name,V=(d=(f=To)==null?void 0:f.name)!=null?d:"unknown",Error("cc`"+N+"`"+V);kpi(Z.type,Z.props,Z.children);
Z.props.renderedFromIdom=!0;(N=f5K({component:Z.type,debugInstance:Z.props.debugInstance,fn:function(){return Dfc(Z.type,Z.props)}}))&&YDJ(N);
return!0};
X3c=function(Z){for(var V=0;V<P0(Z).length;V++)EN()};
SDc=function(Z){var V=KEu();if(V)X3c(V);else for(var a=0;a<Z.numNodes;a++)(V=KEu())?X3c(V):EN()};
KEu=function(){var Z;return(Z=Hr()[oO])==null?void 0:Z.sourceDynamicRange};
YDJ=function(Z){Z=r$K(Z);Z=Array.isArray(Z)?Z:[Z];Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next())UN.insertBefore(V.value,Hr()),EN()};
nNV=function(Z){var V=O9F(),a=Dv(function(){return{value:typeof Z==="function"?Z():Z}});
return[a.value,function(J){if(mq!==null){var r;(r=gR.handleError)==null||r.call.apply(r,[gR].concat(_.nw(Go(Error("ld")))))}a.value=typeof J==="function"?J(a.value):J;V.__updateContext={nextState:V.state,isForced:!0};J=$l(V.effectContext);r=gl(!1);try{if(V.el){var f,d={},N=(d.props=V.props,d.type=V.JSC$8160___type,d.children=(f=V.props.children)!=null?f:[],d[M5]=!0,d);try{ioo(V.el,N,!0)}catch(Y){var C,T;(T=gR.handleError)==null||T.call.apply(T,[gR].concat(_.nw(Go(Y,(C=V.JSC$8160___type)==null?void 0:
C.TAG_NAME))))}}}finally{gl(r),$l(J)}}]};
eR=function(Z,V){var a=zU,J=function(r){ON(a,function(){V(r)})};
window.addEventListener(Z,J,void 0);_.sN(function(){window.removeEventListener(Z,J,void 0)})};
_.$X=function(Z,V){var a=zU;_.so(function(){var J,r=(J=V.observer)!=null?J:_.l().resolve(zp);if(J=Z.value){var f=lwJ(J),d=[];V.showOption&&d.push(r.observe(J,function(){ON(a,function(){V.visibilityCallback(!0)})},V.showOption));
V.hideOption&&d.push(r.observe(J,function(){ON(a,function(){V.visibilityCallback(!1)})},V.hideOption));
V.prescanOption&&V.prescanCallback&&d.push(r.observe(J,function(){ON(a,function(){V.prescanCallback()})},V.prescanOption));
var N;f.visibilityMonitorKeys=((N=f.visibilityMonitorKeys)!=null?N:[]).concat(d)}})};
lwJ=function(Z){var V;return(V=Z.polymerController)!=null?V:Z};
_.RG=function(Z){Z.componentType=YH};
Dea=function(Z,V){var a=tVo;return _.S(_.Wr,null,eO(gR.enableLazyTsx,function(){return _.S(stK,{id:a,value:Z,children:V})},function(){var J=FEJ(a,Z);
uq(J);J=$l(J);try{return V()}finally{$l(J)}}))};
stK=function(Z){var V=Z.children;Z=FEJ(Z.id,Z.value);uq(Z);Z=$l(Z);try{return _.S(_.Wr,null,iU(V()))}finally{$l(Z)}};
FEJ=function(Z,V){return Object.assign(Object.create(ccJ),{id:Z,contextValue:V})};
OoR=function(Z){var V,a=zU;_.tr(function(){var J=$l(a),r=gl(!V);try{if(V)ioo(V,Z.children(),!0);else if(V=iU(Z.children()),!(V instanceof Element))throw Error("md");}finally{gl(r),$l(J)}});
return V};
G5u=function(Z){var V,a=DT(function(){var J=gl(!0);try{V=P0(Z())}finally{gl(J)}},!1);
return[V,a]};
ycV=function(Z){Z=Z.buf.charCodeAt(Z.pos++);return w3i[Z]};
Mf=function(Z){var V=0,a=0;do{var J=ycV(Z);V|=(J&31)<<a;a+=5}while(J&32);return V<0?V+4294967296:V};
Hoc=function(Z,V,a){bou(Z,V);Z[V][UeF].unshift(a)};
bou=function(Z,V){if(!Z[V]||!Z[V][UeF]){var a=Z[V],J=a?[a]:[];Z[V]=function(){for(var r=_.B(J),f=r.next();!f.done;f=r.next())f.value.apply(this,arguments)};
Z[V][UeF]=J}};
AcJ=function(Z){if(!Z)return[];var V=[];Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())a=a.value,Array.isArray(a)?V.push.apply(V,_.nw(AcJ(a))):V.push(a);return V};
_.uQ=function(Z,V){if(Z&&k5J.test(Z)||Z==="//")return Z;if(ENK===void 0){ENK=!1;try{var a=new URL("b","http://a");a.pathname="c%20d";ENK=a.href==="http://a/c%20d"}catch(J){}}V||(V=document.baseURI||window.location.href);if(ENK)try{return(new URL(Z,V)).href}catch(J){return Z}L9||(L9=document.implementation.createHTMLDocument("temp"),L9.base=L9.createElement("base"),L9.head.appendChild(L9.base),L9.anchor=L9.createElement("a"),L9.body.appendChild(L9.anchor));L9.base.href=V;L9.anchor.href=Z;return L9.anchor.href||
Z};
vNn=function(Z,V){return Z.replace(jti,function(a,J,r,f){return J+"'"+_.uQ(r.replace(/["']/g,""),V)+"'"+f})};
xeJ=function(Z){return Z.substring(0,Z.lastIndexOf("/")+1)};
h4F=function(){Qta=!1;for(var Z=W6.length,V=0;V<Z;V++){var a=W6[V];if(a)try{a()}catch(J){setTimeout(function(){throw J;})}}W6.splice(0,Z);
p3o+=Z};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(Z){console.log("["+Z.is+"]: registered")};
z4E=function(Z){e4E.push(Z)};
gk=function(Z){return $eE[Z]||($eE[Z]=Z.indexOf("-")<0?Z:Z.replace(R4i,function(V){return V[1].toUpperCase()}))};
IG=function(Z){return $eE[Z]||($eE[Z]=Z.replace(MVu,"-$1").toLowerCase())};
LEJ=function(Z,V){var a=V.parentInfo&&LEJ(Z,V.parentInfo);if(a)for(Z=a.firstChild,a=0;Z;Z=Z.nextSibling){if(V.parentIndex===a++)return Z}else return Z};
uGa=function(Z,V){Z=Z._methodHost||Z;return function(a){if(Z[V])Z[V](a,a.detail);else console.warn("listener method `"+V+"` not defined")}};
ZA=function(Z){return Z.indexOf(".")>=0};
VS=function(Z){var V=Z.indexOf(".");return V===-1?Z:Z.slice(0,V)};
WEi=function(Z,V){return Z.indexOf(V+".")===0};
aB=function(Z,V){return V.indexOf(Z+".")===0};
JC=function(Z,V,a){return V+a.slice(Z.length)};
gNJ=function(Z,V){return Z===V||WEi(Z,V)||aB(Z,V)};
oB=function(Z){if(Array.isArray(Z)){for(var V=[],a=0;a<Z.length;a++)for(var J=Z[a].toString().split("."),r=0;r<J.length;r++)V.push(J[r]);return V.join(".")}return Z};
IwK=function(Z){return Array.isArray(Z)?oB(Z).split("."):Z.toString().split(".")};
rn=function(Z,V,a){V=IwK(V);for(var J=0;J<V.length;J++){if(!Z)return;Z=Z[V[J]]}a&&(a.path=V.join("."));return Z};
Zgo=function(Z,V,a){var J=IwK(V),r=J[J.length-1];if(J.length>1){for(V=0;V<J.length-1;V++)if(Z=Z[J[V]],!Z)return;Z[r]=a}else Z[V]=a;return J.join(".")};
Vbu=function(Z,V,a){var J=Z[V];if(!J)J=Z[V]={};else if(!Z.hasOwnProperty(V)&&(J=Z[V]=Object.create(Z[V]),a))for(var r in J)for(Z=J[r],V=J[r]=Array(Z.length),a=0;a<Z.length;a++)V[a]=Z[a];return J};
fq=function(Z,V,a,J,r,f){if(V){var d=!1,N=PH++,C;for(C in a){var T=r?VS(C):C;if(T=V[T])for(var Y=0,X=T.length,n=void 0;Y<X&&(n=T[Y]);Y++)n.info&&n.info.lastRun===N||r&&!a1E(C,n.trigger)||(n.info&&(n.info.lastRun=N),n.fn(Z,C,a,J,n.info,r,f),d=!0)}return d}return!1};
a1E=function(Z,V){if(V){var a=V.name;return a==Z||!(!V.structured||!WEi(a,Z))||!(!V.wildcard||!aB(a,Z))}return!0};
JvJ=function(Z,V,a,J,r){V=typeof r.method==="string"?Z[r.method]:r.method;a=r.property;V?V.call(Z,Z.__data[a],J[a]):r.dynamicFn||console.warn("observer method `"+r.method+"` not defined")};
oAn=function(Z,V,a,J){a={value:a,queueProperty:!0};J&&(a.path=J);(0,_.i9)(Z).dispatchEvent(new CustomEvent(V,{detail:a}))};
rvu=function(Z,V,a,J,r,f){f=(J=(f?VS(V):V)!=V?V:null)?rn(Z,J):Z.__data[V];J&&f===void 0&&(f=a[V]);oAn(Z,r.eventName,f,J)};
PBc=function(Z,V,a,J,r){a=Z.__data[V];BH&&(a=BH(a,r.attrName,"attribute",Z));Z._propertyToAttribute(V,r.attrName,a)};
ign=function(Z){var V=Z.constructor.__orderedComputedDeps;if(!V){V=new Map;for(var a=Z.__computeEffects,J=f1c(Z),r=J.counts,f=J.ready,d=J.total;J=f.shift();)V.set(J,V.size),(J=a[J])&&J.forEach(function(N){N=N.info.methodInfo;--d;--r[N]===0&&f.push(N)});
d!==0&&console.warn("Computed graph for "+Z.localName+" incomplete; circular?");Z.constructor.__orderedComputedDeps=V}return V};
f1c=function(Z){var V=Z.__computeInfo,a={};Z=Z.__computeEffects;var J=[],r=0,f;for(f in V){var d=V[f];r+=a[f]=d.args.filter(function(C){return!C.literal}).length+(d.dynamicFn?1:0)}for(var N in Z)V[N]||J.push(N);
return{counts:a,ready:J,total:r}};
dTK=function(Z,V,a,J,r){V=B0F(Z,V,a,J,r);if(V===dn)return!1;r=r.methodInfo;if(Z.__dataHasAccessor&&Z.__dataHasAccessor[r])return Z._setPendingProperty(r,V,!0);Z[r]=V;return!1};
CBc=function(Z,V,a,J,r,f,d){a.bindings=a.bindings||[];J={kind:J,target:r,parts:f,literal:d,isCompound:f.length!==1};a.bindings.push(J);J.target&&J.kind!="attribute"&&J.kind!="text"&&!J.isCompound&&J.parts[0].mode==="{"&&(a=J.parts[0],f=a.negate,J.listenerEvent=a.event||IG(r)+"-changed",J.listenerNegate=f);r=V.nodeInfoList.length;for(a=0;a<J.parts.length;a++){var N=J.parts[a];N.compoundIndex=a;f=Z;d=V;var C=J,T=N,Y=r;if(!T.literal)if(C.kind==="attribute"&&C.target[0]==="-")console.warn("Cannot set attribute "+
C.target+' because "-" is not a valid attribute starting character');else for(N=T.dependencies,C={index:Y,binding:C,part:T,evaluator:f},T=0;T<N.length;T++)Y=N[T],typeof Y=="string"&&(Y=mTR(Y),Y.wildcard=!0),f._addTemplatePropertyEffect(d,Y.rootProperty,{fn:N0c,info:C,trigger:Y})}};
N0c=function(Z,V,a,J,r,f,d){d=d[r.index];var N=r.binding,C=r.part;f&&C.source&&V.length>C.source.length&&N.kind=="property"&&!N.isCompound&&d.__isPropertyEffectsClient&&d.__dataHasAccessor&&d.__dataHasAccessor[N.target]?(a=a[V],V=JC(C.source,N.target,V),d._setPendingPropertyOrPath(V,a,!1,!0)&&Z._enqueueClient(d)):(V=r.evaluator._evaluateBinding(Z,C,V,a,J,f),V!==dn&&(N.isCompound&&(a=d.__dataCompoundStorage[N.target],a[C.compoundIndex]=V,V=a.join("")),N.kind==="attribute"||N.target!=="textContent"&&
(N.target!=="value"||d.localName!=="input"&&d.localName!=="textarea")||(V=V==void 0?"":V),C=V,BH&&(C=BH(C,N.target,N.kind,d)),N.kind=="attribute"?Z._valueToNodeAttribute(d,C,N.target):(N=N.target,d.__isPropertyEffectsClient&&d.__dataHasAccessor&&d.__dataHasAccessor[N]?d.__readOnly&&d.__readOnly[N]||d._setPendingProperty(N,C)&&Z._enqueueClient(d):Z._setUnmanagedPropertyToNode(d,N,C))))};
qnO=function(Z,V,a){if(a.listenerEvent){var J=a.parts[0];Z.addEventListener(a.listenerEvent,function(r){var f=a.target,d=J.source,N=J.negate,C=r.detail,T=C&&C.path;T?(d=JC(f,d,T),r=C&&C.value):r=r.currentTarget[f];V.__readOnly&&V.__readOnly[d]||!V._setPendingPropertyOrPath(d,N?!r:r,!0,!!T)||C&&C.queueProperty||V._invalidateProperties()})}};
SnF=function(Z,V,a,J,r,f){f=V.static||f&&(typeof f!=="object"||f[V.methodName]);r={methodName:V.methodName,args:V.args,methodInfo:r,dynamicFn:f};for(var d=0,N=void 0;d<V.args.length&&(N=V.args[d]);d++)N.literal||Z._addPropertyEffect(N.rootProperty,a,{fn:J,info:r,trigger:N});f&&Z._addPropertyEffect(V.methodName,a,{fn:J,info:r});return r};
B0F=function(Z,V,a,J,r){J=Z._methodHost||Z;var f=J[r.methodName];if(f)return Z=Z._marshalArgs(r.args,V,a),Z===dn?dn:f.apply(J,Z);r.dynamicFn||console.warn("method `"+r.methodName+"` not defined")};
T0E=function(Z){for(var V="",a=0;a<Z.length;a++)V+=Z[a].literal||"";return V};
K2E=function(Z){if(Z=Z.match(/([^\s]+?)\(([\s\S]*)\)/)){var V={methodName:Z[1],static:!0,args:Yno};return Z[2].trim()?XMO(Z[2].replace(/\\,/g,"&comma;").split(","),V):V}return null};
XMO=function(Z,V){V.args=Z.map(function(a){a=mTR(a);a.literal||(V.static=!1);return a},this);
return V};
mTR=function(Z){Z=Z.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var V={name:Z,value:"",literal:!1},a=Z[0];a==="-"&&(a=Z[1]);a>="0"&&a<="9"&&(a="#");switch(a){case "'":case '"':V.value=Z.slice(1,-1);V.literal=!0;break;case "#":V.value=Number(Z),V.literal=!0}V.literal||(V.rootProperty=VS(Z),V.structured=ZA(Z),V.structured&&(V.wildcard=Z.slice(-2)==".*",V.wildcard&&(V.name=Z.slice(0,-2))));return V};
nAK=function(Z,V,a){Z=rn(Z,a);Z===void 0&&(Z=V[a]);return Z};
l1V=function(Z,V,a,J){J={indexSplices:J};mX&&!Z._overrideLegacyUndefined&&(V.splices=J);Z.notifyPath(a+".splices",J);Z.notifyPath(a+".length",V.length);mX&&!Z._overrideLegacyUndefined&&(J.indexSplices=[])};
NF=function(Z,V,a,J,r,f){l1V(Z,V,a,[{index:J,addedCount:r,removed:f,object:V,type:"splice"}])};
tbJ=function(Z){Z=vNn((Z.body?Z.body:Z).textContent,Z.baseURI);var V=document.createElement("style");V.textContent=Z;return V};
DTV=function(Z){Z=Z.trim().split(/\s+/);for(var V=[],a=0;a<Z.length;a++)V.push.apply(V,_.nw(F2J(Z[a])));return V};
F2J=function(Z){var V=Cq.import(Z);if(!V)return console.warn("Could not find style data in module named",Z),[];if(V._styles===void 0){Z=[];Z.push.apply(Z,_.nw(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(V)));var a=V.querySelector("template");a&&Z.push.apply(Z,_.nw(cvu(a,V.assetpath)));V._styles=Z}return V._styles};
cvu=function(Z,V){if(!Z._styles){for(var a=[],J=Z.content.querySelectorAll("style"),r=0;r<J.length;r++){var f=J[r],d=f.getAttribute("include");d&&a.push.apply(a,_.nw(DTV(d).filter(function(N,C,T){return T.indexOf(N)===C})));
V&&(f.textContent=vNn(f.textContent,V));a.push(f)}Z._styles=a}return Z._styles};
OgV=function(Z){return(Z=Cq.import(Z))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(Z):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(Z){var V=[];Z=Z.querySelectorAll("link[rel=import][type~=css]");for(var a=0;a<Z.length;a++){var J=Z[a];if(J.import){var r=J.import;if((J=J.hasAttribute("shady-unscoped"))&&!r._unscopedStyle){var f=tbJ(r);f.setAttribute("shady-unscoped","");r._unscopedStyle=f}else r._style||(r._style=tbJ(r));V.push(J?r._unscopedStyle:r._style)}}return V};
wMc=function(Z){Z=Z.trim().split(/\s+/);for(var V="",a=0;a<Z.length;a++)V+=GJi(Z[a]);return V};
GJi=function(Z){var V=Cq.import(Z);if(V&&V._cssText===void 0){var a=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(V),J=V.querySelector("template");J&&(a+=yvc(J,V.assetpath));V._cssText=a||null}V||console.warn("Could not find style data in module named",Z);return V&&V._cssText||""};
yvc=function(Z,V){var a="";Z=cvu(Z,V);for(V=0;V<Z.length;V++){var J=Z[V];J.parentNode&&J.parentNode.removeChild(J);a+=J.textContent}return a};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(Z){var V="";Z=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(Z);for(var a=0;a<Z.length;a++)V+=Z[a].textContent;return V};
S7=function(Z,V){return{index:Z,removed:[],addedCount:V}};
UTE=function(Z,V,a,J){var r=0,f=0,d=0,N=0,C=Math.min(V-r,J-f);if(r==0&&f==0)a:{for(d=0;d<C;d++)if(Z[d]!==a[d])break a;d=C}if(V==Z.length&&J==a.length){N=Z.length;for(var T=a.length,Y=0;Y<C-d&&bgi(Z[--N],a[--T]);)Y++;N=Y}r+=d;f+=d;V-=N;J-=N;if(V-r==0&&J-f==0)return[];if(r==V){for(V=S7(r,0);f<J;)V.removed.push(a[f++]);return[V]}if(f==J)return[S7(r,V-r)];C=r;d=f;J=J-d+1;N=V-C+1;V=Array(J);for(T=0;T<J;T++)V[T]=Array(N),V[T][0]=T;for(T=0;T<N;T++)V[0][T]=T;for(T=1;T<J;T++)for(Y=1;Y<N;Y++)if(Z[C+Y-1]===
a[d+T-1])V[T][Y]=V[T-1][Y-1];else{var X=V[T-1][Y]+1,n=V[T][Y-1]+1;V[T][Y]=X<n?X:n}C=V.length-1;d=V[0].length-1;J=V[C][d];for(Z=[];C>0||d>0;)C==0?(Z.push(2),d--):d==0?(Z.push(3),C--):(N=V[C-1][d-1],T=V[C-1][d],Y=V[C][d-1],X=T<Y?T<N?T:N:Y<N?Y:N,X==N?(N==J?Z.push(0):(Z.push(1),J=N),C--,d--):X==T?(Z.push(3),C--,J=T):(Z.push(2),d--,J=Y));Z.reverse();V=void 0;C=[];for(d=0;d<Z.length;d++)switch(Z[d]){case 0:V&&(C.push(V),V=void 0);r++;f++;break;case 1:V||(V=S7(r,0));V.addedCount++;r++;V.removed.push(a[f]);
f++;break;case 2:V||(V=S7(r,0));V.addedCount++;r++;break;case 3:V||(V=S7(r,0)),V.removed.push(a[f]),f++}V&&C.push(V);return C};
HgJ=function(Z,V){return UTE(Z,Z.length,V,V.length)};
bgi=function(Z,V){return Z===V};
kJi=function(Z){if(Z instanceof AvF)return Z.value;throw Error("Dd`"+Z);};
EAR=function(Z,V){for(var a in V)a===null?Z.style.removeProperty(a):Z.style.setProperty(a,V[a])};
jKm=function(Z,V){return(Z=window.getComputedStyle(Z).getPropertyValue(V))?Z.trim():""};
pMK=function(Z){requestAnimationFrame(function(){vAF?vAF(Z):(xTJ||(xTJ=new Promise(function(V){QKK=V}),document.readyState==="complete"?QKK():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&QKK()})),xTJ.then(function(){Z&&Z()}))})};
z2o=function(Z){h2c=Z&&Z.shimcssproperties?!1:e2K||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
ubO=function(Z){if(!($Ta.indexOf(Z)>-1)&&Z!=="touchend"&&R2E&&MbE&&L2o)return{passive:!0}};
ZBF=function(Z){for(var V=W2E?["click"]:$Ta,a=0,J;a<V.length;a++)J=V[a],Z?(gAi.length=0,document.addEventListener(J,I1O,!0)):document.removeEventListener(J,I1O,!0)};
TO=function(Z){var V=Z.type;return $Ta.indexOf(V)>-1?V==="mousemove"?(V=Z.buttons===void 0?1:Z.buttons,Z instanceof window.MouseEvent&&!Vdn&&(V=aJE[Z.which]||0),!!(V&1)):(Z.button===void 0?0:Z.button)===0:!1};
J5a=function(Z){if(Z.type==="click"){if(Z.detail===0)return!0;var V=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(Z);if(!V.nodeType||V.nodeType!==Node.ELEMENT_NODE)return!0;V=V.getBoundingClientRect();var a=Z.pageX;Z=Z.pageY;return!(a>=V.left&&a<=V.right&&Z>=V.top&&Z<=V.bottom)}return!1};
o$E=function(Z,V,a){Z.movefn=V;Z.upfn=a;document.addEventListener("mousemove",V);document.addEventListener("mouseup",a)};
YM=function(Z){document.removeEventListener("mousemove",Z.movefn);document.removeEventListener("mouseup",Z.upfn);Z.movefn=null;Z.upfn=null};
r5K=function(Z,V){for(var a=document.elementFromPoint(Z,V),J=a;J&&J.shadowRoot&&!window.ShadyDOM;){var r=J;J=J.shadowRoot.elementFromPoint(Z,V);if(r===J)break;J&&(a=J)}return a};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(Z){var V=PGK(Z);return V.length>0?V[0]:Z.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(Z){var V=Z.type,a=Z.currentTarget.__polymerGestures;if(a&&(a=a[V])){if(!Z.__polymerGesturesHandled&&(Z.__polymerGesturesHandled={},V.slice(0,5)==="touch")){var J=Z.changedTouches[0];V==="touchstart"&&Z.touches.length===1&&(fJE=J.identifier);if(fJE!==J.identifier)return;R2E||(V==="touchstart"||V==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(Z)}J=
Z.__polymerGesturesHandled;if(!J.skip){for(var r=0,f;r<X3.length;r++)f=X3[r],a[f.name]&&!J[f.name]&&f.flow&&f.flow.start.indexOf(Z.type)>-1&&f.reset&&f.reset();for(r=0;r<X3.length;r++)f=X3[r],a[f.name]&&!J[f.name]&&(J[f.name]=!0,f[V](Z))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(Z){var V=Z.changedTouches[0],a=Z.type;if(a==="touchstart")iBc=V.clientX,Bpn=V.clientY,dxi=!1;else if(a==="touchmove"&&!dxi){dxi=!0;a="auto";for(var J=PGK(Z),r=0,f;r<J.length;r++)if(f=J[r],f.__polymerGesturesTouchAction){a=f.__polymerGesturesTouchAction;break}J=!1;r=Math.abs(iBc-V.clientX);V=Math.abs(Bpn-V.clientY);Z.cancelable&&(a==="none"?J=!0:a==="pan-x"?J=V>r:a==="pan-y"&&(J=r>V));J?Z.preventDefault():
Kq("track")}};
l9=function(Z,V,a){return nq[V]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(Z,V,a),!0):!1};
tC=function(Z,V,a){return nq[V]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(Z,V,a),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(Z,V,a){var J=nq[V],r=J.deps,f=J.name,d=Z.__polymerGestures;d||(Z.__polymerGestures=d={});for(var N=0,C,T;N<r.length;N++)C=r[N],W2E&&$Ta.indexOf(C)>-1&&C!=="click"||((T=d[C])||(d[C]=T={_count:0}),T._count===0&&Z.addEventListener(C,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,ubO(C)),T[f]=(T[f]||0)+1,T._count=(T._count||0)+1);Z.addEventListener(V,a);J.touchAction&&_.sR(Z,J.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(Z,V,a){var J=nq[V],r=J.deps;J=J.name;var f=Z.__polymerGestures;if(f)for(var d=0,N,C;d<r.length;d++)N=r[d],(C=f[N])&&C[J]&&(C[J]=(C[J]||1)-1,C._count=(C._count||1)-1,C._count===0&&Z.removeEventListener(N,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,ubO(N)));Z.removeEventListener(V,a)};
mxF=function(Z){X3.push(Z);for(var V=0;V<Z.emits.length;V++)nq[Z.emits[V]]=Z};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(Z){for(var V=0,a;V<X3.length;V++){a=X3[V];for(var J=0,r;J<a.emits.length;J++)if(r=a.emits[J],r===Z)return a}return null};
_.sR=function(Z,V){R2E&&Z instanceof HTMLElement&&F3.run(function(){Z.style.touchAction=V});
Z.__polymerGesturesTouchAction=V};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(Z,V,a){V=new Event(V,{bubbles:!0,cancelable:!0,composed:!0});V.detail=a;(0,_.i9)(Z).dispatchEvent(V);V.defaultPrevented&&(Z=a.preventer||a.sourceEvent)&&Z.preventDefault&&Z.preventDefault()};
Kq=function(Z){Z=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(Z);Z.info&&(Z.info.prevent=!0)};
DA=function(Z,V,a,J){V&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(V,Z,{x:a.clientX,y:a.clientY,sourceEvent:a,preventer:J,prevent:function(r){return Kq(r)}})};
NpF=function(Z,V,a){if(Z.prevent)return!1;if(Z.started)return!0;a=Math.abs(Z.y-a);return Math.abs(Z.x-V)>=5||a>=5};
CGa=function(Z,V,a){if(V){var J=Z.moves[Z.moves.length-2],r=Z.moves[Z.moves.length-1],f=r.x-Z.x,d=r.y-Z.y,N=0;if(J){var C=r.x-J.x;N=r.y-J.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(V,"track",{state:Z.state,x:a.clientX,y:a.clientY,dx:f,dy:d,ddx:C,ddy:N,sourceEvent:a,hover:function(){return r5K(a.clientX,a.clientY)}})}};
S1o=function(Z,V,a){var J=Math.abs(V.clientX-Z.x),r=Math.abs(V.clientY-Z.y),f=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a||V);!f||q1E[f.localName]&&f.hasAttribute("disabled")||!(isNaN(J)||isNaN(r)||J<=25&&r<=25||J5a(V))||Z.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(f,"tap",{x:V.clientX,y:V.clientY,sourceEvent:V,preventer:a})};
Tpa=function(Z,V,a,J,r){var f;r&&(f=typeof a==="object"&&a!==null)&&(J=Z.__dataTemp[V]);J=J!==a&&(J===J||a===a);f&&J&&(Z.__dataTemp[V]=a);return J};
XjK=function(){if(cH&&!OR){if(!Y1E){Y1E=!0;var Z=document.createElement("style");Z.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(Z)}return!0}return!1};
n$o=function(){return KPE};
lJV=function(Z,V){KPE=Z;Object.setPrototypeOf(Z,V.prototype);new V;KPE=null};
tdF=function(Z,V){for(var a=0;a<V.length;a++){var J=V[a];if(!!Z!=!!J.__hideTemplateChildren__)if(J.nodeType===Node.TEXT_NODE)Z?(J.__polymerTextContent__=J.textContent,J.textContent=""):J.textContent=J.__polymerTextContent__;else if(J.localName==="slot")if(Z)J.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.i9)((0,_.i9)(J).parentNode).replaceChild(J.__polymerReplaced__,J);else{var r=J.__polymerReplaced__;r&&(0,_.i9)((0,_.i9)(r).parentNode).replaceChild(J,r)}else J.style&&(Z?(J.__polymerDisplay__=
J.style.display,J.style.display="none"):J.style.display=J.__polymerDisplay__);J.__hideTemplateChildren__=Z;J._showHideChildren&&J._showHideChildren(Z)}};
s$V=function(Z){return(Z=Z.__dataHost)&&Z._methodHost||Z};
c5J=function(Z,V,a){var J=a.mutableData?FPJ:GO;wn.mixin&&(J=wn.mixin(J));var r=function(){return J.apply(this,arguments)||this};
_.O(r,J);r.prototype.__templatizeOptions=a;r.prototype._bindTemplate(Z);Dxc(r,Z,V,a);return r};
bBK=function(Z,V,a,J){var r=a.forwardHostProp;if(r&&V.hasHostProps){var f=Z.localName=="template",d=V.templatizeTemplateClass;if(!d){if(f){var N=a.mutableData?OBo:G8u;d=function(){return N.apply(this,arguments)||this};
_.O(d,N);d=V.templatizeTemplateClass=d}else{var C=Z.constructor;d=function(){return C.apply(this,arguments)||this};
_.O(d,C);d=V.templatizeTemplateClass=d}var T=V.hostProps,Y;for(Y in T)d.prototype._addPropertyEffect("_host_"+Y,d.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:wjo(r)}),d.prototype._createNotifyingProperty("_host_"+Y);yS&&J&&y5n(V,a,J)}Z.__dataProto&&Object.assign(Z.__data,Z.__dataProto);if(f)lJV(Z,d),Z.__dataTemp={},Z.__dataPending=null,Z.__dataOld=null,Z._enableProperties();else{Object.setPrototypeOf(Z,d.prototype);V=V.hostProps;for(var X in V)X="_host_"+X,X in Z&&(V=Z[X],delete Z[X],Z.__data[X]=
V)}}};
wjo=function(Z){return function(V,a,J){Z.call(V.__templatizeOwner,a.substring(6),J[a])}};
Dxc=function(Z,V,a,J){var r=a.hostProps||{},f;for(f in J.instanceProps){delete r[f];var d=J.notifyInstanceProp;d&&Z.prototype._addPropertyEffect(f,Z.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:UxF(d)})}if(J.forwardHostProp&&V.__dataHost)for(var N in r)a.hasHostProps||(a.hasHostProps=!0),Z.prototype._addPropertyEffect(N,Z.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:HBE()})};
UxF=function(Z){return function(V,a,J){Z.call(V.__templatizeOwner,V,a,J[a])}};
HBE=function(){return function(Z,V,a){Z.__dataHost._setPendingPropertyOrPath("_host_"+V,a[V],!0,!0)}};
wn=function(Z,V,a){if(b9&&!s$V(Z))throw Error("Jd");a=a||{};if(Z.__templatizeOwner)throw Error("Kd");Z.__templatizeOwner=V;var J=(V?V.constructor:GO)._parseTemplate(Z),r=J.templatizeInstanceClass;r||(r=c5J(Z,J,a),J.templatizeInstanceClass=r);var f=s$V(Z);bBK(Z,J,a,f);a=function(){return r.apply(this,arguments)||this};
_.O(a,r);a.prototype._methodHost=f;a.prototype.__dataHost=Z;a.prototype.__templatizeOwner=V;a.prototype.__hostProps=J.hostProps;return a};
y5n=function(Z,V,a){a=a.constructor._properties;Z=Z.propertyEffects;V=V.instanceProps;for(var J in Z)if(!(a[J]||V&&V[J]))for(var r=Z[J],f=0;f<r.length;f++){var d=r[f].info.part;if(!d.signature||!d.signature.static){console.warn("Property '"+J+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
A5K=function(Z,V){for(var a;V;)if(a=V.__dataHost?V:V.__templatizeInstance)if(a.__dataHost!=Z)V=a.__dataHost;else return a;else V=(0,_.i9)(V).parentNode;return null};
UR=function(Z){return Z.localName==="slot"};
k8i=function(){for(var Z=HH.prototype,V="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),a={},J=0;J<V.length;a={method$jscomp$32:void 0},J++)a.method$jscomp$32=V[J],Z[a.method$jscomp$32]=function(r){return function(){return this.node[r.method$jscomp$32].apply(this.node,arguments)}}(a)};
E$o=function(Z,V){for(var a={},J=0;J<V.length;a={name$jscomp$378:void 0},J++)a.name$jscomp$378=V[J],Object.defineProperty(Z,a.name$jscomp$378,{get:function(r){return function(){return this.node[r.name$jscomp$378]}}(a),
configurable:!0})};
j$K=function(){for(var Z=HH.prototype,V=["textContent","innerHTML","className"],a={},J=0;J<V.length;a={name$jscomp$379:void 0},J++)a.name$jscomp$379=V[J],Object.defineProperty(Z,a.name$jscomp$379,{get:function(r){return function(){return this.node[r.name$jscomp$379]}}(a),
set:function(r){return function(f){this.node[r.name$jscomp$379]=f}}(a),
configurable:!0})};
v$u=function(){AC=document.documentElement.getAttribute("dir");AC=document.documentElement.getAttribute("dir");for(var Z=0;Z<kM.length;Z++){var V=kM[Z];V.__autoDirOptOut||V.setAttribute("dir",AC)}};
hQK=function(){ER=!0;requestAnimationFrame(function(){ER=!1;xxF(Q$V);setTimeout(function(){for(var Z=0,V=j7.length;Z<V;Z++)pjJ(j7.shift())})})};
xxF=function(Z){for(;Z.length;)pjJ(Z.shift())};
pjJ=function(Z){var V=Z[0],a=Z[1];Z=Z[2];try{a.apply(V,Z)}catch(J){setTimeout(function(){throw J;})}};
_.eQF=function(Z,V,a){ER||hQK();Q$V.push([Z,V,a])};
_.vH=function(Z,V,a){ER||hQK();j7.push([Z,V,a])};
RQE=function(Z,V){V=V===void 0?!1:V;if(!zQc||!$xu||!zQc.handlesDynamicScoping)return null;var a=$xu.ScopingShim;if(!a)return null;var J=a.scopeForNode(Z),r=(0,_.i9)(Z).getRootNode(),f=function(d){if((0,_.i9)(d).getRootNode()===r){var N=Array.from(zQc.nativeMethods.querySelectorAll.call(d,"*"));N.push(d);for(d=0;d<N.length;d++){var C=N[d];if((0,_.i9)(C).getRootNode()===r){var T=a.currentScopeForNode(C);T!==J&&(T!==""&&a.unscopeNode(C,T),a.scopeNode(C,J))}}}};
f(Z);return V?(V=new MutationObserver(function(d){for(var N=0;N<d.length;N++)for(var C=d[N],T=0;T<C.addedNodes.length;T++){var Y=C.addedNodes[T];Y.nodeType===Node.ELEMENT_NODE&&f(Y)}}),V.observe(Z,{childList:!0,
subtree:!0}),V):null};
MdF=function(){document.body.removeAttribute("unresolved")};
IJE=function(Z){var V=Z=Z.replace(LPJ,"").replace(uJJ,""),a=new WPR;a.start=0;a.end=V.length;for(var J=a,r=0,f=V.length;r<f;r++)if(V[r]==="{"){J.rules||(J.rules=[]);var d=J,N=d.rules[d.rules.length-1]||null;J=new WPR;J.start=r+1;J.parent=d;J.previous=N;d.rules.push(J)}else V[r]==="}"&&(J.end=r+1,J=J.parent||a);return g$c(a,Z)};
g$c=function(Z,V){var a=V.substring(Z.start,Z.end-1);Z.parsedCssText=Z.cssText=a.trim();Z.parent&&(a=V.substring(Z.previous?Z.previous.end:Z.parent.start,Z.start-1),a=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(a),a=a.replace(ZIJ," "),a=a.substring(a.lastIndexOf(";")+1),a=Z.parsedSelector=Z.selector=a.trim(),Z.atRule=a.indexOf("@")===0,Z.atRule?a.indexOf("@media")===0?Z.type=4:a.match(Vjn)&&(Z.type=7,Z.keyframesName=Z.selector.split(ZIJ).pop()):a.indexOf("--")===
0?Z.type=1E3:Z.type=1);if(a=Z.rules)for(var J=0,r=a.length,f=void 0;J<r&&(f=a[J]);J++)g$c(f,V);return Z};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(Z){return Z.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var V=arguments[1],a=6-V.length;a--;)V="0"+V;return"\\"+V})};
aKE=function(Z,V,a){a=a===void 0?"":a;var J="";if(Z.cssText||Z.rules){var r=Z.rules;if(r&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(r))for(var f=0,d=r.length,N=void 0;f<d&&(N=r[f]);f++)J=aKE(N,V,J);else V?V=Z.cssText:(V=Z.cssText,V=V.replace(J1J,"").replace(orJ,""),V=V.replace(r1J,"").replace(PNE,"")),(J=V.trim())&&(J="  "+J+"\n")}J&&(Z.selector&&(a+=Z.selector+" {\n"),a+=J,Z.selector&&(a+="}\n\n"));return a};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(Z){Z=Z[0];return!!Z&&!!Z.selector&&Z.selector.indexOf("--")===0};
iIn=function(Z){if(Z=fKi[Z])Z._applyShimCurrentVersion=Z._applyShimCurrentVersion||0,Z._applyShimValidatingVersion=Z._applyShimValidatingVersion||0,Z._applyShimNextVersion=(Z._applyShimNextVersion||0)+1};
BxE=function(Z){return Z._applyShimCurrentVersion===Z._applyShimNextVersion};
mNJ=function(Z){Z._applyShimValidatingVersion=Z._applyShimNextVersion;Z._validating||(Z._validating=!0,dNu.then(function(){Z._applyShimCurrentVersion=Z._applyShimNextVersion;Z._validating=!1}))};
CNK=function(Z){if(!Z)return"";typeof Z==="string"&&(Z=IJE(Z));return aKE(Z,NxK)};
qei=function(Z){!Z.__cssRules&&Z.textContent&&(Z.__cssRules=IJE(Z.textContent));return Z.__cssRules||null};
Txn=function(Z,V,a,J){if(Z){var r=!1,f=Z.type;if(J&&f===4){var d=Z.selector.match(Sem);d&&(window.matchMedia(d[1]).matches||(r=!0))}f===1?V(Z):a&&f===7?a(Z):f===1E3&&(r=!0);if((Z=Z.rules)&&!r)for(r=0,f=Z.length,d=void 0;r<f&&(d=Z[r]);r++)Txn(d,V,a,J)}};
YeO=function(Z,V){var a=Z.indexOf("var(");if(a===-1)return V(Z,"","","");a:{var J=0;var r=a+3;for(var f=Z.length;r<f;r++)if(Z[r]==="(")J++;else if(Z[r]===")"&&--J===0)break a;r=-1}J=Z.substring(a+4,r);a=Z.substring(0,a);Z=YeO(Z.substring(r+1),V);f=J.indexOf(",");if(f===-1)return V(a,J.trim(),"",Z);r=J.substring(0,f).trim();J=J.substring(f+1).trim();return V(a,r,J,Z)};
XnR=function(Z){if(xM!==void 0)return xM;if(Z.__cssBuild===void 0){var V=Z.getAttribute("css-build");if(V)Z.__cssBuild=V;else{a:{V=Z.localName==="template"?Z.content.firstChild:Z.firstChild;if(V instanceof Comment&&(V=V.textContent.trim().split(":"),V[0]==="css-build")){V=V[1];break a}V=""}if(V!==""){var a=Z.localName==="template"?Z.content.firstChild:Z.firstChild;a.parentNode.removeChild(a)}Z.__cssBuild=V}}return Z.__cssBuild||""};
nrR=function(Z,V,a,J){for(var r=V._noAccessors,f=Object.getOwnPropertyNames(V),d=0;d<f.length;d++){var N=f[d];if(!(N in J))if(r)Z[N]=V[N];else{var C=Object.getOwnPropertyDescriptor(V,N);C&&(C.configurable=!0,Object.defineProperty(Z,N,C))}}for(var T in KCm)V[T]&&(a[T]=a[T]||[],a[T].push(V[T]))};
lKJ=function(Z,V,a){V=V||[];for(var J=Z.length-1;J>=0;J--){var r=Z[J];r?Array.isArray(r)?lKJ(r,V):V.indexOf(r)<0&&(!a||a.indexOf(r)<0)&&V.unshift(r):console.warn("behavior is null, check for missing or 404 import")}return V};
tjE=function(Z,V){for(var a in V){var J=Z[a],r=V[a];Z[a]=!("value"in r)&&J&&"value"in J?Object.assign({value:J.value},r):r}};
DNm=function(Z,V,a){var J={},r=function(){return V.apply(this,arguments)||this};
_.O(r,V);r._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(d)for(var C=0,T;C<d.length;C++)T=d[C],T.properties&&this.createProperties(T.properties),T.observers&&this.createObservers(T.observers,T.properties);Z.properties&&this.createProperties(Z.properties);Z.observers&&this.createObservers(Z.observers,Z.properties);this._prepareTemplate()}else V._finalizeClass.call(this)};
r.prototype.created=function(){V.prototype.created.call(this);var C=J.created;if(C)for(var T=0;T<C.length;T++)C[T].call(this)};
r.prototype._registered=function(){var C=r.prototype;if(!C.hasOwnProperty("__hasRegisterFinished")){C.__hasRegisterFinished=!0;V.prototype._registered.call(this);cH&&N(C);C=Object.getPrototypeOf(this);var T=J.beforeRegister;if(T)for(var Y=0;Y<T.length;Y++)T[Y].call(C);if(T=J.registered)for(Y=0;Y<T.length;Y++)T[Y].call(C)}};
r.prototype._applyListeners=function(){V.prototype._applyListeners.call(this);var C=J.listeners;if(C)for(var T=0;T<C.length;T++){var Y=C[T];if(Y)for(var X in Y)this._addMethodEventListenerToNode(this,X,Y[X])}};
r.prototype._ensureAttributes=function(){var C=J.hostAttributes;if(C)for(var T=C.length-1;T>=0;T--){var Y=C[T],X;for(X in Y)this._ensureAttribute(X,Y[X])}V.prototype._ensureAttributes.call(this)};
r.prototype.ready=function(){V.prototype.ready.call(this);var C=J.ready;if(C)for(var T=0;T<C.length;T++)C[T].call(this)};
r.prototype.attached=function(){V.prototype.attached.call(this);var C=J.attached;if(C)for(var T=0;T<C.length;T++)C[T].call(this)};
r.prototype.detached=function(){V.prototype.detached.call(this);var C=J.detached;if(C)for(var T=0;T<C.length;T++)C[T].call(this)};
r.prototype.attributeChanged=function(C,T,Y){V.prototype.attributeChanged.call(this);var X=J.attributeChanged;if(X)for(var n=0;n<X.length;n++)X[n].call(this,C,T,Y)};
_.QS.Object.defineProperties(r,{properties:{configurable:!0,enumerable:!0,get:function(){var C={};if(d)for(var T=0;T<d.length;T++)tjE(C,d[T].properties);tjE(C,Z.properties);return C}},
observers:{configurable:!0,enumerable:!0,get:function(){var C=[];if(d)for(var T=0,Y;T<d.length;T++)Y=d[T],Y.observers&&(C=C.concat(Y.observers));Z.observers&&(C=C.concat(Z.observers));return C}}});
if(a){Array.isArray(a)||(a=[a]);var f=V.prototype.behaviors;var d=lKJ(a,null,f);r.prototype.behaviors=f?f.concat(a):d}var N=function(C){if(d)for(var T=d,Y=0;Y<T.length;Y++)nrR(C,T[Y],J,syJ);nrR(C,Z,J,FCi)};
cH||N(r.prototype);r.generatedFrom=Z;return r};
wnV=function(Z){var V=typeof Z!=="string"?Z:{is:Z,notifyObserversOnUndefined:!0};V.fastInit===void 0&&(V.fastInit=!0);return function(a){if(!V.disableInheritanceCheck&&Object.getPrototypeOf(a.prototype).constructor!==_.pq)throw Error("Od");var J=a.prototype;J.is=V.is;Hoc(J,"created",function(){this.hostElement=this;this.polymerController=this});
c1R(J,a,V.fastInit);V.notifyObserversOnUndefined&&(J._overrideLegacyUndefined=!0);if(OIF)for(var r=_.B(Object.getOwnPropertyNames(J)),f=r.next();!f.done;f=r.next()){f=f.value;var d=Object.getOwnPropertyDescriptor(J,f);d.enumerable===!1&&(d.enumerable=!0,Object.defineProperty(J,f,d))}if("template"in a)var N=function(){return a.template};
else V.template!==void 0&&(N=V.template);if(N!==void 0){var C;Object.defineProperty(J,"_template",{get:function(){C===void 0&&(C=N());return C},
set:function(T){C=T},
configurable:!0,enumerable:!0})}Polymer(J);a[G4c]=J}};
y1u=function(Z){Z=Z===void 0?{}:Z;Z.fastInit===void 0&&(Z.fastInit=!0);return function(V){if(!Z.disableInheritanceCheck&&Object.getPrototypeOf(V.prototype).constructor!==hC)throw Error("Pd");c1R(V.prototype,V,Z.fastInit)}};
c1R=function(Z,V,a){a=a===void 0?!1:a;bIE(V);a?Hoc(Z,"created",function(){this.disableEnforceFastDefaultValuesCheck||UNu(V,this)}):Hoc(Z,"ready",function(){for(var J={},r=_.B(AcJ(this.behaviors)),f=r.next();!f.done;f=r.next())f=f.value,f.properties&&Object.assign(J,HIc(this,f.properties));
Object.assign(J,HIc(this,this.properties));UNu(V,this);r=_.B(Object.keys(J));for(f=r.next();!f.done;f=r.next())f=f.value,this[f]=J[f]})};
UNu=function(Z,V){if(OIF){Z=new Z;for(var a=_.B(Object.getOwnPropertyNames(Z)),J=a.next();!J.done;J=a.next())J=J.value,V[J]=Z[J];for(a=V;a&&a!==Object.prototype;a=Object.getPrototypeOf(a)){J=_.B(Object.getOwnPropertyNames(a));for(var r=J.next();!r.done;r=J.next())r=r.value,Z.hasOwnProperty(r)||Object.defineProperty(Z,r,A1m(V,r))}}else Z.apply(V)};
A1m=function(Z,V){return{get:function(){var a=Z[V];return a instanceof Function?a.bind(Z):a},
set:function(a){Z[V]=a}}};
HIc=function(Z,V){if(!V)return{};for(var a={},J=_.B(Object.keys(V)),r=J.next();!r.done;r=J.next())if(r=r.value,!V[r].readOnly){var f=Z[r];f!==void 0&&(a[r]=f)}return a};
bIE=function(Z){var V=new Z;Z=Z.prototype.properties||{};for(var a=_.B(Object.keys(Z)),J=a.next();!J.done;J=a.next())if(J=J.value,V.hasOwnProperty(J)){var r=Z[J];typeof r==="function"&&(Z[J]=r={type:r});V[J]!=null&&r.type===Object&&(r.type=k4V(V[J].constructor))}};
k4V=function(Z){for(var V=_.B(ErO),a=V.next();!a.done;a=V.next())if(a=a.value,Z===a)return a;return Object};
jya=function(Z){return function(V,a){V.behaviors=V.behaviors||[];V.behaviors.push(Z||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",V,a).prototype:void 0));Object.defineProperty(V,a,{get:function(){return this},
enumerable:!0,configurable:!0})}};
vrc=function(Z){Z=Z===void 0?{}:Z;return function(V,a){V.properties=V.properties||{};Z.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Z.type=k4V(Reflect.getMetadata("design:type",V,a)):Z.type=String);var J=Z,r=V.properties[a];V.properties[a]=r?Object.assign({},r,J):J}};
xNn=function(Z){return function(V,a){V.listeners=V.listeners||{};V.listeners[Z]=a}};
QyE=function(){var Z=_.lV.apply(0,arguments);if(Z.length===0)throw Error("Qd");return function(V,a){V.observers=V.observers||[];V.observers.push(a+"("+Z.join(",")+")")}};
pnK=function(){var Z=_.lV.apply(0,arguments);return function(V,a,J){var r=Object.getOwnPropertyDescriptor(V,a).get,f="__compute__"+a;Object.defineProperty(V,f,{value:r,enumerable:!0});V.properties=V.properties||{};r=V.properties[a];r||(r={},V.properties[a]=r);r.computed=f+"("+Z.join(",")+")";J.get=void 0}};
_.e7=function(Z,V,a){_.X2.call(this);this.JSC$9110_id_=null;this.usingListeners_=!1;this.JSC$9110_listener_=Z;this.handler_=a;this.JSC$9110_win_=V||window;this.callback_=(0,_.KG)(this.JSC$9112_doAction_,this)};
zO=function(Z){this.range_=Z};
$M=function(Z){this.range_=Z};
Lq=function(Z,V,a){_.X2.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=Z;this.scrollTimer_=new _.RB(50);this.JSC$9189_eventHandler_=new _.MF(this);this.scrollDelta_=new _.FR;this.containerIsActuallyContent_=Z.tagName==="BODY"||Z.tagName==="HTML";this.containerBounds_=haE(Z);this.containerIsActuallyContent_&&(Z=_.iv(),this.containerBounds_.height=Z.height,this.containerBounds_.width=Z.width);this.margin_=V||0;if(V){if(V=this.containerBounds_.clone(),Z=this.margin_){var J=
Math.min(Z,V.height*.25);V.top+=J;V.height-=2*J;Z=Math.min(Z,V.width*.25);V.left+=Z;V.width-=2*Z}}else V=this.containerBounds_;this.scrollBounds_=V;a||this.JSC$9189_eventHandler_.listen(_.OY(this.containerNode_),"mousemove",this.JSC$9191_onMouseMove);this.JSC$9189_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$9191_onTick_)};
_.u9=function(Z){this.mechanism=Z};
WH=function(Z,V){this.JSC$9287_key_=Z;this.JSC$9287_value_=V};
zaO=function(Z){if(Z>=55296&&Z<=57343||Z>1114111)return"\ufffd";Z in eaE&&(Z=eaE[Z]);var V="";Z>65535&&(Z-=65536,V+=String.fromCharCode(Z>>>10&1023|55296),Z=56320|Z&1023);return V+=String.fromCharCode(Z)};
$NF=function(Z,V){return Z<V?1:-1};
MjJ=function(){return function(Z){return Z.charAt(1)==="#"?Z.charAt(2)==="X"||Z.charAt(2)==="x"?zaO(parseInt(Z.substr(3),16)):zaO(parseInt(Z.substr(2),10)):Rac[Z.slice(1,-1)]}};
WCm=function(Z){return Z.slice(1,Z.length-1).trim().replace(LCE,function(V){return uHo[V]||" "})};
gn=function(Z){return Z===32||Z===9};
IB=function(Z,V){return V<Z.length?Z.charCodeAt(V):-1};
grR=function(Z){for(;Z;){if(Z._lastLineBlank)return!0;var V=Z.type;if(V==="list"||V==="item")Z=Z._lastChild;else break}return!1};
Z2=function(Z){if(IKV.test(Z)){var V=1,a=0,J=0;for(Z[a]=="|"&&a++;a<Z.length;){switch(Z[a]){case "|":J=1;break;case " ":break;case "\t":break;default:J&&(J=0,V++)}a++}return ZPF.test(Z)?-V:V}return 0};
Voc=function(Z){return Z=="table"||Z=="row"||Z=="cell"};
aNJ=function(){return new VD("document",[[1,1],[0,0]])};
JpE=function(){};
ag=function(){var Z={safe:!1};Z=Z||{};Z.softbreak=Z.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=Z};
iPc=function(Z,V){var a="";if(Z)if(Z=Z.toLowerCase(),Z===" "||ouV.test(Z))a="space";else if(rpn.test(Z))a="esc";else if(Z.length==1){if(!V||Ptc.test(Z))a=Z}else a=fNV.test(Z)?Z.replace("arrow",""):Z=="multiply"?"*":Z;return a};
NGE=function(Z,V){var a=Z.hasModifiers;if(V.key)a=iPc(V.key,a);else if(V.detail&&V.detail.key)a=iPc(V.detail.key,a);else{a=V.keyIdentifier;var J="";a&&(a in BGo?J=BGo[a]:d9n.test(a)?(a=parseInt(a.replace("U+","0x"),16),J=String.fromCharCode(a).toLowerCase()):J=a.toLowerCase());(a=J)||(a=V.keyCode,J="",Number(a)&&(a>=65&&a<=90?J=String.fromCharCode(32+a):a>=112&&a<=123?J="f"+(a-112+1):a>=48&&a<=57?J=String(a-48):a>=96&&a<=105?J=String(a-96):J=m9K[a]),a=J);a=a||""}return a===Z.key&&(!Z.hasModifiers||
!!V.shiftKey===!!Z.shiftKey&&!!V.ctrlKey===!!Z.ctrlKey&&!!V.altKey===!!Z.altKey&&!!V.metaKey===!!Z.metaKey)};
qGE=function(Z){return Z.length===1?{combo:Z,key:Z,event:"keydown"}:Z.split("+").reduce(function(V,a){var J=a.split(":");a=J[0];J=J[1];a in CtF?(V[CtF[a]]=!0,V.hasModifiers=!0):(V.key=a,V.event=J||"keydown");return V},{combo:Z.split(":").shift()})};
SGm=function(Z){return Z.trim().split(" ").map(function(V){return qGE(V)})};
TGu=function(Z,V){if(Z&&Z.fn){var a=Z.fn;Z.fn=function(){try{a.apply(this,arguments)}catch(J){if(J instanceof J3)console.warn("Argument '"+J.arg+"'"+(V?" for method '"+V+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw J;}}}return Z};
YGV=function(){var Z=_.lV.apply(0,arguments);return Z.length===0?function(V){return V}:Z.length===1?Z[0]:Z.reduce(function(V,a){return function(){return V(a.apply(null,_.nw(_.lV.apply(0,arguments))))}})};
XLc=function(){var Z=_.lV.apply(0,arguments);return function(V){return function(a,J){a=V(a,J);var r=function(){throw Error("Ae");},f={getState:a.getState,
dispatch:function(d){return r.apply(null,[d].concat(_.nw(_.lV.apply(1,arguments))))}};
J=Z.map(function(d){return d(f)});
r=YGV.apply(null,_.nw(J))(a.dispatch);return Object.assign({},a,{dispatch:r})}}};
lNK=function(Z){Object.keys(Z).forEach(function(V){var a=Z[V];if(typeof a(void 0,{type:KKn})==="undefined")throw Error("Be`"+V);if(typeof a(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+num()})==="undefined")throw Error("Ce`"+V+"`"+KKn);})};
og=function(Z){for(var V=Object.keys(Z),a={},J=0;J<V.length;J++){var r=V[J];typeof Z[r]==="function"&&(a[r]=Z[r])}var f=Object.keys(a);try{lNK(a)}catch(N){var d=N}return function(N,C){N=N===void 0?{}:N;if(d)throw d;for(var T=!1,Y={},X=0;X<f.length;X++){var n=f[X],t=N[n],c=(0,a[n])(t,C);if(typeof c==="undefined")throw N=C&&C.type,Error("De`"+(N?'"'+String(N)+'"':"(unknown type)")+"`"+n);Y[n]=c;T=T||c!==t}return(T=T||f.length!==Object.keys(N).length)?Y:N}};
toJ=function(Z,V,a){function J(){if(Y)throw Error("Ee");return N}
function r(t){if(typeof t!=="function")throw Error("Fe`"+typeof t);if(Y)throw Error("Ge");var c=!0;T===C&&(T=C.slice());T.push(t);return function(){if(c){if(Y)throw Error("He");c=!1;T===C&&(T=C.slice());var y=T.indexOf(t);T.splice(y,1);C=null}}}
function f(t){if(typeof t!=="object"||t===null)var c=!1;else{for(c=t;Object.getPrototypeOf(c)!==null;)c=Object.getPrototypeOf(c);c=Object.getPrototypeOf(t)===c}if(!c)throw Error("Ie`"+typeof t);if(typeof t.type==="undefined")throw Error("Je");if(Y)throw Error("Ke");try{Y=!0,N=d(N,t)}finally{Y=!1}c=C=T;for(var y=0;y<c.length;y++)(0,c[y])();return t}
if(typeof V==="function"&&typeof a==="function"||typeof a==="function"&&typeof arguments[3]==="function")throw Error("Le");typeof V==="function"&&typeof a==="undefined"&&(a=V,V=void 0);if(typeof a!=="undefined"){if(typeof a!=="function")throw Error("Me`"+typeof a);return a(toJ)(Z,V)}if(typeof Z!=="function")throw Error("Ne`"+typeof Z);var d=Z,N=V,C=[],T=C,Y=!1;f({type:KKn});var X={},n=(X.dispatch=f,X.subscribe=r,X.getState=J,X.replaceReducer=function(t){if(typeof t!=="function")throw Error("Oe`"+
typeof t);d=t;f({type:s8J});return n},X[FKR]=function(){var t={};
return t.subscribe=function(c){function y(){c.next&&c.next(J())}
if(typeof c!=="object"||c===null)throw new TypeError("Pe`"+typeof c);y();return{unsubscribe:r(y)}},t[FKR]=function(){return this},t},X);
return n};
D9E=function(Z){function V(){r&&(r=!1,Z());f&&J()}
function a(){requestAnimationFrame(V)}
function J(){var N=Date.now();if(r){if(N-d<2)return;f=!0}else r=!0,f=!1,setTimeout(a,20);d=N}
var r=!1,f=!1,d=0;return J};
rW=function(Z){return typeof Z==="number"?Z:parseFloat(Z)||0};
cpn=function(Z){return _.lV.apply(1,arguments).reduce(function(V,a){return V+rW(Z["border-"+a+"-width"])},0)};
_.w=function(Z,V){V=OS(cF(V));Z.innerHTML=V};
wLE=function(Z){var V=OPV;V||(V=Gxn(),V=OPV=_.lv.transpose(V));V=V[Z];return typeof V==="string"?V:_.Po(Z)};
ypa=function(Z){Z=String(Z).toLowerCase();var V=Gxn()[Z];return typeof V==="string"?V:_.f4(Z)};
bPc=function(Z){Z=Z.toLowerCase();Z=Gxn()[Z];return typeof Z==="string"?Z:null};
Gxn=function(){if(!U9c){for(var Z=Object.assign({},HPa),V=_.B(ApF),a=V.next();!a.done;a=V.next())a=a.value,Z[a.toLowerCase()]=a;U9c=Z}return U9c};
j8V=function(Z,V){var a=window.customElements;return a&&a.get(Z)||kxu[Z]===!0?2:V.name==="HTMLUnknownElement"?1:V.name==="HTMLElement"&&Eun.test(Z)?3:0};
Q8K=function(Z,V){switch(V){case "innerHTML":return vuo(Z)===1?2:null;case "textContent":return Z=vuo(Z),Z===1||Z===6?1:null;default:var a,J;return(J=(a=x9F[Z.localName])==null?void 0:a[V])!=null?J:null}};
vuo=function(Z){var V=Z.localName,a=j8V(V,Z.constructor);switch(a){case 0:case 1:return pLF(V,Z);case 3:case 2:return 1;default:_.i8(a,"got an unknown element classification")}};
pLF=function(Z,V){var a=Object.hasOwnProperty.call(hvJ,Z)?hvJ[Z]:null;return a!==null?a:Object.hasOwnProperty.call(evn,Z)&&V instanceof SVGElement?evn[Z]:null};
zvV=function(Z,V){return V};
RvJ=function(Z){return(Z=Z.split($9F,2))?{url:Z[0],metadata:Z[1]}:null};
LKE=function(Z){var V=String(Z.url).replace(Moo,encodeURIComponent);if(Z=Z.metadata){Moo.lastIndex=0;if(Moo.test(Z))return null;V+=" "+Z}return V};
INc=function(Z){function V(T){var Y=T.localName;if(!T.getAttribute("is")&&j8V(Y,T.constructor)===2){var X;return(X=C)!=null?X:C=document.createElement("polyresinuncustomized")}(T=N[Y])||(T=N[Y]=document.createElement(Y));return T}
var a=Z.reportHandler||void 0,J=Z.safeTypesBridge||uTO,r=/^$/;if(Z=Z.allowedIdentifierPrefixes){Z=_.B(Z);for(var f=Z.next();!f.done;f=Z.next())r=new RegExp(r.source+"|^"+_.WKE(f.value))}a&&a(!1,"initResin",null);var d=guR(r,J,a),N={},C=null;return function(T,Y,X){var n=T.nodeType;if(n!==Node.ELEMENT_NODE){if(n===Node.TEXT_NODE){Y=T.parentElement;X=!Y;if(Y&&Y.nodeType===Node.ELEMENT_NODE){n=Y.localName;var t=j8V(n,Y.constructor);switch(t){case 0:case 1:Y=pLF(n,Y);X=Y===1||Y===6;break;case 3:case 2:X=
!0;break;default:_.i8(t,"got an unknown element classification")}}if(X)return function(v){return""+J(v,"STRING",v)}}return function(v){if(!v&&v!==document.all)return v;
a&&a(!0,"Failed to sanitize "+(T.parentElement&&T.parentElement.nodeName)+" #text node to value "+v,T.parentElement);return i$}}var c=T.localName;
n=V(T);var y=null;switch(X){case "attribute":if(ypa(Y)in n)break;return function(v){return v};
case "property":if(Y in n){y=Q8K(n,Y);break}if((t=bPc(Y))&&t in n)break;return function(v){return v};
default:_.i8(X,"got an unknown resin type, expected either 'property' or 'attribute'")}var U=X==="attribute"?Y.toLowerCase():wLE(Y);y||(y=KhV(c,U,function(v){var h=T.getAttribute(v);return!h||/[\[\{]/.test(v)?null:h}));
return function(v){var h=Bo,L=null;if(!v&&v!==document.all)return v;if(y!=null){var R=d[y],rJ=R.safeType;L=R.safeReplacement;rJ&&(h=J(v,rJ,Bo));h===Bo&&(R.filterString?(h=String(J(v,"STRING",v)),h=R.filterString(c,U,h)):R.filterRaw&&(h=R.filterRaw(c,U,v,T)),h===L&&(h=Bo))}h===Bo&&(h=L||i$,a&&a(!0,"Failed to sanitize attribute of <"+c+">: <"+c+" "+U+'="'+v+'">',T));return h}}};
guR=function(Z,V,a){return[,{filterRaw:function(J,r,f){return f},
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:ZVO,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:ZVO,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:i$,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:V$F,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(J,r,f){f=
String(f).toLowerCase();return tum(J,r,f)?f:i$},
safeReplacement:i$,safeType:void 0},,{filterRaw:void 0,filterString:function(J,r,f){return Z.test(f)?f:i$},
safeReplacement:i$,safeType:"CONSTANT"},{filterRaw:function(J,r,f,d){if(typeof f==="string")var N=(N=f.match(a4F))?N.map(RvJ).filter(Boolean):[];else if(Array.isArray(f))N=f;else return ZVO;var C=N;N=[];var T=[],Y={};if(Array.isArray(C))for(var X=0,n=C.length;X<n;++X){var t=C[X],c=t&&t.url;if(c){var y=V(c,"URL",Y);if(y){var U=y!==Y;(U?N:T).push({url:U?y:c,metadata:t.metadata})}}}else T.push(C);C=T.length?JSON.stringify(T):null;T=Bo;if(N.length){if(!Array.isArray(N))throw Error();T=N.map(LKE).filter(Boolean).join(" , ")||
Bo}C&&a&&a(!0,"Failed to sanitize attribute value of <"+J+">: <"+J+" "+r+'="'+f+'">: '+C,d);return T===Bo?ZVO:T},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
JiJ=function(Z){var V=INc(Z);return function(a,J,r,f){return f||f===document.all?V(a,J,r)(f):f}};
dW=function(Z,V){function a(){function r(N,C,T){for(C=Reflect.getMetadata("parameters",N)||[];C.length<=T;)C.push(null);C[T]=C[T]||[];C[T].push(d);Reflect.defineMetadata(C,N);return N}
var f=_.lV.apply(0,arguments);if(this instanceof a)return J.apply(this,f),this;var d=new (Function.prototype.bind.apply(a,[null].concat(_.nw(f))));r.annotation=d;return r}
var J=oDa(V);a.prototype.toString=function(){return"@"+Z};
return a.annotationCls=a};
oDa=function(Z){return function(){var V=_.lV.apply(0,arguments),a=this;Z.forEach(function(J,r){r=V[r];if(Array.isArray(J))a[J[0]]=r&&r!==void 0?r:J[1];else for(var f in J)a[f]=r&&r[f]!==void 0?r[f]:J[f]})}};
ria=function(Z){return Z!==void 0&&Z!==null};
m3=function(Z){if(typeof Z==="string")return Z;if(Z===void 0||Z===null)return""+Z;if(Z.overriddenName)return Z.overriddenName;if(Z.name)return Z.name;Z=Z.toString();var V=Z.indexOf("\n");return V===-1?Z:Z.substring(0,V)};
PLJ=function(Z){Z.__forward_ref__=PLJ;Z.toString=function(){return m3(this())};
return Z};
NR=function(Z){return typeof Z==="function"&&Z.hasOwnProperty("__forward_ref__")&&Z.__forward_ref__===PLJ?Z():Z};
f4V=function(Z){return Z?Z.map(function(V){return new (Function.prototype.bind.apply(V.type.annotationCls,[null].concat(_.nw(V.args?V.args:[]))))}):[]};
iVV=function(Z){for(var V=[],a=0;a<Z.length;++a){if(V.indexOf(Z[a])>-1){V.push(Z[a]);break}V.push(Z[a])}return V};
BTn=function(Z){return Z.length>1?" ("+iVV(Z.slice().reverse()).map(function(V){return m3(V.token)}).join(" -> ")+")":""};
mli=function(Z,V,a,J){if(J){var r=Error("We``"+(J instanceof Error?J.message:J));r.ngOriginalError=J}else r=Error();r.addKey=dlJ;r.keys=[V];r.injectors=[Z];r.constructResolvingMessage=a;r.message=r.constructResolvingMessage();r.ngOriginalError=J;return r};
dlJ=function(Z,V){this.injectors.push(Z);this.keys.push(V);this.message=this.constructResolvingMessage()};
NTn=function(Z,V){return mli(Z,V,function(){return"No provider for "+m3(this.keys[0].token)+"!"+BTn(this.keys)})};
CLi=function(Z,V){return mli(Z,V,function(){return"Cannot instantiate cyclic dependency!"+BTn(this.keys)})};
qXc=function(Z,V,a){return mli(Z,a,function(){var J=m3(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+J+"!"+BTn(this.keys)+"."},V)};
SXE=function(Z,V){for(var a=[],J=0,r=V.length;J<r;J++){var f=V[J];f&&f.length!=0?a.push(f.map(m3).join(" ")):a.push("?")}return Error("$e`"+m3(Z)+"`"+a.join(", ")+"`"+m3(Z))};
t$a=function(Z){var V=void 0,a=void 0;if(Z&&Z.useClass!==void 0){V=Z.useClass;var J=NR(Z.useClass);var r=TTJ.factory(J);J=YXo(J)}else Z&&Z.useExisting!==void 0?(r=function(f){return f},J=[Xvo(C4.get(NR(Z.useExisting)))]):Z&&Z.useFactory!==void 0?(r=Z.useFactory,J=K8E(Z.useFactory,Z.deps)):(a=Z.useValue,r=function(){return Z.useValue},J=nDF);
return new l4F(r,J,V,a)};
F8E=function(Z){return new sQo(C4.get(NR(Z.provide)),[t$a(Z)],Z.multi)};
ciE=function(Z){Z=DlE(Z,[]).map(F8E);for(var V=new Map,a=0;a<Z.length;a++){var J=Z[a],r=V.get(J.key.id);if(r){if(J.multiProvider!==r.multiProvider)throw Error("bf`"+r+"`"+J);if(J.multiProvider)for(var f=0;f<J.resolvedFactories.length;f++)r.resolvedFactories.push(J.resolvedFactories[f]);else V.set(J.key.id,J)}else r=void 0,J.multiProvider?r=new sQo(J.key,J.resolvedFactories.slice(),J.multiProvider):r=J,V.set(J.key.id,r)}return Array.from(V.values())};
DlE=function(Z,V){Z.forEach(function(a){if(a instanceof OVK)V.push({provide:a,useClass:a});else if(a&&typeof a=="object"&&a.provide!==void 0)V.push(a);else if(a instanceof Array)DlE(a,V);else throw Error("Ze`"+a);});
return V};
K8E=function(Z,V){if(V){var a=V.map(function(J){return[J]});
return V.map(function(J){return GRR(Z,J,a)})}return YXo(Z)};
YXo=function(Z){var V=TTJ.parameters(Z);if(!V)return[];if(V.some(function(a){return a==null}))throw SXE(Z,V);
return V.map(function(a){return GRR(Z,a,V)})};
GRR=function(Z,V,a){var J=null,r=!1;if(!Array.isArray(V))return V instanceof wvu?yin(V.token,r,null):yin(V,r,null);for(var f=null,d=0;d<V.length;++d){var N=V[d];if(N instanceof OVK)J=N;else if(N instanceof wvu)J=N.token;else if(N instanceof bVi)r=!0;else if(N instanceof UlR||N instanceof HVK)f=N}J=NR(J);if(J!=null)return yin(J,r,f);throw SXE(Z,a);};
yin=function(Z,V,a){return new AiJ(C4.get(NR(Z)),V,a)};
kRc=function(Z,V){for(var a=Array(Z.providers.length),J=0;J<Z.providers.length;++J){var r=J;if(J<0||J>=Z.providers.length)throw Error("af`"+J);a[r]=V(Z.providers[J])}return a};
EDF=function(Z){return typeof Z==="function"&&TTJ.parameters(Z).every(function(V){return!!V})};
xlo=function(Z){var V=jQa;vDm.get(Z)||vDm.set(Z,new V);return vDm.get(Z)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(Z){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(Z)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(Z){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(Z)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(Z,V){var a,J;if(Z.contains(V))return!0;Z=_.qR(Z).querySelectorAll("content,slot");for(a=0;a<Z.length;++a){var r=_.qR(Z[a]).getDistributedNodes();for(J=0;J<r.length;++J)if(r[J].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(r[J],V))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(Z){Z.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(Z)&&Z.preventDefault();Z.targetTouches&&(Z=Z.targetTouches[0],QQO=Z.pageX,pvi=Z.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 Z=0,V=S5.length;Z<V;Z++)document.addEventListener(S5[Z],_._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 Z=0,V=S5.length;Z<V;Z++)document.removeEventListener(S5[Z],_._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(Z){var V=_.qR(Z).rootTarget;Z.type!=="touchmove"&&hGE!==V&&(hGE=V,eGK=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.qR(Z).path));if(!eGK.length)return!0;if(Z.type==="touchstart")return!1;Z=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(Z);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(eGK,Z.deltaX,Z.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(Z){for(var V=[],a=Z.indexOf(zGJ),J=0;J<=a;J++)if(Z[J].nodeType===Node.ELEMENT_NODE){var r=Z[J],f=r.style;f.overflow!=="scroll"&&f.overflow!=="auto"&&(f=window.getComputedStyle(r));f.overflow!=="scroll"&&f.overflow!=="auto"||V.push(r)}return V};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(Z,V,a){if(V||a)for(var J=Math.abs(a)>=Math.abs(V),r=0;r<Z.length;r++){var f=Z[r];if(J?a<0?f.scrollTop>0:f.scrollTop<f.scrollHeight-f.clientHeight:V<0?f.scrollLeft>0:f.scrollLeft<f.scrollWidth-f.clientWidth)return f}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(Z){var V={deltaX:Z.deltaX,deltaY:Z.deltaY};"deltaX"in Z||("wheelDeltaX"in Z&&"wheelDeltaY"in Z?(V.deltaX=-Z.wheelDeltaX,V.deltaY=-Z.wheelDeltaY):"wheelDelta"in Z?(V.deltaX=0,V.deltaY=-Z.wheelDelta):"axis"in Z?(V.deltaX=Z.axis===1?Z.detail:0,V.deltaY=Z.axis===2?Z.detail:0):Z.targetTouches&&(Z=Z.targetTouches[0],V.deltaX=QQO-Z.pageX,V.deltaY=pvi-Z.pageY));return V};
$lF=function(Z){this.element=Z;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
M$J=function(Z){this.element=Z;this.color=window.getComputedStyle(Z).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");_.qR(this.waveContainer).appendChild(this.wave);RGE(this)};
TF=function(Z,V){for(var a in Z)if(a.toLowerCase()===V.toLowerCase())return Z[a]};
L8V=function(Z,V){for(var a in Z)if(a.toLowerCase()===V.toLowerCase()){delete Z[a];break}};
W8J=function(Z){Z=_.lv.clone(Z);for(var V=0;V<uVJ.length;++V){var a=uVJ[V],J=TF(Z,a);J&&(Z["X-Goog-Upload-Header-"+a]=J,L8V(Z,a))}return Z};
gDK=function(Z){Z=_.lv.clone(Z);L8V(Z,"X-Goog-Upload-Status")};
ZCE=function(Z){return I4c.some(function(V){return V.test(Z)})};
ofc=function(Z,V){var a;var J=(a=Z.formContent)==null?void 0:a.locale;a=J==null?void 0:J.split("-")[0];J=J&&Vwo.includes(J)?J:a&&Vwo.includes(a)?a:void 0;J=(J!=null?J:"en").replaceAll("-","_").toLowerCase();var r;Z=((r=Z.initializationData)==null?0:r.useNightlyRelease)?"nightly":"live";var f;return(V==null?0:(f=V.getEnableAlohaBinarySplit)==null?0:f.call(V))?_.gs(aaK,Z):_.gs(JRm,Z,J)};
P0n=function(Z,V,a,J){if(rRO)return rRO;var r=ofc(Z,J);return rRO=V.feedbackV2GlobalObject?Promise.resolve(V.feedbackV2GlobalObject):new Promise(function(f,d){var N=_.NA("SCRIPT");_.jP(N,r);N.onload=function(){V.feedbackV2GlobalObject?f(V.feedbackV2GlobalObject):d(Error("ef"))};
N.onerror=function(){d(Error("ff`"+r.toString()))};
a.body.appendChild(N)})};
iCJ=function(Z,V,a,J){if(faO)return faO;var r=ofc(Z,J);return faO=V.feedbackV2GlobalObject?Promise.resolve(V.feedbackV2GlobalObject):new Promise(function(f,d){var N=_.NA("SCRIPT");_.jP(N,r);N.onload=function(){V.feedbackV2GlobalObject?f(V.feedbackV2GlobalObject):d(Error("ef"))};
N.onerror=function(){d(Error("ff`"+r.toString()))};
a.body.appendChild(N)})};
Bec=function(Z,V,a,J,r){r=r===void 0?!0:r;var f,d,N,C,T;return _.m(function(Y){switch(Y.nextAddress){case 1:return f=Date.now(),_.q(Y,P0n(Z,a,J,V),2);case 2:d=Y.yieldResult;if(!(r||((C=Z.initializationData)==null?0:C.useNightlyRelease)||((T=Z.initializationData)==null?0:T.isLocalServer))){N=d.initializeFeedbackClient(Z,f,V);Y.jumpTo(3);break}return _.q(Y,d.initializeFeedbackClientAsync(Z,f,V),4);case 4:N=Y.yieldResult;case 3:return N.initiateAloha(),Y.return(N)}})};
dyi=function(Z,V,a,J){var r,f,d;return _.m(function(N){if(N.nextAddress==1)return r=Date.now(),_.q(N,iCJ(Z,a,J.document,V),2);if(N.nextAddress!=3)return f=N.yieldResult,_.q(N,f.initializeFeedbackClientAsync(Z,r,V,J),3);d=N.yieldResult;d.initiateAloha();return N.return(d)})};
myo=function(Z,V,a){var J=!0;J=J===void 0?!0:J;var r,f,d,N,C,T,Y,X,n,t;return _.m(function(c){r=a||_.JO;if((f=V)==null?0:(N=(d=f).getEnableAlohaBinarySplit)==null?0:N.call(d)){C=r;if(C.isFormOpened)throw T=Error("gf"),T.name="DuplicateFormError",T;C.isFormOpened=!0;Z.callbacks=Z.callbacks||{};Y=Z.callbacks.onClose||function(){};
Z.callbacks.onClose=function(y){C.isFormOpened=!1;Y(y)};
try{return c.return(dyi(Z,V,C,r))}catch(y){throw C.isFormOpened=!1,y;}}else{X=r;if(X.isFormOpened)throw n=Error("gf"),n.name="DuplicateFormError",n;X.isFormOpened=!0;Z.callbacks=Z.callbacks||{};t=Z.callbacks.onClose||function(){};
Z.callbacks.onClose=function(y){X.isFormOpened=!1;t(y)};
try{return c.return(Bec(Z,V,X,r.document,J))}catch(y){throw X.isFormOpened=!1,y;}}_.mt(c)})};
Tea=function(Z,V){return _.m(function(a){return a.return(new Promise(function(J){var r=NeV(V!=null?V:"")+"/aloha_form_properties?productId="+Z;C0K(r,function(f){f=f.target;var d=null;try{var N=JSON,C=N.stringify;if(f.JSC$7688_xhr_){var T=f.JSC$7688_xhr_.responseText;T.indexOf(")]}'\n")==0&&(T=T.substring(5));var Y=(0,_.YZ)(T)}else Y=void 0;d=JDE(qHm,C.call(N,Y))}catch(X){C=new qHm,Y=SHi(),Y=_.XC(Y,13,!1),Y=_.XC(Y,14,!0),Y=_.XC(Y,15,!0),Y=_.XC(Y,20,!1),d=_.ae(C,1,Y)}J(d)},"GET","",{},2E3,!0)}))})};
NeV=function(Z){return ZCE(Z)?Z:"https://www.google.com/tools/feedback"};
nfK=function(Z){Z=Z.match(new RegExp(YHi,"gi"))||[];Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next()){V=V.value;a:{var a=_.B(XeF);for(var J=a.next();!J.done;J=a.next())if(J.value.test(V)){a=!1;break a}a=!0}if(!a)a:{a=_.B(Kfo);for(J=a.next();!J.done;J=a.next())if(J.value.test(V)){a=!0;break a}a=!1}if(a)return!0}return!1};
lac=function(Z){switch(Z){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"}};
saO=function(Z){if(window.crypto&&window.crypto.getRandomValues)try{var V=Array(Z),a=new Uint8Array(Z);window.crypto.getRandomValues(a);for(var J=0;J<V.length;J++)V[J]=a[J];return V}catch(f){}V=Array(Z);for(a=0;a<Z;a++){J=Date.now();for(var r=0;r<J%23;r++)V[a]=Math.random();V[a]=Math.floor(Math.random()*256)}if(two)for(a=1,J=0;J<two.length;J++)V[a%Z]^=V[(a-1)%Z]/4^two.charCodeAt(J),a++;return V};
K4=function(Z){Z=saO(Z);for(var V=[],a=0;a<Z.length;a++)V.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(Z[a]&63));return V.join("")};
DyO=function(Z){Z&&_.n9("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:FfR,clientScreenNonce:Z})};
cRa=function(Z){return _.yr("client-screen-nonce-store",{})[Z===void 0?0:Z]};
OCo=function(Z,V){V=V===void 0?0:V;var a=_.yr("client-screen-nonce-store");a||(a={},_.wr("client-screen-nonce-store",a));a[V]=Z};
G9E=function(Z){Z=Z===void 0?0:Z;return Z===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+Z};
weE=function(Z){return _.yr(G9E(Z===void 0?0:Z))};
_.t3=function(Z){return(Z=weE(Z===void 0?0:Z))?new _.l$({veType:Z,youtubeData:void 0,jspbYoutubeData:void 0}):null};
yRm=function(){var Z=_.yr("csn-to-ctt-auth-info");Z||(Z={},_.wr("csn-to-ctt-auth-info",Z));return Z};
bCi=function(){return Object.values(_.yr("client-screen-nonce-store",{})).filter(function(Z){return Z!==void 0})};
_.st=function(Z){Z=cRa(Z===void 0?0:Z);if(!Z&&!_.bU("USE_CSN_FALLBACK",!0))return null;Z||(Z="UNDEFINED_CSN");return Z?Z:null};
HCV=function(Z){for(var V=_.B(Object.values(Uya)),a=V.next();!a.done;a=V.next())if(_.st(a.value)===Z)return!0;return!1};
ARo=function(Z,V,a){var J=yRm();(a=_.st(a))&&delete J[a];V&&(J[Z]=V)};
FC=function(Z){return yRm()[Z]};
_.k9O=function(Z,V,a,J){a=a===void 0?0:a;if(Z!==cRa(a)||V!==_.yr(G9E(a)))if(ARo(Z,J,a),OCo(Z,a),_.wr(G9E(a),V),V=function(){setTimeout(function(){DyO(Z)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(V)}catch(r){V()}else V()};
EfE=function(Z,V){V=V===void 0?"":V;var a=[],J;for(J in Z)if(Z.hasOwnProperty(J)){var r=V!==""?V+"."+J:J;typeof Z[J]==="object"?a.push.apply(a,_.nw(EfE(Z[J],r))):a.push([r,Z[J]])}a.sort();return a};
_.vfn=function(Z){var V=_.lV.apply(1,arguments);if(!D2(Z)||V.some(function(J){return!D2(J)}))throw Error("hf");
V=_.B(V);for(var a=V.next();!a.done;a=V.next())jam(Z,a.value)};
jam=function(Z,V){for(var a in V)if(D2(V[a])){if(a in Z&&!D2(Z[a]))throw Error("jf");a in Z||(Z[a]={});jam(Z[a],V[a])}else if(xyR(V[a])){if(a in Z&&!xyR(Z[a]))throw Error("kf");a in Z||(Z[a]=[]);QaK(Z[a],V[a])}else Z[a]=V[a];return Z};
QaK=function(Z,V){V=_.B(V);for(var a=V.next();!a.done;a=V.next())a=a.value,D2(a)?Z.push(jam({},a)):xyR(a)?Z.push(QaK([],a)):Z.push(a);return Z};
D2=function(Z){return typeof Z==="object"&&!Array.isArray(Z)};
xyR=function(Z){return typeof Z==="object"&&Array.isArray(Z)};
hXE=function(Z){for(var V=_.B(Object.entries(peE)),a=V.next();!a.done;a=V.next())if(a=_.B(a.value),a.next(),a=a.next().value,a==="SLI_STATUS_"+Z)return a;return"SLI_STATUS_UNKNOWN"};
_.co=function(Z,V,a,J){return eXJ(Z,V,function(){return new _.zXu(Z,V,a,J)})};
_.$yc=function(){return _.co("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
RXJ=function(){return _.co("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
Ot=function(){return _.co("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
Mwu=function(){return _.co("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
LfK=function(){return _.co("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
u6c=function(){return _.co("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
IaV=function(Z){Z&&(Z.dataset?Z.dataset[Wfc()]="true":_.xB([_.uD(gfJ)],Z,"data-loaded","true".toString()))};
ZRK=function(Z){return Z?Z.dataset?Z.dataset[Wfc()]:Z.getAttribute("data-loaded"):null};
Wfc=function(){return VfO.loaded||(VfO.loaded="loaded".replace(/\-([a-z])/g,function(Z,V){return V.toUpperCase()}))};
_.GF=function(Z,V,a){axF(Z,V,a===void 0?null:a)};
_.owF=function(Z,V){Z&&V&&(Z=""+_.i4(V),(Z=Jyi[Z])&&_.oOK(Z))};
axF=function(Z,V,a){a=a===void 0?null:a;var J=_.ryR(Z),r=document.getElementById(J),f=r&&ZRK(r),d=r&&!f;f?V&&V():(V&&(f=_.gB(J,V),V=""+_.i4(V),Jyi[V]=f),d||(r=PMF(Z,J,function(){ZRK(r)||(IaV(r),_.r4V(J),_.V5(function(){_.frR(J)},0))},a)))};
PMF=function(Z,V,a,J){J=J===void 0?null:J;var r=_.NA("SCRIPT");r.id=V;r.onload=function(){a&&setTimeout(a,0)};
r.onreadystatechange=function(){switch(r.readyState){case "loaded":case "complete":r.onload()}};
J&&r.setAttribute("nonce",J);_.jP(r,_.lq(Z));Z=document.getElementsByTagName("head")[0]||document.body;Z.insertBefore(r,Z.firstChild);return r};
_.ryR=function(Z){var V=document.createElement("a");Fl(V,Z);return"js-"+wW(V.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
fxu=function(Z){var V=_.yr("INNERTUBE_HOST_OVERRIDE");V&&(Z=String(V)+String(_.yD(Z)));return Z};
iRJ=function(Z){var V={};_.F("json_condensed_response")&&(V.prettyPrint="false");return Z=cCc(Z,V)};
_.b$=function(Z){return $y(Z)?"same-origin":"include"};
_.Ut=function(Z){return $y(Z)?"same-origin":"cors"};
Ho=function(Z,V,a){a=a===void 0?{}:a;Z={method:V===void 0?"POST":V,mode:_.Ut(Z),credentials:_.b$(Z)};V={};for(var J=_.B(Object.keys(a)),r=J.next();!r.done;r=J.next())r=r.value,a[r]&&(V[r]=a[r]);Object.keys(V).length>0&&(Z.headers=V);return Z};
_.A3=function(Z,V){V=V===void 0?{}:V;return"service:"+Z+"/"+Object.keys(V).sort().map(function(a){return a+":"+V[a]}).join("/")};
BzO=function(Z){var V,a,J,r;Z=(V=_.D(Z,_.kZ))==null?void 0:(a=V.watchEndpointSupportedOnesieConfig)==null?void 0:(J=a.html5PlaybackOnesieConfig)==null?void 0:(r=J.commonConfig)==null?void 0:r.url;if(!Z)return[];V=new _.Et(Z);return V.JSC$7925_domain_?["https://"+V.JSC$7925_domain_+"/generate_204"]:[]};
_.NzJ=function(){return dLO()||woJ()||mLV&&Dn("version/")?!0:_.yr("EOM_VISITOR_DATA")?!1:!0};
CMK=function(Z){var V=Z.docid||Z.video_id||Z.videoId||Z.id;if(V)return V;V=Z.raw_player_response;V||(Z=Z.player_response)&&(V=JSON.parse(Z));return V&&V.videoDetails&&V.videoDetails.videoId||null};
q4J=function(Z){return Z.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
j5=function(Z){return!isNaN(Number(Z))&&!_.Ni(Z)};
_.xZ=function(Z,V,a,J){J=J===void 0?!0:J;var r=_.yr("VALID_SESSION_TEMPDATA_DOMAINS",[]),f=_.ep(window.location.href);f&&r.push(f);f=_.ep(Z);if(_.$V(r,f)||!f&&_.iK(Z,"/"))if(r=document.createElement("a"),Fl(r,Z),Z=r.href)if(Z=_.yD(Z),Z=_.vo(Z))J&&!V.csn&&(V.itct||V.ved)&&(V=Object.assign({csn:_.st()},V)),a?(a=parseInt(a,10),isFinite(a)&&a>0&&S4R(Z,V,a)):S4R(Z,V)};
Y4R=function(Z){var V=_.yr("VALID_SESSION_TEMPDATA_DOMAINS",[]),a=_.ep(window.location.href);a&&V.push(a);a=_.ep(Z);if(!(_.$V(V,a)||!a&&_.iK(Z,"/")))return null;Z=_.yD(Z);(Z=_.vo(Z))?(Z=TzJ(Z),Z=(Z=_.Bb.get(Z,void 0)||null)?_.v0(Z):{}):Z=null;return Z};
S4R=function(Z,V,a){Z=TzJ(Z);V=V?_.Pb(V):"";a=a||5;_.NzJ()&&_.dm(Z,V,a)};
TzJ=function(Z){for(var V=_.B(Xco),a=V.next();!a.done;a=V.next())Z=_.QD(Z,a.value);return"ST-"+wW(Z).toString(36)};
K4O=function(Z,V){Z.commandMetadata&&_.D(Z.commandMetadata,_.p4)&&_.D(Z.commandMetadata,_.p4).url&&(Z=_.xy(_.D(Z.commandMetadata,_.p4).url).adurl)&&_.GOa(Z)&&_.xZ(_.yD(Z),{encoded_ad_playback_context:V})};
_.nwJ=function(Z){if(Z.requestFullscreen)Z=Z.requestFullscreen(void 0);else if(Z.webkitRequestFullscreen)Z=Z.webkitRequestFullscreen();else if(Z.mozRequestFullScreen)Z=Z.mozRequestFullScreen();else if(Z.msRequestFullscreen)Z=Z.msRequestFullscreen();else if(Z.webkitEnterFullscreen)Z=Z.webkitEnterFullscreen();else return Promise.reject(Error("tf"));return Z instanceof Promise?Z:Promise.resolve()};
_.e5=function(Z){var V;_.$Wm(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.h3()==Z&&(V=document):V=Z;if(V&&(Z=_.$Wm(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],V))){Z.call(V)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.h3=function(){var Z=Z===void 0?!1:Z;var V=_.$Wm(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(Z)for(;V&&V.shadowRoot;)V=V.shadowRoot.fullscreenElement;return V?V:null};
_.zF=function(Z,V){V=V===void 0?!0:V;Z.addEventListener("wheel",lxF);Z.overscrollConfig={cooldown:V}};
_.$Z=function(Z){Z.overscrollConfig=void 0;Z.removeEventListener("wheel",lxF)};
lxF=function(Z){var V=Z.deltaY,a=Z.target,J=null;if(window.Polymer&&window.Polymer.Element){if(a=Z.path||Z.composedPath&&Z.composedPath()){a=_.B(a);for(var r=a.next();!r.done&&(r=r.value,!tfi(r,V));r=a.next())if(r.overscrollConfig){J=r;break}}}else for(;a&&!tfi(a,V);){if(a.overscrollConfig){J=a;break}a=a.parentElement}J&&(V=J.overscrollConfig,V.cooldown?(J=Z.deltaY,a=V.lastDeltaY||0,V.lastDeltaY=J,r=V.lastStopped||0,a&&r&&a>0==J>0?Math.abs(a)>=Math.abs(J)?(J=r+1200,a=!1):(J=r+600,a=!0):(J=Date.now()+
600,a=!0),J>Date.now()&&(Z.preventDefault(),a&&(V.lastStopped=Date.now()))):Z.preventDefault())};
tfi=function(Z,V){return V<0&&Z.scrollTop>0||V>0&&Z.scrollTop<Z.scrollHeight-Z.clientHeight-1?(Z=getComputedStyle(Z).overflowY,Z=="auto"||Z=="scroll"):!1};
_.Rg=function(Z,V,a,J){J||(J={bubbles:!0,cancelable:!1,composed:!0});a!==null&&a!==void 0&&(J.detail=a);var r=new CustomEvent(V,J);_.F("untrack_fire_custom_event_killswitch")?Z.dispatchEvent(r):ft(function(){return void Z.dispatchEvent(r)});
return r};
_.MR=function(Z,V,a,J){V=new s6V(V,!(J===void 0||!J),a);_.Rg(Z,"yt-action",V);return V.returnValue};
_.L4=function(Z,V,a){return _.MR(Z,V,a,!0)};
_.u$=function(Z,V,a){return _.MR(Z,V,a)[0]};
_.gW=function(Z,V,a,J){V&&V.length&&V.forEach(function(r){var f=e5R(r);f&&(_.F("handle_service_request_actions")&&r.commandMetadata&&r.commandMetadata.webCommandMetadata&&r.commandMetadata.webCommandMetadata.sendPost?_.Wo(a?a:Z,[r]):_.L4(Z,f,[r,a,J]))})};
_.Wo=function(Z,V){var a=[Z];V&&a.push.apply(a,V);V=_.MR(Z,"yt-service-request",a);return V.length>0&&(V=V[0],_.Rg(Z,"yt-service-request-sent",V),V&&V.ajaxPromise)?(V.ajaxPromise.then(function(J){_.Rg(Z,"yt-service-request-completed",J)},function(J){_.Rg(Z,"yt-service-request-error",{error:J,
params:a})},Z),V.ajaxPromise):_.Ig()};
_.Vl=function(Z,V){if(_.F("handle_service_request_actions"))_.gW(V,Z,V);else{Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next()){a=a.value;var J=void 0;((J=_.D(a,_.ZW))==null?0:J.commands)?_.Vl(_.D(a,_.ZW).commands,V):(J=void 0,((J=_.D(a,_.aC))==null?0:J.actions)?_.Vl(_.D(a,_.aC).actions,V):(J=void 0,((J=_.D(a.commandMetadata,_.p4))==null?0:J.sendPost)?_.Wo(V,[a]):_.gW(V,[a],V)))}}};
_.DLa=function(Z,V,a){V=V===void 0?{}:V;typeof V==="function"&&(V={callback:V});a||V._c&&V._c.jsl&&V._c.jsl.h||_.lv.extend(V,{_c:{jsl:{h:_.yr("GAPI_HINT_PARAMS")}}});(V.gapiHintOverride||_.yr("GAPI_HINT_OVERRIDE"))&&(a=_.xy(document.location.href).gapi_jsh)&&_.lv.extend(V,{_c:{jsl:{h:a}}});F4a(Z,V)};
_.oC=function(Z,V,a){V=V===void 0?{}:V;Z=(Z=Z in JB?JB[Z]:a)||"";a={};for(var J in V){a={key$jscomp$788:a.key$jscomp$788};a.key$jscomp$788=J;var r=function(f){return function(){return String(V[f.key$jscomp$788])}}(a);
Z=Z.replace(new RegExp("\\$\\{"+a.key$jscomp$788+"\\}","gi"),r);Z=Z.replace(new RegExp("\\$"+a.key$jscomp$788,"gi"),r)}return Z};
_.rV=function(Z,V){return cyJ(Z in JB?JB[Z]:{},V)};
cyJ=function(Z,V){var a=_.yr("I18N_PLURAL_RULES");a||(a=function(J){return J==1?"one":"other"});
return(Z=Z["case"+V]||Z[a(V)])?Z.replace("#",V.toString()):V+""};
wcR=function(Z){var V=ORE(Z),a=document.getElementById(V),J=a&&ZRK(a);J||a&&!J||(a=GMn(Z,V,function(){if(!ZRK(a)){IaV(a);_.r4V(V);var r=_.Pz(_.frR,V);_.V5(r,0)}}))};
GMn=function(Z,V,a){var J=document.createElement("link");J.id=V;J.onload=function(){a&&setTimeout(a,0)};
Z=_.lq(Z);_.QT(J,Z,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(J);return J};
ORE=function(Z){var V=_.NA("A");Fl(V,mm(Z));return"css-"+wW(V.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.bRE=function(Z){var V=yyK();Z!==V&&(V=_.fF(),!_.F("web_autonav_allow_off_by_default")&&Z||_.ir(0,141,!0),_.ir(0,140,!Z),V.save())};
yyK=function(){var Z=_.fF();return _.F("web_autonav_allow_off_by_default")&&!Z.getFlag(141)&&_.yr("AUTONAV_OFF_BY_DEFAULT")?!1:!Z.getFlag(140)};
ULV=function(Z,V){var a,J;Z=((a=Z.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(J=a.videoAuthorizationToken)==null?void 0:J.credentialTransferTokens)||[];for(a=0;a<Z.length;++a)if(Z[a].scope===V)return Z[a].token||void 0};
HRJ=function(Z){for(var V=0,a=0;a<Z.length;a++)V=V*31+Z.charCodeAt(a),a<Z.length-1&&(V%=0x800000000000);return V%1E5};
_.Bz=function(Z){return _.AW("ytcsi."+(Z||"")+"data_")||AyJ(Z)};
_.kMo=function(Z){Z=_.Bz(Z);Z.metadata||(Z.metadata={});return Z.metadata};
_.Ewa=function(Z){Z=_.Bz(Z);Z.tick||(Z.tick={});return Z.tick};
_.j6K=function(Z){Z=_.Bz(Z);if(Z.gel){var V=Z.gel;V.gelInfos||(V.gelInfos={});V.gelTicks||(V.gelTicks={})}else Z.gel={gelTicks:{},gelInfos:{}};return Z.gel};
_.vwo=function(Z){Z=_.j6K(Z);Z.gelInfos||(Z.gelInfos={});return Z.gelInfos};
xLn=function(Z){var V=_.Bz(Z).nonce;V||(V=K4(16),_.Bz(Z).nonce=V);return V};
AyJ=function(Z){var V={tick:{},info:{}};_.pK("ytcsi."+(Z||"")+"data_",V);return V};
Q6c=function(){var Z=_.AW("ytcsi.debug");Z||(Z=[],_.pK("ytcsi.debug",Z),_.pK("ytcsi.reference",{}));return Z};
_.h6K=function(Z){Z=Z||"";var V=pcJ();if(V[Z])return V[Z];var a=Q6c(),J={timerName:Z,info:{},tick:{},span:{},jspbInfo:[]};a.push(J);return V[Z]=J};
e6i=function(Z){Z=Z||"";var V=pcJ();V[Z]&&delete V[Z];var a=Q6c(),J={timerName:Z,info:{},tick:{},span:{},jspbInfo:[]};a.push(J);V[Z]=J};
pcJ=function(){var Z=_.AW("ytcsi.reference");if(Z)return Z;Q6c();return _.AW("ytcsi.reference")};
_.$LR=function(Z){return z6E[Z]||"LATENCY_ACTION_UNKNOWN"};
uOV=function(Z,V,a){a=a===void 0?{}:a;var J=!1;_.bU("ytLoggingEventsDefaultDisabled",!1)&&(J=!0);J=J?null:K9;a=a===void 0?{}:a;var r=Math.round(a.timestamp||(0,_.zc)());_.Nf(V,1,r<Number.MAX_SAFE_INTEGER?r:0);r=new R6K;if(a.lact)_.Nf(r,1,isFinite(a.lact)?a.lact:-1);else if(a.timestamp)_.Nf(r,1,-1);else{var f=_.$E();_.Nf(r,1,isFinite(f)?f:-1)}if(a.sequenceGroup&&!_.F("web_gel_sequence_info_killswitch")){f=a.sequenceGroup;var d=YUF(f),N=new Mfi;_.Nf(N,2,d);_.m_(N,1,f);_.ae(r,3,N);a.endOfSequence&&delete L4J[a.sequenceGroup]}_.ae(V,
33,r);(a.sendIsolatedPayload?sLa:FTn)(Z,{endpoint:"log_event",payload:V,cttAuthInfo:a.cttAuthInfo,dangerousLogToVisitorSession:a.dangerousLogToVisitorSession},J)};
_.m6=function(){return(_.F("csi_use_time_origin")||_.F("csi_use_time_origin_tvhtml5"))&&_.dV.timeOrigin?Math.floor(_.dV.timeOrigin):_.dV.timing.navigationStart};
_.W4E=function(Z,V){_.NK("_start",Z,V)};
_.CF=function(Z,V){if(!_.F("web_csi_action_sampling_enabled")||!_.Bz(V).actionDisabled){var a=_.h6K(V||"");_.vfn(a.info,Z);Z.loadType&&(a=Z.loadType,_.kMo(V).loadType=a);_.vfn(_.vwo(V),Z);a=xLn(V);V=_.Bz(V).cttAuthInfo;gwE().info(Z,a,V)}};
IxV=function(){var Z,V,a,J;return((J=_.l().resolve(_.M_(SR))==null?void 0:(Z=TKE())==null?void 0:(V=Z.loggingHotConfig)==null?void 0:(a=V.csiConfig)==null?void 0:a.debugTicks)!=null?J:[]).map(function(r){return Object.values(r)[0]})};
_.NK=function(Z,V,a){if(!_.F("web_csi_action_sampling_enabled")||!_.Bz(a).actionDisabled){var J=xLn(a),r;if(r=_.F("web_csi_debug_sample_enabled")&&J){(_.l().resolve(_.M_(SR))==null?0:TKE())&&!ZcJ&&(ZcJ=!0,_.NK("gcfl",(0,_.zc)(),a));var f,d,N;r=(_.l().resolve(_.M_(SR))==null?void 0:(f=TKE())==null?void 0:(d=f.loggingHotConfig)==null?void 0:(N=d.csiConfig)==null?void 0:N.debugSampleWeight)||0;if(f=r!==0)b:{f=IxV();if(f.length>0)for(d=0;d<f.length;d++)if(Z===f[d]){f=!0;break b}f=!1}f?(r=HRJ(J)%r!==0,
_.Bz(a).debugTicksExcludedLogged||(f={},f.debugTicksExcluded=r,_.CF(f,a)),_.Bz(a).debugTicksExcludedLogged=!0):r=!1}if(!r){Z[0]!=="_"&&VHK(Z,a,V);r=_.h6K(a||"");r.tick[Z]=V||(0,_.zc)();if(r.callback&&r.callback[Z])for(r=_.B(r.callback[Z]),f=r.next();!f.done;f=r.next())f=f.value,f();r=_.j6K(a);r.gelTicks&&(r.gelTicks[Z]=!0);f=_.Ewa(a);r=V||(0,_.zc)();_.F("log_repeated_ytcsi_ticks")?Z in f||(f[Z]=r):f[Z]=r;f=_.Bz(a).cttAuthInfo;Z==="_start"?gwE().baseline(J,V,f):gwE().tick(Z,J,V,f);_.akJ(a);return r}}};
VHK=function(Z,V,a){if(_.dV.mark)if(Z.startsWith("mark_")||(Z="mark_"+Z),V&&(Z+=" ("+V+")"),a===void 0||_.F("web_csi_disable_alt_time_performance_mark"))_.dV.mark(Z);else{a=_.F("csi_use_performance_navigation_timing")?a-_.dV.timeOrigin:a-(_.dV.timeOrigin||_.dV.timing.navigationStart);try{_.dV.mark(Z,{startTime:a})}catch(J){}}};
JaO=function(){var Z,V=(Z=_.dV.getEntriesByType)==null?void 0:Z.call(_.dV,"mark");V&&V.forEach(function(a){if(a.name.startsWith("mark_")){var J;(J=_.dV.clearMarks)==null||J.call(_.dV,a.name)}})};
_.oha=function(){switch(zAV()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.raE=function(Z){var V={},a=function(f,d,N){d=d.match("_rid")?d.split("_rid")[0]:d;typeof N==="number"&&(N=JSON.stringify(N));f.requestIds?f.requestIds.push({endpoint:d,id:N}):f.requestIds=[{endpoint:d,id:N}]};
Z=_.B(Object.entries(Z));for(var J=Z.next();!J.done;J=Z.next()){var r=_.B(J.value);J=r.next().value;r=r.next().value;switch(J){case "GetBrowse_rid":a(V,J,r);break;case "GetGuide_rid":a(V,J,r);break;case "GetHome_rid":a(V,J,r);break;case "GetPlayer_rid":a(V,J,r);break;case "GetSearch_rid":a(V,J,r);break;case "GetSettings_rid":a(V,J,r);break;case "GetTrending_rid":a(V,J,r);break;case "GetWatchNext_rid":a(V,J,r);break;case "yt_red":V.isRedSubscriber=!!r;break;case "yt_ad":V.isMonetized=!!r}}return V};
_.PJo=function(Z){var V=_.qK("aft",Z);if(V)return V;V=_.yr((Z||"")+"TIMING_AFT_KEYS",["ol"]);for(var a=V.length,J=0;J<a;J++){var r=_.qK(V[J],Z);if(r)return r}return NaN};
_.fkE=function(Z,V){_.pK("ytglobal.timing"+(V||"")+"ready_",Z)};
_.qK=function(Z,V){if(Z=_.Ewa(V)[Z])return typeof Z==="number"?Z:Z[Z.length-1]};
_.akJ=function(Z){var V=_.qK("_start",Z),a=_.PJo(Z),J=!icJ;V&&a&&J&&(SVm(BUJ,new d4u(Math.round(a-V),Z)),icJ=!0)};
NUE=function(Z){AyJ(Z);m4J();JaO();Z||(_.yr("TIMING_ACTION")&&_.wr("PREVIOUS_ACTION",_.yr("TIMING_ACTION")),_.wr("TIMING_ACTION",""))};
_.CJO=function(Z){Z=Z===void 0?{}:Z;_.H0(function(){Sn();e6i();NUE();_.fkE(!1);Z.cttAuthInfo&&(_.Bz().cttAuthInfo=Z.cttAuthInfo);_.wr("TIMING_AFT_KEYS",[]);Z.isHot?_.TT({loadType:"hot"}):_.TT({loadType:"warm"});_.wr("TIMING_ACTION","");delete _.yr("TIMING_INFO",{}).yt_lt;_.H0(_.W4E)(Z.startTime,void 0)})()};
_.Yz=function(Z,V,a,J){V=V===void 0?{}:V;_.H0(function(){var r=a?a:Z;qJV(r);var f=V.sampleRate;if(!_.F("web_csi_action_sampling_enabled")||f===void 0||f<=1)f=!1;else{var d=xLn(r);f=HRJ(d)%f!==0}f&&(_.Bz(r).actionDisabled=!0);_.h6K(r||"").info.actionType=Z;V.cttAuthInfo&&(_.Bz(r).cttAuthInfo=V.cttAuthInfo);_.wr(r+"TIMING_ACTION",Z);_.H0(_.W4E)(V.startTime,r);f={actionType:J||_.$LR(Z)};V.logPreviousAction&&(f.previousAction=_.$LR(_.yr("TIMING_ACTION")));(d=_.st())&&d!=="UNDEFINED_CSN"&&(f.clientScreenNonce=
d);_.TT(f,r);_.fkE(!0,r)})()};
qJV=function(Z){_.H0(function(){Sn(Z);e6i(Z);NUE(Z)})()};
SJJ=function(){_.H0(function(){var Z=[],V;for(V in _.AW("ytcsi.".slice(0,-1)))V.endsWith("data_")&&Z.push(V.slice(0,-5));Z=_.B(Z);for(V=Z.next();!V.done;V=Z.next())qJV(V.value);Sn()})()};
_.YJa=function(Z){return _.H0(function(){return _.TUE("_start",Z)})()};
_.TT=function(Z,V,a){_.H0(_.CF)(Z,V,a===void 0?!1:a)};
_.XZ=function(Z,V,a){return _.H0(_.NK)(Z,V,a)};
_.TUE=function(Z,V){return _.H0(function(){var a=_.Ewa(V);return Z in a})()};
K$F=function(Z){if(!_.F("universal_csi_network_ticks"))return"";Z=_.oi(Z)||"";for(var V=Object.keys(Xsi),a=0;a<V.length;a++){var J=V[a];if(Z.includes(J))return J}return""};
lkV=function(Z){if(!_.F("universal_csi_network_ticks"))return function(){};
var V=Xsi[Z];return V?(_.KF(V),function(){var a=_.F("universal_csi_network_ticks")?(a=nhE[Z])?_.KF(a):!1:!1;return a}):function(){}};
_.KF=function(Z,V,a){return _.H0(function(){if(_.TUE(Z,a))return!1;_.XZ(Z,V,a);return!0})()};
_.nF=function(Z,V,a){_.H0(function(){if(!_.YJa(a)||_.TUE(Z,a))return!1;_.XZ(Z,V,a);return!0})()};
_.lr=function(Z){return _.H0(_.qK)(Z,void 0)};
Sn=function(Z){_.YJa(Z)&&_.XZ("aa",void 0,Z)};
_.can=function(Z,V,a,J,r,f,d,N,C){var T=tHu();N=new _.l$({veType:V,youtubeData:f,jspbYoutubeData:N});f=tB({},T);r&&(f.cttAuthInfo=r);r={csn:T,pageVe:N.getAsJson()};_.F("expectation_logging")&&C&&C.screenCreatedLoggingExpectations&&(r.screenCreatedLoggingExpectations=C.screenCreatedLoggingExpectations);a&&a.visualElement?(r.implicitGesture={parentCsn:a.clientScreenNonce,gesturedVe:a.visualElement.getAsJson()},d&&(r.implicitGesture.gestureType=d)):a&&_.FD(new _.qa("newScreen() parent element does not have a VE - rootVe",
V));J&&(r.cloneCsn=J);Z?YX("screenCreated",r,Z,f):_.n9("screenCreated",r,f);SVm(t_u,new s7J(T));sM.clear();F$K.clear();D4O.clear();return T};
FZ=function(Z,V,a,J,r){_.Oca(Z,V,a,[J],r===void 0?!1:r)};
_.Oca=function(Z,V,a,J,r){r=r===void 0?!1:r;for(var f=tB({cttAuthInfo:FC(V)||void 0},V),d=_.B(J),N=d.next();!N.done;N=d.next()){N=N.value;var C=N.getAsJson();(_.lv.isEmpty(C)||!C.trackingParams&&!C.veType)&&_.FD(Error("uf"));if(_.F("no_client_ve_attach_unless_shown")){var T=Gqo(N,V);if(C.veType&&!F$K.has(T)&&!D4O.has(T)&&!r){if(!_.F("il_attach_cache_limit")||sM.size<1E3){sM.set(T,[Z,V,a,N]);return}_.F("il_attach_cache_limit")&&sM.size>1E3&&_.FD(new _.qa("IL Attach cache exceeded limit"))}N=Gqo(a,
V);sM.has(N)?wsO(a,V):D4O.set(N,!0)}}J=J.filter(function(Y){Y.csn!==V?(Y.csn=V,Y=!0):Y=!1;return Y});
a={csn:V,parentVe:a.getAsJson(),childVes:_.sY(J,function(Y){return Y.getAsJson()})};
V==="UNDEFINED_CSN"?DW("visualElementAttached",f,a):Z?YX("visualElementAttached",a,Z,f):_.n9("visualElementAttached",a,f)};
bcc=function(Z,V,a,J,r){yaF(Z,V,a,r)};
yaF=function(Z,V,a,J){U4K(a,V);var r=tB({cttAuthInfo:FC(V)||void 0},V);a={csn:V,ve:a.getAsJson(),eventType:1};J&&(a.clientData=J);V==="UNDEFINED_CSN"?DW("visualElementShown",r,a):Z?YX("visualElementShown",a,Z,r):_.n9("visualElementShown",a,r)};
Hcn=function(Z,V,a,J){U4K(a,V);var r=tB({cttAuthInfo:FC(V)||void 0},V);a={csn:V,ve:a.getAsJson(),eventType:4};J&&(a.clientData=J);V==="UNDEFINED_CSN"?DW("visualElementShown",r,a):Z?YX("visualElementShown",a,Z,r):_.n9("visualElementShown",a,r)};
AaV=function(Z,V,a,J,r){var f=(J=J===void 0?!1:J)?16:8;J=tB({cttAuthInfo:FC(V)||void 0,endOfSequence:J},V);a={csn:V,ve:a.getAsJson(),eventType:f};r&&(a.clientData=r);V==="UNDEFINED_CSN"?DW("visualElementHidden",J,a):Z?YX("visualElementHidden",a,Z,J):_.n9("visualElementHidden",a,J)};
Eho=function(Z,V,a,J,r){kqo(Z,V,a,void 0,J,r)};
kqo=function(Z,V,a,J,r){U4K(a,V);J=J||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var f=tB({cttAuthInfo:FC(V)||void 0},V);a={csn:V,ve:a.getAsJson(),gestureType:J};r&&(a.clientData=r);V==="UNDEFINED_CSN"?DW("visualElementGestured",f,a):Z?YX("visualElementGestured",a,Z,f):_.n9("visualElementGestured",a,f)};
j7F=function(Z,V,a,J){var r=tB({cttAuthInfo:FC(V)||void 0},V);a={csn:V,ve:a.getAsJson(),clientData:J};V==="UNDEFINED_CSN"?DW("visualElementStateChanged",r,a):Z?YX("visualElementStateChanged",a,Z,r):_.n9("visualElementStateChanged",a,r)};
vha=function(){var Z=saO(16);for(var V=[],a=0;a<Z.length;a++)V.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(Z[a]&63));return V.join("")};
DW=function(Z,V,a){x4F.push({payloadName:Z,payload:a,jspbPayload:void 0,options:V});Q7V||(Q7V=FRi())};
lyV=function(Z){if(x4F){for(var V=_.B(x4F),a=V.next();!a.done;a=V.next())a=a.value,a.payload&&(a.payload.csn=Z.csn,_.n9(a.payloadName,a.payload,a.options));x4F.length=0}Q7V=0};
Gqo=function(Z,V){return""+Z.getAsJson().veType+Z.getAsJson().veCounter+V};
U4K=function(Z,V){if(_.F("no_client_ve_attach_unless_shown")){var a=Gqo(Z,V);F$K.set(a,!0);wsO(Z,V)}};
wsO=function(Z,V){Z=Gqo(Z,V);sM.has(Z)&&(V=sM.get(Z)||[],FZ(V[0],V[1],V[2],V[3],!0),sM.delete(Z))};
tB=function(Z,V){_.F("log_sequence_info_on_gel_web")&&(Z.sequenceGroup=V);return Z};
_.GT=function(Z,V,a){_.H0(FZ)(void 0,Z,V,a)};
_.wV=function(Z,V){_.H0(bcc)(void 0,Z,V,void 0,void 0,void 0)};
_.yl=function(Z,V,a){_.H0(function(){_.jp(V,function(J){Hcn(void 0,Z,J,a)})})()};
_.br=function(Z,V,a,J){_.H0(function(){_.jp(V,function(r){AaV(void 0,Z,r,a,J)})})()};
_.UM=function(Z,V,a){_.H0(Eho)(void 0,Z,V,a,void 0)};
_.Hz=function(Z,V,a,J){_.H0(kqo)(void 0,Z,V,a,J,void 0)};
_.AB=function(Z,V,a){_.H0(j7F)(void 0,Z,V,a,void 0)};
EM=function(Z){return kz.get(Z)};
psJ=function(Z,V){kz.set(Z,V)};
h0J=function(){return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,function(Z){return(+Z^crypto.getRandomValues(new Uint8Array(1))[0]&15>>+Z/4).toString(16)})};
R0i=function(Z,V){V=V===void 0?{}:V;if(jn&&jn.sample(Z,V)){var a=e0R++,J,r;Z=new z0i(Z,V,performance.now(),a,$4i,(r=(J=vz)==null?void 0:J.traceId)!=null?r:a);if(vz){var f;(f=vz).children||(f.children=[]);vz.children.push(Z)}a=_.B(jn.spanProcessors);for(J=a.next();!J.done;J=a.next())f=r=void 0,(f=(r=J.value).onSpanStart)==null||f.call(r,Z);return vz=Z}};
MHJ=function(Z){var V;return(V=jn)==null?void 0:V.sample(Z,void 0)};
L$V=function(Z){$4i=h0J();jn=Z};
udJ=function(Z,V,a){if(!Z)return V(a);var J=void 0;try{return V(a)}catch(r){throw J="error",r;}finally{Z==null||Z.close(J)}};
W$F=function(Z,V){var a=Object.keys(Z);Z=new _.qa("[Command Handler] "+V,{filteredCommandNames:a,originalCommand:Z});_.t$(Z)};
ghJ=function(Z,V){W$F(Z,V+" was called but not set")};
IkV=function(Z){return function(){return new Z}};
xz=function(Z){return function(){return _.l().resolve(Z)}};
ZDo=function(Z,V){var a=_.D(Z,_.bQ);if(a&&(a=V[a.signal]))return a();Z=_.B(Object.keys(Z));for(a=Z.next();!a.done;a=Z.next())if(a=a.value,V[a]&&(a=V[a]))return a()};
Ql=function(Z,V,a,J){return{browseEndpoint:{browseId:Z},commandMetadata:{webCommandMetadata:{url:V,rootVe:a,webPageType:J===void 0?"WEB_PAGE_TYPE_BROWSE":J}}}};
VFc=function(Z,V,a){var J=V=V===void 0?0:V;a=a===void 0?0:a;var r=a-J;return _.pF(Z,"PPSV",void 0,void 0,(r>600?0:r<60||a<=0||J/a>.9)?0:V)};
_.pF=function(Z,V,a,J,r){var f="/watch?v="+Z;Z={videoId:Z};V&&(Z.playlistId=V,f+="&list="+V);J&&(f+="&pp="+J);r&&(Z.startTimeSeconds=r,f+="&t="+r+"s");V={watchEndpoint:Z,commandMetadata:{webCommandMetadata:{url:f,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};a&&(V.clickTrackingParams=a);J&&(_.D(V,_.kZ).playerParams=J);return V};
alK=function(Z){return{browseEndpoint:{browseId:"VL"+Z},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+Z,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
J9a=function(Z){if(Z){var V;if(Z){var a=(V=_.D(Z.commandMetadata,_.p4))==null?void 0:V.url;V=!(!a||a==="/service_ajax")}else V=!1;if(V)return Z;var J;if(Z=(J=_.D(Z,_.ZW))==null?void 0:J.commands)for(J=_.B(Z),Z=J.next();!Z.done;Z=J.next())if(Z=J9a(Z.value))return Z}};
_.hB=function(Z){return{runs:[{text:Z}]}};
oGE=function(Z,V){return Z&&V?{runs:[{text:Z,navigationEndpoint:V}]}:void 0};
en=function(Z){return Z?_.hB(Z):void 0};
_.zT=function(Z){return Z?{simpleText:Z}:void 0};
_.$z=function(Z){var V=Z.type;Z=Z.payload;V={type:V};Z!==void 0&&(V.payload=Z);return V};
r9c=function(Z,V,a){for(var J=Object.assign({},Z),r=_.B(Object.keys(V)),f=r.next();!f.done;f=r.next()){f=f.value;var d=Z[f],N=V[f];if(N===void 0)delete J[f];else if(d===void 0)J[f]=N;else if(Array.isArray(N)&&Array.isArray(d))J[f]=a?[].concat(_.nw(d),_.nw(N)):N;else if(!Array.isArray(N)&&_.rb(N)&&!Array.isArray(d)&&_.rb(d))J[f]=r9c(d,N,a);else if(typeof N===typeof d)J[f]=N;else return V=new _.qa("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:f,originalValue:d,updateValue:N}),
_.t$(V),Z}return J};
iDc=function(Z){if(!Z.length)return"";try{if(PFu)return PFu.decode(Z);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(Z)}catch(d){}for(var V=0,a=[],J=Z.length;V<J;){for(var r=0;r<1024&&V<J;){var f=Z[V++];if(f<128)flF[r++]=f;else{if(f<224)f=(f&31)<<6|Z[V++]&63;else if(f<240)f=(f&15)<<12|(Z[V++]&63)<<6|Z[V++]&63;else{if(r+1===1024){--V;break}f=(f&7)<<18|(Z[V++]&63)<<12|(Z[V++]&63)<<6|Z[V++]&63;f-=65536;flF[r++]=55296|f>>10;f=56320|f&1023}flF[r++]=f}}f=String.fromCharCode.apply(String,
flF);r<1024&&(f=f.substring(0,r));a.push(f)}return a.join("")};
d8O=function(Z,V){var a;if((a=BuF)==null?0:a.encodeInto)return V=BuF.encodeInto(Z,V),V.read<Z.length?Z.length*4:V.written;for(var J=a=0;J<Z.length;J++){var r=Z.charCodeAt(J);r<128?V[a++]=r:(r<2048?V[a++]=r>>6|192:((r&64512)===55296&&J+1<Z.length&&(Z.charCodeAt(J+1)&64512)===56320?(r=65536+((r&1023)<<10)+(Z.charCodeAt(++J)&1023),V[a++]=r>>18|240,V[a++]=r>>12&63|128):V[a++]=r>>12|224,V[a++]=r>>6&63|128),V[a++]=r&63|128)}return a};
m8n=function(Z,V){Z=new Uint8Array(Z);V&&Z.set(V);return Z};
_.MK=function(Z){Z=new NuR(new CFJ([_.XB(decodeURIComponent(Z))]));if(qzu(Z,2)){var V=RC(Z);var a=Z.pos;var J=Z.arrayView;a=a===void 0?0:a;var r=V===void 0?-1:V;a=a===void 0?0:a;r=r===void 0?-1:r;if(J.totalLength&&r){r<0&&(r=J.totalLength-a);J.focus(a);if(!(a-J.arrayPos+r<=J.arrays[J.arrayIdx].length)){var f=J.arrayIdx,d=J.arrayPos;J.focus(a+r-1);d=new Uint8Array(J.arrayPos+J.arrays[J.arrayIdx].length-d);for(var N=0,C=f;C<=J.arrayIdx;C++)d.set(J.arrays[C],N),N+=J.arrays[C].length;J.arrays.splice(f,
J.arrayIdx-f+1,d);J.arrayIdx=0;J.arrayPos=0;J.focus(a)}f=J.arrays[J.arrayIdx];J=new DataView(f.buffer,f.byteOffset+a-J.arrayPos,r)}else J=new DataView(new ArrayBuffer(0));J=new Uint8Array(J.buffer,J.byteOffset,J.byteLength);Z.pos+=V;V=J}else V=void 0;V=V?iDc(V):void 0;Z=qzu(Z,4)?RC(Z):void 0;J=Szo[Z];if(typeof J==="undefined")throw Z=new _.qa("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:Z}),_.t$(Z),Z;return{entityTypeFieldNumber:Z,entityType:J,entityId:V}};
_.Wz=function(Z,V,a){a=a===void 0?0:a;var J=new Tum;if(BuF)Z=BuF.encode(Z);else{var r=new Uint8Array(Math.ceil(Z.length*1.2)),f=d8O(Z,r);r.length<f&&(r=new Uint8Array(f),f=d8O(Z,r));r.length>f&&(r=r.subarray(0,f));Z=r}Z!==void 0&&(LF(J,18),r=Z.length,LF(J,r),ur(J,r),J.buf.set(Z,J.pos),J.pos+=r);Z=Yzi[V];if(typeof Z==="undefined")throw a=new _.qa("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:V}),_.t$(a),a;Z!==void 0&&(LF(J,32),LF(J,Z));LF(J,40);LF(J,1);V=new Uint8Array(J.buf.buffer,
J.buf.byteOffset,J.pos);return encodeURIComponent(_.gC(V,a))};
XIJ=function(Z){Z=Z.key||Z.id;if(!Z)throw Error("yf");return Z};
nGc=function(Z,V){Z=Z===void 0?{}:Z;return KSm(Z,V)};
llJ=function(Z,V,a,J){if(J===void 0)return J=Object.assign({},Z[V]||{}),a=(delete J[a],J),J={},Object.assign({},Z,(J[V]=a,J));var r={},f={};return Object.assign({},Z,(f[V]=Object.assign({},Z[V],(r[a]=J,r)),f))};
tFK=function(Z,V,a,J,r){var f=Z[V];if(f==null||!f[a])return Z;J=r9c(f[a],J,r==="REPEATED_FIELDS_MERGE_OPTION_APPEND");r={};f={};return Object.assign({},Z,(f[V]=Object.assign({},Z[V],(r[a]=J,r)),f))};
_.gV=function(Z,V,a){return Z[V]?Z[V][a]||null:null};
FSV=function(){if(sZK)return sZK();var Z={};sZK=eN("PersistentEntityStoreDb",{objectStores:(Z.EntityStore={addedAtVersion:1},Z.EntityAssociationStore={addedAtVersion:2},Z),shared:!1,upgrade:function(V,a){a(1)&&ym(wB(V,"EntityStore",{keyPath:"key"}),"entityType","entityType");a(2)&&(V=wB(V,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),ym(V,"byParentEntityKey","parentEntityKey"),ym(V,"byChildEntityKey","childEntityKey"))},
version:3});return sZK()};
D8V=function(Z){return _.k6(FSV(),Z)};
IC=function(Z){return window.Int32Array?new Int32Array(Z):Array(Z)};
ODK=function(Z){return _.k6(c9o(),Z)};
GYm=function(Z){return new Zy("WRONG_DATA_TYPE",{encoderVersion:Z})};
wIm=function(Z){return Z instanceof Error?new Zy("UNKNOWN_ENCODE_ERROR",{originalMessage:Z.message}):new Zy("UNKNOWN_ENCODE_ERROR")};
y9n=function(Z){return Z instanceof Error?new Zy("UNKNOWN_DECODE_ERROR",{originalMessage:Z.message}):new Zy("UNKNOWN_DECODE_ERROR")};
bDR=function(Z,V){Z=Z instanceof Zy?Z:V(Z);_.t$(Z);throw Z;};
U8J=function(Z){Z=(new TextEncoder).encode(Z).subarray(0,16);var V=new Uint8Array(16);V.set(Z);return V};
A9c=function(Z){var V=HDu[Z];if(V)return V;_.FD(new _.qa("Entity model not found.",{entityType:Z}))};
_.VW=function(){kYF||(kYF=EGR());return kYF};
EGR=function(){var Z,V,a;return _.m(function(J){if(J.nextAddress==1)return _.rs(J,2),_.q(J,_.h0(),4);if(J.nextAddress!=2){Z=J.yieldResult;if(!Z||!_.CK()||typeof _.JO.BroadcastChannel==="undefined")return J.return();V=new jZF;return J.return(new aA(Z,V))}a=_.ds(J);a instanceof Error&&_.t$(a);return J.return()})};
_.JI=function(Z,V){var a;return _.m(function(J){if(J.nextAddress==1){a=Z.mutations;if(!a||a.length<=0)return J.return();V&&V.dispatch(_.$z({type:"ENTITY_LOADED",payload:a}));return _.q(J,vGE(a),2)}a.length=0;_.mt(J)})};
vGE=function(Z){var V;return _.m(function(a){return a.nextAddress==1?_.q(a,_.VW(),2):(V=a.yieldResult)?_.q(a,_.oA(V,"readwrite",function(J){for(var r={},f=_.B(Z),d=f.next(),N={};!d.done;N={mutation$jscomp$4:void 0,mutationEntityType$jscomp$3:void 0},d=f.next())N.mutation$jscomp$4=d.value,N.mutation$jscomp$4.entityKey&&x8F(N.mutation$jscomp$4)&&(N.mutationEntityType$jscomp$3=(0,_.lv.getAnyKey)(N.mutation$jscomp$4.payload),d=void 0,N.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(d=function(C){return function(){return _.QZu(J,
C.mutation$jscomp$4.payload[C.mutationEntityType$jscomp$3],C.mutationEntityType$jscomp$3)}}(N)),N.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_DELETE"&&(d=function(C){return function(){return pIV(J,C.mutation$jscomp$4.entityKey)}}(N)),N.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(d=function(C){return function(){return hgc(J,C.mutation$jscomp$4.entityKey,C.mutation$jscomp$4.payload[C.mutationEntityType$jscomp$3],C.mutationEntityType$jscomp$3)}}(N)),d&&(r[N.mutation$jscomp$4.entityKey]=
r[N.mutation$jscomp$4.entityKey]?r[N.mutation$jscomp$4.entityKey].then(d):d()));
return wm.all(Object.values(r))}),0):a.return()})};
x8F=function(Z){var V;Z=(V=Z.options)==null?void 0:V.persistenceOption;return Z==="ENTITY_PERSISTENCE_OPTION_PERSIST"||Z==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
$8K=function(Z,V){var a,J;_.m(function(r){if(r.nextAddress==1)return _.q(r,_.VW(),2);if(r.nextAddress!=3)return(a=r.yieldResult)?_.q(r,_.oA(a,"readonly",function(f){var d={},N=Object.keys(V).map(function(C){var T=V[C]?[].concat(_.nw(V[C])):[];return egm(f,C,T,d)});
return wm.all(N).then(function(){return d})}),3):r.return();
J=r.yieldResult;Object.keys(J).length>0&&Z.dispatch(zgV(J));_.mt(r)})};
egm=function(Z,V,a,J){return r3(Z,V,a).then(function(r){J[V]=RgE(a,r)})};
RgE=function(Z,V){if(V.length!==Z.length)throw Error("Bf");return V.reduce(function(a,J,r){a[Z[r]]=J;return a},{})};
uku=function(Z){var V=Z.filter(function(r){var f;return(r==null?void 0:(f=r.transferEntity)==null?void 0:f.transferState)==="TRANSFER_STATE_COMPLETE"}).length,a=Z.filter(function(r){var f;
return(r==null?void 0:(f=r.transferEntity)==null?void 0:f.transferState)==="TRANSFER_STATE_FAILED"}).length,J=Z.filter(function(r){var f;
return(r==null?void 0:(f=r.transferEntity)==null?void 0:f.transferState)&&MFK.includes(r.transferEntity.transferState)});
if(!(V||J!=null&&J.length))return 0;V=_.LSm(J)+V;Z=Z.length-a;return Z===0?0:Math.round(V*100/Z)/100};
_.LSm=function(Z){var V=[];V=V.concat.apply(V,_.nw(Z.filter(function(f){return f.streamEntity}).map(function(f){var d=Object.assign({},f.streamEntity),N,C=(N=f.transferEntity)==null?void 0:N.transferState;
d.streamsProgress=d.streamsProgress||[];d.streamsProgress=d.streamsProgress.map(function(T){var Y=Object.assign({},T);Y.numBytesDownloaded=C==="TRANSFER_STATE_COMPLETE"?T.numTotalBytes:T.numBytesDownloaded;return Y});
return d}).map(function(f){return f.streamsProgress})));
var a=Z=0;V=_.B(V);for(var J=V.next();!J.done;J=V.next()){var r=J.value;J=Number(r.numBytesDownloaded);r=Number(r.numTotalBytes);a+=isNaN(J)?0:J;Z+=isNaN(r)?0:r}return Z===0?0:Math.round(a*100/Z)/100};
WSR=function(Z){if(!Z||!Z.expirationTimestamp||!Z.action)return!1;var V=(0,_.zc)()/1E3;return Number(Z.expirationTimestamp)>=V};
PA=function(Z){return Z&&Z.expirationTimestamp&&Z.action?WSR(Z)&&Z.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.fY=function(Z){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(Z||"TRANSFER_STATE_UNKNOWN")};
gGJ=function(Z){var V=new Tum;if(Z!==void 0){var a=Math.ceil(Math.log2(Z.length*4+2)/7);a=a===void 0?2:a;LF(V,10);V.submessagePosStack.push(V.pos);V.submessagePosStack.push(a);V.pos+=a;ur(V,Z.length*1.2);a=d8O(Z,V.buf.subarray(V.pos));V.pos+a>V.buf.length&&(ur(V,a),a=d8O(Z,V.buf.subarray(V.pos)));V.pos+=a;Z=V.submessagePosStack.pop();a=V.submessagePosStack.pop();for(var J=V.pos-a-Z;Z--;){var r=Z?128:0;V.view.setUint8(a++,J&127|r);J>>=7}}V=new Uint8Array(V.buf.buffer,V.buf.byteOffset,V.pos);return(new TextDecoder("utf-8")).decode(V)};
_.il=function(Z){var V=0;Z=_.B(Z);for(var a=Z.next(),J={};!a.done;J={transferState$jscomp$3:void 0},a=Z.next()){var r=a.value,f=void 0;a=(f=r.streamEntity)!=null?f:{};f=void 0;J.transferState$jscomp$3=(f=r.transferEntity)==null?void 0:f.transferState;f=r=void 0;((r=a)==null?0:(f=r.streamsProgress)==null?0:f.length)&&a.streamsProgress.forEach(function(d){return function(N){N=Number(d.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?N.numTotalBytes:N.numBytesDownloaded);isFinite(N)&&(V+=N)}}(J))}return V};
IlF=function(Z){return Z.some(function(V){var a;if(!(V==null?0:(a=V.transferEntity)==null?0:a.transferState)){var J;return!(V==null?0:(J=V.policyEntity)==null?0:J.action)||V.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return MFK.includes(V.transferEntity.transferState)})};
ZiK=function(Z,V){if(!V)return!1;if(_.F("of_pb_en_po_ks"))return!0;var a;Z=(a=_.gV(Z,"offlineVideoPolicy",_.Wz(V,"offlineVideoPolicy")))!=null?a:void 0;return!!Z&&PA(Z)};
_.a8V=function(Z){var V=["TRANSFER_STATE_COMPLETE"];V=V===void 0?V9O:V;return Z.filter(function(a){var J,r;return V.includes((r=(J=a.transferEntity)==null?void 0:J.transferState)!=null?r:"TRANSFER_STATE_UNKNOWN")})};
J6J=function(Z,V){if(V){var a,J=(a=_.gV(Z,"playbackData",_.Wz(V,"playbackData")))!=null?a:null,r;a=(r=_.gV(Z,"transfer",_.Wz(V,"transfer")))!=null?r:null;var f;r=(f=_.gV(Z,"offlineVideoStreams",_.Wz(V,"offlineVideoStreams")))!=null?f:null;var d;Z=(d=_.gV(Z,"offlineVideoPolicy",_.Wz(V,"offlineVideoPolicy")))!=null?d:null;if(J||a||r||Z)return{playbackDataEntity:J,transferEntity:a,streamEntity:r,policyEntity:Z}}};
_.BA=function(Z){var V=Z.playbackData;if(!V)return[];var a=[];V=_.B(Object.keys(V));for(var J=V.next();!J.done;J=V.next()){var r=J.value;if(!oSu(Z,_.MK(r).entityId)&&(J=J6J(Z,_.MK(r).entityId))){var f=void 0,d=void 0;r=(d=Number((f=_.gV(Z,"playbackData",r))==null?void 0:f.streamDownloadTimestampSeconds))!=null?d:(0,_.zc)();a.push({entity:J,streamDownloadTimestamp:r})}}return a.sort(function(N,C){var T=N.streamDownloadTimestamp,Y=C.streamDownloadTimestamp;return Y===T?N.entity.streamEntity&&!C.entity.streamEntity?
1:-1:Y-T}).map(function(N){return N.entity})};
r6E=function(Z){return _.a8V(_.BA(Z))};
_.P7E=function(Z){return _.BA(Z).filter(function(V){var a;if(((a=V.policyEntity)==null?0:a.action)&&V.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var J;if((J=V.transferEntity)==null?0:J.transferState){var r;return MFK.includes((r=V.transferEntity)==null?void 0:r.transferState)}return!0})};
oSu=function(Z,V){var a;return((a=_.gV(Z,"downloadStatusEntity",_.Wz(V,"downloadStatusEntity")))==null?void 0:a.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
f8R=function(Z){var V;if(Z==null?0:(V=Z.playbackDataEntity)==null?0:V.key)return _.MK(Z.playbackDataEntity.key).entityId;var a;if(Z==null?0:(a=Z.transferEntity)==null?0:a.key)return _.MK(Z.transferEntity.key).entityId;var J;if(Z==null?0:(J=Z.streamEntity)==null?0:J.key)return _.MK(Z.streamEntity.key).entityId;var r;if(Z==null?0:(r=Z.policyEntity)==null?0:r.key)return _.MK(Z.policyEntity.key).entityId};
BQE=function(Z){var V=new Set,a;Z=(a=Z.mainDownloadsListEntity)==null?void 0:a[iiK];var J;if(!(Z==null?0:(J=Z.downloads)==null?0:J.length))return V;var r;Z==null||(r=Z.downloads)==null||r.forEach(function(f){(f==null?0:f.videoItem)&&V.add(f.videoItem)});
return V};
d3=function(Z,V){if(V){var a=_.gV(Z,"mainVideoEntity",_.Wz(V,"mainVideoEntity")),J=_.gV(Z,"downloadStatusEntity",_.Wz(V,"downloadStatusEntity")),r=_.gV(Z,"ytMainChannelEntity",_.Wz(V,"ytMainChannelEntity")),f={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};Z=J6J(Z,V);J=(J==null?void 0:J.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.F("woffle_render_failed_download_state_ks")&&(J==null?void 0:J.downloadState)==="DOWNLOAD_STATE_FAILED";!Z&&J&&(Z=f);if(Z&&a&&
r)return Object.assign({},{videoEntity:a,channelEntity:r},Z)}};
pUF=function(Z,V){return dXo(Z,V)==="TRANSFER_STATE_COMPLETE"&&ZiK(Z,V)};
h8o=function(Z,V){if(!V)return!1;var a;Z=(a=_.gV(Z,"playbackData",_.Wz(V,"playbackData")))!=null?a:void 0;return!!Z&&!!Z.playerResponseJson};
dXo=function(Z,V){if(!V)return"TRANSFER_STATE_UNKNOWN";var a=_.gV(Z,"transfer",_.Wz(V,"transfer"));if(a){var J;return(J=a.transferState)!=null?J:"TRANSFER_STATE_UNKNOWN"}a=_.gV(Z,"offlineOrchestrationActionWrapperEntity",_.Wz(V,"offlineOrchestrationActionWrapperEntity"));Z=_.gV(Z,"mainVideoEntity",_.Wz(V,"mainVideoEntity"));return a||Z?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
e8E=function(Z,V){if(!V)return"TRANSFER_STATE_UNKNOWN";if(Z=_.gV(Z,"transfer",_.Wz(V,"transfer"))){var a;return(a=Z.transferState)!=null?a:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
z8V=function(Z,V){return V&&(Z=_.gV(Z,"videoPlaybackPositionEntity",_.Wz(V,"videoPlaybackPositionEntity")),Z==null?0:Z.lastPlaybackPositionSeconds)?Number(Z.lastPlaybackPositionSeconds):0};
R8R=function(Z,V){return $Xm(Z).some(function(a){var J;return(a==null?void 0:(J=a.mainPlaylistEntity)==null?void 0:J.playlistId)===V})};
LLV=function(Z,V,a){var J=M9a(Z,V);if(!J.length)return[];V=[];J=_.B(J);for(var r=J.next();!r.done;r=J.next()){r=r.value;var f=d3(Z,r);a&&dXo(Z,r)!=="TRANSFER_STATE_COMPLETE"||f&&V.push(f)}return V};
M9a=function(Z,V){if(!V)return[];var a=_.Wz(V,"mainPlaylistEntity"),J;V=(J=Z.mainPlaylistEntity)==null?void 0:J[a];J=[];if(V==null||!V.videos)return J;V=_.B(V.videos);for(a=V.next();!a.done;a=V.next()){a=a.value;var r=void 0,f=void 0,d=void 0,N=(r=Z)==null?void 0:(f=r.mainPlaylistVideoEntity)==null?void 0:(d=f[a])==null?void 0:d.video;N&&(a=_.MK(N).entityId)&&J.push(a)}return J};
uKO=function(Z,V){if(V){var a=_.gV(Z,"mainPlaylistEntity",_.Wz(V,"mainPlaylistEntity")),J=_.gV(Z,"mainPlaylistDownloadStateEntity",_.Wz(V,"mainPlaylistDownloadStateEntity"));Z=_.gV(Z,"ytMainChannelEntity",_.Wz(V,"ytMainChannelEntity"));if(J&&a)return Object.assign({},{mainPlaylistEntity:a,mainPlaylistDownloadStateEntity:J},!!Z&&{channelEntity:Z})}};
$Xm=function(Z){return WLJ(Z).sort(function(V,a){return a.addedTimestampMillis-V.addedTimestampMillis}).map(function(V){return V.downloadedPlaylistEntities})};
WLJ=function(Z){var V=Z.mainPlaylistDownloadStateEntity,a=[];if(!V)return a;for(var J=_.B(Object.keys(V)),r=J.next();!r.done;r=J.next()){var f=r.value;r=uKO(Z,_.MK(f).entityId);var d=void 0;f=Number((d=V[f])==null?void 0:d.addedTimestampMillis);d=isNaN(f)?(0,_.zc)():f;r!==void 0&&a.push({downloadedPlaylistEntities:r,addedTimestampMillis:d})}return a};
gSE=function(Z){var V,a=(V=Z.mainPlaylistVideoEntity)!=null?V:{};return new Set($Xm(Z).reduce(function(J,r){J=J===void 0?[]:J;var f,d;r==null||(f=r.mainPlaylistEntity)==null||(d=f.videos)==null||d.forEach(function(N){var C;(N=(C=a[N])==null?void 0:C.video)&&J.push(N)});
return J},[]))};
I8F=function(Z){return"downloadedMusicPlaylistEntities"in Z};
Zpn=function(Z){return"mainPlaylistEntity"in Z&&"mainPlaylistDownloadStateEntity"in Z};
V6J=function(Z){return"videoEntity"in Z&&"channelEntity"in Z};
a$i=function(Z){var V=Z.musicPlaylistDownloadMetadataEntity,a=[];if(!V)return a;for(var J=_.B(Object.keys(V)),r=J.next();!r.done;r=J.next()){r=r.value;a:{var f=Z,d=_.MK(r).entityId;if(d){var N=_.gV(f,"musicPlaylist",_.Wz(d,"musicPlaylist"));f=_.gV(f,"musicPlaylistDownloadMetadataEntity",_.Wz(d,"musicPlaylistDownloadMetadataEntity"));if(N&&f){N={musicPlaylistEntity:N,musicPlaylistDownloadStateEntity:f};break a}}N=void 0}f=void 0;r=Number((f=V[r])==null?void 0:f.addedTimestampMillis);r=isNaN(r)?(0,_.zc)():
r;N!==void 0&&a.push({downloadedMusicPlaylistEntities:N,addedTimestampMillis:r})}return a};
J8F=function(Z){var V=new Set;Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())if(a=a.value,"musicPlaylistEntity"in a&&"musicPlaylistDownloadStateEntity"in a){a=_.B(a.musicPlaylistEntity.tracks);for(var J=a.next();!J.done;J=a.next())V.add(J.value)}return V};
ogV=function(Z,V){if(V){var a=_.gV(Z,"musicTrack",_.Wz(V,"musicTrack")),J=_.gV(Z,"musicArtist",_.Wz(V,"musicArtist"))||{};if((Z=J6J(Z,V))&&a&&J)return Object.assign({},{musicTrackEntity:a,musicArtistEntity:J},Z)}};
r8n=function(Z){var V=Z.musicTrackDownloadMetadataEntity,a=[];if(!V)return[];V=_.B(Object.keys(V));for(var J=V.next();!J.done;J=V.next()){var r=J.value;J=ogV(Z,_.MK(r).entityId);var f=void 0;r=Number((f=_.gV(Z,"musicTrackDownloadMetadataEntity",r))==null?void 0:f.addedTimestampMillis);f=isNaN(r)?(0,_.zc)():r;J!==void 0&&a.push({downloadedMusicEntities:J,addedTimestampMillis:f})}return a};
ipJ=function(Z,V){if(!V)return[];if(Object.values(PWm).includes(V))return f$J(Z,V);V=_.Wz(V,"musicPlaylist");var a;Z=(a=Z.musicPlaylist)==null?void 0:a[V];a=[];if(Z==null||!Z.tracks)return a;Z=_.B(Z.tracks);for(V=Z.next();!V.done;V=Z.next())(V=_.MK(V.value).entityId)&&a.push(V);return a};
f$J=function(Z,V){var a=new Set,J=a$i(Z).map(function(f){return f.downloadedMusicPlaylistEntities});
J=J8F(J);J=_.B(J);for(var r=J.next();!r.done;r=J.next())(r=_.MK(r.value).entityId)&&a.add(r);return BEa(Z).downloadedMusicEntities.filter(function(f){var d;if((d=f.musicTrackEntity)!=null&&d.videoId){f=f.musicTrackEntity;if(d=V==="PPOM"?!0:!a.has(f.videoId))b:switch(f=f.musicVideoType,V){case "PPSE":d=f==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:d=f!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}f=d}else f=!1;return f}).map(function(f){var d;
return(d=f.musicTrackEntity)==null?void 0:d.videoId})};
BEa=function(Z){var V=r8n(Z).sort(function(a,J){return J.addedTimestampMillis-a.addedTimestampMillis}).map(function(a){return"downloadedMusicEntities"in a?a.downloadedMusicEntities:I8F(a)?a.downloadedMusicPlaylistEntities:{}});
Z=a$i(Z).sort(function(a,J){return J.addedTimestampMillis-a.addedTimestampMillis}).map(function(a){return"downloadedMusicEntities"in a?a.downloadedMusicEntities:I8F(a)?a.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:V,downloadedMusicPlaylistEntities:Z}};
mGJ=function(Z,V){V=_.yr("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?ipJ(Z,V):M9a(Z,V);if(!V.length)return"TRANSFER_STATE_UNKNOWN";V=V.map(function(a){return e8E(Z,a)});
return dGn(V)};
dGn=function(Z){var V=new Set(Z);if(V.has("TRANSFER_STATE_FAILED")&&V.size===1)return"TRANSFER_STATE_FAILED";V.delete("TRANSFER_STATE_FAILED");if(V.has("TRANSFER_STATE_UNKNOWN")&&V.size===1)return"TRANSFER_STATE_PRE_TRANSFER";V.delete("TRANSFER_STATE_UNKNOWN");if(V.has("TRANSFER_STATE_PRE_TRANSFER")&&V.size===1||V.size===0)return"TRANSFER_STATE_PRE_TRANSFER";Z=V.has("TRANSFER_STATE_TRANSFERRING");V=V.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return Z||V?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
mR=function(Z){var V=Z.mainVideoDownloadStateEntity,a=[];if(!V)return[];V=_.B(Object.keys(V));for(var J=V.next();!J.done;J=V.next()){var r=J.value;if(!oSu(Z,_.MK(r).entityId)){J=d3(Z,_.MK(r).entityId);var f=void 0,d=void 0;r=(d=Number((f=_.gV(Z,"mainVideoDownloadStateEntity",r))==null?void 0:f.addedTimestampMillis))!=null?d:(0,_.zc)();J!==void 0&&a.push({downloadedVideoEntities:J,addedTimestampMillis:r})}}return a};
NEJ=function(Z){return mR(Z).sort(function(V,a){return a.addedTimestampMillis-V.addedTimestampMillis}).map(function(V){return V.downloadedVideoEntities})};
_.qlu=function(Z){var V=gSE(Z),a=_.N2(Z),J=BQE(Z),r=mR(Z).filter(function(d){var N,C;if((d==null?void 0:(N=d.downloadedVideoEntities)==null?void 0:(C=N.transferEntity)==null?void 0:C.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var T,Y;d=d==null?void 0:(T=d.downloadedVideoEntities)==null?void 0:(Y=T.videoEntity)==null?void 0:Y.key;return _.F("kevlar_use_library_entity")?d&&(J.has(d)||a[d]):d&&!V.has(d)}),f=WLJ(Z).filter(function(d){return mGJ(Z,d.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.nw(r),_.nw(f)).sort(function(d,N){return N.addedTimestampMillis-d.addedTimestampMillis}).map(function(d){return CWO(d)})};
Slo=function(Z,V){if(V&&ZiK(Z,V)){var a,J,r=(J=(a=_.gV(Z,"playbackData",_.Wz(V,"playbackData")))!=null?a:void 0)==null?void 0:J.playerResponseJson;if(r){try{var f=JSON.parse(r);var d=_.gV(Z,"transfer",_.Wz(V,"transfer")),N=z8V(Z,V);N&&(f=Object.assign({},f,{playerConfig:Object.assign({},f.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+N*1E3}}})}));f.cotn=d==null?void 0:d.cotn}catch(C){}return f}}};
_.XSu=function(Z){var V,a,J;Z=(J=(a=((V=Z.downloadsPageViewConfigurationEntity)!=null?V:{})[TEV])==null?void 0:a.smartDownloadsOptInBannerVisibility)!=null?J:{};var r;return(r=_.D(Z,YlE))!=null?r:{}};
_.N2=function(Z){var V,a,J;Z=(J=(a=((V=Z.mainDownloadsListEntity)!=null?V:{})[_.KJK])==null?void 0:a.downloads)!=null?J:[];V={};a=_.B(Z);for(J=a.next();!J.done;J=a.next())Z=void 0,V[(Z=J.value.videoItem)!=null?Z:""]=!0;return V};
ngu=function(Z){var V=_.N2(Z);if(Object.keys(V).length===0)return!1;var a=Z.mainVideoEntity;if(!a)return!0;a=_.B(Object.keys(a));for(var J=a.next();!J.done;J=a.next()){J=J.value;var r=_.MK(J).entityId;if(V[J]&&!oSu(Z,r))return!1}return!0};
_.CY=function(Z){var V=_.N2(Z);return mR(Z).sort(function(a,J){return a.addedTimestampMillis-J.addedTimestampMillis}).map(function(a){return a.downloadedVideoEntities}).filter(function(a){var J;
return(a=a==null?void 0:(J=a.videoEntity)==null?void 0:J.key)&&!!V[a]})};
CWO=function(Z){return"downloadedVideoEntities"in Z?Z.downloadedVideoEntities:"downloadedPlaylistEntities"in Z?Z.downloadedPlaylistEntities:{}};
l$E=function(Z){var V=_.N2(Z),a=gSE(Z),J=mR(Z).filter(function(r){var f,d;return(r=r==null?void 0:(f=r.downloadedVideoEntities)==null?void 0:(d=f.videoEntity)==null?void 0:d.key)&&!V[r]&&!a.has(r)});
Z=WLJ(Z);return[].concat(_.nw(J),_.nw(Z)).sort(function(r,f){return f.addedTimestampMillis-r.addedTimestampMillis}).map(function(r){return CWO(r)})};
_.q2=function(Z){if(!_.F("kevlar_use_library_entity"))return l$E(Z);var V=mR(Z).filter(function(J){var r,f;if(r=J=J==null?void 0:(r=J.downloadedVideoEntities)==null?void 0:(f=r.videoEntity)==null?void 0:f.key){var d,N,C;r=((N=(d=Z.mainDownloadsListEntity)==null?void 0:d[iiK])==null?0:(C=N.downloads)==null?0:C.length)?BQE(Z).has(J):!1}return r}),a=WLJ(Z);
return[].concat(_.nw(V),_.nw(a)).sort(function(J,r){return r.addedTimestampMillis-J.addedTimestampMillis}).map(function(J){return CWO(J)})};
t6R=function(Z){var V=_.N2(Z),a=gSE(Z);return NEJ(Z).filter(function(J){var r;return(J=J==null?void 0:(r=J.videoEntity)==null?void 0:r.key)&&!V[J]&&!a.has(J)})};
shJ=function(Z){if(!_.F("kevlar_use_library_entity"))return t6R(Z);var V=_.N2(Z),a=BQE(Z);return NEJ(Z).filter(function(J){var r;return(J=J==null?void 0:(r=J.videoEntity)==null?void 0:r.key)&&!V[J]&&a.has(J)})};
FJE=function(Z,V){V=_.Wz(V,"settingEntity");var a,J,r;return!!((r=(J=((a=Z.settingEntity)!=null?a:{})[V])==null?void 0:J.settingOptionValue)!=null?r:{}).boolValue};
_.S_=function(Z){var V=_.CY(Z);if(IlF(V))return 0;var a=[];V=_.B(V);for(var J=V.next();!J.done;J=V.next()){J=J.value;var r=void 0,f=void 0;if((r=J)==null?0:(f=r.videoEntity)==null?0:f.key)r=_.MK(J.videoEntity.key).entityId,J=Z,r=_.Wz(r,"mainVideoDownloadStateEntity"),J=_.gV(J,"mainVideoDownloadStateEntity",r),(J=Number(J==null?void 0:J.addedTimestampMillis))&&a.push(J)}return Math.max.apply(Math,_.nw(a))};
_.TP=function(Z){return Z.ui.richGridMiniMode};
_.Y9=function(Z){return Z.ui.richGridItemsPerRow};
_.DGc=function(Z){return Z.ui.richGridSlimItemsPerRow};
_.c8c=function(Z){return Z.ui.guideIsExpanded};
_.X4=function(Z){return Z.ui.miniplayerIsActive};
_.Opi=function(Z){return Z.ui.singleOptionSurveyIsActive};
_.KY=function(Z){return Z.ui.currentPageType==="WEB_PAGE_TYPE_WATCH"};
_.G0F=function(Z){return Z.ui.currentPageType==="WEB_PAGE_TYPE_SHORTS"};
_.wSE=function(Z){return Z.ui.inlinePreviewIsActive};
_.y8E=function(Z){return Z.ui.inlinePreviewIsEnabled};
_.bpo=function(Z){return Z.ui.miniplayerPlaybackState};
UGR=function(Z){return Z.ui.isOnline};
_.HpO=function(Z){return Z.ui.frostedGlassMode};
_.nY=function(Z,V){return dXo(Z.entities,V)};
_.tI=function(Z,V){return mGJ(Z.entities,V)};
A8E=function(Z,V){var a;if(V){var J;Z=(J=_.gV(Z.entities,"offlineVideoPolicy",_.Wz(V,"offlineVideoPolicy")))==null?void 0:J.action}else Z=void 0;return(a=Z)!=null?a:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
k0F=function(Z,V){var a;V?(Z=_.gV(Z.entities,"offlineVideoPolicy",_.Wz(V,"offlineVideoPolicy")),Z=Number(Z==null?void 0:Z.expirationTimestamp)):Z=void 0;return(a=Z)!=null?a:0};
_.Ega=function(Z){return _.BA(Z.entities).length};
jho=function(Z,V){return d3(Z.entities,V)};
vgE=function(Z,V){return uKO(Z.entities,V)};
sV=function(Z,V){return(Z=d3(Z.entities,V))?_.LSm([Z]):0};
_.xGF=function(Z,V){var a=_.yr("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(a){var J=Z.entities;var r=ipJ(J,V);if(r.length){var f=[];r=_.B(r);for(var d=r.next();!d.done;d=r.next())(d=ogV(J,d.value))&&f.push(d);J=f}else J=[]}else J=LLV(Z.entities,V);var N;if(a){var C=Z.entities;V?(V=_.Wz(V,"musicPlaylist"),C=(N=C.musicPlaylist)==null?void 0:N[V],N=C!=null&&C.tracks?C.tracks.length:0):N=0}else N=Z.entities,V?(V=_.Wz(V,"mainPlaylistEntity"),N=(C=N.mainPlaylistEntity)==null?void 0:C[V],N=N!=null&&N.videos?
N.videos.length:0):N=0;return J.length!==N?0:J?uku(J):0};
_.QhE=function(Z){return Z.download.isLeaderTab};
_.pSc=function(Z,V,a){if(!V&&a){var J=Z.entities;if(a){var r=gGJ(a),f,d;V=(d=(f=_.gV(J,"offlineabilityEntity",_.Wz(r,"offlineabilityEntity")))==null?void 0:f.addToOfflineButtonState)!=null?d:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else V="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else f=Z.entities,V?(d=gGJ(V),V=(r=(J=_.gV(f,"offlineabilityEntity",_.Wz(d,"offlineabilityEntity")))==null?void 0:J.addToOfflineButtonState)!=null?r:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):V="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return V};
hsE=function(Z,V){Z=Z.entities;if(V){V=gGJ(V);var a,J;V=(J=(a=_.gV(Z,"offlineabilityEntity",_.Wz(V,"offlineabilityEntity")))==null?void 0:a.addToOfflineButtonState)!=null?J:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else V="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return V};
_.esF=function(Z){var V=Z.entities;Z=UGR(Z);var a=FJE(V,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.F("kevlar_modern_downloads_page")&&a)var J=!1;else{var r,f;V=(f=(r=((J=V.downloadsPageViewConfigurationEntity)!=null?J:{})[TEV])==null?void 0:r.smartDownloadsOptInBannerVisibility)!=null?f:{};J=Z?!!V.visibleWithConnection:!!V.visibleWithoutConnection}return J};
_.zsm=function(Z){return FJE(Z.entities,"SMART_DOWNLOADS_ENABLED")};
_.$Gm=function(Z){return ngu(Z.entities)};
RsK=function(Z){return _.CY(Z.entities).every(function(V){var a;return(V==null?void 0:(a=V.transferEntity)==null?void 0:a.transferState)&&!MFK.includes(V.transferEntity.transferState)})};
_.M6E=function(Z,V){return oSu(Z.entities,V)};
LJo=function(Z,V){if(V){var a,J;Z=(J=(a=_.gV(Z.entities,"downloadStatusEntity",_.Wz(V,"downloadStatusEntity")))==null?void 0:a.downloadState)!=null?J:"DOWNLOAD_STATE_UNKNOWN"}else Z="DOWNLOAD_STATE_UNKNOWN";return Z};
F4=function(Z,V){return z8V(Z.entities,V)};
I$E=function(Z){Z=_.uwo(Z);var V=Z.hours===void 0?0:Z.hours,a=Z.minutes===void 0?0:Z.minutes,J=Z.seconds===void 0?0:Z.seconds,r=V>0;Z=[];r&&(V=_.WJc(V),Z.push(V));V=r;V=V===void 0?!1:V;a=(["af","be","lt"].includes(_.Dy)||V)&&a<10?ggm().format(a):(new Intl.NumberFormat("en-u-nu-latn")).format(a);Z.push(a);a=ggm().format(J);Z.push(a);a=":";"da fi id si sr sr-Latn".split(" ").includes(_.Dy)&&(a=".");return Z.join(a)};
_.uwo=function(Z){var V=Z.hours||0,a=Z.minutes||0,J=Z.seconds||0;V=J+a*60+V*3600+(Z.days||0)*86400+(Z.weeks||0)*604800+(Z.months||0)*2629800+(Z.years||0)*31557600;if(V<=0)return{hours:0,minutes:0,seconds:0};Z=V;V=Math.floor(Z/3600);Z%=3600;a=Math.floor(Z/60);J=Math.floor(Z%60);return{hours:V,minutes:a,seconds:J}};
_.WJc=function(Z){Z=(new Intl.NumberFormat("en-u-nu-latn")).format(Z);var V=["fr"],a="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(_.Dy)?Z.replace(",","\u00a0"):V.includes(_.Dy)?Z.replace(",","\u202f"):a.includes(_.Dy)?Z.replace(",","."):Z};
ggm=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
Zka=function(Z){try{return(new _.cA(5)).format(Z)}catch(V){}};
OV=function(Z){return{thumbnailOverlayDownloadingRenderer:{state:Z}}};
VkE=function(Z){if(Z=Zka(Z))return{thumbnailOverlaySidePanelRenderer:{text:_.hB(Z),icon:{iconType:"PLAYLISTS"}}}};
aFa=function(){var Z=_.oC("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.hB(Z),icon:{iconType:"PLAY_ALL"}}}};
JPo=function(Z){Z=_.GP(Z,2);return _.Dy!=="ru"&&_.Dy!=="es_419"&&_.Dy!=="es-419"&&_.Dy!=="es"&&_.Dy!=="es_US"&&_.Dy!=="es-US"&&_.Dy!=="fr"&&_.Dy!=="pl"&&_.Dy!=="it"&&_.Dy!=="nl"&&_.Dy!=="uk"&&_.Dy!=="fr_CA"&&_.Dy!=="fr-CA"||Z===""?Z:Z[0].toLocaleUpperCase()+Z.substring(1)};
rPu=function(Z){return function(V){var a=Z(),J=_.GP(V,a.dateFormat);V=_.GP(V,a.timeFormat);var r=oxu.DATETIMEFORMATS[a.joinerStyle];r=r.replace(/'(?!')/g,"");r=r.replace("{0}",V);r=r.replace("{1}",J);return a.capitalize(r)}};
PgK=function(Z){return Z?typeof Z.seconds==="string"&&(Z.nanos===void 0||typeof Z.nanos==="number"):!1};
fFi=function(Z){return new Date(Number(Z.seconds)*1E3+(Z.nanos||0)*1E-6)};
_.GP=function(Z,V){if(typeof Z.getTime==="function")Z={date:Z};else if(PgK(Z))Z={date:fFi(Z)};else if(typeof PgK(Z.timestamp)&&typeof Z.i18nInternalSecondsEastOfUtc==="number")Z={date:fFi(Z.timestamp),timeZone:w3(-Z.i18nInternalSecondsEastOfUtc/60)};else throw Error("Cf`"+JSON.stringify(Z));var a=Z;Z=a.date;a=a.timeZone;V=ikJ(V).format(Z,a);_.Dy==="zh-TW"&&(Z=a?Number(ikJ("H").format(Z,a)):Z.getHours(),V=Z<5?V.replace("\u4e0a\u5348","\u51cc\u6668"):Z<8?V.replace("\u4e0a\u5348","\u65e9\u4e0a"):Z<12?
V.replace("\u4e0a\u5348","\u4e0a\u5348"):Z<13?V.replace("\u4e0b\u5348","\u4e2d\u5348"):Z<19?V.replace("\u4e0b\u5348","\u4e0b\u5348"):V.replace("\u4e0b\u5348","\u665a\u4e0a"));return V};
ikJ=function(Z){if(B8i.has(Z))return B8i.get(Z);var V=dCR(Z);V=mCi(V);N8J!==!0&&(N8J=!0);Cgn=!0;Cgn=!1;V=new yW(V,oxu);B8i.set(Z,V);return V};
dCR=function(Z){return(new yW(Z,oxu)).patternParts_.map(function(V){return V.type===0?"'"+V.text+"'":V.text}).join("")};
mCi=function(Z){return _.Dy==="en"||_.Dy==="es_US"||_.Dy==="es-US"?Z:Z.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(V,a,J){return"H".repeat(a.length)+J})};
lFF=function(Z,V){qBO||(_.bl=_.SBV,qBO=new T8u);var a=qBO;a:if(Z=YBi(Z),V=YBi(V||new Date),Z>V)a=Z.getTime()-V.getTime()>6048E5?_.GP(Z,1):X4J(Z);else{for(var J=0;KHc(Z,12*(J+1))<V;)++J;if(J>0)a=a.format(-J,0);else{for(J=0;KHc(Z,J+1)<V;)++J;if(J>0)a=a.format(-J,2);else{Z=V.getTime()-Z.getTime();V=_.B(nxi);for(J=V.next();!J.done;J=V.next()){J=J.value;var r=J.unit,f=Math.floor(Z/J.unitDuration);if(f>=(J.threshold===void 0?1:J.threshold)){a=a.format(-f,r);break a}}a=a.format(-0,7)}}}return a};
YBi=function(Z){if(typeof Z.getTime==="function")return Z;if(PgK(Z))return fFi(Z);throw Error("Df`"+JSON.stringify(Z));};
KHc=function(Z,V){for(var a=0,J;;++a)if(J=new Date(Z.getFullYear(),Z.getMonth()+V,Z.getDate()-a,Z.getHours(),Z.getMinutes(),Z.getSeconds()),J.getMonth()===(Z.getMonth()+V)%12)return J};
_.HA=function(Z){return{runs:[{text:Z}]}};
_.AI=function(Z){if(Z&&Z.simpleText)return Z.simpleText;var V="";if(Z&&Z.runs)for(var a=0;a<Z.runs.length;a++)Z.runs[a].text&&(V+=Z.runs[a].text);return V};
scF=function(Z,V,a,J){return Z.videoEntity&&!Z.policyEntity&&a!=="DOWNLOAD_STATE_FAILED"?[OV("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:PA(Z.policyEntity)&&V!=="TRANSFER_STATE_FAILED"&&V!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?V==="TRANSFER_STATE_PAUSED_BY_USER"?[OV("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.fY(V)?[OV("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:Z.videoEntity.lengthSeconds?tkm(Z.videoEntity.lengthSeconds,J):[]:
[OV("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
tkm=function(Z,V){var a=[{thumbnailOverlayTimeStatusRenderer:{text:_.hB(I$E({seconds:Z})),style:"DEFAULT"}}];V&&(Z=V<=0||Z<=0?0:V>=Z?100:Math.ceil(V*100/Z),Z>0&&a.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:Z}}));return a};
FHE=function(Z,V,a,J,r){if(V==="TRANSFER_STATE_UNKNOWN"||!Z)return{};if(_.fY(V)||V==="TRANSFER_STATE_PRE_TRANSFER")var f=[OV("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var d,N;if(V==="TRANSFER_STATE_COMPLETE"&&((d=Z.mainPlaylistEntity)==null?0:(N=d.videos)==null?0:N.length)){if(_.F("web_modern_collections_v2")){var C;var T=(f=Z.mainPlaylistEntity)==null?void 0:(C=f.videos)==null?void 0:C.length;f=(f=Zka(T))?{thumbnailOverlayBottomPanelRenderer:{text:_.hB(f),icon:{iconType:"PLAYLISTS"}}}:
void 0}else{var Y;f=VkE((T=Z.mainPlaylistEntity)==null?void 0:(Y=T.videos)==null?void 0:Y.length)}var X;f=[aFa(),Object.assign({},(X=f)!=null?X:{})]}else f=[]}X=f;a:if(V==="TRANSFER_STATE_PRE_TRANSFER")a=en(_.oC("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(V==="TRANSFER_STATE_TRANSFER_IN_QUEUE")a=en(_.oC("WAITING_TO_DOWNLOAD"));else if(_.fY(V))a=Math.floor(a*100).toString(),a=en(_.oC("DOWNLOADING_PERCENT",{percent:a},"Downloading... "+a+"%"));else{if(J&&(_.F("playlist_is_offline_selector_killswitch")&&
(r=_.l().resolve(_.Ad).isNetworkAvailable()),r)){a=oGE(_.oC("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),alK(J));break a}a=void 0}V=V==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.oC("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},X.length?{thumbnailOverlays:X}:{},a?{viewPlaylistText:a}:{viewPlaylistText:_.HA("")},V.length?{badges:V}:{})};
DCu=function(Z,V,a,J,r,f){if(V==="TRANSFER_STATE_UNKNOWN"||!Z)return{};if(J==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var d=scF(Z,V,J);if(Z.videoEntity&&!Z.policyEntity&&J!=="DOWNLOAD_STATE_FAILED"){var N=_.oC("WAITING_TO_DOWNLOAD");if(N)return{shortViewCountText:_.HA(N),publishedTimeText:void 0,thumbnailOverlays:d}}if(!PA(Z.policyEntity)){f=Z.policyEntity&&!WSR(Z.policyEntity)?_.oC("DOWNLOAD_EXPIRED",{},"Download expired"):
_.oC("TRANSFER_FAILED",{},"Download failed");var C;if((C=Z.policyEntity)==null?0:C.shortMessageForDisabledAction)f=Z.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:en(f),publishedTimeText:void 0,thumbnailOverlays:d}}if(V==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.HA(_.oC("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:d};if(V==="TRANSFER_STATE_FAILED"||V==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.HA(_.oC("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:d};if(V==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(C=_.oC("WAITING_TO_DOWNLOAD"),J==="DOWNLOAD_STATE_PAUSED"&&(C=_.oC("DOWNLOAD_PAUSED",{},"Download paused")),C))return{shortViewCountText:_.HA(C),publishedTimeText:void 0,thumbnailOverlays:d};if(_.fY(V))return Z=Math.floor(a*100).toString(),{shortViewCountText:_.HA(_.oC("DOWNLOADING_PERCENT",{percent:Z},"Downloading... "+Z+"%")),publishedTimeText:void 0,thumbnailOverlays:d};V=void 0;Z.videoEntity.publishedTimestampMillis&&
(V=new Date,r&&(V=new Date(r)),V=en(lFF(new Date(Number(Z.videoEntity.publishedTimestampMillis)),V)));r=[];_.F("kevlar_woffle_badge_killswitch")||(r=[{metadataBadgeRenderer:{label:_.oC("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var T;Z=en((T=Z.videoEntity.localizedStrings)==null?void 0:T.viewCount);return Object.assign({},f?{shortViewCountText:void 0}:{shortViewCountText:Z},f?{}:{publishedTimeText:V},{badges:r,thumbnailOverlays:d})};
OkE=function(Z,V){Z=Z===void 0?cPa:Z;switch(V.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:V.payload.playlistId,inviteLinkURL:V.payload.inviteLinkUrl};default:return Z}};
w4J=function(Z,V){Z=Z===void 0?GGK:Z;switch(V.type){case "SET_CURRENT_FORM_ID":return V=V.payload.formId,Z.currentFormId===V?Z:{currentFormId:V,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var a=V.payload;V=a.groupId;a=a.command;if(Z.currentFormId){var J=Object.assign({},Z.commandsMap);J[V]=a;Z=Object.assign({},Z,{commandsMap:J})}return Z;case "RESET_COMMAND_MAP":return Object.assign({},Z,{commandsMap:{}});default:return Z}};
bkO=function(Z,V){Z=Z===void 0?yPF:Z;switch(V.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},Z,{guideIsExpanded:V.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},Z,{scrollAtTop:V.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},Z,{guideIsVisibleButNotPersistent:V.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},Z,{miniplayerIsActive:V.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},Z,{singleOptionSurveyIsActive:V.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},Z,{slimlineSurveyRatingSelectedIndex:V.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},Z,{richGridMiniMode:V.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},Z,{richGridItemsPerRow:V.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},Z,{richGridSlimItemsPerRow:V.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},Z,{richGridContainerWidth:V.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},Z,{richGridStyle:V.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},Z,{currentPageType:V.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},Z,{inlinePreviewIsActive:V.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},Z,{inlinePreviewIsEnabled:V.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},Z,{darkModeIsEnabled:V.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
Z,{miniplayerPlaybackState:V.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},Z,{tabGesturesIsActive:V.payload});case "SET_ONLINE_STATUS":return Object.assign({},Z,{isOnline:V.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},Z,{chipBarIsSticky:V.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},Z,{frostedGlassMode:V.payload});default:return Z}};
HkR=function(Z,V){Z=Z===void 0?UCn:Z;switch(V.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},Z,{transcription:V.payload});case "SET_OVERLAY_STATE":return Object.assign({},Z,{overlay:V.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return Z}};
eyF=function(){return og(Object.assign({},{continuation:APV,entities:nGc,download:kGu,reportChannelAbuse:ExO,share:jcO,talkToRecs:vxK,ui:bkO,voiceSearch:HkR,watch:xCK,ypc:Qca,shorts:p4O,radioButtonGroup:w4J,collabInviteLink:OkE},hyO))};
RyO=function(){return _.F("web_player_entities_middleware")?new k9(eyF(),[zym,$CO]):new k9(eyF(),[zym])};
_.EV=function(){Mko||(Mko=RyO());return Mko};
LHJ=function(Z,V,a){if(Z.length)return{titleText:_.hB(V!=null?V:_.oC("DOWNLOADS",void 0,"Downloads")),contents:Z.map(function(J){var r=J.videoEntity;J={videoId:r.videoId,title:en(r.title),shortBylineText:en(J.channelEntity.title),thumbnail:r.thumbnail};var f=r.videoId?F4(_.EV().getState(),r.videoId):0;r.videoId&&a?J.navigationEndpoint=_.pF(r.videoId,a,void 0,void 0,f):r.videoId&&(J.navigationEndpoint=VFc(r.videoId,f,r.lengthSeconds));r.lengthSeconds&&(J.thumbnailOverlays=tkm(r.lengthSeconds,f));return{playlistPanelVideoRenderer:J}}),
totalVideos:Z.length}};
uEE=function(Z){return(Z=(0,_.lv.getValueByKeys)(Z,"playlistId"))?{playlistId:Z}:null};
WHc=function(){return{}};
gxn=function(Z,V){return new _.oG(function(a,J){Z.then(function(r){if(r){if(r=V(r))return a(r);J()}},J)})};
IFE=function(Z){var V,a,J,r=(V=Z.contents)==null?void 0:(a=V.twoColumnWatchNextResults)==null?void 0:(J=a.autoplay)==null?void 0:J.autoplay,f,d,N;V=(f=Z.contents)==null?void 0:(d=f.twoColumnWatchNextResults)==null?void 0:(N=d.playlist)==null?void 0:N.playlist;return r&&V&&V.playlistId?{rawResponse:Z,autoplayRenderer:r,playlistPanelRenderer:V,playlistId:V.playlistId}:null};
VeE=function(Z){var V=V===void 0?"UNKNOWN_INTERFACE":V;if(Z.length===1)return Z[0];var a=Z5R[V];if(a){a=new RegExp(a);for(var J=_.B(Z),r=J.next();!r.done;r=J.next())if(r=r.value,a.exec(r))return r}var f=[];Object.entries(Z5R).forEach(function(d){var N=_.B(d);d=N.next().value;N=N.next().value;V!==d&&f.push(N)});
a=new RegExp(f.join("|"));Z.sort(function(d,N){return d.length-N.length});
J=_.B(Z);for(r=J.next();!r.done;r=J.next())if(r=r.value,!a.exec(r))return r;return Z[0]};
_.j_=function(Z){return"/youtubei/v1/"+VeE(Z)};
_.vA=function(Z){return{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:Z}}}}};
_.x9=function(Z){return _.vA(_.HA(Z))};
apK=function(Z,V){var a={mode:"NORMAL"};Z&&(a.autoplayVideo=Z.navigationEndpoint,a.nextButtonVideo=Z.navigationEndpoint);V&&(a.previousButtonVideo=V.navigationEndpoint);return a};
rLE=function(Z,V,a){if(!a||!a.sets)return{sets:[apK(Z,V)]};var J=a.sets.find(function(d){return d.mode==="NORMAL"}),r=(0,_.lv.unsafeClone)(a);
if(!J)return r.sets.push(apK(Z,V)),r;if(!Z)return a;J=_.lv.getValueByKeys.apply(null,[J].concat(_.nw(JLE)));var f=_.lv.getValueByKeys.apply(null,[Z].concat(_.nw(obK)));if(J===f)return a;r.sets=r.sets.filter(function(d){return d.mode!=="NORMAL"});
r.sets.push(apK(Z,V));return r};
PEn=function(Z){return!!Z.playlistPanelVideoRenderer&&!Z.playlistPanelVideoRenderer.unplayableText};
fpO=function(Z){return!!Z.playlistPanelVideoRenderer&&!!Z.playlistPanelVideoRenderer.title};
i5u=function(Z,V){if(V.contents&&!(Z>=V.contents.length)&&(Z=V.contents.slice(Z).find(PEn)))return Z.playlistPanelVideoRenderer};
BLJ=function(Z,V){if(V.contents)return(V=V.contents.find(function(a){return!!a.playlistPanelVideoRenderer&&a.playlistPanelVideoRenderer.videoId===Z}))?V.playlistPanelVideoRenderer:void 0};
dtm=function(Z,V){return V.contents?V.contents.findIndex(function(a){return!!a.playlistPanelVideoRenderer&&a.playlistPanelVideoRenderer.videoId===Z}):-1};
mtK=function(Z,V){return V.contents?V.contents.findIndex(function(a){return!!a.playlistPanelVideoRenderer&&a.playlistPanelVideoRenderer.playlistSetVideoId===Z}):-1};
NLn=function(Z,V){Z.contents&&V!==-1&&Z.contents.splice(V,1).length===1&&Z.totalVideos!==void 0&&(--Z.totalVideos,delete Z.videoCountText)};
_.CEo=function(Z){var V=[];if(!Z||!Z.contents)return V;Z=_.B(Z.contents);for(var a=Z.next();!a.done;a=Z.next())a=a.value,a.playlistPanelVideoRenderer&&a.playlistPanelVideoRenderer.videoId&&V.push(a.playlistPanelVideoRenderer.videoId);return V};
_.qmF=function(Z){if(Z&&Z.contents)return(Z=Z.contents.find(function(V){return!!V.playlistPanelVideoRenderer&&!!V.playlistPanelVideoRenderer.selected})||Z.contents[Z.currentIndex])?Z.playlistPanelVideoRenderer:void 0};
Smo=function(Z,V,a,J,r,f,d){r=r===void 0?!1:r;f=f===void 0?!1:f;d=d===void 0?!1:d;if(Z.contents&&Z.contents.length!==0){J&&(Z.contents=Z.contents.filter(J));J=Z.contents.length;for(var N=0;N<J;N++){var C=Z.contents[N].playlistPanelVideoRenderer;C&&(N===V?(f&&delete C.menu,C.indexText=_.HA("\u25b6")):r||Z.isInfinite||C.indexText===void 0?delete C.indexText:C.indexText=_.HA((N+1+a).toString()))}Z.currentIndex=V+a;d&&(delete Z.videoCountText,Z.totalVideos=J)}};
_.Xhc=function(Z){Z=TLE(Z);if(Z){var V=Z.length;var a=-72%V;a<0&&(a=V+a);Z=Z.slice(V-a)+Z.slice(0,V-a)}else Z="";a="";for(V=0;V<Z.length&&Z[V]!==YmR;V++)a+=Z[V];return a};
_.KoE=function(Z,V){var a=document.body;V=V===void 0?function(N){return N}:V;
var J,r=null;Z=_.B(Z);for(J=Z.next();!J.done;J=Z.next()){var f=J.value;J=document.createElement("div");r||(r=J);var d=f[0];f=f[1];d&&(J.id=V(d));if(f)for(d=_.B(f),f=d.next();!f.done;f=d.next())J.classList.add(V(f.value));a.appendChild(J);a=J}return[r,a]};
nbK=function(Z,V){for(var a="",J=0;J<V;J++)a+=Z.charAt(Math.floor(Math.random()*Z.length));return a};
QW=function(Z){return nbK("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",Z)};
pY=function(Z){return nbK("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",Z)};
hI=function(Z){return nbK("0123456789",Z)};
e_=function(){var Z=performance.now(),V=new Date;var a="2."+V.getFullYear()+String(V.getMonth()+1).padStart(2,"0")+String(V.getDate()).padStart(2,"0");for(var J,r=Math.floor(Math.random()*11)+15,f=[],d=0;d<r;d++)f.push(Math.floor(Math.random()*26476865)+24547720);J=f.join(",");var N=QW(10),C=QW(100),T=QW(102),Y=QW(106),X=QW(108),n=QW(11),t=QW(1140),c=QW(123),y=QW(14),U=QW(16),v=QW(1900),h=QW(23),L=QW(26),R=QW(34),rJ=QW(397),Zm=QW(44),BJ=QW(5),Fu=QW(72),Ga=QW(74),OE=QW(75),hO=QW(88),kV=QW(91),eE="rr2---sn-q4flrnld rr3---sn-q4fl6ns7 rr4---sn-q4fl6nsy rr2---sn-5hnednsz rr1---sn-q4flrnld rr2---sn-q4fl6nz7 rr5---sn-q4flrnsd rr5---sn-5hne6ns6 rr3---sn-5hneknek rr4---sn-aigl6ned rr4---sn-ntq7yns7 rr4---sn-q4flrnss rr4---sn-q4fzen7s rr5---sn-q4flrn7k rr1---sn-t0a7lnee rr4---sn-ntqe6nes rr5---sn-q4fl6ns7 rr4---sn-4g5edndk rr2---sn-q4fl6ndl rr4---sn-q4fl6nsr".split(" ");
var jE=eE[Math.floor(Math.random()*eE.length)];var mz=(new Date("2010-01-01")).getTime();var Wa=(new Date(mz+Math.random()*((new Date).getTime()-mz))).toISOString().split("T")[0];for(var K7,JA=[],f7=0;f7<4;f7++)JA.push(Math.floor(Math.random()*100));K7=JA.join(".");var UF=Number(hI(5)),Ba=Number(hI(6)),II=Number(hI(7)),lR=Number(hI(9)),fn=hI(1),FB=hI(10),kW=hI(16),hS=hI(19),DH=hI(2),eh=hI(20),$p=hI(21),sF=hI(3),Vc=hI(4),n7=hI(5),BW=hI(6),TL=hI(7),tS=hI(8),Cl=hI(9);var mW=nbK("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var L7=[pY(5),pY(5),pY(5)].join("%2C"),TD=[hI(3),hI(5),hI(5)].join("%2C"),cG=pY(0),US=pY(1),Rb=pY(10),Xh=pY(108),g_=pY(11),ll=pY(12),MA=pY(13),XD=pY(14),mh=pY(15),Ie=pY(16),qF=pY(17),nn=pY(18),UE=pY(19),QF=pY(2),Sh=pY(20),rC=pY(22),O8=pY(23),NH=pY(24),l4=pY(266),YW=pY(3),C0=pY(30),s8=pY(34),Pa=pY(35),YB=pY(36),cX=pY(4),AD=pY(40),LG=pY(43),jK=pY(47),v3=pY(5),dR=pY(6),WJ=pY(7),Xo=pY(75),yK=pY(8),ys=pY(80),Mg=pY(9),os="https://www."+pY(12)+".com",e3={},lt={},xN={},WWJ={},Kx={},hk={},et={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:J}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:a},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+pY(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:a},{key:"client.name",value:"WEB"},{key:"client.fexp",value:J}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:$p+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+pY(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:AD,ypcGetOfflineUpsellEndpoint:{params:ys}},trackingParams:Pa+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fmp4&ns="+NH+"&cnr="+DH+"&ratebypass=yes&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&c=WEB&txp="+TL+"&n="+U+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:Ba,width:640,height:360,lastModified:kW,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:TL,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+TD+"&mn="+
L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fmp4&ns="+NH+"&cnr="+DH+"&ratebypass=yes&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&c=WEB&txp="+TL+"&n="+U+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+Xh+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:Ba,width:1280,
height:720,lastModified:kW,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:TL,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+TD+"&mn="+L7+"&ms="+
L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fmp4&ns="+NH+"&gir="+YW+"&clen="+Cl+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+C+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:II,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:Cl,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:II,approxDurationMs:TL},{itag:248,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+TD+"&mn="+L7+"&ms="+L7+"&mv="+
US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fwebm&ns="+NH+"&gir="+YW+"&clen="+Cl+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Y+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/webm; codecs="vp9"',bitrate:II,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:Cl,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:II,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TL},{itag:399,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+
TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fmp4&ns="+NH+"&gir="+YW+"&clen="+Cl+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+C+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:II,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:Cl,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:II,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TL},{itag:136,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+
TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fmp4&ns="+NH+"&gir="+YW+"&clen="+Cl+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:II,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:Cl,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Ba,approxDurationMs:TL},{itag:247,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+TD+"&mn="+
L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fwebm&ns="+NH+"&gir="+YW+"&clen="+Cl+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/webm; codecs="vp9"',bitrate:II,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:Cl,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Ba,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TL},{itag:398,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+
TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fmp4&ns="+NH+"&gir="+YW+"&clen="+Cl+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:II,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:Cl,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Ba,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TL},{itag:135,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+
TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fmp4&ns="+NH+"&gir="+YW+"&clen="+tS+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:Ba,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:tS,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Ba,approxDurationMs:TL},{itag:244,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+TD+"&mn="+
L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fwebm&ns="+NH+"&gir="+YW+"&clen="+tS+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Xh+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/webm; codecs="vp9"',bitrate:Ba,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:tS,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Ba,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TL},{itag:397,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+
TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fmp4&ns="+NH+"&gir="+YW+"&clen="+tS+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+C+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:Ba,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:tS,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Ba,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TL},{itag:134,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+
TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fmp4&ns="+NH+"&gir="+YW+"&clen="+tS+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:Ba,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:tS,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Ba,highReplication:!0,approxDurationMs:TL},{itag:243,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+
TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fwebm&ns="+NH+"&gir="+YW+"&clen="+tS+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Y+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/webm; codecs="vp9"',bitrate:Ba,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:tS,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Ba,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TL},{itag:396,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+
TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fmp4&ns="+NH+"&gir="+YW+"&clen="+tS+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:Ba,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:tS,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Ba,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TL},{itag:133,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+
TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fmp4&ns="+NH+"&gir="+YW+"&clen="+tS+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:Ba,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:tS,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Ba,approxDurationMs:TL},{itag:242,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+TD+"&mn="+
L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fwebm&ns="+NH+"&gir="+YW+"&clen="+tS+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/webm; codecs="vp9"',bitrate:Ba,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:tS,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Ba,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TL},{itag:395,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+
TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fmp4&ns="+NH+"&gir="+YW+"&clen="+tS+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:Ba,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:tS,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Ba,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TL},{itag:160,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+
TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fmp4&ns="+NH+"&gir="+YW+"&clen="+tS+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Y+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:Ba,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:tS,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:UF,approxDurationMs:TL},{itag:278,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+TD+"&mn="+
L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fwebm&ns="+NH+"&gir="+YW+"&clen="+tS+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/webm; codecs="vp9"',bitrate:Ba,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:tS,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:UF,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TL},{itag:394,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&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="+
TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=video%2Fmp4&ns="+NH+"&gir="+YW+"&clen="+tS+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+C+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:UF,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:tS,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:UF,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TL},{itag:140,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=audio%2Fmp4&ns="+NH+"&gir="+YW+"&clen="+tS+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Y+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:Ba,
initRange:{start:"0",end:"631"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:tS,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Ba,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:TL,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+
DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=audio%2Fwebm&ns="+NH+"&gir="+YW+"&clen="+TL+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Y+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'audio/webm; codecs="opus"',bitrate:UF,initRange:{start:"0",end:"265"},indexRange:{start:sF,
end:Vc},lastModified:kW,contentLength:TL,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:UF,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:TL,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=audio%2Fwebm&ns="+
NH+"&gir="+YW+"&clen="+TL+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Y+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'audio/webm; codecs="opus"',bitrate:UF,initRange:{start:"0",end:"265"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:TL,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:UF,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:TL,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+jE+".googlevideo.com/videoplayback?expire="+FB+"&ei="+h+"&ip="+K7+"&id=o-AF"+LG+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+TD+"&mn="+L7+"&ms="+L7+"&mv="+US+"&mvi="+fn+"&pl="+DH+"&initcwndbps="+TL+"&siu="+fn+"&spc="+Zm+"&vprv="+fn+"&svpuc="+fn+"&mime=audio%2Fwebm&ns="+NH+"&gir="+YW+"&clen="+tS+"&dur="+tS+"&lmt="+kW+"&mt="+FB+"&fvip=3&keepalive="+YW+"&c=WEB&txp="+
TL+"&n="+Ie+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+C+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+X,mimeType:'audio/webm; codecs="opus"',bitrate:Ba,initRange:{start:"0",end:"265"},indexRange:{start:sF,end:Vc},lastModified:kW,contentLength:tS,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Ba,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:TL,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="+Cl+"&docid="+n+"&ei="+h+"&feature="+N+"&fexp="+cG+"&ns="+QF+"&plid="+U+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+US+"&el="+Rb+"&len="+Vc+"&of="+rC+
"&uga="+DH+"&vm="+l4},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+Cl+"&docid="+n+"&ei="+h+"&feature="+N+"&fexp="+cG+"&ns="+QF+"&plid="+U+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+US+"&el="+Rb+"&len="+Vc+"&of="+rC+"&uga="+DH+"&vm="+l4},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+Cl+"&docid="+n+"&ei="+h+"&feature="+N+"&fexp="+cG+"&ns="+QF+"&plid="+U+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
US+"&el="+Rb+"&len="+Vc+"&of="+rC+"&uga="+DH+"&vm="+l4},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+h+"&m="+hO+"&oid="+rC+"&plid="+U+"&pltype="+WJ+"&ptchn="+rC+"&ptk="+y+"&video_id="+n},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+Cl+"&docid="+n+"&ei="+h+"&event="+XD+"&feature="+N+"&fexp="+cG+"&ns="+QF+"&plid="+U+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+US},atrUrl:{baseUrl:"https://s.youtube.com/api/stats/atr?docid="+n+"&ei="+h+"&feature="+
N+"&len="+Vc+"&ns="+QF+"&plid="+U+"&ver="+fn,elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+n+"&caps="+YW+"&opi="+Cl+"&xoaf="+fn+"&hl="+QF+"&ip="+K7+"&ipbits="+fn+"&expire="+FB+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+K7+"&key="+YW+"&lang="+BJ,name:{simpleText:nn},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,
trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+n+"&caps="+YW+"&opi="+Cl+"&xoaf="+fn+"&hl="+QF+"&ip="+K7+"&ipbits="+fn+"&expire="+FB+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+K7+"&key="+YW+"&kind="+YW+"&lang="+QF,name:{simpleText:dR},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:g_,title:v3,lengthSeconds:"1155",keywords:[XD,WJ,qF,nn],
channelId:NH,isOwnerViewing:!1,shortDescription:Mg,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+n+"/hqdefault.jpg?sqp=-oaymwE"+YB+"G&rs="+s8,width:168,height:94},{url:"https://i.ytimg.com/vi/"+n+"/hqdefault.jpg?sqp=-oaymwE"+YB+"G&rs="+s8,width:196,height:110},{url:"https://i.ytimg.com/vi/"+n+"/hqdefault.jpg?sqp=-oaymwE"+YB+"G&rs="+R,width:246,height:138},{url:"https://i.ytimg.com/vi/"+n+"/hqdefault.jpg?sqp=-oaymwE"+YB+"G&rs="+R,width:336,height:188},{url:"https://i.ytimg.com/vi/"+
n+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:TL,author:MA,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:TL,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+rC+"/featured_channel.jpg?v="+yK,width:40,height:40}]},trackingParams:Pa+"=",navigationEndpoint:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{url:"/channel/"+NH,webPageType:"WEB_PAGE_TYPE_CHANNEL",
rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:NH}},channelName:MA,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:Rb}]},subscribed:!1,enabled:!0,type:"FREE",channelId:NH,showPreferences:!1,subscribedButtonText:{runs:[{text:MA}]},unsubscribedButtonText:{runs:[{text:yK}]},trackingParams:Pa+"=",unsubscribeButtonText:{runs:[{text:dR}]},serviceEndpoints:[{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},
subscribeEndpoint:{channelIds:[NH],params:yK}},{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:AD,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:Pa+"=",dialogMessages:[{runs:[{text:cX},{text:Rb},{text:XD}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:cX}]},serviceEndpoint:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[NH],params:yK}},accessibility:{label:XD},trackingParams:Pa+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:UE}]},accessibility:{label:WJ},trackingParams:Pa+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:g_}},unsubscribeAccessibility:{accessibilityData:{label:mh}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],
playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:tS},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},
subscribeCommand:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[NH],params:yK}},unsubscribeCommand:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[NH],params:yK}},addToWatchLaterCommand:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},
playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:g_,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:g_}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+n+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+YB+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+
n+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+g_,width:1280,height:720},title:{simpleText:Sh},description:{simpleText:g_},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+Mg,externalChannelId:NH,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:TL,category:"Travel & Events",publishDate:Wa,ownerChannelName:MA,uploadDate:Wa}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:Rb},trackingParams:Pa+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:AD,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:Pa+"="}}],headerText:{simpleText:MA},icon:{infoCardIconRenderer:{trackingParams:Pa+"="}},closeButton:{infoCardIconRenderer:{trackingParams:Pa+"="}},trackingParams:Pa+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:Pa+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+g_+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:mW,interpreterSafeUrl:(e3.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+C0+".js",e3),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:ll},{text:MA,bold:!0}]},endpoint:{clickTrackingParams:AD,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:Pa+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:yK}]},actionButton:{buttonRenderer:{text:{runs:[{text:g_}]},navigationEndpoint:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+n,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
n,target:"TARGET_NEW_WINDOW"}},trackingParams:Pa+"="}},trackingParams:Pa+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+Fu+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+Fu+"=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:TL,endMs:TL,title:{accessibility:{accessibilityData:{label:Rb}},simpleText:Ie},metadata:{simpleText:XD},callToAction:{simpleText:qF},dismiss:{simpleText:MA},endpoint:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{url:"/channel/"+NH,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:NH}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:MA}]},subscribed:!1,enabled:!0,type:"FREE",channelId:NH,showPreferences:!1,
subscribedButtonText:{runs:[{text:Sh}]},unsubscribedButtonText:{runs:[{text:mh}]},trackingParams:Pa+"=",unsubscribeButtonText:{runs:[{text:Sh}]},serviceEndpoints:[{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[NH],params:yK}},{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:AD,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:Pa+
"=",dialogMessages:[{runs:[{text:Rb},{text:Ie},{text:Mg}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:MA}]},serviceEndpoint:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[NH],params:yK}},accessibility:{label:yK},trackingParams:Pa+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:ll}]},
accessibility:{label:g_},trackingParams:Pa+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:cX}},unsubscribeAccessibility:{accessibilityData:{label:ll}}}},trackingParams:Pa+"=",isSubscribe:!0,id:eh}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+n+"/hqdefault.jpg?sqp=-oaymwE"+YB+"G&rs="+R,width:168,height:94},{url:"https://i.ytimg.com/vi/"+n+"/hqdefault.jpg?sqp=-oaymwE"+YB+"G&rs="+s8,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+n+"/hqdefault.jpg?sqp=-oaymwE"+YB+"G&rs="+R,width:246,height:138},{url:"https://i.ytimg.com/vi/"+n+"/hqdefault.jpg?sqp=-oaymwE"+YB+"G&rs="+R,width:336,height:188},{url:"https://i.ytimg.com/vi/"+n+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:TL,endMs:TL,title:{accessibility:{accessibilityData:{label:Ie}},simpleText:nn},metadata:{simpleText:mh},endpoint:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
g_,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:g_,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+jE+".googlevideo.com/videoplayback?source=youtube&oeis="+fn+"&c=WEB&oad="+Vc+"&ovd="+Vc+"&oaad="+n7+"&oavd="+n7+"&ocs="+sF+"&oewis="+fn+"&oputc="+fn+"&ofpcc="+fn+"&siu="+fn+"&msp="+fn+"&odepv="+fn+
"&id=o-AF"+LG+"&ip="+K7+"&initcwndbps="+TL+"&mt="+FB+"&oweuc="+cG}}}}},trackingParams:Pa+"=",id:eh,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:cX}},simpleText:Ie},style:"DEFAULT"}}]}}],startMs:TL,trackingParams:Pa+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:fn,offsetEndMilliseconds:n7},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Cl+";dc_trk_cid="+Cl+";dc_dbm_token="+X+";ord="+FB+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fn+";dc_rui="+fn+";dc_exteid="+eh+";dc_av="+sF+";dc_sk="+fn+";dc_ctype="+DH+";dc_ref=http://www.youtube.com/video/"+g_+";dc_pubid="+fn+";dc_btype=23?gclid="+kV+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+fn+"&ns="+fn+"&event="+fn+"&device="+fn+"&content_v="+n+"&el="+Rb+"&ei="+h+"&devicever="+a+"&bti="+TL+"&format="+BW+"&break_type="+fn+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+fn+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+K7+"&slot_pos="+fn+"&slot_len="+fn+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+TD+"&ad_len="+n7+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
g_+"&aqi="+h+"&ad_rmp="+fn+"&sli="+fn}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+
";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+BW+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+TL+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&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"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&ctype="+sF+"&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"+
t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_engaged_view&ctype="+sF+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+BW+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
Cl+";dc_trk_cid="+Cl+";dc_dbm_token="+X+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fn+";ord="+Cl+";dc_rui="+fn+";dc_exteid="+hS+";dc_av="+fn+";dc_sk="+fn+";dc_ctype="+DH+";dc_pubid="+fn+";dc_btype=3?gclid="+kV+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+T+"&sig="+O8+"&ad_cpn=[AD_CPN]&id="+dR+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+dR+"&dc_pubid="+fn+"&dc_exteid="+eh+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+T+"&sig="+O8+"&ad_cpn=[AD_CPN]&id="+dR+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+fn},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+dR+"&avm="+fn+"&dc_pubid="+fn+"&dc_exteid="+
eh+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&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="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
T+"&sig="+O8+"&ad_cpn=[AD_CPN]&id="+dR+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+fn},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+dR+"&dc_pubid="+fn+"&dc_exteid="+eh+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+BW+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+BW+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:AD,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+
sF+"&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/"+n+"/mqdefault.jpg",width:320,height:180}]},trackingParams:Pa+"="},trackingParams:Pa+
"=",templatedCountdown:{templatedAdText:{text:cX,isTemplated:!0,trackingParams:Pa+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:MA,isTemplated:!1,trackingParams:Pa+"="},trackingParams:Pa+"="}},trackingParams:Pa+"=",skipOffsetMilliseconds:5E3}},trackingParams:Pa+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:UE},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Pa+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:UE,isTemplated:!1,trackingParams:Pa+"="},trackingParams:Pa+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:v3,isTemplated:!0,trackingParams:Pa+"="}},trackingParams:Pa+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:AD,openPopupAction:{popup:{aboutThisAdRenderer:{url:(lt.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+v+"&hl="+QF+"&origin=www.youtube.com&ata_theme="+cX,lt),trackingParams:Pa+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:Pa+"="}},hoverText:{runs:[{text:Rb}]},trackingParams:Pa+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+jK+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Pa+"="},headline:{text:g_,isTemplated:!1,trackingParams:Pa+"="},description:{text:qF,
trackingParams:Pa+"="},actionButton:{buttonRenderer:{text:{simpleText:Sh},navigationEndpoint:{clickTrackingParams:AD,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Cl+";dc_trk_cid="+Cl+";dc_dbm_token="+X+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fn+";ord="+Cl+";dc_rui="+fn+";dc_exteid="+eh+";dc_av="+fn+";dc_sk="+fn+";dc_ctype="+DH+";dc_pubid="+fn+";dc_btype=3?gclid="+kV+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Pa+"="}},startMs:fn,trackingParams:Pa+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Ie},elementId:WJ}},elementId:dR,trackingParams:Pa+"=",legacyInfoCardVastExtension:WJ,sodarExtensionData:{siub:Sh,bgub:Sh,scs:WJ,bgp:qF},externalVideoId:g_,adLayoutLoggingData:{serializedAdServingDataEntry:Rb},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+jK+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Pa+"="},
headline:{text:Rb,isTemplated:!1,trackingParams:Pa+"="},description:{text:MA,isTemplated:!1,trackingParams:Pa+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:qF},navigationEndpoint:{clickTrackingParams:AD,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Cl+";dc_trk_cid="+Cl+";dc_dbm_token="+X+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fn+";ord="+Cl+";dc_rui="+fn+";dc_exteid="+
eh+";dc_av="+fn+";dc_sk="+fn+";dc_ctype="+DH+";dc_pubid="+fn+";dc_btype=3?gclid="+kV+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+
fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Pa+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:Pa+"="}},navigationEndpoint:{clickTrackingParams:AD,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Cl+";dc_trk_cid="+
Cl+";dc_dbm_token="+X+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fn+";ord="+Cl+";dc_rui="+fn+";dc_exteid="+eh+";dc_av="+fn+";dc_sk="+fn+";dc_ctype="+DH+";dc_pubid="+fn+";dc_btype=3?gclid="+kV+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+
c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Pa+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:Pa+"="},abandonCommands:{commands:[{clickTrackingParams:AD,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&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="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+
fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:AD,commandExecutorCommand:{commands:[{clickTrackingParams:AD,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:XD,isTemplated:!1,trackingParams:Pa+
"="},trackingParams:Pa+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:ll},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+TL+";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="+Cl+";dc_trk_cid="+Cl+";ord="+FB+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fn+";dc_rui="+fn+";dc_exteid="+eh+";dc_av="+sF+";dc_sk="+fn+";dc_ctype="+DH+";dc_ref=http://www.youtube.com/video/"+g_+";dc_pubid="+fn+";dc_btype=23?gclid="+kV+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+fn+"&ns="+fn+"&event="+fn+"&device="+fn+"&content_v="+n+"&el="+Rb+"&ei="+h+"&devicever="+a+"&bti="+TL+"&format="+BW+"&break_type="+fn+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+fn+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+K7+"&slot_pos="+fn+"&slot_len="+fn+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
TD+"&ad_len="+n7+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+g_+"&aqi="+h+"&ad_rmp="+fn+"&sli="+fn}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+BW+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+
L+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+TL+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&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"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&ctype="+sF+"&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"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_engaged_view&ctype="+sF+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+BW+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+T+"&sig="+O8+"&ad_cpn=[AD_CPN]&id="+
dR+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+dR+"&dc_pubid="+fn+"&dc_exteid="+eh+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+T+
"&sig="+O8+"&ad_cpn=[AD_CPN]&id="+dR+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+fn},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+dR+"&avm="+fn+"&dc_pubid="+fn+"&dc_exteid="+eh+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&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="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+T+"&sig="+O8+"&ad_cpn=[AD_CPN]&id="+dR+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+fn},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+dR+"&dc_pubid="+fn+"&dc_exteid="+eh+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+BW+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+BW+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+
sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&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/"+n+"/mqdefault.jpg",width:320,height:180}]},trackingParams:Pa+"="},trackingParams:Pa+"=",templatedCountdown:{templatedAdText:{text:Ie,isTemplated:!0,trackingParams:Pa+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:XD,isTemplated:!1,trackingParams:Pa+"="},trackingParams:Pa+"="}},
trackingParams:Pa+"=",skipOffsetMilliseconds:5E3}},trackingParams:Pa+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Rb},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Pa+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:g_,isTemplated:!1,trackingParams:Pa+"="},trackingParams:Pa+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:yK,
isTemplated:!0,trackingParams:Pa+"="}},trackingParams:Pa+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:AD,openPopupAction:{popup:{aboutThisAdRenderer:{url:(xN.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+v+"&hl="+QF+"&origin=www.youtube.com&ata_theme="+cX,xN),trackingParams:Pa+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:Pa+"="}},hoverText:{runs:[{text:v3}]},trackingParams:Pa+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Ga+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Pa+"="},headline:{text:ll,isTemplated:!1,trackingParams:Pa+"="},description:{text:UE,trackingParams:Pa+"="},actionButton:{buttonRenderer:{text:{simpleText:cX},navigationEndpoint:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Pa+"="}},startMs:fn,trackingParams:Pa+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:dR},elementId:Mg}},elementId:qF,trackingParams:Pa+"=",legacyInfoCardVastExtension:Sh,sodarExtensionData:{siub:nn,bgub:Sh,scs:qF,bgp:v3},externalVideoId:g_,adLayoutLoggingData:{serializedAdServingDataEntry:g_},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Ga+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Pa+"="},headline:{text:qF,
isTemplated:!1,trackingParams:Pa+"="},description:{text:cX,isTemplated:!1,trackingParams:Pa+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:Mg},navigationEndpoint:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Pa+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:Pa+"="}},navigationEndpoint:{clickTrackingParams:AD,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+
fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Pa+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:Pa+"="},abandonCommands:{commands:[{clickTrackingParams:AD,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&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="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+DH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:AD,commandExecutorCommand:{commands:[{clickTrackingParams:AD,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:Ie,isTemplated:!1,trackingParams:Pa+"="},trackingParams:Pa+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:ll},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fn+";dc_exteid="+eh+";met="+fn+";ecn"+fn+"="+fn+";etm1="+fn+";eid1="+
TL+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:v3}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:v3}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:n7,offsetEndMilliseconds:BW},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+h+"&m_pos="+DH+"&token=ALHj"+rJ+"&index="+fn+"&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="+a+"&m_pos_ms="+n7}},adSlotLoggingData:{serializedSlotAdServingDataEntry:yK}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:BW,offsetEndMilliseconds:BW},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+h+"&m_pos="+sF+"&token=ALHj"+rJ+"&index="+fn+"&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="+
a+"&m_pos_ms="+BW}},adSlotLoggingData:{serializedSlotAdServingDataEntry:WJ}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:BW,offsetEndMilliseconds:BW},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+h+"&m_pos="+sF+"&token=ALHj"+rJ+"&index="+fn+"&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="+
a+"&m_pos_ms="+BW}},adSlotLoggingData:{serializedSlotAdServingDataEntry:XD}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:BW,offsetEndMilliseconds:BW},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+h+"&m_pos="+sF+"&token=ALHj"+rJ+"&index="+fn+"&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="+
a+"&m_pos_ms="+BW}},adSlotLoggingData:{serializedSlotAdServingDataEntry:ll}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:BW,offsetEndMilliseconds:DH},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+h+"&m_pos="+sF+"&token=ALHj"+rJ+"&index="+fn+"&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="+
a+"&m_pos_ms="+BW}},adSlotLoggingData:{serializedSlotAdServingDataEntry:cX}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:DH,offsetEndMilliseconds:DH},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+h+"&m_pos="+DH+"&token=ALHj"+rJ+"&index="+fn+"&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="+
a+"&m_pos_ms="+DH}},adSlotLoggingData:{serializedSlotAdServingDataEntry:dR}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Sh,isTemplated:!1,trackingParams:Pa+"="},description:{text:MA,isTemplated:!1,trackingParams:Pa+"="},actionButton:{buttonRenderer:{text:{simpleText:dR},navigationEndpoint:{clickTrackingParams:AD,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
Cl+";dc_trk_cid="+Cl+";dc_dbm_token="+X+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fn+";ord="+Cl+";dc_rui="+fn+";dc_exteid="+eh+";dc_av="+fn+";dc_sk="+fn+";dc_ctype="+DH+";dc_pubid="+fn+";dc_btype=3?gclid="+kV+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Pa+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+jK+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:Pa+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+OE+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Pa+"="},navigationEndpoint:{clickTrackingParams:AD,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Cl+";dc_trk_cid="+Cl+";dc_dbm_token="+X+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fn+";ord="+Cl+
";dc_rui="+fn+";dc_exteid="+eh+";dc_av="+fn+";dc_sk="+fn+";dc_ctype="+DH+";dc_pubid="+fn+";dc_btype=3?gclid="+kV+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Pa+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:AD,openPopupAction:{popup:{aboutThisAdRenderer:{url:(WWJ.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+v+"&hl="+QF+"&origin=www.youtube.com&ata_theme="+cX,WWJ),trackingParams:Pa+"="}},popupType:"DIALOG"}},trackingParams:Pa+"="}},hoverText:{runs:[{text:yK}]},trackingParams:Pa+"="}},adVideoId:g_,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:nn},associatedCompositePlayerBytesLayoutId:Ie}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:Mg}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:v3,isTemplated:!1,trackingParams:Pa+"="},description:{text:UE,isTemplated:!1,trackingParams:Pa+"="},actionButton:{buttonRenderer:{text:{simpleText:g_},navigationEndpoint:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+
c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Pa+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Ga+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:Pa+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Xo+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Pa+"="},navigationEndpoint:{clickTrackingParams:AD,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+
fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Pa+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:AD,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Kx.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+v+"&hl="+QF+"&origin=www.youtube.com&ata_theme="+cX,Kx),trackingParams:Pa+"="}},popupType:"DIALOG"}},trackingParams:Pa+"="}},
hoverText:{runs:[{text:mh}]},trackingParams:Pa+"="}},adVideoId:g_,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+g_+"&cid="+L+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:cX},associatedCompositePlayerBytesLayoutId:Ie}},adSlotLoggingData:{serializedSlotAdServingDataEntry:UE}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:g_,
isTemplated:!1,trackingParams:Pa+"="},description:{text:Rb,isTemplated:!1,trackingParams:Pa+"="},actionButton:{buttonRenderer:{text:{simpleText:Sh},navigationEndpoint:{clickTrackingParams:AD,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Cl+";dc_trk_cid="+Cl+";dc_dbm_token="+X+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fn+";ord="+Cl+";dc_rui="+fn+";dc_exteid="+eh+";dc_av="+fn+";dc_sk="+fn+";dc_ctype="+
DH+";dc_pubid="+fn+";dc_btype=3?gclid="+kV+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+
R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Pa+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+jK+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:Pa+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+OE+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Pa+
"="},navigationEndpoint:{clickTrackingParams:AD,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Cl+";dc_trk_cid="+Cl+";dc_dbm_token="+X+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fn+";ord="+Cl+";dc_rui="+fn+";dc_exteid="+eh+";dc_av="+fn+";dc_sk="+fn+";dc_ctype="+DH+";dc_pubid="+fn+";dc_btype=3?gclid="+kV+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+c+"AxAA&ase=2&num="+fn+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+R+"&adurl="+os+"&label=video_click_to_advertiser_site&ctype="+sF+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Pa+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:AD,openPopupAction:{popup:{aboutThisAdRenderer:{url:(hk.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+v+"&hl="+QF+"&origin=www.youtube.com&ata_theme="+cX,hk),trackingParams:Pa+"="}},popupType:"DIALOG"}},trackingParams:Pa+
"="}},hoverText:{runs:[{text:XD}]},trackingParams:Pa+"="}},adVideoId:g_,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+c+"AxAA&sigh="+n+"&cid="+L+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Mg},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:Ie}},adSlotLoggingData:{serializedSlotAdServingDataEntry:dR}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:C0,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:C0,command:{innertubeCommand:{clickTrackingParams:AD,ypcGetOfflineUpsellEndpoint:{params:ys}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:Pa+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:FB,nanos:lR}}}},sKO=JSON.stringify(et),zz=performance.now()-Z;return{objectRepresentation:et,jsonRepresentation:sKO,generationTime:zz}};
lpV=function(Z,V){if(Z===V)return!0;if(!Z||!V||typeof Z!==typeof V)return!1;if(Z instanceof Array&&V instanceof Array){if(Z.length!==V.length)return!1;for(var a=0;a<Z.length;a++)if(!lpV(Z[a],V[a]))return!1;return!0}if(typeof Z==="object"&&typeof V==="object"&&Z&&V){for(a in Z)if(!(a in V&&lpV(Z[a],V[a])))return!1;for(var J in V)if(!(J in Z))return!1;return!0}return!1};
_.$9=function(){if(!zP){zP=new iq(new teJ);var Z=_.W0("client_streamz_web_flush_count",-1);Z!==-1&&(zP.invocationLimit=Z)}return zP};
RA=function(Z,V,a,J){if(Z===V)return!0;if(Array.isArray(Z)&&Array.isArray(V)){if(Z.length!==V.length)return!1;for(var r=0;r<Z.length;r++)if(!RA(Z[r],V[r],a,J))return!1;return!0}if(Z instanceof Set||V instanceof Set){if(Z instanceof Set&&V instanceof Set){if(Z.size!==V.size)return!1;J=_.B(Z.values());for(r=J.next();!r.done;r=J.next())if(!V.has(r.value))return!1;return!0}return!1}if(Z instanceof Function){if(J)return!0;Z.name===""&&_.t$(Error("Hf"),"ERROR");return!1}if(Z instanceof Date&&V instanceof
Date)return Z.getTime()===V.getTime();if(Z instanceof Object&&V instanceof Object){if(s9R(Z)&&s9R(V))try{return Z.equals(V)}catch(d){_.t$(Error("If`"+d),"ERROR")}r=Object.getOwnPropertyNames(Z).filter(function(d){return a?Z[d]!==void 0:!0});
var f=Object.getOwnPropertyNames(V).filter(function(d){return a?V[d]!==void 0:!0});
if(r.length!==f.length)return!1;r=_.B(r);for(f=r.next();!f.done;f=r.next())if(f=f.value,!RA(Z[f],V[f],a,J))return!1;return!0}return!1};
s9R=function(Z){Z=Object.getPrototypeOf(Z).equals;return Z instanceof Function&&Z.length===1};
_.cLi=function(){return _.m(function(Z){if(Z.nextAddress==1)return FoK!==2?Z.jumpTo(2):_.q(Z,DtR(),3);Z.nextAddress!=2&&(FoK=Z.yieldResult);return Z.return(FoK)})};
_.whE=function(){return _.m(function(Z){if(Z.nextAddress==1)return _.F("ab_pl_man")?O5n!==2?Z.jumpTo(2):_.q(Z,G7E(),3):Z.return(1);Z.nextAddress!=2&&(O5n=Z.yieldResult);return Z.return(O5n)})};
Uto=function(){return _.m(function(Z){if(Z.nextAddress==1)return _.F("ab_fk_sk_cl")?yLm!==2?Z.jumpTo(2):_.q(Z,b5n(),3):Z.return(1);Z.nextAddress!=2&&(yLm=Z.yieldResult);return Z.return(yLm)})};
_.k7J=function(){return _.m(function(Z){if(Z.nextAddress==1)return _.F("ab_det_apb_b")?H5K!==2?Z.jumpTo(2):_.q(Z,ALR(),3):Z.return(1);Z.nextAddress!=2&&(H5K=Z.yieldResult);return Z.return(H5K)})};
vbO=function(){var Z;return _.m(function(V){if(V.nextAddress==1)return _.q(V,Promise.all([_.cLi(),_.k7J(),_.whE(),Uto()]),2);if(V.nextAddress!=3)return EbV()?V.return(!0):_.q(V,_.j9R(),3);Z=V.yieldResult;return V.return(Z===0)})};
EbV=function(){var Z=!1,V=function(a,J){xto.increment(J,a);a===0&&(Z=!0)};
V(_.Q9a(),"j.s_");V(FoK,"f.i_");V(H5K,"a.b_");V(O5n,"p.m_");V(yLm,"i.f_");phn===2&&(phn=_.hJn(_.KoE(eJu)));V(phn,"e.h_");_.F("ks_det_gpbl")||V(_.zJa(),"p.i_");_.F("ks_get_o_pp")||V(_.$to(),"g.o_");_.F("ab_deg_unex_thr")||V(_.RJR(),"a.o_");V(MeE,"s.t_");_.F("ab_det_sc_inj_enf")&&V(_.Loc(),"s.i_");V(uMJ,"d.p_");V(_.Wou(_.M2),"o.p_");V(_.gbE()===0?0:_.IpR(),"o.a_");return _.F("debug_sk_em_precheck")?!0:Z};
Vgi=function(){var Z=[].concat(_.nw(ZZJ));try{var V=e_();Z.push({jsonRepresentation:V.jsonRepresentation,objectRepresentation:V.objectRepresentation})}catch(a){Z=[].concat(_.nw(ZZJ))}return Z};
aRc=function(){var Z=["adPlacements","adSlots"];try{return Z.filter(function(){return!0}).length!==Z.length?0:1}catch(V){return 0}};
_.$to=function(){if(aRc()===0)return 0;var Z=e_(),V=Z.objectRepresentation,a=(0,_.lv.unsafeClone)(V),J=[];if(V&&typeof V==="object")for(var r in V)J.push(r);else return 4;Z=Z.objectRepresentation.adPlacements;if(!(Z&&Z.length>0))return 4;try{if(!lpV(J,Object.getOwnPropertyNames(V)))return 0}catch(f){return 0}return lpV(a,V)?1:0};
_.Wou=function(Z){var V=Object.getOwnPropertyNames(Object.prototype);Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next()){a=_.Xhc(a.value);for(var J=_.B(V),r=J.next();!r.done;r=J.next())if(a===r.value)return 0}return 1};
JsF=function(Z){var V=_.Xhc(Z[1]);if(Z[0]===null)return V;Z=Z[0];for(var a={},J=0;J<Z.length;J++){var r=_.Xhc(Z[J]);if(J===0)a[r]=V;else{var f={};f[r]=a;a=f}}return a};
_.gbE=function(){for(var Z=_.LY,V=0;V<Z.length;V++){var a=JsF(Z[V]),J=[];J.push(a);if(J.length===0)return 0}return 1};
_.IpR=function(){for(var Z=_.LY,V={},a=0;a<Z.length;V={hIm:void 0},a++){var J=[JsF(Z[a])];V.hIm=[];J.forEach(function(r){return function(f){r.hIm[r.hIm.length]=f}}(V));
if(V.hIm.length===0)return 0}return 1};
_.Q9a=function(){for(var Z=_.B(Vgi()),V=Z.next();!V.done;V=Z.next()){var a=V.value;V=a.jsonRepresentation;a=a.objectRepresentation;try{var J=JSON.parse(V);if(!RA(J,a,!1,!1))return 0}catch(r){return 0}}return 1};
_.Loc=function(){try{var Z=_.IO("ab_det_sc_inj_val");Z.length===1&&Z[0]===""&&(Z=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var V=document.querySelectorAll("script"),a=_.B(V),J=a.next();!J.done;J=a.next())for(var r=J.value,f=_.B(Z),d=f.next();!d.done;d=f.next()){var N=d.value;V=void 0;if((V=r.textContent)==null?0:V.includes(N))return 0}}catch(C){return 4}return 1};
_.j9R=function(){var Z,V,a,J,r,f,d;return _.m(function(N){switch(N.nextAddress){case 1:_.rs(N,2),Z=_.B(ZZJ),V=Z.next();case 4:if(V.done)return N.return(1);J=a=V.value;r=J.jsonRepresentation;f=J.objectRepresentation;return _.q(N,(new Response(r,{status:200})).json(),7);case 7:d=N.yieldResult;if(!RA(d,f,!1,!1))return N.return(0);V=Z.next();N.jumpTo(4);break;case 2:return _.ds(N),N.return(4)}})};
_.RJR=function(){try{btoa("abc")}catch(Z){return 0}return 1};
DtR=function(){var Z,V,a,J,r,f,d,N,C,T,Y;return _.m(function(X){switch(X.nextAddress){case 1:_.rs(X,2),Z=_.B(Vgi()),V=Z.next();case 4:if(V.done)return X.return(1);J=a=V.value;r=J.jsonRepresentation;f=J.objectRepresentation;d=btoa(r);N="data:application/json;base64,"+d;C=new Request(N);Object.defineProperty(C,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(C,"method",{get:function(){return"POST"}});
Object.defineProperty(C,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(C,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(C,"body",{get:function(){return new ReadableStream}});
return _.q(X,fetch(C),7);case 7:return T=X.yieldResult,_.q(X,T.json(),8);case 8:Y=X.yieldResult;if(!RA(Y,f,!1,!1))return X.return(0);V=Z.next();X.jumpTo(4);break;case 2:return _.ds(X),X.return(4)}})};
_.hJn=function(Z){var V=_.B(Z);Z=V.next().value;V=V.next().value;try{var a=document.createElement("div");document.body.appendChild(a);var J=getComputedStyle(a).display;document.body.removeChild(a);if(J==="none")return 4;var r=getComputedStyle(V).display==="none"?0:1;document.body.removeChild(Z);return r}catch(f){return 4}};
b5n=function(){var Z,V,a;return _.m(function(J){Z=new _.ul;V=document.createElement("button");V.classList.add("ytp-ad-skip-button");V.style.opacity="0";V.style.height="0px";V.style.width="0px";V.style.padding="0px";V.style.border="none";a=function(){V.parentElement&&V.parentElement.removeChild(V)};
V.onclick=function(){Z.resolve(0);a()};
document.body.appendChild(V);setTimeout(function(){a();Z.resolve(1)},50);
return J.return(Z.promise)})};
G7E=function(){var Z,V,a,J,r,f,d;return _.m(function(N){Z=new _.ul;V=document.createElement("ytd-player");try{document.body.prepend(V)}catch(C){return N.return(4)}a=function(){V.parentElement&&V.parentElement.removeChild(V)};
V.getElementsByTagName("div").length>0?J=V.getElementsByTagName("div")[0]:(J=document.createElement("div"),V.appendChild(J));r=document.createElement("div");J.appendChild(r);f=document.createElement("video");d=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"});f.src=_.C_(_.K_(d));f.ontimeupdate=function(){a();Z.resolve(0)};
r.appendChild(f);f.classList.add("html5-main-video");setTimeout(function(){r.classList.add("ad-interrupting")},200);
setTimeout(function(){a();Z.resolve(1)},5E3);
return N.return(Z.promise)})};
onJ=function(Z,V){var a,J;return _.m(function(r){switch(r.nextAddress){case 1:a=[],J=0;case 2:if(!(J<3)){r.jumpTo(4);break}return _.q(r,fetch(Z,{cache:"no-store",method:V}).then(function(f){a.push(f.status)}).catch(function(){a.push(-1)}),3);
case 3:J++;r.jumpTo(2);break;case 4:return r.return(a)}})};
rsE=function(Z){return Z.domainLookupStart===0&&Z.domainLookupEnd===0&&Z.connectStart===0&&Z.connectEnd===0};
PHF=function(Z,V,a){a=a===void 0?"GET":a;var J,r,f,d,N,C,T,Y,X,n;return _.m(function(t){if(t.nextAddress==1)return _.q(t,Promise.all([onJ(Z,a),onJ(V,a)]),2);J=t.yieldResult;r=_.B(J);f=r.next().value;d=r.next().value;N=f;C=d;if(Math.min.apply(Math,_.nw(C))!==Math.max.apply(Math,_.nw(C))||Math.min.apply(Math,_.nw(N))!==Math.max.apply(Math,_.nw(N)))return t.return(2);if(Math.min.apply(Math,_.nw(C))===Math.min.apply(Math,_.nw(N)))return t.return(1);Y=(T=performance.getEntriesByName(Z))==null?void 0:T[0];
n=(X=performance.getEntriesByName(V))==null?void 0:X[0];return Y&&n?rsE(n)?t.return(1):rsE(Y)?t.return(0):t.return(1):t.return(2)})};
ALR=function(){var Z;return _.m(function(V){var a=[];var J;var r,f,d;(r=J=(r=e_().objectRepresentation.streamingData)==null?void 0:(f=r.formats)==null?void 0:(d=f[0])==null?void 0:d.url)&&r&&!J.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(r=r.replace("initcwndbps","ctier=L&initcwndbps"),J={testUrl:r,baseUrl:J,method:"GET"}):J=void 0;J&&a.push(J);_.F("ab_net_tp_e")&&a.push({testUrl:_.JO.location.origin+"/ad_companion",baseUrl:_.JO.location.origin+"/generate_204",method:"OPTIONS"});if(_.F("ad_net_pb_ab")){var N;
b:{J=/api\/stats\/ads/;var C,T,Y,X;r=(N=e_().objectRepresentation.adPlacements)==null?void 0:(C=N[0])==null?void 0:(T=C.adPlacementRenderer)==null?void 0:(Y=T.renderer)==null?void 0:(X=Y.linearAdSequenceRenderer)==null?void 0:X.linearAds;if(r!=null&&r.length&&(N=_.D(r[0],fRV))&&(N=N.pings,N!=null&&N.impressionPings))for(C=[].concat(_.nw(N.impressionPings)),N.progressPings&&(C=[].concat(_.nw(C),_.nw(N.progressPings))),N=_.B(C),C=N.next();!C.done;C=N.next())if(C=C.value,C.baseUrl&&J.test(C.baseUrl)){N=
C.baseUrl.replace("https://www.youtube.com","");break b}N=void 0}N&&a.push({testUrl:_.JO.location.origin+N,baseUrl:_.JO.location.origin+"/feed/download",method:"GET"})}if(_.F("ad_net_pb_pbp")){var n;b:{N=/api\/stats\/qoe/;if(C=e_().objectRepresentation.playbackTracking){T=[];T.push(C==null?void 0:(n=C.videostatsPlaybackUrl)==null?void 0:n.baseUrl);var t;T.push(C==null?void 0:(t=C.videostatsDelayplayUrl)==null?void 0:t.baseUrl);var c;T.push(C==null?void 0:(c=C.videostatsWatchtimeUrl)==null?void 0:
c.baseUrl);var y;T.push(C==null?void 0:(y=C.ptrackingUrl)==null?void 0:y.baseUrl);var U;T.push(C==null?void 0:(U=C.qoeUrl)==null?void 0:U.baseUrl);var v;T.push(C==null?void 0:(v=C.atrUrl)==null?void 0:v.baseUrl);n=_.B(T);for(t=n.next();!t.done;t=n.next())if((t=t.value)&&N.test(t)){n=t.replace("https://www.youtube.com","").replace("https://s.youtube.com","");break b}}n=void 0}n&&a.push({testUrl:_.JO.location.origin+n,baseUrl:_.JO.location.origin+"/feed/download",method:"GET"})}a=a.length!==0?a[Math.floor(Math.random()*
a.length)]:void 0;return(Z=a)?V.return(PHF(Z.testUrl,Z.baseUrl,Z.method)):V.return(4)})};
_.zJa=function(){if(_.JO.kB6===void 0||_.JO.kB6===null||typeof _.JO.kB6!=="function")return 2;try{return _.JO.kB6()===!0?0:1}catch(Z){return 0}};
iZK=function(Z){switch(Z){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.i8(Z,"unknown result type")}};
_.BFn=function(Z,V){var a=Number(_.yr("CATSTAT",0));if(V.rvW===void 0)return a;V=V.rvW;Z=iZK(Z);return a&~(3<<V)|Z<<V};
dIK=function(Z){var V,a;if((Z=(V=Z.auxiliaryUi)==null?void 0:(a=V.messageRenderers)==null?void 0:a.bkaEnforcementMessageViewModel)&&Z.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return Z};
NFE=function(){for(var Z=_.B(Object.values(_.mIa)),V=Z.next();!V.done;V=Z.next())V=V.value,V.isAsync&&V.rvW&&_.wr("CATSTAT",_.BFn(2,V))};
_.Z7=function(Z,V){Z=_.WA("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",Z);(V===void 0?0:V)?_.CHu(Z,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.g3(_.IA(),Z,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
SjE=function(){if(!qju){if(Polymer.Base){var Z=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{Z.apply(this,arguments)}catch(X){_.Uo(X)}};
var V=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{V.apply(this,arguments)}catch(X){_.Uo(X)}};
var a=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{a.apply(this,arguments)}catch(X){_.Uo(X)}};
var J=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{J.apply(this,arguments)}catch(X){_.Uo(X)}};
var r=Polymer.Base._listen,f=new WeakMap;Polymer.Base._listen=function(X,n,t){var c=function(){try{t.apply(this,arguments)}catch(y){_.Uo(y)}};
f.set(t,c);r.call(this,X,n,c)};
var d=Polymer.Base._unlisten;Polymer.Base._unlisten=function(X,n,t){d.call(this,X,n,f.get(t))}}if(Polymer.Async){var N=Polymer.Async,C=N._atEndOfMicrotask;
N._atEndOfMicrotask=function(){try{C.apply(N,arguments)}catch(X){_.Uo(X)}}}if(Polymer.RenderStatus){var T=Polymer.RenderStatus,Y=T.afterNextRender;
T.afterNextRender=function(X,n,t){Y.call(T,X,function(){try{n.apply(this,arguments)}catch(c){_.Uo(c)}},t)}}qju=!0}};
_.Vp=function(Z){var V=Z?_.oi(Z):"";if(V){if(V.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(V.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(V.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(V.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(V.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return"learning";if(V.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===0)return"music";V=V.toLowerCase();if(V==="/")return"home";if(V===
"/channel_memberships")return"channel-memberships-shopfront";if(V.indexOf("/feed/trending")===0)return"trending";if(V.indexOf("/feed/explore")===0)return"explore";if(V.indexOf("/live")===0)return"live";if(V.indexOf("/results")===0)return"search";if(V.indexOf("/sports")===0)return"sports";if(V.indexOf("/fashion")===0||V.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(V))return"news";if(/^\/(learning)|(@learning)(\/.*)?$/.test(V))return"learning";
if(V.indexOf("/channel/")===0||V.indexOf("/user/")===0||V.indexOf("/gaming")===0||V.indexOf("/post/")===0)return"channel";if(TFJ(Z))return"show";if(V==="/playlist"||V.indexOf("/playlist/")===0||V==="/view_play_list"||V.indexOf("/view_play_list/")===0||V.indexOf("/show/")===0)return"playlist";if(V==="/feed/history"||V.indexOf("/feed/history/")===0)return"history";if(V==="/new")return"labs";if(V==="/feed/subscriptions")return"subscriptions";if(V.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";
if(V==="/history_controls")return"standalone";if(V.indexOf("/account")===0||V==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(V.indexOf("/paid_memberships")===0||V.indexOf("/refund")===0||V.indexOf("/purchases")===0||V.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(V.indexOf("/product")===0)return"yts-products";if(V.indexOf("/premium")===0||V.indexOf("/musicpremium")===0)return V.indexOf("/premium/offers")===0||V.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(V===
"/cart/checkout"||V==="/cart")return"ypc-checkout";if(V.indexOf("/feed/downloads")===0||V.indexOf("/redeem")===0||V.indexOf("/reporthistory")===0)return"browse";if(V.indexOf("/hashtag")===0)return"hashtag-landing-page";if(V.indexOf("/handle")===0)return"handle";if(V.indexOf("/source")===0)return"audio-pivot";if(V.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(V.indexOf("/playables")===0)return"playables";if(V.indexOf("/create/live/join")===0)return"open-in-app";if(V.indexOf("/shorts")===
0)return"shorts";if(V.indexOf("/feed/channels")===0)return"subscriptions-channels";(V=Z?_.oi(Z):"")&&V.indexOf("/watch")===0&&_.F("web_watch_enable_learning_journey")?(Z=_.xy(Z),Z=!!Z.list&&Z.list.indexOf("LJPP")===0):Z=!1;if(Z)return"learning-journey-watch"}};
TFJ=function(Z){var V=Z?_.oi(Z):"";if(!V)return!1;V=V.toLowerCase();return V.indexOf("/show/")===0||V.indexOf("/playlist")===0&&(Z=_.xy(Z),Z.list&&Z.list.indexOf("EL")===0)?!0:!1};
oX=function(Z){var V="unknown",a;var J=((a=_.D(Z==null?void 0:Z.commandMetadata,_.p4))==null?void 0:a.webPageType)||"";J?(a=J.toLowerCase(),a.startsWith("web_page_type_")&&(a=a.slice(14))):a=J;a&&YjJ[a.toUpperCase()]?V=YjJ[a.toUpperCase()]:_.D(Z,_.aX)||_.D(Z,XYu)?V="browse":_.D(Z,_.Jz)?V="search":_.D(Z,_.kZ)&&(V="watch");V==="unknown"&&_.FD(Error("Kf`"+JSON.stringify({clickTrackingParams:Z==null?void 0:Z.clickTrackingParams,commandMetadata:Z==null?void 0:Z.commandMetadata,allEndpointKeys:Object.keys(Z||
[])})));return V};
_.rc=function(Z){if(!_.KvK||Z)_.KvK=_.iv();return _.KvK};
_.nnm=function(Z){return!!_.D(Z,_.kZ)||!!_.D(Z,_.Pp)&&_.F("kevlar_enable_shorts_prefetch")};
_.lRR=function(Z,V){Z=_.D(Z,_.kZ)||_.D(Z,_.Pp);return"v"+Z.videoId+(Z.playlistId?"-pl"+Z.playlistId:"")+(V?"-an1":"")+(Z.params?"-pr"+Z.params:"")};
sJu=function(Z){var V=_.W0("web_pbj_log_warning_rate",0);V=V>0&&Math.random()<V;if(!_.D(Z,_.Pp))return V&&_.FD(Error("Nf")),!1;var a;return _.F("shorts_controller_retrieve_seedless_sequence_v2")&&((a=_.D(Z,_.Pp))==null?void 0:a.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:tgu(Z)?!0:(V&&_.FD(Error("Of")),!1)};
tgu=function(Z){var V=(_.D(Z,_.kZ)||_.D(Z,_.Pp)).videoId;if(!V||!FvK.test(V))return!1;var a;return(Z=(a=_.D(Z.commandMetadata,_.p4))==null?void 0:a.url)&&(Z.includes(V)||Z.startsWith("/clip"))?!0:!1};
_.csJ=function(){var Z=_.fF();return Z.getFlag(192)?Z.getFlag(190):!(_.F("web_watch_cinematics_disabled_by_default")||_.F("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&DIm())};
_.fy=function(Z,V,a){var J={};J.currentUrl=V;J.vis=Z.vis!==void 0?Z.vis:0;J.splay=!1;V=_.fF();J.autoCaptionsDefaultOn=V.getFlag(66);V.getFlag(141)?V.getFlag(140)?J.autonavState="STATE_OFF":J.autonavState="STATE_ON":J.autonavState="STATE_NONE";J.html5Preference="HTML5_PREF_WANTS";isNaN(_.yr("STS"))||(J.signatureTimestamp=_.yr("STS"));Z.autonav&&(J.autoplay=!0,J.autonav=!0);Z.mutedAutoplay&&(J.autoplay=!0,J.mutedAutoplay=!0);Z.inlinePlayback&&(J.autoplay=!0,J.autonav=!1,J.isInlineUnmutedPlayback=!!Z.inlineUnmuted);
J.referer=a;J.lactMilliseconds=Z.lact!==void 0?Z.lact.toString():"-1";_.F("enable_unknown_lact_fix_on_html5")&&J.lactMilliseconds==="-1"&&_.FD(new _.qa("Unknown LACT is set in playbackContext.",{"lact in tempData":Z.lact||"undefined",autonav:Z.autonav||"undefined"}));Z={};V.getFlag(194)&&(Z.hasShownAmbientMode=!0);V.getFlag(192)&&(Z.hasToggledOffAmbientMode=!0);_.csJ()&&(Z.watchAmbientModeEnabled=!0);J.watchAmbientModeContext=Z;return J};
OZF=function(Z){var V={},a=Z.pbis||0;a&&(V.playbackBeginsInSeconds=a);Z.prefetch_reason&&Z.prefetch_reason==="hc_pbis"&&(V.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return V};
_.GXE=function(Z){var V=new io(_.yr("ONE_PICK_URL",""));V.urlParamMap_.set("hostId",Z);(Z=_.yr("GAPI_LOCALE"))&&V.urlParamMap_.set("hl",Z);(Z=_.yr("SESSION_INDEX"))&&V.urlParamMap_.set("authuser",Z);(Z=_.yr("DELEGATED_SESSION_ID"))&&V.urlParamMap_.set("groupId",Z);return V};
ysK=function(){var Z=_.l(),V=Z.resolve(_.Bp);Z=Z.resolve(_.dc);return new wYJ(V,Z)};
UIJ=function(Z){if(window.IntersectionObserver)return new bZE(Z,400);throw new TypeError("Vf");};
AsE=function(){var Z=Hammer.TouchAction,V=Z.prototype.preventDefaults;Z.prototype.preventDefaults=function(a){var J=this.actions.indexOf("pan-down")>-1;if(!J)return V.call(this,a);if(!HZu){var r=a.srcEvent;a=a.direction;var f;if((f=this.manager)==null?0:f.session.prevented)r.preventDefault();else if(J&&a&Hammer.DIRECTION_DOWN)return this.preventSrc(r)}}};
kXJ=function(Z){if(!Z||Z.size===0)return Hammer.DIRECTION_ALL;if(Z.size===2){if(Z.has("up")&&Z.has("down"))return Hammer.DIRECTION_VERTICAL;if(Z.has("right")&&Z.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(Z.size===1){if(Z.has("up"))return Hammer.DIRECTION_UP;if(Z.has("down"))return Hammer.DIRECTION_DOWN;if(Z.has("right"))return Hammer.DIRECTION_RIGHT;if(Z.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.jJJ=function(){return EnV?Promise.resolve(EnV):new Promise(function(Z,V){var a=self.indexedDB.open("swpushnotificationsdb");a.onerror=V;a.onsuccess=function(){var J=a.result;if(J.objectStoreNames.contains("swpushnotificationsstore"))EnV=J,Z(EnV);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.jJJ()};
a.onupgradeneeded=vno})};
vno=function(Z){Z=Z.target.result;Z.objectStoreNames.contains("swpushnotificationsstore")&&Z.deleteObjectStore("swpushnotificationsstore");Z.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
QJE=function(Z){var V=xIJ(),a;return _.m(function(J){switch(J.nextAddress){case 1:return _.rs(J,2),_.q(J,Z.match(V,{cacheName:"yt-appshell-assets"}),4);case 4:a=J.yieldResult;_.Hb(J,3);break;case 2:_.ds(J);case 3:return J.return(a)}})};
xIJ=function(){var Z=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?pYJ.registration.scope:heR;Z.endsWith("/")&&(Z=Z.slice(0,-1));return Z+"/app_shell_home"};
eeR=function(Z){Z.map(function(V){return V.source}).join("|")};
_.zeK=function(Z){return _.m(function(V){return V.return(QJE(Z))})};
$Io=function(){var Z=window.caches,V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,_.zeK(Z),2);V=a.yieldResult;return a.return(!!V)})};
IRm=function(){_.m(function(Z){if(Z.nextAddress==1){if(Reu)return Z.jumpTo(0);Reu=!0;if(_.F("enable_system_health_primes_monitoring"))return _.ai(Mgo,3E4),Lvo(),Z.return();if(!(Math.random()<_.W0("web_system_health_fraction")))return Z.jumpTo(0);ucR={heightPixels:screen.height,widthPixels:screen.width};mM&&!isNaN(mM.jsHeapSizeLimit)&&(ucR.memoryTotalKbytes=String(Math.round(mM.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(ucR.devicePixelRatio=window.devicePixelRatio);return _.q(Z,WvJ(),4)}_.ai(Mgo,
3E4);return _.q(Z,gnJ(),0)})};
WvJ=function(){return _.m(function(Z){if(Z.nextAddress==1)return NW.intersectionObserverPresent="IntersectionObserver"in window,NW.serviceWorkerPresent="serviceWorker"in navigator,NW.webSharePresent="share"in navigator,NW.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,NW.cacheStoragePresent="caches"in window,NW.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,NW.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
NW.webkitTemporaryStoragePresent="webkitTemporaryStorage"in Cy&&Cy.webkitTemporaryStorage&&"queryUsageAndQuota"in Cy.webkitTemporaryStorage,NW.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",_.q(Z,uCc(),2);NW.indexedDbPresent=Z.yieldResult;NW.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;NW.broadcastChannelPresent="BroadcastChannel"in window;NW.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(NW.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,NW.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.mt(Z)})};
Mgo=function(){var Z=9E4+Math.random()*2E3;_.$E()>Z||(_.F("enable_system_health_primes_monitoring")?Lvo():gnJ())};
gnJ=function(){var Z;return _.m(function(V){if(V.nextAddress==1)return _.q(V,ZOm(),2);Z=V.yieldResult;_.n9("systemHealthCaptured",Z);_.mt(V)})};
Lvo=function(){var Z={metric:{}},V=VQJ();V.networkEvents.length&&(Z.metric.networkEvents=a6E(V));_.n9("systemHealthCaptured",Z)};
ZOm=function(){var Z,V,a,J,r,f,d,N,C,T;return _.m(function(Y){switch(Y.nextAddress){case 1:Z={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)};V=window.screen;_.F("enable_is_extended_monitoring")&&V&&"isExtended"in V&&(Z.isExtended=!!V.isExtended);a={metric:{staticContext:ucR,dynamicContext:Z,webMetric:JqJ,webApiSupport:NW}};
if(J=_.st())a.csn=J;mM&&(a.metric.webMetric.currentHeapKbytes=Math.round(mM.usedJSHeapSize/1E3));window.matchMedia&&(a.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,a.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,a.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in Cy&&typeof Cy.getBattery==="function")){Y.jumpTo(2);break}return _.q(Y,Cy.getBattery(),3);case 3:if(r=
Y.yieldResult)a.metric.dynamicContext.chargingStatus=r.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(a.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(NW.storageEstimatePresent)return _.q(Y,navigator.storage.estimate(),8);if(!NW.webkitTemporaryStoragePresent){Y.jumpTo(5);break}return _.q(Y,oRn(),7);case 7:f=Y.yieldResult;Y.jumpTo(5);break;case 8:f=Y.yieldResult;case 5:return a.metric.dynamicContext.deviceStorageQuotaMbytes=((d=f)==null?0:d.quota)?String(Math.round(f.quota/
1048576/10)*10):"-1",a.metric.dynamicContext.deviceStorageUsageMbytes=((N=f)==null?0:N.usage)?String(Math.round(f.usage/1048576/10)*10):"-1",C=a.metric.dynamicContext,_.q(Y,$Io(),9);case 9:return C.hasAppShell=Y.yieldResult,T=VQJ(),T.networkEvents.length&&(a.metric.networkEvents=a6E(T)),Y.return(a)}})};
oRn=function(){return new Promise(function(Z){var V;NW.webkitTemporaryStoragePresent&&(V=Cy.webkitTemporaryStorage)!=null&&V.queryUsageAndQuota?Cy.webkitTemporaryStorage.queryUsageAndQuota(function(a,J){Z({usage:a,quota:J})}):Z(void 0)})};
_.qW=function(Z){Z&=16777215;Z=[(Z&16711680)>>16,(Z&65280)>>8,Z&255];return rqJ(Z[0],Z[1],Z[2])};
_.SL=function(Z){Z=[(Z&16711680)>>>16,(Z&65280)>>>8,Z&255,(Z&4278190080)>>>24];var V=_.Pxc(Z,function(a){return a==(a&255)});
Z[3]=(Z[3]/255).toFixed(3);if(!V)throw Error("Wf`"+Z.join(","));return"rgba("+Z.join(",")+")"};
_.f6u=function(Z){return[(Z&16711680)>>>16,(Z&65280)>>>8,Z&255]};
_.iOm=function(Z){Z=Z.map(function(V){V/=255;return V<=.03928?V/12.92:Math.pow((V+.05)/1.05,2.4)});
return Z[0]*.2126+Z[1]*.7152+Z[2]*.0722};
Th=function(Z,V){Z=_.f6u(Z);return"rgba("+Z[0]+", "+Z[1]+", "+Z[2]+", "+V+")"};
_.BiJ=function(){try{return!!self.localStorage}catch(Z){return!1}};
Cxo=function(){if(dbc())_.FD(Error("Xf"));else{var Z=document.createElement("iframe");Z.style.display="none";var V=V===void 0?window.location.href:V;var a=_.sA(_.yr("PERSIST_IDENTITY_IFRAME_URL"));V=a?a:(new URL(V)).host.indexOf("studio")===0?_.gs(mbo,"persist_identity"):_.gs(Nic,"persist_identity");_.KiF(Z,1,V);Z.id="persist_identity";var J;(J=document.body)==null||J.appendChild(Z)}};
dbc=function(){var Z=q5m;Z||(Z=document.querySelector("#persist_identity"));return Z};
S5V=function(){var Z=!1;try{Z=!!window.sessionStorage.getItem("session_logininfo")}catch(V){Z=!0}return(_.yr("INNERTUBE_CLIENT_NAME")==="WEB"||_.yr("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&Z};
TiV=function(Z,V){if(!S5V())return!1;V||(V=_.yr("LOGIN_INFO"));return V?(Z.session_logininfo=V,!0):!1};
XlE=function(Z,V){Z=Z===void 0?!1:Z;if((V===void 0||!V)&&Y5J!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.bU("LOG_STICKINESS",!1)){V=_.st();var a=_.t3(),J={identityStickinessData:{initialState:Y5J}};V&&a&&_.AB(V,a,J)}if(V=dbc())if(a=V.src?(new URL(V.src)).origin:"*",Z){var r;(r=V.contentWindow)==null||r.postMessage({action:"clear"},a)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(Z=window.sessionStorage.getItem("session_logininfo"))){var f;(f=V.contentWindow)==null||f.postMessage({loginInfo:Z},a)}};
_.YK=function(Z){Z=Z===void 0?!0:Z;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.wr("LOGIN_INFO",""),Z&&window.sessionStorage.setItem("from_switch_account","1"),XlE(!0,Z)}catch(V){}};
K1E=function(Z){Z&&(Z.startsWith("https://accounts.google.com/AddSession")?_.YK():Z.startsWith("https://accounts.google.com/ServiceLogin")?_.YK():Z.startsWith("https://myaccount.google.com")&&_.Ek(Z).getPath().endsWith("/youtubeoptions")&&_.YK())};
Xq=function(Z,V){K1E(Z);if(_.bU("LOGGED_IN",!0)&&S5V()){var a=Y4R(Z);a==null&&(a={});TiV(a,V)&&_.xZ(Z,a)}};
nRn=function(){function Z(V){for(V=V.target;V&&V.nodeName!=="A";)if(V=V.parentNode,!(V&&V instanceof HTMLElement))return;if(V&&!V.hasAttribute("download")&&V.getAttribute("rel")!=="external"&&V.href)return V.href}
document.addEventListener("mousedown",function(V){V.button!==0&&(V=Z(V))&&Xq(V)});
document.addEventListener("click",function(V){(V=Z(V))&&Xq(V)})};
sxJ=function(){var Z=new l6R;try{if(_.bU("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(N){Z.increment(5,!1);return}if(_.yr("LOGIN_INFO")){var V=tQO?tQO:window.location;_.yr("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&Cxo();var a=Y4R(V.href);a==null&&(a={});var J=a.session_logininfo,r=Number(window.sessionStorage.getItem("stickiness_reload")),f=J===_.yr("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
r>=2||f)r>=2?Z.increment(2,f):f?Z.increment(7,f):window.sessionStorage.getItem("session_logininfo")||(Z.increment(3,f),Y5J="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.yr("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.yr("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))Z.increment(4,f),window.sessionStorage.removeItem("stickiness_reload");
else if(r<2){window.sessionStorage.setItem("stickiness_reload",String(r+1));var d=V.href;d=_.QD(d,"sttick");Xq(d,window.sessionStorage.getItem("session_logininfo"));d=_.Qr(d,{sttick:r});Z.increment(r,f);_.eP(V,d)}}else Z.increment(6,!1)}else _.YK(!1)}catch(N){}};
_.Ky=function(Z,V,a,J,r){V=V===void 0?{}:V;a=a===void 0?"":a;J=J===void 0?window:J;Z=_.pf(Z,V);Xq(Z);a=_.Xl(Z+a,r);_.eP(J.location,a)};
F1E=function(Z){if(Z.urlEndpoint){if(Z=_.xy(Z.urlEndpoint.url),Z.adurl)return RO(Z.adurl)}else if(Z.watchEndpoint)return"//www.youtube.com/watch?v="+Z.watchEndpoint.videoId;return null};
DbF=function(Z){if(!Z||!Z.reportingPings)return null;var V={};Z.reportingPings.forEach(function(a){a.pingType in V?V[a.pingType].push(a.url):V[a.pingType]=[a.url]});
return{adpings:FXV(V)}};
_.lo=function(Z){Z=Z===void 0?!1:Z;var V=_.fF(),a="USER_INTERFACE_THEME_LIGHT";V.getFlag(165)?a="USER_INTERFACE_THEME_DARK":V.getFlag(174)?a="USER_INTERFACE_THEME_LIGHT":_.ny()&&(a="USER_INTERFACE_THEME_DARK");return Z?a:cqK()||a};
_.OOn=function(){return!_.F("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.ny=function(){return _.OOn()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.tz=function(){var Z=_.fF();return _.OOn()&&!Z.getFlag(165)&&!Z.getFlag(174)};
cqK=function(){var Z=Z===void 0?window.location.href:Z;if(_.F("kevlar_disable_theme_param"))return null;var V=_.oi(Z);if(_.G1c(V))return"USER_INTERFACE_THEME_DARK";try{var a=_.xy(Z).theme;return wlo.get(a)||null}catch(J){}return null};
_.G1c=function(Z){return _.F("enable_dark_theme_only_on_shorts")?!(Z==null||!Z.startsWith("/shorts/")):!1};
_.Ubc=function(Z,V,a,J,r){V=V===void 0?!1:V;a=a===void 0?!1:a;var f=_.yr("INNERTUBE_CONTEXT");if(!f)return _.t$(Error("ag")),{};f=(0,_.lv.unsafeClone)(f);_.F("web_no_tracking_params_in_shell_killswitch")||delete f.clickTracking;f.client||(f.client={});var d=f.client;d.clientName==="MWEB"&&d.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(d.clientFormFactor=_.yr("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");d.screenWidthPoints=window.innerWidth;d.screenHeightPoints=window.innerHeight;d.screenPixelDensity=
Math.round(window.devicePixelRatio||1);d.screenDensityFloat=window.devicePixelRatio||1;d.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());d.userInterfaceTheme=_.lo();if(!V){var N=_.YtJ();N&&(d.connectionType=N);_.F("web_log_effective_connection_type")&&(N=K3E())&&(f.client.effectiveConnectionType=N)}var C;if(_.F("web_log_memory_total_kbytes")&&((C=_.JO.navigator)==null?0:C.deviceMemory)){var T;C=(T=_.JO.navigator)==null?void 0:T.deviceMemory;f.client.memoryTotalKbytes=""+C*1E6}V&&J&&!_.F("web_it_context_set_original_url_ks")&&
(d.originalUrl=yqm(_.JO.location.href,J).toString());_.F("web_gcf_hashes_innertube")&&(N=yBF())&&(T=N.coldConfigData,C=N.coldHashData,N=N.hotHashData,f.client.configInfo=f.client.configInfo||{},T&&(f.client.configInfo.coldConfigData=T),C&&(f.client.configInfo.coldHashData=C),N&&(f.client.configInfo.hotHashData=N));T=_.xy(_.JO.location.href);!_.F("web_populate_internal_geo_killswitch")&&T.internalcountrycode&&(d.internalGeo=T.internalcountrycode);!_.F("web_populate_client_screen_killswitch")&&r&&(d.clientScreen=
r);d.clientName==="MWEB"||d.clientName==="WEB"?(d.mainAppWebInfo={graftUrl:J||_.JO.location.href},_.F("kevlar_woffle")&&_.su.instance&&(J=_.su.instance,d.mainAppWebInfo.pwaInstallabilityStatus=!J.appInstalledEventFired&&J.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),d.mainAppWebInfo.webDisplayMode=tnJ(),d.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):d.clientName==="TVHTML5"&&(!_.F("web_lr_app_quality_killswitch")&&
(J=_.yr("LIVING_ROOM_APP_QUALITY"))&&(d.tvAppInfo=Object.assign(d.tvAppInfo||{},{appQuality:J})),J=_.yr("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(d.tvAppInfo=Object.assign(d.tvAppInfo||{},{certificationScope:J}));!_.F("web_populate_time_zone_itc_killswitch")&&(J=Sto())&&(d.timeZone=J);(J=EMo())?d.experimentsToken=J:delete d.experimentsToken;d=jBO();J=_.bOR();J=(0,_.lv.getValues)(J.tokenJars);f.request=Object.assign({},f.request,{internalExperimentFlags:d,consistencyTokenJars:J});!_.F("web_prequest_context_killswitch")&&
(d=_.yr("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(f.request.externalPrequestContext=d);J=_.fF();d=J.getFlag(58);J=J.get("gsml","");f.user=Object.assign({},f.user);d&&(f.user.enableSafetyMode=d);J&&(f.user.lockedSafetyMode=!0);_.F("warm_op_csn_cleanup")?a&&(V=_.st())&&(f.clientScreenNonce=V):!V&&(V=_.st())&&(f.clientScreenNonce=V);Z&&(f.clickTracking={clickTrackingParams:Z});if(Z=_.AW("yt.mdx.remote.remoteClient_"))f.remoteClient=Z;_.Fq.getInstance().setLocationOnInnerTubeContext(f);try{var Y=M7n(),
X=Y.bid;delete Y.bid;f.adSignalsInfo={params:[],bid:X};for(var n=_.B(Object.entries(Y)),t=n.next();!t.done;t=n.next()){var c=_.B(t.value),y=c.next().value,U=c.next().value;Y=y;X=U;Z=void 0;(Z=f.adSignalsInfo.params)==null||Z.push({key:Y,value:""+X})}var v,h;if(((v=f.client)==null?void 0:v.clientName)==="TVHTML5"||((h=f.client)==null?void 0:h.clientName)==="TVHTML5_UNPLUGGED"){var L=_.yr("INNERTUBE_CONTEXT");L.adSignalsInfo&&(f.adSignalsInfo.advertisingId=L.adSignalsInfo.advertisingId,f.adSignalsInfo.advertisingIdSignalType=
"DEVICE_ID_TYPE_CONNECTED_TV_IFA",f.adSignalsInfo.limitAdTracking=L.adSignalsInfo.limitAdTracking)}}catch(R){_.t$(R)}return f};
_.D7=function(){return{isShellLoad:_.bU("IS_SHELL_LOAD",!1)}};
Aqm=function(){navigator.serviceWorker.getRegistrations().then(function(Z){Z.forEach(HOJ)})};
HOJ=function(Z){Z&&_.k1O(ERc,Z.scope)};
_.k1O=function(Z,V){V={scope:V||_.gr("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.iV(Z),V)};
cp=function(Z,V,a,J){if(V&&V.serializedYpcCujLoggingParams){if(a){var r={};r.transactionErrorType=a;J&&(r.errorMessage=J);V.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:r}}}a={};a.ypcCujContext=V;Z=_.WA("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",Z,a);_.g3(_.IA(),Z,"FLOW_TYPE_YPC_ACQUISITION")}};
_.jxc=function(Z,V,a,J){var r={};r.serializedTransactionFlowLoggingParams=V;a&&(r.errorType=a);J&&(r.errorMessage=J);_.n9(Z,r);_.lQ()};
_.vRE=function(Z){Z&&_.jxc("transactionFlowStarted",Z)};
_.xbF=function(Z){Z&&_.jxc("transactionFlowCancelled",Z)};
_.Ou=function(Z,V,a){V&&_.jxc("transactionFlowFailed",V,Z,a)};
_.Gh=function(){this.megabloxUrl_=null};
_.wc=function(Z){try{var V=Qxo==null?void 0:Qxo.composedPath(Z)}catch(a){V=Z.composedPath?Z.composedPath():[]}return V&&V.length>0?V:Z.composedPath?Z.composedPath():[]};
_.yp=function(Z){return _.wc(Z)[0]};
_.bo=function(Z){if(!(Z instanceof Element))return null;Z=Z.classList?Array.from(Z.classList):void 0;if(!Z)return null;var V=Z.indexOf("style-scope");return V>-1&&V+1<Z.length?Z[V+1]:null};
Uu=function(Z){if(!(Z instanceof HTMLElement))return null;var V=Z&&(Z.$$||Z.polymerController)?Z.tagName.toLowerCase():null;return V?V:_.bo(Z)};
pli=function(Z,V){return Z.replace(/[^a-z]*[^\s]+/g,function(a){return a+".style-scope."+V})};
huE=function(Z,V){return V?Z.split(",").map(function(a){return pli(a.trim(),V)}).join(", "):Z};
_.Hp=function(Z){var V,a,J,r;return(r=(J=(a=(V=Z.root)!=null?V:Z.shadowRoot)!=null?a:Z.__shady_native_shadowRoot)!=null?J:Z.__shady_shadowRoot)!=null?r:Z};
Az=function(Z){return Z instanceof ShadowRoot?ShadowRoot:Z instanceof DocumentFragment?DocumentFragment:Z instanceof Document?Document:HTMLElement};
euV=function(Z){var V,a,J;return(J=(a=(V=Z.parentElement)!=null?V:Z.__shady_native_parentElement)!=null?a:Z.__shady_parentElement)!=null?J:null};
zuK=function(Z){var V,a,J;return(J=(a=(V=Z.parentNode)!=null?V:Z.__shady_native_parentNode)!=null?a:Z.__shady_parentNode)!=null?J:null};
$bJ=function(Z){var V,a,J;return(J=(a=(V=Z.__shady_parentNode)!=null?V:Z.__shady_native_parentNode)!=null?a:Z.parentNode)!=null?J:null};
Run=function(Z){var V,a;return(a=(V=zuK(Z))!=null?V:Z.host)!=null?a:null};
MQE=function(Z){var V,a,J;return(J=(a=(V=Z.nextSibling)!=null?V:Z.__shady_native_nextSibling)!=null?a:Z.__shady_nextSibling)!=null?J:null};
L1a=function(Z){var V,a,J;return(J=(a=(V=Z.previousSibling)!=null?V:Z.__shady_native_previousSibling)!=null?a:Z.__shady_previousSibling)!=null?J:null};
uNa=function(Z){var V,a,J;return(J=(a=(V=Z.nextElementSibling)!=null?V:Z.__shady_native_nextElementSibling)!=null?a:Z.__shady_nextElementSibling)!=null?J:null};
W1O=function(Z){var V,a,J;return(J=(a=(V=Z.previousElementSibling)!=null?V:Z.__shady_native_previousElementSibling)!=null?a:Z.__shady_previousElementSibling)!=null?J:null};
gRa=function(Z){var V,a,J;return new Set([].concat(_.nw((V=Z.children)!=null?V:[]),_.nw((a=Z.__shady_native_children)!=null?a:[]),_.nw((J=Z.__shady_children)!=null?J:[])))};
I6J=function(Z){var V,a,J;return new Set([].concat(_.nw((V=Z.childNodes)!=null?V:[]),_.nw((a=Z.__shady_native_childNodes)!=null?a:[]),_.nw((J=Z.__shady_childNodes)!=null?J:[])))};
Z1F=function(Z){if(!Z)return null;var V=_.bo(Z);if(!V){var a;return(a=Node.prototype.getRootNode)==null?void 0:a.call(Z)}V=V.toUpperCase();for(Z=euV(Z);Z&&Z.tagName!==V;)Z=euV(Z);return Z?_.Hp(Z):null};
V2K=function(Z){for(;Z&&!(Z instanceof HTMLElement);)Z=Run(Z);return Z};
aVo=function(Z){var V=V2K(Z);return Z===V?_.bo(Z):V?Uu(V):null};
JZJ=function(Z){return(Z=V2K(Z))?Uu(Z):null};
oiK=function(Z){if(Z instanceof Comment)return!1;if(Z instanceof Text){var V,a;if(((a=(V=Z.textContent)==null?void 0:V.trim())!=null?a:"")==="")return!1}return!0};
kK=function(Z,V,a){var J=V(Z);for(a=a===void 0?JZJ(Z):a;J&&(aVo(J)!==a||!oiK(J));)Z=J,J=V(Z);return J};
rZu=function(Z,V,a){if(!V)return null;Z=JZJ(Z);return aVo(V)===Z&&oiK(V)?V:kK(V,a,Z)};
P5K=function(Z){return kK(Z,$bJ,_.bo(Z))};
fVo=function(Z){return kK(Z,uNa)};
i1O=function(Z){return kK(Z,MQE)};
BDF=function(Z){return kK(Z,W1O)};
djJ=function(Z){return kK(Z,L1a)};
mjn=function(Z){return rZu(Z,Z.firstChild||Z.__shady_native_firstChild||Z.__shady_firstChild||null,MQE)};
NDc=function(Z){var V,a,J;var r=(J=(a=(V=Z.firstElementChild)!=null?V:Z.__shady_native_firstElementChild)!=null?a:Z.__shady_firstElementChild)!=null?J:null;return rZu(Z,r,uNa)};
C5J=function(Z){var V,a,J;var r=(J=(a=(V=Z.lastChild)!=null?V:Z.__shady_native_lastChild)!=null?a:Z.__shady_lastChild)!=null?J:null;return rZu(Z,r,L1a)};
q2R=function(Z){var V,a,J;var r=(J=(a=(V=Z.lastElementChild)!=null?V:Z.__shady_native_lastElementChild)!=null?a:Z.__shady_lastElementChild)!=null?J:null;return rZu(Z,r,W1O)};
S2a=function(Z){var V=JZJ(Z);return Array.from(I6J(Z)).filter(function(a){return aVo(a)===V})};
TDm=function(Z){var V=Uu(Z);return Array.from(gRa(Z)).filter(function(a){return _.bo(a)===V})};
_.Eu=function(Z,V,a){if(Z instanceof HTMLElement&&_.bo(Z)===a){var J=Array.from(Z.classList).indexOf("style-scope");if(J===-1)Z.classList.add("style-scope"),Z.classList.add(V);else if(!(J+1>=Z.classList.length)){J=Z.classList[J+1];var r,f;Z==null||(r=Z.classList)==null||(f=r.replace)==null||f.call(r,J,V)}}if(Z instanceof HTMLElement||Z instanceof DocumentFragment)for(r=_.B(gRa(Z)),f=r.next();!f.done;f=r.next())_.Eu(f.value,V,a);return Z};
jL=function(Z,V){if(Z instanceof HTMLElement&&_.bo(Z)===V){var a=Array.from(Z.classList).indexOf("style-scope");a===-1||a+1>=Z.classList.length||Z.classList.remove("style-scope",Z.classList[a+1])}if(Z instanceof HTMLElement||Z instanceof DocumentFragment){a=_.B(Z.children);for(var J=a.next();!J.done;J=a.next())jL(J.value,V)}return Z};
_.Y2c=function(Z,V){return Az(Z).prototype.appendChild.call(Z,V)};
XwE=function(Z,V){if(Z===V)return!0;Z=I6J(Z);return Array.from(Z).some(function(a){return XwE(a,V)})};
_.H=function(Z,V){if(Z instanceof vp)return Z;(V==null?0:V.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(Z,"ownerDocument")&&Object.defineProperty(Z,"ownerDocument",{get:function(){return window.document}});
return new vp(Z)};
nin=function(){var Z=vp.prototype,V=[].concat(_.nw(KBo?[]:["getRootNode"]),["setAttribute","removeAttribute"]);V=_.B(V);for(var a=V.next(),J={};!a.done;J={method$jscomp$50:void 0},a=V.next())J.method$jscomp$50=a.value,Z[J.method$jscomp$50]=function(r){return function(){return this.host[r.method$jscomp$50].apply(this.host,arguments)}}(J)};
t2u=function(){var Z=vp.prototype,V=[].concat(_.nw(KBo?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.nw(lVE?[]:["querySelector","querySelectorAll"]));V=_.B(V);for(var a=V.next(),J={};!a.done;J={method$jscomp$51:void 0},a=V.next())J.method$jscomp$51=a.value,Z[J.method$jscomp$51]=function(r){return function(){return this.root[r.method$jscomp$51].apply(this.root,arguments)}}(J)};
DjV=function(){var Z=vp.prototype,V=[].concat(_.nw(svV?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.nw(FBE?[]:["parentNode"]));V=_.B(V);for(var a=V.next(),J={};!a.done;J={prop$jscomp$62:void 0},a=V.next())J.prop$jscomp$62=a.value,Object.defineProperty(Z,J.prop$jscomp$62,{get:function(r){return function(){return this.host[r.prop$jscomp$62]}}(J),
configurable:!0})};
GHn=function(){var Z=vp.prototype,V=["activeElement"].concat(_.nw(svV?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.nw(cZc?[]:["children"]),_.nw(O1O?[]:["lastChild"]));V=_.B(V);for(var a=V.next(),J={};!a.done;J={prop$jscomp$63:void 0},a=V.next())J.prop$jscomp$63=a.value,Object.defineProperty(Z,J.prop$jscomp$63,{get:function(r){return function(){return this.root[r.prop$jscomp$63]}}(J),
configurable:!0})};
wwc=function(){for(var Z=vp.prototype,V=_.B(["innerHTML","textContent"]),a=V.next(),J={};!a.done;J={prop$jscomp$64:void 0},a=V.next())J.prop$jscomp$64=a.value,Object.defineProperty(Z,J.prop$jscomp$64,{get:function(r){return function(){return this.root[r.prop$jscomp$64]}}(J),
set:function(r){return function(f){this.root[r.prop$jscomp$64]=f}}(J),
configurable:!0})};
yZu=function(Z){var V=vp.prototype;Z=_.B(Object.entries(Z));for(var a=Z.next(),J={};!a.done;J={fn$jscomp$362:void 0},a=Z.next()){var r=_.B(a.value);a=r.next().value;r=r.next().value;J.fn$jscomp$362=r;V[a]=function(f){return function(){return f.fn$jscomp$362.apply(null,[this.host.node||this.host].concat(_.nw(arguments)))}}(J)}};
UjE=function(){for(var Z=vp.prototype,V=_.B(Object.entries(b1a)),a=V.next(),J={};!a.done;J={fn$jscomp$363:void 0},a=V.next()){var r=_.B(a.value);a=r.next().value;r=r.next().value;J.fn$jscomp$363=r;Object.defineProperty(Z,a,{get:function(f){return function(){return f.fn$jscomp$363.apply(null,[this.host.node||this.host].concat(_.nw(arguments)))}}(J),
configurable:!0})}};
_.xK=function(Z){return Z instanceof H1R||Z instanceof Document?Z:new H1R(Z)};
AZJ=function(){for(var Z=H1R.prototype,V=_.B("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),a=V.next(),J={};!a.done;J={method$jscomp$52:void 0},a=V.next())J.method$jscomp$52=a.value,Z[J.method$jscomp$52]=function(r){return function(){return HTMLElement.prototype[r.method$jscomp$52].call.apply(HTMLElement.prototype[r.method$jscomp$52],[this.node].concat(_.nw(arguments)))}}(J)};
kHJ=function(){for(var Z=H1R.prototype,V=_.B("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),a=V.next(),J={};!a.done;J={prop$jscomp$65:void 0},a=V.next())J.prop$jscomp$65=a.value,Object.defineProperty(Z,J.prop$jscomp$65,{get:function(r){return function(){var f;return(f=this.node["__shady_native_"+r.prop$jscomp$65])!=null?f:this.node[r.prop$jscomp$65]}}(J),
configurable:!0})};
_.Qp=function(Z,V,a){a===void 0&&(a=!Z.classList.contains(V));a?Z.classList.add(V):Z.classList.remove(V)};
_.py=function(Z,V,a){a===void 0&&(a=!Z.hasAttribute(V));if(V==="class")throw Error("eg");a?_.xK(Z).setAttribute(V,""):_.xK(Z).removeAttribute(V)};
EiJ=function(Z){return(Z.localName!=="slot"?[]:(0,_.hz)(Z).assignedNodes({flatten:!0})).filter(function(V){return V.nodeType===Node.ELEMENT_NODE})};
_.jvo=function(Z){return(Z=_.H(Z).querySelector("slot"))&&Z.localName==="slot"?EiJ(Z):[]};
_.eL=function(Z,V){window.ShadyCSS&&window.ShadyCSS.styleSubtree(Z,V)};
viJ=function(Z,V){var a=V.bind(Z);return function(J){a(J,J.detail)}};
_.zh=function(Z,V){var a=xjF.get(Z);a||(a=new WeakMap,xjF.set(Z,a));if(a.has(V))return a.get(V);if(_.F("web_fi_listen_disable_bound_fn_helper")){var J=V.bind(Z);Z=function(r){J(r,r==null?void 0:r.detail)}}else Z=viJ(Z,V);
a.set(V,Z);return Z};
hHc=function(Z,V){QvO(Z);Z.created[pwR].push(V)};
QvO=function(Z){if(!Z.created||!Z.created[pwR]){var V=Z.created,a=V?[V]:[];Z.created=function(){for(var J=_.B(a),r=J.next();!r.done;r=J.next())r.value.apply(this)};
Z.created[pwR]=a}};
eHu=function(Z){return function(){var V=_.lV.apply(0,arguments);return function(a,J,r){Z.apply(null,_.nw(V))(a,J,r)}}};
zHO=function(){return function(){var Z=_.lV.apply(0,arguments);return function(V,a,J){jya.apply(null,_.nw(Z))(V,a,J)}}};
_.A=function(Z){return zHO()(Z)};
_.E=function(){return eHu(pnK).apply(null,_.nw(_.lV.apply(0,arguments)))};
_.$K=function(Z){return _.F("pbcm_fi_listen_decorators")?$jJ(Z):eHu(xNn)(Z)};
$jJ=function(Z){return function(V,a){hHc(V,function(){var J=this[a],r=_.F("web_fi_listen_disable_bound_fn_helper")?function(f){J(f,f.detail)}.bind(this):viJ(this,J);
RHO.has(Z)?l9(this.hostElement,Z,r):this.hostElement.addEventListener(Z,r)})}};
_.RX=function(){return eHu(QyE).apply(null,_.nw(_.lV.apply(0,arguments)))};
_.x=function(Z){Z=Z===void 0?{}:Z;return eHu(vrc)(Z)};
_.MW=function(Z){if(Z.hostElement&&Z!==Z.hostElement){var V=_.qR(Z.hostElement);V=Z.renderIdom?V:V.shadowRoot}V||(Z=Z.root,V=Z instanceof Node?_.qR(Z):null);return V};
_.Ly=function(Z){return M2c?LBE(Z):function(V,a){Object.defineProperty(V,a,{get:function(){var J;return(J=_.MW(this))==null?void 0:J.querySelector(Z)},
enumerable:!0,configurable:!0})}};
LBE=function(Z){return function(V,a){Object.defineProperty(V,a,{get:function(){var J,r=(J=_.H(this.hostElement))==null?void 0:J.querySelector(Z);if(r)return r;var f;J=(f=this.is)!=null?f:"yt-undefined-target";ujK!=null||(ujK=Date.now());(wW(J)+ujK)%100>_.W0("pbcm_fi_query_decorators_fallback_logging_pct")||(WBF!=null||(WBF=new gin),IVE.has(J)||(IVE.add(J),WBF.increment(J)));var d;return(d=_.MW(this))==null?void 0:d.querySelector(Z)},
enumerable:!0,configurable:!0})}};
_.uo=function(Z){return M2c?Z2E(Z):function(V,a){Object.defineProperty(V,a,{get:function(){var J;return(J=_.MW(this))==null?void 0:J.querySelectorAll(Z)},
enumerable:!0,configurable:!0})}};
Z2E=function(Z){return function(V,a){Object.defineProperty(V,a,{get:function(){var J,r=(J=_.H(this.hostElement))==null?void 0:J.querySelectorAll(Z);if(r==null?0:r.length)return r;var f;return(f=_.MW(this))==null?void 0:f.querySelectorAll(Z)},
enumerable:!0,configurable:!0})}};
V0E=function(Z){return function(V){if(![_.pq,_.Q].includes(Object.getPrototypeOf(V.prototype).constructor))throw Error("fg");wnV(Object.assign({},typeof Z!=="string"?Z:{is:Z,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(V)}};
_.IX=function(){var Z=Z===void 0?{}:Z;return function(V){if(![hC,_.Wp].includes(Object.getPrototypeOf(V.prototype).constructor))throw Error("gg");y1u(Object.assign({},Z,{disableInheritanceCheck:!0}))(V)}};
JXc=function(Z,V){a0E[Z]!=null||(a0E[Z]=new Set);a0E[Z].add(V)};
_.Zr=function(){var Z=_.RX.apply(null,_.nw(_.lV.apply(0,arguments)));return function(V,a){JXc(V.is,a);Z(V,a)}};
rd=function(Z,V,a){if(Vf(Z)&&!oen.has(V)){V=V.replace(/^JSC\$[\d]+_/,"");V=V.replace(/\.\d+(\.|$)/g,function(f,d){return".#"+d});
oL[Z]!=null||(oL[Z]={});var J,r;(J=oL[Z])[r=V]!=null||(J[r]=new Set);oL[Z][V].has(a)||(oL[Z][V].add(a),_.n9("polymerPropertyAccessEvent",{componentName:Z,propertyName:V,accessType:a}))}};
rXR=function(){return _.F("polymer_property_access_logging_debug")||_.F("polymer_enable_property_access_logging")};
Vf=function(Z){if(_.F("polymer_property_access_logging_debug"))return!0;if(!_.F("polymer_enable_property_access_logging"))return!1;PyR||(PyR=Date.now());return(wW(Z)+PyR)%100<_.W0("polymer_property_access_logging_percent")};
f0o=function(Z,V){return Vf(V)&&Z.hostElement.loggingStatus?new Proxy(Z,{get:function(a,J,r){if(a.hostElement.loggingStatus.bypassProxyController)return a[J];a.hostElement.loggingStatus.isExternalGet=!0;var f=a[J];a.hostElement.loggingStatus.isExternalGet=!1;if(f instanceof Function)return function(){var d=_.lV.apply(0,arguments);try{return a.hostElement.loggingStatus.currentExternalCall=J,rd(V,J,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),f.apply(this===r?a:this,d)}finally{a.hostElement.loggingStatus.currentExternalCall=
void 0}};
rd(V,J,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return f},
set:function(a,J,r){if(a.hostElement.loggingStatus.bypassProxyController)return a[J]=r,!0;a.hostElement.loggingStatus.isRendererStamper?rd(V,J,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):a.hostElement.loggingStatus.isDeclarativeExternal||rd(V,J,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{a.hostElement.loggingStatus.currentExternalSet=J,a[J]=r}finally{a.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):Z};
i2u=function(Z,V){Z&&Z.loggingStatus&&!Z.loggingStatus.isDeclarativeExternal&&!Z.loggingStatus.isExternalGet&&Z.loggingStatus.currentExternalSet!==V&&rd(Z.tagName.toLowerCase(),V,"PROPERTY_ACCESS_GET_INTERNAL")};
P_=function(Z,V,a){Z&&(a||Z.loggingStatus&&!Z.loggingStatus.isInitializing&&!Z.loggingStatus.isDefiningPropertyAccessor&&Z.loggingStatus.currentExternalSet!==V)&&rd(Z.tagName.toLowerCase(),V,"PROPERTY_ACCESS_SET_INTERNAL")};
B9a=function(){return{_definePropertyAccessor:function(Z,V){var a=this,J=a.hostElement.loggingStatus;J&&(J.isDefiningPropertyAccessor=!0);var r=a[Z];r!==void 0&&(a.__data?a._setPendingProperty(Z,r):(a.__dataProto!=null||(a.__dataProto={}),a.__dataProto[Z]=r));J&&(J.isDefiningPropertyAccessor=!1);Object.defineProperty(this,Z,{get:function(){i2u(a.hostElement,Z);return this.__data[Z]},
set:function(f){V||this._setPendingProperty(Z,f,!0)&&this._invalidateProperties()}})},
created:function(){var Z=this._setPendingProperty.bind(this);this._setPendingProperty=function(V,a,J){P_(this.hostElement,V);return Z.apply(this,[V,a,J])}}}};
dQJ=function(Z){rXR()&&_.A(fr.prototype)(Z.prototype,"__templateBindingLoggingBehavior")};
mQc=function(Z,V){if(V.resolvedFactories.length!==Z.resolvedFactories.length)return!0;V=_.B(V.resolvedFactories.entries());for(var a=V.next();!a.done;a=V.next()){var J=_.B(a.value);a=J.next().value;J=J.next().value;if(J.providerClass){if(J.providerClass!==Z.resolvedFactories[a].providerClass)return!0}else if(J.providerValue){if(J.providerValue!==Z.resolvedFactories[a].providerValue)return!0}else if(J.factory!==Z.resolvedFactories[a].factory)return!0}return!1};
N9R=function(Z,V){Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())if(a=a.value,a.constructor===Array)N9R(a,V);else{var J=V;J.has(a)||(a.inject&&J.add(a),a.behaviors&&N9R(a.behaviors,J))}};
im=function(Z,V){var a=Z[V];Z[V]=function(){var J=_.lV.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(a)return a.apply(this,J)}};
T9E=function(){_.B_.Class=function(a,J){a=CyJ(a,J);im(a.prototype,"created");return a};
im(dd.prototype,"_initializeProperties");im(_.mT.prototype,"_initializeProperties");if(q0a)im(S0E,"created");else{var Z=function(){im(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))Z();else{var V=customElements.define;customElements.define=function(a,J,r){V.call(customElements,a,J,r);a==="tp-yt-iron-list"&&(Z(),customElements.define=V)}}}};
XdV=function(Z,V){Z.prototype.behaviors=Z.prototype.behaviors||[];Z.prototype.behaviors.unshift(Y0E.InjectBehavior);Z.prototype.provide=V};
_.qZ=function(Z){return function(V){if(!Z.disableElementRegistration){Z.noInjection||XdV(V,Z.providers);var a=V.prototype;a.__templateHelpers||jya(NZ.prototype)(a,"__templateHelpers");a=Z.is;K0J||(K0J=Date.now());(wW(a)+K0J)%100<_.W0("polymer_log_prop_change_observer_percent")&&jya(Cr.prototype)(V.prototype,"__propertyObserverObserver");V.prototype.behaviors=V.prototype.behaviors||[];V.prototype.behaviors.unshift(_.nec.YtHostElementBehavior);dQJ(V);V0E({is:Z.is,notifyObserversOnUndefined:Z.notifyObserversOnUndefined!==
!1,fastInit:Z.fastInit,template:Z.template,disableEnforceFastDefaultValuesCheck:!0})(V)}}};
_.p=function(Z){return _.qZ({is:Z.is,template:Z.template,disableElementRegistration:Z.disableElementRegistration,cssBuildOptOut:Z.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
s1J=function(Z,V){if(l0u){Z=new Z;for(var a=_.B(Object.getOwnPropertyNames(Z)),J=a.next();!J.done;J=a.next())J=J.value,V[J]=Z[J];for(a=V;a&&a!==Object.prototype;a=Object.getPrototypeOf(a)){J=_.B(Object.getOwnPropertyNames(a));for(var r=J.next();!r.done;r=J.next())r=r.value,Z.hasOwnProperty(r)||Object.defineProperty(Z,r,t0c(V,r))}}else Z.apply(V)};
t0c=function(Z,V){return{get:function(){var a=Z[V];return a instanceof Function?a.bind(Z):a},
set:function(a){Z[V]=a}}};
DQo=function(Z,V){for(var a=Z._noAccessors,J=_.B(Object.getOwnPropertyNames(Z)),r=J.next();!r.done;r=J.next())if(r=r.value,!F0o.has(r))if(a)V[r]=Z[r];else{var f=Object.getOwnPropertyDescriptor(Z,r);f&&(f.configurable=!0,Object.defineProperty(V,r,f))}};
cXR=function(Z,V,a){return function(J){if(a){var r=a();J.model=r}if(Z[V])Z[V](J,J.detail)}};
SI=function(Z){var V=[];if(typeof Z==="string")Z.length>0&&V.push.apply(V,_.nw(Z.split(".")));else{Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())a=a.value,typeof a==="string"?V.push.apply(V,_.nw(a.split("."))):V.push(a)}return V};
O2n=function(Z,V){if(V[V.length-1]!=="*"&&V[V.length-1]!=="splices"){for(var a=0;a<V.length;a++){if(!Z)return;Z=Z[V[a]]}return Z}};
GEV=function(Z,V){if(Z.length>V.length)return!1;for(var a=0;a<Z.length;a++)if(Z[a]!==V[a])return!1;return!0};
yXo=function(Z,V,a){if(V.type==="compute"){var J=V.getter.bind(a);var r=V.args}else J=function(){return a[V.method.methodName].apply(a,_.nw(_.lV.apply(0,arguments)))},r=V.method.args;
wdm(Z,V.propertyKey,J,r,V.value)};
UQi=function(Z,V){if(V.readOnly){var a=Object.getOwnPropertyDescriptor(Z.model,V.propertyKey);Object.defineProperty(Z.model,V.propertyKey,{get:a.get,set:function(){}});
Z.model[b2O(V.propertyKey)]=a.set}};
H2J=function(Z,V,a){if(a){var J=V.propertyKey,r=V.selector;V=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.nw(V.selectorArgs.map(function(f){return{type:"path",path:f}})));
wdm(Z,J,function(f){var d=_.lV.apply(1,arguments);return r.apply(null,[a.getState()].concat(_.nw(d)))},V)}};
kEO=function(Z,V,a){var J=_.Po(V.propertyKey)+"-changed";AXK(Z,function(r){var f={value:r.value,queueProperty:!0};r.path.split(".").length>1&&(f.path=r.path);a.dispatchEvent(new CustomEvent(J,{detail:f}))},[{type:"wildcard",
path:V.propertyKey}])};
EeO=function(Z,V,a){AXK(Z,function(){a[V.method.methodName].apply(a,_.nw(_.lV.apply(0,arguments)))},V.method.args)};
b2O=function(Z){return"_set"+(Z.charAt(0).toUpperCase()+Z.slice(1))};
j1O=function(){var Z,V=DT(function(a){Z=a},!1);
return[Z,V]};
hqu=function(Z){Z=Z.trim().replace(vei,",").replace(xQE,"$1");var V=Z[0];V==="-"&&(V=Z[1]);if(V>="0"&&V<="9")return{type:"literal",value:Number(Z)};if(V==="'"||V==='"')return{type:"literal",value:Z.slice(1,-1)};if(V=Z.match(Q1E)){V=V[1];var a=pdE[V];if(a)return{type:a,path:Z.slice(0,-(V.length+1))}}return{type:"path",path:Z}};
RqV=function(Z){var V=Z.match(eqm);if(V)return Z={methodName:V[1],args:zqE},V[2].trim()&&(V=V[2].replace($QK,"&comma;").split(","),Z.args=V.map(hqu)),Z};
M0m=function(Z,V,a,J){J=J===void 0?!1:J;V=_.Po(V);var r=BH;r&&(a=r(a,V,"attribute",Z));Tk(Z,a,V,J)};
Tk=function(Z,V,a,J){V=L0O(V,J===void 0?!1:J);V===void 0?Z.removeAttribute(a):Z.setAttribute(a,V)};
L0O=function(Z,V){switch(typeof Z){case "object":case "function":if(Z instanceof Date)return Z.toString();if(Z){if((V===void 0?0:V)&&!_.F("polymer_reflect_objects_as_boolean_killswitch"))return Z?"":void 0;V=window.trustedTypes?window.trustedTypes.isHTML(Z)||window.trustedTypes.isScript(Z)||window.trustedTypes.isScriptURL(Z):void 0;if(V)return Z;try{return JSON.stringify(Z)}catch(a){_.FD(Error("Cg`"+Z))}}break;case "boolean":return Z?"":void 0;default:return Z!==null&&Z!==void 0?Z.toString():void 0}};
u7n=function(Z){if(Z===void 0)throw Error("Dg");return Z};
Vqo=function(Z,V,a,J){var r=W0m(J);if(r.length){J=a;var f="property";geu.test(a)?f="attribute":a[a.length-1]==="$"&&(a=a.slice(0,-1),f="attribute");var d=I0E(r);d&&f==="attribute"&&(a==="class"&&Z.hasAttribute("class")&&(d+=" "+Z.getAttribute(a)),Tk(Z,d,a));f==="attribute"&&J==="disable-upgrade$"&&Z.setAttribute("disable-upgrade","");Z.localName==="input"&&J==="value"&&Z.setAttribute("value","");Z.removeAttribute(J);f==="property"&&(a=_.f4(a));V=u7n(V);ZxF(V,f,a,r);return!0}return a.slice(0,3)===
"on-"?(Z.removeAttribute(a),(f=V).events!=null||(f.events=[]),V.events.push({name:a.slice(3),value:J}),!0):a==="id"?(V.id=J,!0):!1};
W0m=function(Z){for(var V=[],a=0,J;(J=ajo.exec(Z))!==null;){J.index>a&&V.push({type:"literal",value:Z.slice(a,J.index)});var r=J[1][0];a=!!J[2];J=J[3].trim();if(r==="{")throw Error("Eg");(r=RqV(J))?V.push({type:"method",negate:a,signature:r}):V.push({type:"path",negate:a,path:J});a=ajo.lastIndex}a&&a<Z.length&&(Z=Z.substring(a))&&V.push({type:"literal",value:Z});return V};
I0E=function(Z){for(var V="",a=0;a<Z.length;a++){var J=Z[a];J.type==="literal"&&(V+=J.value)}return V};
ZxF=function(Z,V,a,J){Z.bindings!=null||(Z.bindings=[]);Z.bindings.push({kind:V,target:a,parts:J})};
fju=function(Z,V,a){var J=!1;if(Z.localName==="template"){J=a;var r=V.stripWhitespace;r=JJm(Z,r===void 0?!1:r);var f=Z.content.ownerDocument.createDocumentFragment();r.content=f;f.appendChild(Z.content);J&&(J.templateInfo=r);J=!0}else Z.localName==="slot"&&(V.hasInsertionPoint=!0);if(Z.firstChild&&(r=a,Z.localName!=="script"&&Z.localName!=="style")){f=0;for(var d=Z.firstChild;d;){var N=d;if(N.localName==="template"){var C=N.getAttribute("is");if((d=C==="dom-if")||C==="dom-repeat"){N.removeAttribute("is");
C=N.ownerDocument.createElement("ps-"+C);N.parentNode.replaceChild(C,N);C.appendChild(N);var T=Array.from(N.attributes);T=_.B(T);for(var Y=T.next();!Y.done;Y=T.next())Y=Y.value,d?omo.has(Y.name)&&Tk(C,Y.value,Y.name):rJa.has(Y.name)?Tk(C,Y.value,Y.name):Peo.has(Y.name),N.removeAttribute(Y.name);d=C}else d=N}if(d.nodeType===Node.TEXT_NODE){N=void 0;C=Z;for(T=d;((N=T.nextSibling)==null?void 0:N.nodeType)===Node.TEXT_NODE;)Y=void 0,(Y=T).textContent!=null||(Y.textContent=""),T.nextSibling.textContent&&
(T.textContent+=T.nextSibling.textContent),C.removeChild(T.nextSibling);if(V.stripWhitespace&&d.textContent&&!d.textContent.trim()){Z.removeChild(d);d=d.nextSibling;continue}}fju(d,V,{parentIndex:f,parentInfo:r});d.parentNode&&f++;d=d.nextSibling}}var X;if((X=Z.hasAttributes)==null?0:X.call(Z)){X=a=u7n(a);r=!1;f=Array.from(Z.attributes);f=_.B(f);for(N=f.next();!N.done;N=f.next())N=N.value,r=Vqo(Z,X,N.name,N.value)||r;J=r||J}Z.nodeType===Node.TEXT_NODE&&(X=W0m(Z.textContent),X.length&&(Z.textContent=
I0E(X)||" ",a=u7n(a),ZxF(a,"text","textContent",X),J=!0));a&&J&&(a.infoIndex=V.nodeInfoList.push(a)-1)};
JJm=function(Z,V){V={nodeInfoList:[],stripWhitespace:(V===void 0?!1:V)||Z.hasAttribute("strip-whitespace")};fju(Z.content,V);return V};
ixJ=function(Z){Object.assign(Z,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
dhJ=function(Z,V,a){V.signalCache!=null||(V.signalCache={});var J=V.signalCache[a];if(!J){var r=a.split("."),f,d;J=_.F("web_polysi_immutable_root_fix_killswitch")?!((f=Z.options)==null?0:(d=f.immutableProps)==null?0:d.has(r[0])):!B2F(Z,r[0]);if(r.length>1&&J){var N=Z.getPathMutationSignal(r);J=function(){var C=ON(Z.owner,function(){return Z.getWithPath([r[0]])}),T,Y=(T=N())==null?void 0:T.value;
return{rootWasDefined:C!==void 0,value:Y}}}else J=function(){var C=Z.getWithPath(r);
return{rootWasDefined:C!==void 0,value:C}};
V.signalCache[a]=J}return J()};
N2c=function(Z,V,a,J,r){V=V.parts.map(function(d,N){if(d.type==="literal"){a.partWasDefined!=null||(a.partWasDefined=[]);var C;(C=a.partWasDefined)[N]||(C[N]=d.value!==void 0);return d.value}var T;if(d.type==="method"){var Y,X=(Y=(T=a.partWasDefined)==null?void 0:T[N])!=null?Y:!1;X||(X=d.signature.args.every(function(c){return c.type==="literal"}));
var n=!1,t=!0;T=d.signature.args.map(function(c){if(c.type==="literal")return c.value;if(c.type!=="path")throw Error("Fg`"+c.type);var y=dhJ(Z,a,c.path);c=y.value;y=y.rootWasDefined;n||(n=y);t&&(t=y);return c});
X||(X=r===1?t:n);a.partWasDefined!=null||(a.partWasDefined={});a.partWasDefined[N]=X;if(!X)return;T=(N=dhJ(Z,a,d.signature.methodName).value)&&typeof N==="function"?N.apply(J,T):void 0}else Y=dhJ(Z,a,d.path),T=Y.value,a.partWasDefined!=null||(a.partWasDefined={}),(X=a.partWasDefined)[N]||(X[N]=T!==void 0||Y.rootWasDefined);d.negate&&(T=!T);return T});
if(V.length===1){var f;return((f=a.partWasDefined)==null?0:f[0])?V[0]:mhE}return V.join("")};
CeE=function(Z){return typeof Z==="object"&&!!Z&&"notifyPath"in Z&&"canNotifyPath"in Z};
qdR=function(Z){return typeof Z==="object"&&!!Z&&"notifyPath"in Z};
SdJ=function(Z){return"polymerController"in Z};
T2J=function(Z,V){V=""+SI(V)[0];if(CeE(Z))return Z.canNotifyPath(V);if(SdJ(Z)&&CeE(Z.polymerController))return Z.polymerController.canNotifyPath(V);if(qdR(Z)){var a;return!((a=Z.properties)==null||!a[V])}if(SdJ(Z)&&qdR(Z.polymerController)){var J;return!((J=Z.polymerController.properties)==null||!J[V])}return!1};
YdE=function(Z,V,a){CeE(Z)||qdR(Z)?Z.notifyPath(V,a):SdJ(Z)&&(CeE(Z.polymerController)||qdR(Z.polymerController))&&Z.polymerController.notifyPath(V,a)};
K7i=function(Z,V,a){if(a!==mhE){Z.kind==="attribute"||Z.target!=="textContent"&&(Z.target!=="value"||V.localName!=="input"&&V.localName!=="textarea")||(a=a===void 0?"":a);var J,r=(J=Xka.Polymer)==null?void 0:J.sanitizeDOMValue;r&&(a=r(a,Z.target,Z.kind,V));if(Z.kind==="attribute"){Z=Z.target;if(Z==="class"||Z==="name"||Z==="slot")V=(0,_.hz)(V);Tk(V,a,Z)}else if(Z=Z.target,a!==V[Z]||typeof a==="object")V.loggingStatus&&(V.loggingStatus.isDeclarativeExternal=!0,rd(V.localName,Z,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
V[Z]=a,V.loggingStatus&&(V.loggingStatus.isDeclarativeExternal=!1)}};
nmu=function(Z,V,a,J){var r=V.parts[0];if(V.parts.length!==1||r.type!=="path"||!T2J(a,V.target))return!1;var f=_.B(r.path.split(".")),d=f.next().value,N=pG(f);if(!_.F("web_polysi_immutable_root_fix_killswitch")&&B2F(Z,d))return!1;J.signalCache!=null||(J.signalCache={});f=J.signalCache[r.path];var C;f=(C=f)==null?void 0:C().value;if((f==null?void 0:f.path)!==void 0){J=SI(f.path);var T=SI(r.path);J=[V.target].concat(_.nw(J.slice(T.length-1)));YdE(a,J,r.negate?!f.value:f.value);return!0}var Y=YO(Z,d);
var X=Y.getChangeRecordSignal(N),n=!1;f=function(){if(!n){var c=ON(Z.owner,function(){return Y.getWithPath([])});
n||(n=c!==void 0)}return{value:X(),rootWasDefined:n}};
J.signalCache[r.path]=f;J.partWasDefined!=null||(J.partWasDefined={});f=f();(T=J.partWasDefined)[0]||(T[0]=f.rootWasDefined);var t=ON(Z.owner,function(){return Y.getWithPath(N)});
J.partWasDefined[0]&&ON(Z.owner,function(){return void K7i(V,a,r.negate?!t:t)});
return!0};
lju=function(Z,V,a,J,r,f){if(!nmu(Z,V,a,J)){var d=N2c(Z,V,J,r,f);ON(Z.owner,function(){return void K7i(V,a,d)})}};
tqn=function(Z,V,a,J,r,f){a=_.B(a);for(var d=a.next(),N={};!d.done;N={infoIndex:void 0},d=a.next()){d=d.value;var C=d.bindings;N.infoIndex=d.infoIndex;d=d.parentInfo;if(C){C=_.B(C);for(var T=C.next(),Y={};!T.done;Y={b$jscomp$254:void 0,bindingCtx$jscomp$4:void 0},T=C.next()){Y.b$jscomp$254=T.value;if(N.infoIndex===void 0)throw Error("Gg");Y.bindingCtx$jscomp$4={};Z.effect(function(X,n){return function(){r&&!r()||lju(Z,X.b$jscomp$254,V[n.infoIndex],X.bindingCtx$jscomp$4,J,f)}}(Y,N))}}d&&tqn(Z,V,[d],
J,r,f)}};
sDO=function(Z,V){Z=(V.parentInfo?sDO(Z,V.parentInfo):Z).firstChild;for(var a=0;Z;Z=Z.nextSibling)if(V.parentIndex===a++)return Z;throw Error("Hg");};
DhK=function(Z,V,a,J){Z=document.importNode(Z.content,!0);Z.__noInsertionPoint=!(J==null?0:J.hasInsertionPoint);for(var r=Array(V.length),f={},d=0;d<V.length;d++){var N=V[d],C=sDO(Z,N);r[d]=C;N.id&&(f[N.id]=C);if(N.templateInfo){var T=C.parentElement;T&&(T.templateInfo=N.templateInfo,T.parentSignalProxy=a,T.eventListenerHost=J.eventListenerHost,T.stampingEnabled=J.enabledSignal)}T=void 0;if((T=N.events)==null?0:T.length)for(T=0;T<N.events.length;T++){var Y=N.events[T];F7i(J.eventListenerHost,C,Y.name,
Y.value,J.getModel)}}tqn(a,r,V,J.thisCtx,J.enabledSignal,J.methodInvocationRequirement);return{root:Z,nodes:r,nodesById:f}};
Oxa=function(Z,V){Z=Z();var a;(a=cJJ.ShadyCSS)==null||a.prepareTemplate(Z,V);V=JJm(Z);return{template:Z,nodeInfoList:V.nodeInfoList,hasInsertionPoint:V.hasInsertionPoint}};
yJc=function(){Gyn=!1;for(var Z=X8.length,V=0;V<Z;V++){var a=X8[V];if(a)try{a()}catch(J){Promise.resolve().then(function(){throw J;})}}X8.splice(0,Z);
wkn+=Z};
AJO=function(Z){Gyn||(Gyn=!0,bxc.textContent=(UhF++).toString());X8.push(Z);return HxJ++};
_.lm=function(Z,V,a){Kr++;Z=V?new kyE(Kr,Z,V,a):new EmK(Kr,Z);nr.set(Kr,Z);return Kr};
jDV=function(Z){(Z=nr.get(Z))&&Z.cancel()};
xha=function(Z,V){Z=vmO.get(Z);return Z?(V=Z.get(V))?V:null:null};
_.t4=function(Z,V,a,J){var r=xha(Z,V);if(!r){r=new QDc;var f=vmO.get(Z);f||(f=new Map,vmO.set(Z,f));f.set(V,r)}Z=a.bind(Z);r.run(Z,J,void 0)};
_.pku=function(Z,V){var a;(a=xha(Z,V))==null||a.cancel()};
hBc=function(Z){var V;(V=xha(Z,"doRender"))==null||V.flush()};
sc=function(Z){var V;return(V=Z.hostElement)!=null?V:Z};
eBn=function(Z){var V=Z.indexOf(".");return V===-1?Z:Z.slice(0,V)};
zBn=function(Z,V,a,J,r,f){f=(r=(J=f?eBn(V):V)?V:null)?Z.get(r):Z.__data[V];r&&f===void 0&&(f=a[V]);_.Rg(Z.hostElement,q4J(J)+"-changed",{value:f,queueProperty:!0,path:r!=null?r:void 0},{bubbles:!1,composed:!1})};
$hu=function(Z,V){Z.__isReflecting=!0;M0m(Z.hostElement,V,Z.__data[V]);Z.__isReflecting=!1};
RBa=function(Z){if(Z._onIronRequestResizeNotifications){var V=Z._onIronRequestResizeNotifications.bind(Z);Z._onIronRequestResizeNotifications=function(a){_.yp(a)!==Z.hostElement&&V(a)}}Z._ariaActiveAttributeChanged&&(Z._ariaActiveAttributeChanged=Z._ariaActiveAttributeChanged.bind(Z.hostElement));
Z._activeChanged&&(Z._activeChanged=function(a){Z.toggles?Tk(Z.hostElement,a?"true":"false",Z.ariaActiveAttribute):Z.hostElement.removeAttribute(Z.ariaActiveAttribute);Z._changedButtonState()});
Z._asyncClick&&(Z._asyncClick=function(){_.lm(function(){Z.hostElement.click()},1)});
!Z.keyEventTarget||Z.keyEventTarget instanceof EventTarget||(Z.keyEventTarget=sc(Z.keyEventTarget));Z._disabledChanged&&(Z._disabledChanged=Z._disabledChanged.bind(Z.hostElement));Z._observeItems&&(Z._observeItems=function(a){var J=sc(a);return _.qR(J).observeNodes(function(r){Z._updateItems();Z._updateSelected();_.Rg(J,"iron-items-changed",r,{bubbles:!1,cancelable:!1})})});
Z._updateItems&&Z._updateItems===_.F8._updateItems&&(Z._updateItems=function(){var a=_.qR(Z.hostElement).queryDistributedElements(Z.selectable||"*");a=Array.prototype.filter.call(a,Z._bindFilterItem);Z._setItems(a)});
Z._computeKeyboardClass&&(Z._computeKeyboardClass=function(a){_.Qp(Z.hostElement,"keyboard-focus",a)});
Z.ensureRipple&&(Z.ensureRipple=function(a){if(Z.hasRipple&&!Z.hasRipple()){if(!Z._createRipple)return;Z._ripple=Z._createRipple();Z._ripple.noink=Z.noink;var J=Z._rippleContainer||Z.hostElement;J&&_.H(J).appendChild(Z._ripple)}var r;if(a&&((r=Z._ripple)==null?0:r.uiDownAction)){J=_.H(Z._rippleContainer||Z.hostElement);var f;r=(f=a.composedPath())==null?void 0:f[0];J.contains(r)&&Z._ripple.uiDownAction(a)}});
Z._updateMultiselectable&&(Z._updateMultiselectable=function(a){a?Z.hostElement.setAttribute("aria-multiselectable","true"):Z.hostElement.removeAttribute("aria-multiselectable")})};
Mqo=function(Z,V,a){a=_.B(a);for(var J=a.next();!J.done;J=a.next())s1J(J.value.constructor,Z);s1J(V.constructor,Z)};
utV=function(Z,V){Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())if(a=a.value,a.type==="signal"){var J=a.propertyKey;if(V.hasOwnProperty(J)&&V[J]!=null&&a.attributeType===Object){a:{J=V[J].constructor;for(var r=_.B(L7O),f=r.next();!f.done;f=r.next())if(f=f.value,J===f){J=f;break a}J=Object}a.attributeType=J}}};
W7E=function(){};
gmV=function(Z){var V;return(V=Z.hostElement)!=null?V:Z};
IjO=function(){throw Error("Lg");};
ZdJ=function(Z,V){Z.constructor.prototype.useSignals=!0;var a=new Z.constructor;Mqo(a,Z,V.behaviors);utV(V.reactiveSchemas,a);a={};for(var J=_.B(V.reactiveSchemas),r=J.next();!r.done;r=J.next())r=r.value,r.type==="signal"&&(a[r.propertyKey]=r.attributeType);var f={copyPropertiesToProto:IjO,didRegister:!1,typesForSignals:a},d=["disable-upgrade"].concat(_.nw(V.observedAttributes)),N=function(C){Dr.call(this,Z,V,f,C)};
_.O(N,Dr);_.QS.Object.defineProperties(N,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return d}}});
f.copyPropertiesToProto=function(){for(var C=0;C<V.behaviors.length;C++)DQo(V.behaviors[C],N.prototype);DQo(Z,N.prototype)};
V.legacyOptimizations||f.copyPropertiesToProto();N.prototype.is=Z.is;return N};
VXV=function(Z,V){if(Object.getPrototypeOf(V.prototype).constructor!==_.Q)throw Error("Mg");V.prototype.is=Z.is;return ZdJ(V.prototype,Z)};
adm=function(Z){return Z.type==="compute"||Z.type==="computeWithMethod"};
JGK=function(Z){for(var V=Z.reactiveSchemas.filter(adm),a=new Map,J=new Map,r=new Map,f=_.B(V),d=f.next();!d.done;d=f.next())d=d.value,a.set(d.propertyKey,d),J.set(d.propertyKey,[]),r.set(d.propertyKey,0);f=0;V=_.B(V);for(d=V.next();!d.done;d=V.next()){d=d.value;for(var N=_.B(d.type==="computeWithMethod"?d.method.args:d.args),C=N.next();!C.done;C=N.next())C=C.value,C.type!=="literal"&&(C=C.path.split(".")[0],J.has(C)&&(J.get(C).push(d.propertyKey),r.set(d.propertyKey,r.get(d.propertyKey)+1),f++))}d=
[].concat(_.nw(J.keys())).filter(function(T){return r.get(T)===0});
for(V=[];d.length;)for(N=d.shift(),V.push(a.get(N)),N=_.B(J.get(N)),C=N.next();!C.done;C=N.next())C=C.value,r.set(C,r.get(C)-1),f--,r.get(C)===0&&d.push(C);a=Z.reactiveSchemas.filter(function(T){return!adm(T)});
Z.reactiveSchemas=[].concat(_.nw(a),_.nw(V))};
oJE=function(Z,V){if(V.properties)for(var a=_.B(Object.entries(V.properties)),J=a.next();!J.done;J=a.next()){var r=_.B(J.value);J=r.next().value;r=r.next().value;Z.properties[J]=typeof r==="function"?{type:r}:r}V.observers&&Z.observers.push.apply(Z.observers,_.nw(V.observers));V.disabledPolySiReactions&&Z.disabledPolySiReactions.push.apply(Z.disabledPolySiReactions,_.nw(V.disabledPolySiReactions))};
rGV=function(Z,V){for(var a=V.length-1;a>=0;a--){var J=V[a];Array.isArray(J)?rGV(Z,J):Z.indexOf(J)<0&&Z.unshift(J)}};
PwK=function(Z,V){Z.reactiveSchemas=Z.reactiveSchemas.filter(function(a){return a.type==="observe"&&V.includes(a.method.methodName)||adm(a)&&V.includes(a.propertyKey)?!1:!0})};
idn=function(Z,V){var a=V.prototype,J,r,f={is:Z.is,reactiveSchemas:[],observedAttributes:[],behaviors:[Y0E.InjectBehavior,NZ.prototype],disableElementRegistration:Z.disableElementRegistration,provide:(J=Z.providers)!=null?J:[],reactivityMode:Z.reactivityMode,signalProperties:(r=a.signalProperties)!=null?r:[]};"template"in V?f.templateGetter=function(){return V.template}:Z.getTemplate&&(f.templateGetter=Z.getTemplate);
a.behaviors&&rGV(f.behaviors,a.behaviors);fda(f,V);return f};
fda=function(Z,V){for(var a=V.prototype,J={properties:{},observers:[],disabledPolySiReactions:[]},r=_.B(Z.behaviors),f=r.next();!f.done;f=r.next())oJE(J,f.value);oJE(J,a);if(Z.signalProperties)for(a=_.B(Z.signalProperties),r=a.next();!r.done;r=a.next())delete J.properties[r.value];a=_.B(Object.entries(J.properties));for(r=a.next();!r.done;r=a.next()){f=_.B(r.value);r=f.next().value;f=f.next().value;var d=void 0;if((d=Z.signalProperties)==null||!d.includes(r)){d=void 0;var N=Z,C=f.type;if(!C)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{C=Reflect.getMetadata("design:type",V,r);for(var T=_.B(Bti),Y=T.next();!Y.done;Y=T.next())if(Y=Y.value,C===Y){C=Y;break a}C=Object}else C=String;f.computed||f.selector||(N.reactiveSchemas.push({type:"signal",propertyKey:r,value:f.value,attributeType:C,readOnly:f.readOnly}),N.observedAttributes.push(_.Po(r)));f.reflectToAttribute&&N.reactiveSchemas.push({type:"reflect",propertyKey:r});if(f.computed){C=RqV(f.computed);if(!C)throw Error("Ng");N.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:r,method:C,value:f.value})}f.observer&&N.reactiveSchemas.push({type:"observe",method:{methodName:f.observer,args:[{type:"path",path:r}]}});f.notify&&N.reactiveSchemas.push({type:"notify",propertyKey:r});f.selector&&N.reactiveSchemas.push({type:"redux",propertyKey:r,selector:f.selector,selectorArgs:(d=f.selectorArgs)!=null?d:[]})}}dPK&&JGK(Z);V=_.B(J.observers);for(r=V.next();!r.done;r=V.next())a=Z,r=r.value,(f=RqV(r))?a.reactiveSchemas.push({type:"observe",method:f}):console.log('Warning: unable to parse observe declaration: "'+
r+'"');PwK(Z,J.disabledPolySiReactions)};
mPV=function(Z,V){for(var a=0;a<V.length;a++){var J=V[a],r=void 0;(r=J).showHideApi!=null||(r.showHideApi={});r=void 0;!!Z!==!((r=J.showHideApi)==null||!r.hideTemplateChildren)&&(J.nodeType===Node.TEXT_NODE?Z?(J.showHideApi.polymerTextContent=J.textContent,J.textContent=""):(r=void 0,J.textContent=(r=J.showHideApi.polymerTextContent)!=null?r:null):J instanceof Element&&J.localName==="slot"?Z?(J.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.hz)((0,_.hz)(J).parentNode).replaceChild(J.showHideApi.polymerReplaced,
J)):(r=J.showHideApi.polymerReplaced)&&(0,_.hz)((0,_.hz)(r).parentNode).replaceChild(J,r):J instanceof HTMLElement&&J.style&&(Z?(J.showHideApi.polymerDisplay=J.style.display,J.style.display="none"):J.style.display=J.showHideApi.polymerDisplay));J.showHideApi.hideTemplateChildren=Z;J.showHideChildren&&J.showHideChildren(Z)}};
CwE=function(){if(!Nto){var Z=document.createElement("style");Z.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(Z);Nto=!0}};
c_=function(){return _.F("disable_hidden_dom_if_using_stamper")||_.F("creator_disable_hidden_dom_if_using_stamper")};
qsE=function(Z,V){var a=_.Oc().getState();return V?Z.apply(null,[a].concat(_.nw(V))):Z(a)};
Yso=function(){if(SsJ)return SsJ;var Z=_.B(_.ip(0,void 0,"Nl6eIe")),V=Z.next().value;Z.next();var a=Z.next().value;_.Oc().subscribe(function(){TtO(a)});
return SsJ=V};
TtO=function(Z){_.F("delay_redux_signal_update_killswitch")?Z(function(V){return V+1}):XQK||(XQK=!0,Promise.resolve().then(function(){Z(function(V){return V+1});
XQK=!1}))};
_.Oc=function(){return KxE.getAppStore()};
Gk=function(Z,V){return KxE.getSelectFn()(Z,V)};
_.wd=function(Z){KxE.getDispatchFn()(Z)};
nJO=function(Z,V){var a={},J;for(J in Z)a[J]=V(Z[J],J);return a};
_.yf=function(Z,V){return function(){var a;return(a=_.cr(Z))!=null?a:V}};
_.bm=function(Z,V){var a=Object.assign({},Z),J;for(J in V)V.hasOwnProperty(J)&&(a[J]=_.yf(Z[J],V[J]));return a};
lda=function(Z,V,a){Z instanceof Element&&(a.debugName||(a.debugName="<"+Z.tagName.toLowerCase()+(Z.tagName.includes("-")?">":"."+Z.className+">")),_.F("ytwiz_enable_debug_component_props")&&(Z.debugProps||(Z.debugProps=nJO(V,function(J){return function(){return J()}}))))};
_.Uc=function(Z,V){var a=function(J){var r={stack:[],error:void 0,hasError:!1};try{var f=tXE={};var d=s2E(r,R0i("component()")),N;if(((N=a)==null?0:N.idomCompat)&&J.renderedFromIdom){d==null||d.attr("idomCompat",!0);var C,T=typeof a.idomCompat==="object"?(C=a)==null?void 0:C.idomCompat.callbacks:{},Y=_.B(Fxm(J,T,a.debugName)),X=Y.next().value;Y.next();var n=Y.next().value,t=DPm(Z,X);f.privateValue=t;tXE=void 0;lda(t,X,a);d==null||d.attr("debugName",a.debugName);var c=r$K(t),y=Array.isArray(c)?c[0]:
c;y[oO]||(y[oO]={});y[oO].updateSignalsFromIdomProps=n;return t}var U=nJO(J,cGo);var v=DPm(Z,U);f.privateValue=v;tXE=void 0;lda(v,U,a);d==null||d.attr("debugName",a.debugName);return v}catch(h){r.error=h,r.hasError=!0}finally{Odm(r)}};
a.debugName=V===void 0?"":V;return a};
DPm=function(Z,V){Z=Z(V);return iU(Z)};
G3R=function(Z,V){Z[V]||(Z=new _.qa("IDOM interop setter undefined. Key:",V),_.t$(Z))};
cGo=function(Z,V){return V==="children"||V==="ref"||typeof Z==="function"||Z===void 0?Z:function(){return _.cr(Z)}};
Fxm=function(Z,V,a){var J={},r={},f={},d={},N;for(N in Z){d={key$jscomp$886:d.key$jscomp$886};d.key$jscomp$886=N;var C=Z[d.key$jscomp$886];if(d.key$jscomp$886==="children"||d.key$jscomp$886==="ref")J[d.key$jscomp$886]=C;else if(typeof C==="function")d.key$jscomp$886 in V||C.length>0?(f[d.key$jscomp$886]=C,J[d.key$jscomp$886]=function(Y){return function(){return f[Y.key$jscomp$886].apply(f,_.nw(_.lV.apply(0,arguments)))}}(d)):J[d.key$jscomp$886]=C;
else if(!(Z[d.key$jscomp$886]===void 0&&d.key$jscomp$886 in V)){var T=_.B(_.ip(Z[d.key$jscomp$886],{debugName:"__cwis:"+a+":"+d.key$jscomp$886},"cEBU8c"));C=T.next().value;T=T.next().value;J[d.key$jscomp$886]=C;r[d.key$jscomp$886]=T}}return[J,r,function(Y){var X={},n;for(n in Y)X={key$jscomp$887:X.key$jscomp$887,val$jscomp$116:void 0},X.key$jscomp$887=n,X.val$jscomp$116=Y[X.key$jscomp$887],X.key$jscomp$887!=="children"&&X.key$jscomp$887!=="ref"&&(typeof X.val$jscomp$116==="function"?X.key$jscomp$887 in
V?f[X.key$jscomp$887]=X.val$jscomp$116:X.val$jscomp$116.length>0&&(f[X.key$jscomp$887]=X.val$jscomp$116,_.FD(new _.qa("Callback detected that was not set in the idomCompat callbacks map. Key:",X.key$jscomp$887))):X.key$jscomp$887 in V&&X.val$jscomp$116===void 0||(G3R(r,X.key$jscomp$887),q5(function(t){return function(){r[t.key$jscomp$887](t.val$jscomp$116)}}(X))))}]};
bdF=function(Z,V,a){var J=DNm(Z.prototype,wQJ,Z.prototype.behaviors);J.prototype.is=V;J.prototype.localName=V;a&&yGR(J,a);return function(r){r&&(J.prototype.hostElement=r);var f=new J;f.root=f;f.hostElement=r;return f}};
yGR=function(Z,V){var a;Object.defineProperty(Z.prototype,"_template",{get:function(){a===void 0&&(a=V());return a},
set:function(J){a=J},
configurable:!0,enumerable:!0})};
EJo=function(Z,V,a,J){function r(){if(!t){for(var c=new Set,y=_.B(Y),U=y.next();!U.done;U=y.next()){U=U.value;for(var v=_.B(Object.getOwnPropertyNames(U)),h=v.next();!h.done;h=v.next()){h=h.value;var L=void 0,R=(L=Object.getOwnPropertyDescriptor(U,h))==null?void 0:L.value;R&&R instanceof Function&&!H_(h)&&(!N[h]||_.F("polymer_forward_method_killswitch"))&&c.add(h)}}y=_.B(Object.entries(Object.getOwnPropertyDescriptors(Z.prototype)));for(U=y.next();!U.done;U=y.next())v=_.B(U.value),U=v.next().value,
v=v.next().value,v.value instanceof Function&&!H_(U)&&c.add(U);t=c}return t}
UPJ(Z,V,J==null?void 0:J.providers);c1R(Z.prototype,Z,!0);var f=bdF(Z,V,a),d,N=(d=Z.prototype.properties)!=null?d:{},C,T,Y=(T=(C=Z.prototype.behaviors)==null?void 0:C.flat(Infinity))!=null?T:[];a=_.B(Y);for(d=a.next();!d.done;d=a.next())N=Object.assign({},d.value.properties,N);var X=[].concat(_.nw(HdK),_.nw(Object.keys(N).map(function(c){return _.Po(c)}))),n=!1,t;
return{ctor:function(c,y){var U=f(c),v,h;c=[].concat(_.nw((v=J==null?void 0:J.allowedProps)!=null?v:[]),_.nw((h=J==null?void 0:J.allowedPropsFromBehaviors)!=null?h:[]));U.allowedProps=c.length>0?c:void 0;v={};h=_.B(X);for(c=h.next();!c.done;c=h.next())c=c.value,v[c]=_.f4(c);U.__dataAttributes=v;var L=U.ready.bind(U);U.ready=function(){y.beforeReady();L();if(Vf(V)&&!n){var R=U.__templateInfo;if(R==null?0:R.hostProps){R=_.B(Object.keys(R.hostProps));for(var rJ=R.next();!rJ.done;rJ=R.next())rd(V,rJ.value,
"PROPERTY_ACCESS_GET_INTERNAL")}n=!0}};
U._overrideLegacyUndefined=!0;return U},
props:N,observedAttributes:X,getInitialMethods:r,getPropsToForwardBeforeRegister:function(){for(var c=[],y=new Set,U=_.B(Object.keys(N)),v=U.next();!v.done;v=U.next())v=v.value,c.push([v,N[v].readOnly]),y.add(v);U=r();v=_.B(Object.keys(Object.getOwnPropertyDescriptors(Z.prototype)));for(var h=v.next();!h.done;h=v.next())h=h.value,!AGu(h)||U.has(h)||y.has(h)||(c.push([h,!1]),y.add(h));y=_.B(k3J);for(U=y.next();!U.done;U=y.next())c.push([U.value,!0]);return c},
getPropsToForwardBeforeReady:function(c){for(var y=[],U=_.B(Object.entries(c)),v=U.next();!v.done;v=U.next()){var h=_.B(v.value);v=h.next().value;h=h.next().value;if(AGu(v)&&!(h instanceof Function)&&(y.push([v,!1]),Vf(V))){var L=h=void 0;(L=(h=c)._createPropertyAccessor)==null||L.call(h,v)}}return y},
shouldForwardProp:AGu,shouldLog:Vf}};
UPJ=function(Z,V,a){XdV(Z,a);Z.prototype.behaviors.unshift(j2J);if(rXR()){if(Vf(V)){var J;(J=Z.prototype).behaviors!=null||(J.behaviors=[]);Z.prototype.behaviors.unshift(B9a())}dQJ(Z)}_.A(NZ.prototype)(Z.prototype,"__templateHelpers")};
H_=function(Z){return vJR.has(Z)||Z.startsWith("__compute__")};
AGu=function(Z){return!H_(Z)&&!Z.startsWith("_")&&!Z.endsWith("_")};
eTu=function(Z,V){function a(){var n=C();n=_.B(n);for(var t=n.next();!t.done;t=n.next()){var c=_.B(t.value);t=c.next().value;c=c.next().value;xPV(X.prototype,t,c)}J=!0}
var J=!1,r=Z.ctor,f=Z.getInitialMethods,d=Z.observedAttributes,N=Z.getPropsToForwardBeforeReady,C=Z.getPropsToForwardBeforeRegister,T=Z.shouldForwardProp,Y=Z.shouldLog,X=function(){var n=HTMLElement.call(this)||this;n.didForwardDynamicProps=!1;n.loggingStatus={};J||a();n.inst=r(n,{beforeReady:function(){n.didForwardDynamicProps||(n.forwardDynamicProps(),n.didForwardDynamicProps=!0)}});
n.controllerProxy=f0o(n.inst,V);n.forwardMethods();return n};
_.O(X,HTMLElement);X.prototype.forwardMethods=function(){for(var n=this,t=_.B(this.inst.getExtraMethodsToForward()),c=t.next(),y={};!c.done;y={method$jscomp$62:void 0},c=t.next()){var U=_.B(c.value);c=U.next().value;U=U.next().value;y.method$jscomp$62=U;this[c]=function(v){return function(){return v.method$jscomp$62.call.apply(v.method$jscomp$62,[n.inst].concat(_.nw(_.lV.apply(0,arguments))))}}(y)}t=_.B(f());
for(y=t.next();!y.done;y=t.next())y=y.value,T(y)&&Q2O(this,y),Y(V)&&!H_(y)&&pQF(this.inst,y)};
X.prototype.forwardDynamicProps=function(){var n=N(this.inst);n=_.B(n);for(var t=n.next();!t.done;t=n.next()){var c=_.B(t.value);t=c.next().value;c=c.next().value;xPV(this,t,c);Y(V)&&!H_(t)&&hTc(this.inst,t)}};
X.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
X.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
X.prototype.attributeChangedCallback=function(n,t,c){this.inst.attributeChangedCallbackWrapper(n,t,c)};
_.QS.Object.defineProperties(X.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return V}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.QS.Object.defineProperties(X,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return d}}});
customElements.define(V,X)};
xPV=function(Z,V,a){Z.hasOwnProperty(V)||Object.defineProperty(Z,V,{get:function(){var J,r=((J=Z.is)!=null?J:Z.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||rd(r,V,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,J=this.polymerController[V],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,J},
set:function(J){if(!a){var r,f=((r=Z.is)!=null?r:Z.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||rd(f,V,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=V,this.loggingStatus.bypassProxyController=!0,this.polymerController[V]!==J&&(r={},this.polymerController.setProperties((r[V]=J,r)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
Q2O=function(Z,V,a){var J=Z.polymerController;Z[V]=function(){var r=_.lV.apply(0,arguments);Z.loggingStatus.currentExternalCall=V;Z.loggingStatus.bypassProxyController=!0;var f,d=((f=Z.is)!=null?f:Z.tagName).toLowerCase();rd(d,V,"PROPERTY_ACCESS_CALL_EXTERNAL");var N;f=(N=a!=null?a:J[V])==null?void 0:N.call.apply(N,[J].concat(_.nw(r)));Z.loggingStatus.currentExternalCall=void 0;Z.loggingStatus.bypassProxyController=!1;return f}};
pQF=function(Z,V){var a=Z.hostElement,J=Z[V];Z[V]=function(){var r=_.lV.apply(0,arguments);if(a.loggingStatus.currentExternalCall!==V){var f,d=((f=a.is)!=null?f:a.tagName).toLowerCase();rd(d,V,"PROPERTY_ACCESS_CALL_INTERNAL")}return J==null?void 0:J.apply(Z,r)}};
hTc=function(Z,V){var a=Object.getOwnPropertyDescriptor(Z,V);a&&!a.get&&Object.defineProperty(Z,V,{get:function(){i2u(Z.hostElement,V);return a.value},
set:function(J){P_(Z.hostElement,V);a.value=J}})};
zTF=function(Z){return _.F("poly_si_dom_repeat_detached_fix_killswitch")||Z.tagName!=="PS-DOM-REPEAT"?Z.tagName==="DOM-REPEAT":!0};
RTu=function(Z,V){var a=$PJ(Z);Z instanceof Element&&a.unshift(Z);Z=_.B(a.filter(zTF));for(var J=Z.next();!J.done;J=Z.next()){var r=void 0;J=_.B((r=J.value.__instances)!=null?r:[]);for(r=J.next();!r.done;r=J.next())if(r=r.value,r.root){r=Array.from(r.root.children);r=_.B(r);for(var f=r.next();!f.done;f=r.next())a.push.apply(a,_.nw(RTu(f.value,V)))}}return a.filter(function(d){return d.usePatchedLifecycles&&d.lifecycleIsConnected===V})};
$PJ=function(Z){var V=null;Z instanceof Element?V=Element.prototype.querySelectorAll:Z instanceof DocumentFragment&&(V=DocumentFragment.prototype.querySelectorAll);return V?Array.from(V.call(Z,"*")):[]};
A4=function(Z){ft(function(){for(var V=_.B(RTu(Z,!1)),a=V.next();!a.done;a=V.next()){a=a.value;a.lifecycleIsConnected=!0;try{var J=void 0,r=void 0,f=void 0,d=void 0;(J=(d=a.polymerController)!=null?d:a)==null||(f=(r=J).connectedCallback)==null||f.call(r)}catch(N){_.t$(N)}}})};
kO=function(Z){ft(function(){for(var V=_.B(RTu(Z,!0)),a=V.next();!a.done;a=V.next()){a=a.value;a.lifecycleIsConnected=!1;try{var J=void 0,r=void 0,f=void 0,d=void 0;(J=(d=a.polymerController)!=null?d:a)==null||(f=(r=J).disconnectedCallback)==null||f.call(r)}catch(N){_.t$(N)}}})};
ZWc=function(){if(!MXc){MXc=!0;var Z=[Node];Ec&&Z.push(Ec.Wrapper);var V=Node.prototype.insertBefore,a=Node.prototype.removeChild;Z=_.B(Z);for(var J=Z.next(),r={};!J.done;r={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},J=Z.next())J=J.value,r.nativeInsertBefore=J.prototype.insertBefore,J.prototype.insertBefore=function(d){return function(N,C){if(N instanceof DocumentFragment){var T=Array.from(N.children);N=d.nativeInsertBefore.call(this,N,C);
if(this.isConnected&&d.nativeInsertBefore===V)for(C=_.B(T),T=C.next();!T.done;T=C.next())A4(T.value);return N}T=N instanceof Element&&N.isConnected;C=d.nativeInsertBefore.call(this,N,C);T&&kO(N);this.isConnected&&A4(N);return C}}(r),r.nativeAppendChild=J.prototype.appendChild,J.prototype.appendChild=function(d){return function(N){if(N instanceof DocumentFragment){var C=Array.from(N.children);
N=d.nativeAppendChild.call(this,N);if(this.isConnected){C=_.B(C);for(var T=C.next();!T.done;T=C.next())A4(T.value)}return N}C=N instanceof Element&&N.isConnected;T=d.nativeAppendChild.call(this,N);C&&kO(N);this.isConnected&&A4(N);return T}}(r),r.nativeRemoveChild=J.prototype.removeChild,J.prototype.removeChild=function(d){return function(N){var C=N instanceof Element&&N.isConnected,T=d.nativeRemoveChild.call(this,N);
C&&a===d.nativeRemoveChild&&kO(N);return T}}(r),r.nativeReplaceChild=J.prototype.replaceChild,J.prototype.replaceChild=function(d){return function(N,C){if(N instanceof DocumentFragment){var T=Array.from(N.children);
N=d.nativeReplaceChild.call(this,N,C);if(this.isConnected)for(kO(C),C=_.B(T),T=C.next();!T.done;T=C.next())A4(T.value);return N}T=N instanceof Element&&N.isConnected;var Y=this.isConnected,X=d.nativeReplaceChild.call(this,N,C);Y&&kO(C);T&&kO(N);Y&&A4(N);return X}}(r);
Z=[Element];Ec&&Z.push(Ec.Wrapper);Z=_.B(Z);J=Z.next();for(r={};!J.done;r={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},J=Z.next())J=J.value,J.prototype.before=Lxi(J.prototype.before),J.prototype.after=Lxi(J.prototype.after),r.nativeReplaceWith=J.prototype.replaceWith,J.prototype.replaceWith=function(d){return function(){var N=_.lV.apply(0,arguments),C=_.B(ugo(N)),T=C.next().value,
Y=C.next().value;C=this.isConnected;d.nativeReplaceWith.apply(this,N);N=_.B(Y);for(Y=N.next();!Y.done;Y=N.next())kO(Y.value);if(C)for(kO(this),T=_.B(T),C=T.next();!C.done;C=T.next())C=C.value,C instanceof Element&&A4(C)}}(r),r.nativeRemove=J.prototype.remove,J.prototype.remove=function(d){return function(){var N=this.isConnected;
d.nativeRemove.call(this);N&&kO(this)}}(r),r.nativeInsertAdjacentElement=J.prototype.insertAdjacentElement,J.prototype.insertAdjacentElement=function(d){return function(N,C){var T=C.isConnected;
N=d.nativeInsertAdjacentElement.call(this,N,C);T&&kO(C);N.isConnected&&A4(N);return N}}(r),r.nativeSetAttribute=J.prototype.setAttribute,J.prototype.setAttribute=function(d){return function(N,C){var T=Wxu(this);
if(!T.usePatchedLifecycles)return d.nativeSetAttribute.call(this,N,C);var Y=this.getAttribute(N);d.nativeSetAttribute.call(this,N,C);C=this.getAttribute(N);gJm(T,N,Y,C)}}(r),r.nativeRemoveAttribute=J.prototype.removeAttribute,J.prototype.removeAttribute=function(d){return function(N){var C=Wxu(this);
if(!C.usePatchedLifecycles)return d.nativeRemoveAttribute.call(this,N);var T=this.getAttribute(N);d.nativeRemoveAttribute.call(this,N);T!==null&&gJm(C,N,T,null)}}(r),r.nativeToggleAttribute=J.prototype.toggleAttribute,J.prototype.toggleAttribute=function(d){return function(N,C){var T=Wxu(this);
if(!this.usePatchedLifecycles)return d.nativeToggleAttribute.call(this,N,C);var Y=this.getAttribute(N),X=Y!==null;C=d.nativeToggleAttribute.call(this,N,C);C!==X&&gJm(T,N,Y,C?"":null);return C}}(r);
Z=[Document,DocumentFragment,Element,ShadowRoot];Ec&&Z.push(Ec.Wrapper);Z=_.B(Z);for(r=Z.next();!r.done;r=Z.next())r=r.value,r.prototype.prepend=Lxi(r.prototype.prepend),r.prototype.append=Lxi(r.prototype.append);(Ec==null?void 0:Ec.noPatch)===!0&&IdV();document.readyState==="complete"?A4(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&A4(document.body)});
var f=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");f&&f.get&&f.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:f.enumerable,configurable:!0,get:f.get,set:function(d){d||kO(this);f.set.call(this,d);return d}})}};
Lxi=function(Z){return function(){var V=_.lV.apply(0,arguments),a=_.B(ugo(V)),J=a.next().value;a=a.next().value;Z.apply(this,V);V=_.B(a);for(a=V.next();!a.done;a=V.next())kO(a.value);if(this.isConnected)for(J=_.B(J),V=J.next();!V.done;V=J.next())V=V.value,V instanceof Element&&A4(V)}};
IdV=function(){for(var Z=_.B(VSu),V=Z.next();!V.done;V=Z.next()){V=V.value.prototype;for(var a=_.B(a_F),J=a.next();!J.done;J=a.next()){J=J.value;var r=Object.getOwnPropertyDescriptor(V,J);r&&Object.defineProperty(V,"__shady_native_"+J,r)}}};
gJm=function(Z,V,a,J){var r,f;if((r=Z.polymerController)==null?0:(f=r.observedAttributes)==null?0:f.includes(V))if(Z=Z.polymerController,Z.attributeChangedCallbackWrapper)Z.attributeChangedCallbackWrapper.call(Z,V,a,J);else{var d;(d=Z.attributeChangedCallback)==null||d.call(Z,V,a,J)}};
ugo=function(Z){var V=[],a=[];Z=_.B(Z);for(var J=Z.next();!J.done;J=Z.next())J=J.value,J instanceof Element&&J.isConnected&&a.push(J),J instanceof DocumentFragment?V.push.apply(V,_.nw(Array.from(J.children))):V.push(J);return[V,a]};
Wxu=function(Z){return!(Z instanceof Element)&&Z.node instanceof Element?Z.node:Z};
Jxa=function(Z,V){var a=V?["children"].concat(_.nw(V)):["children"];V=[];a=_.B(a);for(var J=a.next();!J.done;J=a.next()){var r=J.value;if(Z.hasOwnProperty(r)){J=Z[r];J=typeof J==="function"?J():J;J=iU(Array.isArray(J)?J:[J]).flat();if(r!=="children"){r=q4J(r);for(var f=_.B(J),d=f.next();!d.done;d=f.next())d=d.value,d instanceof Element&&d.setAttribute("slot",r)}V.push(J)}}V.length===0?Z=[]:(Z=iU(_.S("div",null,V)),Z=Array.from(Z.childNodes));return Z};
rxV=function(Z,V,a){var J={};_.tr(function(){var r={},f;for(f in V)if(V.hasOwnProperty(f)){var d=void 0,N=void 0;if(!(((d=a.slotProps)==null?0:d.includes(f))||f==="children"||((N=a.callbackProps)==null?0:N.includes(f))||f==="ref")&&(d=_.cr(V[f]),J[f]!==d)){J[f]=d;N=void 0;var C=(N=Z.hostElement)!=null?N:Z;oan.has(f)&&(C[f]=d);r[f]=d}}q5(function(){if(Z.setProperties)Z.setProperties(r);else for(var T=_.B(Object.entries(r)),Y=T.next();!Y.done;Y=T.next()){var X=_.B(Y.value);Y=X.next().value;X=X.next().value;
Z[Y]=X}})})};
f_K=function(Z,V,a,J){var r=Jxa(a,J.slotProps),f=_.F("web_wcw_disable_slot_host_shady_dom_wrap")?Z:(0,_.hz)(Z);r=_.B(r);for(var d=r.next();!d.done;d=r.next())f.appendChild(d.value);rxV(V,a,J);J=_.B(J.callbackProps||[]);r=J.next();for(f={};!r.done;f={kebabEventName:void 0,eventListener:void 0},r=J.next())d=r=r.value,String(r).substring(0,2)==="on"&&a[d]?(f.kebabEventName=q4J(String(r).substring(2)),f.eventListener=a[d],Z.addEventListener(f.kebabEventName,f.eventListener),_.sN(function(Y){return function(){Z.removeEventListener(Y.kebabEventName,
Y.eventListener)}}(f))):V[d]=a[d];
if(a.ref){a=_.B(PbE(a.ref));var N=a.next().value,C=a.next().value,T=V.attached.bind(V);V.attached=function(){N(Z);T()};
_.sN(function(){C()})}};
PbE=function(Z){if(typeof Z==="function"){var V;return[function(a){V=Z(a)},
function(){var a;(a=V)==null||a()}]}if(!Z.onRender||!Z.onUnmount)throw Error("Rg");
return[Z.onRender,Z.onUnmount]};
mYE=function(Z,V,a,J,r){J=J===void 0?{}:J;var f=iWc,d=!1;f?(d=!0,iWc=void 0):(B7a=V,f=document.createElement(V),B7a=void 0);var N=f;N.usePatchedLifecycles=!0;N.lifecycleIsConnected=!1;f.loggingStatus={};var C=dYo(Z,V,f,J,r);_.sN(function(){N.lifecycleIsConnected&&(N.lifecycleIsConnected=!1,C.disconnectedCallback())});
d||f_K(f,C,a,J);return f};
dYo=function(Z,V,a,J,r){r=r===void 0?EJo:r;N7c[V]!=null||(N7c[V]=r(Z,V,J==null?void 0:J.getTemplate,J));var f=N7c[V],d=f.ctor;r=f.getInitialMethods;var N=f.getPropsToForwardBeforeReady;Z=f.getPropsToForwardBeforeRegister;J=f.shouldForwardProp;var C=f.observedAttributes,T=f.shouldLog,Y=d(a,{beforeReady:function(){var X=Y;X._takeAttributes?X._takeAttributes():X.setPropertiesFromInitialAttributeValues&&X.setPropertiesFromInitialAttributeValues();X=_.B(N(a.polymerController));for(var n=X.next();!n.done;n=
X.next()){var t=_.B(n.value);n=t.next().value;t=t.next().value;xPV(a,n,t);T(V)&&!H_(n)&&hTc(a.polymerController,n)}a.polymerController=f0o(Y,V)}});
a.polymerController=Y;a.polymerController.observedAttributes=C;f=_.B(Y.getExtraMethodsToForward());for(d=f.next();!d.done;d=f.next())C=_.B(d.value),d=C.next().value,C=C.next().value,Q2O(a,d,C);r=_.B(r());for(f=r.next();!f.done;f=r.next())f=f.value,J(f)&&Q2O(a,f),T(V)&&!H_(f)&&pQF(Y,f);Z=_.B(Z());for(J=Z.next();!J.done;J=Z.next())r=_.B(J.value),J=r.next().value,r=r.next().value,xPV(a,J,r);return Y};
qrE=function(Z,V){return jI===V?(Z.isInert=!0,jI="",!0):Cbn===V?(Z.isInert=!0,Cbn="",!0):!1};
Src=function(Z){var V=v_;v_=Z;return V};
YrJ=function(Z){if(xO.has(Z))Cbn=Z;else if(Qf.has(Z)&&v_&&T7a(v_)===Z){var V;(V=v_)._numRenders!=null||(V._numRenders=0);v_._numRenders++;if(v_._numRenders>1)throw Error("Sg");return v_}};
Xxn=function(Z){xO.has(T7a(Z))?Cbn=T7a(Z):Qf.has(T7a(Z))&&v_!==Z&&(Z._isInert=!0)};
T7a=function(Z){var V;return(V=Z==null?void 0:Z.tagName.toLowerCase())!=null?V:""};
Kra=function(Z,V){if(Z.componentType===YH)throw Error("Tg");Qf.add(V);var a=function(){var J=HTMLElement.call(this)||this;J.is=V;if(B7a===V)return J.isInert=!0,J;J.createElement();return J};
_.O(a,HTMLElement);a.prototype.createElement=function(){if(!this.isInert){iWc=this;var J=_.B(G5u(function(){return _.S(Z,null)})).next().value;
iWc=void 0;ixJ(this);return J}};
customElements.define(V,a)};
l_J=function(Z,V,a,J,r){Z.prototype.is=V;(J==null?0:J.useSink)?naF(Z,V,a,J,r):(a=EJo(Z,V,a,J),eTu(a,V));return Z};
naF=function(Z,V,a,J,r){ZWc();var f=_.Uc(function(d){return mYE(Z,V,d,Object.assign({},J,{getTemplate:a}),r)},"a");
Kra(f,V);return f};
sSE=function(Z){return!tSV.has(Z)};
cxo=function(Z,V,a,J){function r(){if(!X){for(var n=new Set(Fro),t=_.B(f.behaviors),c=t.next();!c.done;c=t.next()){c=c.value;for(var y=_.B(Object.getOwnPropertyNames(c)),U=y.next();!U.done;U=y.next()){U=U.value;var v=void 0,h=(v=Object.getOwnPropertyDescriptor(c,U))==null?void 0:v.value;h&&h instanceof Function&&(!T[U]||_.F("polymer_forward_method_killswitch"))&&n.add(U)}}t=_.B(Object.entries(Object.getOwnPropertyDescriptors(Z.prototype)));for(c=t.next();!c.done;c=t.next())y=_.B(c.value),c=y.next().value,
y=y.next().value,y.value instanceof Function&&n.add(c);X=n}return X}
var f=idn({is:V,disableElementRegistration:!1,getTemplate:a,providers:J==null?void 0:J.providers,reactivityMode:J==null?void 0:J.reactivityMode},Z);if((J==null?0:J.allowedProps)||(J==null?0:J.allowedPropsFromBehaviors)){var d,N;f.allowedProps=[].concat(_.nw((d=J.allowedProps)!=null?d:[]),_.nw((N=J.allowedPropsFromBehaviors)!=null?N:[]))}var C=VXV(f,Z);V=C.observedAttributes;var T={};a=_.B(f.reactiveSchemas);for(J=a.next();!J.done;J=a.next())if(J=J.value,J.type==="signal")T[J.propertyKey]={readOnly:J.readOnly},
J.readOnly&&(T[b2O(J.propertyKey)]={readOnly:!0});else if(J.type==="compute"||J.type==="computeWithMethod"||J.type==="redux")T[J.propertyKey]={readOnly:!0};var Y=f.reactiveSchemas.length,X;return{ctor:function(n,t){n=new C(n);n.beforeReady=t.beforeReady;return n},
props:T,observedAttributes:V,getInitialMethods:r,getPropsToForwardBeforeRegister:function(){for(var n=[],t=new Set,c=_.B(DYJ),y=c.next();!y.done;y=c.next())y=y.value,n.push([y,y!=="observers"&&y!=="properties"]),t.add(y);c=_.B(Object.keys(T));for(y=c.next();!y.done;y=c.next())y=y.value,n.push([y,T[y].readOnly]),t.add(y);c=r();y=_.B(Object.keys(Object.getOwnPropertyDescriptors(Z.prototype)));for(var U=y.next();!U.done;U=y.next())U=U.value,!sSE(U)||c.has(U)||t.has(U)||(n.push([U,!1]),t.add(U));n.push(["allowedProps",
!0]);return n},
getPropsToForwardBeforeReady:function(n){var t=[];n=_.B(Object.keys(n));for(var c=n.next();!c.done;c=n.next()){c=c.value;var y=r();sSE(c)&&!y.has(c)&&t.push([c,!1])}n=_.B(f.reactiveSchemas.slice(Y));for(c=n.next();!c.done;c=n.next())c=c.value,c.type!=="compute"&&c.type!=="computeWithMethod"&&c.type!=="redux"&&c.type!=="signal"||t.push([c.propertyKey,c.type==="signal"?c.readOnly:!0]);return t},
shouldForwardProp:sSE,shouldLog:Vf}};
_.e=function(Z,V,a,J){var r,f,d=(f=(r=J)==null?void 0:r.mode)!=null?f:0;J!=null||(J={});var N;(N=J).reactivityMode!=null||(N.reactivityMode=0);d===1&&_.IO("creator_poly_si_disable_list").includes(V)&&(d=2);return d===1?l_J(Z,V,a,Object.assign({},J,{useSink:!0}),cxo):l_J(Z,V,a,Object.assign({},J,{useSink:d===2}))};
_.pr=function(){return function(Z,V,a,J){var r,f,d=(f=(r=J)==null?void 0:r.mode)!=null?f:2;J!=null||(J={});var N;(N=J).reactivityMode!=null||(N.reactivityMode=0);if(d===0)throw Error("Ug`"+d);return naF(Z,V,a,J,d===1?cxo:void 0)}};
_.h4=function(Z){return _.F("creator_poly_si_killswitch")?!1:_.F("force_all_poly_si_batches")&&(Z==="poly_si_all_on_test_check"||Z==="creator_poly_si_batch_050"?0:Z)||document.documentElement.hasAttribute("use-signals")?!0:!Z||_.F(Z+"_holdback_enabled")&&_.F("kevlar_polysi_holdback")?!1:_.F(Z)};
eI=function(Z){return Z?Z.icon?Z.icon.iconType.toLowerCase():Z.customThumbnail?"member":"":""};
OWn=function(Z){if(!Z)return"";Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next())if((V=V.value)&&V.liveChatAuthorBadgeRenderer&&(V=eI(V.liveChatAuthorBadgeRenderer))&&V!=="verified")return V;return""};
GIR=function(Z,V){if(!Z)return null;var a;return((a=Z.find(function(J){return J&&J.liveChatAuthorBadgeRenderer?eI(J.liveChatAuthorBadgeRenderer)===V:!1}))==null?void 0:a.liveChatAuthorBadgeRenderer)||null};
_.AxE=function(Z){var V=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;Z=wxJ(Z);V=wxJ(V);var a=yxu(Z.hex);V=yxu(V.hex);var J=V[0]/255;var r=V[1]/255,f=V[2]/255,d=Math.max(J,r,f),N=Math.min(J,r,f),C=0,T=0,Y=.5*(d+N);d!=N&&(d==J?C=60*(r-f)/(d-N):d==r?C=60*(f-J)/(d-N)+120:d==f&&(C=60*(J-r)/(d-N)+240),T=0<Y&&Y<=.5?(d-N)/(2*Y):(d-N)/(2-2*Y));J=[Math.round(C+360)%360,T,Y];a=bWJ(a,V);for(Z=UYu(Z.hex);a<4.5;){Z=J[2]>=.5?Z.darker((4.5-a)/2):Z.brighter((4.5-a)/2);a=Z.toString();
r=HWn(a);if(!r.length)throw Error("Sd`"+a);a=r;a=bWJ(a,V)}return Z.hex()};
bWJ=function(Z,V){Z=_.iOm(Z);V=_.iOm(V);return(Math.max(Z,V)+.05)/(Math.min(Z,V)+.05)};
_.zk=function(Z){return"#"+("000000"+(Z&16777215).toString(16)).slice(-6)};
_.kIn=function(Z){for(var V=0,a=0;a<Z.length;a++)V=Z.charCodeAt(a)+((V<<5)-V);Z="#";for(a=0;a<3;a++)Z+=("00"+(V>>a*8&255).toString(16)).slice(-2);return Z};
Ean=function(Z){Z=(Z||"").split(":");Z.length===1&&Z.unshift("yt-icons");Z[1]=Z[1].toLowerCase();return Z};
hCK=function(Z,V){var a=(V=V===void 0?!1:V)?jSJ:vaV,J=V?xYa:QSK;Z.getIconNames().forEach(function(r){r=V?r:r.substring(r.indexOf(":")+1);Z.name==="yt-icons"?pxi.add(r):r.includes("-filled")?a.add(r):J.add(r)})};
$O=function(Z,V,a,J){a=a===void 0?!1:a;J=J===void 0?!1:J;var r,f,d;return _.m(function(N){if(N.nextAddress==1)return _.q(N,eCE,2);if(J)return N.return(pxi.has(Z));r=a?jSJ:vaV;f=a?xYa:QSK;return V?(d=Z.includes("-filled")?Z:Z.concat("-filled"),N.return(r.has(d))):N.return(f.has(Z))})};
_.RCE=function(Z){if(zCE(Z))return Z;var V=Z=Z.toLowerCase();(Z=$YF.get(Z))&&(V=Z);return V};
_.RL=function(Z){if(zCE(Z))return Z.toString();var V=MSo.get(Z);if(V)return V;V=Z.toLowerCase();var a="yt-icons",J=V.replace(/_/g,"-");switch(Z){case "MY_CHANNEL":V="account_circle";break;case "ADD_TO_LIBRARY":V="add";break;case "ALERT_WARN_RED":V="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":V="person_music";break;case "BLOCK_USER":V="block";break;case "CAPTIONS":V="closed_caption";break;case "CLOSED_CAPTION":a="av";V="closed-caption";break;case "COLLECTION":a="maps";V="layers";break;case "CONTACT":a=
"icons";V="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":a="ytcp-icons";V=J.split("creator-studio-")[1];break;case "DISMISSAL":V="close";break;case "DO_NOT_DISTURB":V="block";break;case "DOGFOOD":a="icons";V="pets";break;case "DRAFT":V="paper_corner_folded";break;
case "EMPTY_LIKE":V="like_outline";break;case "EXIT_APP":V="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":V=J;break;case "GAMES":a="ytg";V="my-games";break;case "GO_TO_PAGE":V="arrow-forward";break;case "GROUP":a="social";break;case "HIDE":V="not_interested";break;case "INPUT_COMPONENT":a="icons";V="settings-input-component";break;case "KIDS_BLOCK":V="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":a="ytg";V="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":a=
"ytg";V="membership-post-purchase";break;case "MULTIVIEW":V="screen_multi_view";break;case "MY_LOCATION":a="maps";V=J;break;case "NOTIFICATIONS_INBOX":V="NOTIFICATIONS";break;case "NEXT":V="chevron_right";break;case "OFFLINE":V="power-settings-new";break;case "PAUSE":a="miniplayer";break;case "PAYMENT":a="icons";break;case "PHONE_DOWNLOAD":V="phone_download";break;case "PREMIUM_STANDALONE":a="yt-logos";V="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":a="yt-logos";V="premium_standalone_cairo";
break;case "QUESTION_ANSWER":V="question_answer";break;case "REDEEM":a="icons";V="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":V="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":V="library_add";break;case "SCHOOL":a="yt-sys-icons";V="creator_academy";break;case "SETTINGS_LIGHT":V="settings_applications";break;case "SETTINGS_MATERIAL":V="settings";break;case "SEARCH_HISTORY":V="watch_history";break;case "SHOPPING_BAG":V="bag";break;case "SOCIAL":case "PEOPLE":a=
"yt-icons";V="people";break;case "STAFF_PICK":a="ytg";V="spotlight";break;case "START_DVR":V="add";break;case "STOP_DVR":a="av";V="stop";break;case "TAB_LIKED":V="like";break;case "TAB_INBOX":V="mail";break;case "TERMS_OF_SERVICE":a="icons";V="description";break;case "TRENDING":V="fire";break;case "UNBLOCK_USER":V="remove";break;case "UNPLUGGED_DARK_THEME":a="image";V="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":V="live";break;case "UNPLUGGED_SPORTS":a="ytu";V="visibility-off";break;
case "VIDEOS":a="av";V="play-circle-filled";break;case "YOUTUBE":a="yt-logos";V="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":a="yt-logos-ext";V="yt-logo-red-updated";break;case "YOUTUBE_LOGO":a="yt-logos-ext";V="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":a="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":a="shorts";V=J;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":a="yt-sys-icons";V="youtube_improve_tv";break;case "OUTLINE_BAG":a=
"yt-sys-icons";V="bag";break;case "QUEUE_PLAY_LAST":a="yt-sys-icons";V="list_queue_last";break;case "SLASH_CIRCLE_LEFT":V="slash_circle_left";break;case "SPEED_1_POINT_2X":V="1_point_2x";break;case "SPEED_1_POINT_5X":V="1_point_5x";break;case "SPEED_1_POINT_8X":V="1_point_8x";break;case "SPEED_POINT_2X":V="point_2x";break;case "SPEED_POINT_5X":V="point_5x";break;case "SPEED_POINT_8X":V="point_8x";break;case "SPEED_1X":V="1x";break;case "SPEED_2X":V="2x";break;case "OUTLINE_CLOCK_HALF_CIRCLE":a="yt-sys-icons";
V="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":a="yt-sys-icons";V="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":a="yt-sys-icons",V="tic_tac_toe"}V=a+":"+V;MSo.set(Z,V);return V};
zCE=function(Z){var V;_.F("kevlar_use_wil_icons")?V=!!_.l().resolve(_.MZ).resolveIcon({iconName:Z.toString()}):V=!1;return V};
_.um=function(Z,V,a,J){a=a===void 0?{}:a;J=J===void 0?!1:J;a===null&&(a={});var r=_.IO("kevlar_command_handler_command_banlist");r=_.B(r);for(var f=r.next();!f.done;f=r.next())if(f=Z?Z.hasOwnProperty(f.value):void 0,f)return!1;r=_.D(Z.commandMetadata,_.p4);return J&&r!=null&&r.url?!1:!V.disableCommandHandlerOverride&&_.Lr.instance?(J=_.Lr.instance,a.form||(a.form={element:V}),a.form.element||(a.form.element=V),!a.clickedVisualElement&&V.visualElement&&(a.clickedVisualElement=V.visualElement),J.resolveCommand(Z,
a),!0):!1};
Lrm=function(Z,V){Z=W_(Z);for(var a=_.B(Z.visibilityMonitorKeys||[]),J=a.next();!J.done;J=a.next())V.unobserveByKey(J.value);Z.visibilityMonitorKeys=void 0};
I_E=function(Z,V){if(_.st()){if(_.F("kevlar_vimio_use_shared_monitor"))uSn(Z,V.data);else if(!uSn(Z,V.data))return;var a=V.data,J=Wru(a);if(_.F("enable_client_ve_spec_logging"))Lrm(Z,V.observer);else{var r=W_(Z);r.trackedParams&&r.trackedParams!==J&&Lrm(Z,V.observer)}r=W_(Z);!a||r.data&&r.data===a||(r.data=a);gaV(Z,V);r.trackedParams=J}};
gaV=function(Z,V){var a=V.observer;if(!a&&_.F("web_skip_missing_vimio_observer")){var J,r;_.FD(new _.qa("VisibilityObserver is not defined.",Z.tagName,Z.trackedParams,(J=V.data)==null?void 0:J.trackingParams,(r=V.data)==null?void 0:r.loggingDirectives))}else{var f=V.layer,d=V.visibilityCallback||function(){},N=V.prescanCallback,C=W_(Z);
J=[];V.showOption&&J.push(a.observe(Z,function(){V.skipLogging&&V.skipLogging()||_.gd().reportShown(C,void 0,f);d(!0)},V.showOption));
V.hideOption&&J.push(a.observe(Z,function(){_.gd().reportHidden(C,void 0,f);d(!1)},V.hideOption));
V.prescanOption&&N&&J.push(a.observe(Z,function(){N()},V.prescanOption));
C.visibilityMonitorKeys=J}};
uSn=function(Z,V){Z=W_(Z);if(Z.visualElement&&!V)return!0;if(!V)return!1;var a=!1;if(_.F("enable_client_ve_spec_logging")){var J,r;a=!!((J=V.loggingDirectives)==null?0:(r=J.clientVeSpec)==null?0:r.uiType)}J=Wru(V);if(!J&&!a)return!1;_.F("mweb_component_visibility_logging")&&(Z.veContainer||(Z.veContainer={}),Z.veContainer.trackingParams=J);if(Z.trackedParams&&Z.trackedParams===J)return!1;var f;if(_.F("enable_client_ve_spec_logging")&&((f=Z.visualElement)==null?0:f.isClientVe())){var d;f=(d=Z.visualElement)==
null?void 0:d.getAsJspb();var N,C,T,Y;if(_.Id(f,2)===((N=V.loggingDirectives)==null?void 0:(C=N.clientVeSpec)==null?void 0:C.uiType)&&_.Id(f,3,-1)===((T=V.loggingDirectives)==null?void 0:(Y=T.clientVeSpec)==null?void 0:Y.elementIndex))return!1}if(_.F("enable_client_ve_spec_logging")){var X,n;!Z.visualElement&&((X=V.loggingDirectives)==null?0:(n=X.clientVeSpec)==null?0:n.uiType)&&(N=V.loggingDirectives.clientVeSpec,V=N.uiType,d=N.elementIndex,N=N.clientYoutubeData,Z.visualElement=_.IL(_.Ze(),{veType:V,
elementIndex:d,clientYouTubeData:N}))}return!0};
Wru=function(Z){if(Z==null?0:Z.rendererContext){var V=_.D(Z.rendererContext,_.Zun);if(V==null?0:V.loggingDirectives)return V.loggingDirectives.trackingParams}return(Z==null?0:Z.loggingDirectives)?Z.loggingDirectives.trackingParams:Z==null?void 0:Z.trackingParams};
W_=function(Z){var V;return(V=Z.polymerController)!=null?V:Z};
oqm=function(Z){_.gd();if(_.H0(V0().JSC$10359_elementShouldLogGesture).bind(V0())(Z,4)){VZO(Z);var V=abc(Z);Jom.set(Z,V)}};
VZO=function(Z){Jom.has(Z)&&(Jom.get(Z).cancel("untrack hover element"),Jom.delete(Z))};
abc=function(Z){var V,a=[],J=!1,r=new _.oG(function(f,d){aN(Z,"mouseenter",_.H0(function(){var N,C,T;return _.m(function(Y){if(Y.nextAddress==1)return V=(0,_.zc)(),N=roJ(Z),a.push(N),C=PjE(Z,function(){J=!0;d(Error("Vg"))}),_.q(Y,N,2);
if(Y.nextAddress!=3)return C&&Jj(C),T=fbE(Z),a.push(T),_.q(Y,T,3);f();_.mt(Y)})}))});
r.then(function(){var f=(0,_.zc)()-V;f=Math.round(f);if(!(500>f||6E5<=f)){var d=Z.getScreenLayer?Z.getScreenLayer():void 0;d=_.st(d)||"";var N=iua(_.gd(),Z);_.Hz(d,Z.visualElement?Z.visualElement:_.oN(N),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:f}})}oqm(Z)},function(){rK&&(rK(),rK=null);
J&&(VZO(Z),oqm(Z))});
return r};
roJ=function(Z){var V;return(new _.oG(function(a,J){rK=function(){J(Error("Wg"))};
V=_.td.debounce(_.H0(function(){Jj(r);a()}),1,100);
var r=_.P1(Z,"mousemove",V)})).thenCatch(function(){var a=_.td.cancelDebouncedJobMap.get(V);
a&&_.td.cancelJob(a)})};
fbE=function(Z){var V;return(new _.oG(function(a,J){rK=function(){J(Error("Xg"))};
V=aN(Z,"mouseleave",_.H0(function(){a()}))})).thenCatch(function(){Jj(V)})};
PjE=function(Z,V){return aN(Z,"mouseleave",_.H0(V))};
dmu=function(Z){Bhu&&_.fh.cancel(Bhu);Bhu=_.fh.run(function(){_.Rg(Z,"yt-visibility-refresh");Bhu=0})};
mmE=function(Z){Z=Number(Z);return"rgba("+[Z>>16&255,Z>>8&255,Z&255,(Z>>24&255)/255].join()+")"};
CjV=function(Z){if(!Z)return!1;if(_.D(Z,_.Nhm))return!0;var V;if(Z=(V=_.D(Z,_.ZW))==null?void 0:V.commands)for(V=_.B(Z),Z=V.next();!Z.done;Z=V.next())if(_.D(Z.value,_.Nhm))return!0;return!1};
qiK=function(Z){var V=!0;V=V===void 0?!0:V;if(!Z.useSignals&&!Z.experimentalPropertiesChanged||_.F("experimental_templating_behavior_nopatch_killswitch")){var a=Z._propertiesChanged;Z._propertiesChanged=function(J,r,f){V?Z.debounceRender():Z.doRender();a&&a.call(Z,J,r,f)}}};
Siu=function(Z,V){if(Z.useSignals||Z.experimentalPropertiesChanged)if(_.F("experimental_templating_behavior_nopatch_killswitch"))Z.experimentalPropertiesChanged=function(){};
else return;var a=new Set,J=[Z].concat(_.nw(Z.behaviors));J=_.B(J);for(var r=J.next();!r.done;r=J.next()){r=r.value;for(var f in r.properties)a.has(f)||(Z._addPropertyEffect(f,"function",V),a.add(f))}};
ThO=function(){var Z=Polymer.Element,V=Z._prepareTemplate;Z._prepareTemplate=function(){V.call(this);var a=this.prototype;if(a.experimentalTemplatingInUse&&a.experimentalTemplatingInUse()&&a.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.t$(Error("Yg"));else{a=this.template.content.childNodes;for(var J=a.length-1;J>=0;J--){var r=a[J];r.nodeName!=="STYLE"&&r.nodeName!=="LINK"&&r.nodeName!=="SCRIPT"&&r.nodeName!=="#comment"&&r.remove()}}}};
YiF=function(Z){var V=!0;V=V===void 0?!0:V;ThO();var a=Z.ready;Z.ready=function(){this._template=null;a.call(this)};
Siu(Z,V?Z.debounceRender:Z.doRender)};
KpO=function(Z,V,a){if(a===null||a===void 0)return a;var J=KhV(Z.tagName.toLowerCase(),V,function(){throw Error("Qb");});
if(J===null)return a;J=XTV[J];var r;if((r=J.isUnwrappable)==null?0:r.call(J,a)){if(J.unwrap)return J.unwrap(a);throw Error("ah");}return J.filterString?J.filterString(Z.tagName,V,String(a)):a};
nqo=function(Z,V,a){var J=V[V.length-1]!=="$",r=KpO(Z,V,a);if(J)if(typeof r==="function"&&V.startsWith("reactiveon")&&V===V.toLowerCase()){var f=zU;wyu(Z,V.slice(8),function(d){ON(f,function(){r(d)})})}else Z[V]=r;
else a=r==null?null:String(r),Ggo(Z,V.slice(0,-1),a)};
dK=function(Z){lbc.length===0&&requestAnimationFrame(function(){setTimeout(function(){var V=lbc.slice();lbc.length=0;V=_.B(V);for(var a=V.next();!a.done;a=V.next()){a=a.value;try{a()}catch(J){_.B1(J)}}})});
lbc.push(Z)};
tZo=function(Z){if(Z){var V=Z.component;if(V){var a;V==null||(a=V.events)==null||a.publish("DISCONNECTED");var J;V==null||(J=V.onDisconnected)==null||J.call(V)}var r,f;(r=Z.__spec)==null||(f=r.didUnmount)==null||f.call(r);for(V=0;V<Z.childNodes.length;V++)tZo(Z.childNodes[V])}};
N6=function(Z,V,a){var J=V&&V.key,r=xH;r[0]=Z;r[1]=J;r[2]=void 0;for(var f in V)V.hasOwnProperty(f)&&(Z=V[f],J=Qn,J.push(f),J.push(Z));V=xH;a:{if(f=xH[2])for(Z=0;Z<f.length;Z+=2)if(f[Z]==="nonce"){f=f[Z+1];break a}f=""}f=hNn(V[0],V[1],f);Z=bp(f);J=V[2];if(!Z.staticsApplied&&(Z.staticsApplied=!0,J&&J.length))if((r=Z._attrsArr)&&r.length){for(r=0;r<J.length;r+=2)mA[J[r]]=r+1;r=Z._attrsArr||(Z._attrsArr=OMF(0));for(var d=0,N=0;N<r.length;N+=2){var C=r[N],T=r[N+1],Y=mA[C];Y?J[Y]===T&&delete mA[C]:(r[d]=
C,r[d+1]=T,d+=2)}wl(r,d);for(var X in mA)AdE(f,X,J[mA[X]],h$),delete mA[X]}else for(X=0;X<J.length;X+=2)AdE(f,J[X],J[X+1],h$);uiF(f,Z,h$);wl(V,0);a&&a(UN);eNn()};
sTa=function(Z){var V=Z.toString().toLowerCase();return function(a,J){N6(V,a,J)}};
_.Ch=function(Z,V,a){a===void 0?delete Z[V.name]:Z[V.name]=a};
_.q6=function(Z){var V={androidIncludeFontPadding:!1},a=0,J=[],r=[],f=[];if(Z.simpleText)return V.content=Z.simpleText,V;if(Z.runs===void 0)return V.content="",V;Z=_.B(Z.runs);for(var d=Z.next();!d.done;d=Z.next()){d=d.value;var N=d.text,C=void 0,T=(C=N)==null?void 0:C.length;if(N&&T){J.push(N);if(d.bold||d.italics||d.strikethrough||d.underline||d.textColor!=null&&d.textColor!==0||d.deemphasize){N=r;C=N.push;var Y={startIndex:a,length:T};d.bold&&(Y.weightLabel="FONT_WEIGHT_MEDIUM");d.italics&&(Y.italic=
!0);d.strikethrough&&(Y.strikethrough="LINE_STYLE_SINGLE");d.underline&&(Y.underline="LINE_STYLE_SINGLE");d.textColor!=null&&d.textColor!==0?document.documentElement.hasAttribute("dark")?Y.fontColor=d.darkModeTextColor||d.textColor:Y.fontColor=d.textColor:d.deemphasize&&(document.documentElement.hasAttribute("dark")?Y.fontColor=parseInt("ff"+Fpu("#aaa").substring(1),16):Y.fontColor=parseInt("ff"+Fpu("#606060").substring(1),16));C.call(N,Y)}d.navigationEndpoint&&(N=f,C=N.push,Y={startIndex:a,length:T,
onTap:{innertubeCommand:d.navigationEndpoint}},d.loggingDirectives&&_.Ch(Y,DmR,d.loggingDirectives),C.call(N,Y));a+=T}}V.content=J.join("");V.styleRuns=r.length?r:void 0;V.commandRuns=f.length?f:void 0;return V};
OuJ=function(Z){if(Z==null||!Z.runs)return!0;Z=_.B(Z.runs);for(var V=Z.next();!V.done;V=Z.next())if(V=V.value,V.bracket||V.errorUnderline||V.deemphasize||_.D(V,SG)||_.D(V,coJ))return!1;return!0};
GeV=function(Z,V){return function(a){var J=V.unit;if(J!==a)throw Error("dh`"+Z+"`"+J+"`"+a);return V}};
TQ=function(Z){if(!((Z==null?0:Z.value)&&(Z==null?0:Z.unit)))return"";switch(Z.unit){case "DIMENSION_UNIT_FRACTION":var V="%";break;default:V="px"}Z=Z.value;V==="%"&&(Z*=100);return""+Z+V};
wTK=function(Z){try{return Z()}catch(V){_.FD(V)}};
_.Xy=function(Z){var V=_.D(Z,_.YI);if(V)return V;if((V=_.D(Z,yon))&&V.commands)return buF(V.commands);if((V=_.D(Z,UmK))&&V.commands)return buF(V.commands);if((Z=_.D(Z,Hua))&&Z.identifier&&Z.command&&(Aon||(Aon=[]),!Aon.includes(Z.identifier)))return Aon.push(Z.identifier),_.D(Z.command,_.YI)};
buF=function(Z){if(Z.length!==0){var V=[];Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())(a=_.Xy(a.value))&&V.push(a);return{commandExecutorCommand:{commands:V}}}};
_.nh=function(Z){var V=Z.defaultTarget,a=Z.elementConfig,J=Z.elementsCommand,r=Z.skipOnClick,f=Z.forceNewState,d=Z.additionalCommandArgs,N=Z.innertubeCommand||_.Xy(J);if(N){Z={};var C=keK(N);J=C.navigatingCommand;C=C.href;J&&C?(Z.href$=C,Equ(Z,J,C,V),_.F("web_atagconfig_pointerdown")&&jTc(Z,J),f&&(Z["force-new-state$"]=!0)):(Z.role$="button",Z.href$="javascript:void(0);");_.D(N,vqn)&&(Z["aria-haspopup$"]=!0);r||(Z.onclick=function(T){if(xmV(T)){var Y=Object.assign({},{form:{element:T.target,event:T}},
d);T.preventDefault();_.Kh(N,Y)}});
return Object.assign({},a,Z)}};
QTu=function(Z){if(Z.length){if(Z.length===1)return Z[0];var V={};_.Ch(V,_.ZW,{commands:Z});return V}};
ln=function(Z){return Z&&Z.href$!=="javascript:void(0);"};
keK=function(Z){var V,a=((V=_.D(Z,_.ZW))==null?void 0:V.commands)||[Z];Z=_.B(a);for(V=Z.next();!V.done;V=Z.next()){V=V.value;var J=void 0,r=void 0;a=(r=_.D((J=V)==null?void 0:J.commandMetadata,_.p4))==null?void 0:r.url;_.F("web_remove_web_navigation_endpoint_data")||(J=void 0,a=a||((J=_.D(V,pTu))==null?void 0:J.url));if(a&&a!=="/service_ajax"){if(J=SP(a,hjn))return Z=_.C_(J),{navigatingCommand:V,href:Z};_.FD(new _.qa("AttributedString URL could not be sanitized",a))}}return{}};
xmV=function(Z){return Z.button!==void 0?Z.button===0&&!(Z.shiftKey||Z.altKey||Z.metaKey||Z.ctrlKey):!(Z.shiftKey||Z.altKey||Z.metaKey||Z.ctrlKey)};
Equ=function(Z,V,a,J){a=!$y(a);var r,f,d;if((r=_.D(V,_.aX))!=null&&r.nofollow||(f=_.D(V,_.kZ))!=null&&f.nofollow||(d=_.D(V,_.H6))!=null&&d.nofollow||a)Z.rel$="nofollow";var N;V=((N=_.D(V,_.H6))==null?void 0:N.target)==="TARGET_NEW_WINDOW"?"_blank":J===void 0?"":J;Z.target$=V};
jTc=function(Z,V){V.clickTrackingParams&&(Z.params={itct:V.clickTrackingParams});Z.onpointerdown=function(a){ejE(a)};
Z._data=V};
zjm=function(Z){(Z.loggingUrls||[]).forEach(function(V){Hy(V.baseUrl,V.attributionSrcMode)})};
$mm=function(Z){Z.currentTarget._data&&zjm(Z.currentTarget._data)};
ejE=function(Z){var V=Z.currentTarget;Z=wTK(function(){return V.href});
var a=V.params;Z&&_.xZ(Z,a||{},8,!0)};
RjE=function(Z,V){if(V=_.D(V,_.H6))(V==null?void 0:V.target)==="TARGET_NEW_WINDOW"&&(Z.target="_blank"),V.nofollow&&(Z.rel="nofollow")};
MZm=function(Z){Z=_.D(Z==null?void 0:Z.commandMetadata,_.p4);return(Z==null?0:Z.url)?Z.url:null};
_.tj=function(Z,V){(Z=_.Xy(Z))&&_.Kh(Z,V)};
_.Kh=function(Z,V){ACE(function(a){V?a.resolveCommand(Z,V):a.resolveCommand(Z)})};
gqJ=function(Z,V){var a=["yt-core-attributed-string__link"];V!=null&&V.noLinkColor||((V==null?0:V.isOverlay)?a.push("yt-core-attributed-string__link--overlay-call-to-action-color"):a.push("yt-core-attributed-string__link--call-to-action-color"),(V==null?0:V.linkInheritColor)&&a.push("yt-core-attributed-string--link-inherit-color"));a={className:a.join(" "),tabindex$:"0"};var J=Z.onTap||Z.onLongPress;if(!J)return a;var r=LpF(Z);r&&(a["aria-label$"]=r);V=_.nh({elementsCommand:J,elementConfig:a,skipOnClick:!(V==
null||!V.skipOnClick),forceNewState:!0});Z.onLongPress&&(J=new uAn(function(){var f=_.Xy(Z.onLongPress);f&&_.l().resolve(_.Lf).resolveCommand(f)}),V&&WpK(J,V));
return V||a};
LpF=function(Z){var V,a;return(V=Z.onTapOptions)==null?void 0:(a=V.accessibilityInfo)==null?void 0:a.accessibilityLabel};
Ibn=function(Z){var V=Z;Z<=16777215&&(V+=parseInt("ff000000",16));return _.SL(V)};
ZHa=function(Z){var V=Z.isDarkTheme;var a=Z.extension;Z=Z.runColor;var J=void 0;if(a=a==null?void 0:a.colorMap){V=V?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";a=_.B(a);for(var r=a.next();!r.done;r=a.next())if(r=r.value,V===r.key){J=r.value;break}}J==null&&Z&&(J=Z);if(J)return Ibn(J)};
sU=function(Z){var V=Z.config;var a=Z.image;var J=Z.imageConfig;var r=Z.imageWrapperConfig;var f=Z.run;var d=Z.tag;var N=Z.textLength;var C=Z.startIndex===void 0?0:Z.startIndex;Z=Z.length;C===void 0&&(C=0);f={run:f,startIndex:C,endIndex:Z!==void 0?C+Z:N,tag:d};a&&(f.image=a);J&&(f.imageConfig=J);r&&(f.imageWrapperConfig=r);V&&(f.config=V);return f};
aXR=function(Z,V){var a=[];a.push("yt-core-attributed-string");(V==null?0:V.className)&&a.push(V==null?void 0:V.className);(V==null?0:V.ellipsisTruncate)?a.push("yt-core-attributed-string--ellipsis-truncate"):(V==null?0:V.noWrap)?a.push("yt-core-attributed-string--white-space-no-wrap"):(V==null?0:V.noPreWrap)||a.push("yt-core-attributed-string--white-space-pre-wrap");(V==null?0:V.linkInheritColor)&&a.push("yt-core-attributed-string--link-inherit-color");Z.alignment&&a.push(VUc(Z.alignment));Z.lineBreakMode&&
a.push("yt-core-attributed-string--word-wrapping");return a.join(" ")};
Jfa=function(Z){if(Z.weight)return Z.weight;switch(Z.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 700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
ooK=function(Z){switch(Z){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"}};
VUc=function(Z){switch(Z){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"}};
PZu=function(Z,V,a){var J=V;Z.content&&a&&(a=Z.content.indexOf("\n"),a!==-1&&(J=Math.min(V,a)));if(!Z.content||Z.content.length<=J)V=Z;else if(Z.attachmentRuns||Z.commandRuns||Z.decorationRuns||Z.styleRuns||Z.paragraphStyleRuns){V=Fy(Z.content,J);a=J;var r=Z.attachmentRuns;if(r){var f=[];r=_.B(r);for(var d=r.next();!d.done;d=r.next())d=Object.assign({},d.value),d.startIndex===void 0||d.startIndex>=a||(d.length||(d.length=0),d.length+d.startIndex>a&&(d.length=a-d.startIndex),f.push(d));a=f}else a=
void 0;f=rfK(J,Z.commandRuns);r=J;var N=Z.decorationRuns;if(N){d=[];N=_.B(N);for(var C=N.next();!C.done;C=N.next()){C=C.value;var T=_.D(C.textDecorator,De);if(T&&T.startIndex!==void 0&&!(T.startIndex>=r)){C=Object.assign({},C,{textDecorator:{highlightTextDecorator:Object.assign({},T)}});T=_.D(C.textDecorator,De);if(!T.length||T.length+T.startIndex>r)T.length=r-T.startIndex;d.push(C)}}r=d}else r=void 0;d=rfK(J,Z.styleRuns);if(N=Z.paragraphStyleRuns)for(Z=[],N=_.B(N),C=N.next();!C.done;C=N.next()){var Y=
C.value;C=Object.assign({},Y);if(!(C.startIndex===void 0||C.startIndex>=J)){if(!C.length||C.length+C.startIndex>J)C.length=J-C.startIndex;T=[];var X=void 0,n=void 0;if((X=Y)==null?0:(n=X.listGroup)==null?0:n.listItems)for(Y=_.B(Y.listGroup.listItems),X=Y.next();!X.done;X=Y.next())if(X=Object.assign({},X.value),!(X.startIndex===void 0||X.startIndex>=J)){if(!X.length||X.length+X.startIndex>J)X.length=J-X.startIndex;T.push(X)}T.length>0&&(C.listGroup||(C.listGroup={}),C.listGroup=Object.assign({},C.listGroup,
{listItems:T}));Z.push(C)}}else Z=void 0;V={content:V,attachmentRuns:a,commandRuns:f,decorationRuns:r,styleRuns:d,paragraphStyleRuns:Z}}else V=Object.assign({},Z,{content:Fy(Z.content,J)});return V};
rfK=function(Z,V){if(V){var a=[];V=_.B(V);for(var J=V.next();!J.done;J=V.next())if(J=Object.assign({},J.value),!(J.startIndex===void 0||J.startIndex>=Z)){if(!J.length||J.length+J.startIndex>Z)J.length=Z-J.startIndex;a.push(J)}return a}};
Fy=function(Z,V){var a=V,J;if(J=a>0)J=Z.charCodeAt(a-1),J=J>=55296&&J<=56319;J&&(a=Z.charCodeAt(a),J=a>=56320&&a<=57343);J&&--V;return Z.substring(0,V)};
d0a=function(Z,V,a){a=a===void 0?fXV:a;if(Z){var J=_.l().resolve(zp);J||_.F("mweb_no_observer_killswitch")?I_E(Z,{data:V,observer:J,visibilityCallback:a,hideOption:iHO,showOption:Bai,layer:Z.layer}):_.FD(new _.qa("Warning: monitorVisibility called with null observer",Z.tagName,V==null?void 0:V.loggingDirectives,V==null?void 0:V.trackingParams))}else _.FD(new _.qa("Warning: monitorVisibility called with null element",V==null?void 0:V.loggingDirectives,V==null?void 0:V.trackingParams,V==null?void 0:
V.rendererContext))};
YqF=function(Z,V){var a=[],J=Z.content.length,r,f=(r=_.l().resolve(_.M_(_.c1)))==null?void 0:r();if(Z.paragraphStyleRuns){r=_.B(Z.paragraphStyleRuns);for(var d=r.next();!d.done;d=r.next()){var N=a.push,C=N.apply;var T=void 0;d=d.value;if((T=d.listGroup)!=null&&T.listItems){T=[];b:switch(d.listGroup.listType){case "LIST_TYPE_BULLET":var Y="ul";break b;default:Y="span"}T.push(sU({run:d,textLength:J,tag:Y,config:{className:"yt-core-attributed-string__list-group"},startIndex:d.startIndex,length:d.length}));
Y=_.B(d.listGroup.listItems);for(var X=Y.next();!X.done;X=Y.next()){X=X.value;b:switch(d.listGroup.listType){case "LIST_TYPE_BULLET":var n="li";break b;default:n="span"}T.push(sU({run:d,textLength:J,tag:n,startIndex:X.startIndex,length:X.length}))}d=T}else d=[];C.call(N,a,_.nw(d))}}if(Z.styleRuns&&(V==null||!V.noStyleRuns))for(r=_.B(Z.styleRuns),N=r.next();!N.done;N=r.next()){N=N.value;C=ZHa({extension:_.D(N.styleRunExtensions,m0o),isDarkTheme:f===void 0?!1:f,runColor:N.fontColor});T=[];C&&T.push("yt-core-attributed-string--link-inherit-color");
N.italic&&T.push("yt-core-attributed-string--italicized");N.underline&&N.strikethrough?T.push("yt-core-attributed-string--underline-strikethrough",ooK(N.underline)):N.underline?T.push("yt-core-attributed-string--underlined",ooK(N.underline)):N.strikethrough&&T.push("yt-core-attributed-string--strikethrough",ooK(N.strikethrough));if(N.baselineOffset){a:switch(N.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":d="yt-core-attributed-string--baseline-offset-subscript";break a;case "BASELINE_OFFSET_SUPERSCRIPT":d=
"yt-core-attributed-string--baseline-offset-superscript";break a;default:d="yt-core-attributed-string--baseline-offset-unknown"}T.push(d)}d=T.join(" ");T=N;Y={};if(T.weight||T.weightLabel)Y.fontWeight=Jfa(T).toString();C&&(Y.color=C);a.push(sU({run:N,textLength:J,tag:"span",config:{className:d,style:Y},startIndex:N.startIndex,length:N.length}))}if(Z.decorationRuns)for(r=_.B(Z.decorationRuns),N=r.next();!N.done;N=r.next())N=N.value,C={},N.textDecorator&&(Y=N.textDecorator,d=f===void 0?!1:f,X=[],T=
_.D(Y,De),Y=_.D(Y,Naa),T?(Y=X,X=Y.concat,n=[],(d=ZHa({extension:_.D(T.highlightTextDecoratorExtensions,CZu),isDarkTheme:d,runColor:T.backgroundColor}))&&n.push("background-color: "+d+";"),T.backgroundCornerRadius!==void 0&&n.push("border-radius: "+T.backgroundCornerRadius+"px;"),T.leftPadding!==void 0&&n.push("padding-left: "+T.leftPadding+"px;"),T.rightPadding!==void 0&&n.push("padding-right: "+T.rightPadding+"px;"),T.topPadding!==void 0&&n.push("padding-top: "+T.topPadding+"px;"),T.bottomPadding!==
void 0&&n.push("padding-bottom: "+T.bottomPadding+"px;"),X=X.call(Y,n)):Y&&(T=X,X=T.concat,d=d?"#2ba640":"#107516",d=Y.color?Ibn(Y.color):d,d=["padding: 2px;","border-top: solid "+d+" 2px;","border-bottom: solid "+d+" 2px;","background: linear-gradient(135deg, "+d+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+d+" 3px, rgba(0, 0, 0, 0) 3px);"],X=X.call(T,d)),d=X.join(" "),C.style$=d,d=N.textDecorator,T=[],Y=_.D(d,Naa),_.D(d,De)?T.push("yt-core-attributed-string--highlight-text-decorator"):
Y&&T.push("yt-core-attributed-string--bracket-text-decorator"),d=T.join(" "),C.className=d,C.dir="auto"),d=_.D(N.textDecorator,De),T=_.D(N.textDecorator,Naa),Y=_.D(N.textDecorator,De),X=_.D(N.textDecorator,Naa),a.push(sU({run:N,textLength:J,tag:"span",config:C,startIndex:(d==null?void 0:d.startIndex)||(T==null?void 0:T.startIndex)||0,length:(Y==null?void 0:Y.length)||(X==null?void 0:X.length)||0}));if(Z.commandRuns&&(V==null||!V.noEndpoints))for(f=_.B(Z.commandRuns),r=f.next();!r.done;r=f.next())r=
r.value,N=gqJ(r,V),a.push(sU({run:r,textLength:J,tag:"a",config:N,startIndex:r.startIndex,length:r.length}));if(Z.attachmentRuns)for(Z=_.B(Z.attachmentRuns),f=Z.next();!f.done;f=Z.next()){f=f.value;C=N=void 0;r={className:"yt-core-attributed-string--inline-block-mod"};if((C=f.element)==null?0:C.properties){C=(N=f.element)==null?void 0:N.properties;N=[];C=_.D(C,qqJ);if(C==null?0:C.margin)C=C.margin,C.left&&N.push("margin-left: "+TQ(C.left)+";"),C.right&&N.push("margin-right: "+TQ(C.right)+";"),C.top&&
N.push("margin-top: "+TQ(C.top)+";"),C.bottom&&N.push("margin-bottom: "+TQ(C.bottom)+";");N=N.length!==0?N.join(" "):void 0;r.style$=N}d=void 0;N={alt:"",preserveHeight:!0,preserveWidth:!0};C=["yt-core-attributed-string__image-element"];if(f.alignment){a:switch(f.alignment){case "ALIGNMENT_BASELINE":T="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":T="yt-core-attributed-string__image-element--image-alignment-vertical-center";break a;default:T=
"yt-core-attributed-string__image-element--image-alignment-bottom"}C.push(T)}if((d=f.element)==null?0:d.properties)d=[],T=_.D(f.element.properties,qqJ),(T==null?0:T.height)&&d.push("height: "+TQ(T.height)+";"),(T==null?0:T.width)&&d.push("width: "+TQ(T.width)+";"),d=d.length!==0?d.join(" "):void 0,N.style$=d,T=void 0,d=((T=_.D(f.element.properties,Sqo))==null?void 0:T.label)||"",N.alt=d;N.className=C.join(" ");C=void 0;Y=T=void 0;d=((Y=f.element)==null?0:Y.type)?(T=_.D(f.element.type,TaK))==null?
void 0:T.image:void 0;a.push(sU({run:f,textLength:J,tag:"img",image:d,imageConfig:N,imageWrapperConfig:r,startIndex:f.startIndex,length:(C=f.length)!=null?C:0}))}if(V==null?0:V.headerRuns)for(V=_.B(V.headerRuns),Z=V.next();!Z.done;Z=V.next())if(Z=Z.value,Z.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(Z.headerMapping)){a:{switch(Z.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":f=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":f="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":f="yt-core-attributed-string--heading-3";break a}f=void 0}a.push(sU({run:Z,textLength:J,tag:"span",config:f?{className:f}:void 0,startIndex:Z.startIndex,length:Z.length}))}return a};
_.OU=function(Z){return(Z==null?void 0:Z.content)!==void 0};
XKV=function(Z){return _.OU(Z)?Z:_.q6(Z)};
K5E=function(Z){return Z.image!==void 0&&Z.imageConfig!==void 0};
noJ=function(Z,V){if(V==null?0:V.userInput)for(Z=_.B(Z),V=Z.next();!V.done;V=Z.next())if(V=V.value,V.tag!=="a"&&V.tag!=="li"){var a=void 0;(a=V).config||(a.config={});V.config.dir=V.tag==="ul"?_.l().resolve(_.GQ):"auto"}};
lXJ=function(Z){return function(V){var a=Z.run;(a.onTap!==void 0||a.onLongPress!==void 0)&&_.D(a,DmR)&&d0a(V,{loggingDirectives:_.D(a,DmR)})}};
tUu=function(Z){return function(V){for(var a in Z)(h$[a]||h$[yn["default"]])(V,a,Z[a])}};
cfR=function(Z,V){s4n(V);var a={data:null,start:0,end:Z.length,parts:[]};V=_.B(V);for(var J=V.next();!J.done;J=V.next())J=J.value,F5O(a,J.startIndex,J.endIndex,J);D0J(Z,a);return a};
F5O=function(Z,V,a,J){for(var r=_.B(Z.parts),f=r.next();!f.done;f=r.next()){f=f.value;if(typeof f==="string")throw Error("fh");if(f.start<=V&&a<=f.end){F5O(f,V,a,J);return}}Z.parts.push({data:J,parts:[],start:V,end:a})};
D0J=function(Z,V){for(var a=V.parts.length;a>=0;a--){var J=V.parts[a],r=V.parts[a-1],f=a===V.parts.length?V.end:J.start;r=a===0?V.start:r.end;f!==r&&V.parts.splice(a,0,Z.slice(r,f));J&&D0J(Z,J)}};
s4n=function(Z){Z.sort(function(V,a){if(V.startIndex<a.startIndex)return-1;if(a.startIndex<V.startIndex)return 1;V=V.endIndex-V.startIndex;a=a.endIndex-a.startIndex;return V>a?-1:a>V?1:0})};
_.OHE=function(Z){var V=Z.thumbnails;if(V){Z={sources:[]};V=_.B(V);for(var a=V.next();!a.done;a=V.next()){a=a.value;var J={};J.url=a.url;J.width=a.width;J.height=a.height;Z.sources.push(J)}return Z}};
GAc=function(Z,V,a,J){if(!V)return Z.length>=1?Z[Z.length-1]:null;if(J)for(var r=_.B(Z),f=r.next();!f.done;f=r.next()){f=f.value;var d=void 0,N=(d=f.url)==null?void 0:d.indexOf(J);if(N!==void 0&&N>=0)return f}J=_.B(Z);for(r=J.next();!r.done;r=J.next())if(r=r.value,r.width&&r.height&&(a&&r.width>=V||!a&&r.height>=V))return r;for(V=Z.length-1;V>=0;V--)if(a&&Z[V].width||!a&&Z[V].height)return Z[V];return Z[0]};
_.wKF=function(Z){var V;return(Z=(V=Z.sources)==null?void 0:V[0])?Z.width/Z.height:0};
_.yfn=function(Z){if(Z.sources){Z=_.B(Z.sources);for(var V=Z.next();!V.done;V=Z.next()){V=V.value;var a=void 0;if((a=V.clientResource)==null?0:a.imageName)return V}}};
bHO=function(Z){var V;if((V=Z.clientResource)!=null&&V.imageColor)return _.SL(Z.clientResource.imageColor)};
_.HHa=function(Z,V,a,J,r,f,d){if(!V||V.length===0||V[0].clientResource)return null;if(a&&V[0].url)return V[0].url;J===void 0&&(J=!0);if(J){var N;Z=U0J*(r||(Z==null?void 0:(N=Z.getBoundingClientRect())==null?void 0:N.width)||0)}else{var C;Z=U0J*(f||(Z==null?void 0:(C=Z.getBoundingClientRect())==null?void 0:C.height)||0)}V=GAc(V,Z,J,d);return(V==null?0:V.url)?V.url:(V==null?0:V.imageData)?V.imageData:null};
Afc=function(Z,V,a){a=a?[a]:[];Z.opacity&&a.push("opacity: "+Z.opacity+";");V&&Z.placeholderColor?(Z=_.SL(Z.placeholderColor),a.push("background-color: "+Z+";")):a.push("background-color: transparent;");return a.join(" ")};
kAJ=function(Z,V,a,J,r){var f=["yt-core-image"];V&&f.push(V);a||f.push("yt-core-image--fill-parent-height");J||f.push("yt-core-image--fill-parent-width");switch(Z.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":f.push("yt-core-image--content-mode-scale-aspect-fit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":f.push("yt-core-image--content-mode-scale-aspect-fill");break;case "CONTENT_MODE_CENTER":f.push("yt-core-image--content-mode-center");break;default:f.push("yt-core-image--content-mode-scale-to-fill")}Z.flipForRtlLayout&&
f.push("yt-core-image--flip-rtl");switch(r){case "TOP_START":var d;f.push(((d=document.body)==null?void 0:d.getAttribute("dir"))==="rtl"?"yt-core-image--object-position-top-right":"yt-core-image--object-position-top-left")}return f.join(" ")};
j4J=function(Z){var V;if(Z==null?0:(V=Z.clientResource)==null?0:V.imageName){var a;Z=(a=Z.clientResource)==null?void 0:a.imageName;a:{switch(Z){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":a="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":a="yt-logos-ext:yt-logo-updated";break a}a=void 0}return a||Eoi.get(Z)||Z}};
wK=function(Z){return _.F("mweb_wiz_skip_render")?voF(Z):x0R(Z)};
voF=function(Z){return function(V){var a=hNn("wink-root");vr();eNn();ioo(a,_.S(Z,V))}};
x0R=function(Z){var V=V===void 0?!1:V;return function(a){if(!V||!_.F("mweb_skip_keto_to_c3_if_no_data")||a.data!==void 0){var J=gl(!1);try{var r=a.children;_.F("mweb_render_outside_patch_killswitch")||UN?r?p9(_.S(Z,a,r)):p9(_.S(Z,a)):_.FD(new _.qa("ketoToC3 called outside of a patch",{tagName:Z.TAG_NAME}))}finally{gl(J)}}}};
Q4J=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
hiJ=function(Z,V){Z.onViewportEntered=V;pKJ.observe(Z)};
ein=function(){var Z={rootMargin:"10%",threshold:.01};_.F("mweb_enable_set_io_root_to_null_safari")?Z.root=null:_.F("mweb_enable_set_io_root_to_body_safari")&&(Z.root=document.body);return new IntersectionObserver(function(V,a){V.filter(function(J){return J.intersectionRect.height>0}).forEach(function(J){J=J.target;
if(!_.F("mweb_enable_only_update_image_when_connected")||J.isConnected!==!1){var r;(r=J.onViewportEntered)==null||r.call(J);a.unobserve(J)}})},Z)};
ziR=function(Z,V,a,J,r){function f(){if(J){var N=J.loadedClass,C=J.notifyOnUnloaded;N&&_.y0(Z,N);C&&Z.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function d(){var N=a(V,Z);N&&Z.getAttribute("src")!==N&&(_.F("mweb_enable_only_update_image_when_connected")&&Z.isConnected===!1||N===Z.src||(Z.src=N),f())}
r=r===void 0?!0:r;Z.removeAttribute("src");f();V&&(r?hiJ(Z,d):d())};
$0a=function(Z,V,a){if(!V)return!1;V=a(V,Z);a=Z.getAttribute("src");return V&&V===a&&Z.complete};
RiE=function(Z,V){for(var a in V)a==="className"?Z.className=V[a]:(h$[a]||h$[yn.default])(Z,a,V[a])};
MUi=function(Z,V,a,J){wK(_.bn)({contentMode:V.contentMode,loadedClass:V.loadedClass,isPreloaded:V.isPreloaded,notifyOnLoaded:V.notifyOnLoaded,notifyOnUnloaded:V.notifyOnUnloaded,preferredThumbnail:V.preferredThumbnail,preserveHeight:V.preserveHeight,preserveWidth:V.preserveWidth,objectPosition:V.objectPosition,targetWidth:V.targetWidth,targetHeight:V.targetHeight,shouldShowPlaceholder:V.shouldShowPlaceholder,useWidth:V.useWidth,alt:V.alt,className:V.className,onerror:V.onerror,onload:V.onload,style$:V.style$,
color:V.color,width:V.width,height:V.height,"aria-hidden$":V["aria-hidden$"],draggable:V.draggable,"data-disabled$":V["data-disabled$"],data:Z,callback:a,renderLazy:J===void 0?!0:J,hideOn404:!1})};
upV=function(Z,V,a){a=a===void 0?!1:a;var J=Z.sources!==void 0?Z:_.OHE(Z);if(J){var r=V.onload;V.onload=function(C){var T=C.target;a&&T.naturalWidth===120||_.UU(T,"yt-core-image--loaded");V.notifyOnLoaded&&T.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));r==null||r(C)};
V.targetWidth&&V.preserveWidth&&(V.width=V.targetWidth);V.targetHeight&&V.preserveHeight&&(V.height=V.targetHeight);var f=_.yfn(J),d=f&&j4J(f);if(d)return(Z=bHO(f))&&(V.color=Z),{type:"icon",iconName:d,config:Object.assign({},V,V.alt?{}:{"aria-hidden$":"true"},{"aria-label$":V.alt,role:"img"})};if(Z.sources===void 0){V.alt=Z.accessibility&&Z.accessibility.accessibilityData&&Z.accessibility.accessibilityData.label||V.alt;V.style$=Afc(Z,V.shouldShowPlaceholder,V.style$);var N;V.isPreloaded=!((N=_.D(Z,
L5c))==null||!N.isPreloaded)}V.contentMode&&!J.contentMode&&(J.contentMode=V.contentMode);V.className=kAJ(J,V.className,V.preserveHeight,V.preserveWidth,V.objectPosition);V.loadedClass="yt-core-image--loaded";return{type:"image",image:J,config:V}}};
_.H1=function(){var Z=_.lV.apply(0,arguments);return _.xX(function(V){var a=Z.map(function(J){return J(V)});
return function(){return void a.forEach(function(J){return void(J==null?void 0:J())})}})};
Aj=function(Z,V){var a=V==null?void 0:V.initial;return _.Ct(function(){_.cr(!0);return a=Z(a)},{equals:V==null?void 0:V.isEqual},"rSlKsc")};
W5m=function(Z,V){if(Z===V)return!0;if(Z===void 0||V===void 0)return!1;var a,J,r,f,d,N,C,T;return Z.content===V.content&&((a=Z.styleRuns)==null?void 0:a.length)===((J=V.styleRuns)==null?void 0:J.length)&&((r=Z.commandRuns)==null?void 0:r.length)===((f=V.commandRuns)==null?void 0:f.length)&&((d=Z.attachmentRuns)==null?void 0:d.length)===((N=V.attachmentRuns)==null?void 0:N.length)&&((C=Z.decorationRuns)==null?void 0:C.length)===((T=V.decorationRuns)==null?void 0:T.length)};
Zmu=function(Z,V){if(Z){var a=XKV(Z);if(a!=null&&a.content)if(_.F("attr_string_reactive"))wK(gou)({text:Z,config:V});else{var J=!(V==null||!V.ariaLabel)||!(a.commandRuns&&a.commandRuns.length!==0||a.paragraphStyleRuns&&a.paragraphStyleRuns.length!==0);Z=J?V==null?void 0:V.ariaLabel:null;J=J?"text":null;N6("span",{className:aXR(a,V),dir$:(V==null?0:V.userInput)?"auto":void 0,"aria-label$":Z,role$:J},function(){if(a.styleRuns||a.commandRuns||a.attachmentRuns||a.decorationRuns){var r=YqF(a,V);noJ(r,
V);r=cfR(a.content,r);r=_.B(r.parts);for(var f=r.next();!f.done;f=r.next())IXm(f.value)}else $H(a.content)})}}};
IXm=function(Z){typeof Z==="string"?$H(Z):K5E(Z.data)?N6("span",Z.data.imageWrapperConfig,function(){MUi(Z.data.image,Z.data.imageConfig)}):N6(Z.data.tag,Z.data.config,function(V){lXJ(Z.data)(V);
V=_.B(Z.parts);for(var a=V.next();!a.done;a=V.next())IXm(a.value)})};
aCF=function(Z){return Z.parts.map(VyE)};
VyE=function(Z){if(typeof Z==="string")return Z;Z=K5E(Z.data)?_.S("span",{el:_.H1(tUu(Z.data.imageWrapperConfig))},_.S(_.bn,Object.assign({},{data:Z.data.image},Z.data.imageConfig))):_.S(Z.data.tag,{el:_.H1(lXJ(Z.data),tUu(Z.data.config))},Z.parts.map(VyE));return iU(Z)};
JlR=function(Z,V){return Z===V?!0:Z===void 0||V===void 0?!1:Z.noStyleRuns===V.noStyleRuns&&Z.noLinkColor===V.noLinkColor&&Z.noEndpoints===V.noEndpoints&&Z.headerRuns===V.headerRuns&&Z.isOverlay===V.isOverlay&&Z.linkInheritColor===V.linkInheritColor&&Z.userInput===V.userInput};
o2F=function(Z){return function(){var V,a,J,r,f,d,N,C,T,Y,X,n,t,c;return{ariaLabel:(V=Z.ariaLabel)==null?void 0:V.call(Z),className:(a=Z.className)==null?void 0:a.call(Z),ellipsisTruncate:(J=Z.ellipsisTruncate)==null?void 0:J.call(Z),isOverlay:(r=Z.isOverlay)==null?void 0:r.call(Z),linkInheritColor:(f=Z.linkInheritColor)==null?void 0:f.call(Z),noEndpoints:(d=Z.noEndpoints)==null?void 0:d.call(Z),noStyleRuns:(N=Z.noStyleRuns)==null?void 0:N.call(Z),noLinkColor:(C=Z.noLinkColor)==null?void 0:C.call(Z),
noPreWrap:(T=Z.noPreWrap)==null?void 0:T.call(Z),noWrap:(Y=Z.noWrap)==null?void 0:Y.call(Z),skipOnClick:(X=Z.skipOnClick)==null?void 0:X.call(Z),stopPropagation:(n=Z.stopPropagation)==null?void 0:n.call(Z),userInput:(t=Z.userInput)==null?void 0:t.call(Z),headerRuns:(c=Z.headerRuns)==null?void 0:c.call(Z)}}};
rlV=function(Z){return Z.value===""||Z.value==="true"?!0:Z.value==="false"?!1:isNaN(Number(Z.value))?Z.value:Number(Z.value)};
kI=function(Z,V){Z=new PkR(Z,V);_.t$(Z);throw Z;};
fCE=function(Z,V,a){var J=Src(Z);Z._numRenders=0;try{var r=G5u(function(){return _.S(V,Object.assign({},a))})}catch(d){var f=function(N){N.args||(N.args=[]);
N.args.push("Error in web component wrapper");N.args.push(Z.tagName.toLowerCase());return N};
_.s$(d instanceof Error?f(d):new PkR("Wiz rendering error",Z.tagName.toLowerCase()));throw d;}finally{Src(J)}return r};
_.jG=function(Z,V,a){function J(Y){var X={};Y=_.B(Y);for(var n=Y.next();!n.done;n=Y.next()){n=n.value;var t=void 0,c=void 0,y=void 0,U=_.f4((y=(c=(t=n).getAttribute)==null?void 0:c.call(t,"slot"))!=null?y:"children");if(t=X[U])t.push(n);else if(U in f||U==="children")X[U]=[n]}if(imJ)for(Y=_.B(Object.keys(X)),U=Y.next(),n={};!U.done;n={content$jscomp$55:void 0},U=Y.next())U=U.value,U!=="children"&&(n.content$jscomp$55=X[U],X[U]=function(v){return function(){return v.content$jscomp$55}}(n));
return X}
a=a===void 0?{}:a;Z.componentType!==YH||kI("Components must be marked reactive to be used from web component wrapper.",V);xO.has(V)&&kI("Do not register a Wiz component to be rendered with boththe deprecated wrapper and the signals based wrapper.",V);var r,f=(r=a.props)!=null?r:{};Qf.add(V);var d=BXn();r=function(){var Y=d.apply(this,arguments)||this;Y.rawProps={};Y.queuingRender=!1;Y.dispose=function(){};
Y.isWebComponentWrapper=!0;Y.isReparenting=!1;Y.hasAttached=!1;return Y};
_.O(r,d);r.prototype.render=function(){this.hasAttached=!0;for(var Y=_.B([].concat(_.nw(this.attributes))),X=Y.next();!X.done;X=Y.next())X=X.value,X.name!=="slot"&&this.removeAttribute(X.name);Y=Object.assign({},this.componentProps,this.slotProps);X=_.B(fCE(this,Z,Y));Y=X.next().value;X=X.next().value;!(Y[0]instanceof Element)||Y.length>1?kI("Wrapped Wiz components must return a single root element.",V):(Y=Y[0].tagName.toLowerCase(),Y!==V&&kI("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(Y+" !== '"+V),V),this.dispose=X)};
r.prototype.setUpProps=function(){for(var Y=this.rawProps,X=this.attributes,n=_.B(Object.keys(f)),t=n.next();!t.done;t=n.next()){t=t.value;var c=void 0;((c=this)==null?0:c[t])&&this[t]!==dpF&&Y[t]===void 0&&(Y[t]=this[t],(c=Object.getOwnPropertyDescriptor(this.constructor.prototype,t))&&Object.defineProperty(this,t,c))}n=_.B(X);for(t=n.next();!t.done;t=n.next()){c=t.value;t=_.f4(c.name);var y=t==="class"&&!X.getNamedItem("class-name");if(t in f||y)c=rlV(c),t!=="class"||Y.className?Y[t]=c:Y.className=
c}X={};for(var U in f)f[U]===_.EU||imJ&&f[U]===mpF||(Y[U]instanceof Function&&kI("Function props must be configured as STATIC, not SIGNAL.",V),t=_.B(_.ip(Y[U],void 0,"uFSkac")),n=t.next().value,t=t.next().value,X[U]=t,Y[U]=n);Y=_.B([Y,X]);this.componentProps=Y.next().value;this.setters=Y.next().value;this.slotProps=J(this.childNodes)};
r.prototype.connectedCallback=function(){jI===V&&(this._isInert=!0);this._isInert||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in f&&!this.rawProps.data&&!this.getAttribute("data"),this.hasAttached||this.queuingRender||this.setUpProps(),this.queuingRender&&!this.hasAttached||this.render()))};
r.prototype.disconnectedCallback=function(){if(!this._isInert){var Y;a:{if(_.NXu)for(Y=this;Y;){if(_.CkK.has(Y)){Y=!0;break a}Y=Y.parentElement}Y=!1}if(Y)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){Y=_.B([].concat(_.nw(this.attributes)));for(var X=Y.next();!X.done;X=Y.next())X=X.value,X.name!=="slot"&&this.removeAttribute(X.name)}this.innerText="";ixJ(this)}}};
r.prototype._setPendingPropertyOrPath=function(){};
r.prototype.notifyPath=function(){};
_.QS.Object.defineProperties(r.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var N=_.B(Object.keys(f)),C=N.next(),T={};!C.done;T={prop$jscomp$103:void 0},C=N.next())T.prop$jscomp$103=C.value,C=void 0,((C=a.legacyPolymer)==null?0:C.forwardHostProps)&&oan.has(T.prop$jscomp$103)||Object.defineProperty(r.prototype,T.prop$jscomp$103,{set:function(Y){return function(X){var n=this;this._isInert||(this.setters?q5(function(){var t,c;return void((c=(t=n.setters)[Y.prop$jscomp$103])==null?void 0:c.call(t,X))}):(this.rawProps[Y.prop$jscomp$103]=X,this.queuingRender&&Y.prop$jscomp$103===
"data"&&X!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(T),
get:q3J.has(T.prop$jscomp$103)?void 0:function(){return dpF}});
customElements.define(V,r)};
_.S3m=function(Z,V){return(Z=_.v1(Z,V))?_.C_(_.Xl(Z)):null};
_.xI=function(Z){if(Z=_.v1(Z,Number.MAX_VALUE,void 0,"width"))return _.Xl(Z)};
_.v1=function(Z,V,a,J){J=J===void 0?"width":J;if(!Z||!Z.length)return null;if(_.F("kevlar_tuner_should_always_use_device_pixel_ratio")){var r=window.devicePixelRatio;_.F("kevlar_tuner_should_clamp_device_pixel_ratio")?r=Math.min(r,_.W0("kevlar_tuner_clamp_device_pixel_ratio")):_.F("kevlar_tuner_should_use_thumbnail_factor")&&(r=_.W0("kevlar_tuner_thumbnail_factor"));TXo=r}else TXo||(TXo=window.devicePixelRatio);r=TXo;_.F("kevlar_tuner_should_always_use_device_pixel_ratio")?V*=r:r>1&&(V*=r);if(_.F("kevlar_tuner_min_thumbnail_quality"))return Z[0].url||
null;r=Z.length;if(_.F("kevlar_tuner_max_thumbnail_quality"))return Z[r-1].url||null;if(a)for(var f=0;f<r;f++)if(Z[f].url.indexOf(a)>=0)return Z[f].url||null;for(a=0;a<r;a++)if(Z[a][J]>=V)return Z[a].url||null;for(V=r-1;V>0;V--)if(Z[V][J])return Z[V].url||null;return Z[0].url||null};
KgK=function(){Q0.size?setTimeout(function(){ph(Y3R)},0):XPO=0};
Y3R=function(){var Z=(0,_.zc)(),V=null,a=!1;Q0.forEach(function(r){r.loaded=!0;r.loadTime=Z;r.pendingPaint=!1;var f=n2E.get(r);f&&f.resolve(Z);V=r;a||!r.ftlEligible&&r.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(a=!0)});
var J;((J=V)==null?0:J.markDirty)&&V.markDirty();Q0.clear();XPO=0;a&&lCE(Z)};
tyV=function(Z){Q0.add(Z);Z.pendingPaint=!0;XPO||(XPO=_.hj(_.td,KgK))};
sWa=function(Z){Z.loaded=!1;Z.loadTime=Infinity;var V=n2E.get(Z);V&&(V.reject(Error("lh")),n2E.delete(Z));Z.pendingPaint&&(Q0.delete(Z),Z.pendingPaint=!1)};
_.Fga=function(Z){var V=Z.indexOf(":");return V===-1?{originalName:Z}:{originalName:Z.substring(0,V),datasyncId:Z.substring(V+1)}};
_.clF=function(){return _.m(function(Z){if(Dpa!==void 0)return Z.return(Dpa);Dpa=new Promise(function(V){var a;return _.m(function(J){switch(J.nextAddress){case 1:return _.rs(J,2),_.q(J,_.eG.open("test-only"),4);case 4:return _.q(J,_.eG.delete("test-only"),5);case 5:_.Hb(J,3);break;case 2:if(a=_.ds(J),a instanceof Error&&a.name==="SecurityError")return V(!1),J.return();case 3:V("caches"in window),_.mt(J)}})});
return Z.return(Dpa)})};
wPm=function(){return _.m(function(Z){if(Z.nextAddress==1)return _.q(Z,_.clF(),2);if(!Z.yieldResult)return Z.return(void 0);OmV||(OmV=new Grm);return Z.return(OmV)})};
ylO=function(Z){var V,a,J,r;return _.m(function(f){switch(f.nextAddress){case 1:return _.q(f,wPm(),2);case 2:V=f.yieldResult;if(!V)throw Error("nh");return _.q(f,V.open("yt-player-local-img"),3);case 3:return a=f.yieldResult,_.q(f,a.match(Z),4);case 4:J=f.yieldResult;if(!J)throw Error("oh");return _.q(f,J.blob(),5);case 5:return r=f.yieldResult,f.return(r)}})};
bmu=function(Z,V){for(var a in Z)if(Z.hasOwnProperty(a)&&V[a])return a;return null};
UpJ=function(Z){return"stamp"+Z.replace("-","_")+"_"};
Hmc=function(Z){var V=Z.match(/\[\[([\w\.]+)\]\]/);if(V&&V.length>1)return V[1];_.t$(Error("qh`"+Z));return null};
AlJ=function(Z){return Z===void 0?_.bU("REUSE_COMPONENTS",!1):Z||!1};
jWc=function(Z,V,a){a&&(V.is?(krJ.has(V)&&(Z=krJ.get(V),a=Z.listener,delete V[Z.property],a.type==="element"&&V.removeEventListener(a.eventName,a.handler),krJ.delete(V)),E2E(V)):V.__proto__==HTMLElement.prototype&&(V=new _.qa("Rendererstamper removed a non custom element","Stamper: "+Z+" element: "+(V&&V.nodeName)),_.FD(V)))};
v2R=function(Z,V,a,J){var r=V.node?V.node:V;_.H(a).parentNode===r&&(V.removeChild(a),jWc(Z,a,J));if(Z=zQ.get(a))zQ.delete(a),_.td.cancelJob(Z);a.hidden=!1};
xpE=function(Z,V,a,J){if(V&&V.children&&(a=V.children[a]))if(_.bU("DEFERRED_DETACH"))for(;a&&!zQ.has(a);){var r=Z,f=V,d=a,N=J;d.hidden=!0;r=_.qf(_.td,v2R.bind(null,r,f,d,N),0);zQ.set(d,r);a=a.nextElementSibling}else for(;(d=V.lastElementChild)&&(V.removeChild(d),jWc(Z,d,J),d!=a););};
QWo=function(Z){var V=_.v6();_.so(function(){for(var a=_.B(Z.slotContent),J=a.next();!J.done;J=a.next())V.value.appendChild(J.value)});
return _.S("__slot-el",{el:V,skip:!0})};
_.$I=function(Z,V,a){a=a===void 0?pPF:a;xO.add(V);var J;(J=a).propNames!=null||(J.propNames=[]);var r=new Set(a.propNames),f=BXn();J=function(){var T=f.call(this)||this;T.props={};T.isUpdating=!1;T.hasAttached=!1;T.isInert=!1;T.updateQueued=!1;T.initialClasses=[];qrE(T,V);return T};
_.O(J,f);J.prototype.forwardKebabCaseProp=function(T,Y){T=_.f4(T);if(r.has(T)||T==="children")this.props[T]=Y};
J.prototype.afterFirstPatch=function(){this.isUpdating=!0;for(var T=_.B(this.initialClasses),Y=T.next();!Y.done;Y=T.next())(Y=Y.value)&&this.classList.add(Y);this.initialClasses.length>0&&(this.initialClasses.length=0);this.isUpdating=!1};
J.prototype.handleSlottedContent=function(){for(var T=new Map,Y=_.B(this.children),X=Y.next();!X.done;X=Y.next()){X=X.value;var n=void 0,t=(n=X.getAttribute("slot"))!=null?n:"children";(n=T.get(t))?n.push(X):T.set(t,[X]);if(!X.getAttribute("key")){var c=void 0,y=void 0;X.setAttribute("key",t+"_"+((y=(c=n)==null?void 0:c.length)!=null?y:0))}}T=_.B(T);for(Y=T.next();!Y.done;Y=T.next())X=_.B(Y.value),Y=X.next().value,X=X.next().value,this.forwardKebabCaseProp(Y,_.S(QWo,{slotContent:X}))};
J.prototype.connectedCallback=function(){var T=this;if(!qrE(this,V)&&!this.isInert)if(this.hasAttached)this.enqueueUpdate();else{for(var Y=_.B(this.attributes),X=Y.next();!X.done;X=Y.next())X=X.value,this.forwardKebabCaseProp(X.name,rlV(X));this.handleSlottedContent();a.synchronous?(this.update(),this.afterFirstPatch()):this.enqueueUpdate().then(function(){T.afterFirstPatch()});
this.hasAttached=!0}};
J.prototype.attributeChangedCallback=function(T,Y,X){this.isInert||this.isUpdating||this.isConnected||T!=="class"||this.initialClasses.push.apply(this.initialClasses,_.nw(X.split(" ")))};
J.prototype.disconnectedCallback=function(){hSm(this)};
J.prototype.update=function(){if(!this.isInert){this.isUpdating=!0;try{var T,Y;ioo(this,_.S(Z,Object.assign({},this.props,{idomKey:(Y=(T=this.__incrementalDOMData)==null?void 0:T.key)!=null?Y:V})),!0)}catch(n){var X=n instanceof Error?n:new _.qa("Wiz rendering error");X.args||(X.args=[]);X.args.push("Error in deprecated web component wrapper");X.args.push(V.toLowerCase());_.t$(X);throw n;}finally{this.updateQueued=this.isUpdating=!1}}};
J.prototype.enqueueUpdate=function(){var T=this;return _.m(function(Y){if(a.synchronous)return T.update(),Y.return();if(T.updateQueued)return Y.return();T.updateQueued=!0;return Y.return(Promise.resolve().then(function(){T.update()}))})};
J.prototype.notifyPath=function(){a.enableUnsafeRenderOnNotifyPath&&this.enqueueUpdate()};
_.QS.Object.defineProperties(J,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["class"]}}});
for(var d=_.B(a.propNames),N=d.next(),C={};!N.done;C={prop$jscomp$105:void 0},N=d.next())C.prop$jscomp$105=N.value,Object.defineProperty(J.prototype,C.prop$jscomp$105,{set:function(T){return function(Y){this.isInert||Y===this.props[T.prop$jscomp$105]||(this.props[T.prop$jscomp$105]=Y,this.hasAttached&&!this.isUpdating&&this.enqueueUpdate())}}(C)});
customElements.define(V,J)};
_.hOn=function(Z,V){return _.gV(Z.entities,"markersEngagementPanelSyncEntity",V)};
eOJ=function(Z,V){return _.gV(Z.entities,"fantasyWinProbabilityEntity",V)};
zOE=function(Z,V){return _.gV(Z.entities,"fantasyTeamEntity",V)};
$pK=function(Z,V){return _.gV(Z.entities,"fantasyPlayerEntity",V)};
ROm=function(Z,V){return _.gV(Z.entities,"booleanEntity",V)};
MyK=function(Z,V){return _.gV(Z.entities,"qrCodeEntity",V)};
LgE=function(Z){return _.gV(Z.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
uWJ=function(){if(RN)return RN;if(window.lottie)return RN=Promise.resolve(window.lottie);var Z=_.sA(_.yr("LOTTIE_URL"));return Z?RN=new Promise(function(V,a){var J=document.createElement("script");J.addEventListener("load",function(){V(lottie)});
J.addEventListener("error",function(r){var f="Lottie library failed to load.";r?r.message&&(f+=" Original description: "+r.message,_.Dg(r,f)):r=Error(f);_.FD(r);a(r)});
J.setAttribute("async","");_.jP(J,Z);document.head.appendChild(J)}):Promise.reject(Error("rh"))};
WgV=function(){return RN?RN:uWJ()};
g2F=function(){var Z=LgE(_.EV().getState());if(Z&&Z.animationStyle)switch(Z.animationStyle){case "ANIMATED_LIKE_ICON_ANIMATION_STYLE_VALENTINE25_DELHI":return M6.get("LIKE_VALENTINES25_HEART");case "ANIMATED_LIKE_ICON_ANIMATION_STYLE_VALENTINE25_BROKEN_HEART_DELHI":return M6.get("LIKE_VALENTINES25_BROKEN_HEART");case "ANIMATED_LIKE_ICON_ANIMATION_STYLE_YOUTUBE_BIRTHDAY_DELHI":return M6.get("LIKE_YOUTUBE_20TH_BIRTHDAY")}};
ICu=function(Z){if(Z)switch(Z){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.F("kevlar_use_wil_icons"))return(Z=g2F())?Z:M6.get("LIKE")}};
Zju=function(Z){var V=ICu(Z);if(V)return V;switch(Z){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return M6.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return M6.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return M6.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return M6.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return M6.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return M6.get("NOTIFICATION_BELL")}};
asJ=function(Z,V){if(!Z||VAc)V=!1;else{if(Z.closest){var a=!!ICu(V);a=_.yr("ID_TOKEN")&&a?!!Z.closest("segmented-like-dislike-button-view-model"):!1}else a=!1;if(!a)if(Z.closest)if(a=!_.yr("ID_TOKEN"),Z=Z.closest("ytd-subscription-notification-toggle-button-renderer-next"),a||!Z)a=!1;else{var J;a=((J=Z.data)==null?void 0:J.targetId)==="notification-bell"&&V!=="EXPAND_MORE"}else a=!1;V=a}return V};
J_V=function(Z){var V,a;return _.m(function(J){switch(J.nextAddress){case 1:return _.rs(J,2),_.q(J,fetch(Z),4);case 4:return V=J.yieldResult,_.q(J,V.json(),5);case 5:return J.return(J.yieldResult);case 2:a=_.ds(J),_.FD(a),_.mt(J)}})};
o5E=function(Z,V){var a,J,r;return _.m(function(f){if(f.nextAddress==1)return(a=V?Z.pathDarkTheme:Z.path)?_.q(f,Promise.all([J_V(a),uWJ()]),2):f.return();J=f.yieldResult;r=J[0];Lh.set(a,r);_.mt(f)})};
_.un=function(){var Z=_.lV.apply(0,arguments);return function(){for(var V="",a=_.B(Z),J=a.next();!J.done;J=a.next())if(J=J.value,typeof J==="function"&&(J=J()),J)if(typeof J==="string")V+=" "+J;else for(var r in J)if(J.hasOwnProperty(r)){var f=J[r];typeof f==="function"&&(f=f());f&&(V+=" "+r)}V=V.trim()||void 0;return _.cr(V)}};
_.W1=function(Z){var V;var a=Z.data;var J=Z.className;var r=Z.animationName;var f=Z.animationRef;var d=(V=Z.elRefForInterop)||_.v6(),N;_.sN(function(){var Y;return void((Y=N)==null?void 0:Y.destroy())});
var C;_.lp(function(){var Y=_.cr(r);if(Y!==C){C=Y;var X=Object.assign({},{animationName:Y,animationRef:_.cr(f)},_.cr(a));try{_.l().resolve(r_F)().then(function(c){var y;(y=N)==null||y.destroy();y=X.animationRef;var U=X.listeners;c=c.loadAnimation(Object.assign({},{container:d.value},X.animationConfig));y&&(y.lottieEl=c);if(U)for(y=_.B(Object.entries(U)),U=y.next();!U.done;U=y.next()){var v=_.B(U.value);U=v.next().value;(v=v.next().value)&&c.addEventListener(U,v)}N=c})}catch(c){Y=c;
var n="LottieComponent error.";Y.message&&(n+=" Original description: "+Y.message);_.Dg(Y,n);_.FD(Y);var t;((t=X.listeners)==null?0:t.error)&&X.listeners.error(Y)}}});
var T=_.un("ytLottieComponentHost",J);return _.S(LNR,{cond:function(){return!V},
then:function(){return _.S("lottie-component",{class:T,el:d})}})};
PhF=function(Z){var V=_.v6(),a=_.B(Tni(Z.data.animationConfig.name||"",Z.className)),J=a.next().value;a=a.next().value;var r=Dv(function(){return Z.data.animationRef});
tW(function(){Z.data.animationRef&&(Z.data.animationRef.lottieEl=r==null?void 0:r.lottieEl)},[Z.data.animationRef]);
return _.S("lottie-component",{skip:!0,class:_.un(a,"ytLottieComponentHost"),el:V},_.S(_.W1,{data:Z.data,animationRef:r,animationName:J,elRefForInterop:V}))};
ijR=function(Z,V,a,J){function r(d,N){if(V.value===N&&Z!=null&&Z.value){for(;Z.value.firstChild;)Z.value.removeChild(Z.value.firstChild);Z.value.classList.add("yt-spec-icon-shape");d(Z.value,J)}}
a=_.fsE(_.l().resolve(_.MZ),a);if(typeof a==="function")V.value=null,r(a,null);else{var f=new _.oG(a.then,a);V.value=f;f.then(function(d){r(d,f)})}};
doa=function(Z,V){var a=document.createElement("div"),J=_.nf(a,function(){return _.S(_.K,{cond:Z,then:function(r){return _.S(BIF,{data:r,options:V})}})});
return[a,J]};
_.gK=function(){for(var Z=[],V=_.B(_.lV.apply(0,arguments)),a=V.next();!a.done;a=V.next())if(a=a.value)if(typeof a==="string")Z.push(a);else{a=_.B(Object.entries(a));for(var J=a.next();!J.done;J=a.next()){var r=_.B(J.value);J=r.next().value;(r=r.next().value)&&Z.push(J)}}return Z.join(" ")};
qPi=function(Z){var V=_.v6(),a=c0(),J=j5(Z.character)||j5(Z.previousCharacter);Kf(function(){if(Z.marginMultiplier){var r;(r=a.value)==null||r.cancel();J?(r=Z.previousCharacter?Number(Z.previousCharacter)+10:Z.rollUp?0:30,Z.shouldAnimate||(r-=moR(Z,r))):(r=Z.rollUp?0:2,Z.shouldAnimate||(r-=Z.rollUp?-1:1));V.value.style.marginTop="-"+r*Z.marginMultiplier+"px";Z.shouldAnimate?a.value=NIF(V.value,Z,r,J):V.value.style.display=Z.character?"":"none"}});
return _.S("animated-rolling-character",{el:V,class:"animated-rolling-character-wiz"},eO(J,function(){for(var r=[],f=1;f<30;f++)r.push(_.S("div",null,f%10));return _.S(_.Wr,null,_.S("div",null,"\u00a0"),r,_.S("div",null,"\u00a0"))},function(){return Chm(Z.character)}))};
Chm=function(Z){return _.S(_.Wr,null,_.S("div",null,"\u00a0"),_.S(_.Wr,null,eO(!Z||_.Ni(Z),function(){return _.S("div",null,"\u00a0")},function(){return _.S("div",null,Z)})),_.S("div",null,"\u00a0"))};
NIF=function(Z,V,a,J){a=new Animation(new KeyframeEffect(Z,[{transform:"translateY(0px)"},{transform:"translateY("+(J?moR(V,a):V.rollUp?-1:1)*V.marginMultiplier+"px)"}],SPo),document.timeline);V.character?(Z.style.display="",a.onfinish=null):a.onfinish=function(){Z.style.display="none"};
a.play();return a};
moR=function(Z,V){var a=Number(Z.character)+10;if(Z.previousCharacter)if(Z.character){var J=Number(Z.character),r=Number(Z.previousCharacter);Z=Z.rollUp?r<J?a:a+10:r<J?a-10:a}else Z=Z.rollUp?30:0;else Z=Z.character==="0"?a:Z.rollUp?a-10:a+10;return V-Z};
_.IN=function(Z,V){return function(a){var J={},r;for(r in a){var f=void 0,d=void 0;((f=V)==null?0:(d=f.callbacks)==null?0:d[r])||(J[r]=a[r])}return _.S(OoR,null,function(){for(var N in J)a[N]=_.cr(J[N]);a.disableReactiveLogging=!0;return _.S(Z,Object.assign({},a))})}};
_.Zw=function(Z){var V=c0(),a=c0();tW(function(){V.value=Z.numberText;a.value=Z.numberValue},[Z.numberText]);
var J=Z.fontSizeMultiplier?Z.heightPx*Z.fontSizeMultiplier:Z.heightPx,r=FL(function(){if(Z.numberText){var d=Z.numberText;var N=Z.forceRollUp||!a.value||!Z.numberValue||a.value<Z.numberValue;var C=!!Z.shouldAnimate,T=V.value,Y=[],X=0,n=0,t=(T?T.replace(/\D/g,"").length:0)-(d?d.replace(/\D/g,"").length:0);T=T?T.split(/(\d)/).filter(Boolean):[];for(d=d.split(/(\d)/).filter(Boolean);t<0;){var c=d[n];Y.push({character:c,rollUp:N,marginMultiplier:J,shouldAnimate:C});n++;j5(c)&&t++}for(;X<t;)c=T[X],Y.push({previousCharacter:c,
rollUp:N,marginMultiplier:J,shouldAnimate:C}),X++,j5(c)||t++;for(;n<d.length;)t=d[n],c=T[X],j5(t)===j5(c)?(n++,X++):j5(t)?(X++,t=void 0):j5(c)&&(n++,c=void 0),Y.push({character:t,previousCharacter:c,rollUp:N,marginMultiplier:J,shouldAnimate:C});N=Y}else N=[];return N},[Z.numberText]),f=Z.numberText?["height: "+J+"px;",
"line-height: "+Z.heightPx+"px;"].join(" "):"";return _.S("yt-animated-rolling-number",{class:"animated-rolling-number-wiz",style:f,dir:"ltr","aria-hidden":"true"},r.map(function(d){return _.S(qPi,Object.assign({},d))}))};
TIu=function(Z){var V=Z.nodeName;if(Z.id)return V+="#"+Z.id;if(Z.classList)for(var a=_.B(Z.classList),J=a.next();!J.done;J=a.next())V+="."+J.value;Z.parentElement&&(V=TIu(Z.parentElement)+" > "+V);return V};
YPo=function(Z){return function(V){var a=R0i("event",{type:V.type});a&&V.target&&a.attr("nodepath",TIu(V.target));return udJ(a,Z,V)}};
_.VE=function(Z){Z&&MHJ("event")&&(Z=YPo(Z));return VVu(function(V){var a,J=(a=Z)==null?void 0:a(V);return typeof J==="boolean"?J:!0})};
at=function(Z){return function(){return Z()?Z():void 0}};
X8V=function(Z){return new KeyframeEffect(Z,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
KyJ=function(Z){return new KeyframeEffect(Z,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
n5F=function(Z){var V=_.B(_.ip(Z,void 0,"Clci1e")),a=V.next().value,J=V.next().value;a.current=Z;return[a,function(r){return void J(a.current=r)}]};
_.Jc=function(Z){var V=Aj(function(){return n5F(Z())},{isEqual:function(a,J){return a[0].current===J[0].current}});
return[function(){return V()[0]()},
function(a){return void V()[1](a)}]};
_.ot=function(Z){return function(){var V="",a;for(a in Z){for(var J=Z[a];typeof J==="function";)J=J();J!==void 0&&J!==null&&(V+="; "+a+": "+J)}return V.length>0?_.cr(V.slice(2)):_.cr()}};
lsn=function(Z){switch(Z){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"}};
Fyu=function(Z,V,a,J,r,f){var d=tAR(Z),N=d.disabled,C=d.iconPosition,T=d.style,Y=d.focused,X=function(){return!!c()&&C()==="icon-only"},n=function(){return!!c()&&C()==="icon-only-40"},t=function(){return!!c()&&C()==="icon-with-label"},c=function(){return!!V||!(J==null||!J())};
return{type:function(){return T()==="call-to-action-inverse"?"text":T()==="overlay-dark"&&Z().type!=="filled"&&Z().type!=="tonal"?"tonal":Z().type},
shouldFocus:function(){return(Y()||(f==null?void 0:f()))&&!N()},
hasIconLeading:function(){return!!c()&&C()==="leading"},
hasIconTrailing:function(){return!!c()&&C()==="trailing"},
hasIconLeadingTrailing:function(){return!!c()&&!!(a||r!=null&&r())&&C()==="leading-trailing"},
hasIconOnly:X,hasIconOnly40:n,hasIconWithLabel:t,iconButton:function(){return X()||n()||t()},
visiblyDisabled:function(){return(N()?"disabled":Z().state)==="disabled"||N()},
overrideSmallSizeIcon:function(){return sEJ(Z(),c())},
iconToRender:V?V:function(){return _.S(_.rH,{icon:J,size:function(){return P3(Z(),!0)},
active:function(){return Z().toggled}})},
secondaryIconToRender:a?a:function(){return _.S(_.rH,{icon:r,size:function(){return P3(Z(),!0)},
active:function(){return Z().toggled}})}}};
tAR=function(Z){return{size:function(){return Z().size},
style:function(){return Z().style},
focused:function(){return Z().focused},
disabled:function(){return Z().disabled},
onTap:function(V){var a,J;return(J=(a=Z()).onTap)==null?void 0:J.call(a,V)},
alignByText:function(){return Z().alignByText},
aTagConfig:function(){return Z().aTagConfig},
customColors:function(){return Z().customColors},
segmentedPosition:function(){return Z().segmentedPosition},
toggled:function(){return Z().toggled},
toggleable:function(){return Z().toggleable},
accessibilityLabel:function(){return Z().accessibilityLabel},
onToggle:function(V){var a,J;return(J=(a=Z()).onToggle)==null?void 0:J.call(a,V)},
iconPosition:function(){return Z().iconPosition},
oneOffCustomTextWrap:function(){return Z().oneOffCustomTextWrap},
disableTextEllipsis:function(){return Z().disableTextEllipsis},
disableBackdropFilter:function(){return Z().disableBackdropFilter},
tooltipText:function(){return Z().tooltipText},
ariaHidden:function(){return Z().ariaHidden},
tabIndex:function(){return Z().tabIndex},
buttonText:function(){return Z().buttonText},
formattedButtonText:function(){return Z().formattedButtonText},
animatedTextProps:function(){return Z().animatedTextProps}}};
DoV=function(Z){return Z.style==="overlay-dark"?4:Z.style==="overlay"?Z.type==="filled"?4:3:Z.type==="filled"||Z.style==="call-to-action-inverse"||Z.style==="mono-inverse"?2:1};
sEJ=function(Z,V){V=(Z.iconPosition==="icon-only"||Z.iconPosition==="icon-only-40"||Z.iconPosition==="icon-with-label")&&V;return!Z.segmentedPosition&&V&&Z.size==="S"};
c_J=function(){return!_.F("web_disable_backdrop_filter")};
P3=function(Z,V){switch(Z.size){case "XS":return 16;case "S":return sEJ(Z,V)?24:16;default:return 24}};
OjO=function(Z){switch(Z){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"}};
GsE=function(Z){switch(Z){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"}};
w8R=function(Z){switch(Z){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"}};
y_J=function(Z){if(Z.style==="overlay-dark"&&Z.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
bjJ=function(Z){if(!Z)return{};var V=Z.color,a=Z.backgroundColor;Z=Z.borderColor;var J="";V&&(J+="color: "+V+";");a&&(J+="background-color: "+a+";");Z&&(J+="border-color: "+Z+";");return{style:J}};
ksi=function(Z,V,a){var J=Z.buttonText,r=Z.formattedButtonText,f=Z.formattedButtonTextLegacy,d=Z.animatedTextProps,N=Z.style,C=Z.size,T=Z.focused,Y=Z.disabled,X=Z.onTap,n=Z.alignByText,t=Z.aTagConfig,c=Z.customColors,y=Z.segmentedPosition,U=Z.toggled,v=Z.toggleable,h=Z.accessibilityLabel,L=Z.onToggle,R=Z.iconPosition,rJ=Z.oneOffCustomTextWrap,Zm=Z.disableTextEllipsis,BJ=Z.disableBackdropFilter,Fu=Z.tooltipText,Ga=Z.ariaHidden,OE=Z.tabIndex,hO=Z.state,kV=Z.type;N==="call-to-action-inverse"&&(kV="text");
N==="overlay-dark"&&kV!=="filled"&&kV!=="tonal"&&(kV="tonal");var eE=!!V&&R==="leading",jE=!!V&&R==="trailing",mz=!!V&&!!a&&R==="leading-trailing",Wa=!!V&&R==="icon-only",K7=!!V&&R==="icon-only-40",JA=!!V&&R==="icon-with-label",f7=Wa||K7||JA;Y&&(hO="disabled");var UF=hO==="disabled"||Y;hO=sEJ(Z,!!V);var Ba={},II=(Ba["yt-spec-button-shape-next"]=!0,Ba[OjO(kV)]=!0,Ba[GsE(N)]=!UF,Ba["yt-spec-button-shape-next--disabled"]=!!UF,Ba[w8R(C)]=!0,Ba["yt-spec-button-shape-next--focused"]=!!T&&!Y,Ba["yt-spec-button-shape-next--icon-trailing"]=
jE,Ba["yt-spec-button-shape-next--icon-leading"]=eE,Ba["yt-spec-button-shape-next--icon-leading-trailing"]=mz,Ba["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=mz&&!(J||r),Ba["yt-spec-button-shape-next--icon-button"]=Wa||JA,Ba["yt-spec-button-shape-next--icon-only-default"]=K7,Ba["yt-spec-button-shape-next--align-by-text"]=!!n,Ba["yt-spec-button-shape-next--segmented-start"]=y==="start",Ba["yt-spec-button-shape-next--segmented-end"]=y==="end",Ba["yt-spec-button-shape-next--override-small-size-icon"]=
hO,Ba["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=!!rJ,Ba["yt-spec-button-shape-next--disable-text-ellipsis"]=!!Zm,Ba["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=!BJ&&c_J(),Ba),lR=function(){if(d)wK(_.Zw)(d);else if(f)f(R==="icon-with-label"||rJ?{lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",textAlignment:"TEXT_ALIGNMENT_CENTER"}:{});else if(r){var eh=R==="icon-with-label"||rJ;Zmu(Object.assign({},r,eh?{lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}:
{}),{noLinkColor:!0,noWrap:!eh})}else J&&$H(J)},fn=function(eh){X==null||X(eh);
v&&(L==null||L(eh))},FB=t?Uoi:HjO,kW=t?"aria-current$":"aria-pressed$",hS=function(){V&&(eE||mz||f7)&&function(){fo({className:"yt-spec-button-shape-next__icon",
"aria-hidden$":!0},function(){V()})}();
(J||r||f||d)&&!f7&&function(){fo({className:"yt-spec-button-shape-next__button-text-content"},function(){lR()})}();
jE&&function(){fo({className:"yt-spec-button-shape-next__icon"},function(){V()})}();
mz&&function(){fo({className:"yt-spec-button-shape-next__secondary-icon"},function(){a()})}();
Y||wK(_.iX)({model:{color:DoV(Z)}})},DH=function(){var eh={};
FB(Object.assign({},(eh.className=_.gK(II),eh.onclick=t?void 0:fn,eh.disabled=Y,eh["aria-disabled$"]=UF,eh.style=Y&&t?"pointer-events:none":void 0,eh[kW]=v?!!U:void 0,eh["aria-label$"]=h,eh.title$=Fu!=null?Fu:"",eh["aria-hidden$"]=Ga,eh.tabindex$=OE,eh),t,bjJ(c)),function(){hS()})};
JA?(C={},N=(C["yt-spec-button-shape-with-label"]=!0,C["yt-spec-button-shape-with-label--is-overlay"]=N==="overlay"||N==="overlay-dark",C),A_J({className:_.gK(N)},function(){DH();fo({"aria-hidden$":!0,className:"yt-spec-button-shape-with-label__label"},lR)})):DH()};
E5E=function(Z,V){if(!zU){var a;TBK(function(){return a=Dea(Z,V)});
return a}return Dea(Z,V)};
jEn=function(){var Z=AWu(zU||void 0,tVo);return Z===HfK||(Z==null?void 0:Z.name)==="\u0275NotFound"?void 0:Z};
QEE=function(Z){var V=Z.data;var a=Z.icon;var J=Z.secondaryIcon;var r=Z.iconName;var f=Z.secondaryIconName;jEn();var d=V.size;Z=V.style;var N=V.focused,C=V.disabled,T=V.onTap,Y=V.alignByText,X=V.aTagConfig,n=V.customColors,t=V.segmentedPosition,c=V.toggled,y=V.toggleable,U=V.accessibilityLabel,v=V.onToggle,h=V.iconPosition,L=V.oneOffCustomTextWrap,R=V.disableTextEllipsis,rJ=V.disableBackdropFilter,Zm=V.tooltipText,BJ=V.ariaHidden,Fu=V.tabIndex,Ga=!!a||!!r,OE=a,hO=J;if(r){var kV=P3(V,!0);OE=function(){return _.S(_.rH,
{icon:r,size:kV,active:V.toggled})}}if(f){var eE=P3(V,!0);
hO=function(){return _.S(_.rH,{icon:f,size:eE,active:V.toggled})}}var jE=V.state;
a=V.type;Z==="call-to-action-inverse"&&(a="text");Z==="overlay-dark"&&a!=="filled"&&a!=="tonal"&&(a="tonal");var mz=Ga&&h==="leading",Wa=Ga&&h==="trailing",K7=Ga&&(!!J||!!f)&&h==="leading-trailing";J=Ga&&h==="icon-only";var JA=Ga&&h==="icon-only-40";h=Ga&&h==="icon-with-label";var f7=J||JA||h;C&&(jE="disabled");var UF=jE==="disabled"||C;Ga=sEJ(V,Ga);jE={};var Ba=_.gK((jE["yt-spec-button-shape-next"]=!0,jE[OjO(a)]=!0,jE[GsE(Z)]=!UF,jE["yt-spec-button-shape-next--disabled"]=!!UF,jE[w8R(d)]=!0,jE["yt-spec-button-shape-next--focused"]=
!!N&&!C,jE["yt-spec-button-shape-next--icon-trailing"]=Wa,jE["yt-spec-button-shape-next--icon-leading"]=mz,jE["yt-spec-button-shape-next--icon-leading-trailing"]=K7,jE["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=K7&&!(V.buttonText||V.formattedButtonText),jE["yt-spec-button-shape-next--icon-button"]=J||h,jE["yt-spec-button-shape-next--icon-only-default"]=JA,jE["yt-spec-button-shape-next--align-by-text"]=!!Y,jE["yt-spec-button-shape-next--segmented-start"]=t==="start",jE["yt-spec-button-shape-next--segmented-end"]=
t==="end",jE["yt-spec-button-shape-next--override-small-size-icon"]=Ga,jE["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=!!L,jE["yt-spec-button-shape-next--disable-text-ellipsis"]=!!R,jE["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=!rJ&&c_J(),jE)),II=_.VE(function(lR){T==null||T(lR);y&&(v==null||v(lR))});
d=function(){return X?_.S(_.B3,{aTagConfig:X,disabled:C,className:Ba,style:bjJ(n).style,title:Zm!=null?Zm:"",ariaLabel:U,ariaCurrent:y&&c},_.S(_.Wr,null,v5i(V,mz,K7,Wa,f7,OE,hO))):_.S("button",{"on:click":II,class:Ba,title:Zm!=null?Zm:"",style:C&&X?"pointer-events:none":bjJ(n).style,disabled:C,"aria-pressed":y?!!c:void 0,"aria-label":U?U:void 0,"aria-disabled":UF,"aria-hidden":BJ,tabindex:Fu},_.S(_.Wr,null,v5i(V,mz,K7,Wa,f7,OE,hO)))};
N={};Z=(N["yt-spec-button-shape-with-label"]=!0,N["yt-spec-button-shape-with-label--is-overlay"]=Z==="overlay"||Z==="overlay-dark",N);return _.S("yt-button-shape",{class:"yt-spec-button-shape-next__button-shape-wiz-class"},h?_.S("label",{class:_.gK(Z)},d(),_.S("div",{class:"yt-spec-button-shape-with-label__label","aria-hidden":!0},xoc(V))):d())};
xoc=function(Z){var V=Z.formattedButtonText,a=Z.animatedTextProps,J=Z.buttonText,r=Z.oneOffCustomTextWrap;Z=Z.iconPosition;return a?_.S(_.Zw,{numberText:a.numberText,numberValue:a.numberValue,heightPx:a.heightPx,fontSizeMultiplier:a.fontSizeMultiplier,shouldAnimate:a.shouldAnimate,forceRollUp:a.forceRollUp}):V?(a=Z==="icon-with-label"||r,_.S(_.dH,{text:Object.assign({},V,a?{lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}:{}),noLinkColor:!0,noWrap:!a})):J};
v5i=function(Z,V,a,J,r,f,d){return _.S(_.Wr,null,eO(f&&(V||a||r),function(){return _.S(_.Wr,null,_.S("div",{class:"yt-spec-button-shape-next__icon","aria-hidden":"true"},f==null?void 0:f()))}),eO((Z.buttonText||Z.formattedButtonText||Z.animatedTextProps)&&!r,function(){return _.S(_.Wr,null,_.S("div",{class:"yt-spec-button-shape-next__button-text-content"},xoc(Z)))}),eO(J,function(){return _.S(_.Wr,null,_.S("div",{class:"yt-spec-button-shape-next__icon"},f==null?void 0:f()))}),eO(a,function(){return _.S(_.Wr,
null,_.S("div",{class:"yt-spec-button-shape-next__secondary-icon"},d==null?void 0:d()))}),eO(!Z.disabled&&!0,function(){return _.S(_.iX,{model:{color:DoV(Z)}})}))};
mE=function(Z,V){_.Kh(Z,Object.assign({},V,{forceClickLogging:!0}))};
p8E=function(Z,V,a,J){var r=void 0;return function(f){var d=_.Xy(a?Z==null?void 0:Z.onDisabledTap:Z==null?void 0:Z.onTap);if(d){var N;r=(N=r)!=null?N:V==null?void 0:V.value;if(d)if(_.F("web_button_vm_click_client_ve_killswitch"))mE(d,Object.assign({},{form:{element:r,event:f}},void 0));else{var C;N=d==null?void 0:d.clickTrackingParams;var T,Y=Z==null?void 0:(C=Z.loggingDirectives)==null?void 0:(T=C.clientVeSpec)==null?void 0:T.uiType;C=Y&&!N?_.Ne(Y):void 0;mE(d,Object.assign({},{form:{element:r,event:f}},
{clickedVisualElement:C}))}}J&&J(f)}};
hdm=function(Z){switch(Z){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"}};
edc=function(Z){switch(Z){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"}};
zdE=function(Z){switch(Z){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"}};
$on=function(Z){switch(Z){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"}};
Rda=function(Z,V){return _.gV(Z.entities,"engagementToolbarStateEntityPayload",V)};
LyO=function(Z){(Z=_.oN(Z))&&_.MAo(Z)};
_.MAo=function(Z){var V=_.st();V&&_.wV(V,Z)};
u5n=function(Z,V,a){_.MR(Z,"yt-open-popup-action",[V,a||Z])};
WyF=function(Z,V){var a=_.Oo(Z,"endpoint"),J=_.Oo(Z,"action");return(a=J?J:a)&&V&&(a=V.navigationEndpointPopupMap[a])&&(Z=_.AW(a,Z),(a=_.Oo(Z,"renderer"))&&V.supportedPopups.hasOwnProperty(a))?{openPopupAction:{popupType:V.popupTypeMap[a],popup:Z}}:null};
g5u=function(Z,V,a,J){if(J){var r;a=a==null?void 0:(r=a.data)==null?void 0:r.contents;(r=a instanceof Array&&a.length?a[0]:a)&&(a=_.Oo(r,"renderer"))&&J.supportedPopups.hasOwnProperty(a)&&(V.stopPropagation(),u5n(Z,{openPopupAction:{popupType:J.popupTypeMap[a],popup:r}}))}};
V4i=function(Z,V,a,J){J=J===void 0?!1:J;var r=IsJ(V);if(r){r.href&&Xq(r.href);var f=V.button;f=f!==void 0?f===0&&!Co(V):!Co(V);r.data&&f&&ZsJ(Z,r,V,a,J)}};
ZsJ=function(Z,V,a,J,r){r=r===void 0?!1:r;var f=_.W0("pbj_navigate_limit",-1)===0;auE(V);_.l().resolve(_.M_(U$));var d=V.data;if(Object.keys(d).length!==0)if(!_.F("unplugged_web_disable_actions_for_cec_endpoint")&&_.D(d,_.ZW))_.F("endpoint_behavior_command_executor_fix_killswitch")||(a.preventDefault(),a.stopPropagation()),_.gW(Z,[d],Z);else if(J=WyF(d,J))d.loggingUrls&&d.loggingUrls.forEach(function(C){C.baseUrl&&_.UA(C.baseUrl)}),a.preventDefault(),a.stopPropagation(),u5n(Z,J,V);
else{var N=J2E(0,V.data,a);if(Z=V.getForm)Z=Z(),N.tempData=N.tempData||{},N.tempData=Object.assign({},N.tempData,Z);Z=_.wc(a);if(J=Z.find(function(C){return!!C.visualElement}))N.createScreenConfig=N.createScreenConfig||{},N.createScreenConfig.clickedVisualElement=J.visualElement;
if(!f)if(a.preventDefault(),a.stopPropagation(),_.D(d,_.o4c)&&!r&&_.Lr.instance)_.Lr.instance.resolveCommand(d,N);else if(_.F("kevlar_command_handler_formatted_string")&&!r&&_.Lr.instance&&r2K(d))r=Z.find(function(C){return!!C.is})||a.target,a={form:Object.assign({},N,{event:a,
element:r,originatingNode:V})},_.Lr.instance.resolveCommand(d,a);else{d=_.wc(a);a=[];for(r=0;r<d.length;r++)(f=d[r].is)&&a.push(f);vIa({parents:a.join(","),text:V.innerText},function(){_.Rg(V,"yt-navigate",N)})}}};
Pso=function(Z){if(Z=IsJ(Z))auE(Z),K1E(Z.href)};
IsJ=function(Z){Z=_.wc(Z);for(var V,a=0;a<Z.length;a++)if(V=Z[a],V.tagName==="A"&&V.classList.contains("yt-simple-endpoint")){if(!V.data)break;return V}return null};
Co=function(Z){return Z.shiftKey||Z.altKey||Z.metaKey||Z.ctrlKey};
fuV=function(Z,V){var a={itct:V.clickTrackingParams};_.F("kevlar_client_side_screens")&&(!_.D(V,_.Pp)||_.F("kevlar_exclude_endpoint_killswitch"))&&(a.endpoint=JSON.stringify(V));_.F("enable_unknown_lact_fix_on_html5")&&_.l().resolve(_.M_(_.qe))&&(a.lact=_.$E());TiV(a);_.xZ(Z,a)};
auE=function(Z){Z.href&&Object.keys(Z.data).length!==0&&fuV(Z.href,Z.data)};
r2K=function(Z){for(var V=_.B(isJ),a=V.next();!a.done;a=V.next())if(Z[a.value])return!1;return!0};
_.SV=function(Z,V){if(V){var a={};B4E.forEach(function(J){J=dVc(V,J,"--yt-lightsource-");Object.assign(a,J)});
mVc.forEach(function(J){J=dVc(V,J,"--yt-basic-");Object.assign(a,J)});
_.eL(Z,a)}};
dVc=function(Z,V,a){var J={};J[a+_.Po(V)]=Z&&Z[V]?_.SL(Z[V]):"";return J};
_.YN=function(Z,V,a){T5[Z]||(T5[Z]={});T5[Z][V]=a};
_.XG=function(Z){T5[Z]||(T5[Z]={});return T5[Z]};
N4u=function(Z){if(!Z)return{};var V=Z.foregroundTitleColor,a=Z.backgroundColor;Z=Z.borderColor;var J="text";Z?J="outline":a&&(J="filled");return{type:J,customColors:{color:V?_.SL(V):void 0,backgroundColor:a?_.SL(a):void 0,borderColor:Z?_.SL(Z):void 0}}};
YaE=function(Z){var V=Z.renderer;var a=Z.element;var J=Z.commandController;var r=Z.onTapCallback;var f=Z.skipCommandHandling;var d=Z.overrides;var N=Z.forceIcon;var C=Z.forceModernIconButton;var T=Z.forceDisabled;var Y=Z.isSubscribe===void 0?!1:Z.isSubscribe;var X=Z.isPressed===void 0?!1:Z.isPressed;var n=Z.useButtonSize===void 0?!1:Z.useButtonSize;Z=CsR(V);Y&&(Z.style="mono",Z.type="filled");N=!V.icon||!N&&V.text?V.icon?V.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:C?"icon-only":"icon-only-40";N==="icon-only-40"&&(Z.type="text");var t;C=Object;Y=C.assign;n=qaE(V,n);X=!!V.isSelected||!_.F("web_propagate_is_pressed_killswitch")&&!!X;var c=V.isSelected!==void 0;T=T===void 0?V.isDisabled:T;var y=V.text?_.q6(V.text):void 0;var U,v,h,L=((U=V.accessibilityData)==null?void 0:(v=U.accessibilityData)==null?void 0:v.label)||((h=V.accessibility)==null?void 0:h.label);U=L?L:_.AI(V.text);a=Sao(V,a,J,r,f);J=T4V(V);J!=null&&J.length?(J=_.nh({innertubeCommand:QTu(J),
forceNewState:!0}),J=ln(J)?J:void 0):J=void 0;return Y.call(C,{},Z,n,{iconPosition:N},d,{focused:!1,toggled:X,toggleable:c,disabled:T,formattedButtonText:y,accessibilityLabel:U,onTap:a,aTagConfig:J},N4u((t=V.colorData)==null?void 0:t.basicColorPaletteData),{oneOffCustomTextWrap:V.oneOffCustomTextWrap})};
Sao=function(Z,V,a,J,r){return function(f){var d=T4V(Z);J(d,f);if(!r){d=_.B(d);for(var N=d.next();!N.done;N=d.next())mE(N.value,{form:{element:V,event:f},commandController:a})}}};
T4V=function(Z){var V=[];Z.command&&V.push(Z.command);Z.serviceEndpoint&&V.push(Z.serviceEndpoint);Z.navigationEndpoint&&V.push(Z.navigationEndpoint);return V};
qaE=function(Z,V){if(V)switch(Z.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(Z.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
CsR=function(Z){switch(Z.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_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"}}};
_.Ko=function(Z){return _.Ct(function(){Yso()();return Gk(Z)},void 0,"Icv7j")};
no=function(Z,V){return _.gV(Z.entities,"likeStatusEntity",V)};
X$V=function(Z,V){return _.gV(Z.entities,"likeCountEntity",V)};
_.KQV=function(Z,V){return _.gV(Z.entities,"stringEntity",V)};
n4n=function(Z,V){if(!Z)return!1;var a,J=(a=_.D(Z,_.aC))==null?void 0:a.signal;if(J&&V.signalEndpointMap)return!!V.signalEndpointMap[J];var r;if((a=(r=_.D(Z,_.lX))==null?void 0:r.request)&&V.continuationEndpointMap)return!!V.continuationEndpointMap[a];for(var f in Z)if(V.commandEndpointMap[f])return!0;return!1};
lum=function(Z,V){if(V.streamingEndpointMap)for(var a in Z)if(V.streamingEndpointMap[a]&&(Z=V.streamingEndpointMap[a]))return Z()};
t4o=function(Z,V){var a,J=(a=_.D(Z,_.aC))==null?void 0:a.signal;if(J&&V.signalEndpointMap&&(a=V.signalEndpointMap[J]))return a();var r;if((a=(r=_.D(Z,_.lX))==null?void 0:r.request)&&V.continuationEndpointMap&&(r=V.continuationEndpointMap[a]))return r();for(var f in Z)if(V.commandEndpointMap[f]&&(Z=V.commandEndpointMap[f]))return Z()};
sPV=function(Z){var V={"Content-Type":"application/json"};_.yr("EOM_VISITOR_DATA")?V["X-Goog-EOM-Visitor-Id"]=_.yr("EOM_VISITOR_DATA"):_.yr("VISITOR_DATA")&&(V["X-Goog-Visitor-Id"]=_.yr("VISITOR_DATA"));V["X-Youtube-Bootstrap-Logged-In"]=_.yr("LOGGED_IN",!1);_.yr("DEBUG_SETTINGS_METADATA")&&(V["X-Debug-Settings-Metadata"]=_.yr("DEBUG_SETTINGS_METADATA"));Z!=="cors"&&((Z=_.yr("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(V["X-Youtube-Client-Name"]=Z),(Z=_.yr("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(V["X-Youtube-Client-Version"]=
Z),(Z=_.yr("CHROME_CONNECTED_HEADER"))&&(V["X-Youtube-Chrome-Connected"]=Z),(Z=_.yr("DOMAIN_ADMIN_STATE"))&&(V["X-Youtube-Domain-Admin-State"]=Z),_.bU("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(Z=_.yr("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(V["X-YouTube-Lava-Device-Context"]=Z));return V};
FQa=function(Z,V){V.watchNextResponse||V.reelItemWatchResponse?V.watchNextResponse?Z.content=V.watchNextResponse:Z.content=V.reelItemWatchResponse:V.playerResponse?Z.player=V.playerResponse:V.reelWatchSequenceResponse&&(Z.reelSequence=V.reelWatchSequenceResponse)};
tc=function(Z){return function(){return new Z}};
sD=function(Z){var V=_.l();return function(){return V.resolve(Z)}};
_.FG=function(Z){if(!Z)return null;for(var V=[],a=0;a<Z.textSegments.length;a++){var J=Z.textSegments[a];J.text?V.push(J):J.emojiId&&V.push({emoji_id:J.emojiId})}return{text_segments:V}};
w$a=function(Z,V,a,J,r,f,d){f=f===void 0?[]:f;var N=new _.Dw;N.endpoint=a;if(!a)return _.s$(new _.qa("handle undefined endpoint",V.tagName)),N;var C=MGc(a);C.length&&(_.gW(Z,C,V,J),N.actions=C);a.loggingUrls&&a.loggingUrls.forEach(function(Y){Y.baseUrl&&Hy(Y.baseUrl,Y.attributionSrcMode)});
C=!_.F("web_skip_impression_click_killswitch")&&J&&J.impression;if(a.clickTrackingParams&&!DVi(a)&&!c2E(V)&&!C&&(C=_.Ze(),!_.c3(C,V))){var T=V.getScreenLayer&&V.getScreenLayer();T?C.clickCommand(a,null,T):C.clickCommand(a,null)}C=!1;for(T=0;T<f.length;T++)if((0,f[T])(V,a,J)){C=!0;break}!C&&OsO(a)&&(N.ajaxPromise=GbO(Z,V,a,J,r,d));return N};
c2E=function(Z){var V;return(Z=(V=Z.data)==null?void 0:V.navigationEndpoint)&&!!Z.clickTrackingParams};
DVi=function(Z){var V=_.D(Z,_.aC);if(V&&(V=V.signal)&&y2a.indexOf(V)>=0)return!0;for(var a in Z)if(bsn.indexOf(a)>=0)return!0;return!1};
OsO=function(Z){var V;if(((V=_.D(Z,_.aC))==null?void 0:V.signal)==="CLIENT_SIGNAL")return!1;for(var a in Z)if(UVR.indexOf(a)>=0)return!1;Z=Object.keys(Z);return Z.length===1&&Z[0]==="loggingUrls"?!1:!0};
QPc=function(Z,V,a,J,r,f,d){var N=_.OD.instance;if(N&&_.G5(N,J))var C=_.wH(N,J,r).then(function(Y){return(Y==null?0:Y.data)?Y:{data:Y}});
else C=Z.requestDataForServiceEndpoint(J,r),_.D(J,Hsu)||_.D(J,A2J)||_.D(J,_.kbn)||_.D(J,E4a)||_.FD(new _.qa("No RequestBuilder for endpoint",J));var T=_.yE();T.promise.thenCatch(function(){var Y=_.Oo(J,"action")||_.Oo(J,"command")||_.Oo(J,"endpoint");Y&&(Y=J[Y],Y.hasOwnProperty("onFailureAction")?_.gW(V,[Y.onFailureAction],a):Y.hasOwnProperty("onFailureCommand")&&_.gW(V,Y.onFailureCommand,a));C.cancel("Resolver promise rejected")});
C.then(function(Y){if(Y){var X=Y.error;if(X){if(f&&f.onServerError)f.onServerError(J,Y);T.reject(new _.qa("Response error",J,X))}else if(Y=Y.data)if(X=Y.error){if(f&&f.onServerError)f.onServerError(J,Y);T.reject(new _.qa("Returned error",J,X))}else{jPR(V,a,Y,J);v4K(Y);if(X=R5F(Y))for(var n=_.B(X),t=n.next();!t.done;t=n.next()){t=t.value;var c=_.l().resolve(_.M_(xVO))||bX;if(!_.OD.instance||!c.some(function(U){return!!_.D(J,U)})||_.F("kevlar_response_processor_allowlist_killswitch")){var y=c=void 0;
((y=_.D((c=t)==null?void 0:c.commandMetadata,_.p4))==null?0:y.sendPost)?_.Wo(V,[t]):_.gW(V,[t],a)}}(n=_.D(Y==null?void 0:Y.frameworkUpdates,UD))&&d&&d(n);if(f&&f.onSuccess)f.onSuccess(J,Y);T.resolve(new _.H3(Y,X))}}else T.reject(new _.qa("Invalid service endpoint provided",J))},function(Y){T.reject(Y)});
return T.promise};
v4K=function(Z){var V;(Z=(V=_.D(Z==null?void 0:Z.onResponseReceivedCommand,_.p$E))==null?void 0:V.continuationItems)&&(Z==null?void 0:Z.length)===1&&_.D(Z[0],hmc)&&_.XZ("so_r",void 0,"search_overview_answer")};
GbO=function(Z,V,a,J,r,f){var d;return(d=V.getNetworkManager&&V.getNetworkManager()?V.getNetworkManager():_.l().resolve(_.M_(_.Bp)))?QPc(d,Z,V,a,J,r,f):_.B1("No network manager.")};
jPR=function(Z,V,a,J){if(a=a.trackingParams||a.loggingDirectives&&a.loggingDirectives.trackingParams){var r;(_.D(J,emc)||_.D(J,zmJ)||_.D(J,$Vo))&&J.clickTrackingParams?r=_.oN(J.clickTrackingParams):_.F("web_graft_to_parent_command")&&J.clickTrackingParams&&(r=_.oN(J.clickTrackingParams));var f;J=(f=V.getScreenLayer)==null?void 0:f.call(V);V=_.Ze().graftServerVe(a,r,J);_.L4(Z,"yt-store-grafted-ve-action",[V])}};
_.RmF=function(Z){var V=new Image;return new _.oG(function(a,J){V.addEventListener("load",function(){a()});
V.addEventListener("error",function(){J()});
V.src=Z})};
M4c=function(Z){return!!Z};
LQV=function(Z){return!!Z};
u$J=function(Z,V,a){var J=Z.rowIndex;J!==void 0&&_.L4(Z.hostElement,"yt-section-reactive-dismissal",[J,V,a])};
_.Ac=function(Z,V,a){Z=_.B(Z);for(var J=Z.next();!J.done;J=Z.next()){J=J.value;if(J===V)break;for(var r=_.B(a),f=r.next();!f.done;f=r.next())if(f=f.value,J.tagName===f||!_.F("web_event_button_role_check_killswitch")&&J.role==="button"&&f==="BUTTON")return!0}return!1};
_.kN=function(Z,V,a){Z=_.B(Z);for(var J=Z.next();!J.done;J=Z.next()){J=J.value;if(J===V)break;for(var r=_.B(a),f=r.next();!f.done;f=r.next())if(J.id===f.value)return!0}return!1};
ED=function(Z,V){if(!Z&&!V)return"medium";Z=Math.max(Z||0,V||0);return Z>=256?"large":Z>=96?"medium":"small"};
WQm=function(Z){switch(Z){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
_.po=function(){var Z=_.l().resolve(_.M_(_.jV));return Z?(Z=Z.getCurrentPage())?_.QE(Z):null:null};
_.hc=function(){var Z=_.po();if(!Z){var V=_.l().resolve(_.M_(_.jV)),a=V?typeof V:"no page manager";V=V?V.getCurrentPage():null;a=new _.qa("Player is missing when requested.",a,V?V.tagName:"no page");_.t$(a)}return Z};
_.QE=function(Z){return Z&&Z.getPlayer?Z.getPlayer():null};
g4F=function(Z,V){Z={args:{raw_player_response:Z}};V&&(Z.args=Object.assign({},Z.args,V));return Z};
IuR=function(Z){if(Z.args){if(Z.args.raw_player_response)return Z.args.raw_player_response;if(Z.args.player_response)return JSON.parse(Z.args.player_response)}};
_.ZTE=function(Z,V){var a={url:"/watch?v="+Z.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};Z.playlistId&&(a.url+="&list="+Z.playlistId);Z.playerParams&&(a.url+="&pp="+Z.playerParams);Z={watchEndpoint:Z,commandMetadata:{webCommandMetadata:a}};V&&(Z.clickTrackingParams=V);return Z};
aYK=function(){return VsR||!!_.AW("yt.player.Application")};
oPF=function(){return JEa||!!document.querySelector("link#player-css")};
PIR=function(){function Z(){VsR=!0;rEc.resolve()}
var V,a;return _.m(function(J){rEc||(rEc=new _.ul,aYK()?Z():(V=document.createElement("script"),V.addEventListener("load",Z),a=_.lq(_.yr("PLAYER_JS_URL")),_.jP(V,a),document.head.appendChild(V)));return J.return(rEc.promise)})};
iTK=function(){function Z(){JEa=!0;fYu.resolve()}
if(!fYu)if(fYu=new _.ul,oPF())Z();else{var V=document.createElement("link");V.id="player-css";V.addEventListener("load",Z);var a=_.lq(_.yr("PLAYER_CSS_URL"));_.QT(V,a,"stylesheet");document.head.appendChild(V)}return fYu.promise};
Bvn=function(){return aYK()&&oPF()?Promise.resolve([]):Promise.all([PIR(),iTK()])};
dUJ=function(Z,V,a){var J={args:{}};Z&&(J.args.raw_player_response=Z);V&&(J.args.raw_watch_next_response=V);a&&(J.args=Object.assign({},J.args,a));return J};
qIE=function(Z,V,a){var J=!1;J=J===void 0?!0:J;Z=typeof Z==="string"?_.eV(document,Z):Z;var r=mUE+"_"+_.i4(Z),f=Nvm[r];if(f&&J)return CIJ(V,a)?f.api.loadVideoByPlayerVars(V.args||null):f.loadNewVideoConfig(V),f.api;f=new z5(Z,r,V,a,void 0);Nvm[r]=f;f.addOnDisposeCallback(function(){delete Nvm[f.getId()]});
return f.api};
CIJ=function(Z,V){return V&&V.serializedExperimentFlags?V.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):Z&&Z.args&&Z.args.fflags?Z.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
SIJ=function(){var Z=new _.ul;Z.resolved=!1;var V=Z.resolve;Z.resolve=function(a){Z.resolved=!0;V(a)};
return Z};
YIm=function(Z){var V={};TvK().install((V.document_disposed={callback:Z},V))};
$N=function(Z,V){if(!Z&&Math.random()<=_.W0("kevlar_unified_player_logging_threshold")){Z=Error("th`"+(V?V:"Unspecified error"));if(_.F("kevlar_unified_player_throw_errors"))throw Z;_.FD(Z)}};
_.XRc=function(){var Z=_.AW("ytDebugData.callbacks");Z||(Z={},_.pK("ytDebugData.callbacks",Z));return Z};
nPE=function(Z,V){var a=_.XRc();if(_.F("web_dd_iu")||KVF.includes(Z))a[Z]=V};
lYu=function(){return _.m(function(Z){return Z.return({isLeader:_.QhE(_.EV().getState()),c:_.yr("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.yr("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
tso=function(){var Z;_.m(function(V){if(V.nextAddress==1)return nPE("APP_STATE",lYu),_.q(V,_.l().resolve(_.Rt),2);Z=V.yieldResult;nPE("PI",function(){return _.m(function(a){return a.return(Z.getVideoStats())})});
_.mt(V)})};
slV=function(Z){var V=_.vo(_.yD(_.JO.location.href));Z=_.vo(_.yD(Z));return _.F("kevlar_clear_non_displayable_url_params")?V==Me(Z):Me(V)==Me(Z)};
Me=function(Z){var V=_.FVE(Z);Z=Z.slice(0);var a=["frags"];_.F("kevlar_hide_pp_url_param")&&a.push("pp");_.F("kevlar_hide_time_continue_url_param")&&a.push("time_continue");a=_.B(a);for(var J=a.next();!J.done;J=a.next())J=J.value,Z=_.QD(_.vo(Z),J);return _.vo(Z)+(V?"#"+V:"")};
Lo=function(Z,V){V=Number(V)*1E3;var a=Math.round((0,_.zc)()),J=a.toString();Z={innertubeResponse:Z,serverDateTimestampMs:J,lastModifiedTimestampMs:J,expireTimestampMs:(a+V).toString()};if(V=_.yr("INNERTUBE_CONTEXT_CLIENT_NAME"))Z.clientName=V;return Z};
cEJ=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++DUO};
_.OTa=function(){var Z=_.t3(),V=_.st();V&&Z&&_.br(V,[Z],!0)};
wRo=function(Z){return Z&&G_J.some(function(V){return Z.includes(V)})};
k_O=function(Z){var V=_.D(Z,_.H6);if(!V)return!1;var a=V.url,J=V.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!a)return _.t$(Error("yh")),!1;if(V.target==="TARGET_NEW_WINDOW"){var r={};_.F("resolve_url_parent_tracking_params")&&(!_.ep(a)||z2(window.location.href,a))&&(r={endpoint:Z,itct:Z.clickTrackingParams});TiV(r);Z=null;try{if(J){a:{var f=a,d=r;J=J===void 0?!1:J;d&&_.xZ(f,d);var N=_.Xl(f),C=_.C_(N);f!=C&&_.ky(Error("Yf`"+f));f=C;try{if(J){C=f;C=Ghi(C);Xq(C);Z=_.yT(window,C,"_blank",
"attributionsrc");break a}}catch(n){_.Uo(n)}Xq(f);Z=_.yT(window,N,"_blank")}yEV(_.l().resolve(bTE),Z,a);return!0}}catch(n){_.t$(n)}_.xZ(a,r);r={target:"_blank",noopener:_.F("set_window_noopener_ks")&&!V.allowOpener};V=window;N=Ng(a)?a:_.Xl(typeof a.href!="undefined"?a.href:String(a));Z=self.crossOriginIsolated!==void 0;f="strict-origin-when-cross-origin";window.Request&&(f=(new Request("/")).referrerPolicy);C=r.noreferrer;if(Z&&C&&f==="unsafe-url")throw Error("qe");f=C&&!Z;C=r.target||a.target;J=
[];d=[];var T=!1;for(X in r){var Y=r[X];switch(X){case "width":case "height":case "top":case "left":J.push(X+"="+Y);break;case "target":break;case "noopener":case "noreferrer":Y?d.push(X):(T=!0,d.push(X+"=false"));break;case "attributionsrc":J.push(X+(Y?"="+Y:""));break;default:J.push(X+"="+(Y?1:0))}}var X=C!==void 0&&!["_blank","_self","_top","_parent",""].includes(C);X=yF()&&X;UUa&&Z&&J.length===0&&d.length>0&&!X&&!T?(d.length===2&&(d=["noreferrer"]),_.yT(V,N,C,d[0]),Z=HTJ()):(X=J.join(","),_.EE()&&
V.navigator&&V.navigator.standalone&&C&&C!="_self"?(X=_.NA("A"),Fl(X,N),X.target=C,f&&(X.rel="noreferrer"),((r=r.attributionsrc)||r==="")&&X.setAttribute("attributionsrc",r),r=document.createEvent("MouseEvent"),r.initMouseEvent("click",!0,!0,V,1),X.dispatchEvent(r),X=HTJ()):f?(X=_.yT(V,"",C,X),V=_.C_(N),X&&(X.opener=null,V===""&&(V="javascript:''"),V='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+uX(V)+'">',V=cF(V),(r=X.document)&&r.write&&(r.write(OS(V)),
r.close()))):((X=_.yT(V,N,C,X))&&r.noopener&&(X.opener=null),X&&r.noreferrer&&(X.opener=null)),Z=X);yEV(_.l().resolve(bTE),Z,a);return!0}X=_.oi(a);X=wRo(X)||a==="https://studio.youtube.com/";V=!(!_.ep(a)||z2(window.location.href,a));r=a.indexOf("disable_polymer=1")>=0;if(V||r||X)Xq(a),Sn(),_.Ky(a,void 0,void 0,window.top,AEi);else return _.FD(new _.qa("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",Z)),!1;return!0};
_.vPF=function(Z,V){V=V===void 0?0:V;if(!(_.D(Z,EPR)||_.D(Z,jln)||_.D(Z,_.H6)&&_.D(Z,_.H6).url))return!1;var a,J=(a=_.D(Z,_.H6))==null?void 0:a.url;a=J?{externalLinkData:{url:J}}:null;return _.Ze().clickCommand(Z,a,V)};
_.W3=function(Z,V){return _.gV(Z.entities,"subscriptionStateEntity",V)};
xUF=function(Z,V){return _.gV(Z.entities,"subscriptionNotificationStateEntity",V)};
QlE=function(Z,V){return _.gV(Z.entities,"upcomingEventReminderStateEntity",V)};
pRn=function(Z,V){return _.gV(Z.entities,"engagementToolbarSurfaceEntityPayload",V)};
hxE=function(Z,V){return _.gV(Z.entities,"triStateButtonStateEntityPayload",V)};
exK=function(Z,V){return _.gV(Z.entities,"commerceCartCheckoutButtonEntity",V)};
_.zxc=function(Z,V){return _.gV(Z.entities,"playlistLoopStateEntity",V)};
$Uo=function(Z,V){return _.gV(Z.entities,"commandEntity",V)};
MsR=function(Z,V,a,J,r){r=r===void 0?{}:r;return function(f){var d,N;var C=((d=Z.loggingDirectives)==null?0:(N=d.clientVeSpec)==null?0:N.uiType)?_.Ne(Z.loggingDirectives.clientVeSpec.uiType):void 0;r.clickedVisualElement||(r.clickedVisualElement=C);C=RxF(Z,V);a(C,f);C=_.B(C);for(d=C.next();!d.done;d=C.next()){d=d.value;N=J;var T=f,Y=r;Y.form?Y.form.event=T:Y.form={element:N,event:T};mE(d,Y)}}};
RxF=function(Z,V){var a=[];V?(Z.toggledCommand&&a.push(Z.toggledCommand),Z.toggledServiceEndpoint&&a.push(Z.toggledServiceEndpoint)):(Z.defaultCommand&&a.push(Z.defaultCommand),Z.defaultServiceEndpoint&&a.push(Z.defaultServiceEndpoint),Z.defaultNavigationEndpoint&&a.push(Z.defaultNavigationEndpoint));return a};
LVu=function(Z,V){var a=Z.toggledStyle||Z.style,J;switch((J=V?a:Z.style)==null?void 0:J.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"}}};
uaE=function(Z,V){V=V.uniqueId+"-border";var a,J;var r=(J=(a=_.l().resolve(_.M_(_.c1)))==null?void 0:a())!=null?J:!1;return{animationRef:Z,animationConfig:{name:V,autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+(r?"dark":"light")+"_v2.json"}}};
_.gH=function(){return _.m(function(Z){return Z.nextAddress==1?_.q(Z,_.l().resolve(_.Rt),2):Z.return(_.l().resolve(WVJ)())})};
_.It=function(){return _.l().resolve(WVJ)()};
_.Z1=function(){return Dv(function(){return{lottieEl:void 0}})};
gPK=function(Z,V){return Z.startsWith(V.uniqueId)};
IYO=function(Z){var V,a;_.m(function(J){if(J.nextAddress==1)return _.q(J,_.gH(),2);V=J.yieldResult;if((a=V)==null||!a.addEventListener)return Vk(),J.return();V.addEventListener("onCueRangeEnter",Z);_.mt(J)})};
ZJi=function(Z){var V,a;_.m(function(J){if(J.nextAddress==1)return _.q(J,_.gH(),2);V=J.yieldResult;if((a=V)==null||!a.removeEventListener)return Vk(),J.return();V.removeEventListener("onCueRangeEnter",Z);_.mt(J)})};
Vcm=function(Z){var V,a,J,r,f;_.m(function(d){if(d.nextAddress==1)return _.q(d,_.gH(),2);V=d.yieldResult;if((a=V)==null||!a.addCueRange)return Vk(),d.return();J=_.B(Z.timings);for(r=J.next();!r.done;r=J.next())f=r.value,V.addCueRange(Z.uniqueId+"-"+f,f/1E3,(f+100)/1E3);_.mt(d)})};
ahV=function(Z){var V,a,J,r,f;_.m(function(d){if(d.nextAddress==1)return _.q(d,_.gH(),2);V=d.yieldResult;if((a=V)==null||!a.removeCueRange)return Vk(),d.return();J=_.B(Z.timings);for(r=J.next();!r.done;r=J.next())f=r.value,V.removeCueRange(Z.uniqueId+"-"+f);_.mt(d)})};
Jwi=function(){var Z,V,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,_.gH(),2);Z=J.yieldResult;if((V=Z)==null||!V.getPlayerState)return Vk(),J.return();a=Z.getPlayerState();return J.return(a===2)})};
Vk=function(){_.FD(new _.qa("Smartimation player does not exist or is corrupted"))};
fhJ=function(Z){var V=ojE;rwR.push(Z);POn||(V(function(){for(var a=_.B(rwR),J=a.next();!J.done;J=a.next())J=J.value,J();rwR.length=0;POn=!1}),POn=!0)};
ojE=function(Z){Promise.resolve().then(Z)};
aK=function(Z){Z=_.B(nNV(Z));var V=Z.next().value,a=Z.next().value,J=!1;_.so(function(){return function(){J=!0}});
return[V,function(r){fhJ(function(){J&&!_.F("cow_prevent_state_setter_after_cleanup_killswitch")||a(r)})}]};
BPc=function(Z){function V(T){var Y;return _.m(function(X){if(X.nextAddress==1)return(Y=!gPK(T,J)||!J.enabled)?X.jumpTo(2):_.q(X,Jwi(),3);X.nextAddress!=2&&(Y=X.yieldResult);if(Y)return X.return();a();setTimeout(function(){C(!1)},1500);
_.mt(X)})}
function a(){setTimeout(function(){C(!0);var T;(T=f.lottieEl)==null||T.goToAndPlay(0)},150)}
var J=Z.settings;var r=Z.className;Z=Z.children;var f=_.Z1(),d=_.B(aK(!1)),N=d.next().value,C=d.next().value;J||(J={uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]},_.FD(new _.qa("Smartimation Settings is undefined")));tW(function(){if(J.experimentEnabled)return J.enabled?IYO(V):(C(!1),ZJi(V)),function(){ZJi(V)}},[J.enabled,
J.experimentEnabled]);tW(function(){if(J.experimentEnabled)return Vcm(J),function(){ahV(J)}},[J.timings.join("")]);
return _.S("yt-smartimation",{class:iJR(r,N,J)},eO(J.experimentEnabled,function(){return _.S("div",{class:"smartimation__border"},_.S(PhF,{className:"smartimation__border-gradient",data:uaE(f,J)}))}),_.S("div",{class:"smartimation__content"},Z))};
iJR=function(Z,V,a){var J=["smartimation"];Z&&J.push(Z);a.experimentEnabled&&J.push("smartimation--experiment-enabled");V&&J.push("smartimation--active-border");try{var r;var f=(r=window.CSS)!=null&&r.supports?window.CSS.supports("-webkit-mask","linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0)")&&(window.CSS.supports("-webkit-mask-composite","xor")||window.CSS.supports("mask-composite","exclude")):!1}catch(d){_.FD(new _.qa("Smartimation CSS.supports threw an error")),f=!1}f&&J.push("smartimation--enable-masking");
return J.join(" ")};
dvi=function(){try{var Z;return(Z=window.CSS)!=null&&Z.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(V){return _.FD(new _.qa("Smartimation CSS.supports threw an error")),!1}};
YgF=function(Z,V,a,J,r){var f=Z.playlistId?mvF:NPV;V=V();a=a();r=!!Z.videoId&&r()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.fY(V))return COF({data:Z,actionType:f,disabled:r},a);if(Z.videoId&&J())return qgE({data:Z,actionType:f,disabled:r});switch(V){case "TRANSFER_STATE_UNKNOWN":return qgE({data:Z,actionType:f,disabled:r});case "TRANSFER_STATE_FAILED":return Z.videoId?SgV({data:Z,actionType:f,disabled:r}):TPE({data:Z,actionType:f,disabled:r});case "TRANSFER_STATE_COMPLETE":return TPE({data:Z,
actionType:f,disabled:r});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return COF({data:Z,actionType:f,disabled:r},a);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return Z.videoId?SgV({data:Z,actionType:f,disabled:r}):qgE({data:Z,actionType:f,disabled:r});default:return qgE({data:Z,actionType:f,disabled:r})}};
XiO=function(Z,V){var a=Z.onTapCommand,J=_.Xy(a);if(Z.videoId&&_.D(J,_.Jv))return _.D(J,_.Jv).action=V,a;Z.playlistId&&_.D(J,_.oK)&&(_.D(J,_.oK).action=V);return a};
qgE=function(Z){var V=Z.data;var a=Z.actionType;Z=Z.disabled;return{text:KbE,iconType:"OFFLINE_DOWNLOAD",onTap:XiO(V,a.ACTION_ADD),disabled:Z}};
COF=function(Z,V){var a=Z.data;var J=Z.actionType;Z=Z.disabled;var r="OFFLINE_DOWNLOAD";V>=0&&V<=.1?r="OFFLINE_DOWNLOADING_ZERO":V>.1&&V<=.3?r="OFFLINE_DOWNLOADING_TWENTY":V>.3&&V<=.5?r="OFFLINE_DOWNLOADING_FORTY":V>.5&&V<=.7?r="OFFLINE_DOWNLOADING_SIXTY":V>.7&&V<1?r="OFFLINE_DOWNLOADING_EIGHTY":V===1&&(r="OFFLINE_PIN");return{text:njm,iconType:r,onTap:XiO(a,J.ACTION_REMOVE_WITH_PROMPT),disabled:Z}};
TPE=function(Z){var V=Z.data;var a=Z.actionType;Z=Z.disabled;return{text:lhJ,iconType:"OFFLINE_PIN",onTap:XiO(V,a.ACTION_REMOVE_WITH_PROMPT),disabled:Z}};
SgV=function(Z){var V=Z.data;var a=Z.actionType;Z=Z.disabled;return{text:tcO,iconType:"OFFLINE_DOWNLOAD",onTap:XiO(V,a.ACTION_RETRY),disabled:Z}};
sqE=function(){var Z=_.B(aK(!1)),V=Z.next().value,a=Z.next().value;return function(){a(!V)}};
Fba=function(Z){return Dv(function(){return{value:Z}})};
DvO=function(Z,V){var a=Fba(Z),J=Fba(V);tW(function(){a.value=Z},[Z]);
tW(function(){J.value=V},V&&V.length>=1?V:[void 0]);
var r=Dv(function(){return{value:void 0}});
if(Z!==a.value||J.value!==V||r.value===void 0)r.value=Gk(Z,V);var f=sqE();_.so(function(){function d(){var C=Gk(a.value,V);C!==r.value&&(r.value=C,f())}
var N=_.Oc().subscribe(d);d();return N});
return r.value};
r0=function(Z,V){return DvO(Z,[V])};
_.PM=function(Z,V){var a=Yso();return _.Ct(function(){a();return Gk(Z,[_.cr(V)||""])},void 0,"HaeHEc")};
cwJ=function(Z){var V=_.PM(_.nY,function(){return Z().videoId}),a=_.PM(_.tI,function(){return Z().playlistId});
return function(){return Z().videoId?V:Z().playlistId?a:_.B(_.ip("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
OJV=function(Z){var V=_.PM(sV,function(){return Z().videoId}),a=_.PM(_.xGF,function(){return Z().playlistId});
return function(){return Z().videoId?V:Z().playlistId?a:_.B(_.ip(0,void 0,"K4tgOc")).next().value}};
GVi=function(Z){var V=_.PM(_.M6E,function(){return Z().videoId});
return function(){return Z().videoId?V:_.B(_.ip(!1,void 0,"Oaxwcf")).next().value}};
wiV=function(Z){var V=_.PM(hsE,function(){return Z().videoId});
return function(){return Z().videoId?V:_.B(_.ip("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
ywc=function(){return{}};
HJJ=function(Z){var V=Z.backgroundLottieRef;var a=Z.foregroundLottieRef;var J=Z.children;var r=Z.wrapperClass;Z=Z.disableAnimation;Z=(_.F("web_animated_actions")||_.F("web_animated_actions_v2"))&&!Z;return _.S("yt-animated-action",{class:_.un("animated-action__container",r)},_.S("div",{class:"animated-action__content-with-background"},eO(Z,function(){return _.S(bJF,{wrapperClass:"animated-action__background-container",lottieClass:"animated-action__background",lottiePlayerProps:{animationRef:V,animationConfig:{name:"animated-actions-background",
autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+(UvV()?"dark":"light")+"_v5.json"}}})}),J),eO(Z,function(){return _.S(bJF,{lottiePlayerProps:{animationRef:a,
animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(UvV()?"dark":"light")+"_v4.json"}}})}))};
bJF=function(Z){var V=Z.wrapperClass;var a=Z.lottieClass;Z=Z.lottiePlayerProps;return _.S("div",{class:_.gK("animated-action__lottie",V),"aria-hidden":"true"},_.S(PhF,{className:a,data:Z}))};
UvV=function(){var Z,V;return(V=(Z=_.l().resolve(_.M_(_.c1)))==null?void 0:Z())!=null?V:!1};
AwE=function(){var Z,V;return(V=(Z=_.l().resolve(_.M_(_.c1)))==null?void 0:Z())!=null?V:!1};
EjJ=function(Z,V){Z=Z===void 0?kVu:Z;switch(V.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},Z,{isOpen:V.payload});default:return Z}};
vjE=function(Z,V){Z=Z===void 0?jqJ:Z;switch(V.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},Z,{isAllowed:V.payload});default:return Z}};
Qqo=function(Z,V){Z=Z===void 0?xvE:Z;switch(V.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},Z,{errorMessage:V.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},Z,{title:V.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},Z,{privacy:V.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},Z,{isDisabled:V.payload});default:return Z}};
hrV=function(Z,V){Z=Z===void 0?piJ:Z;switch(V.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},Z,{isOpen:V.payload});default:return Z}};
zru=function(Z,V){Z=Z===void 0?erm:Z;switch(V.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},Z,{isFullscreen:V.payload});case "SET_NAVIGATION_BUTTON":var a=V.payload.targetId,J=Object.assign({},Z.navigationButtons);J[a]=V.payload.button;return Object.assign({},Z,{navigationButtons:J});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},Z,{topPanelId:V.payload});case "SET_SECONDARY_HEADER":return a=V.payload.panelId,J=Object.assign({},Z.secondaryHeader),J[a]=V.payload.secondaryHeader,
Object.assign({},Z,{secondaryHeader:J});default:return Z}};
LbE=function(){return og(Object.assign({},{entities:nGc,voiceSearch:HkR,engagementPanel:zru,bottomSheet:EjJ,cinematicSetting:vjE,shorts:p4O,drawerLayout:hrV,createPlaylist:Qqo,locationCollection:$vm,reportChannel:RrO,reportForm:McR},hyO))};
uYK=function(Z,V){return"https://www.gstatic.com/youtube/img/lottie/"+Z+"/"+V+".json"};
Wbo=function(Z){return{lottiePlayerProps:{animationConfig:{name:Z.name,path:uYK("custom_animated_like_icon",Z.path),loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"}}},totalFrames:Z.totalFrames,lazyLoad:!0}};
gjm=function(Z,V){_.td.addLowPriorityJob(function(){var a,J,r;return _.m(function(f){switch(f.nextAddress){case 1:return _.rs(f,2),_.q(f,uWJ(),4);case 4:return _.q(f,fetch(Z),5);case 5:return a=f.yieldResult,_.q(f,a.json(),6);case 6:J=f.yieldResult;Lh.set(Z,J);requestAnimationFrame(function(){V(J)});
_.Hb(f,0);break;case 2:r=_.ds(f),_.FD(r),_.mt(f)}})})};
Ihc=function(Z){var V={animationConfig:{},listeners:{}},a=function(){Z(!0)};
V.listeners.data_failed=a;V.listeners.error=a;V.listeners.data_ready=function(){Z(!1)};
return V};
fg=function(Z){var V=Z.model;var a=Z.subscribed;var J=Z.isOverlay;var r=Z.element;var f=Z.commandController;var d=Z.notificationState;if(a){var N,C;var T=(V==null?void 0:(N=V.buttonStyle)==null?void 0:N.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:V==null?void 0:(C=V.unsubscribeButtonContent)==null?void 0:C.buttonText}else{var Y;T=V==null?void 0:(Y=V.subscribeButtonContent)==null?void 0:Y.buttonText}a:{var X;switch(V==null?void 0:(X=V.buttonStyle)==
null?void 0:X.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":N="S";break a;default:N="M"}}a:if(J)J="overlay";else switch(V.backgroundStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_FULLSCREEN_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY_RED":J="overlay";break a;default:J="mono"}a:if(a)var n="tonal";else switch((n=V.buttonStyle)==
null?void 0:n.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":n="tonal";break a;default:n="filled"}return{style:J,type:n,state:V.disableSubscribeButton?"disabled":"active",size:N,focused:Z.focused,toggled:a,accessibilityLabel:ZeE(V,a,d),buttonText:T,iconPosition:V.disableNotificationBell?"none":"leading-trailing",onTap:Vzc(V,a,r,f),disableTextEllipsis:!!Z.disableTextEllipsis}};
Vzc=function(Z,V,a,J){return function(r){if(V){var f;var d=Z.disableNotificationBell?_.Xy(Z==null?void 0:(f=Z.unsubscribeButtonContent)==null?void 0:f.onTapCommand):_.Xy(Z==null?void 0:Z.onShowSubscriptionOptions)}else{var N;d=_.Xy(Z==null?void 0:(N=Z.subscribeButtonContent)==null?void 0:N.onTapCommand)}d&&mE(d,{form:{element:a},commandController:J});r.stopPropagation()}};
ZeE=function(Z,V,a){if(V){if(Z==null?0:Z.disableNotificationBell){var J;return Z==null?void 0:(J=Z.unsubscribeButtonContent)==null?void 0:J.accessibilityText}switch(a){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var r;return Z==null?void 0:(r=Z.bellAccessibilityData)==null?void 0:r.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var f;return Z==null?void 0:(f=Z.bellAccessibilityData)==null?void 0:f.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var d;return Z==null?void 0:(d=
Z.bellAccessibilityData)==null?void 0:d.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var N;return Z==null?void 0:(N=Z.bellAccessibilityData)==null?void 0:N.disabledLabel;default:var C;return Z==null?void 0:(C=Z.unsubscribeButtonContent)==null?void 0:C.accessibilityText}}else{var T;return Z==null?void 0:(T=Z.subscribeButtonContent)==null?void 0:T.accessibilityText}};
BM=function(Z){if(!Z)return null;switch(Z){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":Z="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":Z="NOTIFICATIONS_OFF";break;default:Z="NOTIFICATIONS_NONE"}return Z};
acR=function(Z,V,a){a.subscribed!==V&&((a=a.key)&&_.wd(_.d0("subscriptionStateEntity",a,{key:a,subscribed:V})),Z.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:V})),V||_.MR(Z,"yt-unsubscribe-action"))};
otn=function(Z){Z=_.D(_.Xy(Z),_.m2);var V,a,J,r;return(r=_.D(Z==null?void 0:(V=Z.panelLoadingStrategy)==null?void 0:(a=V.inlineContent)==null?void 0:(J=a.sheetViewModel)==null?void 0:J.content,JuK))==null?void 0:r.listItems};
rui=function(Z,V){if(Z.onShowSubscriptionOptions&&V&&(Z=otn(Z.onShowSubscriptionOptions),Z!=null&&Z.length)){var a=BM(V);Z.forEach(function(J){J=_.D(J,_.NT);var r,f,d,N,C=J==null?void 0:(r=J.leadingImage)==null?void 0:(f=r.sources)==null?void 0:(d=f[0])==null?void 0:(N=d.clientResource)==null?void 0:N.imageName;J&&C&&(J.isSelected=C===a)})}};
PuR=function(Z,V,a,J){V&&a?Z.style.width=a+"px":!V&&J&&(Z.style.width=J+"px")};
fcn=function(Z,V,a){var J;(J=Z.lottieEl)==null||J.goToAndPlay(0);var r;(r=V.lottieEl)==null||r.goToAndPlay(0);_.Cg(_.td,function(){var f;(f=a.lottieEl)==null||f.goToAndPlay(0)},300)};
Njn=function(Z){var V=_.v6(),a=_.v6(),J=_.v6(),r=_.Z1(),f=_.Z1(),d=_.Z1(),N=_.l().resolve(iei),C,T=(C=r0(_.W3,Z.data.stateEntityStoreKey))!=null?C:void 0,Y,X,n,t=(n=r0(xUF,(X=(Y=Z.data.notificationStateEntityStoreKeys)==null?void 0:Y.subsNotificationStateKey)!=null?X:""))!=null?n:void 0;C=!!Z.data.disableNotificationBell;var c=!Z.data.enableSubscribeButtonPostClickAnimation;Y=_.B(aK(0));var y=Y.next().value,U=Y.next().value;Y=_.B(aK(0));var v=Y.next().value,h=Y.next().value;Y=_.B(aK(!1));var L=Y.next().value,
R=Y.next().value;Y=_.B(aK(!1));var rJ=Y.next().value,Zm=Y.next().value,BJ=c0(!1),Fu=c0("");Y=_.B(aK(!1));var Ga=Y.next().value,OE=Y.next().value,hO=function(){Zm(!0);_.Cg(_.td,function(){Zm(!1)},1500)};
tW(function(){rJ&&!c&&T&&fcn(r,f,d)},[rJ]);
tW(function(){!c&&T&&(Z.animateWidth&&PuR(V.value,!!T.subscribed,y,v),T.subscribed&&T.key===Fu.value&&hO(),T.key&&(Fu.value=T.key))},[T==null?void 0:T.subscribed,
T==null?void 0:T.key]);var kV=FL(function(){var UF=Z.data,Ba=!(T==null||!T.subscribed),II=!!Z.isOverlay,lR=L?V.value:void 0,fn=t==null?void 0:t.state;rui(UF,fn);return fg({model:UF,subscribed:Ba,isOverlay:II,element:lR,notificationState:fn,disableTextEllipsis:!0,focused:Ga})},[Z.data,
T,t,Ga,Z.isOverlay,L]),eE=function(){var UF=_.l().resolve(_.M_(_.qT));UF&&OE(UF.isKeyBoardInUse())},jE=function(){OE(!1)};
oNi(V,function(UF){mz();T&&(UF.detail.endpoint.subscribeEndpoint||UF.detail.endpoint.unsubscribeEndpoint)&&acR(V.value,!T.subscribed,T)});
_.jR("yt-player-subscribe",function(UF){T&&UF===Z.data.channelId&&acR(V.value,!0,T)});
_.jR("yt-player-unsubscribe",function(UF){T&&UF===Z.data.channelId&&acR(V.value,!1,T)});
_.jR("yt-update-subscribe-button-action",function(UF){UF=_.D(UF,BjE);T&&UF&&UF.channelId===Z.data.channelId&&acR(V.value,!!UF.subscribed,T)});
_.so(function(){V.value&&(V.value.addEventListener("focusin",eE),V.value.addEventListener("focusout",jE));_.qf(_.td,function(){mz()});
R(!0);return function(){V.value&&(V.value.removeEventListener("focusin",eE),V.value.removeEventListener("focusout",jE))}});
var mz=function(){if(!c&&Z.animateWidth&&(a==null?0:a.value)&&(J==null?0:J.value)&&!BJ.value){var UF=_.B((T==null?0:T.subscribed)?[a,J]:[J,a]),Ba=UF.next().value;UF=UF.next().value;Ba=Math.ceil(Ba.value.getBoundingClientRect().width);UF=Math.ceil(UF.value.getBoundingClientRect().width);U(Ba);h(UF);PuR(V.value,!(T==null||!T.subscribed),Ba,UF);BJ.value=!0}},Wa=function(){var UF=BM(t==null?void 0:t.state);
return c||UF!=="NOTIFICATIONS_NONE"?function(){return N(UF)}:function(){wK(ddc)({animatedIconType:"NOTIFICATION_BELL",
active:!1,animationRef:d})}};
Y=function(){var UF=BM(t==null?void 0:t.state);return c||UF!=="NOTIFICATIONS_NONE"?function(){return _.S(_.rH,{icon:UF!=null?UF:void 0})}:function(){return _.S(ddc,{animatedIconType:"NOTIFICATION_BELL",
active:!1,animationRef:d})}};
var K7=!(T==null||!T.subscribed)&&!C&&!(t==null||!t.state),JA=!(T==null?0:T.subscribed),f7=JA&&!C&&!(t==null||!t.state);C={};X={};return _.S("yt-subscribe-button-view-model",{class:_.gK(Z.className,"yt-subscribe-button-view-model-wiz",(C["yt-subscribe-button-view-model-wiz__can-animate-width"]=!(T==null||!T.subscribed)&&Z.animateWidth&&rJ,C["yt-subscribe-button-view-model-wiz--hidden"]=!(T==null?0:T.subscribed)&&Z.data.hideWhenUnsubscribed,C)),el:V},_.S(mdE,{backgroundLottieRef:r,foregroundLottieRef:f,
wrapperClass:_.gK("yt-subscribe-button-view-model-wiz__animated-action-wrapper",(X["yt-subscribe-button-view-model-wiz__animated-action-wrapper--is-animating"]=Z.animateWidth&&rJ,X["yt-subscribe-button-view-model-wiz__static-width"]=!Z.animateWidth,X)),disableAnimation:c},_.S("div",{el:a,class:_.gK("yt-subscribe-button-view-model-wiz__container"),idomKey:Z.data.channelId},_.F("web_wiz_button_shape")?_.S(QEE,{data:kV,icon:K7?Y():void 0,secondaryIcon:K7?function(){return _.S(_.rH,{icon:"EXPAND"})}:
void 0}):_.S(Qd,null,function(){ksi(kV,K7?Wa():void 0,K7?function(){return N("EXPAND")}:void 0)}))),_.S("div",{el:J,
class:"yt-subscribe-button-view-model-wiz__invisible"},!Z.animateWidth||c||BJ.value?null:_.F("web_wiz_button_shape")?_.S(QEE,{data:fg({model:Z.data,subscribed:JA,isOverlay:!!Z.isOverlay,element:V.value,disableTextEllipsis:!0}),icon:f7?function(){var UF;return _.S(_.rH,{icon:(UF=BM(t==null?void 0:t.state))!=null?UF:void 0})}:void 0,
secondaryIcon:f7?function(){return _.S(_.rH,{icon:"EXPAND"})}:void 0}):_.S(Qd,null,function(){ksi(fg({model:Z.data,
subscribed:JA,isOverlay:!!Z.isOverlay,element:V.value,disableTextEllipsis:!0}),f7?function(){return N(BM(t==null?void 0:t.state))}:function(){},f7?function(){return N("EXPAND")}:void 0)})))};
CuE=function(Z){if(Z){switch(Z){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":Z="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":Z="NOTIFICATIONS_OFF";break;default:Z="NOTIFICATIONS_NONE"}return Z}};
qfc=function(Z,V,a){a.subscribed!==V&&((a=a.key)&&_.wd(_.d0("subscriptionStateEntity",a,{key:a,subscribed:V})),Z.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:V})),V||_.MR(Z,"yt-unsubscribe-action"))};
SfF=function(Z){Z=_.D(_.Xy(Z),_.m2);var V,a,J,r;return(r=_.D(Z==null?void 0:(V=Z.panelLoadingStrategy)==null?void 0:(a=V.inlineContent)==null?void 0:(J=a.sheetViewModel)==null?void 0:J.content,JuK))==null?void 0:r.listItems};
TjR=function(Z,V){if(Z.onShowSubscriptionOptions&&V&&(Z=SfF(Z.onShowSubscriptionOptions),Z!=null&&Z.length)){var a=CuE(V);Z.forEach(function(J){J=_.D(J,_.NT);var r,f,d,N,C=J==null?void 0:(r=J.leadingImage)==null?void 0:(f=r.sources)==null?void 0:(d=f[0])==null?void 0:(N=d.clientResource)==null?void 0:N.imageName;J&&C&&(J.isSelected=C===a)})}};
YfO=function(Z,V,a,J){V&&a?Z.style.width=a+"px":!V&&J&&(Z.style.width=J+"px")};
XNO=function(Z,V,a){var J;(J=Z.lottieEl)==null||J.goToAndPlay(0);var r;(r=V.lottieEl)==null||r.goToAndPlay(0);_.Cg(_.td,function(){var f;(f=a.lottieEl)==null||f.goToAndPlay(0)},300)};
Sb=function(){return _.l().resolve(_.M_(Knn))||{}};
ntV=function(Z){return typeof Z==="function"};
_.TJ=function(Z){Object.keys(Z);var V=function(a,J){var r=V.mapping||Z;if(!a)return _.S(_.Wr,null);if(Array.isArray(a)&&(a=lcJ(r,V,a),Array.isArray(a))){if(!a.length)return _.S(_.Wr,null);if(a.length>1){for(var f=!1,d=!1,N=[],C={},T=0;T<a.length;C={data$jscomp$1832:void 0},T++)if(C.data$jscomp$1832=a[T],C.data$jscomp$1832){var Y=tzn(C.data$jscomp$1832,r),X=Y.mappingEntry;Y=Y.rendererName;X&&Y&&(X&&(!ntV(X)&&suR(X)&&(d=!0),!ntV(X)&&X.asyncId||(f=!0)),N.push(FnJ(C.data$jscomp$1832,X,Y,V,J)))}return d&&
!f?_.S(_.Wr,null,Ddc()):_.S(_.Wr,null,N)}a=a[0]}if(!a)return _.S(_.Wr,null);a=lcJ(r,V,[a])[0];if(!a)return _.S(_.Wr,null);f=tzn(a,r);r=f.mappingEntry;f=f.rendererName;return r&&f?_.S(_.Wr,null,FnJ(a,r,f,V,J)):_.S(_.Wr,null)};
V.mapping=Z;return V};
_.cuK=function(Z){var V=void 0,a;for(a in Z)if(Z.hasOwnProperty(a)){V=a;break}return V};
lcJ=function(Z,V,a){var J,r=(J=Sb().preProcessOptions)==null?void 0:J.idomOptions;if(!r)return a;Sb();return r.preProcessPropsIdom(Z,a,V.triggerRerender)};
tzn=function(Z,V){return(Z=_.cuK(Z))?{mappingEntry:V[Z],rendererName:Z}:{mappingEntry:void 0,rendererName:void 0}};
FnJ=function(Z,V,a,J,r){if(!V)return _.S(_.Wr,null);var f={};r&&r[a]&&(f=Object.assign({},r[a]));Z[a]!==void 0&&(f.data=Z[a]);if(ntV(V))return V.debugName||(V.debugName=a),_.S(V,f);V.asyncId&&(J.pendingIdsMap=J.pendingIdsMap||{},J.pendingIdsMap[a]=V.asyncId);return V.templateFn?V.templateFn(f):suR(V)?Ddc():_.S(_.Wr,null)};
suR=function(Z){var V;return(V=Z.showPlaceholder)!=null?V:Sb().defaultShowPlaceholder};
Ddc=function(){var Z=Sb().placeholder;return Z()};
Oei=function(Z,V){V=V===void 0?{shouldPersist:!0}:V;return{useUpdatableData:function(a,J){var r=[],f=_.B(_.Jc(function(){var T=a();if(J!=null&&J.length&&r){var Y=r.length>0;for(var X=!1,n=0;n<J.length;n++){var t=J[n]();Y&&t!==r[n]&&(X=!0);r[n]=t}Y=X}else Y=!1;if(Y)_.YA.remove(C());else if(Y=_.YA.get(C()))return Y;return T})),d=f.next().value,N=f.next().value,C=_.Ct(function(){return Z(a())},void 0,"VFraLb");
_.lp(function(){if(C()!=null){Xb.set(C(),[d,N,!1]);var T=C();_.sN(function(){Xb.delete(T)})}});
return[d,function(T){N(T);V.shouldPersist&&_.YA.set(C(),T)}]},
getData:function(a){var J;return(J=Xb.get(Z(a)))==null?void 0:J[0]()},
updateData:function(a,J){a=Z(a);var r=Xb.get(a);if(!r)return!1;var f=_.B(r);r=f.next().value;f=f.next().value;J=J(r());f(J);V.shouldPersist&&_.YA.set(a,J);return!0},
useUpdatableDataIdom:function(a,J){var r=Z(a),f=_.YA.get(r),d=_.B(aK(f!=null?f:a)),N=d.next().value,C=d.next().value,T=c0(f!=null?f:a);tW(function(){if(r!=null)return Xb.set(r,[function(){return T.value},
function(Y){C(Y);T.value=Y},
Xb.has(r)]),_.td.addJob(function(){_.Kg(_.td,function(){var Y=Xb.get(r);Y&&(Y[2]=!1)},0)},8),function(){var Y;
((Y=Xb.get(r))==null?0:Y[2])||Xb.delete(r)}},[r]);
tW(function(){N!==a&&(C(a),T.value=a)},J?[].concat(_.nw(J),[r]):[r]);
return[N,C]}}};
GwE=function(Z){var V=_.B(_.ip(!0,void 0,"bKtO6d")),a=V.next().value;V.next();return function(){var J=iU(Z.children());return _.S(_.K,{cond:a,then:function(){return J},
else:Z.fallback})}()};
_.lB=function(Z){var V=wNV(Z),a=V.data,J=V.mapping,r=V.wrapper;V=V.pendingFallback;var f=function(){return yuO(_.cr(a))},d=function(){var N=f(),C=[];
N=_.B(N);for(var T=N.next();!T.done;T=N.next()){var Y=void 0;T=T.value;var X=void 0;for(Y in T)if(!(!T).hasOwnProperty(Y)){X=Y;break}(Y=X)&&C.push(Y)}return C};
return Z.data?_.S(GwE,{fallback:V},function(){return _.S(_.q_,{each:d},function(N,C){var T=r?function(X){return r(function(){return J[N](X,C)},Y,C)}:function(X){return J[N](X,C)};
T.debugName||(T.debugName=String(N));if(!J[String(N)])return document.createComment("");var Y=beJ(f,N,C);return _.S(T,{data:Y})})}):_.S(_.Wr,null)};
wNV=function(Z){var V=Z.targetId||UdR(Z.children);if(!Z.data||!V||_.F("mweb_new_replaceables_killswitch"))return Object.assign({},Z,{mapping:Z.children,wrapper:void 0});var a="stamper-"+HeE++,J=function(){var N;return(N=_.cr(Z.targetId))!=null?N:a};
V=_.B(Auc(function(){var N=yuO(Z.data());N.targetId=J;return N})).next().value;
var r=Object.assign({},Sb().replaceableMapping,Z.children);if(Z.replacementWrapper){var f=r.notificationTextRenderer,d=r.notificationMultiActionRenderer;f&&(r.notificationTextRenderer=function(N,C){return Z.replacementWrapper(f({data:N.data},C))});
d&&(r.notificationMultiActionRenderer=function(N,C){return Z.replacementWrapper(d({data:N.data},C))})}return Object.assign({},Z,{data:V,
mapping:r,wrapper:function(N,C,T){return E5E({targetId:J,stamperIndex:T},N)}})};
beJ=function(Z,V,a){var J;return _.Ct(function(){var r=Z()[a()];if(r)J=r[V];else return _.FD(new _.qa("Stamper failed to find "+String(V)+" at index "+a()+" of data array of length "+(Z().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),J;return r[V]},void 0,"DHuMIe")};
UdR=function(Z){Z=_.B(Object.keys(Z));for(var V=Z.next();!V.done;V=Z.next())if(V=V.value,kwE.includes(V)||EtF.includes(V)||juc.includes(V))return!0;return!1};
yuO=function(Z){return Z?Array.isArray(Z)?Z:[Z]:[]};
vtR=function(Z){Z=_.D(Z,_.tv);return(Z==null?void 0:Z.iconName)&&!(Z==null?0:Z.title)};
pNn=function(Z,V,a){var J;return _.S(_.Wr,null,Z==null?void 0:(J=Z.actions)==null?void 0:J.map(function(r){return _.S("div",{class:function(){var f={"yt-flexible-actions-view-model-wiz__action":!0};f["yt-flexible-actions-view-model-wiz__action--row-action"]=V;f["yt-flexible-actions-view-model-wiz__action--row-action-feature-phone"]=!1;if(vtR(r))var d=!0;else if(d=_.D(r,_.sn),(d==null?0:d.isToggled)&&vtR(d==null?void 0:d.toggledButtonViewModel)||(d==null||!d.isToggled)&&vtR(d==null?void 0:d.defaultButtonViewModel))d=
!0;else{var N;d=((N=_.D(r,xdu))==null?0:N.playlistId)?!0:!1}f=(f["yt-flexible-actions-view-model-wiz__action--icon-only-button"]=d,f["yt-flexible-actions-view-model-wiz__action--intrinsic-width"]=a,f);return _.gK(f)}},QuF([r],{subscribeButtonViewModel:{isOverlay:!1,
animateWidth:!V}}))}))};
hca=function(Z){var V=Z.layout===1,a,J=((a=Z.data)==null?void 0:a.style)==="FLEXIBLE_ACTIONS_STYLE_SCROLLING";a={};J=(a["yt-flexible-actions-view-model-wiz"]=!0,a["yt-flexible-actions-view-model-wiz--inline"]=!V,a["yt-flexible-actions-view-model-wiz--scrollable"]=J,a);var r,f;return _.S("yt-flexible-actions-view-model",{class:_.gK(Z.className,J)},(r=Z.data)==null?void 0:(f=r.actionsRows)==null?void 0:f.map(function(d){if(V){var N;return _.S("div",{class:"yt-flexible-actions-view-model-wiz__action-row"},
pNn(d,V,!((N=Z.data)==null||!N.respectActionIntrinsicWidth)))}return pNn(d,V,!1)}))};
ecF=function(Z){return!(Z==null||!Z.iconName||(Z==null?0:Z.title))};
zco=function(Z){var V=_.D(Z.data.toggleButtonViewModel,_.sn),a,J=(a=Z.data.dislikeEntityKey)!=null?a:"",r=r0(no,J);V=Object.assign({},V,{isToggled:r?r.likeStatus==="DISLIKE":V.isToggled});return _.S("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.S(_.Fb,{data:V,buttonShapeOverrides:Z.buttonShapeOverrideables,onToggle:function(f){r&&f!==(r.likeStatus==="DISLIKE")&&r.key&&_.wd(_.D1("likeStatusEntity",r.key,{likeStatus:f?"DISLIKE":"INDIFFERENT",hadUserInteraction:f}))}}))};
RcO=function(Z){var V=_.F("web_supports_animations_api"),a=_.D(Z.data.toggleButtonViewModel,_.sn),J,r,f,d,N=_.B(aK({numberText:(d=(J=Z.likeCountEntity)==null?void 0:(r=J.likeCountIfIndifferent)==null?void 0:r.content)!=null?d:"",numberValue:Number((f=Z.likeCountEntity)==null?void 0:f.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1})),C=N.next().value,T=N.next().value,Y,X,n,t;J=_.B(aK({numberText:(t=(Y=Z.likeCountEntity)==null?void 0:(X=Y.likeCountIfLiked)==null?void 0:X.content)!=null?
t:"",numberValue:Number((n=Z.likeCountEntity)==null?void 0:n.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}));Y=J.next().value;var c=J.next().value;X=_.B(aK());var y=X.next().value,U=X.next().value,v;X=(v=Z.data.likeStatusEntityKey)!=null?v:"";var h,L;v=(L=(h=Z.likeCountEntity)==null?void 0:h.key)!=null?L:"";var R=r0(no,X),rJ=r0(X$V,v);h=FL(function(){return(R==null?void 0:R.likeStatus)==="LIKE"},[R]);
tW(function(){var Zm,BJ=rJ&&((Zm=rJ.likeCountIfIndifferent)==null?void 0:Zm.content)!==C.numberText;if(!y&&BJ){var Fu,Ga;T({numberText:(Ga=rJ==null?void 0:(Fu=rJ.likeCountIfIndifferent)==null?void 0:Fu.content)!=null?Ga:"",numberValue:Number(rJ==null?void 0:rJ.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!0});var OE,hO;c({numberText:(hO=rJ==null?void 0:(OE=rJ.likeCountIfLiked)==null?void 0:OE.content)!=null?hO:"",numberValue:Number(rJ==null?void 0:rJ.likeCountIfLikedNumber),heightPx:36,
shouldAnimate:!0})}},[rJ]);
a=Object.assign({},a,{isToggled:h});V=V&&Z.likeCountEntity;return _.S("like-button-view-model",{class:"ytLikeButtonViewModelHost"},_.S(_.Fb,{data:a,buttonShapeOverrides:Z.buttonShapeOverrideables,animatedTextPropsDefault:V?C:void 0,animatedTextPropsToggled:V?Y:void 0,onToggle:function(Zm){$dV(Zm,R,y,U)},
style:function(){return Z.disableIconAnimation?void 0:{animateIcon:"true"}}}))};
$dV=function(Z,V,a,J){a&&_.td.cancelJob(a);a=_.td.addLowPriorityJob(function(){J(void 0)},5E3);
J(a);V&&Z!==(V.likeStatus==="LIKE")&&V.key&&_.wd(_.d0("likeStatusEntity",V.key,{key:V.key,likeStatus:Z?"LIKE":"INDIFFERENT",hadUserInteraction:Z}))};
MzO=function(Z,V,a,J){a&&_.td.cancelJob(a);a=_.td.addLowPriorityJob(function(){J(void 0)},5E3);
J(a);V&&Z!==(V.likeStatus==="LIKE")&&V.key&&_.wd(_.d0("likeStatusEntity",V.key,{key:V.key,likeStatus:Z?"LIKE":"INDIFFERENT",hadUserInteraction:Z}))};
gtF=function(Z){var V,a=_.D((V=Z.data)==null?void 0:V.likeButtonViewModel,cM),J;V=_.D((J=Z.data)==null?void 0:J.dislikeButtonViewModel,On);var r,f=(r=r0(no,(a==null?void 0:a.likeStatusEntityKey)||""))!=null?r:a==null?void 0:a.likeStatusEntity;J=FL(function(){var d=Z.data,N;d=(d==null?void 0:(N=d.timedAnimationData)==null?void 0:N.animationTiming)||[];return{uniqueId:"like-dislike",timings:d,enabled:(f==null?void 0:f.likeStatus)==="INDIFFERENT"&&d.length>0,experimentEnabled:d.length>0}},[Z.data,
f]);return _.S("segmented-like-dislike-button-view-model",{class:_.gK(Z.className,"ytSegmentedLikeDislikeButtonViewModelHost"),"button-renderer":!0},_.S(_.Lni,{settings:J},_.S("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},a?_.S(u0n,{data:a,likeCountEntity:Z.data.likeCountEntity,buttonShapeOverrideables:{segmentedPosition:"start"}}):null,V?_.S(WnE,{data:V,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}}):null)))};
IcO=function(Z,V){var a=EM(Z)||{layerNode:V};a.layerNode=V;psJ(Z,a);Z.getScreenLayer=function(){return GJ(a.layerNode)}};
ZaJ=function(Z){var V;Z=Z.parentNode;for(var a;Z&&((V=EM(Z))==null||!V.isRenderer)&&!((a=Z.polymerController)!=null?a:Z).isRenderer_;)Z=Z.parentNode||Z.host;if(V=Z)return EM(V)};
VaK=function(Z){if(Z){kz.delete(Z);var V=_.l().resolve(zp);Lrm(Z,V)}};
JmK=function(Z,V,a){if(a===void 0?0:a){if(a=Z.getAttribute("client-ve-type"),V.data&&!V.disableReactiveLogging||a)_.tr(function(){aqV(Z,_.cr(V.data))}),_.sN(function(){return void VaK(Z)})}else typeof V.data!=="function"&&aqV(Z,V.data)};
aqV=function(Z,V){osO++;rmo(Z,V)&&_.td.addJob(function(){_.Kg(_.td,function(){if(rmo(Z,V)&&Z.ownerDocument.documentElement===document.documentElement&&Z){var a;if(Z.getAttribute("layer")){var J=a=Number(Z.getAttribute("layer")),r=EM(Z);r?r.layerNode.layer=J:IcO(Z,new Pzc(J));(J=ZaJ(Z))&&(r=EM(Z))!=null&&(r.layerNode.parent=J.layerNode)}else if(a=EM(Z))a=GJ(a.layerNode);else{a=GJ;J=new Pzc;if(r=ZaJ(Z))J.parent=r.layerNode;IcO(Z,J);a=a(J)}a!=null||(a=0);J=Z.getAttribute("client-ve-type");r=Number(J);
var f=!1;J=!1;var d=EM(Z),N;if((N=d)&&!(N=d[w0]!==V)&&(N=r)){var C;N=((C=kz.get(Z))==null?void 0:C.clientVeType)===void 0}N&&(d[w0]=V,f=J=d.isRenderer=!0);kz.has(Z)&&(kz.get(Z).clientVeType=r);Z.visualElement&&(J=!0);(C=V==null?void 0:V.loggingDirectives)&&C.clientVeSpec&&(d=fqE(_.gd(),Z),C=_.iaJ(_.Ze(),C,d||void 0,a))&&(Z.visualElement=C);!Z.visualElement&&r&&f&&(Z.veType=r,C=void 0,_.F("wiz_next_client_ve_parent_fix")&&(C=fqE(_.gd(),Z)),C=_.IL(_.Ze(),Z,C,a),Z.visualElement=C);J&&(C=_.l().resolve(zp),
I_E(Z,{data:V,observer:C,layer:a,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
rmo=function(Z,V){return(V==null?0:V.trackingParams)||(V==null?0:V.loggingDirectives)||_.D(V==null?void 0:V.rendererContext,_.Zun)||Z.getAttribute("client-ve-type")?!0:!1};
duK=function(Z){return _.F("cow_logging_in_component_wrapper")?function(V){JmK(V,Z,!0)}:BwR};
BwR=function(){};
_.muR=function(Z,V){return _.gV(Z.entities,"accountLinkStatusEntity",V)};
NwF=function(Z,V){return _.gV(Z.entities,"hatsSurveyEntity",V)};
CzJ=function(Z,V){return _.gV(Z.entities,"hatsSurveyStateEntity",V)};
qZn=function(Z,V){return _.gV(Z.entities,"quantityIncrementerEntity",V)};
KGn=function(Z){var V=Z.data;var a=Z.className===void 0?"":Z.className;var J=Z.setMinWidth;Z=Z.forceIconOnly;var r=_.v6(duK({data:V}));J=J?"ytwAccountLinkButtonViewModelHostMinWidth":"";var f=_.PM(_.muR,function(){var X;return(X=_.cr(V).accountLinkStatusEntityKey)!=null?X:""}),d=_.PM(_.muR,function(){var X;
return(X=_.cr(V).accountLinkStatusSecondaryEntityKey)!=null?X:""}),N=function(){if(!_.F("web_account_link_secondary_killswitch")){var X,n;
return((X=f())==null?void 0:X.linked)||((n=d())==null?void 0:n.linked)}var t;return(t=f())==null?void 0:t.linked};
_.lp(function(){var X=f();if(X){var n=SZE(new Twi,YZm(new XqV,!!X.linked));_.gH().then(function(t){t&&(t.setAccountLinkState(_.gC(n.JSC$9965_serializeBinary(),4)),t.updateAccountLinkingConfig(!!X.linked))})}});
var C=function(){return _.D(_.cr(V).toggleButtonViewModel,_.sn)};
_.jR("yt-signal-action-show-account-link-dialog",function(){if(C()){var X=N()?C().toggledButtonViewModel:C().defaultButtonViewModel;X=_.D(X,_.tv);var n;if((n=f())==null?0:n.isWarning){n=_.D(_.cr(V).warningButtonViewModel,_.tv);if(!n){_.ky(Error("zh"));return}X=n}var t;(n=_.Xy((t=X)==null?void 0:t.onTap))&&_.Vl([n],r.value)}else _.ky(Error("Ah"))});
var T=function(){var X=C();return Object.assign({},X,{isToggled:N()})},Y=Z?{iconPosition:"icon-only"}:{};
return _.S("account-link-button-view-model",{class:_.un("ytwAccountLinkButtonViewModelHost",function(){return _.cr(a)},J),
el:r,"button-renderer":!0},_.S("div",null,_.S(_.K,{cond:function(){var X;if((X=f())==null?0:X.isWarning)return(X=_.D(_.cr(V).warningButtonViewModel,_.tv))||_.ky(Error("zh")),X},
then:function(X){return _.S(_.yk,{data:X,buttonOverrides:Y})},
else:function(){return _.S(_.Fb,{data:T,buttonShapeOverrides:Y})}})))};
nsa=function(Z){switch(Z){case "BADGE_STYLE_TYPE_MEMBERS_ONLY":return 8;case "BADGE_STYLE_TYPE_PREMIUM":return 5;case "BADGE_STYLE_TYPE_SIMPLE":return 0;case "BADGE_STYLE_TYPE_AD":return 2;default:return 0}};
lqn=function(Z){switch(Z){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}};
taR=function(Z){switch(Z){case 2:return"badge-shape-wiz--ad";case 1:return"badge-shape-wiz--media";case 3:return"badge-shape-wiz--promoted";case 4:return"badge-shape-wiz--timely";case 5:return"badge-shape-wiz--premium";case 6:return"badge-shape-wiz--sale";case 7:return"badge-shape-wiz--membership";case 8:return"badge-shape-wiz--commerce";case 10:return"badge-shape-wiz--live";case 11:return"badge-shape-wiz--status-new";case 12:return"badge-shape-wiz--status-complete";case 13:return"badge-shape-wiz--status-warning";
case 14:return"badge-shape-wiz--status-error";case 15:return"badge-shape-wiz--status-default";case 16:return"badge-shape-wiz--thumbnail-default";case 17:return"badge-shape-wiz--thumbnail-live";case 18:return"badge-shape-wiz--thumbnail-special";default:return"badge-shape-wiz--default"}};
_.FGK=function(Z){var V=_.W0("web_generic_client_event_wait_period ",0);V||(V=3E5);var a=sHu.get(Z);!_.F("enable_web_client_experiment_event_timeout_killswitch")&&a&&(0,_.zc)()-a<V||(sHu.set(Z,(0,_.zc)()),_.n9("genericClientExperimentEvent",{eventType:Z}))};
Oan=function(Z){var V=Z.data;var a=Z.children;var J=Duu(V),r=(V==null?0:V.thumbnailSize)?V.thumbnailSize:"medium";Z=!(V==null||!V.doubleStack);var f=!(V==null||!V.experimentEnabled),d={},N=(d["collections-stack-wiz__collection-stack1"]=!0,d[cma(r)]=!0,d);if(V==null?0:V.customClassName1stStack)N[V.customClassName1stStack]=!0;r={};var C=(r["collections-stack-wiz__collection-stack2"]=Z,r["collections-stack-wiz__collection-stack2--responsive-mode"]=V==null?void 0:V.enableResponsiveMode,r);if(V==null?
0:V.customClassName2ndStack)C[V.customClassName2ndStack]=!0;return _.S("yt-collections-stack",{class:"collections-stack-wiz",hidden:!f},eO(V,function(){return _.S("div",null,eO(V.doubleStack,function(){return _.S("div",{class:_.gK(C),style:"background-color:"+J})}),_.S("div",{class:_.gK(N),
style:"background-color:"+J}),a)}))};
cma=function(Z){switch(Z){case "small":return"collections-stack-wiz__collection-stack1--small";case "medium":return"collections-stack-wiz__collection-stack1--medium";case "large":return"collections-stack-wiz__collection-stack1--large";default:return""}};
Duu=function(Z){if(!Z)return"";var V,a=(V=_.l().resolve(_.M_(_.c1)))==null?void 0:V(),J;if(!a&&((J=Z.vibrantColorPalette)==null?0:J.iconInactiveColor))return Th(Z.vibrantColorPalette.iconInactiveColor,"1");var r;return a&&((r=Z.darkColorPalette)==null?0:r.iconInactiveColor)?Th(Z.darkColorPalette.iconInactiveColor,"1"):Z.color?Th(Z.color,"1"):Z.sampledThumbnailColor?(Z=Z.sampledThumbnailColor,"rgba("+Z.red+","+Z.green+","+Z.blue+");"):""};
_.bB=function(Z,V){if(!Z.includes("DATE_PLACEHOLDER"))return Z;var a=new Date(0);a.setUTCSeconds(V);return Z.replace("DATE_PLACEHOLDER",GuJ(a))};
_.Un=function(Z){Z=_.wqK(Z);return _.F("web_watch_enable_single_column_grid_view")?Z:!1};
_.wqK=function(Z){return Z.watch.isWatchNarrowWidth};
ymi=function(Z,V,a){return function(J){var r=Z.command;r&&(mE(r,{form:{element:a}}),V([r],J))}};
Uuu=function(Z,V,a,J,r){return function(f){var d=bac(Z,a);d&&mE(d,{form:{element:J},commandController:r});V&&V.stopPropagation&&f.stopPropagation()}};
bac=function(Z,V){if(Z.signInEndpoint&&!_.F("web_subscribe_sign_in_endpoint_killswitch"))return Z.signInEndpoint;if(V){if(Z.serviceEndpoints)return Z.serviceEndpoints[1];if(Z.onUnsubscribeEndpoints)return Z.onUnsubscribeEndpoints[0]}else{if(Z.serviceEndpoints)return Z.serviceEndpoints[0];if(Z.onSubscribeEndpoints)return Z.onSubscribeEndpoints[0]}};
HaK=function(Z,V){var a,J,r,f;V=V&&((a=Z.unsubscribeAccessibility)==null?void 0:(J=a.accessibilityData)==null?void 0:J.label)||((r=Z.subscribeAccessibility)==null?void 0:(f=r.accessibilityData)==null?void 0:f.label);return Z.longSubscriberCountText?[V,_.AI(Z.longSubscriberCountText)].filter(function(d){return d}).join(" "):V};
HM=function(Z,V){return V||(Z==null?0:Z.isChannelDelegate)?"disabled":"active"};
Amn=function(Z,V){var a;switch((a=Z.style)==null?void 0:a.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:HM(Z)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:HM(Z)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:HM(Z,!0)};case "OVERLAY":return V?{style:"overlay",type:"tonal",state:HM(Z)}:{style:"overlay",type:"filled",state:HM(Z)};default:return V?{style:"mono",type:"tonal",state:HM(Z)}:{style:"mono",type:"filled",state:HM(Z)}}};
kuK=function(Z,V){var a=Z.map(function(J){return J.toString()});
return _.VE(function(J){if(a.includes(J.key)){V&&J.preventDefault();var r;(r=J.currentTarget)==null||r.click()}})};
_.Av=function(){return kuK(["Enter"])};
_.EsJ=function(){return kuK(["Enter"," "],!0)};
_.kA=function(Z){if(Z.composedPath)return Z.composedPath();if(!Z.__composedPath){for(var V=[],a=Z.target;a;)V.push(a),a=a.parentNode;V.push(window);Z.__composedPath=V}return Z.__composedPath};
_.jHO=function(Z,V,a){Z=_.B(Z);for(var J=Z.next();!J.done;J=Z.next()){J=J.value;if(J===V)break;for(var r=_.B(a),f=r.next();!f.done;f=r.next())if(f=f.value,J.tagName===f||J.role==="button"&&f==="BUTTON")return!0}return!1};
xui=function(Z,V){var a,J=(a=V.observer)!=null?a:_.l().resolve(zp);if(Z){a=vsF(Z);var r=[];V.showOption&&r.push(J.observe(Z,function(){V.visibilityCallback(!0)},V.showOption));
V.hideOption&&r.push(J.observe(Z,function(){V.visibilityCallback(!1)},V.hideOption));
V.prescanOption&&V.prescanCallback&&r.push(J.observe(Z,function(){V.prescanCallback()},V.prescanOption));
var f;a.visibilityMonitorKeys=((f=a.visibilityMonitorKeys)!=null?f:[]).concat(r)}};
vsF=function(Z){var V;return(V=Z.polymerController)!=null?V:Z};
_.jb=function(Z){return!!_.En(Z)};
_.vM=function(Z,V){var a=jEn();tW(function(){var J=Z.value;if(J)return QHu(J,V),pqn(J,V,void 0,void 0,void 0,a)},[V])};
_.xA=function(Z,V,a,J,r,f){var d=jEn();_.lp(function(){var N=Z.value;N&&(QHu(N,V(),f),N=pqn(N,V(),a,J,r,d),_.sN(N))})};
QHu=function(Z,V,a){var J=htO(V),r=etV(V);V=J&&ztK;var f=r&&$uu;(J||r)&&xui(Z,{visibilityCallback:function(d){var N=_.l().resolve(_.Lf);d&&J?N.resolveCommand(J,{form:{element:a?Z:void 0},disableClickTracking:!0}):!d&&r&&N.resolveCommand(r,{form:{element:a?Z:void 0},disableClickTracking:!0})},
showOption:V,hideOption:f})};
pqn=function(Z,V,a,J,r,f){var d=new Map;if(V=_.En(V)){var N;Z=(J==null?void 0:(N=J.onTap)==null?void 0:N.value)||Z;a=Rtu(V,Z,a==null?void 0:a.onTap,r,f);Z.addEventListener("click",a);d.set("click",a)}return function(){for(var C=_.B(d),T=C.next();!T.done;T=C.next()){var Y=_.B(T.value);T=Y.next().value;Y=Y.next().value;Z.removeEventListener(T,Y)}}};
_.En=function(Z){var V;return(Z=(V=_.D(Z,Qk))==null?void 0:V.onTap)&&_.Xy(Z)};
htO=function(Z){var V;return(Z=(V=_.D(Z,Qk))==null?void 0:V.onVisible)&&_.Xy(Z)};
etV=function(Z){var V;return(Z=(V=_.D(Z,Qk))==null?void 0:V.onHidden)&&_.Xy(Z)};
Rtu=function(Z,V,a,J,r){var f=function(N){_.l().resolve(_.Lf).resolveCommand(Z,N)},d=function(N){J&&_.jHO(_.kA(N),V,J)||f(N.target?{form:{element:N.target,
sourceData:Z,mutationContext:r}}:void 0)};
a&&(d=function(N){a(N,f)});
return d};
MaE=function(Z){var V=Z.data;var a=Z.className;Z=Z.alwaysShow;var J=_.v6();_.vM(J,V.rendererContext);a:switch(V.style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var r="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:r="ytThumbnailHoverOverlayViewModelStyleCover"}r=_.gK("ytThumbnailHoverOverlayViewModelScrim",r);var f,d=(f=_.D(V==null?void 0:V.rendererContext,_.pg))==null?void 0:f.label,N=_.En(V.rendererContext)!==void 0;f=N?"button":void 0;N=N?0:void 0;var C=_.EsJ(),T={};return _.S("thumbnail-hover-overlay-view-model",
{el:J,class:_.gK("ytThumbnailHoverOverlayViewModelHost",a,(T.ytThumbnailHoverOverlayViewModelHostForceHover=Z,T)),"aria-label":d,role:f,tabindex:N,"on:keypress":C},_.S("div",{class:r},V.icon?_.S(_.bn,{data:V.icon,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"}):null,V.text?_.S(_.dH,{text:V.text,className:"ytThumbnailHoverOverlayViewModelText"}):null))};
LGm=function(Z){switch(Z){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}};
umn=function(Z){var V=Z.numAvatarsInCluster;switch(Z.clusterSize){case "small":return V===2?22:18;case "40":return V===2?24:22;default:return V===2?24:20}};
WGO=function(Z,V){return function(a){var J=Object.keys(V);_.lp(function(){if(Z()){for(var r=_.B(J),f=r.next();!f.done;f=r.next())f=f.value,a.addEventListener(f,V[f]);_.sN(function(){for(var d=_.B(J),N=d.next();!N.done;N=d.next())N=N.value,a.removeEventListener(N,V[N])})}})}};
gsc=function(Z){switch(umn(Z)){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""}};
IqF=function(Z){switch(Z){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""}};
Z8m=function(Z){switch(umn(Z)){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""}};
VCV=function(Z){switch(Z){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""}};
aSo=function(Z){switch(Z){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}};
JFJ=function(Z){return Z==="medium"||Z==="48"||Z==="large"||Z==="extra-large"||Z==="extra-extra-large"||Z==="giant"};
oUF=function(Z){return!!((Z==null?0:Z.includes(3))||(Z==null?0:Z.includes(5)))};
PaK=function(Z){return{size:rFn(Z.data.avatarImageSize),onTap:Z.onTap,decorations:Z.decorations||[],badgeText:Z.badgeText,accessibilityText:Z.accessibilityText,avatarButtonCustomClassName:Z.avatarButtonCustomClassName,clusterLayoutConfig:Z.clusterLayoutConfig}};
rFn=function(Z){switch(Z){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"}};
fSm=function(Z){switch(Z){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_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}};
i8E=function(Z){switch(Z){case "AVATAR_SIZE_XS":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-small";case "AVATAR_SIZE_S":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-small";case "AVATAR_SIZE_M":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-medium";case "AVATAR_SIZE_48":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-48";case "AVATAR_SIZE_L":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-large";case "AVATAR_SIZE_XL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-large";
case "AVATAR_SIZE_XXL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-extra-large";case "AVATAR_SIZE_XXXL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-giant";default:return""}};
BqJ=function(Z){var V=Z.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",a,J=Z.avatars&&Z.avatars.length>0?(a=_.D(Z.avatars[0],_.hv))==null?void 0:a.avatarImageSize:"AVATAR_SIZE_UNKNOWN";a=fSm(J)||0;if(V){var r,f=(r=Z.avatarClusterSize)!=null?r:"AVATAR_SIZE_M";V=fSm(f);var d,N,C=Math.min((N=(d=Z.avatars)==null?void 0:d.length)!=null?N:0,4),T;return{avatars:((T=Z.avatars)==null?void 0:T.slice(0,4))||[],avatarSizeInPx:a,avatarStackStyle:{width:V+"px",height:V+"px",position:"relative"},avatarStyle:function(X){var n=
umn({clusterSize:rFn(f),numAvatarsInCluster:C,avatarIndex:X});var t=fSm(f);C===3&&X===2?(t=(t-n)/2,t=(_.yr("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*t):t=void 0;return{position:"absolute",top:C===2&&X===1||C===3&&X===2||C===4&&X>=2?"0":void 0,bottom:C===2&&X===0||C>2&&X<2?"0":void 0,left:C===2&&X===1||C>2&&(X===1||X===3)?"0":void 0,right:C<=3&&X===0||C===4&&(X===0||X===2)?"0":void 0,transform:t?"translateX("+t+"px)":void 0,width:n+"px",height:n+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(X){return{clusterSize:rFn(Z.avatarClusterSize),numAvatarsInCluster:C,avatarIndex:X}},
avatarButtonCustomClassName:void 0}}var Y;return{avatars:((Y=Z.avatars)==null?void 0:Y.slice())||[],avatarSizeInPx:a,avatarStackClass:"yt-avatar-stack-view-model-wiz__avatars",avatarClass:i8E(J),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model-wiz__avatar-button"}};
d3F=function(Z,V,a){return function(){mE(Z,{form:{element:V},commandController:a})}};
m3E=function(Z){switch(Z){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
NqR=function(Z){var V=Z.data;return _.S("yt-thumbnail-overlay-title-view-model",{class:"yt-thumbnail-overlay-title-view-model",hidden:Z.hidden===void 0?!1:Z.hidden},_.S(_.dH,{text:V.title,className:"yt-thumbnail-overlay-title-view-model__title"}),V.subtitle?_.S(_.dH,{text:V.subtitle,className:"yt-thumbnail-overlay-title-view-model__subtitle"}):null)};
CaE=function(Z){switch(Z){case "small":return"yt-thumbnail-overlay-badge-view-model-wiz--small";case "medium":return"yt-thumbnail-overlay-badge-view-model-wiz--medium";case "large":return"yt-thumbnail-overlay-badge-view-model-wiz--large";default:return"yt-thumbnail-overlay-badge-view-model-wiz--medium"}};
qbR=function(Z){var V=Z.data;Z=Z.hidden===void 0?!1:Z.hidden;var a={};Z={class:_.gK("yt-page-indicator-view-model",(a["yt-page-indicator-view-model__indicator--hidden"]=!V.indicatorCount,a)),hidden:Z};if(V.indicatorCount){a=[];for(var J=0;J<V.indicatorCount;J++){var r={};r=_.gK("yt-page-indicator-view-model__indicator",(r["yt-page-indicator-view-model__indicator--selected"]=V.selectedIndex===J,r));a.push(_.S("div",{class:r}))}V=_.S(_.Wr,null,a)}else V=_.S(_.Wr,null);return _.S("yt-page-indicator-view-model",
Z,V)};
TqJ=function(Z){Z&&(Sbm(Z)?delete Z.inlinePlayerData:"inlinePlaybackEndpoint"in Z&&delete Z.inlinePlaybackEndpoint)};
YbV=function(Z){if("accessibilityText"in Z)return Z.accessibilityText||"";if("title"in Z){var V,a,J;return((V=Z.title)==null?void 0:(a=V.accessibility)==null?void 0:(J=a.accessibilityData)==null?void 0:J.label)||""}if("accessibility"in Z){var r,f;return((r=Z.accessibility)==null?void 0:(f=r.accessibilityData)==null?void 0:f.label)||""}return""};
Sbm=function(Z){return"inlinePlayerData"in Z};
eb=function(Z){return new X2J(Z)};
_.KwE=function(Z,V,a,J,r,f){var d=function(T){T.preventDefault()},N=function(){var T=Z.value;
if(T)return(T._data=V)?(T.addEventListener("touchstart",ejE,{passive:!0}),T.addEventListener("click",$mm),V.clickTrackingParams&&(T.params={itct:V.clickTrackingParams}),RjE(T,V),Fl(T,MZm(V)||"")):T.addEventListener("click",d),function(){V?(T.removeEventListener("touchstart",ejE,{passive:!0}),T.removeEventListener("click",$mm)):T.removeEventListener("click",d)}},C=function(){var T=Z.value;
if(T){var Y=_.nh({innertubeCommand:V,elementsCommand:a,forceNewState:J,stopPropagation:f});if(Y)return T._data=Y._data,Y["aria-haspopup$"]&&T.setAttribute("aria-haspopup",Y["aria-haspopup$"].toString()),Y["force-new-state$"]&&T.setAttribute("force-new-state",Y["force-new-state$"].toString()),Y.href$&&Fl(T,Y.href$),Y.rel$&&(T.rel=Y.rel$),Y.role$&&T.setAttribute("role",Y.role$),Y.target$&&(T.target=Y.target$),T.params=Y.params,Y.onclick&&T.addEventListener("click",Y.onclick),Y.onpointerdown&&T.addEventListener("onpointerdown",
Y.onpointerdown),function(){Y.onclick&&T.removeEventListener("click",Y.onclick);Y.onpointerdown&&T.removeEventListener("onpointerdown",Y.onpointerdown)}}};
tW(r?C:N,[V,a])};
nUE=function(Z){var V=Z.children;var a=Z.className;var J=Z.dir;var r=Z.style;var f=Z.role;var d=Z.ariaSelected;var N=Z.ariaLabel;var C=Z.ariaHidden;var T=Z.ariaLabelledby;var Y=Z.ariaDescribedby;var X=Z.command;var n=Z.elementsCommand;var t=Z.forceNewState;var c=Z.isPlaceholder;var y=Z.tabIdentifier;var U=Z.target;var v=Z.tabIndex;var h=Z.useATagConfig;var L=Z.stopPropagation;Z=_.v6();_.KwE(Z,X,n,t,h,L);n=_.VE(function(){return L===!1});
return _.S("a",{el:Z,"on:click":n,class:a,style:r,dir:J,role:f?f:X?void 0:"group","aria-hidden":C?!0:void 0,"aria-label":N,"aria-labelledby":T,"aria-describedby":Y,"aria-selected":d,tabindex:v!==void 0?v:void 0,target:U,"tab-identifier":y,"force-new-state":t?!0:void 0,"is-placeholder":c?!0:void 0},V)};
tCu=function(Z){var V=Z.data;Z=_.VE(function(){var r=_.D(V.onTap,_.YI);r&&_.l().resolve(_.Lf).resolveCommand(r);return!1});
var a={sources:[{url:V.thumbnailUrl,width:120,height:90}]},J=V.rating&&V.ratingA11yLabel&&V.reviewsCount&&V.reviewsCountA11yLabel;return _.S("place-data-view-model",null,V.placeName&&V.placeCategory?_.S("div",{class:"yt-spec-place-data-view-model-shape","on:click":Z},_.S(_.bn,{data:a,alt:"",targetWidth:120,targetHeight:90,className:"yt-spec-place-data-view-model-shape__thumbnail "+lSO}),_.S(nUE,{className:"yt-spec-place-data-view-model-shape__place-link",command:_.D(V.onTap,_.YI),forceNewState:!0,
useATagConfig:!0},_.S("h3",{class:"yt-spec-place-data-view-model-shape__name",title:V.placeName},V.placeName)),_.S("div",{class:"yt-spec-place-data-view-model-shape__metadata"},J?_.S("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-ratings"},_.S("span",{class:"score",title:V.ratingA11yLabel},V.rating),_.S("span",{class:"yt-spec-place-data-view-model-shape__metadata-row-star-icon"},_.S(_.rH,{icon:"STAR",active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),
_.S("span",{class:"yt-spec-place-data-view-model-shape__metadata-row-reviews",title:V.reviewsCountA11yLabel},V.reviewsCount)):_.S("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-ratings"}),_.S("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-categories"},_.S("span",{class:"category",title:V.placeCategory},V.placeCategory)))):null)};
szc=function(Z){return function(V){Z&&(Z.thumbnailElRef=V.thumbnailElRef,Z.thumbnail=V.thumbnail,Z.thumbnailOverlays=V.thumbnailOverlays,Z.thumbnailSize=V.thumbnailSize)}};
FwE=function(Z){var V;return(V=Z.sharedUi)==null?void 0:V.animatedThumbnailEnabled};
D3m=function(Z){var V;return(V=Z.sharedUi)==null?void 0:V.inlinePreviewEnabled};
_.cFJ=function(Z){var V;return(V=Z.sharedUi)==null?void 0:V.currentPageSubType};
O8o=function(){return _.S("div",{class:"yt-pinking"},_.S("svg",{class:"yt-pinking__pinking-left"},_.S("defs",null,_.S("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.S("polygon",{class:"yt-pinking__pinking",points:"0,0 4,4 0,8"}))),_.S("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.S("svg",{class:"yt-pinking__pinking-right"},_.S("defs",null,_.S("pattern",{id:"right-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.S("polygon",{class:"yt-pinking__pinking",
points:"4,0 0,4 4,8"}))),_.S("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))};
GCV=function(Z){switch(Z){case 1:return"yt-thumbnail-view-model--aspect-ratio-2-by-3";case 4:return"yt-thumbnail-view-model--shorts-aspect-ratio-9-by-16";case 3:return"yt-thumbnail-view-model--aspect-ratio-1-by-1";default:return"yt-thumbnail-view-model--aspect-ratio-16-by-9"}};
AFJ=function(Z){var V=[],a=Z.data,J=ED(Z.width,Z.height),r=_.l().resolve(_.M_(w2V)),f=_.v6(function(){V.push("elRef.value set")});
_.so(function(){V.push("onInit");return function(){V.push("onCleanup")}});
_.so(function(){var U;(U=Z.playbackRef)==null||U.call(Z,{thumbnailElRef:f,thumbnail:a.image,thumbnailOverlays:a.overlays,thumbnailSize:J})});
var d=DvO(FwE),N,C=(N=Z.aspectRatio)!=null?N:0,T=(N=(a.image?_.wKF(a.image):C)<=1&&C===0)?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL",Y=function(){f.value||_.FD(new _.qa("Thumbnail elRef.value is null",V.join("\n")));r&&f.value&&r(f.value)},X={};
a:{if(!Z.disableRounding&&!Z.isClip)switch(J){case "large":var n="yt-thumbnail-view-model--large";break a;case "small":n="yt-thumbnail-view-model--small";break a;default:n="yt-thumbnail-view-model--medium";break a}n=void 0}C=_.gK("yt-thumbnail-view-model",Z.className,GCV(C),n,(X["yt-thumbnail-view-model--cinematic"]=N,X));X=void 0;var t,c;(n=N?(t=Z.data)==null?void 0:(c=t.backgroundColor)==null?void 0:c.lightTheme:void 0)&&(X="background-color:"+Th(n,"1")+";");var y;t=Z.hovered&&J!=="large"&&((y=
a.overlays)==null?void 0:y.some(function(U){return _.D(U,yFJ)}));
return _.S("yt-thumbnail-view-model",{class:C,style:X,el:f},eO(N,function(){return _.S("div",{class:"yt-thumbnail-view-model__blurred-image"},_.S(_.bn,{data:a.image,alt:"",contentMode:T,targetWidth:Z.width,onload:Y}))}),_.S("div",{class:"yt-thumbnail-view-model__image"},_.S(_.bn,{data:a.image,
alt:"",contentMode:T,targetWidth:Z.width,onload:Y}),null),eO(!t,function(){return b8a(a.overlays,{thumbnailOverlayBadgeViewModel:{thumbnailSize:J,isClip:Z.isClip},thumbnailOverlayButtonViewModel:{lockupExperiments:Z.lockupExperiments}})}),eO(Z.hovered,function(){return U3n(a.overlays,{thumbnailHoverOverlayViewModel:{alwaysShow:!0}})}),eO(Z.hovered&&d,function(){return H8J(a.overlays)}),eO(Z.isClip,function(){return O8o()}))};
kCK=function(Z){switch(Z){case 1:return"yt-thumbnail-view-model--aspect-ratio-2-by-3";case 4:return"yt-thumbnail-view-model--shorts-aspect-ratio-9-by-16";case 3:return"yt-thumbnail-view-model--aspect-ratio-1-by-1";default:return"yt-thumbnail-view-model--aspect-ratio-16-by-9"}};
Qzm=function(Z){var V=_.B(aK(-1)),a=V.next().value,J=V.next().value,r=Dv(function(){return new EUc(J)});
_.so(function(){jzJ(r,Z.data.thumbnails.length);return function(){vUm(r)}});
var f;return _.S("yt-collection-thumbnail-slideshow",{class:"yt-collection-thumbnail-slideshow"},(f=Z.data.thumbnails)==null?void 0:f.map(function(d,N){var C=["yt-collection-thumbnail-slideshow__slideshow-thumbnail"];!Z.data.primaryThumbnail&&N===0&&C.push("yt-collection-thumbnail-slideshow--first-slide");N<=a&&C.push("yt-collection-thumbnail-slideshow--show-slide");N=C.join(" ");return _.S("div",{class:N},x3a(d,{thumbnailViewModel:{disableRounding:Z.disableRounding}}))}))};
hPF=function(Z){var V=_.B(aK(!1)),a=V.next().value,J=V.next().value;_.so(function(){if(Z){var r=_.l().resolve(_.M_(p2F));if(r){var f={triggeringElement:Z,onDwellTriggeredFn:function(){J(!0)},
onDwellEndFn:function(){J(!1)}};
r.registerElement(f);return function(){r.unregisterElement(f)}}}});
return a};
ePi=function(Z){var V=_.B(_.ip(!1,void 0,"RIOonf")),a=V.next().value,J=V.next().value;_.so(function(){var r=Z==null?void 0:Z();if(r){var f=_.l().resolve(_.M_(p2F));if(f){var d={triggeringElement:r,onDwellTriggeredFn:function(){J(!0)},
onDwellEndFn:function(){J(!1)}};
f.registerElement(d);_.sN(function(){f.unregisterElement(d)})}}});
return a};
RPO=function(Z){var V,a=(V=_.l().resolve(_.M_(_.c1)))==null?void 0:V(),J=hPF(Z.triggeringElement),r=!!Z.data.primaryThumbnail,f=function(){var N;return _.S("div",null,zPE(Z.data.primaryThumbnail,{thumbnailViewModel:{width:Z.width,height:Z.height,aspectRatio:Z.aspectRatio,disableRounding:Z.disableRounding,className:r?"yt-collection-thumbnail-view-model--has-stacks":void 0,hovered:Z.hovered,playbackRef:Z.playbackRef}}),eO(J&&((N=Z.data.thumbnails)==null?void 0:N.length),function(){return _.S("div",
{class:"yt-collection-thumbnail-view-model__slideshow"},_.S($3K,{data:Z.data,disableRounding:!r}))}))};
V=Z.data.stackColor;var d={experimentEnabled:r,thumbnailSize:ED(Z.width,Z.height),doubleStack:Z.doubleStack,color:a?V==null?void 0:V.darkTheme:V==null?void 0:V.lightTheme,enableResponsiveMode:!1};return _.S("yt-collection-thumbnail-view-model",{class:"yt-collection-thumbnail-view-model","aria-hidden":"true"},eO(r,function(){return _.S(Oan,{data:d},f())}),eO(!r,f))};
MCa=function(Z,V,a){a?a(V):_.tj(V,Z.target?{form:{element:Z.target}}:void 0)};
_.zJ=function(Z,V,a,J){_.lp(function(){var r=Z.value;if(r){var f=new Map,d,N=(d=V())==null?void 0:d.onTap;N&&(d=function(C){a:{var T=C.composedPath();T=_.B(T);for(var Y=T.next();!Y.done;Y=T.next()){Y=Y.value;if(Y===r)break;if(Y.className.indexOf("HostIsClickableAdComponent")>=0||Y.tagName==="A".toString()||Y.tagName==="BUTTON".toString()){T=!0;break a}}T=!1}T||(_.F("enable_square_image_components_ui_web_with_float_button")?_.Rg(Z.value,"yt-navigate",{endpoint:_.Xy(N)}):MCa(C,N,a))},(J==null?0:J())||
_.F("enable_web_home_top_landscape_image_layout_level_click")?(r.addEventListener("tap",d),f.set("tap",d)):(r.addEventListener("click",d),f.set("click",d)));
_.sN(function(){for(var C=_.B(f),T=C.next();!T.done;T=C.next()){var Y=_.B(T.value);T=Y.next().value;Y=Y.next().value;r.removeEventListener(T,Y)}})}})};
LwJ=function(Z,V){var a,J=(a=Z.interaction)==null?void 0:a.onTap;if(Z=_.nh({elementsCommand:J,forceNewState:!0,skipOnClick:!0}))return Z.onclick=function(r){xmV(r)&&(r.preventDefault(),J&&MCa(r,J,V))},ln(Z)?Z:void 0};
unE=function(Z){switch(Z){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
Wwm=function(Z){switch(Z){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"}};
gUJ=function(Z){switch(Z){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"}};
_.ISV=function(Z){return _.F("rich_grid_enable_dynamic_offset")&&Z?Math.max(Math.round((Z-_.W0("rich_grid_dynamic_offset_anchor_width",1300))/100*_.W0("rich_grid_dynamic_offset_offset_per_100",10)),_.W0("rich_grid_dynamic_offset_lower_bound",-60)):0};
Z$O=function(Z,V){switch(V){case 4:return 16;case 1:return Z<528?16:Z<1024?32:48;case 2:return(Z>=528?16:8)/2;case 3:return(Z<528?16:Z<1024?32:48)+(Z>=528?16:8)/2;default:return 0}};
VWK=function(Z){var V=Z.originalContainerWidth;var a=Z.sizing;var J=Z.standardUnit;if(Z.isCompactList&&V<528)return 1;switch(a){case "STANDARD":return J;case "COMPACT":return J+1;case "EXTRA_COMPACT":return _.F("web_responsive_extra_compact_2x")?J*2:_.F("web_responsive_current")?J===1?2:J%2===0?J/2*3:J+2:J<4?J*2:Math.ceil(J*3/2);case "MINI":return J>1?J*2:3;default:return J}};
JMV=function(Z){var V=Z.containerWidth;var a=Z.peek;var J=Z.gutter;var r=Z.numItems;Z=Z.ignoreMaxWidthLimit;V=a?Math.max((V-a-J*r)/r,0):Math.max((V-J*(r-1))/r,0);return Z?V:Math.min(V,atn)};
_.$A=function(Z){var V=Z.containerWidth;var a=Z.hasPeek;var J=Z.sizing;var r=Z.marginSettings;var f=Z.isCompactList;var d=Z.enableFullBleedForSingleCol;var N=Z.standardUnitMinWidth;J=J||"STANDARD";a=!!a;Z=V>=528?16:8;var C=a?V>=528?48:24:0;r=Z$O(V,r);var T=Math.max(V-r*2,0);N=_.F("kevlar_disable_min_width_override")?void 0:N;N=Math.min(Math.max(Math.floor((T-C+Z)/((N!=null?N:oTF)+_.ISV(V)+Z)),1),6);var Y=(d=!!d&&N===1)||N===1&&J!=="STANDARD";a=a||Y?T:Math.min(T,(atn+Z)*N-Z);J=VWK({originalContainerWidth:V,
sizing:J,standardUnit:N,isCompactList:f});return{itemWidth:JMV({containerWidth:a,peek:C,gutter:Z,numItems:J,ignoreMaxWidthLimit:Y}),gutter:Z,maxContainerWidth:a,numItems:J,margin:d?0:r,contentMargin:Z$O(V,1),typographyBump:JMV({containerWidth:a,peek:C,gutter:Z,numItems:N,ignoreMaxWidthLimit:Y})>400&&!(f&&V<528),standardUnit:N}};
rMm=function(Z){switch(Z){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.PYE=function(Z){if(Z){var V;if((V=Z.responsiveContainerConfiguration)==null?0:V.responsiveSize)return rMm(Z.responsiveContainerConfiguration.responsiveSize);if(Z.layoutSizing)switch(Z.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"}}};
ftJ=function(Z){if(Z.fullbleed)return 1;switch(Z.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
mMO=function(Z,V,a,J,r,f,d,N){a:switch(Z){case 4:f=!!(f&&f<100);break a;default:f=!1}a:switch(Z){case 3:case 4:var C=J==="LOCKUP_CONTENT_TYPE_CHANNEL"||J==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:C=!1}a:switch(Z){case 5:var T=!0;break a;case 4:T=!1;break a;default:T=!1}a:if(Z===4&&J==="LOCKUP_CONTENT_TYPE_SOURCE")var Y=1;else switch(Z){case 3:Y=1;break a;default:Y=0}return{isOverlay:T,isCard:i$c(J,d),sizing:V!=null?V:"STANDARD",typographyBump:a!=null?a:!1,isTiny:f,isCentered:C,isCollection:B$K(J),
arrangement:Y,addMarginForFullbleed:Z===1&&J!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:Z===1&&J==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:dMn(J,r,N),disableRounding:Z===5||i$c(J,d)||Z===1&&J==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:B$K(J)?2:0,useLegacyTypography:!(N==null||!N.useLegacyTypography),useRichGridLegacyTypography:!(N==null||!N.useRichGridLegacyTypography)&&!_.F("web_enable_typography_bump")}};
B$K=function(Z){switch(Z){case "LOCKUP_CONTENT_TYPE_PLAYLIST":case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":return!0;default:return!1}};
i$c=function(Z,V){if(V&&Z==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(Z){case "LOCKUP_CONTENT_TYPE_SOURCE":return!0;default:return!1}};
dMn=function(Z,V,a){if(V&&(a==null||!a.alwaysRespectPodcastShowAspectRatio||Z!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(Z){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}};
N$E=function(Z){switch(Z){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"}};
STJ=function(Z,V,a){a:switch(Z.badgeStyle){case "BADGE_OVERLAY":var J=!0;break a;default:J=!1}return{type:V?16:CYO(Z.badgeStyle),brNzRatingBadgeType:qTc(Z.badgeStyle),text:Z.badgeText,icon:Z.iconName,isOverlay:J,modern:a||_.F("web_modern_badge_view_model")}};
CYO=function(Z){switch(Z){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 8;case "BADGE_STATUS_NEW":return 11;case "BADGE_PREMIUM":return 5;default:return 0}};
qTc=function(Z){switch(Z){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}};
YTE=function(Z){var V=Z.data?STJ(Z.data,!!Z.workaroundShortsIsThumbnailBadge,Z.modern):void 0;return _.S("yt-badge-view-model",{class:_.gK("yt-badge-view-model-wiz",Z.class)},eO(V==null?void 0:V.brNzRatingBadgeType,function(){return _.S(T$a,{data:V})}),eO(V&&!V.brNzRatingBadgeType,function(){return _.S(_.RK,{data:V})}))};
_.MT=function(Z){if(Z){var V;return((V=_.l().resolve(_.M_(_.c1)))==null?0:V())?Z.darkThemeImage:Z.image}};
nTE=function(Z,V,a,J,r,f){if(!a)return r&&f&&V==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING"?"width: "+r+"px; height: "+f+"px;":"";r=a.size;a=a.allowFullWidth;if(V==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&a)return"width: 100%;";if(r===void 0)return"";switch(Z){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return"width: "+r+"px; height: "+r+"px;";case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return"width: "+r+"px; height: "+1/X7c*
r+"px;";case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return"width: "+r*KdV+"px; height: "+r+"px;";default:return(J==null?0:J.height)&&(J==null?0:J.width)?J.width/J.height>1?"max-width: "+r*KdV+"px;":"max-width: "+r+"px;":"max-width: "+r+"px;"}};
lta=function(Z){var V;return Z&&((V=_.MT(Z.themedImage))!=null?V:Z.image)};
tWE=function(Z){var V;return Z==null?void 0:(V=Z.sources)==null?void 0:V[0]};
FdJ=function(Z,V){var a,J;return!!((Z==null?0:(a=Z.byline)==null?0:a.hideAvatar)&&((J=_.D(V,snR))==null?void 0:J.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")};
DMJ=function(Z,V){var a,J;return!!((Z==null?0:(a=Z.byline)==null?0:a.addPadding)&&((J=_.D(V,snR))==null?void 0:J.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")};
cMm=function(Z,V,a,J){var r={},f=(r["yt-content-metadata-view-model-wiz__delimiter"]=!0,r["yt-content-metadata-view-model-wiz__delimiter--standalone"]=J,r);return eO(V-1>a,function(){return _.S("span",{class:_.gK(f),"aria-hidden":!0},Z)})};
G6V=function(Z,V){return _.S(_.dH,{text:Z.text,linkInheritColor:!0,className:O$i(V),userInput:!0})};
yMc=function(Z){var V=Z.metadataPart;var a=Z.isOverlay;var J=Z.useMediumText;var r=Z.hideAvatar;var f=1;V.maxLines!==void 0&&(f=V.maxLines);return _.S(_.Wr,null,eO(V.avatarStack,function(){return w7J(V.avatarStack,{avatarStackViewModel:{isOverlay:a,useMediumText:J,hideAvatar:r}})}),eO(V.text,function(){var d=f;
return _.S(_.Wr,null,V.tooltip?_.S("span",{title:V.tooltip,role:"tooltip"},G6V(V,d)):G6V(V,d))}))};
O$i=function(Z){switch(Z){case 0:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model-wiz__metadata-text";case 2:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-4"}};
b$R=function(Z){var V=Z.metadataRow;var a=Z.isInline;var J=Z.delimiter;var r=Z.isOverlay;var f=Z.useMediumText;var d=Z.extensions;var N=FdJ(d==null?void 0:d.lockupMetadata,V);Z=DMJ(d==null?void 0:d.lockupMetadata,V);d=!!((d==null?0:d.lockupMetadata)&&V.badges);var C={};Z=(C["yt-content-metadata-view-model-wiz__metadata-row"]=!0,C["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-inline"]=a,C["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-padding"]=Z,C["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-wrap"]=
d,C);var T,Y;return _.S("div",{class:_.gK(Z)},(T=V.badges)==null?void 0:T.map(function(X){return _.S("div",{class:"yt-content-metadata-view-model-wiz__badge"},w7J(X))}),(Y=V.metadataParts)==null?void 0:Y.map(function(X,n){return _.S(_.Wr,null,yMc({metadataPart:X,
isOverlay:r,useMediumText:f,hideAvatar:N}),cMm(J,V.metadataParts.length,n,!1))}),eO(V.isSpacerRow&&!a,function(){return _.S("div",{class:"yt-content-metadata-view-model-wiz__spacer"})}))};
UME=function(Z){var V=Z.className;var a=Z.data;var J=Z.layout===void 0?0:Z.layout;var r=Z.isOverlay===void 0?!1:Z.isOverlay;var f=Z.useMediumText;var d=Z.extensions;Z=_.v6();var N=J===0;J={};J=(J["yt-content-metadata-view-model-wiz"]=!0,J["yt-content-metadata-view-model-wiz--inline"]=N,J["yt-content-metadata-view-model-wiz--tappable"]=_.jb(a.rendererContext),J["yt-content-metadata-view-model-wiz--medium-text"]=f,J);_.vM(Z,a.rendererContext);return _.S("yt-content-metadata-view-model",{class:_.gK(V,
J),el:Z},eO(a.metadataRows,function(){return a.metadataRows.map(function(C,T){return _.S(_.Wr,null,b$R({metadataRow:C,isInline:N,delimiter:a.delimiter,isOverlay:r,useMediumText:f,extensions:d}),eO(N&&!C.isSpacerRow,function(){return cMm(a.delimiter,a.metadataRows.length,T,!0)}))})}))};
H$u=function(Z){switch(Z){case 0:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model-wiz__metadata-text";case 2:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-4"}};
AMK=function(Z){if(Z==null?0:Z.isOverlay)return"yt-lockup-metadata-view-model-wiz--overlay";switch(Z==null?void 0:Z.arrangement){case 1:return"yt-lockup-metadata-view-model-wiz--horizontal";default:return"yt-lockup-metadata-view-model-wiz--vertical"}};
k6E=function(Z){if(Z==null?0:Z.isTiny)return"yt-lockup-metadata-view-model-wiz--tiny";switch(Z==null?void 0:Z.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":return"yt-lockup-metadata-view-model-wiz--compact";default:return"yt-lockup-metadata-view-model-wiz--standard"}};
jnJ=function(Z){var V,a,J,r,f,d,N={},C=_.gK(AMK(Z.lockupStyle),k6E(Z.lockupStyle),(N["yt-lockup-metadata-view-model-wiz"]=!0,N["yt-lockup-metadata-view-model-wiz--overlay"]=(V=Z.lockupStyle)==null?void 0:V.isOverlay,N["yt-lockup-metadata-view-model-wiz--card"]=(a=Z.lockupStyle)==null?void 0:a.isCard,N["yt-lockup-metadata-view-model-wiz--centered"]=(J=Z.lockupStyle)==null?void 0:J.isCentered,N["yt-lockup-metadata-view-model-wiz--typography-bump"]=(r=Z.lockupStyle)==null?void 0:r.typographyBump,N["yt-lockup-metadata-view-model-wiz--legacy-typography"]=
(f=Z.lockupStyle)==null?void 0:f.useLegacyTypography,N["yt-lockup-metadata-view-model-wiz--rich-grid-legacy-typography"]=(d=Z.lockupStyle)==null?void 0:d.useRichGridLegacyTypography,N)),T,Y,X,n,t,c;return _.S("yt-lockup-metadata-view-model",{class:C},eO(Z.data.image,function(){return _.S("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},ETF(Z.data.image))}),_.S("div",{class:"yt-lockup-metadata-view-model-wiz__text-container"},_.S("h3",{class:"yt-lockup-metadata-view-model-wiz__heading-reset",
title:(T=Z.data.title)==null?void 0:T.content},eO(Z.data.title,function(){return _.S(_.B3,{command:Z.lockupCommand,className:"yt-lockup-metadata-view-model-wiz__title",ariaLabel:Z.lockupAccessibilityLabel},_.S(_.dH,{text:Z.data.title}))})),_.S("div",{class:"yt-lockup-metadata-view-model-wiz__metadata"},ETF(Z.data.metadata,{contentMetadataViewModel:{layout:1,
useMediumText:((Y=Z.lockupStyle)==null?void 0:Y.typographyBump)||((X=Z.lockupStyle)==null?void 0:X.useRichGridLegacyTypography),extensions:{lockupMetadata:{byline:{hideAvatar:((n=Z.lockupStyle)==null?void 0:n.arrangement)===0,addPadding:((t=Z.lockupStyle)==null?void 0:t.arrangement)===1}}}}})),eO(Z.data.attribution,function(){return _.S("div",{class:"yt-lockup-metadata-view-model-wiz__attribution"},ETF(Z.data.attribution,{attributionViewModel:{useSmallLayout:!0}}))})),_.S("div",{class:"yt-lockup-metadata-view-model-wiz__menu-button"},
ETF(Z.data.menuButton,((c=Z.lockupStyle)==null?0:c.isOverlay)?{buttonViewModel:{buttonOverrides:{style:"overlay"}}}:void 0)))};
vTJ=function(Z){switch(Z.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"}}};
xME=function(Z){var V=_.cFJ(_.Oc().getState())||"";return Z?Z+V:""};
Qnu=function(Z){switch(Z){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
hMi=function(Z){var V=_.B(_.ip(void 0,void 0,"BIquNb")),a=V.next().value,J=V.next().value,r=_.B(_.ip(void 0,void 0,"eR0GH"));V=r.next().value;var f=r.next().value,d=_.B(_.ip(void 0,void 0,"UmkP0"));r=d.next().value;var N=d.next().value;d=_.VE(function(Y){if(p7V(_.kA(Y)))return!1;J(Y);f(void 0);N(void 0);return!0});
var C=_.VE(function(Y){Z==null||Z(Y);if(p7V(_.kA(Y)))return!1;f(Y);J(void 0);N(void 0);return!0}),T=_.VE(function(Y){p7V(_.kA(Y))||(N(Y),f(void 0),J(void 0))});
return{touchFeedbackEvents:{pointerUpEvent:a,pointerDownEvent:V,pointerLeaveEvent:r},touchFeedbackOnPointerUp:d,touchFeedbackOnPointerDown:C,touchFeedbackOnPointerLeave:T}};
p7V=function(Z){var V=["BUTTON".toString()];Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next()){a=a.value;for(var J=_.B(V),r=J.next();!r.done;r=J.next())if(a.tagName===r.value)return!0}return!1};
eMJ=function(Z){switch(Z){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"}};
zMV=function(Z){var V;return PZu(Z,((V=Z.content)==null?void 0:V.length)||0,!0)};
$Ma=function(Z){var V=zMV(Z),a,J;return(((a=Z.content)==null?void 0:a.length)||0)>(((J=V.content)==null?void 0:J.length)||0)};
RMa=function(Z){var V=Z.isTruncated;var a=Z.isAbsoluteButton;var J=Z.lineHeight;var r=Z.contentRef.value,f=Z.placeholderTruncationTextRef.value,d=Z.truncationTextRef.value;Z=Z.appDirection==="rtl";if(r&&f){var N=f.offsetLeft;Z&&(N=r.offsetWidth-f.offsetWidth-f.offsetLeft);if(V){V=f.offsetWidth;f=r.offsetWidth;var C=a?f-V-70:N-70;J="linear-gradient(\n      to top, transparent 0%,\n      transparent "+J+"px,\n      #000 "+J+"px,\n      #000 100%), linear-gradient(\n      to "+((Z?"left":"right")+",\n      #000 0px,\n      #000 "+
C+"px,\n      transparent "+(a?f-V:C+70)+"px)");r.style.setProperty("-webkit-mask-image",J);r.style.setProperty("mask-image",J)}else r.style.setProperty("-webkit-mask-image",""),r.style.setProperty("mask-image","");a?Z?(d.style.setProperty("left","0"),d.style.setProperty("right","unset")):(d.style.setProperty("left",""),d.style.setProperty("right","0")):Z?(d.style.setProperty("left","unset"),d.style.setProperty("right",N+"px")):(d.style.setProperty("left",N+"px"),d.style.setProperty("right","unset"))}};
MWE=function(Z,V,a,J,r){var f=_.v6(),d=_.v6(),N=_.v6(),C=zMV(Z),T=_.l().resolve(_.GQ),Y=_.B(aK($Ma(Z))),X=Y.next().value,n=Y.next().value,t=c0(null);tW(function(){function c(){if(f.value&&d.value&&N.value){var v=f.value;v.scrollHeight-v.offsetHeight>1?(n(!0),J||RMa({isTruncated:!0,isAbsoluteButton:!0,lineHeight:a,contentRef:f,placeholderTruncationTextRef:d,truncationTextRef:N,appDirection:T})):(v=$Ma(Z),n(v),J||RMa({isTruncated:v,isAbsoluteButton:!1,lineHeight:a,contentRef:f,placeholderTruncationTextRef:d,
truncationTextRef:N,appDirection:T}))}}
var y,U;(y=t.value)==null||(U=y.stop)==null||U.call(y);y=new _.Lg(c,17);c();t.value=y},[Z.content,
V,a,T,J,r]);_.so(function(){var c=function(){var U,v;(U=t.value)==null||(v=U.fire)==null||v.call(U)};
if(window.ResizeObserver){var y=new ResizeObserver(c);y.observe(f.value);return function(){var U,v;(U=t.value)==null||(v=U.stop)==null||v.call(U);y.disconnect()}}window.addEventListener("resize",c);
return function(){var U,v;(U=t.value)==null||(v=U.stop)==null||v.call(U);window.removeEventListener("resize",c)}});
return{isTruncated:X,displayText:C,contentRef:f,placeholderTruncationTextRef:d,truncationTextRef:N}};
LdK=function(Z){return _.S("button",{"aria-disabled":!0,disabled:!0,class:Z.className,el:Z.elRef,style:"line-height: "+Z.lineHeight+"px;"},_.S(_.dH,{text:Z.text}))};
uvo=function(Z){var V=Z.text;var a=Z.alwaysShowTruncationText;var J=Z.truncationText;var r=Z.onExpandClick;var f=Z.lineHeight===void 0?16:Z.lineHeight;var d=Z.maxLines===void 0?2:Z.maxLines;var N=Z.disableTextMask===void 0?!1:Z.disableTextMask;var C=Z.isOverlay===void 0?!1:Z.isOverlay;var T=Z.accessibilityLabel===void 0?"":Z.accessibilityLabel;var Y=Z.useMediumText===void 0?!1:Z.useMediumText;Z=_.VE(function(){return void(r==null?void 0:r())});
var X=MWE(V,d,f,N,Y),n=X.isTruncated;V=X.displayText;var t=X.contentRef,c=X.placeholderTruncationTextRef;X=X.truncationTextRef;var y={};a=_.gK((y["truncated-text-wiz__absolute-button"]=!N,y["truncated-text-wiz__bottom-button"]=N,y["truncated-text-wiz--hidden"]=!(a||n),y));N={};C=_.gK((N["truncated-text-wiz"]=!0,N["truncated-text-wiz--overlay"]=C,N["truncated-text-wiz--medium-text"]=Y,N));return _.S("truncated-text",{class:C,"on:click":Z,style:"line-height: "+f+"px;"},_.S("truncated-text-content",
{class:"truncated-text-wiz__truncated-text-content",el:t,style:"max-height: "+d*f+"px;"},_.S(_.dH,{text:V}),_.S(LdK,{text:J,lineHeight:f,elRef:c,className:"truncated-text-wiz__inline-button"})),_.S("button",{"aria-label":T,class:a,el:X,style:"line-height: "+f+"px;"},_.S(_.dH,{text:J})))};
WdO=function(Z){return{content:Z!=null?Z:""}};
ZNE=function(Z){var V=Z.data;var a;Z={class:Z.className};a:switch(V.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var J="yt-video-attribute-view-model--vertical";break a;default:J="yt-video-attribute-view-model--horizontal"}a:switch(V.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var r="yt-video-attribute-view-model--image-small";break a;default:r="yt-video-attribute-view-model--image-large"}a:switch(V.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var f="yt-video-attribute-view-model--image-square";
break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":f="yt-video-attribute-view-model--image-avatar";break a;default:f=""}a:switch(V.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var d="yt-video-attribute-view-model--metadata-header";break a;default:d=""}a:switch(V.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var N="yt-video-attribute-view-model--container-card";break a;default:N=""}var C=_.Xy(V.onTap)||_.En(V.rendererContext)?"yt-video-attribute-view-model--clickable":"";
J=["yt-video-attribute-view-model",J,r,f,d,N,C].join(" ");if(V.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var T="";else r=V.lightColorPalette,f=V.darkColorPalette,d=((T=_.l().resolve(_.M_(_.c1)))==null?0:T())&&f?f:r,T=(T=d==null?void 0:d.section2Color)?_.SL(T):"";return _.S("yt-video-attribute-view-model",Z,_.S("div",{class:J,style:_.ot({"background-color":T})},_.S(nUE,{className:"yt-video-attribute-view-model__link-container",useATagConfig:!0,stopPropagation:!1,command:(a=_.Xy(V.onTap))!=
null?a:_.En(V.rendererContext),role:"group",ariaLabel:V.title,forceNewState:!0},V.heroText||V.image?_.S(gTR,{data:V}):null,_.S(Iti,{data:V,sizeSmall:V.imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}))))};
Vvn=function(Z){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:Z.overflowMenuA11yLabel,onTap:function(V){V.preventDefault();V.stopPropagation();if(Z.overflowMenuOnTap){var a=_.nh({elementsCommand:Z.overflowMenuOnTap,forceNewState:!0});if(a==null?0:a.onclick)a.onclick(V)}}}};
gTR=function(Z){Z=Z.data;var V,a=((V=_.l().resolve(_.M_(_.c1)))==null?0:V())&&Z.darkThemeImage?Z.darkThemeImage:Z.image;V=Vvn(Z);return _.S("div",{class:"yt-video-attribute-view-model__hero-section"},a?_.S(_.bn,{data:a,className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}):Z.heroText?_.S("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.S("span",{class:"yt-video-attribute-view-model__hero-text"},Z.heroText)):null,Z.overflowMenuOnTap?
_.S("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.S(uB,{data:V,iconName:"MORE_VERT"})):null)};
Iti=function(Z){var V=Z.data;Z=Z.sizeSmall;var a=V.containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD",J=_.Xy(V.onTap)||_.En(V.rendererContext);J=_.nh({innertubeCommand:J});J=ln(J);var r={};Z={class:_.gK("yt-video-attribute-view-model__metadata",(r["yt-video-attribute-view-model--small-font"]=Z,r)),role:J?"link":"group"};J=_.S("h1",{class:"yt-video-attribute-view-model__title"},V.title);a=V.subtitle?_.S("h4",{class:"yt-video-attribute-view-model__subtitle"},a?_.S(uvo,{text:WdO(V.subtitle),truncationText:WdO(V.subtitleTruncationText),
maxLines:2}):_.S("span",null,V.subtitle)):null;if(V.secondarySubtitle){r=V.secondarySubtitle;if(r!=null&&r.attachmentRuns){for(var f=[],d=_.B(r.attachmentRuns),N=d.next();!N.done;N=d.next())N=N.value,N.element&&f.push(Object.assign({},N,{element:Object.assign({},N.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));r=Object.assign({},r,{attachmentRuns:f})}r=_.S("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},
_.S(_.dH,{text:r}))}else r=null;return _.S("div",Z,J,a,r,V.buttonViewModel?azR(V.buttonViewModel,{buttonViewModel:{className:"yt-video-attribute-view-model__button"}}):null)};
o3a=function(Z){var V={};V=_.gK("video-summary-content-view-model-wiz",Z.className,(V["video-summary-content-view-model-wiz--is-search"]=!!Z.isSearch,V));var a=_.D(Z.data.likeButtonViewModel,cM),J=_.D(Z.data.dislikeButtonViewModel,On),r=FL(function(){var f=[],d,N=(d=Z.data)==null?void 0:d.paragraphs;if(N==null||!N.length)return[];for(d=0;d<N.length;d++){var C=_.D(N[d],JHJ),T=void 0;d>0&&(T=_.D(N[d-1],JHJ));T&&!!T.marker===!!C.marker?f[f.length-1].paragraphs.push(C):f.push({isList:!!C.marker,paragraphs:[C]})}return f},
[Z.data]);
return _.S("video-summary-content-view-model",{class:V},r.map(function(f){return f.isList?_.S("ul",{class:"video-summary-content-view-model-wiz__list"},f.paragraphs.map(function(d){return _.S("li",{class:"video-summary-content-view-model-wiz__list-item"},_.S(_.dH,{text:d.text}))})):f.paragraphs.map(function(d){return _.S("p",{class:"video-summary-content-view-model-wiz__paragraph"},_.S(_.dH,{text:d.text}))})}),eO(!!a&&!!J,function(){return _.S("div",{class:"video-summary-content-view-model-wiz__bottomButtonsContainer"},
_.S("div",{class:"video-summary-content-view-model-wiz__likeButton"},_.S(u0n,{data:a,
disableIconAnimation:!0})),_.S(WnE,{data:J}))}))};
_.WM=function(Z,V,a,J,r){J=J===void 0?{}:J;if(!r||Math.random()<5E-4){V=V||null;a=a||null;Z=Z instanceof Error?Z:new _.qa(Z);if(Z.args)for(var f=_.B(Z.args),d=f.next();!d.done;d=f.next())d=d.value,d instanceof Object&&(J=Object.assign({},d,J));J.category="H5 Ads Control Flow";V&&(J.slot=V?"slot:  "+V.slotType:"");a&&(J.layout=a?"layout:  "+a.layoutType:"",J.layoutId=a.layoutId);r&&(J.known_error_aggressively_sampled=!0);Z.args=[J];_.FD(Z)}};
_.rHO=function(Z,V){_.MR(Z,"yt-open-popup-action",[_.vA(V),Z])};
fzR=function(Z){if(!Z)return"";if(PfV[Z])return PfV[Z];g0||(g0=_.NA("A"));g0.href!==Z&&Fl(g0,Z);var V=g0.pathname;PfV[Z]=V.startsWith("/")?V:"/"+V;return PfV[Z]};
iNK=function(){var Z=fzR(window.location.href);if(Z==="/")return"home";if(Z.startsWith("/results"))return"search";if(Z.startsWith("/watch"))return"watch";if(Z.startsWith("/shorts"))return"shorts";if(Z.startsWith("/hashtag"))return"hashtag";if(Z.startsWith("/create_channel"))return"create_channel";if(Z.startsWith("/@")||Z.startsWith("/user/")||Z.startsWith("/channel/"))return"channel";if(Z.startsWith("/experiments"))return"experiments";if(Z.startsWith("/sponsor_channel"))return"sponsorship";if(Z.startsWith("/select_site"))return"settings";
if(Z.startsWith("/locate"))return"locate";if(Z.startsWith("/redeem"))return"redeem";if(Z.startsWith("/musicpremium")||Z.startsWith("/premium")||Z.startsWith("/red"))return"premium";if(Z.startsWith("/paid_memberships"))return"paid_memberships";if(Z.startsWith("/oops"))return"oops";if(Z.startsWith("/clip"))return"clip";var V;return(IK==null?void 0:(V=IK.response)==null?void 0:V.page)==="404"?"404":Z.startsWith("/feed/history")?"history":Z.startsWith("/feed/library")?"library":Z.startsWith("/feed/subscriptions")?
"subscriptions":Z.startsWith("/feed/trending")?"trending":Z.startsWith("/feed/news_destination")?"news":Z.startsWith("/playlist")?"playlist":Z.startsWith("/minor_moment")?"minor_moment":Z.startsWith("/playable/")||Z.match("^/playables/(?!saved).")?"mini_app":Z.startsWith("/playables")?"playables":Z.startsWith("/create/live/join")?"open_in_app":Z.startsWith("/feed/explore")?"explore":"browse"};
_.NME=function(){var Z=IK==null?void 0:IK.response,V=Z==null?void 0:Z.endpoint;if(!V)return(Z==null?void 0:Z.page)==="watch"?"watch":iNK();var a;Z=(a=_.D(V==null?void 0:V.commandMetadata,_.p4))==null?void 0:a.webPageType;a=!1;if(Z&&!BMJ.includes(Z))switch(Z){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 J;return((J=_.D(V==null?void 0:V.commandMetadata,_.p4))==null?0:J.url)&&fzR(_.D(V.commandMetadata,_.p4).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var r;return(V=(r=_.D(V,_.aX))==null?void 0:r.browseId)?dEV[V]||"browse":"browse";default:a=!0}if(_.D(V,_.ZJ)||_.D(V,mEE))return"sponsorship";r=fzR(window.location.href);if(r.startsWith("/experiments"))return"experiments";if(r.startsWith("/create_channel"))return"create_channel";
if(_.D(V,_.H6)&&r.startsWith("/shorts"))return"shorts";if(_.D(V,_.H6)&&r.startsWith("/watch"))return"watch";a&&(V=new _.qa("Unsupported mWeb page type",{pathname:r,webPageType:Z}),_.t$(V));return"browse"};
KaV=function(Z){var V=Z.data;var a=Z.inlineMetadata;var J=Z.aspectRatio;var r=Z.scrimStyle;var f=Z.useDefaultStyle;var d=Z.className;var N=c0(new Cfm);Z=_.F("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM";Z=f?Z==="SHORTS_LOCKUP_STYLE_SLIM":V.style==="SHORTS_LOCKUP_STYLE_SLIM";a=a||Z||!1;r=r!==void 0?r:1;var C=_.v6(function(U){N.value&&(N.value.hostElement=U,y())});
_.$X(C,{visibilityCallback:function(U){U&&V.onFirstVisible&&_.tj(V.onFirstVisible)},
showOption:{calledOnce:!0,state:"visible"}});d=_.gK("shortsLockupViewModelHost",d);var T=_.nh({elementsCommand:V.onTap}),Y=_.v6();_.KwE(Y,_.Xy(V.onTap));var X=_.VE(function(U){if(T==null?0:T.onclick)T.onclick(U);return!1}),n=_.v6(),t=[];
t.push("shortsLockupViewModelHostThumbnailContainer");J===1?t.push("shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree"):J===2&&t.push("shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour");Z||t.push("shortsLockupViewModelHostThumbnailContainerRounded");_.F("web_shorts_2_by_3_lockups_study")||_.F("desktop_search_enable_two_by_three_shorts_aspect_ratio")||t.push("shortsLockupViewModelHostThumbnailContainerCustomDimensions");var c,y=function(){if(N.value){var U;(U=c)==null||
Vj(U);U=N.value;var v;U.hostElement&&((v=U.data)==null?0:v.inlinePlayerData)&&(c=eb({mediaRenderer:U,lockupElement:U.hostElement,thumbnailElement:n.value,videoPreviewOpts:qLE}))}};
tW(function(){N.value&&(N.value.data=V,y())},[V]);
return _.S("ytm-shorts-lockup-view-model",{el:C,class:d},_.S("a",{el:Y,"on:click":X,class:"shortsLockupViewModelHostEndpoint reel-item-endpoint ","aria-hidden":!a,tabindex:a?0:-1},_.S("div",{el:n,class:t.join(" ")},eO(V.thumbnail,function(){return _.S(_.Wr,null,_.S(_.bn,{data:V.thumbnail,alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),null)})),a?_.S(SLF,{data:V,
scrimStyle:r,useDefaultStyle:f}):null,TMR(V.badge,{badgeViewModel:{class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0}})),a&&V.menuOnTap?_.S(YLF,{data:V,inlineMetadata:a}):null,a?null:_.S(XEa,{useDefaultStyle:f,data:V}))};
SLF=function(Z){var V=Z.data;var a=Z.scrimStyle;var J=Z.useDefaultStyle;var r=_.F("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM";Z=J&&_.F("web_hide_primary_text_for_pivot_panel");var f={};J=_.gK("shortsLockupViewModelHostInlineMetadata",(f.shortsLockupViewModelHostMetadataRounded=!(J?r==="SHORTS_LOCKUP_STYLE_SLIM":V.style==="SHORTS_LOCKUP_STYLE_SLIM"),f.shortsLockupViewModelHostInlineMetadataShortScrim=a===3&&!_.F("enable_shorts_lockup_new_scrim"),
f.shortsLockupViewModelHostInlineMetadataShortScrimNew=a===3&&_.F("enable_shorts_lockup_new_scrim"),f.shortsLockupViewModelHostInlineMetadataMediumScrim=a===2||a===4,f.shortsLockupViewModelHostShowOverPlayer=!0,f));var d,N;r={};return _.S("div",{class:J+" image-overlay-text"},_.S("h3",{class:_.un("shortsLockupViewModelHostMetadataTitle",(r.shortsLockupViewModelHostMetadataTitleTextShadow=a===4,r)),"aria-label":V.accessibilityText},eO(((d=V.overlayMetadata)==null?void 0:d.primaryText)&&!Z,function(){return _.S(_.dH,
{text:V.overlayMetadata.primaryText,noEndpoints:!0,noStyleRuns:!0})})),((N=V.overlayMetadata)==null?0:N.secondaryText)?_.S(n3V,{data:V,
scrimStyle:a}):null)};
XEa=function(Z){var V=Z.data;var a=_.F("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM";Z=(Z.useDefaultStyle?a==="SHORTS_LOCKUP_STYLE_SLIM":V.style==="SHORTS_LOCKUP_STYLE_SLIM")?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded";var J=_.nh({elementsCommand:V.onTap});a=_.v6();_.KwE(a,_.Xy(V.onTap));var r=_.VE(function(X){if(J==null?0:J.onclick)J.onclick(X);return!1}),f,d,
N,C,T,Y={};
return _.S("div",{class:Z+" image-overlay-text","on:click":r},_.S("h3",{class:_.un("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(Y.shortsLockupViewModelHostOutsideMetadataMissingTitle=!((f=V.overlayMetadata)==null?0:(d=f.primaryText)==null?0:d.content),Y)),"aria-label":V.accessibilityText},_.S("a",{el:a,"on:click":r,class:"shortsLockupViewModelHostEndpoint shortsLockupViewModelHostOutsideMetadataEndpoint",title:(N=V.overlayMetadata)==null?void 0:(C=N.primaryText)==
null?void 0:C.content},eO(V.overlayMetadata,function(){return _.S(_.dH,{text:V.overlayMetadata.primaryText,noEndpoints:!0,noStyleRuns:!0})}))),((T=V.overlayMetadata)==null?0:T.secondaryText)?_.S(n3V,{data:V,
className:"shortsLockupViewModelHostOutsideMetadataSubhead"}):null,V.menuOnTap?_.S(YLF,{data:V,inlineMetadata:!1}):null)};
n3V=function(Z){var V=Z.data;var a=Z.scrimStyle;Z=Z.className;var J,r={};return _.S("div",{class:_.un((r.shortsLockupViewModelHostMetadataSubhead=a!==4,r.shortsLockupViewModelHostMetadataSubheadNew=_.F("enable_shorts_lockup_new_scrim"),r.shortsLockupViewModelHostMetadataSubheadTextShadow=a===4,r),Z),"aria-hidden":"true"},_.S(_.dH,{text:(J=V.overlayMetadata)==null?void 0:J.secondaryText,noStyleRuns:!0}))};
YLF=function(Z){var V={};V=_.gK((V.shortsLockupViewModelHostInlineMetadataMenu=Z.inlineMetadata,V.shortsLockupViewModelHostOutsideMetadataMenu=!Z.inlineMetadata,V.shortsLockupViewModelHostShowOverPlayer=!0,V));return _.S("div",{class:V},_.S(uB,{data:{style:Z.inlineMetadata?"overlay":"mono",accessibilityLabel:Z.data.menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(a){a.preventDefault();a.stopPropagation();var J=_.nh({elementsCommand:Z.data.menuOnTap,forceNewState:!0});
if(J==null?0:J.onclick)J.onclick(a)}},
iconName:"MORE_VERT"}))};
a$=function(Z,V,a,J){return Z&&V?Z!==a||V!==J?(_.WM(Error("Gh"),void 0,void 0,{"stored-slot":Z,"stored-layout":V,"latest-slot":a,"latest-layout":J}),!1):!0:!1};
lza=function(Z,V,a){return Z({targetId:V},function(J){return a.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},J,{header:a.continuationItems?a.continuationItems[0]:void 0}):Object.assign({},J,{contents:a.continuationItems?a.continuationItems:[]})})};
tvO=function(Z,V,a,J){if(V=V.trackingParams){var r,f=(r=a.getScreenLayer)==null?void 0:r.call(a);a=_.st(f);r=_.t3(f);if(a&&r){var d=_.oN(V);_.F("combine_ve_grafts")?Z.graftServerVe(V,r,f):_.GT(a,r,d);J==null||J(d)}}};
Fao=function(Z){var V;return((V=swi.get(Z))==null?void 0:V.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
ONE=function(Z,V){var a={type:V.slotType,controlFlowManagerLayer:DEK.get(V.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};V.slotEntryTrigger&&(a.entryTriggerType=V.slotEntryTrigger.triggerType);V.slotPhysicalPosition!==1&&(a.slotPhysicalPosition=V.slotPhysicalPosition);if(Z){a.debugData={slotId:V.slotId};if(Z=V.slotEntryTrigger)a.debugData.slotEntryTriggerData=cHF(Z);Z=V.slotFulfillmentTriggers;a.debugData.fulfillmentTriggerData=[];Z=_.B(Z);for(var J=Z.next();!J.done;J=Z.next())a.debugData.fulfillmentTriggerData.push(cHF(J.value));
V=V.slotExpirationTriggers;a.debugData.expirationTriggerData=[];V=_.B(V);for(Z=V.next();!Z.done;Z=V.next())a.debugData.expirationTriggerData.push(cHF(Z.value))}return a};
cHF=function(Z,V){var a={type:Z.triggerType};V!=null&&(a.category=V);Z.triggeringSlotId!=null&&(a.triggerSourceData||(a.triggerSourceData={}),a.triggerSourceData.associatedSlotId=Z.triggeringSlotId);Z.triggeringLayoutId!=null&&(a.triggerSourceData||(a.triggerSourceData={}),a.triggerSourceData.associatedLayoutId=Z.triggeringLayoutId);return a};
GfE=function(Z,V,a,J){V={opportunityType:V};Z&&(J||a)&&(J=_.sY(J||[],function(r){return ONE(Z,r)}),V.debugData=Object.assign({},a&&a.length>0?{associatedSlotId:a}:{},J.length>0?{slots:J}:{}));
return V};
wEo=function(Z){return J5(Z.opportunityAdapterMap).concat(J5(Z.triggerAdapterMap)).concat(J5(Z.fulfillmentAdapterFactoryMap)).concat(J5(Z.slotAdapterFactoryMap)).concat(J5(Z.layoutRenderingAdapterFactoryMap))};
J5=function(Z){var V=[];Z=_.B(Z.values());for(var a=Z.next();!a.done;a=Z.next())a=a.value,a.isAdsControlFlowEventListener&&V.push(a);return V};
rp=function(Z){var V=Z.slotId,a=Z.slotType,J=Z.slotPhysicalPosition;return V===void 0?new o$("Cannot construct a slot due to the missing id.",{adSlotMetadata:Z}):a===void 0?new o$("Cannot construct a slot due to the missing type.",{adSlotMetadata:Z}):J===void 0?new o$("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:Z}):{slotId:V,slotType:a,slotPhysicalPosition:J,managerLayer:"external",adSlotLoggingData:Z.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new yHJ}};
bNE=function(Z){var V=Z.layoutId,a=Z.layoutType;return V===void 0?new Pj("Cannot construct a layout due to the missing id.",{adLayoutMetadata:Z}):a===void 0?new Pj("Cannot construct a layout due to the missing type.",{adLayoutMetadata:Z}):{layoutId:V,layoutType:a,managerLayer:"external",adLayoutLoggingData:Z.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new yHJ,interactionLoggingAdsClientData:{}}};
UEE=function(Z){if((Z=Z.value)&&Z.querySelector("img")){var V=Z.querySelector("img");V.addEventListener("error",function(){ylO(V.src).then(function(a){(a=_.K_(a).toString())?V.src=a:V.removeAttribute("src")}).catch(function(){V.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
iG=function(Z,V){if(V&&(HNJ(V.viewableCommand)||HNJ(V.endOfSessionCommand))){Z=Z.value;var a=AHc(V==null?void 0:V.viewableCommand);V=AHc(V==null?void 0:V.endOfSessionCommand);if(!fB){var J=_.yr("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);fB=new kfE((J==null?void 0:J.length)===2?J[1]:null)}E3n(fB,Z);jwF(fB,Z,a,V)}};
Bj=function(Z){fB&&E3n(fB,Z.value)};
HNJ=function(Z){Z=_.Xy(Z);return!(Z==null||!Z.loggingUrls)&&Z.loggingUrls.length>0};
AHc=function(Z){if(!Z)return[];var V=[],a,J;((J=(a=_.Xy(Z))==null?void 0:a.loggingUrls)!=null?J:[]).forEach(function(r){r.baseUrl&&V.push(r.baseUrl)});
return V};
v3O=function(Z){return Z.shorts.isDesktopSmallWidth};
_.xEE=function(Z){return Z.shorts.isWatchWhileMode};
_.dp=function(Z){return Z.shorts.isFullscreen};
_.mP=function(Z){return Z.shorts.isShortsPipActive};
pER=function(Z){var V,a;if(Z=(V=_.D(Z.reelsAdCardButtoned,Qwi))==null?void 0:(a=V.animatedRenderingConfig)==null?void 0:a.easeOutSeconds)return Z+"s"};
eZn=function(Z,V,a){return _.m(function(J){return J.return(new Promise(function(r){var f=new Image;f.onload=function(){r(new hZJ(Z,V,a,f.naturalWidth,f.naturalHeight))};
f.src=a.toString()}))})};
zZF=function(Z,V){return Math.round(Z/1E-5)===Math.round(V/1E-5)};
$En=function(Z,V){return Math.round(Z/1E-5)===Math.round(V/1E-5)};
RZu=function(Z,V){return Z.year===V.year&&Z.month===V.month&&Z.day===V.day};
Mvc=function(Z,V){return Z.year!==V.year?Z.year<V.year:Z.month!==V.month?Z.month<V.month:Z.day<V.day};
uPJ=function(Z){return Z.day===LaK(Z.year,Z.month)?Z.month===11?{year:Z.year+1,month:0,day:1}:{year:Z.year,month:Z.month+1,day:1}:{year:Z.year,month:Z.month,day:Z.day+1}};
WaE=function(){var Z=new Date,V={year:Z.getFullYear(),month:Z.getMonth(),day:Z.getDate()};return{start:V,end:{year:Z.getFullYear()+2,month:Z.getMonth(),day:Z.getDate()},selectedDate:uPJ(V)}};
g3E=function(Z){return(new yW(2)).format(new Date(Z.year,Z.month,Z.day))};
Iza=function(Z){return{year:Z.getFullYear(),month:Z.getMonth(),day:Z.getDate()}};
ZAu=function(Z,V){Z=(Z+(Number(V.utcOffsetSec)+(new Date(Z*1E3)).getTimezoneOffset()*60))*1E3;V=Iza(new Date(Z));return{date:V,secondsSinceMidnight:Math.floor((Z-(new Date(V.year,V.month,V.day)).getTime())/1E3)}};
Vti=function(Z,V){V=V.months.findIndex(function(a){return a.year===Z.year&&a.month===Z.month});
return V>=0?V:void 0};
aQc=function(Z){if(!Z)return!1;try{if(Z.host&&Z.host.tagName==="YT-FORMATTED-STRING"&&Z.host.id==="contenteditable-textarea"||Z.nodeType===Node.ELEMENT_NODE&&Z.tagName==="YTD-COMMENTBOX")return!0}catch(V){return!1}return aQc(Z.parentNode)};
Nx=function(Z){return Z?!(Z.tagName!=="A"||!Z.href||!Z.classList.contains("yt-simple-endpoint")):!1};
JkR=function(Z){return Z?Z.tagName==="IMG"&&Z.classList.contains("emoji"):!1};
o8K=function(Z,V,a){if(!Z)return null;var J=Nx(Z);if(J&&a)return V=Z.pathname.substring(Z.pathname.indexOf("/channel/")+9),document.createTextNode("@"+V);if(J&&!a)return document.createTextNode("");if(JkR(Z))return a=Z.alt,Z=Z.dataset.emojiId,!Z&&V&&(V=_.CB(V,a))&&V.isCustomEmoji&&(Z=V.emojiId),Z?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+Z+">"):document.createTextNode(a);J=Z.cloneNode(!1);for(var r=0;r<Z.childNodes.length;++r){var f=o8K(Z.childNodes[r],V,a);f&&J.appendChild(f)}return J};
qx=function(Z){return Z?Nx(Z)?Z:qx(Z.lastChild):null};
rkF=function(Z){return Z?Nx(Z)?Z:rkF(Z.firstChild):null};
PdJ=function(Z){if(!Z)return null;for(var V=Z.previousSibling;V;)if(V.nodeType===Node.ELEMENT_NODE&&V.nodeName==="BR")V=V.previousSibling;else if(V.nodeType===Node.TEXT_NODE&&/\s+/.test(V.textContent))V=V.previousSibling;else break;(V=qx(V))?Z=V:Z=(Z=Z.parentNode)?qx(Z.previousElementSibling):null;return Z};
fQu=function(Z){if(!Z)return null;for(var V=Z.nextSibling;V;)if(V.nodeType===Node.ELEMENT_NODE&&V.nodeName==="BR")V=V.nextSibling;else if(V.nodeType===Node.TEXT_NODE&&/\s+/.test(V.textContent))V=V.nextSibling;else break;return(V=rkF(V))?V:fQu(Z.parentNode)};
iAE=function(Z){var V=_.Sd(),a=V.JSC$9143_getStartNode();if(!aQc(a.parentNode))return null;V=V.JSC$9143_getStartOffset();if(a.nodeType===Node.TEXT_NODE){var J=_.bv(a,Nx);if(J){if(Z&&V===0||!Z&&V===a.length)return J}else{if(Z&&V===a.length)return!a||a.nodeName==="BR"||a.nextElementSibling&&_.T8(a.nextElementSibling,"display")==="block"?null:rkF(a.nextElementSibling);if(!Z&&V===0)return a?qx(a.previousElementSibling):null}}if(a.nodeType===Node.ELEMENT_NODE)if(Z){if(0<=V&&V<a.childNodes.length)return rkF(a.childNodes[V])}else if(0<
V&&V<=a.childNodes.length)return qx(a.childNodes[V-1]);return null};
ByO=function(Z,V,a){if(!Z)return null;if(Z.nodeType===Node.TEXT_NODE)if(a){var J=PdJ(Z);if(J&&!/^\s+\S/.test(Z.wholeText.substr(0,V)))return J}else if((J=fQu(Z))&&!/\S\s+/.test(Z.wholeText.substr(V,Z.wholeText.length)))return J;return Z.nodeType===Node.ELEMENT_NODE?a?PdJ(Z.childNodes[V]):fQu(Z.childNodes[V]):ByO(Z.parentNode,V,a)};
dsF=function(Z){if(Z.hasChildNodes())switch(Z.tagName){case "DIV":case "A":case "SPAN":var V="";for(Z=Z.firstChild;Z;Z=Z.nextSibling)V+=dsF(Z);return V;default:return""}else switch(Z.nodeType){case 3:return Z.textContent;default:return""}};
Y$=function(Z,V){return Z.year===V.year&&Z.month===V.month&&Z.day===V.day};
XJ=function(Z,V){return Z.year!==V.year?Z.year<V.year:Z.month!==V.month?Z.month<V.month:Z.day<V.day};
msJ=function(Z){return{year:Z.getFullYear(),month:Z.getMonth(),day:Z.getDate()}};
Nym=function(Z){var V=JPo;V=V===void 0?JPo:V;V(new Date(Z.year,Z.month,Z.day))};
KB=function(Z){return msJ(new Date(Number(Z.seconds)*1E3))};
CdF=function(Z){return Z.year!==void 0&&Z.month!==void 0&&Z.day!==void 0};
q7a=function(Z){return Z.start!==void 0&&Z.end!==void 0};
S7F=function(Z){return q7a(Z)?Z.start:Z};
TyE=function(Z){return q7a(Z)?Z.end:void 0};
X9E=function(Z,V){for(var a=[],J=new Date(Z.start.year,Z.start.month);J.getFullYear()<Z.end.year||J.getFullYear()===Z.end.year&&J.getMonth()<=Z.end.month;){var r=a,f=r.push,d=J.getFullYear(),N=J.getMonth(),C=Z,T=V,Y=void 0,X=[],n=Object.freeze({extraCssClass:"invisible"}),t=new Date(d,N),c=msJ(t);t=t.getDay();for(var y=msJ(new Date);c.month===N;){t!==Y7i&&Y||(Y=Array.from({length:7}).fill(n),X.push(Y));var U={date:{year:d,month:N,day:c.day},extraCssClass:"",debugClass:""};U.extraCssClass=T(U.date,
c,y,C).trim();Y[(t-Y7i+7)%7]=U;c=c.day===LaK(c.year,c.month)?c.month===11?{year:c.year+1,month:0,day:1}:{year:c.year,month:c.month+1,day:1}:{year:c.year,month:c.month,day:c.day+1};t=(t+1)%7}f.call(r,{weeks:X,monthLabel:nB.SHORTMONTHS[N]+" "+d,year:d,month:N,monthLabelExtraCssClass:X[0][2]===n?"shift-down-label":""});J.setMonth(J.getMonth()+1)}return a};
KeR=function(Z,V){V=V.months.findIndex(function(a){return a.year===Z.year&&a.month===Z.month});
return V>=0?V:void 0};
lQu=function(Z,V){a:{var a=a===void 0?[2,3]:a;a=_.B(a);for(var J=a.next();!J.done;J=a.next()){var r=new Date;if((new n8V(J.value)).parse(V,r,{validate:!0})){r.setHours(0,0,0,0);V=r;break a}}V=null}if(!V)return{isValid:!1,value:void 0};V=msJ(V);a=Z.end;return XJ(V,Z.start)||XJ(a,V)?{isValid:!1,value:void 0}:{isValid:!0,value:V}};
ckF=function(Z){var V=ttE;V=V===void 0?s_V:V;var a=Z.columnsToShow||[],J=FeK(Z.columnDimensions,Z.columnsToShow,Z.leftFloatingColumns,V);return a.map(function(r,f){var d=Z.columns[r];if(d===void 0)throw Error("Mh");var N=J?J[f]:"";var C=Z.getCustomTooltip?Z.getCustomTooltip(r,d.headerTooltipParagraphs):d.headerTooltipParagraphs;var T=DsF(Z,r);return{type:r,index:f,style:N,classes:T,headerName:d.headerName||"",headerIcon:d.headerIcon,headerTooltipParagraphs:C||[],headerTooltipHelpContext:d.headerTooltipHelpContext,
sortOrders:d.sortOrders||[],selectionState:d.isSelectionCheckbox?Z.selectionState:void 0}})};
DsF=function(Z,V){var a=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],J=Z.columns[V];if(J===void 0)return"";var r=a.includes("DEFAULTS")&&J.cssClass?[J.cssClass]:[];if(a.includes("SORTING")){J.sortOrders&&J.sortOrders.length&&r.push("sortable");if(Z.sorting&&Z.sorting.columnType===V)a:switch(Z.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var f="column-sorted";break a;default:f=""}else f="";f&&r.push(f)}a.includes("FLOATING")&&(V=Z.columnsToShow.indexOf(V),Z.leftFloatingColumns&&V<Z.leftFloatingColumns&&
r.push("floating-column"),Z.leftFloatingColumns&&V===Z.leftFloatingColumns-1&&r.push("last-floating-column"));a.includes("RIGHT_ALIGN")&&J.rightAlignHeader&&r.push("right-align");return r.filter(function(d){return d}).join(" ")};
FeK=function(Z,V,a,J){a=a===void 0?0:a;J=J===void 0?s_V:J;if(Z){var r=[],f=0;OAF(Z,V,J).forEach(function(d,N){var C="min-width:"+d.minWidth+"px;padding-left:"+d.paddingLeft+"px;padding-right:"+d.paddingRight+"px;flex:"+d.flexGrow+" 0 "+d.minWidth+"px;";d.maxWidth!==Infinity&&(C=[C,"max-width:"+d.maxWidth+"px;"].join(""));f>0&&N<a&&(C=[C,"left:"+f+"px;"].join(""));r.push(C);f+=d.minWidth+d.paddingLeft+d.paddingRight});
return r}};
OAF=function(Z,V,a){a=a===void 0?s_V:a;return V.map(function(J,r){J=Z&&Z[J]||{};var f=r===0?a.paddingLeftFirstColumn:a.padding;J.paddingLeft!==void 0&&(f=J.paddingLeft);r=r===V.length-1?a.paddingRightLastColumn:a.padding;J.paddingRight!==void 0&&(r=J.paddingRight);return{paddingLeft:f,paddingRight:r,minWidth:J.minWidth!==void 0?J.minWidth:a.minWidth,maxWidth:J.maxWidth!==void 0?J.maxWidth:a.maxWidth,flexGrow:J.flexGrow!==void 0?J.flexGrow:a.flexGrow}})};
Gzu=function(Z){var V=Z.reduce(function(J,r){var f=r.columnId,d={};r.headerText&&(d.headerName=_.AI(r.headerText));r.rightAlignHeader&&(d.rightAlignHeader=r.rightAlignHeader);var N;if((N=r.headerIcon)==null?0:N.iconType)d.headerIcon=_.RL(r.headerIcon.iconType);J[f]=d;return J},{}),a=Z.filter(function(J){return!J.hideColumn}).map(function(J){return J.columnId});
Z=Z.filter(function(J){return!!J.dimensions}).reduce(function(J,r){J[r.columnId]=r.dimensions;
return J},{});
return{columns:V,columnsToShow:a,columnDimensions:Z}};
_.w9F=function(Z){return Z?Z.simpleText?Z.simpleText:Z.runs?Z.runs.map(function(V){return V.text}).join(""):"":""};
Ako=function(Z){var V=Z.data;var a=Z.onTap;var J=Z.isSelected;var r=Z.onFocusIn;if(!V)return{};Z=ykJ(V);J===void 0&&(J=V==null?void 0:V.isSelected);var f;return{text:bAR(V,Z),startIcon:(f=V.icon)==null?void 0:f.iconType,state:J?0:2,type:0,onTap:Usc(V,a),accessibilityLabel:HAn(V,Z),onFocusIn:function(){return r==null?void 0:r()}}};
bAR=function(Z,V){if(!V)return Z.text?_.w9F(Z.text):void 0};
Usc=function(Z,V){return function(a){V==null||V(a,Z)}};
ykJ=function(Z){Z=Z.style&&Z.style.styleType;return!kzO&&Z==="STYLE_EXPLORE_LAUNCHER_CHIP"};
HAn=function(Z,V){if(V){var a,J,r;return(r=(a=Z.accessibilityData)==null?void 0:(J=a.accessibilityData)==null?void 0:J.label)!=null?r:bAR(Z,!1)}};
lG=function(Z){return{signalAction:{signal:Z}}};
v8J=function(){return _.yr("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?E8a:_.j_E};
xsu=function(Z,V){Z=Z===void 0?"SOFT_RELOAD_PAGE":Z;V=V===void 0?49504:V;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.hB(_.oC("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:V}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:Z}}]}}}};
Q_m=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.hB(_.oC("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:v8J()}};
p9K=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.hB(_.oC("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:v8J()}};
hfR=function(Z,V){var a=_.hB(_.oC("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),J=_.hB(_.oC("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),r={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.hB(_.oC("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};r.serviceEndpoint=Z?Z:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[lG("SOFT_RELOAD_PAGE")]}};return{title:a,bodyText:J,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:r},
style:{value:V!=null?V:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
zfO=function(Z){Z=Z===void 0?{}:Z;return{title:_.hB(Z.localizedZeroStateTitleText===void 0?"":Z.localizedZeroStateTitleText),bodyText:_.hB(Z.localizedZeroStateMessage===void 0?"":Z.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.hB(Z.localizedZeroStateButtonText===void 0?"":Z.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[efO]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
_.Mtm=function(Z,V,a,J,r,f,d,N){J=J===void 0?!1:J;r=r===void 0?!1:r;f=f===void 0?0:f;d=d===void 0?-Infinity:d;N=N===void 0?!1:N;var C=[],T=_.hB(_.oC("SMART_DOWNLOADS",void 0,"Smart downloads"));d=_.hB($sR(f,d,Z.length));f=void 0;J?f=Z.length>0?RfR(Z,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.F("kevlar_manual_downloads_above"),T,d):N?{alertBannerViewModel:{heading:{content:a.localizedOptInBannerTitleText===void 0?"":a.localizedOptInBannerTitleText},body:{content:a.localizedPromptMessage===
void 0?"":a.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.oC("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.oC("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:_.KJK}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:{backgroundPromoRenderer:{bodyText:_.hB(_.oC("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"}}}:r&&(f={alertBannerViewModel:{heading:{content:a.localizedOptInBannerTitleText===void 0?"":a.localizedOptInBannerTitleText},body:{content:a.localizedOptInMessage===
void 0?"":a.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.oC("TURN_ON",void 0,"Turn on"),accessibilityText:_.oC("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}}}}}});a=_.hB(_.oC("YOUR_DOWNLOADS",void 0,"Your downloads"));r=void 0;V.length>0?(r=void 0,_.F("kevlar_display_downloads_numbers")&&(r=_.hB(_.rV("VIDEO_COUNT",V.length))),r=RfR(V,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,a,r)):J||Z.length||(r={backgroundPromoRenderer:{bodyText:_.hB(_.oC("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}}}});f&&!_.F("kevlar_manual_downloads_above")&&C.push({richSectionRenderer:{content:f,loggingDirectives:{clientVeSpec:{uiType:139572}}}});r&&C.push({richSectionRenderer:{content:r,loggingDirectives:{clientVeSpec:{uiType:51721}}}});f&&_.F("kevlar_manual_downloads_above")&&C.push({richSectionRenderer:{content:f,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(V.length>0||J&&Z.length>0)&&C.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.hB(_.oC("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:C}};
_.uFV=function(Z){return LeE(Z,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.Wem=function(Z){return LeE(Z,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
LeE=function(Z,V){var a=[];Z=RfR(Z,V,!0);a.push({richSectionRenderer:{content:Z}});return{contents:a}};
RfR=function(Z,V,a,J,r){a=a===void 0?!1:a;Z={isExpanded:a,contents:t5(Z),entitySelectorType:V};J&&(Z.title=J);r&&(Z.subtitle=r);a||(_.F("kevlar_smart_downloads_show_more_button")?(Z.showMoreButton={buttonRenderer:{accessibility:{label:_.oC("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.hB(_.oC("SHOW_MORE",void 0,"Show more"))}},Z.showLessButton={buttonRenderer:{accessibility:{label:_.oC("SHOW_LESS",
void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",text:_.hB(_.oC("SHOW_LESS",void 0,"Show less"))}}):(Z.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.oC("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}}}},Z.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",
accessibilityText:_.oC("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}}}},Z.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.oC("VIEW_ALL",void 0,"View all"),accessibilityText:_.oC("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:Ql("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:Z}};
t5=function(Z){var V=[];Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())if(a=a.value,V6J(a)){var J=V,r=J.push;var f=void 0;if(a==null?0:(f=a.videoEntity)==null?0:f.videoId){f=F4(_.EV().getState(),a.videoEntity.videoId);var d=_.EV().getState();var N=_.Wz(a.videoEntity.videoId,"mainVideoEntity");d=!!_.N2(d.entities)[N];d={videoId:a.videoEntity.videoId,title:en(a.videoEntity.title),shortBylineText:en(a.channelEntity.title),thumbnail:a.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:d&&_.F("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:VFc(a.videoEntity.videoId,f,a.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.oC("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};a.videoEntity.lengthSeconds&&(d.thumbnailOverlays=tkm(a.videoEntity.lengthSeconds,f));d.isWatched=f>0;_.F("kevlar_modern_downloads_page")&&(d.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:a.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.oC("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},d.badges=void 0);a=d}else a={};r.call(J,{richItemRenderer:{content:{videoRenderer:a},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(Zpn(a)){J=V;r=J.push;var C=N=f=void 0,T=void 0,Y=void 0,X=void 0,n=void 0,t=void 0,c=void 0,y=void 0,U=void 0,v=void 0;d=a.mainPlaylistEntity.playlistId;var h=a==null?void 0:(v=a.mainPlaylistEntity)==null?void 0:(U=v.thumbnailStyleData)==null?void 0:(y=U[0])==null?void 0:(c=y.value)==null?void 0:(t=c.collageThumbnail)==
null?void 0:t.coverThumbnail;if(d&&h){t=alK(d);!_.F("enable_offline_playlist_page")&&(a==null?0:(n=a.mainPlaylistEntity)==null?0:n.videos)&&(n=a==null?void 0:(X=a.mainPlaylistEntity)==null?void 0:(Y=X.videos)==null?void 0:Y[0],Y=_.MK(n).entityId,Y=JSON.parse(Y).videoId,Y!==void 0&&(X=F4(_.EV().getState(),Y),t=_.pF(Y,d,void 0,void 0,X)));Y=[];if(a==null?0:(T=a.mainPlaylistEntity)==null?0:(C=T.videos)==null?0:C.length)Y=[aFa(),Object.assign({},(N=VkE(a==null?void 0:a.mainPlaylistEntity.videos.length))!=
null?N:{})];a={playlistId:d,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:h}},navigationEndpoint:t,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:Y,title:en(a.mainPlaylistEntity.title),shortBylineText:en(a==null?void 0:(f=a.channelEntity)==null?void 0:f.title),badges:[{metadataBadgeRenderer:{label:_.oC("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};_.F("kevlar_modern_downloads_page")&&(a.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:g8E,
icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:d,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.oC("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},a.badges=void 0)}else a=void 0;r.call(J,{richItemRenderer:{content:{playlistRenderer:a},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return V};
$sR=function(Z,V,a){Z=Z?IQm(Z):"";V!==void 0&&isFinite(V)?V===0?V=_.oC("UPDATING",void 0,"Updating..."):(V=lFF(new Date(V),new Date),V=_.oC("UPDATED_TIME",{relative_time:V},"Updated "+V)):V="";var J="";Z&&V&&(J=" \u2022 ");if(a&&_.F("kevlar_display_downloads_numbers")){a=_.rV("VIDEO_COUNT",a);if(Z||V)J=" \u2022 ";return a+J+Z+J+V}return Z+J+V};
Z3O=function(Z){return $Xm(Z.entities).length};
_.VMK=function(Z,V){var a=rMm(Z.responsiveSize),J;Z=!((J=Z.responsiveMap)==null||!J.some(function(r){return r.containerSize==="CONTAINER_SIZE_NARROW"&&r.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:2,containerWidth:V,sizing:a,enableFullBleedForSingleCol:!1,isCompactList:a==="COMPACT"&&Z}};
aDE=function(Z,V){return _.gV(Z.entities,"votingEntity",V)};
JYa=function(Z){if(Z){var V;return((V=_.l().resolve(_.M_(_.c1)))==null?0:V())?Z.darkTheme:Z.lightTheme}};
ocE=function(Z,V,a){return _.S(_.Wr,null,yWo(a,[[0,function(){return _.S("h2",{class:V},Z)}],
[1,function(){return _.S("h3",{class:V},Z)}],
[2,function(){return _.S("h4",{class:V},Z)}]],function(){return _.S("h2",{class:V},Z)}))};
rYJ=function(Z){var V=["shelf-header-layout-wiz"];Z.disableHorizontalPadding&&V.push("shelf-header-layout-wiz--disable-horizontal-padding");Z.disableVerticalPadding&&V.push("shelf-header-layout-wiz--disable-vertical-padding");Z.useResponsiveLayout&&(V.push("shelf-header-layout-wiz--responsive"),Z.forceSmallLayout&&V.push("shelf-header-layout-wiz--narrow"));Z.isOverlay&&V.push("shelf-header-layout-wiz--is-overlay");Z.onClick&&V.push("shelf-header-layout-wiz--tappable");var a=["shelf-header-layout-wiz__title"];
Z.forceSmallLayout&&a.push("shelf-header-layout-wiz__title--small-title");var J=["shelf-header-layout-wiz__leading-image"];Z.circularImage&&J.push("shelf-header-layout-wiz__leading-image--circular-image");var r=_.VE(function(T){var Y;(Y=Z.onClick)==null||Y.call(Z,T)}),f,d,N,C;
return _.S("yt-shelf-header-layout",{class:V.join(" "),"on:click":r,tabindex:Z.onClick?0:void 0},Z.leadingIcon?_.S("div",{class:"shelf-header-layout-wiz__leading-icon"},_.S(_.rH,{icon:Z.leadingIcon})):Z.hasLeadingImage?_.S("div",{class:J.join(" ")},(f=Z.leadingImage)==null?void 0:f.call(Z)):_.S(_.Wr,null),_.S("div",{class:"shelf-header-layout-wiz__label-container"},Z.hasSuperlabel?_.S("div",{class:"shelf-header-layout-wiz__superlabel"},(d=Z.superlabel)==null?void 0:d.call(Z)):_.S(_.Wr,null),_.S("div",
{class:"shelf-header-layout-wiz__title-row"},ocE(Z.title(),a.join(" "),Z.tagLevel),eO(Z.hasDetail,function(){var T;return _.S("div",{class:"shelf-header-layout-wiz__detail"},(T=Z.detail)==null?void 0:T.call(Z))})),Z.hasSublabel?_.S("div",{class:"shelf-header-layout-wiz__sublabel"},(N=Z.sublabel)==null?void 0:N.call(Z)):_.S(_.Wr,null)),Z.hasTrailingActions?_.S("div",{class:"shelf-header-layout-wiz__trailing-actions"},(C=Z.trailingActions)==null?void 0:C.call(Z)):_.S(_.Wr,null))};
PTK=function(Z){var V=_.D(Z==null?void 0:Z.avatar,_.hv),a,J=(a=Z==null?void 0:Z.image)!=null?a:_.MT(Z==null?void 0:Z.themedImage);return _.S(_.Wr,null,eO(J,function(){return _.S(_.bn,{data:J,alt:"",preserveWidth:!0,preserveHeight:!0})}),eO(V,function(){return _.S(_.s1,{data:V})}))};
B5c=function(Z){var V=_.D(Z.bottomBadge,fDE),a=V&&Z.sublabel?"ytSectionHeaderViewModelBadgeWithLabel":void 0;return _.S(_.Wr,null,eO(V,function(){return V&&_.S(i3J,{data:V,class:a})}),eO(Z.sublabel,function(){return _.S(_.dH,{text:Z.sublabel})}))};
dJE=function(Z){var V=_.D(Z.topBadge,fDE),a=V&&Z.superlabel?"ytSectionHeaderViewModelBadgeWithLabel":void 0;return _.S(_.Wr,null,eO(V,function(){return V&&_.S(i3J,{data:V,class:a})}),eO(Z.superlabel,function(){return _.S(_.dH,{text:Z.superlabel})}))};
CTE=function(Z){var V=Z.data;var a=Z.disableHorizontalPadding;var J=Z.disableVerticalPadding;var r=Z.forceSmallLayout;var f=Z.useResponsiveLayout;Z=Z.isOverlay;var d=V.sublabel||V.bottomBadge,N=V.superlabel||V.topBadge,C=_.jb(V.rendererContext);a={hasDetail:!1,title:function(){return _.S(_.dH,{text:V.headline})},
hasTitle:!0,sublabel:d&&function(){return B5c(V)},
hasSublabel:!!d,superlabel:N&&function(){return dJE(V)},
hasSuperlabel:!!N,leadingImage:V.leadingAccessory&&function(){return PTK(V.leadingAccessory)},
hasLeadingImage:!!V.leadingAccessory,trailingActions:V.trailingActions&&function(){return _.S(_.Wr,null,mJa(V.trailingActions))},
hasTrailingActions:!!V.trailingActions,disableHorizontalPadding:a,disableVerticalPadding:J,forceSmallLayout:r,useResponsiveLayout:f,isOverlay:Z,onClick:C?function(T){var Y=_.En(V.rendererContext);Y&&_.Kh(Y,{form:{element:T.target,event:T}})}:void 0};
J=(J=JYa(V==null?void 0:V.backgroundColor))?"background-color: "+_.SL(J)+";":void 0;return _.S("yt-section-header-view-model",{class:"ytSectionHeaderViewModelHost",style:J},_.S(N5R,Object.assign({},a)))};
qhc=function(Z,V){if(Z.simpleText)return Object.assign({},Z,{simpleText:Fy(Z.simpleText,V)});if(!Z.runs)return Z;for(var a=Object.assign({},Z,{runs:[]}),J=0,r=_.B(Z.runs),f=r.next();!f.done;f=r.next())if(f=f.value,f.text)if(J+f.text.length<=V)a.runs.push(f),J+=f.text.length;else return a.runs.push(Object.assign({},f,{text:Fy(f.text,V-J)})),a;return Z};
ShE=function(Z,V){return _.gV(Z.entities,"chipBarStateEntity",V)};
T5F=function(Z,V){return _.gV(Z.entities,"chipEntity",V)};
X5u=function(Z,V,a,J){return function(){var r=Yhi.has(Z.displayType)&&Z.selected,f=r&&Z.deselectCommand?Z.deselectCommand:Z.tapCommand;!f||r&&J||_.tj(f,{form:{element:V==null?void 0:V.value}});a==null||a()}};
KFJ=function(Z){switch(Z){case "DIVIDER_STYLE_FULL_BLEED_4_PX":return"divider-view-model-wiz__base-divider--full-bleed-4px";case "DIVIDER_STYLE_FULL_BLEED_THICK":return"divider-view-model-wiz__base-divider--full-bleed-thick";case "DIVIDER_STYLE_FULL_BLEED_8_PX":return"divider-view-model-wiz__base-divider--full-bleed-8px";case "DIVIDER_STYLE_FULL_BLEED_12_PX":return"divider-view-model-wiz__base-divider--full-bleed-12px";default:return""}};
ncF=function(Z,V){return{triggeringElement:Z,onDwellTriggeredFn:function(){var a={triggeringElement:Z,loadVideoPreviewEventData:V},J=document.querySelector(".video-preview");J&&J.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:a}))},
onDwellEndFn:function(){var a=document.querySelector(".video-preview");a&&a.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
lDK=function(Z,V){var a=_.l().resolve(_.M_(p2F)),J=function(){var r=V();return a&&r?ncF(Z.value,r):null};
_.lp(function(){var r=J();a&&r&&Promise.resolve().then(function(){a.registerElement(r)});
_.sN(function(){a&&r&&Promise.resolve().then(function(){a.unregisterElement(r)})})})};
sVJ=function(Z){var V=Z.dataset.resizeObserverId;if(V)return V;V=""+tMu++;return Z.dataset.resizeObserverId=V};
FFi=function(Z,V){var a=sVJ(Z);FJ.has(a)||FJ.set(a,new Set);FJ.get(a).add(V);DJ.has(a)&&V(Object.assign({},{target:Z},DJ.get(a)))};
DJE=function(Z){Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next()){V=V.value;var a=sVJ(V.target),J=Object.assign({},{target:V.target},DJ.get(a));if(J!=null&&J.contentRect?J.contentRect.width!==V.contentRect.width||J.contentRect.height!==V.contentRect.height:1)for(DJ.set(a,{borderBoxSize:V.borderBoxSize,contentBoxSize:V.contentBoxSize,contentRect:V.contentRect,devicePixelContentBoxSize:V.devicePixelContentBoxSize}),a=_.B(FJ.get(a)||[]),J=a.next();!J.done;J=a.next())J=J.value,J(V)}};
O3o=function(){return cj?cj:cj=new cYi(DJE)};
GBa=function(Z,V){var a=sVJ(Z);FJ.has(a)&&(FJ.get(a).delete(V),FJ.get(a).size===0&&(FJ.delete(a),DJ.delete(a),cj.unobserve(Z),delete Z.dataset.resizeObserverId));FJ.size===0&&cj&&(cj.disconnect(),cj=void 0)};
yYm=function(Z,V){var a=_.l().resolve(zp);return w5c.map(function(J){return a.observe(Z,V,J)})};
b3o=function(Z){var V=_.l().resolve(zp);Z.forEach(function(a){V.unobserveByKey(a)})};
_.AYK=function(Z,V){var a=Object.assign({},UJi,V);V=_.B(QiV());var J=V.next().value,r=V.next().value,f=function(d){var N=d.contentRect.height;if((d=d.contentRect.width)||N||a.canHaveZeroSize)J.width()===d&&J.height()===N||r(J,{height:N,width:d})};
_.so(function(){var d=Z instanceof HTMLElement?Z:Z.value,N=H3R(f,a.throttleMs),C=[];a.useVisibilityObserver&&(C=yYm(d,function(T,Y){requestAnimationFrame(function(){Y==="visible"?(FFi(d,N),O3o().observe(d)):GBa(d,N)})}));
C.length||(FFi(d,N),O3o().observe(d));_.sN(function(){C.length&&(b3o(C),C.length=0);GBa(d,N)})});
return J};
Eco=function(Z){var V=Z.data;var a=Z.callback;var J=Z.enableSingleChipSelection;var r=Z.disableChipsScrollAnimation;var f=_.v6(),d=c0(!1),N=c0(0);Z={};Z=_.B(aK(V.autoselectedChipIndex!=null?(Z[V.autoselectedChipIndex]=!0,Z):{}));var C=Z.next().value,T=Z.next().value,Y=function(){var Fu=f.value;return Fu==null||Fu.scrollLeft-1<=0},X=function(){var Fu=f.value;
return Fu==null?!1:Fu.scrollLeft+1>=(Fu==null?NaN:Fu.scrollWidth)-(Fu==null?NaN:Fu.clientWidth)};
Z=_.B(aK(Y()));var n=Z.next().value,t=Z.next().value;Z=_.B(aK(X()));var c=Z.next().value,y=Z.next().value;Z=V.isHorizontallyScrollable;var U=function(Fu){f.value!=null&&(_.yr("HTML_DIR")==="rtl"&&(Fu=-Fu),f.value.scrollBy({left:Fu,behavior:r?"instant":"smooth"}))},v=function(){U(-320)},h=function(){U(320)},L=_.VE(function(Fu){d.value=!0;
N.value=Fu.clientX}),R=_.VE(function(Fu){if(d.value){Fu=Fu.clientX;
var Ga=Fu-N.value;N.value=Fu;f.value.scrollBy({left:-Ga})}}),rJ=_.VE(function(){var Fu=Y(),Ga=X();
Fu!==n&&t(Fu);Ga!==c&&y(Ga)});
eR("pointerup",function(){d.value&&(d.value=!1)});
var Zm={},BJ={};return _.S("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},eO(V.title,function(){return _.S("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.S("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},V.title),kBu(V.overflowButton))}),_.S("div",{class:"ytChipsShelfViewModelChipsShelfContent"},eO(V.previousButton!=null,function(){var Fu={};
return _.S("div",{class:_.gK("ytChipsShelfViewModelLeftArrowContainer",(Fu.ytChipsShelfViewModelLeftArrowContainerIsHidden=n,Fu))},kBu(V.previousButton,{buttonViewModel:{className:"ytChipsShelfViewModelLeftArrow",onClick:v}}))}),_.S("div",{el:f,
"on:pointerdown":L,"on:pointermove":R,"on:scroll":rJ,class:_.gK("ytChipsShelfViewModelChipsScrollContainer",(Zm.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=!!Z,Zm))},_.S("div",{class:_.gK("ytChipsShelfViewModelChipsContainer",(BJ.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=!!Z,BJ.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!!Z&&!1,BJ))},(V.contents||[]).map(function(Fu,Ga){return _.S("div",{class:"ytChipsShelfViewModelChipWrapper"},
kBu(Fu,{chipViewModel:{callback:function(OE,hO){if(J){var kV={};T((kV[Ga]=hO,kV))}else kV={},T(Object.assign({},C,(kV[Ga]=hO,kV)));a==null||a(OE,hO,Ga)},
disableDeselection:J,selected:!!C[Ga]}}))}))),eO(V.nextButton!=null,function(){var Fu={};
return _.S("div",{class:_.gK("ytChipsShelfViewModelRightArrowContainer",(Fu.ytChipsShelfViewModelRightArrowContainerIsHidden=c,Fu))},kBu(V.nextButton,{buttonViewModel:{className:"ytChipsShelfViewModelRightArrow",onClick:h}}))})))};
jVm=function(){return kzO&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true"};
vcc=function(Z,V){if(!((V==null?0:V.entitySelectorType)&&(V==null?0:V.entityKey)))return{};switch(V.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":return Z=_.KQV(Z,V.entityKey),Z=Z==null?void 0:Z.value,V=!1,Z==="CAPTIONS_UNAVAILABLE"&&(V=!0,Z=""),Object.assign({},!!Z&&{selectionText:{content:Z}},{isSelected:!!Z},!!Z&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:V});default:return{}}};
QVu=function(Z,V,a,J,r){Z=V?Z.switchOffCommand:Z.switchOnCommand;if(J&&r)xJa(Z,a,r);else{var f,d;(f=_.nh({elementsCommand:Z}))==null||(d=f.onclick)==null||d.call(f,a)}};
xJa=function(Z,V,a){Z=_.nh({elementsCommand:Z,additionalCommandArgs:{commandController:{onSuccess:function(){a(!1)},
onServerError:function(){a(!1)}}}});
if(Z==null?0:Z.onclick)Z.onclick(V),a(!0)};
h$c=function(Z){if(Z)return _.D(Z,p5E)};
e$K=function(Z){Z=Z.selectElementClass;var V={};Z=_.gK("checkbox-shape-wiz__checkbox",Z,(V["checkbox-shape-wiz__checkbox--checkbox-default-style"]=!Z,V));return _.S("div",{class:Z,"aria-hidden":"true"},_.S(_.rH,{icon:_.F("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.S(_.rH,{icon:_.F("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))};
z$c=function(Z){var V=Z.name;var a=Z.onChange;var J=Z.onClick;var r=Z.checked===void 0?!1:Z.checked;var f=Z.labelRenderable;var d=Z.hasLeadingLabel;var N=Z.labelClass;var C=Z.isCompact;var T=Z.selectElementClass;var Y=Z.disableHorizontalPadding;Z="checkbox"+_.O1(_.G8);var X=_.v6(),n=_.VE(function(y){J==null||J(y);return!1}),t=_.VE(function(y){X.value.checked=r;
a==null||a(y);return!1}),c={};
N=_.gK("checkbox-shape-wiz",N,(c["checkbox-shape-wiz--compact"]=!!C,c["checkbox-shape-wiz--disable-horizontal-padding"]=!!Y,c));return _.S("checkbox-shape",null,_.S("label",{class:N},_.S("input",{el:X,class:"checkbox-shape-wiz__input",id:Z,checked:r,name:V,type:"checkbox","on:change":t,"on:click":n}),eO(!d,function(){return e$K({isLeading:!0,selectElementClass:T})}),eO(f,function(){return _.S("div",{class:"checkbox-shape-wiz__label"},f==null?void 0:f())}),eO(d,function(){return e$K({isLeading:!1,
selectElementClass:T})})))};
$JO=function(Z){var V=Z.useCheckIcon===void 0?!1:Z.useCheckIcon;var a=Z.selectElementClass;Z=V?"CHECK":"CIRCLE";var J="",r=_.F("radio_shape_filled_icon_manual_setting_killswitch");r&&(J=V?"CHECK":"CIRCLE_FILLED");var f={};a=_.gK("radio-shape-wiz__radio",a,(f["radio-shape-wiz__radio--check-icon"]=!!V,f["radio-shape-wiz__radio--radio-default-style"]=!a,f));return r?_.S("div",{class:a,"aria-hidden":"true"},_.S(_.rH,{icon:Z}),_.S(_.rH,{icon:J,active:!V})):_.S("div",{class:a,"aria-hidden":"true"},_.S(_.rH,
{icon:Z}),_.S(_.rH,{icon:Z,active:!V}))};
R$R=function(Z){function V(){var R;((R=_.l().resolve(_.M_(_.qT)))==null?0:R.isKeyBoardInUse())&&U.value.classList.add("radio-shape-wiz__label-container--keyboard-focused")}
function a(){U.value.classList.remove("radio-shape-wiz__label-container--keyboard-focused")}
var J=Z.name;var r=Z.onChange;var f=Z.onClick;var d=Z.checked===void 0?!1:Z.checked;var N=Z.labelRenderable;var C=Z.useCheckIcon;var T=Z.hasLeadingLabel;var Y=Z.labelClass;var X=Z.isCompact;var n=Z.selectElementClass;var t=Z.ariaLabel;var c=Z.className;Z=Dv(function(){return"radio"+_.O1(_.G8)});
var y=_.v6(),U=_.v6(),v=_.VE(function(R){y.value.checked=d;r==null||r(R);return!1}),h=_.VE(function(R){f==null||f(R);
return!1}),L=["radio-shape-wiz"];
c&&L.push(c);c={};Y=_.gK("radio-shape-wiz__label-container",Y,(c["radio-shape-wiz--compact"]=!!X,c));Kf(function(){document.activeElement===y.value&&V()});
_.so(function(){var R=y.value;R.addEventListener("focusin",V);R.addEventListener("focusout",a);return function(){R.removeEventListener("focusin",V);R.removeEventListener("focusout",a)}});
return _.S("radio-shape",{class:L.join(" ")},_.S("input",{el:y,class:"radio-shape-wiz__input",id:Z,"prop:checked":d,name:J,type:"radio","on:change":v,"on:click":h,"aria-label":t}),_.S("label",{class:Y,for:Z,el:U},eO(!T,function(){return $JO({checked:d,useCheckIcon:C,isLeading:!0,selectElementClass:n})}),eO(N,function(){return _.S("div",{class:"radio-shape-wiz__label",
"aria-hidden":t?"true":"false"},N==null?void 0:N())}),eO(T,function(){return $JO({checked:d,
useCheckIcon:C,isLeading:!1,selectElementClass:n})})))};
MMJ=function(Z,V){return!!(V&&(Z.leadingImage||Z.leadingAccessory)||!V&&(Z.trailingImage||Z.trailingButton||Z.trailingButtons||Z.selectionText))};
WFc=function(Z){var V=Z.data;var a=Z.isLeading;var J=Z.hideSelectionTextChevron;if(MMJ(V,a)){var r=_.gK("yt-list-item-view-model-wiz__button-container");Z={};var f=_.gK("yt-list-item-view-model-wiz__image-container",(Z["yt-list-item-view-model-wiz__leading"]=a,Z["yt-list-item-view-model-wiz__trailing"]=!a,Z)),d=a?V.leadingImage:V.trailingImage,N=_.gK("yt-list-item-view-model-wiz__accessory","yt-list-item-view-model-wiz__image");Z={};var C=_.gK("yt-list-item-view-model-wiz__accessory",(Z["yt-list-item-view-model-wiz__leading"]=
a,Z["yt-list-item-view-model-wiz__trailing"]=!a,Z)),T=!!V.selectionText,Y=LFi(V.listItemIconAfterSelectionText);return function(){var X;return _.S(_.Wr,null,eO(d,function(){return _.S("div",{class:f,"aria-hidden":"true"},_.S(_.bn,{data:d,alt:"",preserveWidth:!0,preserveHeight:!0,className:N}))}),eO(a&&V.leadingAccessory,function(){return _.S("div",{class:f},uUi(V.leadingAccessory,{avatarViewModel:{avatarButtonCustomClassName:N}}))}),eO(!a&&V.trailingButton,function(){return _.S("div",{class:r},uUi(V.trailingButton,
{buttonViewModel:{className:C}}))}),eO(!a&&((X=V.trailingButtons)==null?void 0:X.buttons),function(){var n;
return _.S("div",{class:r},uUi((n=V.trailingButtons)==null?void 0:n.buttons,{buttonViewModel:{className:C},accountLinkButtonViewModel:{className:C},switchButtonViewModel:{className:C},subscribeButtonViewModel:{className:C,isOverlay:!1,animateWidth:!1},toggleButtonViewModel:{className:C}}))}),eO(!a&&T,function(){return _.S(_.Wr,null,_.S(_.dH,{text:V.selectionText,
className:_.gK("yt-list-item-view-model-wiz__selection-text","yt-list-item-view-model-wiz__selection-text--trailing-selection-text")}),eO(!J,function(){return _.S(_.rH,{icon:Y,className:"yt-list-item-view-model-wiz__chevron-icon"})}))}))}}};
LFi=function(Z){switch(Z){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":return"expand_more";default:return"chevron_right"}};
gcn=function(Z){return Z.title||Z.subtitle?function(){return _.S("div",{class:"yt-list-item-view-model-wiz__text-wrapper"},_.S("div",{class:"yt-list-item-view-model-wiz__title-wrapper"},eO(Z.title,function(){return _.S(_.dH,{text:Z.title,className:"yt-list-item-view-model-wiz__title"})})),eO(Z.subtitle,function(){return _.S(_.dH,{text:Z.subtitle,
className:"yt-list-item-view-model-wiz__subtitle"})}))}:function(){return _.S(_.Wr,null)}};
V8c=function(Z){function V(){var hO;((hO=_.l().resolve(_.M_(_.qT)))==null?0:hO.isKeyBoardInUse())&&rJ.value.classList.add("yt-list-item-view-model-wiz--keyboard-focused")}
function a(){rJ.value.classList.remove("yt-list-item-view-model-wiz--keyboard-focused")}
var J=Z.data;var r=Z.isMenuItem;var f=Z.isCompact;var d=Z.onTap;var N=Z.trailingAccessory;var C=Z.hideSelectionTextChevron;var T=Z.disabled;var Y=Z.inPopup;var X=Z.disableHorizontalPadding;var n=Z.isOverlay;Z=DvO(function(hO){return vcc(hO,J)});
var t=_.F("enable_web_shorts_captions_language_command")?Object.assign({},J,Z):J;Z=!(t.isSelected===void 0||!t.selectionStyle||t.selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED");var c=(_.jb(t.rendererContext)||d)&&!Z,y=_.jb(t.rendererContext)||Z;T=!!t.isDisabled||!!T;var U={};n=_.gK("yt-list-item-view-model-wiz",(U["yt-list-item-view-model-wiz--is-overlay"]=!!n,U));U={};var v=_.gK("yt-list-item-view-model-wiz__label",(U["yt-list-item-view-model-wiz__container"]=!Z,U["yt-list-item-view-model-wiz__container--disabled"]=
T,U["yt-list-item-view-model-wiz__container--has-subtitle"]=!!t.subtitle,U["yt-list-item-view-model-wiz__container--compact"]=!!f,U["yt-list-item-view-model-wiz__container--tappable"]=c,U["yt-list-item-view-model-wiz__container--in-popup"]=!!Y,U));T={};T=_.gK("yt-list-item-view-model-wiz__container",(T["yt-list-item-view-model-wiz__container--tappable"]=y,T["yt-list-item-view-model-wiz__container--compact"]=!!f,T["yt-list-item-view-model-wiz__container--in-popup"]=!!Y,T["yt-list-item-view-model-wiz__container--disable-horizontal-padding"]=
!!X,T));U=t.leadingImage||t.leadingAccessory;var h=_.gK("yt-list-item-view-model-wiz__image-container",U?"yt-list-item-view-model-wiz__trailing":"yt-list-item-view-model-wiz__leading"),L=_.F("apply_button_role_to_list_item");Y=_.v6();var R=_.v6(),rJ=L?R:Y,Zm=function(){var hO,kV,eE;return _.S(_.Wr,null,(hO=WFc({data:t,isLeading:!0,hideSelectionTextChevron:!!C}))==null?void 0:hO(),(kV=gcn(t))==null?void 0:kV(),N?_.S("div",{class:"yt-list-item-view-model-wiz__trailing"},N()):(eE=WFc({data:t,isLeading:!1,
hideSelectionTextChevron:!!C}))==null?void 0:eE())},BJ=function(){return L?_.S("div",{class:v,
el:R,role:y||c?"button":void 0,tabindex:d||c?0:void 0,"on:keydown":OE,"on:click":Ga},Zm()):_.S("div",{class:v,el:R},Zm())},Fu={labelRenderable:BJ,
isCompact:f,checked:t.isSelected,hasLeadingLabel:!!U,labelClass:T,selectElementClass:h,disableHorizontalPadding:!!X};_.vM(Y,t.rendererContext);var Ga=_.VE(function(hO){return void(d==null?void 0:d(hO))}),OE=_.Av();
_.so(function(){c&&(rJ.value.addEventListener("focusin",V),rJ.value.addEventListener("focusout",a));return function(){rJ.value&&c&&(rJ.value.removeEventListener("focusin",V),rJ.value.removeEventListener("focusout",a))}});
f=_.VE(function(){return!1});
return _.S("yt-list-item-view-model",{el:Y,class:n,role:r?"menuitem":"listitem",tabindex:L?void 0:d||c?0:void 0,"on:keydown":L?f:OE,"on:click":L?f:Ga},eO(Z,function(){return yWo(t.selectionStyle,[["LIST_ITEM_SELECTION_STYLE_CHECKBOX",function(){return _.S(IDu,Object.assign({},Fu))}],
["LIST_ITEM_SELECTION_STYLE_RADIO",function(){return _.S(ZEm,Object.assign({},Fu))}],
["LIST_ITEM_SELECTION_STYLE_DEFAULT",function(){return _.S(ZEm,Object.assign({},Fu,{useCheckIcon:!0}))}]],function(){return BJ()})},function(){return BJ()}))};
PPm=function(Z,V,a){if(V)return[aLc];switch(Z){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[wp];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return a?[wp]:[Jnc,wp];case "TRANSFER_STATE_PAUSED_BY_USER":return[o0O,wp];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[rnE,wp];default:return[aLc]}};
fLo=function(Z,V,a,J){return PPm(Z,V,J).map(function(r){var f=r.text,d=r.iconType,N=r.videoAction;r=r.playlistAction;f=f?{content:f}:void 0;d=d&&{sources:[{clientResource:{imageName:d}}]};var C=(0,_.lv.unsafeClone)(a);if(C){var T=_.D(C,_.Jv),Y=_.D(C,_.oK);T&&N?T.action=N:Y&&r&&(Y.action=r)}return{title:f,leadingImage:d,rendererContext:C&&{commandContext:{onTap:{innertubeCommand:C}}}}})};
iER=function(Z){Z=_.En(Z.rendererContext);var V;return(V=_.D(Z,_.oK))==null?void 0:V.playlistId};
BOJ=function(Z){var V;return(V=Z.listItems)==null?void 0:V.some(function(a){var J;return _.jb((J=_.D(a,_.NT))==null?void 0:J.rendererContext)})};
mku=function(Z){var V=Z.data;var a=Z.isCompact;var J=Z.hideSelectionTextChevron;var r=Z.inPopup;Z=Z.isOverlay;var f=BOJ(V)&&r,d={};return _.S("yt-list-view-model",{class:_.gK("yt-list-view-model-wiz",(d["yt-list-view-model-wiz--kaios-spat-nav"]=jVm(),d)),role:f?"menu":"list"},dkn(V.listItems,{listItemViewModel:{isMenuItem:f,isCompact:a,hideSelectionTextChevron:J,inPopup:r,isOverlay:Z},downloadListItemViewModel:{isMenuItem:f,isCompact:a,inPopup:r}}))};
yj=function(Z){var V=_.l().resolve(_.M_(_.c1));return V!=null&&V()?Z.darkThemeColorPalette:Z.lightThemeColorPalette};
U1=function(Z){return{primaryTextColor:bG(Z,0),secondaryTextColor:bG(Z,1),optionColor:bG(Z,2),backgroundColor:bG(Z,3),videoBackgroundColor:bG(Z,4)}};
bG=function(Z,V){if(Z){switch(V){case 0:Z=Z.primaryTitleColor;break;case 1:Z=Z.secondaryTitleColor;break;case 2:Z=Z.surgeColor;break;case 3:Z=Z.section2Color;break;case 4:Z=Z.section3Color;break;default:return}if(Z)return _.qW(Z)}};
NOV=function(Z){return Z?_.SL(Z):""};
CPE=function(Z){return(Z==null?void 0:Z.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
q6K=function(Z,V){var a;return"linear-gradient(to bottom, "+((a=V==null?void 0:V.map(function(J){var r=Z?J.darkThemeColor:J.lightThemeColor;return r?_.SL(r)+" "+((J==null?void 0:J.startLocation)||0)*100+"%":"transparent"}))==null?void 0:a.join(", "))+")"};
S6E=function(Z){var V=Z.className;var a=Z.data;var J=Z.isOverlay;var r=Z.maxLinesOverride;var f=Z.useMediumText;Z=_.v6();var d=a.description,N=a.alwaysShowTruncationText,C=a.truncationText,T=a.maxLines,Y,X=!((Y=_.D(a.rendererContext,Qk))==null||!Y.onTap),n,t,c=(t=(n=_.D(a.rendererContext,_.pg))==null?void 0:n.label)!=null?t:"";Y=_.B(aK(!1));var y=Y.next().value,U=Y.next().value;_.vM(Z,a.rendererContext);Y=_.VE(function(){a.expandOnTap&&U(!y);return!1});
n={};return _.S("yt-description-preview-view-model",{el:Z,class:_.gK("yt-description-preview-view-model-wiz",V,(n["yt-description-preview-view-model-wiz--clickable"]=X,n["yt-description-preview-view-model-wiz--is-overlay"]=J,n)),"on:click":Y},eO(d,function(){var v={};return y?_.S("div",{class:_.gK("yt-description-preview-view-model-wiz__description",(v["yt-description-preview-view-model-wiz__description--medium-text"]=f,v))},_.S(_.dH,{text:d})):_.S(uvo,{text:d,alwaysShowTruncationText:N,truncationText:C,
maxLines:r!=null?r:T,isOverlay:J,accessibilityLabel:c,useMediumText:f})}))};
TOE=function(Z,V,a,J,r){if(!((J==null?0:J.height)&&(J==null?0:J.width)))return{size:0};var f=J.width;J=J.height;if(r)return V==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||V==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&f>J?{size:312/KdV}:V==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(a!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||Z!==1&&Z!==2||V!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&V!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&V!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(V==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||V==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||J===f)switch(Z){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(V==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||J>f)switch(Z){case 1:case 3:return{size:240*X7c};default:return{size:360*X7c}}switch(Z){case 1:case 2:return{size:1/KdV*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.Y6V=function(Z){if(!("matchMedia"in window))return _.ky(Error("Nh")),function(){return!1};
var V=window.matchMedia(Z);Z=_.B(_.ip(V.matches,void 0,"jLJc8e"));var a=Z.next().value,J=Z.next().value,r=function(f){J(f.matches)};
V.addEventListener?(V.addEventListener("change",r),_.sN(function(){V.removeEventListener("change",r)})):V.addListener&&(V.addListener(r),_.sN(function(){V.removeListener(r)}));
return a};
XBE=function(Z){return Z==="IMAGE_BANNER_STYLE_INSET"||Z==="IMAGE_BANNER_STYLE_UNKNOWN"};
KuF=function(){if(!("matchMedia"in window))return _.ky(Error("Nh")),function(){return 0};
var Z=Dv(function(){return window.matchMedia("(max-width: 527.9px)")}),V=Dv(function(){return window.matchMedia("(min-width: 528px) and (max-width: 839.9px)")}),a=Dv(function(){return window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)")}),J=Dv(function(){return window.matchMedia("(min-width: 1024px)")}),r=_.B(_.ip(Z.matches,void 0,"og9kEc")),f=r.next().value,d=r.next().value;
r=_.B(_.ip(V.matches,void 0,"ybDWCb"));var N=r.next().value,C=r.next().value;r=_.B(_.ip(a.matches,void 0,"o0Gfh"));var T=r.next().value,Y=r.next().value;r=_.B(_.ip(J.matches,void 0,"yqUUgd"));var X=r.next().value,n=r.next().value,t=Dv(function(){return function(v){d(v.matches)}}),c=Dv(function(){return function(v){C(v.matches)}}),y=Dv(function(){return function(v){Y(v.matches)}}),U=Dv(function(){return function(v){n(v.matches)}});
_.so(function(){Z.addEventListener?(Z.addEventListener("change",t),V.addEventListener("change",c),a.addEventListener("change",y),J.addEventListener("change",U)):Z.addListener&&(Z.addListener(t),V.addListener(c),a.addListener(y),J.addListener(U));_.sN(function(){Z.removeEventListener?(Z.removeEventListener("change",t),V.removeEventListener("change",c),a.removeEventListener("change",y),J.removeEventListener("change",U)):Z.removeListener&&(Z.removeListener(t),V.removeListener(c),a.removeListener(y),
J.removeListener(U))})});
return function(){return f()?1:N()?2:T()?3:X()?4:0}};
n0K=function(Z){var V=0;Z=_.B([Z.title,Z.metadata,Z.actions,Z.description,Z.attribution]);for(var a=Z.next();!a.done;a=Z.next())a.value&&V++;return V};
lLu=function(Z){return Z===1||Z===2?1:0};
s5E=function(Z){var V,a=((V=_.l().resolve(_.M_(_.c1)))==null?0:V())&&Z.data.darkThemeImage?Z.data.darkThemeImage:Z.data.image;V=_.S("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.S("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},a?_.S(_.bn,{data:a,alt:"",className:"ytwSearchFrictionViewModelHostImage"}):null),t8u(Z.data.overflowMenuButton,{buttonViewModel:{className:"ytwSearchFrictionViewModelHostMenuButton"}}));a=_.S(_.dH,{text:Z.data.title,className:"ytwSearchFrictionViewModelHostTitle"});
var J=Z.data;if(J.bodyText){var r=[];J=_.B(J.bodyText);for(var f=J.next();!f.done;f=J.next())r.push(_.S(_.dH,{text:f.value,className:"ytwSearchFrictionViewModelHostBodyText"}))}else r=_.S(_.Wr,null);return _.S("ytw-search-friction-view-model",{class:"ytwSearchFrictionViewModelHost"},V,a,r,t8u(Z.data.actions,{buttonViewModel:{className:"ytwSearchFrictionViewModelHostButton"}}),_.S(_.dH,{text:Z.data.disclaimer,className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.S(_.dH,{text:Z.data.attribution,
className:"ytwSearchFrictionViewModelHostAttribution"}))};
DkJ=function(Z){Z=(new Fuo).parse(Z);return(new ag).render(Z).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(V){var a=V.split(":").map(Number),J=0,r=0;if(a.length===3)a=_.B(a),J=a.next().value,r=a.next().value,a=a.next().value;else if(a.length===2)a=_.B(a),r=a.next().value,a=a.next().value;else if(a.length===1)a=_.B(a).next().value;else throw Error("Oh");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(J*3600+r*60+a)+'" role="button">'+V+"</span>"})};
cnV=function(Z){Z=_.B(Z.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var V=Z.next(),a={};!V.done;a={clickHandler$jscomp$4:void 0},V=Z.next()){V=V.value;a.clickHandler$jscomp$4=function(r){r=Number(r.target.getAttribute("data-time"));if(isNaN(r))throw Error("Ph");var f=document.querySelector("video");f&&(f.currentTime=r)};
var J=function(r){return function(f){f.key!=="Enter"&&f.key!=="Space"||(0,r.clickHandler$jscomp$4)(f)}}(a);
V.setAttribute("tabindex","0");V.removeEventListener("click",a.clickHandler$jscomp$4);V.removeEventListener("keydown",J);V.addEventListener("click",a.clickHandler$jscomp$4);V.addEventListener("keydown",J)}};
OEJ=function(){return _.S("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.S(Hj,{percentWidth:100}),_.S(Hj,{animationDelay:200}),_.S(Hj,{animationDelay:400}),_.S(Hj,{animationDelay:600}),_.S(Hj,{animationDelay:800,percentWidth:60}),_.S("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.S(Hj,{percentWidth:100}),_.S(Hj,{animationDelay:200}),_.S(Hj,{animationDelay:400}),_.S(Hj,{animationDelay:600,percentWidth:50}))};
Hj=function(Z){return _.S("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(Z.percentWidth===void 0?100:Z.percentWidth)+"%"},_.S("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(Z.animationDelay===void 0?0:Z.animationDelay)+"ms"}))};
GKn=function(){var Z=_.B(_.ip(function(){return""},void 0,"v2wS5e")),V=Z.next().value;
return[function(){return V()()},
Z.next().value]};
ynJ=function(Z){Z=Z===void 0?{}:Z;return{title:_.hB(Z.localizedOptInBannerTitleText===void 0?"":Z.localizedOptInBannerTitleText),titleLength:19,subtitle:_.hB(Z.localizedOptInMessage===void 0?"":Z.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.hB(_.oC("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:_.hB(_.oC("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:[wBK]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
bEm=function(Z,V){Z=Z?IQm(Z):"";V!==void 0&&isFinite(V)?V===0?V=_.oC("UPDATING",void 0,"Updating..."):(V=lFF(new Date(V),new Date),V=_.oC("UPDATED_TIME",{relative_time:V},"Updated "+V)):V="";var a="";Z&&V&&(a=" \u2022 ");return _.hB(Z+a+V)};
AnF=function(Z,V,a,J,r,f){V=V===void 0?0:V;var d=UkJ[V],N=d.title,C=d.iconType,T=d.topButtonRenderer,Y=d.sectionClientVE;d=d.videoClientVE;var X;if(V!==1||Z.length){a=[];Z=_.B(Z);for(J=Z.next();!J.done;J=Z.next()){var n=J.value;if(V6J(n))a.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:n.videoEntity.videoId,title:en(n.videoEntity.title),shortBylineText:en(n.channelEntity.title),thumbnail:n.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:n.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.oC("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:d}}}}}});else if(Zpn(n)){J=a;var t=J.push;var c=void 0,y=void 0,U=void 0,v=void 0,h=void 0,L=void 0,R=void 0,rJ=void 0,Zm=n.mainPlaylistEntity.playlistId,BJ=n==null?void 0:(rJ=n.mainPlaylistEntity)==null?void 0:(R=rJ.thumbnailStyleData)==null?void 0:(L=R[0])==null?void 0:(h=L.value)==null?void 0:(v=h.collageThumbnail)==null?void 0:v.coverThumbnail;v=alK(Zm);if(!_.F("enable_offline_playlist_page")&&
(n==null?0:(U=n.mainPlaylistEntity)==null?0:U.videos)){b:{U=n==null?void 0:(y=n.mainPlaylistEntity)==null?void 0:y.videos;y=_.EV().getState().entities;if(U!=null&&U.length&&y)for(U=_.B(U),h=U.next();!h.done;h=U.next())if(h=_.MK(h.value).entityId,(h=JSON.parse(h).videoId)&&e8E(y,h)==="TRANSFER_STATE_COMPLETE"){y=h;break b}y=""}y!==void 0&&(v=F4(_.EV().getState(),y),v=_.pF(y,Zm,void 0,void 0,v))}y=oGE(_.oC("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),alK(Zm));n=Zm&&BJ&&y?{playlistId:Zm,navigationEndpoint:v,
viewPlaylistText:y,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:BJ}},title:en(n.mainPlaylistEntity.title),shortBylineText:en(n==null?void 0:(c=n.channelEntity)==null?void 0:c.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:HEF,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:Zm,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.oC("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:d}}}:
void 0;t.call(J,{gridPlaylistRenderer:n})}}d={gridRenderer:{items:a}};V===1&&(X=bEm(r,f))}else if(J){var Fu=_.hB((t=a==null?void 0:a.localizedPromptMessage)!=null?t:"");d={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.hB(_.oC("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.KJK}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.hB(_.oC("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};X=bEm(r,f)}else Fu=_.hB(_.oC("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
d={};return{contents:[{shelfRenderer:{title:N,titleAnnotation:X,icon:{iconType:C},subtitle:Fu,content:d,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:T}]}}}}],loggingDirectives:{clientVeSpec:{uiType:Y}}}};
kKK=function(Z,V,a,J,r,f,d,N){a=a===void 0?{}:a;J=J===void 0?!1:J;r=r===void 0?!1:r;f=f===void 0?!1:f;d=d===void 0?0:d;N=N===void 0?-Infinity:N;if(!V.length&&!Z.length&&!J)return r?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:zfO(a)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.hB(_.oC("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 C=[];Z.length&&C.push(AnF(Z,0));J?C.push(AnF(V,1,a,f,d,N)):r&&C.push({contents:[{statementBannerRenderer:ynJ(a)}]});(J&&V.length||Z.length)&&C.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.hB(_.oC("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 C.map(function(T){return{itemSectionRenderer:T}})};
A5=function(Z,V){if(typeof Z!=="object")return null;Z=_.B(Object.entries(Z));for(var a=Z.next();!a.done;a=Z.next()){var J=_.B(a.value);a=J.next().value;J=J.next().value;if(a===V)return a;if(J=A5(J,V))return a+"."+J}return null};
k$=function(Z){var V=Z.content;return(Z=Z.styleRuns)&&V?{runs:Z.map(function(a){var J={text:V.slice(a.startIndex,a.startIndex+a.length)};a.fontColor&&(J.textColor=a.fontColor);return J})}:{simpleText:V}};
v0m=function(Z,V,a,J){var r=E0u;J&&(Z.quantity=J);if(!Z.quantity||!Z.maxQuantity)return{};J=Z.minusButton;var f=Z.plusButton,d,N,C,T;return{value:Z.quantity,maxValue:Z.maxQuantity,onChangeCallback:function(Y){r(Z,Y)},
minusLabel:(d=_.D(J,j5i))==null?void 0:d.label,minimumReachedLabel:(N=_.D(J,j5i))==null?void 0:N.limitReachedLabel,plusLabel:(C=_.D(f,j5i))==null?void 0:C.label,maximumReachedLabel:(T=_.D(f,j5i))==null?void 0:T.limitReachedLabel,disabled:V,onRemoveCommand:a}};
E0u=function(Z,V){var a=Z.quantityIncrementerEntityKey;if(a){var J={};J.quantity=V;_.wd(_.D1("quantityIncrementerEntity",a,J));Z.onChangeCommand&&_.tj(Z.onChangeCommand)}};
xkn=function(Z){return _.F("kevlar_comments_clone_data_killswitch")?Z:_.lv.unsafeClone(Z)};
hWa=function(Z,V){(Z=Q5J(Z))&&(V?pBK.push({command:Z,sourceData:{},commandContext:void 0}):_.l().resolve(_.Lf).resolveCommand(Z))};
Q5J=function(Z){return _.D(Z,_.YI)};
eWE=function(){var Z=window.performance.timeOrigin+window.performance.now(),V=(new _.E1).setSeconds(Z/1E9);return _.Fe(V,2,_.Di(Z%1E9),0)};
jd=function(Z,V){var a=_.D(_.D(Z,_.YI),zWm);a&&(V&&(a.serializedAdditionalMetadata=_.gC(V)),hWa(Z,!0))};
$ka=function(Z){switch(Z){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"}};
RWJ=function(){return!!_.yr("ID_TOKEN")};
uQu=function(Z){return Z instanceof Error&&Z.cause instanceof M8E&&Z.cause.rpcErrorCode!==void 0?!Lum.includes(Z.cause.rpcErrorCode):!0};
g0u=function(){return _.pf(WuJ,{authuser:""+(_.yr("SESSION_INDEX")||0)})};
vj=function(Z,V,a,J){a=a===void 0?"MINI_APP_SDK_API_UNSPECIFIED":a;J=J===void 0?"":J;var r=new _.qa;a={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:J,sdkApi:a};Z instanceof Error&&(r.message=Z.message,r.name=Z.name,Z.cause instanceof M8E&&Z.cause.rpcErrorCode!==void 0&&(a.rpcErrorCode=Z.cause.rpcErrorCode));var f;(f=V.onError)==null||f.call(V,{loggingError:r,metadata:a})};
ZUJ=function(Z,V,a,J){switch(Z){case "MINI_APP_SOURCE_GAMESNACKS":return new x$(V,a,J);default:return new ILi(V,a,J)}};
Vrc=function(Z){switch(Z){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"}};
aME=function(Z){switch(Z){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"}};
JTK=function(Z){switch(Z){case 1:return"MINI_APP_SDK_API_FIRST_FRAME_READY";case 9:return"MINI_APP_SDK_API_GAME_READY";case 2:return"MINI_APP_SDK_API_LOAD_DATA";case 3:return"MINI_APP_SDK_API_SAVE_DATA";case 4:return"MINI_APP_SDK_API_SEND_SCORE";case 5:return"MINI_APP_SDK_API_ON_AUDIO_ENABLED_CHANGE";case 6:return"MINI_APP_SDK_API_ON_PAUSE";case 7:return"MINI_APP_SDK_API_ON_RESUME";case 8:return"MINI_APP_SDK_API_GET_LANGUAGE";case 10:return"MINI_APP_SDK_API_IS_AUDIO_ENABLED";case 12:return"MINI_APP_SDK_API_SHARE_INVITE_CODE";
case 13:return"MINI_APP_SDK_API_ON_GAME_DATA_AVAILABLE";default:return"MINI_APP_SDK_API_UNSPECIFIED"}};
odJ=function(){return Math.floor(Math.random()*4)+1};
rTF=function(Z,V,a,J){Z=_.B(Object.entries(Z));for(var r=Z.next(),f={};!r.done;f={message$jscomp$956:void 0},r=Z.next()){var d=_.B(r.value);r=d.next().value;d=d.next().value;f.message$jscomp$956=d;V.push(setTimeout(function(N){return function(){J(!1);a(N.message$jscomp$956.text)}}(f),f.message$jscomp$956.delayMs));
Number(r)>0&&V.push(setTimeout(function(){J(!0)},f.message$jscomp$956.delayMs-400))}};
P_O=function(Z,V){var a=a===void 0?fXV:a;_.F("mweb_fix_monitor_visibility_after_render")?Z&&dK(function(){d0a(Z,V,a)}):dK(function(){d0a(Z,V,a)})};
dBu=function(Z){fMm||(fMm=iUn(new _.cA(1,void 0,void 0,BSm),0));var V=fMm.format(Math.floor(Z));V=_.Dy==="be"||_.Dy==="bg"||_.Dy==="es"||_.Dy==="et"||_.Dy==="hu"||_.Dy==="ka"||_.Dy==="lv"||_.Dy==="pl"||_.Dy==="pt-PT"||_.Dy==="sq"?V.replace(new RegExp("^(\\d)"+BSm.GROUP_SEP.replace(".","\\.")+"(\\d+("+BSm.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):V;return Z>=1E3&&Z<=9999&&V[1]==="."&&(_.Dy==="sl"||_.Dy==="it")?V.replace(".",""):V};
mBa=function(Z,V){N6("ytd-button-renderer",{data:Z,className:V?V.className:"",overrides:V==null?void 0:V.buttonOverrides},vr)};
qwn=function(Z,V,a,J){if(Z)return J=J||Z.likeStatus,V?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:J==="LIKE",isDisabled:!Z.likesAllowed,defaultIcon:{iconType:a},defaultText:J==="LIKE"?Z.likeCountWithUnlikeText:Z.likeCountText,toggledText:J==="LIKE"?Z.likeCountText:Z.likeCountWithLikeText,defaultNavigationEndpoint:NSo(Z,"LIKE"),defaultServiceEndpoint:C_m(Z,"LIKE"),toggledServiceEndpoint:C_m(Z,"INDIFFERENT"),defaultTooltip:_.AI(Z.likeCountTooltipText),toggledTooltip:_.AI(Z.likeCountTooltipText),
targetId:Z.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:J==="DISLIKE",isDisabled:!Z.likesAllowed,defaultIcon:{iconType:a},defaultText:J==="DISLIKE"?Z.dislikeCountWithUndislikeText:Z.dislikeCountText,toggledText:J==="DISLIKE"?Z.dislikeCountText:Z.dislikeCountWithDislikeText,defaultNavigationEndpoint:NSo(Z,"DISLIKE"),defaultServiceEndpoint:C_m(Z,"DISLIKE"),toggledServiceEndpoint:C_m(Z,"INDIFFERENT"),defaultTooltip:_.AI(Z.dislikeCountTooltipText),
toggledTooltip:_.AI(Z.dislikeCountTooltipText)}};
NSo=function(Z,V){if(V==="LIKE")return Z.likeCommand;if(V==="DISLIKE")return Z.dislikeNavigationEndpoint};
C_m=function(Z,V){var a;return(a=Z.serviceEndpoints)==null?void 0:a.find(function(J){var r;return((r=_.D(J,_.Qj))==null?void 0:r.status)===V})};
Swu=function(Z,V){V=V===void 0?{}:V;if(Z){var a=!!V.activeState,J=V.iconSize,r=V.className,f=V["aria-hidden$"],d=V["aria-label$"],N=V.role;V=V.style$+";width: "+((V.width||J)+"px;height: ")+((V.height||J)+"px;color: ")+(V.color+";");Z={icon:Z};a!==void 0&&(Z.active=a);J!==void 0&&(Z.size=J);V!==void 0&&(Z.style=V);r!==void 0&&(Z.className=r);f!==void 0&&(Z.ariaHidden=f);d!==void 0&&(Z.ariaLabel=d);N!==void 0&&(Z.role=N);N6("yt-icon",Z,vr)}};
_.XVm=function(Z,V,a){return window.spf&&!_.F("web_disable_spfjs_client")?TSE(Z,V,a):Ywi(Z,V)};
TSE=function(Z,V,a){var J=null,r=(new _.oG(function(f,d){var N={};if(V){N.method=V.method;var C=V.postParams||{};WXu(Z,V)&&(C[_.yr("XSRF_FIELD_NAME")]=_.yr("XSRF_TOKEN"));N.postData=_.Pb(C);V.type&&(N.type=V.type);C=V.headers}N.headers=zlJ(Z,C);_.F("debug_forward_web_query_parameters")&&(Z=_.LXJ(Z,window.location.search));N.experimental_headers=N.headers;N.onError=function(T){T.err&&T.xhr&&(T.err.params={url:T.xhr.responseURL,response:T.xhr.responseText.substr(0,64)});d(T.err)};
N.onPartDone=function(T){a&&a.call(null,T.part)};
N.onDone=function(T){var Y=KDm(T.response,"xsrf_token");z2(window.location.href,Z)&&Y&&_.wr("XSRF_TOKEN",Y);if(Y=KDm(T.response,"service_worker_killswitch"))_.wr("SERVICE_WORKER_KILLSWITCH",Y),Aqm();f(T.response)};
J=spf.request(Z,N)})).then(ndo);
r.thenCatch(function(f){var d=f instanceof _.pB,N=f&&f.hasOwnProperty("params")&&f.params.response?f.params.response:"";f instanceof Error&&(N?d?jNF(f):N===')]}\'\n{"reload":"now"}'?jNF(f):(lME(f,Z,N),trR(f,N)?_.FD(f):_.t$(f)):jNF(f));J&&J.abort()});
return r};
ndo=function(Z){if(Z.type==="multipart"){var V=Z.timing;Z=Z.parts.reduce(function(a,J){Object.assign(a,J);return a},{});
Z.timing=Z.timing||{};Object.assign(Z.timing,V);Z.type="reduced"}return Z};
Ywi=function(Z,V){V=V===void 0?{}:V;var a=null,J=new _.oG(function(r,f){V.onFinish=function(d){if(d.readyState===XMLHttpRequest.DONE)if(d.status===200){if(d.responseType!=="json"){var N=d.response;N.substring(0,5)===")]}'\n"&&(N=N.substring(5));try{var C=JSON.parse(N)}catch(T){C=T}}else C=d.response;C instanceof Error?f(C):(N=KDm(C,"xsrf_token"),z2(window.location.href,Z)&&N&&_.wr("XSRF_TOKEN",N),d=d.responseURL,window.performance&&window.performance.getEntriesByName?(N=window.performance.getEntriesByName(d).pop())?
d={responseStart:(0,_.zc)()-(N.responseEnd-N.responseStart)}:(Math.random()<.01&&(N=Error("ai"),N.params=d,_.FD(N)),d={responseStart:-1}):d={responseStart:0},C.timing=C.timing||{},Object.assign(C.timing,d),r(C))}else f(Error("$h`"+d.status))};
(a=_.rm(Z,V))||f(Error("$h`"+a.status))});
J.thenCatch(function(r){r instanceof Error&&(lME(r,Z),trR(r)&&(r.level="WARNING"))});
_.F("cancel_pending_navs")&&J.thenCatch(function(){a.abort()});
return J};
KDm=function(Z,V){var a=Z[V],J=Z.parts;Z.type==="multipart"&&J&&(a=(Z=J.find(function(r){return V in r}))&&Z[V]);
return a};
lME=function(Z,V,a){var J=Z.message||"";V={original:J,url:V};if(a)if(J=J.match(/position:?\s*(\d+)/)){J=J&&Number(J[1])?Number(J[1]):0;var r=Math.max(J-25,0);V.position=J;V.response=a.substring(r,J+25)}else V.response=a.substring(0,50);_.Dg(Z,V);try{Z.message="JSON parse error"}catch(f){}};
trR=function(Z,V){Z=Z.message||"";Z=!!(Z.indexOf("<")>=0||Z.indexOf("end of ")>=0||Z.indexOf("Unterminated string")>=0||Z.indexOf("Unexpected EOF"));if(!Z&&V)for(var a=V.length,J=!1,r=0;r<a;r++)if(J&&V[r]==="\\")r++;else if(V[r]==='"')J=!J;else if(V[r]==="<"&&!J){Z=!0;break}return Z};
sjc=function(){return document.documentElement.hasAttribute("dark")};
_.FDa=function(Z,V){if(Z!=="GFEEDBACK"&&Z!=="GUIDED_HELP")_.Uo(Error("bi`"+Z));else{var a=_.l().resolve(_.M_(_.jV));if(a&&(a=a.getCurrentPage())&&a.getServiceTrackingParams&&(a=a.getServiceTrackingParams()))for(var J=0,r;r=a[J++];)if(r.service===Z){if(Z=r.params)for(a=0;J=Z[a++];)V[J.key]=J.value;break}}};
_.DBi=function(Z){var V=_.po();V&&(V=V.getPlayer())&&(V.pauseVideo(),Z.playback_id=V.getVideoData().cpn,Z.eid=V.getVideoData().eventId,Object.assign(Z,V.getFeedbackProductData()))};
cTV=function(){var Z={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.yr("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(Z.enableAnonymousFeedback=!0);_.yr("SESSION_INDEX")&&(Z.authuser=String(_.yr("SESSION_INDEX")));_.F("enable_pageid_for_feedback")&&_.yr("DELEGATED_SESSION_ID")&&(Z.pageId=String(_.yr("DELEGATED_SESSION_ID")));return Z};
_.h5=function(Z){_.F("enable_ypc_spinners")&&_.MR(Z,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},Z])};
_.R$=function(Z){_.F("enable_ypc_spinners")&&_.MR(Z,"yt-close-popup-action",["yt-loading-renderer"])};
OUu=function(Z){return new Promise(function(V,a){_.Kh({verifyCommand:{recaptchaToken:Z.recaptchaResponse}},{commandController:{onSuccess:function(J,r){r||a("ChallengeService did not return a response.");var f;V({challengeCompleted:(f=r.verified)!=null?f:!1})},
onServerError:function(J,r){a(r)}}})})};
GZK=function(Z,V,a,J){V({recaptchaResponse:J}).then(function(r){r.challengeCompleted?_.ml()?(a(3),_.l().resolve(_.Lf).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:Z}})):a(2):a(4)},function(){a(4)})};
wVJ=function(Z,V,a){_.GF("https://www.google.com/recaptcha/api.js?trustedtypes=true&hl="+_.yr("HL"),function(){var J;(J=window.grecaptcha)==null||J.ready(function(){var r=window.grecaptcha;r?(a(r.render(Z,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:GZK.bind(null,Z,OUu,V)})),V(1)):V(4)})})};
yTV=function(Z,V){return function(){switch(V()){case 0:return Z().captchaLoadingMessage;case 1:return Z().challengeReason;case 3:return Z().captchaSuccessfulMessage;case 2:return Z().captchaCookieSetFailureMessage;case 4:return Z().captchaFailedMessage;default:return Z().challengeReason}}()};
_.Mx=function(){if(!bUE){var Z=document.querySelector("#player.skeleton");Z&&(_.CG(Z),bUE=!0)}};
_.HUO=function(){return UBa=EbV()};
EdO=function(){return _.m(function(Z){return ATJ!==void 0?Z.return():_.q(Z,kZF(),0)})};
kZF=function(){return _.m(function(Z){if(Z.nextAddress==1)return _.q(Z,vbO(),2);UBa=Z.yieldResult;ATJ=_.td.addLowPriorityJob(kZF,5E3);_.mt(Z)})};
hDm=function(Z){var V=V===void 0?jjK:V;var a,J,r=(a=Z.responseContext)==null?void 0:(J=a.mainAppWebResponseContext)==null?void 0:J.trackingParam;if(!r){V.increment("MISSING");var f,d,N,C,T,Y;_.FD(new _.qa("282054944_a",{dy3:!!((f=Z.responseContext)==null?0:(d=f.mainAppWebResponseContext)==null?0:d.loggedOut),yt3:((N=Z.responseContext)==null?void 0:N.mainAppWebResponseContext)===void 0,iI2:Z.responseContext===void 0,hh7:(C=Z.playabilityStatus)==null?void 0:C.contextParams,efg:(((T=Z.streamingData)==
null?void 0:T.formats)||[]).length>0,x18:(((Y=Z.streamingData)==null?void 0:Y.adaptiveFormats)||[]).length>0,os:!!Z.offlineState,cotn:Z.cotn}));return 2}a="";try{a=vda(r)}catch(t){return V.increment("C_ERROR"),_.t$(t),2}try{var X=_.xBu(a);var n=QjJ(X)}catch(t){return V.increment("P_ERROR"),_.t$(t),2}n=_.WG(n,pVo,1,_.gN());r=[];n=_.B(n);for(X=n.next();!X.done;X=n.next())J=X.value,X=J.getPath(),a=(0,_.lv.getValueByKeys)(Z,X.split(".")),a=String(a===void 0||a===null?"":a),J=J.getValue()||"",f=/[+\-\/_]/g,
a.replace(f,"")!==J.replace(f,"")&&(V.increment("MISMATCH"),_.F("ab_mis_log_err")&&(a=new _.qa("282054944_p",{iXR:X,g:String(a),e:String(J)}),_.t$(a)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(X)||(X.match(/enforcementMessageViewModel/i)?r.push(3):r.push(2)));if(r.length>0)return Math.max.apply(Math,_.nw(r));V.increment("SUCCESS");return 1};
$BO=function(Z){var V=new LB;if(Z.interpreterJavascript){var a=_.cIF(Z.interpreterJavascript);a=kB(a).toString();var J=new eDa;_.m_(J,6,a);_.ae(V,1,J,zL)}else Z.interpreterUrl&&(a=_.sA(Z.interpreterUrl),a=_.iV(a).toString(),J=new _.zDJ,_.m_(J,4,a),_.ae(V,2,J,zL));Z.interpreterHash&&_.uG(V,3,Z.interpreterHash,zL);Z.program&&_.uG(V,4,Z.program,zL);Z.globalName&&_.uG(V,5,Z.globalName,zL);Z.clientExperimentsStateBlob&&_.uG(V,7,Z.clientExperimentsStateBlob,zL);return V};
Wj=function(Z){var V={};Z=_.B(Z.split("&"));for(var a=Z.next();!a.done;a=Z.next())a=a.value.split("="),a.length===2&&(V[a[0]]=a[1]);return V};
RDF=function(Z){return Number(Z.t)||7200};
UAu=function(){if(_.F("bg_st_hr"))return"havuokmhhs-0";var Z,V=((Z=performance)==null?void 0:Z.timeOrigin)||0;return"havuokmhhs-"+Math.floor(V)};
Mri=function(){return new Promise(function(Z){var V=window.top;V.ntpevasrs!==void 0?Z(new gp(V.ntpevasrs)):(V.ntpqfbel===void 0&&(V.ntpqfbel=[]),V.ntpqfbel.push(function(a){Z(new gp(a))}))})};
LDJ=function(Z){var V=Z.k6c.bind(Z);_.pK("yt.aba.att",V);Z=Z.pcV.bind(Z);_.pK("yt.aba.att2",Z)};
WDR=function(Z){switch(_.oi(Z.input)){case _.j_(uxR):var V={};return V.encryptedVideoId=Z.innerTubeRequest.externalVideoId,V}return{}};
IMV=function(Z){switch(_.oi(Z.input)){case _.j_(uxR):if(_.F("enable_att_for_transcript_request_on_web_client"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.j_(I$):if(_.F("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&Z.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.j_(gdn):var V,a;if(_.F("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&((a=_.D((V=Z.config)==null?void 0:V.command,
emc))==null?0:a.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.VTR=function(Z){var V;if(Z.playlistVideoRenderer&&((V=Z.playlistVideoRenderer)==null?0:V.engagementBar))return ZXu(Z.playlistVideoRenderer.engagementBar);if(_.D(Z,ZK)){var a;if(Z=(a=_.D(Z,ZK))==null?void 0:a.engagementBar)return ZXu(Z)}return""};
ZXu=function(Z){if(!Z)return"";Z=_.D(Z,_.aoE);if(Z==null||!Z.actions)return"";Z=_.B(Z.actions);for(Z=Z.next();!Z.done;Z=Z.next()){Z=_.D(Z.value,_.JtF);var V=void 0;if((V=Z)==null||!V.itemId)break;return Z.itemId}return""};
_.oLR=function(Z){var V;if(Z.playlistVideoRenderer&&((V=Z.playlistVideoRenderer)==null?0:V.videoId))return Z.playlistVideoRenderer.videoId;if(_.D(Z,ZK)){var a,J;if(Z=(a=_.D(Z,ZK))==null?void 0:(J=a.playlistItemData)==null?void 0:J.videoId)return Z}return""};
_.rtE=function(Z){var V;if(Z.playlistVideoRenderer&&((V=Z.playlistVideoRenderer)==null?0:V.voteCount))return Z.playlistVideoRenderer.voteCount;if(_.D(Z,ZK)){var a,J;if(Z=(a=_.D(Z,ZK))==null?void 0:(J=a.playlistItemData)==null?void 0:J.voteCount)return Z}return 0};
_.VV=function(Z,V){return _.gV(Z.entities,"flowStateEntity",V)};
foO=function(Z,V,a,J){var r=void 0;Z=_.B(Z[V.iconName]||[]);for(var f=Z.next();!f.done;f=Z.next()){f=f.value;var d=V.iconSize;var N=V.iconStyle;d=!d||d===f[2];var C=PSV[f[0]];J&&J!==f[1]||!d||N&&N!==C?N=!1:r?(N=PSV[f[0]],N=!!V.iconStyle||N==="youtube_outline",d=r.version<=f[1],N=(!!V.iconSize||f[2]===24)&&N&&d):N=!0;N&&(r={name:V.iconName,style:PSV[f[0]],size:f[2],version:f[1],allowMirroring:!!f[3],url:a(V.iconName,f)})}return r};
iXc=function(Z,V,a,J){return Z+(""+PSV[a[0]]+((J===void 0?0:J)?"_experimental":"")+"/"+V+"/v"+a[1]+"/")+(a[2]+"px.svg")};
ay=function(Z){return _.F("web_bookmark_playlist_save_icon")?"bookmark":Z};
BZu=function(Z,V){return iXc("https://fonts.gstatic.com/s/i/",Z,V)};
d7K=function(Z,V){return iXc("https://fonts.gstatic.com/s/i/",Z,V,!0)};
m7R=function(Z,V){return iXc("https://www.gstatic.com/youtube/img/icons/web/",Z,V)};
NZO=function(Z){var V=Z.enabled;var a=Z.itemPlaybackModel;var J=Z.thumbnailElRef;var r=Z.containerElRef;var f=Z.options;var d;_.lp(function(){var N=r==null?void 0:r.value;var C,T=(C=J())==null?void 0:C.value;C=a();var Y=f();if(V&&C&&N&&T&&(Y==null?0:Y.thumbnail)){var X,n;N={mediaRenderer:{data:C,hostElement:N},lockupElement:N,thumbnailElement:T,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.Xy((X=C.inlinePlayerData)==null?void 0:X.onVisible),navigationEndpoint:_.Xy((n=C.inlinePlayerData)==
null?void 0:n.onSelect),thumbnail:Y.thumbnail,thumbnailOverlays:Y.thumbnailOverlays||[],accessibilityText:Y.accessibilityText||""},thumbnailSize:Y.thumbnailSize,enableRounding:Y.enableRounding}}}else N=void 0;if(X=N){var t;(t=d)==null||Vj(t);d=eb(X)}});
_.sN(function(){var N;(N=d)==null||Vj(N)})};
CSF=function(Z){Z=atob(Z);for(var V=[],a=0;a<Z.length;a++)V.push(Z.charCodeAt(a));return new Blob([new Uint8Array(V)],{type:"image/png"})};
S9a=function(Z,V,a,J){J=J===void 0?"INSERTION_POSITION_UNSPECIFIED":J;return Z({targetId:V},function(r){var f,d=(f=r.contents)!=null?f:[];f=a!=null?a:[];var N=q9m(d);switch(J){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},r,{contents:[].concat(_.nw(d.slice(0,N)),_.nw(f),_.nw(d.slice(N+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},r,{contents:[].concat(_.nw(f),_.nw(d))});case "INSERTION_POSITION_LAST":return Object.assign({},r,{contents:[].concat(_.nw(d),_.nw(f))});
default:return r}})};
Y9c=function(Z,V,a,J,r){r=r===void 0?"RELATIVE_INSERTION_POSITION_AFTER":r;return Z({targetId:V},function(f){var d,N=(d=f.contents)!=null?d:[];d=TZF(N,a);if(d<0)return f;d=r==="RELATIVE_INSERTION_POSITION_BEFORE"?d:d+1;return Object.assign({},f,{contents:[].concat(_.nw(N.slice(0,d)),_.nw(J),_.nw(N.slice(d)))})})};
q9m=function(Z){var V=Z.findIndex(function(a){return _.D(a,_.J1)});
return V>=0?V:Z.length};
TZF=function(Z,V){return Z.map(function(a){return _.D(a,_.XZK)}).findIndex(function(a){return(a==null?void 0:a.targetId)===V})};
nLO=function(Z,V,a){return Z({targetId:V},function(J){var r,f=(r=J.contents)!=null?r:[];return Object.assign({},J,{contents:K9J(f,a)})})};
K9J=function(Z,V){return Z.filter(function(a){var J=V.includes;a:{a=_.B(Object.values(a));for(var r=a.next();!r.done;r=a.next())if((r=r.value)&&r.targetId){a=r.targetId;break a}a=""}return!J.call(V,a||"")})};
_.loF=function(Z,V){return{engagementPanelSectionListRenderer:{panelIdentifier:Z,identifier:V,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
tTE=function(Z){return Z.getOption("captions","tracklist",{includeAsr:!0})};
sFo=function(Z){var V=tTE(Z);if(V==null?0:V.length)return V;Z.loadModule("captions");return tTE(Z)};
F9E=function(Z,V,a){if(Z.getVideoData){var J,r=(J=sFo(Z))==null?void 0:J.find(function(f){return f.languageCode===a});
J=_.Wz("/youtube/app/player_caption_language_entity_key","stringEntity",2);V.dispatch(_.d0("stringEntity",J,{key:J,value:(r==null?void 0:r.displayName)||""}));r?Z.setOption("captions","track",r):(Z.setOption("captions","stickyLoading",{}),Z.setOption("captions","track",{}))}};
D7i=function(Z){return Z.getOption("captions","tracklist",{includeAsr:!0})};
ctJ=function(Z){return Z.getOption("captions","tracklist",{includeAsr:!0})};
OXV=function(Z){var V=ctJ(Z);if(V==null?0:V.length)return V;Z.loadModule("captions");return ctJ(Z)};
GNu=function(Z){var V=Z.getOption("captions","track");if(V)return V;Z.loadModule("captions");return Z.getOption("captions","track")};
wZR=function(Z){var V=OXV(Z);if(V!=null&&V.length){var a=GNu(Z);return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.oC("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(a==null?0:a.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.nw(V.map(function(J){return{listItemViewModel:{title:{content:J.displayName},
isSelected:J.languageCode===(a==null?void 0:a.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:J.languageCode}}]}}}}}}}})))}}}}}}}}};
HXV=function(Z){return new Promise(function(V,a){if(Z===void 0)_.t$(Error("Ci"),"ERROR"),a(Error("Ci"));else{a=new _.ytu;var J=_.bXn();a=a.init();var r=_.U7c(_.yr("YPC_MB_URL"),!0);Promise.all([a,r]).then(function(){var f=payments.business.integration.ClientTokenFactory.createClientToken(Z,J);V(f)})}})};
ELu=function(Z,V,a,J,r,f,d){var N=_.yE();a=a.replace(/-/g,"+").replace(/_/g,"/");var C=_.fF().get("hl"),T=_.oy(_.Gh),Y=V==null?void 0:V.element;Y&&_.h5(Y);Ato(V,!0);_.kNF(T,a,N.resolve,function(){Y&&_.R$(Y)},function(X){Y&&_.R$(Y);
N.reject(X)},C,J?function(X){J&&_.wH(Z,J,{backend_analytics:X})}:void 0,N.resolve,r,f,d);
return N.promise};
Ato=function(Z,V){!(Z=Z==null?void 0:Z.element)||Z.tagName!=="YT-BUTTON-RENDERER"&&Z.tagName!=="YTD-BUTTON-RENDERER"||(Z.disabled=V)};
jFo=function(){var Z=_.oC("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.hB(Z),actionButton:{buttonRenderer:p9K()}}},popupType:"TOAST"}};
vLc=function(){var Z=_.oC("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.hB(Z),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
x7n=function(Z){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:Z}]}}};
rx=function(Z,V,a,J){var r;return _.m(function(f){if(f.nextAddress==1)return _.rs(f,2),_.q(f,Z,4);if(f.nextAddress!=2)return(r=_.BA(V.getState().entities).length>0)?f.return({title:_.hB(_.oC("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.hB(_.oC("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:Q_m()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
f.return(hfR(a,J));_.ds(f);return f.return(hfR(a,J))})};
QFE=function(Z,V){return V?V==="PPSV"||R8R(Z,V):!1};
pZE=function(Z){Z.responseContext||(Z.responseContext={});Z.responseContext.maxAgeSeconds=0;return Z};
fI=function(Z){var V;return _.m(function(a){return a.nextAddress==1?_.q(a,h9V(Z,"service:topbar:fallback"),2):(V=a.yieldResult)&&_.Pn(V)?a.return(pZE(_.Pn(V))):a.return()})};
e9n=function(Z){var V;return _.m(function(a){return a.nextAddress==1?_.q(a,h9V(Z,"service:downloads_settings:fallback"),2):(V=a.yieldResult)&&_.Pn(V)?a.return(V):a.return()})};
h9V=function(Z,V){var a;return _.m(function(J){if(J.nextAddress==1)return Z?_.q(J,Z.get(V),2):J.return();a=J.yieldResult;return!a||!_.Pn(a)||!isNaN(Number(a.data.expireTimestampMs))&&a.isExpired()?J.return():J.return(a)})};
z9u=function(Z){var V=_.l().resolve(iN).getState().entities;return Z.playlistId?QFE(V,Z.playlistId):!1};
$7i=function(Z,V){var a;if(V==null?0:(a=V.requestTemplate)==null?0:a.panelId)Z.panelId=V.requestTemplate.panelId;var J;if(V==null?0:(J=V.requestTemplate)==null?0:J.params)Z.params=V.requestTemplate.params};
MTK=function(){if(R9n)return R9n();var Z=!_.F("idb_response_store_auth_killswitch"),V={};R9n=eN("yt-it-response-store",{objectStores:(V.ResponseStore={addedAtVersion:1},V),shared:!Z,upgrade:function(a,J){J(1)&&(a=wB(a,"ResponseStore",{keyPath:["key","clientName"]}),ym(a,"byExpiration","expireTimestampMs"),ym(a,"byInterface","clientName"))},
version:1});return R9n()};
L9K=function(Z){return _.k6(MTK(),Z)};
W9J=function(Z,V){var a;return _.m(function(J){return J.nextAddress==1?_.q(J,_.h0(),2):(a=J.yieldResult)?J.return(new urF(Z,V,a)):J.return()})};
gLJ=function(Z){var V=Object.keys(Z)[0];if(V)return Z.screenExit&&(V=V+";"+Z.screenExit.screen),V};
Ioa=function(Z){var V=new Map;Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())a=a.value,a!=null&&(V.has(a.taskType)||V.set(a.taskType,[]),V.get(a.taskType).push(a));return V};
Zzi=function(Z){return!isNaN(Z)&&Z>0};
VBF=function(Z){Z=[].concat(_.nw(Z)).sort(function(a,J){return a-J});
var V=Math.floor(Z.length/2);return Z.length%2?Z[V]:(Z[V-1]+Z[V])/2};
o7u=function(Z,V){_.pK("yt.logging.errors.log",_.t$);nIE();a3E(OhJ(),V);window.onerror=Z;JUo=lec;window.addEventListener("unhandledrejection",function(a){if(a.reason instanceof Error){var J=a.reason;_.Dg(J,{source:"unhandledrejection"});J.name==="AbortError"&&(J.level="WARNING")}lec(a.reason);a.preventDefault()})};
_.rUK=function(Z){return Z.a11y.ephemeralAction||null};
_.PCV=function(Z){var V,a,J,r,f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L,R,rJ,Zm,BJ,Fu,Ga,OE,hO,kV,eE,jE,mz,Wa,K7,JA,f7,UF,Ba,II,lR,fn;return _.m(function(FB){if(FB.nextAddress==1)return _.q(FB,_.oA(Z,{mode:"readonly",enableRetries:!0},function(kW){return r3(kW,"playbackData").then(function(hS){var DH=hS.map(function(Vc){return Vc.transfer}).filter(function(Vc){return!!Vc}),eh=hS.map(function(Vc){return Vc.offlineVideoPolicy}).filter(function(Vc){return!!Vc}),$p=hS.filter(function(Vc){return!!Vc.key}).map(function(Vc){return _.Wz(_.MK(Vc.key).entityId,
"downloadStatusEntity")});
DH=r3(kW,"transfer",DH);eh=r3(kW,"offlineVideoPolicy",eh);$p=r3(kW,"downloadStatusEntity",$p);var sF=DH.then(function(Vc){Vc=Vc.reduce(function(n7,BW){(BW==null?0:BW.offlineVideoStreams)&&n7.push.apply(n7,_.nw(BW.offlineVideoStreams));return n7},[]).filter(function(n7){return!!n7});
return r3(kW,"offlineVideoStreams",Vc)});
return wm.all([DH,eh,sF,$p]).then(function(Vc){var n7=_.B(Vc);Vc=n7.next().value;var BW=n7.next().value;var TL=n7.next().value;n7=n7.next().value;return[hS,Vc,BW,TL,n7]})})}),2);
if(FB.nextAddress!=3)return V=FB.yieldResult,_.q(FB,_.oA(Z,{mode:"readonly",enableRetries:!0},function(kW){return r3(kW,"mainDownloadsListEntity").then(function(hS){var DH,eh;return(eh=(DH=hS[0])==null?void 0:DH.downloads)!=null?eh:[]})}),3);
a=FB.yieldResult;J=_.B(V);r=J.next().value;f=J.next().value;d=J.next().value;N=J.next().value;C=J.next().value;T=r;Y=f;X=d;n=N;t=C;c={};y={};U={};v={};h={};L=[];R=_.B(Y);for(rJ=R.next();!rJ.done;rJ=R.next())(Zm=rJ.value)&&(c[Zm.key]=Zm);BJ=_.B(X);for(Fu=BJ.next();!Fu.done;Fu=BJ.next())(Ga=Fu.value)&&(y[Ga.key]=Ga);OE=_.B(t);for(hO=OE.next();!hO.done;hO=OE.next())(kV=hO.value)&&(U[kV.key]=kV);eE=_.B(n);for(jE=eE.next();!jE.done;jE=eE.next())(mz=jE.value)&&(v[mz.key]=mz);Wa=_.B(a);for(K7=Wa.next();!K7.done;K7=
Wa.next())JA=K7.value,f7=void 0,h[(f7=JA.videoItem)!=null?f7:""]=!0,JA.videoItem&&(Ba=UF=void 0,II=(Ba=(UF=_.MK(JA.videoItem))==null?void 0:UF.entityId)!=null?Ba:"",L.push({externalVideoId:II}));lR=T.filter(function(kW){if(!kW||!kW.key||!kW.offlineVideoPolicy)return!1;kW=_.MK(kW.key).entityId;kW=_.Wz(kW,"downloadStatusEntity");var hS;return!(kW&&((hS=U[kW])==null?void 0:hS.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
fn=lR.map(function(kW){var hS=c[kW.transfer],DH=[];if(hS==null?0:hS.offlineVideoStreams)for(var eh=_.B(hS.offlineVideoStreams),$p=eh.next();!$p.done;$p=eh.next())($p=v[$p.value])&&DH.push($p);eh=y[kW.offlineVideoPolicy];$p=h;var sF=kW==null?void 0:kW.playerResponseTimestamp,Vc=_.MK(eh.key).entityId;kW=_.Wz(Vc,"mainVideoEntity");if(eh.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var n7="OFFLINE_VIDEO_STATE_DISABLED";eh.expirationTimestamp&&Number(eh.expirationTimestamp)<Date.now()/1E3&&(n7="OFFLINE_VIDEO_STATE_EXPIRED")}else if(eh.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")n7="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(hS==null?void 0:hS.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":n7="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":n7="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":n7="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":n7="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":n7="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":n7="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:n7="OFFLINE_VIDEO_STATE_UNKNOWN"}if(n7==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(hS==null?void 0:hS.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":n7="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":n7="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":n7=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}Vc={id:Vc,videoState:n7};if(hS==null?0:hS.cotn)Vc.cotn=hS.cotn;if(hS==null?0:hS.maximumDownloadQuality)Vc.selectedVideoQuality=hS==null?void 0:hS.maximumDownloadQuality;if(hS==null?0:hS.lastProgressTimeMs)Vc.lastProgressTimeMs=hS.lastProgressTimeMs;sF&&(Vc.playerResponseSavedTimeMs=String(Number(sF)*1E3));hS=String;sF=0;DH=_.B(DH);for(n7=DH.next();!n7.done;n7=DH.next())if(n7=n7.value,n7.streamsProgress){n7=_.B(n7.streamsProgress);for(var BW=n7.next();!BW.done;BW=
n7.next()){var TL=void 0;sF+=Number((TL=BW.value.numBytesDownloaded)!=null?TL:0)}}Vc.downloadedBytes=hS(sF);Vc.selectedOfflineMode=$p[kW]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";eh.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(Vc.offlinePlaybackDisabledReason=eh.offlinePlaybackDisabledReason);return Vc});
return FB.return({offlineVideos:fn,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:L}}})})};
f3E=function(){var Z;return _.m(function(V){return V.nextAddress==1?_.q(V,_.VW(),2):(Z=V.yieldResult)?V.return(_.PCV(Z)):V.return({state:"PES Unavailable"})})};
dDa=function(){var Z,V,a,J;return _.m(function(r){if(r.nextAddress==1)return _.q(r,_.VW(),2);if(r.nextAddress!=3)return(Z=r.yieldResult)?_.q(r,izc(Z),3):r.return({state:"PES Unavailable"});V=r.yieldResult;a={};J=V.reduce(function(f,d){f[d.key]=d;return f},a);
return r.return(BYi(J))})};
BYi=function(Z){for(var V={},a=[],J=_.B(Object.keys(Z)),r=J.next();!r.done;r=J.next()){var f=r.value;r=Z[f];var d=void 0;if(((d=r)==null?void 0:d.entityType)==="mainVideoEntity"){delete Z[f];var N=r.data;r={};if(N){var C=void 0;d=(C=N.videoId)!=null?C:"vid-"+f;f=Z;r.video=N;delete r.video.formattedDescription;delete r.video.thumbnail;N.owner&&(C=f[N.owner],C==null?0:C.data)&&(delete f[C.key],r.video.owner=C.data,delete r.video.owner.avatar);if(N=N.downloadState)if(C=f[N],C==null?0:C.data)if(delete f[N],
N=C.data.playbackData)if(C=f[N],C!=null&&C.data){delete f[N];N=C.data;delete N.playerResponseJson;r.playbackData=N;if(N.transfer&&(C=f[N.transfer],C==null?0:C.data)){delete f[C.key];var T=C.data;r.transfer=T;C=[];T=_.B(T.offlineVideoStreams||[]);for(var Y=T.next();!Y.done;Y=T.next())if(Y=f[Y.value])delete f[Y.key],C.push(Y.data);C&&(r.streams=C)}(N=N.offlineVideoPolicy)&&(N=f[N])&&N.data&&(delete f[N.key],r.offlineVideoPolicy=N.data)}V[d]=r}}else r&&r.entityType==="offlineOrchestrationActionWrapperEntity"&&
r.data&&(delete Z[r.key],d=r.data,f=void 0,a.push({id:d.rootActionId,type:((f=d.actionProto)==null?void 0:f.actionType)||"",entity:r}))}V.wrapperEntities=a;Object.keys(Z).length>0&&(V.unknownKeys=Z);return V};
mDu=function(){var Z,V,a,J,r,f,d,N,C;return _.m(function(T){if(T.nextAddress==1)return Z=!!(new _.OA("")).expiringStorage_,J=!!((V=_.JO.crypto)==null?0:(a=V.subtle)==null?0:a.importKey),r=!!_.JO.BroadcastChannel,f=!!_.JO.navigator.locks,_.q(T,uCc(),2);d=T.yieldResult;N=Z&&J&&r&&f&&d;C={isSupported:N};if(N)return T.return(C);C.missingBrowserFeatures=[];d||C.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");Z||C.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
J||C.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");r||C.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");f||C.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return T.return(C)})};
NYV=function(){var Z;return!((Z=Bn?Bn:null)==null||!Z.window)};
_.q_V=function(Z){if(bK()&&_.mim("Chromium")>=120){var V=_.CCo().mediaSession;try{V.setActionHandler("enterpictureinpicture",function(){Z()})}catch(a){}}};
_.dx=function(){return!!window.documentPictureInPicture&&bK()};
S_J=function(Z){for(var V=[],a=_.B(document.styleSheets),J=a.next(),r={};!J.done;r={node$jscomp$724:void 0},J=a.next())r.node$jscomp$724=J.value.ownerNode,r.node$jscomp$724&&(r.node$jscomp$724 instanceof HTMLStyleElement||r.node$jscomp$724 instanceof HTMLLinkElement)&&V.push(new Promise(function(f){return function(d){var N=f.node$jscomp$724.cloneNode(!0);N.onload=function(){d()};
N.onerror=function(){_.FD(Error("ej"));d()};
Z.document.head.appendChild(N)}}(r)));
return Promise.all(V)};
DDJ=function(Z){var V=[_.uD(TYO),_.uD(Y_J),_.uD(Xfc)];KZE(window.document.documentElement,Z.document.documentElement,[_.uD(n7c),_.uD(l3V),_.uD(tBJ),_.uD(srV),_.uD(FZm)]);KZE(window.document.body,Z.document.body,V)};
KZE=function(Z,V,a){Z=_.B(Z.attributes);for(var J=Z.next();!J.done;J=Z.next())if(J=J.value)try{_.xB(a,V,J.name,J.value)}catch(r){}};
OzO=function(Z,V){Z=new _.mC(Z.document.documentElement);Z.start(cUa,V);return Z};
GSE=function(Z){var V=Z.document.documentElement;V.addEventListener("click",function(a){V4i(V,a)});
V.addEventListener("touchstart",function(a){Pso(a)});
V.addEventListener("mousedown",function(a){Pso(a)})};
yUa=function(Z,V,a,J){J=J===void 0?!1:J;V=new wfV(V||Z,a||Z);return{x:Z.x+((J===void 0?0:J)?V.lengthX*-1:V.lengthX)*.2,y:Z.y+((J===void 0?0:J)?V.lengthY*-1:V.lengthY)*.2}};
bzn=function(Z){if(!Z)return!1;var V=Z.status==="OK"||Z.status==="LIVE_STREAM_OFFLINE",a,J,r,f=(r=(a=Z.errorScreen)==null?void 0:a.playerLegacyDesktopYpcTrailerRenderer)!=null?r:(J=Z.errorScreen)==null?void 0:J.ypcTrailerRenderer;return!!V||!!f};
_.UDV=function(Z,V){if(!Z)return!1;var a,J=(a=Z.errorScreen)==null?void 0:a.playerLegacyDesktopYpcOfferRenderer,r;V=!!(V==null?0:(r=V.playerOverlayRenderer)==null?0:r.gatedActionsOverlayRenderer);return!!bzn(Z)||!!J||!!V};
HzO=function(Z){return Z.includes("gclid")||Z.includes("gad_source")};
E7R=function(Z){var V=[],a=0;return{push:function(J){V[a]=J;a=(a+1)%Z},
iterate:function(){return function r(){var f,d,N,C;return _.AUV(r,function(T){switch(T.nextAddress){case 1:_.iD(T,2),f=V.length,d=0;case 4:if(!(d<f)){T.jumpTo(2);break}N=a+d;C=_.kSF;return _.q(T,V[N%f],7);case 7:C(T.yieldResult);d++;T.jumpTo(4);break;case 2:_.Pg(T),_.Bg(T,0)}})}()}}};
v7E=function(){var Z=_.W0("web_max_tracing_events",0);_.F("web_enable_tracing")&&Z>0&&jrV(Z)};
jrV=function(Z){var V=E7R(Z);L$V({sample:function(a,J){return a==="event"?!xDJ.has(J==null?void 0:J.type):!1},
spanProcessors:[{onSpanStart:function(a){V.push(a)}}]});
U6R.subscribe("handleError",function(a){Object.assign(a.params,{breadcrumbs:JSON.stringify(Array.from(V.iterate()))})})};
Qru=function(Z){return new Promise(function(V){window.setTimeout(V,Z)})};
pfR=function(Z){var V={bicf:function(f){Z.bm6=f},
blc:function(){return Z.getLatestChallengeResponse()},
bcr:function(f){Z.naE.push(f)}},a=window.top;
a.ntpevasrs=V;if(a.ntpqfbel!==void 0)for(var J=_.B(a.ntpqfbel),r=J.next();!r.done;r=J.next())r=r.value,r(V);a.ntpqfbel=void 0};
hYJ=function(Z){return _.m(function(V){if(V.nextAddress==1)return _.rs(V,2),_.q(V,Z.doi(),4);if(V.nextAddress!=2)return _.Hb(V,0);_.ds(V);_.mt(V)})};
eYi=function(Z){var V,a;(V=Z.ytcsi)==null||(a=V.tick)==null||a.call(V,"pot_ist")};
zYO=function(Z){if(Z instanceof Error){var V=_.AW("yt.logging.errors.log");V&&V(Z,"WARNING")}};
$Dm=function(Z){try{var V=JSON.parse(Z);if(V.bgChallenge)return V}catch(a){}};
MBE=function(){var Z=window,V={networkStatusManagerPromise:_.l().resolve(new Hqu(_.Ad)),initialChallengeSli:_.F("wpo_att_sli")?new _.zXu("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};Z=Z===void 0?window:Z;var a=Z.ytAtR,J;V==null||(J=V.initialChallengeSli)==null||_.NN(J);if(a){if(a=$Dm(a)){var r;V==null||(r=V.initialChallengeSli)==null||_.CI(r,"SUCCESS");RYE(a,V)}Z.ytAtR=void 0}else Z.ytAtRC=function(f){if(f=$Dm(f)){var d;V==null||(d=V.initialChallengeSli)==null||_.CI(d,
"SUCCESS");RYE(f,V);Z.ytAtRC=void 0}}};
WZo=function(){if(LZa)return LZa;try{var Z=_.NA("IFRAME");_.Gm(Z,_.gs(u1J));Z.sandbox.add("allow-same-origin");Z.style.display="none";document.body.appendChild(Z);return LZa=Z}catch(V){Z=new _.qa("Failed to create sandbox iframe"),_.t$(Z)}};
g7K=function(Z){var V,a;return(a=Z==null?void 0:(V=Z.contentWindow)==null?void 0:V.fetch)!=null?a:window.fetch};
I3J=function(Z){var V,a;return(a=Z==null?void 0:(V=Z.contentWindow)==null?void 0:V.JSON.parse)!=null?a:JSON.parse};
ZLJ=function(Z){var V,a;return(a=Z==null?void 0:(V=Z.contentWindow)==null?void 0:V.Request)!=null?a:window.Request};
Jem=function(){if(zAV()==="hidden")var Z="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else zAV()==="visible"&&(Z="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",V1E=null);Z&&aUo(Z)};
aUo=function(Z){if(Z==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||Z==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(oQV===Z)return;oQV=Z}var V=9E4+Math.random()*2E3;if(Z!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.$E()>V)&&zAV()==="visible"){V=-1;V1E&&(V=Math.round((0,_.zc)()-V1E));var a=String;var J=_.AW("_fact",window);J=J==null||J==-1?-1:Math.max(Date.now()-J,0);_.n9("foregroundHeartbeat",{firstActivityMs:a(J),clientDocumentNonce:FfR,index:String(rec),lastEventDeltaMs:String(V),trigger:Z});
_.pK("_fact",-1,window);rec++;V1E=(0,_.zc)()}};
_.PcJ=function(){try{return!!self.sessionStorage}catch(Z){return!1}};
fUa=function(){var Z=navigator;return new Promise(function(V,a){var J;(J=Z.webkitTemporaryStorage)!=null&&J.queryUsageAndQuota?Z.webkitTemporaryStorage.queryUsageAndQuota(function(r,f){V({usage:r,quota:f})},function(r){a(r)}):a(Error("mj"))})};
iLK=function(Z,V){var a={errorSeverity:V.errorSeverity.toString(),wizFeatureFlags:Object.entries(V.featureFlags).join("\n")};KAi(V,a);V=V.errorSeverity;V===3?_.t$(Z,"ERROR",void 0,void 0,void 0,a):V===2&&_.t$(Z,"WARNING",void 0,void 0,void 0,a);_.F("cow_if_errors_in_popup")&&V===3&&Z.message.indexOf("<If>")!==-1&&window.alert(Z.message)};
BgJ=function(Z,V,a){Z.componentType!==YH&&a instanceof HTMLElement&&V&&!_.F("cow_logging_in_component_wrapper")&&JmK(a,V,!0)};
d$c=function(Z,V,a){V=V===void 0?{}:V;var J,r=(J=_.D(Z.commandMetadata,_.p4))==null?void 0:J.url;J=V.form||{};!a||J.element||J.skipDefaultElement||(V.form=V.form||{},V.form.element=a);if(r&&r!=="/service_ajax")return{type:0,command:Z,form:V.form};if(_.F("kevlar_service_command_check")){if(_.G5(_.l().resolve(_.dc),Z))return Object.assign({},{type:1,command:Z},V)}else{var f;if((f=_.D(Z.commandMetadata,_.p4))==null?0:f.apiUrl)return Object.assign({},{type:1,command:Z},V)}return{type:2,command:Z,form:V.form}};
m$c=function(Z){if(Z.form){var V=Z.form,a=Object.assign({},V);V=V.element;a=(delete a.element,a);if(V)return[_.Wo(V,[Z.command,a,Z.commandController])]}return[]};
NgE=function(Z){if(Z.form){var V=Z.form,a=Object.assign({},V);V=V.element;a=(delete a.element,a);V&&_.gW(V,[Z.command],V,a)}};
qxu=function(Z,V,a){var J=new Ccu(Z,V),r=new qN(Z,V,a);Z={"/youtubei/v1/browse":new Sj(Z,V,a),"/youtubei/v1/player":J,"/youtubei/v1/navigation/resolve_url":new T4,"/youtubei/v1/next":r,"/youtubei/v1/guide":new Yr(a),"/youtubei/v1/search":new XH(Z,V,a),"/youtubei/v1/reel/reel_item_watch":new KI(Z,V,a),"/youtubei/v1/get_watch":new nI(J,r)};Z["/youtubei/v1/account/account_menu"]=new lN;Z["/youtubei/v1/notification/get_notification_menu"]=new t1;return Z};
FH=function(){var Z=_.l().resolve(se);return Promise.resolve(Sxi(Z,_.JO.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
TgO=function(Z){return Z&&(Z=_.DK(_.FVE(Z)))?(new URLSearchParams(Z)).get("service"):null};
G4=function(Z,V){_.hj(_.cn(),function(){_.XZ("adl")});
_.l().resolve(YxJ)(V);Z=Z.root;Z.loadData&&Z.loadData(V);(V==null?0:V.response)?_.CI(Mwu(),"SUCCESS"):_.FD(new _.qa("Lifecycle: No response in data",_.bU("IS_SHELL_LOAD"),V?V.page:"NO_PAGE",V?V.endpoint:"NO_ENDPOINT"));Z.polymerController.$["page-manager"].lazyPrepareCriticalPages((V==null?void 0:V.page)||"",V.endpoint);var a,J;((J=_.D(V==null?void 0:(a=V.endpoint)==null?void 0:a.commandMetadata,_.p4))==null?0:J.webPageType)&&_.EV().dispatch(_.Oe(_.D(V.endpoint.commandMetadata,_.p4).webPageType))};
XtE=function(){var Z,V;return _.m(function(a){switch(a.nextAddress){case 1:Z=window;if(!Z.getDataPromise){a.jumpTo(2);break}_.rs(a,3);return _.q(a,Z.getDataPromise(),5);case 5:return a.return(a.yieldResult);case 3:return _.ds(a),_.q(a,FH(),6);case 6:return a.return(a.yieldResult);case 2:if(Z.getInitialData)return V=Z.getInitialData(),Z.getInitialData=void 0,a.return(V);throw Error("oj`"+_.JO.location.href);}})};
nQE=function(){_.wr("CSI_SERVICE_NAME","youtube");_.TT({loadType:"cold"});_.F("kevlar_log_lcp")&&KkO(function(Z){_.XZ("lcp",Z.value)})};
lUJ=function(){var Z=_.A7(document.location.href,"enable");Z&&Z.indexOf("scraper")>-1&&_.wr("ADD_SCRAPER_ATTRIBUTES",!0)};
cea=function(Z){var V=Z.root;Z=[t1E,skE,_.wx];_.F("web_feedback_endpoint_autolog_allowlist_killswitch")&&Z.push(_.yV,FkF);D$J(function(a,J){return d$c(a,J,V)},function(a){if(!a.command)return[];
var J;((J=a.form)==null?0:J.element)?a.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},a.form,{endpoint:a.command})})):V.handleNavigate(a);return[]},Z);
_.l().addProvider({provide:_.Lf,useValue:_.Lr.instance})};
Gio=function(){var Z={},V={},a;for(a in OLn){var J=_.B(_.ip(OLn[a],void 0,"TtCBxf"));Z[a]=J.next().value;V[a]=J.next().value}return[Z,function(r){for(var f in r){var d=void 0;(d=V[f])==null||d(r[f])}}]};
_.bLc=function(Z,V){var a=_.lv.getValueByKeys(Z,"contents","twoColumnWatchNextResults","results","results","contents"),J=_.lv.getValueByKeys(Z,"contents","twoColumnWatchNextResults","playlist","playlist")||null,r=null,f=null;if(J)r=_.lv.getValueByKeys(J,"titleText"),f=_.lv.unsafeClone(_.lv.getValueByKeys(J,"longBylineText")),a="",f&&(a=_.AI(f)),f=_.HA(a);else if(a){a=_.B(a);for(var d=a.next();!d.done;d=a.next())d=d.value,d.videoPrimaryInfoRenderer&&(r=_.lv.getValueByKeys.apply(_.lv,[d].concat(_.nw(wta)))),
d.videoSecondaryInfoRenderer&&(f=_.lv.getValueByKeys.apply(_.lv,[d].concat(_.nw(yeO))))}else _.ky(Error("tj"));var N;Z.currentVideoEndpoint?N=Z.currentVideoEndpoint:_.ky(Error("uj"));var C;V&&(C=_.lv.getValueByKeys(V,"playabilityStatus","miniplayer","miniplayerRenderer"));Z={miniplayerTitle:r,miniplayerSubtitle:f,watchEndpoint:N,playlistData:J};C&&(Z.miniplayerRenderer=C);return Z};
U$E=function(Z){if(Z)return _.q6(Z)};
_.HLE=function(){return{isFullscreen:function(){throw Error("vj");},
toggleFullscreen:function(){throw Error("wj");},
exitFullscreen:function(){throw Error("xj");},
isAutonavEnabled:function(){throw Error("yj");},
setAutonavEnabled:function(){throw Error("zj");},
isAutoplaySetExplicitly:function(){throw Error("Aj");}}};
Aen=function(Z){return Z.videoDuration?Z.numTaps>1&&Z.tapDirection!==0?_.bN(Z.draggedTime/Z.videoDuration,0,1):_.bN((Z.playedTime||0)/Z.videoDuration,0,1):0};
kiE=function(Z){return Z.videoDuration?Z.isDragging||Z.numTaps>1&&Z.tapDirection!==0?_.bN(Z.draggedTime/Z.videoDuration,0,1):_.bN((Z.playedTime||0)/Z.videoDuration,0,1):0};
jku=function(Z){var V,a,J;return _.D(Z==null?void 0:(V=Z.markersMap)==null?void 0:(a=V.find(function(r){return r.key==="HEATSEEKER"}))==null?void 0:(J=a.value)==null?void 0:J.heatmap,EQo)};
vQR=function(Z){var V,a;return(a=(V=jku(Z))==null?void 0:V.heatMarkersDecorations)!=null?a:[]};
x$J=function(Z){if(_.F("mweb_supported_chapters_killswitch"))return!0;var V;return!!(Z==null?0:(V=Z.markersMap)==null?0:V.find(function(a){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(a.key)}))};
_.Qka=function(Z){var V=Object,a=V.assign,J;Z={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(J=Z==null?void 0:Z.getPlayerState())!=null?J:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return a.call(V,{},{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,tapDirection:0},{autonavCanceled:!1,autonavEnabled:!1,autonavPaused:!1,autonavCountdown:0,showAutonavMessage:!1},Z,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
ptV=function(Z){return function(V){var a=Z(),J,r=(J=a.playerApi)==null?void 0:J.getPlayerState();V&&V!==a.playerState&&(V===1||V===2)&&a.setState({playerState:r})}};
enO=function(Z){return function(V){var a=Z(),J=a.playerApi;J&&(V==null?void 0:V.type)==="newdata"&&(hnE&&(clearTimeout(hnE),hnE=void 0),_.F("web_shorts_use_progress_state_for_gapless")?(V=J==null?void 0:J.getProgressState(V==null?void 0:V.playertype),V=V.seekableEnd-V.seekableStart):V=J==null?void 0:J.getDuration(V==null?void 0:V.playertype),a.setState({playedTime:0,videoDuration:V}))}};
znn=function(Z){return function(V){var a=Z(),J=a.playerApi;if(J){var r=J.getPresentingPlayerType();_.F("web_shorts_use_progress_state_for_gapless")?(J=J.getProgressState(r),J=J.seekableEnd-J.seekableStart):J=J.getDuration(r);a.setState({playedTime:V,videoDuration:J})}}};
M1a=function(Z){var V=Z.element;var a=Z.veType;var J=Z.storedVisualElement===void 0?null:Z.storedVisualElement;var r=Z.elementIndex===void 0?0:Z.elementIndex;Z=Z.clientYouTubeData;var f=_.st();f!==$$V&&(RnO.clear(),$$V=f);if(V.visualElement&&RnO.has(V.visualElement))return null;if(J&&RnO.has(J))return V.visualElement=J,null;a=_.IL(_.Ze(),{veType:a,elementIndex:r,clientYouTubeData:Z});if(!a)return null;V.visualElement=a;RnO.add(a);return a};
_.Ue=function(Z,V,a,J){a=a===void 0?null:a;J=J===void 0?fXV:J;var r=r===void 0?null:r;dK(function(){if(V){a instanceof Function&&(a=a());var f=M1a({element:V,veType:Z,storedVisualElement:a,clientYouTubeData:void 0});f&&(d0a(V,r),J(f))}})};
uIu=function(Z){_.Ue(112394,Z,function(){return LkR},function(V){LkR=V})};
IUE=function(Z,V){if(!Z)return[];var a,J,r;Z=((a=Z.markersMap)==null?void 0:(J=a.find(function(f){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(f.key)}))==null?void 0:(r=J.value)==null?void 0:r.chapters)||[];
!Wkn(Z)||(V==null?0:V.ignoreStub)||(Z=[gQE()].concat(_.nw(Z)));return Z};
gQE=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
Wkn=function(Z){if(Z.length===0)return!1;var V;return((V=_.D(Z[0],Hn))==null?void 0:V.timeRangeStartMillis)!==0};
A1=function(Z){return Z?Z.timeRangeStartMillis||0:0};
Vmn=function(Z,V){if(Z.isDragging&&V)return Z=Zvu(Z,V),Z===-1?gQE():IUE(V)[Z]};
Zvu=function(Z,V){return Z.isDragging&&V?IUE(V,{ignoreStub:!0}).findIndex(function(a,J,r){a=aEE(Z);return JKF(a,r,J).scrubberHovering}):-1};
aEE=function(Z){return Object.assign({},Z,{videoDuration:Z.videoDuration*1E3,playedTime:Z.playedTime*1E3,draggedTime:Z.draggedTime*1E3})};
JKF=function(Z,V,a){var J=A1(_.D(V[a],Hn));V=A1(_.D(V[a+1],Hn))||Z.videoDuration;a=Z.isDragging;var r;if(r=Z.isDragging)r=Z.draggedTime,r=r!==null&&r>=J&&r<V;var f=Z.playedTime;return f!==null&&f>=J&&f<V?{videoPosition:"active",isScrubbing:a,scrubberHovering:r}:Z.playedTime<J?{videoPosition:"pending",isScrubbing:a,scrubberHovering:r}:{videoPosition:"seen",isScrubbing:a,scrubberHovering:r}};
oYo=function(Z,V){return Z.videoPosition==="seen"||(V===void 0?0:V)>0};
rKJ=function(Z,V,a){V=Z/V.storyboardInterval;var J=IUE(a);if(!J.length)return-V*72;a=0;J=_.B(J);for(var r=J.next();!r.done;r=J.next())if(A1(_.D(r.value,Hn))/1E3<Z)a++;else break;return-(V*72)-a*56};
P3m=function(Z){return Z?Z.width/Z.columns:0};
fEc=function(Z){return Z.isHovering?Z.hoveredTime:Z.draggedTime};
ivm=function(Z,V){Z=Z.draggedTime*1E3;return Z>=V.visibleTimeRangeStartMillis&&Z<=V.visibleTimeRangeEndMillis};
_.B1V=function(Z){if(Z===void 0||Number.isNaN(Z))return"--:--";var V=Math.abs(Math.floor(Z)),a=Math.floor(V/86400),J=Math.floor(V%86400/3600),r=Math.floor(V%3600/60);V=Math.floor(V%60);var f="";a>0&&(f+=a+":",J<10&&(f+="0"));if(a>0||J>0)f+=J+":",r<10&&(f+="0");f+=r+":";V<10&&(f+="0");f+=V;return Z>=0?f:"-"+f};
dnc=function(Z,V){return function(){var a=fEc(Z());var J=V();var r=Z().playerApi;if(r&&r.getNumberOfStoryboardLevels()!==0){var f=r.getStoryboardFrameIndex(a,1);f!==-1?J=r.getStoryboardFrame(f,1):(a=r.getStoryboardFrameIndex(a,0),r=r.getStoryboardFrame(a,0),J&&r&&(r.height*=3,r.width*=3),J=r)}else J=null;if(!J)return null;V()&&(J.width=90*J.columns,J.height=160*J.rows);return J}};
_.kr=function(Z){if(!Z||Z.getVideoData)return Z};
mnu=function(){var Z;return{playerApi:(Z=_.It())!=null?Z:void 0}};
_.T1J=function(Z){function V(Zm){Zm!==0||X?Zm>50&&(X||!t)?(n(!1),c(!0)):Zm<=50&&(X||t)&&(n(!1),c(!1)):n(!0)}
function a(){var Zm;return _.m(function(BJ){if(BJ.nextAddress==1)return _.q(BJ,_.gH(),2);(Zm=BJ.yieldResult)&&(Zm.isMuted()?n(!0):n(!1));_.mt(BJ)})}
var J=Z.noSlider;var r=Z.orientation;Z=_.v6();var f=_.v6(),d=_.xX(),N=_.B(aK(!1)),C=N.next().value,T=N.next().value,Y=_.B(aK(!1));N=Y.next().value;Y=Y.next().value;var X=N,n=Y;Y=_.B(aK(!0));N=Y.next().value;Y=Y.next().value;var t=N,c=Y;N=r==="vertical_down";_.so(function(){function Zm(){T(!0)}
function BJ(){T(!1)}
J?(a(),V(X?0:100)):d&&d.value&&(d.value.addEventListener("focus",Zm),d.value.addEventListener("focusout",BJ),N1a(d.value).then(function(){V(Number(C3J(d.value)))}));
f&&f.value&&(f.value.addEventListener("focus",Zm),f.value.addEventListener("focusout",BJ));return function(){var Fu;d==null||(Fu=d.value)==null||Fu.removeEventListener("focus",Zm);var Ga;d==null||(Ga=d.value)==null||Ga.removeEventListener("focusout",BJ);f.value.removeEventListener("focus",Zm);f.value.removeEventListener("focusout",BJ)}});
var y=_.VE(function(){if(d&&d.value){var Zm=Number(C3J(d.value));qvR(Zm);d.value.style.setProperty("--gradient-percent",Zm+"%");V(Zm)}return!1});
Y={};Y=(Y.ytdDesktopShortsVolumeControlsHost=!0,Y.ytdDesktopShortsVolumeControlsHostVertical=N,Y.ytdDesktopShortsVolumeControlsHostExpanded=C,Y);var U={},v=(U.ytdDesktopShortsVolumeControlsSliderContainer=!0,U.ytdDesktopShortsVolumeControlsSliderContainerExpanded=C,U.ytdDesktopShortsVolumeControlsSliderContainerVertical=N,U.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=r==="vertical_down",U.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=C&&N,U);r={};var h=(r.ytdDesktopShortsVolumeControlsBackgroundScrim=
!0,r.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=J?!1:C,r);C={};C=(C.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=N,C);r=_.VE(function(){T(!0)});
U=_.VE(function(){T(!1)});
var L=_.VE(function(){if(d&&d.value||J)SvJ(d.value,X,J),n(!X);return!1}),R=_.F("web_shorts_keyboard_enable_mute_shortcut")?X?_.oC("PLAYER_LABEL_UNMUTE",void 0,"Unmute (m)"):_.oC("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):X?_.oC("UNMUTE_VOLUME",void 0,"Unmute"):_.oC("MUTE_VOLUME",void 0,"Mute"),rJ={sources:[{clientResource:{imageName:X?"VOLUME_OFF_FILLED":t?"VOLUME_UP_FILLED":"VOLUME_DOWN_FILLED"}}]};
return _.S("desktop-shorts-volume-controls",{"on:pointerleave":U,class:_.gK(Y),el:Z},eO(!N,function(){return _.S("div",{class:_.gK(h)})}),_.S("div",{class:_.gK(C)},_.S("button",{"aria-label":R,
title:R,el:f,"on:click":L,"on:pointerenter":r,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},rJ?_.S(_.bn,{data:rJ,alt:R,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),eO(!J,function(){return _.S("div",{class:_.gK(v)},_.S("input",{"aria-label":_.oC("VOLUME"),title:_.oC("VOLUME"),el:d,"on:input":y,type:"range",class:"ytdDesktopShortsVolumeControlsNativeSlider",id:"volume-input"}))}))};
N1a=function(Z){var V,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,_.gH(),2);V=J.yieldResult;a=50;V&&(a=V.getVolume(),V.isMuted()?Yvn(Z,0):Yvn(Z,a));_.mt(J)})};
qvR=function(Z){var V;_.m(function(a){if(a.nextAddress==1)return _.q(a,_.gH(),2);if(V=a.yieldResult)V.unMute(!0),V.setVolume(Z,!0);_.mt(a)})};
Yvn=function(Z,V){Z&&(Z.value=""+V,Z.style.setProperty("--gradient-percent",V+"%"))};
C3J=function(Z){var V;return(V=Z==null?void 0:Z.value)!=null?V:0};
SvJ=function(Z,V,a){var J;_.m(function(r){if(r.nextAddress==1)return _.q(r,_.gH(),2);J=r.yieldResult;V&&J?(J.unMute(!0),!a&&Z&&Yvn(Z,J.getVolume())):J&&(J.mute(!0),!a&&Z&&Yvn(Z,0));_.mt(r)})};
XOa=function(){var Z;_.m(function(V){if(V.nextAddress==1)return _.q(V,_.gH(),2);Z=V.yieldResult;if(!Z)return V.return();Z.isMuted()?Z.unMute(!0):Z.mute(!0);_.mt(V)})};
KIm=function(Z){var V=_.l().resolve(_.Ee).getPlayerElement();V&&Z&&(Z===1?V.pause():V.play())};
nYR=function(Z){_.L4(Z,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
lEa=function(Z){_.L4(Z,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
sfV=function(Z){return _.nf(Z.document.body,function(){return _.S(tmo,null)})};
FIm=function(){var Z=window.performance.getEntriesByType("navigation");return Z?Z.map(function(V){return V.type}).includes("reload"):!1};
Unu=function(){jj(jj(jj(jj(jj(jj(jj(_.l().resolve(_.vn),_.Dno),_.cKo),_.OvF),_.Gln),_.wOJ),_.yKR),_.bvF)};
Hvm=function(Z,V){V=V===void 0?!1:V;var a,J,r,f;return _.m(function(d){if(d.nextAddress==1)return V||!_.F("kevlar_shorts_seedless_retry_initial_load")||(a=window,J=!(!a.getDataPromise&&!a.getInitialData),J)?_.q(d,XtE(),2):(setTimeout(Hvm.bind(window,Z,!0),1E3),d.return());if(d.nextAddress!=3)return r=d.yieldResult,_.q(d,AKJ(r),3);f=d.yieldResult;G4(Z,f);_.mt(d)})};
AKJ=function(Z){var V;if((V=Z.response)==null||!V.replacementEndpoint)return _.Ig(Z);V=_.l().resolve(se);Z=Z.response;_.D(Z.replacementEndpoint,_.Pp)&&Z.sequenceContinuation&&(_.D(Z.replacementEndpoint,_.Pp).sequenceParams=Z.sequenceContinuation);return xr(V,Z.replacementEndpoint,{},_.JO.location.href,"shorts",function(){},function(){return!1})};
kla=function(Z){var V=_.EV(),a,J=_.D((a=Z.response)==null?void 0:a.frameworkUpdates,UD),r;a=_.D((r=Z.playerResponse)==null?void 0:r.frameworkUpdates,UD);var f;Z=_.D((f=Z.reelWatchSequenceResponse)==null?void 0:f.frameworkUpdates,UD);J&&_.JI(J,V);a&&_.JI(a,V);Z&&_.JI(Z,V)};
EYm=function(Z){var V;_.F("enable_redirect_linking_for_desktop_web_client")&&((V=window.location.hash)==null?0:V.includes("redirect_state"))&&Z.url&&(Z.url=Z.url.toString()+window.location.hash)};
xnF=function(Z){var V=_.l(),a=V.resolve(se);V=V.resolve(_.jfE);Z.endpoint&&(a=vYF(a,Z.endpoint),a.content&&Z.response&&_.QV(V,Z.response,a.content),a.player&&Z.playerResponse&&_.QV(V,Z.playerResponse,a.player),a.reelSequence&&Z.reelWatchSequenceResponse&&_.QV(V,Z.reelWatchSequenceResponse,a.reelSequence))};
pI=function(Z,V){kla(V);var a;(V==null?0:V.url)&&((a=window.location.hash)==null?0:a.includes("redirect_state"))&&(EYm(V),(a=TgO(V.url))&&_.MR(Z.root,"yt-initialize-third-party",[a,V]));xnF(V);a=_.l();var J=a.resolve(Qfm);V.playerResponse&&a.resolve(pOi).handleResponse(V.playerResponse);if(V.playerResponse){a=void 0;if(_.F("ab_v_vid_sig")&&V.endpoint){var r,f=(r=_.D(V.endpoint,_.kZ))!=null?r:_.D(V.endpoint,_.Pp);f&&(a=f.videoId)}hUi(J,V.playerResponse,a)}V.playerResponse&&dIK(V.playerResponse)&&_.F("web_enable_ab_rsp_cl")?
EdO().then(function(){eUE(J,V.playerResponse);G4(Z,V)}):G4(Z,V)};
$na=function(Z){if(Z=Z.root.data){var V=_.l().resolve(zUu);Z.endpoint&&(Z.response&&V.handleResponse(Z.response,void 0,document.querySelector("ytd-app")),Z.playerResponse&&V.handleResponse(Z.playerResponse),Z.reelWatchSequenceResponse&&V.handleResponse(Z.reelWatchSequenceResponse))}};
RUO=function(Z){var V,a,J,r,f,d;return _.m(function(N){switch(N.nextAddress){case 1:V=window;if(!V.getDataPromise){N.jumpTo(2);break}_.rs(N,3);return _.q(N,V.getDataPromise(),5);case 5:a=N.yieldResult;pI(Z,a);_.Hb(N,4);break;case 3:return _.ds(N),_.q(N,FH(),6);case 6:J=N.yieldResult,G4(Z,J);case 4:return N.return();case 2:if(!_.F("sw_nav_preload_pbj")){N.jumpTo(7);break}V.fetchInitialData=function(){var C;return _.m(function(T){if(T.nextAddress==1)return _.q(T,FH(),2);C=T.yieldResult;G4(Z,C);_.mt(T)})};
if(V.getInitialData){V.loadInitialData=function(C){pI(Z,C)};
r=V.getInitialData();V.getInitialData=void 0;pI(Z,r);N.jumpTo(8);break}V.fetchInitialData=void 0;return _.q(N,FH(),9);case 9:f=N.yieldResult,G4(Z,f);case 8:return N.return();case 7:V.getInitialData?(d=V.getInitialData(),V.getInitialData=void 0,pI(Z,d)):V.loadInitialData=function(C){pI(Z,C)},_.mt(N)}})};
MmR=function(Z){var V=0;return function(){return V<Z.length?{done:!1,value:Z[V++]}:{done:!0}}};
LIR=typeof Object.defineProperties=="function"?Object.defineProperty:function(Z,V,a){if(Z==Array.prototype||Z==Object.prototype)return Z;Z[V]=a.value;return Z};
ufo=function(Z){Z=["object"==typeof globalThis&&globalThis,Z,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var V=0;V<Z.length;++V){var a=Z[V];if(a&&a.Math==Math)return a}throw Error("a");};
_.QS=ufo(this);h1=function(Z,V){if(V)a:{var a=_.QS;Z=Z.split(".");for(var J=0;J<Z.length-1;J++){var r=Z[J];if(!(r in a))break a;a=a[r]}Z=Z[Z.length-1];J=a[Z];V=V(J);V!=J&&V!=null&&LIR(a,Z,{configurable:!0,writable:!0,value:V})}};
h1("Symbol",function(Z){if(Z)return Z;var V=function(f,d){this.$jscomp$symbol$id_=f;LIR(this,"description",{configurable:!0,writable:!0,value:d})};
V.prototype.toString=function(){return this.$jscomp$symbol$id_};
var a="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",J=0,r=function(f){if(this instanceof r)throw new TypeError("b");return new V(a+(f||"")+"_"+J++,f)};
return r});
h1("Symbol.iterator",function(Z){if(Z)return Z;Z=Symbol("c");for(var V="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),a=0;a<V.length;a++){var J=_.QS[V[a]];typeof J==="function"&&typeof J.prototype[Z]!="function"&&LIR(J.prototype,Z,{configurable:!0,writable:!0,value:function(){return WIo(MmR(this))}})}return Z});
h1("Symbol.asyncIterator",function(Z){return Z?Z:Symbol("d")});
var WIo=function(Z){Z={next:Z};Z[Symbol.iterator]=function(){return this};
return Z},gYJ=typeof Object.create=="function"?Object.create:function(Z){var V=function(){};
V.prototype=Z;return new V},IEo=function(){function Z(){function a(){}
new a;Reflect.construct(a,[],function(){});
return new a instanceof a}
if(typeof Reflect!="undefined"&&Reflect.construct){if(Z())return Reflect.construct;var V=Reflect.construct;return function(a,J,r){a=V(a,J);r&&Reflect.setPrototypeOf(a,r.prototype);return a}}return function(a,J,r){r===void 0&&(r=a);
r=gYJ(r.prototype||Object.prototype);return Function.prototype.apply.call(a,r,J)||r}}(),ZQn;
if(typeof Object.setPrototypeOf=="function")ZQn=Object.setPrototypeOf;else{var Vxa;a:{var a9J={a:!0},JbK={};try{JbK.__proto__=a9J;Vxa=JbK.a;break a}catch(Z){}Vxa=!1}ZQn=Vxa?function(Z,V){Z.__proto__=V;if(Z.__proto__!==V)throw new TypeError("e`"+Z);return Z}:null}ej=ZQn;
_.O=function(Z,V){Z.prototype=gYJ(V.prototype);Z.prototype.constructor=Z;if(ej)ej(Z,V);else for(var a in V)if(a!="prototype")if(Object.defineProperties){var J=Object.getOwnPropertyDescriptor(V,a);J&&Object.defineProperty(Z,a,J)}else Z[a]=V[a];Z.superClass_=V.prototype};
_.B=function(Z){var V=typeof Symbol!="undefined"&&Symbol.iterator&&Z[Symbol.iterator];if(V)return V.call(Z);if(typeof Z.length=="number")return{next:MmR(Z)};throw Error("f`"+String(Z));};
pG=function(Z){for(var V,a=[];!(V=Z.next()).done;)a.push(V.value);return a};
_.nw=function(Z){return Z instanceof Array?Z:pG(_.B(Z))};
_.z4=function(Z){return o1F(Z,Z)};
o1F=function(Z,V){Z.raw=V;Object.freeze&&(Object.freeze(Z),Object.freeze(V));return Z};
$r=function(Z,V){return Object.prototype.hasOwnProperty.call(Z,V)};
rbi=typeof Object.assign=="function"?Object.assign:function(Z,V){for(var a=1;a<arguments.length;a++){var J=arguments[a];if(J)for(var r in J)$r(J,r)&&(Z[r]=J[r])}return Z};
h1("Object.assign",function(Z){return Z||rbi});
var P6c=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},f9O=function(Z){if(Z.isRunning_)throw new TypeError("h");
Z.isRunning_=!0};
P6c.prototype.JSC$6627_next_=function(Z){this.yieldResult=Z};
var iQV=function(Z,V){Z.abruptCompletion_={exception:V,isException:!0};Z.nextAddress=Z.catchAddress_||Z.finallyAddress_};
P6c.prototype.return=function(Z){this.abruptCompletion_={return:Z};this.nextAddress=this.finallyAddress_};
_.q=function(Z,V,a){Z.nextAddress=a;return{value:V}};
P6c.prototype.jumpTo=function(Z){this.nextAddress=Z};
_.mt=function(Z){Z.nextAddress=0};
_.rs=function(Z,V,a){Z.catchAddress_=V;a!=void 0&&(Z.finallyAddress_=a)};
_.iD=function(Z,V){Z.catchAddress_=0;Z.finallyAddress_=V||0};
_.Hb=function(Z,V,a){Z.nextAddress=V;Z.catchAddress_=a||0};
_.ds=function(Z,V){Z.catchAddress_=V||0;V=Z.abruptCompletion_.exception;Z.abruptCompletion_=null;return V};
_.Pg=function(Z,V,a,J){J?Z.finallyContexts_[J]=Z.abruptCompletion_:Z.finallyContexts_=[Z.abruptCompletion_];Z.catchAddress_=V||0;Z.finallyAddress_=a||0};
_.Bg=function(Z,V,a){a=Z.finallyContexts_.splice(a||0)[0];(a=Z.abruptCompletion_=Z.abruptCompletion_||a)?a.isException?Z.nextAddress=Z.catchAddress_||Z.finallyAddress_:a.jumpTo!=void 0&&Z.finallyAddress_<a.jumpTo?(Z.nextAddress=a.jumpTo,Z.abruptCompletion_=null):Z.nextAddress=Z.finallyAddress_:Z.nextAddress=V};
BfV=function(Z){this.JSC$6632_context_=new P6c;this.program_=Z};
mSi=function(Z,V){f9O(Z.JSC$6632_context_);var a=Z.JSC$6632_context_.yieldAllIterator_;if(a)return dSn(Z,"return"in a?a["return"]:function(J){return{value:J,done:!0}},V,Z.JSC$6632_context_.return);
Z.JSC$6632_context_.return(V);return Ry(Z)};
dSn=function(Z,V,a,J){try{var r=V.call(Z.JSC$6632_context_.yieldAllIterator_,a);if(!(r instanceof Object))throw new TypeError("g`"+r);if(!r.done)return Z.JSC$6632_context_.isRunning_=!1,r;var f=r.value}catch(d){return Z.JSC$6632_context_.yieldAllIterator_=null,iQV(Z.JSC$6632_context_,d),Ry(Z)}Z.JSC$6632_context_.yieldAllIterator_=null;J.call(Z.JSC$6632_context_,f);return Ry(Z)};
Ry=function(Z){for(;Z.JSC$6632_context_.nextAddress;)try{var V=Z.program_(Z.JSC$6632_context_);if(V)return Z.JSC$6632_context_.isRunning_=!1,{value:V.value,done:!1}}catch(a){Z.JSC$6632_context_.yieldResult=void 0,iQV(Z.JSC$6632_context_,a)}Z.JSC$6632_context_.isRunning_=!1;if(Z.JSC$6632_context_.abruptCompletion_){V=Z.JSC$6632_context_.abruptCompletion_;Z.JSC$6632_context_.abruptCompletion_=null;if(V.isException)throw V.exception;return{value:V.return,done:!0}}return{value:void 0,done:!0}};
NfO=function(Z){this.next=function(V){f9O(Z.JSC$6632_context_);Z.JSC$6632_context_.yieldAllIterator_?V=dSn(Z,Z.JSC$6632_context_.yieldAllIterator_.next,V,Z.JSC$6632_context_.JSC$6627_next_):(Z.JSC$6632_context_.JSC$6627_next_(V),V=Ry(Z));return V};
this.throw=function(V){f9O(Z.JSC$6632_context_);Z.JSC$6632_context_.yieldAllIterator_?V=dSn(Z,Z.JSC$6632_context_.yieldAllIterator_["throw"],V,Z.JSC$6632_context_.JSC$6627_next_):(iQV(Z.JSC$6632_context_,V),V=Ry(Z));return V};
this.return=function(V){return mSi(Z,V)};
this[Symbol.iterator]=function(){return this}};
_.AUV=function(Z,V){V=new NfO(new BfV(V));ej&&Z.prototype&&ej(V,Z.prototype);return V};
C6E=function(Z){function V(J){return Z.next(J)}
function a(J){return Z.throw(J)}
return new Promise(function(J,r){function f(d){d.done?J(d.value):Promise.resolve(d.value).then(V,a).then(f,r)}
f(Z.next())})};
_.m=function(Z){return C6E(new NfO(new BfV(Z)))};
z3n=function(Z){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return Z};
this.next=function(V){return Promise.resolve(Z.next(V))};
this["throw"]=function(V){return new Promise(function(a,J){var r=Z["throw"];r!==void 0?a(r.call(Z,V)):(a=Z["return"],a!==void 0&&a.call(Z),J(new TypeError("i")))})};
Z["return"]!==void 0&&(this["return"]=function(V){return Promise.resolve(Z["return"](V))})};
_.lV=function(){for(var Z=Number(this),V=[],a=Z;a<arguments.length;a++)V[a-Z]=arguments[a];return V};
_.kSF=function(Z){return Z};
h1("globalThis",function(Z){return Z||_.QS});
h1("Reflect",function(Z){return Z?Z:{}});
h1("Reflect.construct",function(){return IEo});
h1("Reflect.setPrototypeOf",function(Z){return Z?Z:ej?function(V,a){try{return ej(V,a),!0}catch(J){return!1}}:null});
h1("Promise",function(Z){function V(){this.batch_=null}
function a(d){return d instanceof r?d:new r(function(N){N(d)})}
if(Z&&(typeof _.QS.PromiseRejectionEvent!=="undefined"||!_.QS.Promise||_.QS.Promise.toString().indexOf("[native code]")===-1))return Z;V.prototype.asyncExecute=function(d){if(this.batch_==null){this.batch_=[];var N=this;this.asyncExecuteFunction(function(){N.executeBatch_()})}this.batch_.push(d)};
var J=_.QS.setTimeout;V.prototype.asyncExecuteFunction=function(d){J(d,0)};
V.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var d=this.batch_;this.batch_=[];for(var N=0;N<d.length;++N){var C=d[N];d[N]=null;try{C()}catch(T){this.asyncThrow_(T)}}}this.batch_=null};
V.prototype.asyncThrow_=function(d){this.asyncExecuteFunction(function(){throw d;})};
var r=function(d){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var N=this.createResolveAndReject_();try{d(N.resolve,N.reject)}catch(C){N.reject(C)}};
r.prototype.createResolveAndReject_=function(){function d(T){return function(Y){C||(C=!0,T.call(N,Y))}}
var N=this,C=!1;return{resolve:d(this.resolveTo_),reject:d(this.JSC$6648_reject_)}};
r.prototype.resolveTo_=function(d){if(d===this)this.JSC$6648_reject_(new TypeError("j"));else if(d instanceof r)this.settleSameAsPromise_(d);else{a:switch(typeof d){case "object":var N=d!=null;break a;case "function":N=!0;break a;default:N=!1}N?this.resolveToNonPromiseObj_(d):this.fulfill_(d)}};
r.prototype.resolveToNonPromiseObj_=function(d){var N=void 0;try{N=d.then}catch(C){this.JSC$6648_reject_(C);return}typeof N=="function"?this.settleSameAsThenable_(N,d):this.fulfill_(d)};
r.prototype.JSC$6648_reject_=function(d){this.settle_(2,d)};
r.prototype.fulfill_=function(d){this.settle_(1,d)};
r.prototype.settle_=function(d,N){if(this.state_!=0)throw Error("k`"+d+"`"+N+"`"+this.state_);this.state_=d;this.result_=N;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
r.prototype.scheduleUnhandledRejectionCheck_=function(){var d=this;J(function(){if(d.notifyUnhandledRejection_()){var N=_.QS.console;typeof N!=="undefined"&&N.error(d.result_)}},1)};
r.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var d=_.QS.CustomEvent,N=_.QS.Event,C=_.QS.dispatchEvent;if(typeof C==="undefined")return!0;typeof d==="function"?d=new d("unhandledrejection",{cancelable:!0}):typeof N==="function"?d=new N("unhandledrejection",{cancelable:!0}):(d=_.QS.document.createEvent("CustomEvent"),d.initCustomEvent("unhandledrejection",!1,!0,d));d.promise=this;d.reason=this.result_;return C(d)};
r.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var d=0;d<this.onSettledCallbacks_.length;++d)f.asyncExecute(this.onSettledCallbacks_[d]);this.onSettledCallbacks_=null}};
var f=new V;r.prototype.settleSameAsPromise_=function(d){var N=this.createResolveAndReject_();d.callWhenSettled_(N.resolve,N.reject)};
r.prototype.settleSameAsThenable_=function(d,N){var C=this.createResolveAndReject_();try{d.call(N,C.resolve,C.reject)}catch(T){C.reject(T)}};
r.prototype.then=function(d,N){function C(n,t){return typeof n=="function"?function(c){try{T(n(c))}catch(y){Y(y)}}:t}
var T,Y,X=new r(function(n,t){T=n;Y=t});
this.callWhenSettled_(C(d,T),C(N,Y));return X};
r.prototype.catch=function(d){return this.then(void 0,d)};
r.prototype.callWhenSettled_=function(d,N){function C(){switch(T.state_){case 1:d(T.result_);break;case 2:N(T.result_);break;default:throw Error("l`"+T.state_);}}
var T=this;this.onSettledCallbacks_==null?f.asyncExecute(C):this.onSettledCallbacks_.push(C);this.isRejectionHandled_=!0};
r.resolve=a;r.reject=function(d){return new r(function(N,C){C(d)})};
r.race=function(d){return new r(function(N,C){for(var T=_.B(d),Y=T.next();!Y.done;Y=T.next())a(Y.value).callWhenSettled_(N,C)})};
r.all=function(d){var N=_.B(d),C=N.next();return C.done?a([]):new r(function(T,Y){function X(c){return function(y){n[c]=y;t--;t==0&&T(n)}}
var n=[],t=0;do n.push(void 0),t++,a(C.value).callWhenSettled_(X(n.length-1),Y),C=N.next();while(!C.done)})};
return r});
var MN=function(Z,V,a){if(Z==null)throw new TypeError("m`"+a);if(V instanceof RegExp)throw new TypeError("n`"+a);return Z+""};
h1("String.prototype.startsWith",function(Z){return Z?Z:function(V,a){var J=MN(this,V,"startsWith"),r=J.length,f=V.length;a=Math.max(0,Math.min(a|0,J.length));for(var d=0;d<f&&a<r;)if(J[a++]!=V[d++])return!1;return d>=f}});
h1("Object.setPrototypeOf",function(Z){return Z||ej});
h1("Symbol.dispose",function(Z){return Z?Z:Symbol("o")});
h1("SuppressedError",function(Z){function V(a,J,r){if(!(this instanceof V))return new V(a,J,r);r=Error(r);"stack"in r&&(this.stack=r.stack);this.message=r.message;this.error=a;this.suppressed=J}
if(Z)return Z;_.O(V,Error);V.prototype.name="SuppressedError";return V});
var qQF=function(Z,V,a){Z instanceof String&&(Z=String(Z));for(var J=Z.length,r=0;r<J;r++){var f=Z[r];if(V.call(a,f,r,Z))return{i:r,v:f}}return{i:-1,v:void 0}};
h1("Array.prototype.find",function(Z){return Z?Z:function(V,a){return qQF(this,V,a).v}});
h1("WeakMap",function(Z){function V(){}
function a(C){var T=typeof C;return T==="object"&&C!==null||T==="function"}
function J(C){if(!$r(C,f)){var T=new V;LIR(C,f,{value:T})}}
function r(C){var T=Object[C];T&&(Object[C]=function(Y){if(Y instanceof V)return Y;Object.isExtensible(Y)&&J(Y);return T(Y)})}
if(function(){if(!Z||!Object.seal)return!1;try{var C=Object.seal({}),T=Object.seal({}),Y=new Z([[C,2],[T,3]]);if(Y.get(C)!=2||Y.get(T)!=3)return!1;Y.delete(C);Y.set(T,4);return!Y.has(C)&&Y.get(T)==4}catch(X){return!1}}())return Z;
var f="$jscomp_hidden_"+Math.random();r("freeze");r("preventExtensions");r("seal");var d=0,N=function(C){this.JSC$6655_id_=(d+=Math.random()+1).toString();if(C){C=_.B(C);for(var T;!(T=C.next()).done;)T=T.value,this.set(T[0],T[1])}};
N.prototype.set=function(C,T){if(!a(C))throw Error("p");J(C);if(!$r(C,f))throw Error("q`"+C);C[f][this.JSC$6655_id_]=T;return this};
N.prototype.get=function(C){return a(C)&&$r(C,f)?C[f][this.JSC$6655_id_]:void 0};
N.prototype.has=function(C){return a(C)&&$r(C,f)&&$r(C[f],this.JSC$6655_id_)};
N.prototype.delete=function(C){return a(C)&&$r(C,f)&&$r(C[f],this.JSC$6655_id_)?delete C[f][this.JSC$6655_id_]:!1};
return N});
h1("Map",function(Z){if(function(){if(!Z||typeof Z!="function"||!Z.prototype.entries||typeof Object.seal!="function")return!1;try{var N=Object.seal({x:4}),C=new Z(_.B([[N,"s"]]));if(C.get(N)!="s"||C.size!=1||C.get({x:4})||C.set({x:4},"t")!=C||C.size!=2)return!1;var T=C.entries(),Y=T.next();if(Y.done||Y.value[0]!=N||Y.value[1]!="s")return!1;Y=T.next();return Y.done||Y.value[0].x!=4||Y.value[1]!="t"||!T.next().done?!1:!0}catch(X){return!1}}())return Z;
var V=new WeakMap,a=function(N){this[0]={};this[1]=f();this.size=0;if(N){N=_.B(N);for(var C;!(C=N.next()).done;)C=C.value,this.set(C[0],C[1])}};
a.prototype.set=function(N,C){N=N===0?0:N;var T=J(this,N);T.list||(T.list=this[0][T.id]=[]);T.entry?T.entry.value=C:(T.entry={next:this[1],previous:this[1].previous,head:this[1],key:N,value:C},T.list.push(T.entry),this[1].previous.next=T.entry,this[1].previous=T.entry,this.size++);return this};
a.prototype.delete=function(N){N=J(this,N);return N.entry&&N.list?(N.list.splice(N.index,1),N.list.length||delete this[0][N.id],N.entry.previous.next=N.entry.next,N.entry.next.previous=N.entry.previous,N.entry.head=null,this.size--,!0):!1};
a.prototype.clear=function(){this[0]={};this[1]=this[1].previous=f();this.size=0};
a.prototype.has=function(N){return!!J(this,N).entry};
a.prototype.get=function(N){return(N=J(this,N).entry)&&N.value};
a.prototype.entries=function(){return r(this,function(N){return[N.key,N.value]})};
a.prototype.keys=function(){return r(this,function(N){return N.key})};
a.prototype.values=function(){return r(this,function(N){return N.value})};
a.prototype.forEach=function(N,C){for(var T=this.entries(),Y;!(Y=T.next()).done;)Y=Y.value,N.call(C,Y[1],Y[0],this)};
a.prototype[Symbol.iterator]=a.prototype.entries;var J=function(N,C){var T=C&&typeof C;T=="object"||T=="function"?V.has(C)?T=V.get(C):(T=""+ ++d,V.set(C,T)):T="p_"+C;var Y=N[0][T];if(Y&&$r(N[0],T))for(N=0;N<Y.length;N++){var X=Y[N];if(C!==C&&X.key!==X.key||C===X.key)return{id:T,list:Y,index:N,entry:X}}return{id:T,list:Y,index:-1,entry:void 0}},r=function(N,C){var T=N[1];
return WIo(function(){if(T){for(;T.head!=N[1];)T=T.previous;for(;T.next!=T.head;)return T=T.next,{done:!1,value:C(T)};T=null}return{done:!0,value:void 0}})},f=function(){var N={};
return N.previous=N.next=N.head=N},d=0;
return a});
h1("Set",function(Z){if(function(){if(!Z||typeof Z!="function"||!Z.prototype.entries||typeof Object.seal!="function")return!1;try{var a=Object.seal({x:4}),J=new Z(_.B([a]));if(!J.has(a)||J.size!=1||J.add(a)!=J||J.size!=1||J.add({x:4})!=J||J.size!=2)return!1;var r=J.entries(),f=r.next();if(f.done||f.value[0]!=a||f.value[1]!=a)return!1;f=r.next();return f.done||f.value[0]==a||f.value[0].x!=4||f.value[1]!=f.value[0]?!1:r.next().done}catch(d){return!1}}())return Z;
var V=function(a){this.JSC$6669_map_=new Map;if(a){a=_.B(a);for(var J;!(J=a.next()).done;)this.add(J.value)}this.size=this.JSC$6669_map_.size};
V.prototype.add=function(a){a=a===0?0:a;this.JSC$6669_map_.set(a,a);this.size=this.JSC$6669_map_.size;return this};
V.prototype.delete=function(a){a=this.JSC$6669_map_.delete(a);this.size=this.JSC$6669_map_.size;return a};
V.prototype.clear=function(){this.JSC$6669_map_.clear();this.size=0};
V.prototype.has=function(a){return this.JSC$6669_map_.has(a)};
V.prototype.entries=function(){return this.JSC$6669_map_.entries()};
V.prototype.values=function(){return this.JSC$6669_map_.values()};
V.prototype.keys=V.prototype.values;V.prototype[Symbol.iterator]=V.prototype.values;V.prototype.forEach=function(a,J){var r=this;this.JSC$6669_map_.forEach(function(f){return a.call(J,f,f,r)})};
return V});
h1("Math.log2",function(Z){return Z?Z:function(V){return Math.log(V)/Math.LN2}});
h1("Object.values",function(Z){return Z?Z:function(V){var a=[],J;for(J in V)$r(V,J)&&a.push(V[J]);return a}});
h1("Object.is",function(Z){return Z?Z:function(V,a){return V===a?V!==0||1/V===1/a:V!==V&&a!==a}});
h1("Array.prototype.includes",function(Z){return Z?Z:function(V,a){var J=this;J instanceof String&&(J=String(J));var r=J.length;a=a||0;for(a<0&&(a=Math.max(a+r,0));a<r;a++){var f=J[a];if(f===V||Object.is(f,V))return!0}return!1}});
h1("String.prototype.includes",function(Z){return Z?Z:function(V,a){return MN(this,V,"includes").indexOf(V,a||0)!==-1}});
h1("Array.from",function(Z){return Z?Z:function(V,a,J){a=a!=null?a:function(N){return N};
var r=[],f=typeof Symbol!="undefined"&&Symbol.iterator&&V[Symbol.iterator];if(typeof f=="function"){V=f.call(V);for(var d=0;!(f=V.next()).done;)r.push(a.call(J,f.value,d++))}else for(f=V.length,d=0;d<f;d++)r.push(a.call(J,V[d],d));return r}});
h1("Object.entries",function(Z){return Z?Z:function(V){var a=[],J;for(J in V)$r(V,J)&&a.push([J,V[J]]);return a}});
h1("Number.isFinite",function(Z){return Z?Z:function(V){return typeof V!=="number"?!1:!isNaN(V)&&V!==Infinity&&V!==-Infinity}});
h1("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
h1("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
h1("Number.isInteger",function(Z){return Z?Z:function(V){return Number.isFinite(V)?V===Math.floor(V):!1}});
h1("Number.isSafeInteger",function(Z){return Z?Z:function(V){return Number.isInteger(V)&&Math.abs(V)<=Number.MAX_SAFE_INTEGER}});
h1("String.prototype.endsWith",function(Z){return Z?Z:function(V,a){var J=MN(this,V,"endsWith");a===void 0&&(a=J.length);a=Math.max(0,Math.min(a|0,J.length));for(var r=V.length;r>0&&a>0;)if(J[--a]!=V[--r])return!1;return r<=0}});
var SQo=function(Z,V){Z instanceof String&&(Z+="");var a=0,J=!1,r={next:function(){if(!J&&a<Z.length){var f=a++;return{value:V(f,Z[f]),done:!1}}J=!0;return{done:!0,value:void 0}}};
r[Symbol.iterator]=function(){return r};
return r};
h1("Array.prototype.entries",function(Z){return Z?Z:function(){return SQo(this,function(V,a){return[V,a]})}});
h1("Math.imul",function(Z){return Z?Z:function(V,a){V=Number(V);a=Number(a);var J=V&65535,r=a&65535;return J*r+((V>>>16&65535)*r+J*(a>>>16&65535)<<16>>>0)|0}});
h1("Math.trunc",function(Z){return Z?Z:function(V){V=Number(V);if(isNaN(V)||V===Infinity||V===-Infinity||V===0)return V;var a=Math.floor(Math.abs(V));return V<0?-a:a}});
h1("Number.isNaN",function(Z){return Z?Z:function(V){return typeof V==="number"&&isNaN(V)}});
h1("Array.prototype.keys",function(Z){return Z?Z:function(){return SQo(this,function(V){return V})}});
h1("Array.prototype.values",function(Z){return Z?Z:function(){return SQo(this,function(V,a){return a})}});
h1("Array.prototype.fill",function(Z){return Z?Z:function(V,a,J){var r=this.length||0;a<0&&(a=Math.max(0,r+a));if(J==null||J>r)J=r;J=Number(J);J<0&&(J=Math.max(0,r+J));for(a=Number(a||0);a<J;a++)this[a]=V;return this}});
var LI=function(Z){return Z?Z:Array.prototype.fill};
h1("Int8Array.prototype.fill",LI);h1("Uint8Array.prototype.fill",LI);h1("Uint8ClampedArray.prototype.fill",LI);h1("Int16Array.prototype.fill",LI);h1("Uint16Array.prototype.fill",LI);h1("Int32Array.prototype.fill",LI);h1("Uint32Array.prototype.fill",LI);h1("Float32Array.prototype.fill",LI);h1("Float64Array.prototype.fill",LI);
h1("Object.fromEntries",function(Z){return Z?Z:function(V){var a={};if(!(Symbol.iterator in V))throw new TypeError("r`"+V);V=V[Symbol.iterator].call(V);for(var J=V.next();!J.done;J=V.next()){J=J.value;if(Object(J)!==J)throw new TypeError("s");a[J[0]]=J[1]}return a}});
h1("String.prototype.replaceAll",function(Z){return Z?Z:function(V,a){if(V instanceof RegExp&&!V.global)throw new TypeError("t");return V instanceof RegExp?this.replace(V,a):this.replace(new RegExp(String(V).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),a)}});
h1("Object.getOwnPropertySymbols",function(Z){return Z?Z:function(){return[]}});
h1("String.prototype.repeat",function(Z){return Z?Z:function(V){var a=MN(this,null,"repeat");if(V<0||V>1342177279)throw new RangeError("u");V|=0;for(var J="";V;)if(V&1&&(J+=a),V>>>=1)a+=a;return J}});
h1("Array.prototype.findIndex",function(Z){return Z?Z:function(V,a){return qQF(this,V,a).i}});
h1("Array.prototype.flatMap",function(Z){return Z?Z:function(V,a){var J=[];Array.prototype.forEach.call(this,function(r,f){r=V.call(a,r,f,this);Array.isArray(r)?J.push.apply(J,r):J.push(r)});
return J}});
h1("String.prototype.codePointAt",function(Z){return Z?Z:function(V){var a=MN(this,null,"codePointAt"),J=a.length;V=Number(V)||0;if(V>=0&&V<J){V|=0;var r=a.charCodeAt(V);if(r<55296||r>56319||V+1===J)return r;V=a.charCodeAt(V+1);return V<56320||V>57343?r:(r-55296)*1024+V+9216}}});
h1("String.fromCodePoint",function(Z){return Z?Z:function(V){for(var a="",J=0;J<arguments.length;J++){var r=Number(arguments[J]);if(r<0||r>1114111||r!==Math.floor(r))throw new RangeError("v`"+r);r<=65535?a+=String.fromCharCode(r):(r-=65536,a+=String.fromCharCode(r>>>10&1023|55296),a+=String.fromCharCode(r&1023|56320))}return a}});
h1("String.prototype.padStart",function(Z){return Z?Z:function(V,a){var J=MN(this,null,"padStart");V-=J.length;a=a!==void 0?String(a):" ";return(V>0&&a?a.repeat(Math.ceil(V/a.length)).substring(0,V):"")+J}});
h1("Promise.prototype.finally",function(Z){return Z?Z:function(V){return this.then(function(a){return Promise.resolve(V()).then(function(){return a})},function(a){return Promise.resolve(V()).then(function(){throw a;
})})}});
h1("Object.hasOwn",function(Z){return Z?Z:function(V,a){return Object.prototype.hasOwnProperty.call(V,a)}});
h1("Math.sign",function(Z){return Z?Z:function(V){V=Number(V);return V===0||isNaN(V)?V:V>0?1:-1}});
h1("Array.prototype.flat",function(Z){return Z?Z:function(V){V=V===void 0?1:V;var a=[];Array.prototype.forEach.call(this,function(J){Array.isArray(J)&&V>0?(J=Array.prototype.flat.call(J,V-1),a.push.apply(a,J)):a.push(J)});
return a}});
h1("String.raw",function(Z){return Z?Z:function(V,a){if(V==null)throw new TypeError("w");for(var J=V.raw,r=J.length,f="",d=0;d<r;++d)f+=J[d],d+1<r&&d+1<arguments.length&&(f+=String(arguments[d+1]));return f}});
h1("Reflect.ownKeys",function(Z){return Z?Z:function(V){var a=[],J=Object.getOwnPropertyNames(V);V=Object.getOwnPropertySymbols(V);for(var r=0;r<J.length;r++)(J[r].substring(0,14)=="jscomp_symbol_"?V:a).push(J[r]);return a.concat(V)}});
h1("Object.getOwnPropertyDescriptors",function(Z){return Z?Z:function(V){for(var a={},J=Reflect.ownKeys(V),r=0;r<J.length;r++)a[J[r]]=Object.getOwnPropertyDescriptor(V,J[r]);return a}});
h1("WeakSet",function(Z){if(function(){if(!Z||!Object.seal)return!1;try{var a=Object.seal({}),J=Object.seal({}),r=new Z([a]);if(!r.has(a)||r.has(J))return!1;r.delete(a);r.add(J);return!r.has(a)&&r.has(J)}catch(f){return!1}}())return Z;
var V=function(a){this.JSC$6676_map_=new WeakMap;if(a){a=_.B(a);for(var J;!(J=a.next()).done;)this.add(J.value)}};
V.prototype.add=function(a){this.JSC$6676_map_.set(a,!0);return this};
V.prototype.has=function(a){return this.JSC$6676_map_.has(a)};
V.prototype.delete=function(a){return this.JSC$6676_map_.delete(a)};
return V});
h1("Promise.allSettled",function(Z){function V(J){return{status:"fulfilled",value:J}}
function a(J){return{status:"rejected",reason:J}}
return Z?Z:function(J){var r=this;J=Array.from(J,function(f){return r.resolve(f).then(V,a)});
return r.all(J)}});
h1("Number.parseInt",function(Z){return Z||parseInt});
_._DumpException=window._DumpException||function(Z){throw Z;};
window._DumpException=_._DumpException;var TfR,uN,Wn,gx,YQF,Xmn,KUR,n1J,RI,l9i;TfR=TfR||{};_.JO=this||self;_.pK=function(Z,V,a){Z=Z.split(".");a=a||_.JO;for(var J;Z.length&&(J=Z.shift());)Z.length||V===void 0?a[J]&&a[J]!==Object.prototype[J]?a=a[J]:a=a[J]={}:a[J]=V};
uN=function(Z){var V=_.AW("WIZ_global_data.oxN3nb");Z=V&&V[Z];return Z!=null?Z:!1};
Wn=_.JO._F_toggles||[];gx=function(){};
gx.get=function(){return null};
_.AW=function(Z,V){Z=Z.split(".");V=V||_.JO;for(var a=0;a<Z.length;a++)if(V=V[Z[a]],V==null)return null;return V};
_.Iy=function(Z){Z.instance_=void 0;Z.getInstance=function(){return Z.instance_?Z.instance_:Z.instance_=new Z}};
_.Yk=function(Z){var V=typeof Z;return V!="object"?V:Z?Array.isArray(Z)?"array":V:"null"};
_.aY=function(Z){var V=_.Yk(Z);return V=="array"||V=="object"&&typeof Z.length=="number"};
_.rb=function(Z){var V=typeof Z;return V=="object"&&Z!=null||V=="function"};
_.i4=function(Z){return Object.prototype.hasOwnProperty.call(Z,YQF)&&Z[YQF]||(Z[YQF]=++Xmn)};
YQF="closure_uid_"+(Math.random()*1E9>>>0);Xmn=0;KUR=function(Z,V,a){return Z.call.apply(Z.bind,arguments)};
n1J=function(Z,V,a){if(!Z)throw Error();if(arguments.length>2){var J=Array.prototype.slice.call(arguments,2);return function(){var r=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(r,J);return Z.apply(V,r)}}return function(){return Z.apply(V,arguments)}};
_.KG=function(Z,V,a){_.KG=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?KUR:n1J;return _.KG.apply(null,arguments)};
_.Pz=function(Z,V){var a=Array.prototype.slice.call(arguments,1);return function(){var J=a.slice();J.push.apply(J,arguments);return Z.apply(this,J)}};
_.ZN=function(){return Date.now()};
RI=function(Z){return Z};
_.V8=function(Z,V){function a(){}
a.prototype=V.prototype;Z.superClass_=V.prototype;Z.prototype=new a;Z.prototype.constructor=Z;Z.base=function(J,r,f){for(var d=Array(arguments.length-2),N=2;N<arguments.length;N++)d[N-2]=arguments[N];return V.prototype[r].apply(J,d)}};
l9i=function(Z){return Z};var s2E,Odm;_.z=function(Z,V,a,J){var r=arguments.length,f=r<3?V:J===null?J=Object.getOwnPropertyDescriptor(V,a):J,d;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")f=Reflect.decorate(Z,V,a,J);else for(var N=Z.length-1;N>=0;N--)if(d=Z[N])f=(r<3?d(f):r>3?d(V,a,f):d(V,a))||f;return r>3&&f&&Object.defineProperty(V,a,f),f};
_.u=function(Z,V){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(Z,V)};
s2E=function(Z,V){if(V!==null&&V!==void 0){if(typeof V!=="object"&&typeof V!=="function")throw new TypeError("x");if(a===void 0){if(!Symbol.dispose)throw new TypeError("z");var a=V[Symbol.dispose]}if(typeof a!=="function")throw new TypeError("A");Z.stack.push({value:V,dispose:a,async:!1})}return V};
Odm=function(Z){function V(f){Z.error=Z.hasError?new SuppressedError(f,Z.error,"An error was suppressed during disposal."):f;Z.hasError=!0}
function a(){for(;J=Z.stack.pop();)try{if(!J.async&&r===1)return r=0,Z.stack.push(J),Promise.resolve().then(a);if(J.dispose){var f=J.dispose.call(J.value);if(J.async)return r|=2,Promise.resolve(f).then(a,function(d){V(d);return a()})}else r|=1}catch(d){V(d)}if(r===1)return Z.hasError?Promise.reject(Z.error):Promise.resolve();
if(Z.hasError)throw Z.error;}
var J,r=0;a()};_.V8(_.VF,Error);_.VF.prototype.name="CustomError";var txF;var s3n=void 0,FUF,DSi=typeof TextDecoder!=="undefined",JOE,amJ=typeof String.prototype.isWellFormed==="function",VEV=typeof TextEncoder!=="undefined";var cbJ;_.Yl=function(Z){for(var V=[],a=0,J=0;J<Z.length;J++){var r=Z.charCodeAt(J);r<128?V[a++]=r:(r<2048?V[a++]=r>>6|192:((r&64512)==55296&&J+1<Z.length&&(Z.charCodeAt(J+1)&64512)==56320?(r=65536+((r&1023)<<10)+(Z.charCodeAt(++J)&1023),V[a++]=r>>18|240,V[a++]=r>>12&63|128):V[a++]=r>>12|224,V[a++]=r>>6&63|128),V[a++]=r&63|128)}return V};
cbJ=function(Z){for(var V=[],a=0,J=0;a<Z.length;){var r=Z[a++];if(r<128)V[J++]=String.fromCharCode(r);else if(r>191&&r<224){var f=Z[a++];V[J++]=String.fromCharCode((r&31)<<6|f&63)}else if(r>239&&r<365){f=Z[a++];var d=Z[a++],N=Z[a++];r=((r&7)<<18|(f&63)<<12|(d&63)<<6|N&63)-65536;V[J++]=String.fromCharCode(55296+(r>>10));V[J++]=String.fromCharCode(56320+(r&1023))}else f=Z[a++],d=Z[a++],V[J++]=String.fromCharCode((r&15)<<12|(f&63)<<6|d&63)}return V.join("")};var SE=String.prototype.trim?function(Z){return Z.trim()}:function(Z){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(Z)[1]},OQR=/&/g,GvE=/</g,wmJ=/>/g,ybE=/"/g,bQi=/'/g,USu=/\x00/g,HQE=/[\x00&<>"']/;var a8=!!(Wn[0]>>15&1),Abc=!!(Wn[0]>>16&1),kvo=!!(Wn[0]&2),E1F=!!(Wn[0]&4),j3J=!!(Wn[0]&32),v1c=!!(Wn[0]&512);var Kn=a8?Abc:uN(610401301),xSE=a8?kvo:uN(513659523),Q3m=a8?E1F:uN(568333945),UUa=a8?j3J:uN(1331761403),pmu=a8?v1c:uN(103340015);var lK,hbF=_.JO.navigator;lK=hbF?hbF.userAgentData||null:null;var EA;_.za=function(Z,V){return Array.prototype.indexOf.call(Z,V,void 0)};
_.jp=function(Z,V,a){Array.prototype.forEach.call(Z,V,a)};
_.Jp=function(Z,V,a){return Array.prototype.filter.call(Z,V,a)};
_.sY=function(Z,V,a){return Array.prototype.map.call(Z,V,a)};
EA=function(Z,V,a){return Array.prototype.some.call(Z,V,a)};
_.Pxc=function(Z,V,a){return Array.prototype.every.call(Z,V,a)};var o8=function(Z){o8[" "](Z);return Z};
o8[" "]=function(){};
var GW=function(Z,V){try{return o8(Z[V]),!0}catch(a){}return!1},G2m=function(Z,V,a,J){J=J?J(V):V;
return Object.prototype.hasOwnProperty.call(Z,J)?Z[J]:Z[J]=a(V)};var ebJ,x6,zbJ,$SR,Mxc,LUJ,mLV,u9E,WUJ,g1m,kzO,ZSa,VDo,rho,Pim,fPo;_.CCo=function(){return _.JO.navigator||null};
ebJ=wJ();_.rG=PKV();x6=sE("Edge");zbJ=x6||_.rG;_.PL=sE("Gecko")&&!(_.qi(_.YV(),"WebKit")&&!sE("Edge"))&&!(sE("Trident")||sE("MSIE"))&&!sE("Edge");_.fP=_.qi(_.YV(),"WebKit")&&!sE("Edge");$SR=_.fP&&sE("Mobile");_.RbK=_.qEK();Mxc=_.SEE();LUJ=(AO()?lK.platform==="Linux":sE("Linux"))||_.TJa();mLV=_.NJO();u9E=CKE();WUJ=sE("iPad");g1m=sE("iPod");_.I9V=_.EE();kzO=_.qi(_.YV(),"KaiOS");ZSa=function(){var Z=_.JO.document;return Z?Z.documentMode:void 0};
a:{var aPO="",JhJ=function(){var Z=_.YV();if(_.PL)return/rv:([^\);]+)(\)|;)/.exec(Z);if(x6)return/Edge\/([\d\.]+)/.exec(Z);if(_.rG)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(Z);if(_.fP)return/WebKit\/(\S+)/.exec(Z);if(ebJ)return/(?:Version)[ \/]?(\S+)/.exec(Z)}();
JhJ&&(aPO=JhJ?JhJ[1]:"");if(_.rG){var ovn=ZSa();if(ovn!=null&&ovn>parseFloat(aPO)){VDo=String(ovn);break a}}VDo=aPO}rho=VDo;Pim={};_.BL=function(Z){return G2m(Pim,Z,function(){return _.Ta(rho,Z)>=0})};
if(_.JO.document&&_.rG){var iSO=ZSa();fPo=iSO?iSO:parseInt(rho,10)||void 0}else fPo=void 0;_.Bon=fPo;var O4R,GFR,dOF;_.dG=yF();O4R=CKE()||sE("iPod");GFR=sE("iPad");dOF=_.inE();_.mK=bK();_.OC=_.HJ()&&!_.EE();var mOn,N9,MPE,TLE,Cia,NoR;mOn={};N9=null;MPE=_.PL||_.fP||typeof _.JO.btoa=="function";_.gC=function(Z,V){V===void 0&&(V=0);NoR();V=mOn[V];for(var a=Array(Math.floor(Z.length/3)),J=V[64]||"",r=0,f=0;r<Z.length-2;r+=3){var d=Z[r],N=Z[r+1],C=Z[r+2],T=V[d>>2];d=V[(d&3)<<4|N>>4];N=V[(N&15)<<2|C>>6];C=V[C&63];a[f++]=T+d+N+C}T=0;C=J;switch(Z.length-r){case 2:T=Z[r+1],C=V[(T&15)<<2]||J;case 1:Z=Z[r],a[f]=V[Z>>2]+V[(Z&3)<<4|T>>4]+C+J}return a.join("")};
TLE=function(Z){var V="";Cia(Z,function(a){V+=String.fromCharCode(a)});
return V};
_.xBu=function(Z){var V=[];Cia(Z,function(a){V.push(a)});
return V};
_.XB=function(Z){var V=Z.length,a=V*3/4;a%3?a=Math.floor(a):_.Cn("=.",Z[V-1])&&(a=_.Cn("=.",Z[V-2])?a-2:a-1);var J=new Uint8Array(a),r=0;Cia(Z,function(f){J[r++]=f});
return r!==a?J.subarray(0,r):J};
Cia=function(Z,V){function a(C){for(;J<Z.length;){var T=Z.charAt(J++),Y=N9[T];if(Y!=null)return Y;if(!_.Ni(T))throw Error("E`"+T);}return C}
NoR();for(var J=0;;){var r=a(-1),f=a(0),d=a(64),N=a(64);if(N===64&&r===-1)break;V(r<<2|f>>4);d!=64&&(V(f<<4&240|d>>2),N!=64&&V(d<<6&192|N))}};
NoR=function(){if(!N9){N9={};for(var Z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),V=["+/=","+/","-_=","-_.","-_"],a=0;a<5;a++){var J=Z.concat(V[a].split(""));mOn[a]=J;for(var r=0;r<J.length;r++){var f=J[r];N9[f]===void 0&&(N9[f]=r)}}}};var kaO=typeof Uint8Array!=="undefined",cOE=!_.rG&&typeof btoa==="function",Onn=/[-_.]/g,Fca={"-":"+",_:"/",".":"="},xW={};var va,SpF;va=function(Z,V){if(V!==xW)throw Error("G");this.JSC$6707_value_=Z;if(Z!=null&&Z.length===0)throw Error("F");};
_.Qc=function(){return qpR||(qpR=new va(null,xW))};
SpF=function(Z){return new Uint8Array(bR(Z)||0)};
va.prototype.isEmpty=function(){return this.JSC$6707_value_==null};
va.prototype.sizeBytes=function(){var Z=bR(this);return Z?Z.length:0};
var bR=function(Z){if(xW!==xW)throw Error("G");var V=Z.JSC$6707_value_;V=V==null||kaO&&V!=null&&V instanceof Uint8Array?V:typeof V==="string"?GaE(V):null;return V==null?V:Z.JSC$6707_value_=V},qpR;var yOJ=void 0;var GL=typeof Symbol==="function"&&typeof Symbol()==="symbol",ToO=OF("jas",void 0,!0),zD=OF(void 0,"0di"),cD=OF(void 0,"1oa"),MH=OF(void 0,Symbol()),yAm=OF(void 0,"0ub"),UrE=OF(void 0,"0ubs"),kDi=OF(void 0,"0ubsb"),REO=OF(void 0,"0actk"),p0=OF("m_m","messagePrototypeMarker",!0),QYo=OF(void 0,"vps"),O7m=OF();var UiE,bnV,Sl,YpE;UiE={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};bnV=Object.defineProperties;_.wb=GL?ToO:"internalArrayState";YpE=[];b4(YpE,7);Sl=Object.freeze(YpE);var eJ={},EF={},XuF=function(Z,V,a){this.iterable=Z;this.mapper=V;this.thisArg=a};
XuF.prototype.next=function(){var Z=this.iterable.next();Z.done||(Z.value=this.mapper.call(this.thisArg,Z.value));return Z};
XuF.prototype[Symbol.iterator]=function(){return this};
var Kji=Object.freeze({}),zL={};_.nvV=Mr(function(Z){return Z!==null&&Z!==void 0});var QRo=Mr(function(Z){return typeof Z==="number"}),xio=Mr(function(Z){return typeof Z==="string"}),pJa=Mr(function(Z){return typeof Z==="boolean"}),lPR=Mr(function(Z){return Z!=null&&typeof Z==="object"&&typeof Z.then==="function"}),avJ=Mr(function(Z){return typeof Z==="function"}),iKE=Mr(function(Z){return!!Z&&(typeof Z==="object"||typeof Z==="function")});var u4=typeof _.JO.BigInt==="function"&&typeof _.JO.BigInt(0)==="bigint";var jJ=Mr(function(Z){return u4?Z>=tDo&&Z<=spE:Z[0]==="-"?hoa(Z,FjF):hoa(Z,DOi)}),FjF=Number.MIN_SAFE_INTEGER.toString(),tDo=u4?BigInt(Number.MIN_SAFE_INTEGER):void 0,DOi=Number.MAX_SAFE_INTEGER.toString(),spE=u4?BigInt(Number.MAX_SAFE_INTEGER):void 0;var chO=typeof Uint8Array.prototype.slice==="function",IY=0,Zi=0,Mq;var wC,AS,K0,kk,uua;wC=typeof BigInt==="function"?BigInt.asIntN:void 0;_.EK=typeof BigInt==="function"?BigInt.asUintN:void 0;AS=Number.isSafeInteger;K0=Number.isFinite;kk=Math.trunc;uua=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var pao={};var DrJ={},OSE=function(){try{var Z=function(){return IEo(Map,[],this.constructor)};
_.O(Z,Map);o8(new Z);return!1}catch(V){return!0}}(),CP=function(){this.JSC$6735_map_=new Map};
_.P=CP.prototype;_.P.get=function(Z){return this.JSC$6735_map_.get(Z)};
_.P.set=function(Z,V){this.JSC$6735_map_.set(Z,V);this.size=this.JSC$6735_map_.size;return this};
_.P.delete=function(Z){Z=this.JSC$6735_map_.delete(Z);this.size=this.JSC$6735_map_.size;return Z};
_.P.clear=function(){this.JSC$6735_map_.clear();this.size=this.JSC$6735_map_.size};
_.P.has=function(Z){return this.JSC$6735_map_.has(Z)};
_.P.entries=function(){return this.JSC$6735_map_.entries()};
_.P.keys=function(){return this.JSC$6735_map_.keys()};
_.P.values=function(){return this.JSC$6735_map_.values()};
_.P.forEach=function(Z,V){return this.JSC$6735_map_.forEach(Z,V)};
CP.prototype[Symbol.iterator]=function(){return this.entries()};
var ZZ=function(){if(OSE)return Object.setPrototypeOf(CP.prototype,Map.prototype),Object.defineProperties(CP.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),CP;var Z=function(){return IEo(Map,[],this.constructor)};
_.O(Z,Map);return Z}(),$k=function(Z,V,a,J){a=a===void 0?nWV:a;
J=J===void 0?nWV:J;var r=ZZ.call(this)||this;r.arrayState=Z[_.wb]|0;r.valueCtor=V;r.keyToApi=a;r.valueToApi=r.valueCtor?tho:J;for(var f=0;f<Z.length;f++){var d=Z[f],N=a(d[0],!1,!0),C=d[1];V?C===void 0&&(C=null):C=J(d[1],!1,!0,void 0,void 0,r.arrayState);ZZ.prototype.set.call(r,N,C)}return r};
_.O($k,ZZ);var Gti=function(Z){if(Z.arrayState&2)throw Error("K");};
_.P=$k.prototype;_.P.clear=function(){Gti(this);ZZ.prototype.clear.call(this)};
_.P.delete=function(Z){Gti(this);return ZZ.prototype.delete.call(this,this.keyToApi(Z,!0,!1))};
_.P.entries=function(){if(this.valueCtor){var Z=ZZ.prototype.keys.call(this);Z=new XuF(Z,sYE,this)}else Z=ZZ.prototype.entries.call(this);return Z};
_.P.values=function(){if(this.valueCtor){var Z=ZZ.prototype.keys.call(this);Z=new XuF(Z,$k.prototype.get,this)}else Z=ZZ.prototype.values.call(this);return Z};
_.P.forEach=function(Z,V){this.valueCtor?ZZ.prototype.forEach.call(this,function(a,J,r){Z.call(V,r.get(J),J,r)}):ZZ.prototype.forEach.call(this,Z,V)};
_.P.set=function(Z,V){Gti(this);Z=this.keyToApi(Z,!0,!1);return Z==null?this:V==null?(ZZ.prototype.delete.call(this,Z),this):ZZ.prototype.set.call(this,Z,this.valueToApi(V,!0,!0,this.valueCtor,!1,this.arrayState))};
_.P.has=function(Z){return ZZ.prototype.has.call(this,this.keyToApi(Z,!1,!1))};
_.P.get=function(Z){Z=this.keyToApi(Z,!1,!1);var V=ZZ.prototype.get.call(this,Z);if(V!==void 0){var a=this.valueCtor;return a?(a=this.valueToApi(V,!1,!0,a,this.callToMutableOnAccess,this.arrayState),a!==V&&ZZ.prototype.set.call(this,Z,a),a):V}};
$k.prototype[Symbol.iterator]=function(){return this.entries()};
$k.prototype.toJSON=void 0;var FzJ;var kLR=function(){},u8=function(Z,V){for(var a in Z)!isNaN(a)&&V(Z,+a,Z[a])},EWJ=function(Z){var V=new kLR;
u8(Z,function(a,J,r){V[J]=f0(r)});
V.reviveUnknownFields=Z.reviveUnknownFields;return V},GLn={reviveIntoImmutable:!0};var AAc;var hEc,eEi;var wuK,nl,rk,dk,yhO,tp,iQ,bSc,UOO,cL,HSR,OG,y8,bt;wuK=_.gb(0);_.q9={};_.So=function(Z,V,a,J,r){V=nl(Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V,a,r);if(V!==null||J&&Z.noLegacyNull!==EF)return V};
nl=function(Z,V,a,J){if(V===-1)return null;var r=V+(a?0:-1),f=Z.length-1;if(!(f<1+(a?0:-1))){if(r>=f){var d=Z[f];if(d!=null&&typeof d==="object"&&d.constructor===Object){a=d[V];var N=!0}else if(r===f)a=d;else return}else a=Z[r];if(J&&a!=null){J=J(a);if(J==null)return J;if(!Object.is(J,a))return N?d[V]=J:Z[r]=J,J}return a}};
_.u1=function(Z,V,a,J){d_(Z);var r=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;qq(r,r[_.wb]|0,V,a,J);return Z};
_.Tx=function(Z,V,a){Z=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return Gd(Z,Z[_.wb]|0,V,a)!==void 0};
_.Yu=function(Z,V,a,J){var r=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return Gd(r,r[_.wb]|0,V,dk(Z,J,a))!==void 0};
_.gN=function(Z){return Z===Kji?2:4};
_.XT=function(Z,V){Z=_.So(Z,V,void 0,void 0,Z0E);return Z==null?_.Qc():Z};
rk=function(Z,V,a,J){d_(Z);var r=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,f=r[_.wb]|0;if(J==null){var d=aio(r);if(JSJ(d,r,f,a)===V)d.set(a,0);else return Z}else f=okV(r,f,a,V);qq(r,f,V,J);return Z};
_.KP=function(Z,V,a,J){var r=Z[_.wb]|0,f=RY(r);r=okV(Z,r,a,V,f);qq(Z,r,V,J,f)};
dk=function(Z,V,a){return _.nP(Z,V)===a?a:-1};
_.nP=function(Z,V){Z=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return JSJ(aio(Z),Z,void 0,V,void 0)};
yhO=function(Z,V,a){var J=Z[_.wb]|0,r=RY(J),f=nl(Z,a,r);if(f!=null&&f[p0]===eJ){if(!jh(f))return BD(f),f.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var d=f.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(f)&&(d=f);if(d){var N=d[_.wb]|0;N&2&&(d=PD(d,N))}d=r_(d,V,!0);d!==f&&qq(Z,J,a,d,r);return d};
_.Ma=function(Z,V,a,J){var r=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,f=r[_.wb]|0;V=Gd(r,f,V,a,J);if(V==null)return V;f=r[_.wb]|0;if(!jh(Z,f)){var d=lHu(V);d!==V&&(BD(Z)&&(r=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,f=r[_.wb]|0),V=d,f=qq(r,f,a,V,J),Nq(r,f))}return V};
_.WG=function(Z,V,a,J){var r=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return rSu(Z,r,r[_.wb]|0,V,a,J,!1,!0)};
_.ae=function(Z,V,a,J){a=P8E(a);_.u1(Z,V,a,J);a&&!jh(a)&&Nq(Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return Z};
_.JV=function(Z,V,a,J){J=P8E(J);rk(Z,V,a,J);J&&!jh(J)&&Nq(Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return Z};
tp=function(Z,V,a){d_(Z);var J=Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,r=J[_.wb]|0;if(a==null)return qq(J,r,V),Z;for(var f=a===Sl?7:a[_.wb]|0,d=f,N=Kl(f),C=N||Object.isFrozen(a),T=!0,Y=!0,X=0;X<a.length;X++){var n=a[X];N||(n=jh(n),T&&(T=!n),Y&&(Y=n))}N||(f=T?13:5,f=Y?f&-4097:f|4096);C&&f===d||(a=f0(a),d=0,f=YF(f,r));f!==d&&b4(a,f);r=qq(J,r,V,a);2&f||!(4096&f||16&f)||Nq(J,r);return Z};
iQ=function(Z,V,a,J){i0a(Z,V,a,J);return Z};
bSc=function(Z,V,a){i0a(Z,V,sG,void 0,a,1,!0);return Z};
_.FT=function(Z,V,a){Z=_.So(Z,V,void 0,a);V=typeof Z;Z=Z==null?Z:V==="bigint"?_.gb((0,_.EK)(64,Z)):_.l8(Z)?V==="string"?_.mrF(Z):_.Bbu(Z):void 0;return Z};
_.DN=function(Z,V){var a=a===void 0?!1:a;var J;return(J=_.Lcn(_.So(Z,V)))!=null?J:a};
_.Id=function(Z,V,a){a=a===void 0?0:a;var J;return(J=_.cW(_.So(Z,V)))!=null?J:a};
UOO=function(Z,V){var a=a===void 0?0:a;Z=_.OK(_.So(Z,V));return Z!=null?Z:a};
cL=function(Z,V,a){a=a===void 0?wuK:a;var J;return(J=_.qFi(_.So(Z,V)))!=null?J:a};
HSR=function(Z){var V=V===void 0?wuK:V;var a;return(a=_.FT(Z,23))!=null?a:V};
OG=function(Z,V){var a=a===void 0?0:a;var J;return(J=_.So(Z,V,void 0,void 0,_.SJ))!=null?J:a};
_.Gx=function(Z,V,a,J){a=a===void 0?"":a;var r;return(r=_.QK(_.So(Z,V,J)))!=null?r:a};
_.wG=function(Z,V){var a=a===void 0?0:a;var J;return(J=_.Fo(_.So(Z,V)))!=null?J:a};
y8=function(Z,V){var a=a===void 0?"0":a;Z=C4E(_.So(Z,V),!0);return Z!=null?Z:a};
bt=function(Z,V,a){return _.Gx(Z,dk(Z,a,V))};
_.UG=function(Z,V,a,J){return _.Ma(Z,V,dk(Z,J,a),void 0)};
_.ms=function(Z,V){return _.QK(_.So(Z,V,void 0,_.q9))};
_.J7=function(Z,V,a){return _.u1(Z,V,MEE(a))};
_.XC=function(Z,V,a){return _.Fe(Z,V,MEE(a),!1)};
_.HL=function(Z,V,a){return _.u1(Z,V,_.Di(a))};
_.Nf=function(Z,V,a){return _.u1(Z,V,HW(a))};
_.m_=function(Z,V,a){return _.u1(Z,V,xk(a))};
_.uG=function(Z,V,a,J){return _.Fe(Z,V,xk(a),"",J)};
_.LK=function(Z,V,a){return _.u1(Z,V,a==null?a:_.sK(a))};
_.Ap=function(Z,V,a){return _.Fe(Z,V,a==null?a:_.sK(a),0)};var w_=function(Z,V,a){this.buffer=Z;if(a&&!V)throw Error();this.JSC$6747_isImmutable=V};var AhF=function(Z,V,a,J){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$6750_start_=0;this.init(Z,V,a,J)},ku,EvR,jpO,xOO,O0O,ktE;
_.P=AhF.prototype;_.P.init=function(Z,V,a,J){var r=J===void 0?{}:J;J=r.aliasBytesFields===void 0?!1:r.aliasBytesFields;r=r.treatNewDataAsImmutable===void 0?!1:r.treatNewDataAsImmutable;this.aliasBytesFields=J;this.treatNewDataAsImmutable=r;Z&&(Z=BCm(Z,this.treatNewDataAsImmutable),this.bytes_=Z.buffer,this.bytesAreImmutable_=Z.JSC$6747_isImmutable,this.JSC$6750_start_=V||0,this.end_=a!==void 0?this.JSC$6750_start_+a:this.bytes_.length,this.cursor_=this.JSC$6750_start_)};
_.P.free=function(){this.clear();ktE.length<100&&ktE.push(this)};
_.P.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$6750_start_=0;this.aliasBytesFields=!1};
_.P.reset=function(){this.cursor_=this.JSC$6750_start_};
_.P.atEnd=function(){return this.cursor_==this.end_};
_.EG=function(Z,V){var a=0,J=0,r=0,f=Z.bytes_,d=Z.cursor_;do{var N=f[d++];a|=(N&127)<<r;r+=7}while(r<32&&N&128);r>32&&(J|=(N&127)>>4);for(r=3;r<32&&N&128;r+=7)N=f[d++],J|=(N&127)<<r;ku(Z,d);if(N<128)return V(a>>>0,J>>>0);throw Error("X");};
ku=function(Z,V){Z.cursor_=V;if(V>Z.end_)throw Error("Y`"+V+"`"+Z.end_);};
_.jo=function(Z){var V=Z.bytes_,a=Z.cursor_,J=V[a++],r=J&127;if(J&128&&(J=V[a++],r|=(J&127)<<7,J&128&&(J=V[a++],r|=(J&127)<<14,J&128&&(J=V[a++],r|=(J&127)<<21,J&128&&(J=V[a++],r|=J<<28,J&128&&V[a++]&128&&V[a++]&128&&V[a++]&128&&V[a++]&128&&V[a++]&128)))))throw Error("X");ku(Z,a);return r};
_.vL=function(Z){var V=Z.bytes_,a=Z.cursor_,J=V[a],r=V[a+1],f=V[a+2];V=V[a+3];ku(Z,Z.cursor_+4);return(J<<0|r<<8|f<<16|V<<24)>>>0};
EvR=function(Z){var V=_.vL(Z);Z=_.vL(Z);return $iK(V,Z)};
jpO=function(Z){var V=_.vL(Z),a=_.vL(Z);Z=(a>>31)*2+1;var J=a>>>20&2047;V=4294967296*(a&1048575)+V;return J==2047?V?NaN:Z*Infinity:J==0?Z*4.9E-324*V:Z*Math.pow(2,J-1075)*(V+4503599627370496)};
_.vvO=function(Z){for(var V=0,a=Z.cursor_,J=a+10,r=Z.bytes_;a<J;){var f=r[a++];V|=f;if((f&128)===0)return ku(Z,a),!!(V&127)}throw Error("X");};
xOO=function(Z,V){if(V<0)throw Error("Z`"+V);var a=Z.cursor_,J=a+V;if(J>Z.end_)throw Error("Y`"+(Z.end_-a)+"`"+V);Z.cursor_=J;return a};
O0O=function(Z,V){if(V==0)return _.Qc();var a=xOO(Z,V);Z.aliasBytesFields&&Z.bytesAreImmutable_?a=Z.bytes_.subarray(a,a+V):(Z=Z.bytes_,V=a+V,a=a===V?new Uint8Array(0):chO?Z.slice(a,V):new Uint8Array(Z.subarray(a,V)));return a.length==0?_.Qc():new va(a,xW)};
ktE=[];var puF=function(Z,V,a,J){if(ktE.length){var r=ktE.pop();r.init(Z,V,a,J);Z=r}else Z=new AhF(Z,V,a,J);this.decoder_=Z;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;QpE(this,J)},QpE=function(Z,V){V=V===void 0?{}:V;
Z.discardUnknownFields=V.discardUnknownFields===void 0?!1:V.discardUnknownFields},ySu=function(Z,V,a,J){if(h7V.length){var r=h7V.pop();
QpE(r,J);r.decoder_.init(Z,V,a,J);return r}return new puF(Z,V,a,J)},DHn,vD,e7a,h7V;
puF.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;h7V.length<100&&h7V.push(this)};
puF.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
DHn=function(Z){if(Z.decoder_.atEnd())return!1;Z.fieldCursor_=Z.decoder_.cursor_;var V=_.jo(Z.decoder_)>>>0,a=V>>>3;V&=7;if(!(V>=0&&V<=5))throw Error("T`"+V+"`"+Z.fieldCursor_);if(a<1)throw Error("U`"+a+"`"+Z.fieldCursor_);Z.nextField_=a;Z.nextWireType_=V;return!0};
vD=function(Z){switch(Z.nextWireType_){case 0:Z.nextWireType_!=0?vD(Z):_.vvO(Z.decoder_);break;case 1:Z=Z.decoder_;ku(Z,Z.cursor_+8);break;case 2:if(Z.nextWireType_!=2)vD(Z);else{var V=_.jo(Z.decoder_)>>>0;Z=Z.decoder_;ku(Z,Z.cursor_+V)}break;case 5:Z=Z.decoder_;ku(Z,Z.cursor_+4);break;case 3:V=Z.nextField_;do{if(!DHn(Z))throw Error("V");if(Z.nextWireType_==4){if(Z.nextField_!=V)throw Error("W");break}vD(Z)}while(1);break;default:throw Error("T`"+Z.nextWireType_+"`"+Z.fieldCursor_);}};
e7a=function(Z,V,a){var J=Z.decoder_.end_,r=_.jo(Z.decoder_)>>>0,f=Z.decoder_.cursor_+r,d=f-J;d<=0&&(Z.decoder_.end_=f,a(V,Z,void 0,void 0,void 0),d=f-Z.decoder_.cursor_);if(d)throw Error("S`"+r+"`"+(r-d));Z.decoder_.cursor_=f;Z.decoder_.end_=J};
_.z7E=function(Z){var V=_.jo(Z.decoder_)>>>0;Z=Z.decoder_;var a=xOO(Z,V);Z=Z.bytes_;if(DSi){var J=Z,r;(r=FUF)||(r=FUF=new TextDecoder("utf-8",{fatal:!0}));V=a+V;J=a===0&&V===J.length?J:J.subarray(a,V);try{var f=r.decode(J)}catch(T){if(s3n===void 0){try{r.decode(new Uint8Array([128]))}catch(Y){}try{r.decode(new Uint8Array([97])),s3n=!0}catch(Y){s3n=!1}}!s3n&&(FUF=void 0);throw T;}}else{f=a;V=f+V;a=[];for(var d=null,N,C;f<V;)N=Z[f++],N<128?a.push(N):N<224?f>=V?aR():(C=Z[f++],N<194||(C&192)!==128?(f--,
aR()):a.push((N&31)<<6|C&63)):N<240?f>=V-1?aR():(C=Z[f++],(C&192)!==128||N===224&&C<160||N===237&&C>=160||((r=Z[f++])&192)!==128?(f--,aR()):a.push((N&15)<<12|(C&63)<<6|r&63)):N<=244?f>=V-2?aR():(C=Z[f++],(C&192)!==128||(N<<28)+(C-144)>>30!==0||((r=Z[f++])&192)!==128||((J=Z[f++])&192)!==128?(f--,aR()):(N=(N&7)<<18|(C&63)<<12|(r&63)<<6|J&63,N-=65536,a.push((N>>10&1023)+55296,(N&1023)+56320))):aR(),a.length>=8192&&(d=Zni(d,a),a.length=0);f=Zni(d,a)}return f};
_.$OJ=function(Z){var V=_.jo(Z.decoder_)>>>0;return O0O(Z.decoder_,V)};
_.R7E=function(Z,V,a){var J=_.jo(Z.decoder_)>>>0;for(J=Z.decoder_.cursor_+J;Z.decoder_.cursor_<J;)a.push(V(Z.decoder_))};
h7V=[];var MDF=function(Z,V){this.JSC$6757_lo=Z>>>0;this.JSC$6757_hi=V>>>0},uzK=function(Z){if(!Z)return LjE||(LjE=new MDF(0,0));
if(!/^\d+$/.test(Z))return null;PW(Z);return new MDF(IY,Zi)},LjE,pWo=function(Z,V){this.JSC$6759_lo=Z>>>0;
this.JSC$6759_hi=V>>>0},xHo=function(Z){if(!Z)return WjJ||(WjJ=new pWo(0,0));
if(!/^-?\d+$/.test(Z))return null;PW(Z);return new pWo(IY,Zi)},WjJ;var gvE=function(){this.JSC$6761_buffer_=[]},QIc,IPV;
gvE.prototype.length=function(){return this.JSC$6761_buffer_.length};
gvE.prototype.end=function(){var Z=this.JSC$6761_buffer_;this.JSC$6761_buffer_=[];return Z};
QIc=function(Z,V,a){for(;a>0||V>127;)Z.JSC$6761_buffer_.push(V&127|128),V=(V>>>7|a<<25)>>>0,a>>>=7;Z.JSC$6761_buffer_.push(V)};
IPV=function(Z,V){for(;V>127;)Z.JSC$6761_buffer_.push(V&127|128),V>>>=7;Z.JSC$6761_buffer_.push(V)};
_.hLJ=function(Z,V){if(V>=0)IPV(Z,V);else{for(var a=0;a<9;a++)Z.JSC$6761_buffer_.push(V&127|128),V>>=7;Z.JSC$6761_buffer_.push(1)}};
_.Ll=function(Z,V){Z.JSC$6761_buffer_.push(V>>>0&255);Z.JSC$6761_buffer_.push(V>>>8&255);Z.JSC$6761_buffer_.push(V>>>16&255);Z.JSC$6761_buffer_.push(V>>>24&255)};var Zbu,hD,zLJ,MJi;Zbu=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new gvE};
hD=function(Z,V){V.length!==0&&(Z.blocks_.push(V),Z.totalLength_+=V.length)};
_.C8a=function(Z,V){_.Rs(Z,V,2);V=Z.encoder_.end();hD(Z,V);V.push(Z.totalLength_);return V};
_.qKE=function(Z,V){var a=V.pop();for(a=Z.totalLength_+Z.encoder_.length()-a;a>127;)V.push(a&127|128),a>>>=7,Z.totalLength_++;V.push(a);Z.totalLength_++};
_.Rs=function(Z,V,a){IPV(Z.encoder_,V*8+a)};
zLJ=function(Z,V,a){if(a!=null){switch(typeof a){case "string":uzK(a)}_.Rs(Z,V,1);switch(typeof a){case "number":Z=Z.encoder_;eom(a);_.Ll(Z,IY);_.Ll(Z,Zi);break;case "bigint":a=BigInt.asUintN(64,a);a=new MDF(Number(a&BigInt(4294967295)),Number(a>>BigInt(32)));Z=Z.encoder_;V=a.JSC$6757_hi;_.Ll(Z,a.JSC$6757_lo);_.Ll(Z,V);break;default:a=uzK(a),Z=Z.encoder_,V=a.JSC$6757_hi,_.Ll(Z,a.JSC$6757_lo),_.Ll(Z,V)}}};
MJi=function(Z,V,a){_.Rs(Z,V,2);IPV(Z.encoder_,a.length);hD(Z,Z.encoder_.end());hD(Z,a)};var dHF,JgE,o_u,fBE,ibE;dHF=U8();_.VYK=U8();_.aBc=U8();JgE=U8();o_u=U8();_.rgE=U8();_.xu=U8();_.P2n=U8();fBE=U8();ibE=U8();_.B6u=U8();_.dwn=U8();_.E8=function(Z,V,a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z,V,a)};
_.E8.prototype.toJSON=function(){return as(this)};
_.E8.prototype.serialize=function(Z){return JSON.stringify(as(this,Z))};
var JDE=function(Z,V){if(V==null||V=="")return new Z;V=JSON.parse(V);if(!Array.isArray(V))throw Error("$");return new Z(AOo(V))};
_.E8.prototype.getExtension=function(Z){b7i(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Z.fieldIndex);wac(this,Z.fieldIndex);return Z.ctor?Z.isRepeated?Z.getExtensionFn(this,Z.ctor,Z.fieldIndex,_.gN(),Z.JSC$6772_hasMessageId):Z.getExtensionFn(this,Z.ctor,Z.fieldIndex,Z.JSC$6772_hasMessageId):Z.isRepeated?Z.getExtensionFn(this,Z.fieldIndex,_.gN(),Z.JSC$6772_hasMessageId):Z.getExtensionFn(this,Z.fieldIndex,Z.defaultValue,Z.JSC$6772_hasMessageId)};
_.E8.prototype.clone=function(){var Z=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V=Z[_.wb]|0;return iR(this,Z,V)?fl(this,Z,!0):new this.constructor(PD(Z,V,!1))};
_.E8.prototype[p0]=eJ;_.E8.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var HD=function(Z,V,a){this.$$binaryReaderFn=Z;this.$$binaryWriterFn=V;Z=RI(dHF);this.$$isMsg=!!Z&&a===Z||!1},XWF=mHm(function(Z,V,a,J,r){if(Z.nextWireType_!==2)return!1;
e7a(Z,yhO(V,J,a),r);return!0},SKR),KWE=mHm(function(Z,V,a,J,r){if(Z.nextWireType_!==2)return!1;
e7a(Z,yhO(V,J,a),r);return!0},SKR),Qs=Symbol(),jl=Symbol(),FWJ=Symbol(),UHo=Symbol(),GDa=Symbol(),TCJ,YKF;var ZlO,mwJ,N6E,C2m,qyF,SyJ,T6m,Yyi,XCc,KYK,n_F,tYO,smK,DwE,cgu;ZlO=function(Z,V){var a=new Zbu;H0O(Z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,a,kF(Qs,xF,pl,V));hD(a,a.encoder_.end());Z=new Uint8Array(a.totalLength_);V=a.blocks_;for(var J=V.length,r=0,f=0;f<J;f++){var d=V[f];Z.set(d,r);r+=d.length}a.blocks_=[Z];return Z};
mwJ=_.el(function(Z,V,a){if(Z.nextWireType_!==1)return!1;_.zd(V,a,jpO(Z.decoder_));return!0},vkE,ibE);
N6E=_.el(function(Z,V,a,J){if(Z.nextWireType_!==1)return!1;_.KP(V,a,J,jpO(Z.decoder_));return!0},vkE,ibE);
C2m=_.el(function(Z,V,a,J){if(Z.nextWireType_!==5)return!1;var r=_.vL(Z.decoder_);Z=(r>>31)*2+1;var f=r>>>23&255;r&=8388607;_.KP(V,a,J,f==255?r?NaN:Z*Infinity:f==0?Z*1.401298464324817E-45*r:Z*Math.pow(2,f-150)*(r+8388608));return!0},function(Z,V,a){V=_.SJ(V);
V!=null&&(_.Rs(Z,a,5),Z=Z.encoder_,a=Mq||(Mq=new DataView(new ArrayBuffer(8))),a.setFloat32(0,+V,!0),Zi=0,IY=a.getUint32(0,!0),_.Ll(Z,IY))},fBE);
_.pP=_.el(function(Z,V,a){if(Z.nextWireType_!==0)return!1;_.zd(V,a,_.EG(Z.decoder_,JS));return!0},_.uR,_.xu);
qyF=_.el(function(Z,V,a){if(Z.nextWireType_!==0)return!1;Z=_.EG(Z.decoder_,JS);_.zd(V,a,Z===0?void 0:Z);return!0},_.uR,_.xu);
SyJ=_.el(function(Z,V,a,J){if(Z.nextWireType_!==0)return!1;_.KP(V,a,J,_.EG(Z.decoder_,JS));return!0},_.uR,_.xu);
_.hp=_.el(function(Z,V,a){if(Z.nextWireType_!==0)return!1;_.zd(V,a,_.jo(Z.decoder_));return!0},eLu,JgE);
T6m=_.el(function(Z,V,a){if(Z.nextWireType_!==0)return!1;Z=_.jo(Z.decoder_);_.zd(V,a,Z===0?void 0:Z);return!0},eLu,JgE);
Yyi=_.el(function(Z,V,a,J){if(Z.nextWireType_!==0)return!1;_.KP(V,a,J,_.jo(Z.decoder_));return!0},eLu,JgE);
XCc=_.el(function(Z,V,a){if(Z.nextWireType_!==1)return!1;_.zd(V,a,EvR(Z.decoder_));return!0},_.$Hn,_.P2n);
KYK=_.jIF(function(Z,V,a){if(Z.nextWireType_!==1&&Z.nextWireType_!==2)return!1;V=_.DZ(V,V[_.wb]|0,a);Z.nextWireType_==2?_.R7E(Z,EvR,V):V.push(EvR(Z.decoder_));return!0},function(Z,V,a){V=_.Ekn(Tbi,V,!1);
if(V!=null)for(var J=0;J<V.length;J++)zLJ(Z,a,V[J])},_.P2n);
_.eo=_.el(function(Z,V,a){if(Z.nextWireType_!==0)return!1;_.zd(V,a,_.vvO(Z.decoder_));return!0},_.RLn,_.VYK);
n_F=_.el(function(Z,V,a,J){if(Z.nextWireType_!==0)return!1;_.KP(V,a,J,_.vvO(Z.decoder_));return!0},_.RLn,_.VYK);
_.zx=_.el(function(Z,V,a){if(Z.nextWireType_!==2)return!1;_.zd(V,a,_.z7E(Z));return!0},_.LWV,_.aBc);
_.lBJ=_.el(function(Z,V,a,J){if(Z.nextWireType_!==2)return!1;_.KP(V,a,J,_.z7E(Z));return!0},_.LWV,_.aBc);
tYO=_.jIF(function(Z,V,a){if(Z.nextWireType_!==2)return!1;Z=_.z7E(Z);_.DZ(V,V[_.wb]|0,a).push(Z);return!0},function(Z,V,a){V=_.Ekn(_.QK,V,!0);
if(V!=null)for(var J=0;J<V.length;J++){var r=Z,f=a,d=V[J];d!=null&&MJi(r,f,oVV(d))}},_.aBc);
smK=void 0;smK=smK===void 0?dHF:smK;_.$u=new HD(function(Z,V,a,J,r){if(Z.nextWireType_!==2)return!1;J=r_(void 0,J,!0);_.DZ(V,V[_.wb]|0,a).push(J);e7a(Z,J,r);return!0},function(Z,V,a,J,r){if(Array.isArray(V))for(var f=0;f<V.length;f++)uoJ(Z,V[f],a,J,r)},smK);
_.R8=mHm(function(Z,V,a,J,r,f){if(Z.nextWireType_!==2)return!1;var d=V[_.wb]|0;okV(V,d,f,a,RY(d));V=yhO(V,J,a);e7a(Z,V,r);return!0},uoJ);
_.FYR=_.el(function(Z,V,a){if(Z.nextWireType_!==2)return!1;_.zd(V,a,_.$OJ(Z));return!0},_.gko,_.B6u);
DwE=_.el(function(Z,V,a,J){if(Z.nextWireType_!==2)return!1;_.KP(V,a,J,_.$OJ(Z));return!0},_.gko,_.B6u);
cgu=_.el(function(Z,V,a,J){if(Z.nextWireType_!==0)return!1;_.KP(V,a,J,_.jo(Z.decoder_)>>>0);return!0},function(Z,V,a){V=_.OK(V);
V!=null&&V!=null&&(_.Rs(Z,a,0),IPV(Z.encoder_,V))},o_u);
_.M9=_.el(function(Z,V,a){if(Z.nextWireType_!==0)return!1;_.zd(V,a,_.jo(Z.decoder_));return!0},_.Iia,_.dwn);var wCO=function(){var Z=Obm,V=G$F;this.fieldIndex=175237375;this.ctor=V;this.isRepeated=0;this.getExtensionFn=_.Ma;this.defaultValue=void 0;this.JSC$6772_hasMessageId=Z.messageId!=null?zL:void 0};
wCO.prototype.register=function(){o8(this)};var ygE=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(ygE,_.E8);var bbJ=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(bbJ,_.E8);var PRa=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(PRa,_.E8);var Uwa=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Uwa,_.E8);var Hbc=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Hbc,_.E8);var AgR=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(AgR,_.E8);var k$a=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(k$a,_.E8);k$a.prototype.getData=function(){return _.XT(this,2)};var E_E=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(E_E,_.E8);var jmu=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(jmu,_.E8);jmu.prototype.getStyle=function(){return _.Ma(this,ygE,1)};var VT=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(VT,_.E8);VT.prototype.getPayloadCase=function(){return _.nP(this,oe)};
VT.prototype.getStyle=function(){return _.UG(this,jmu,6,oe)};
var v_m=function(){var Z=new VT,V=new Hbc;return _.JV(Z,7,oe,V)},xwV=function(){var Z=new VT,V=new AgR;
return _.JV(Z,8,oe,V)},oe=[1,
2,3,4,5,6,7,8];var Qmo=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Qmo,_.E8);var pCa=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(pCa,_.E8);var hzF=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(hzF,_.E8);var ezE=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(ezE,_.E8);var zzO=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(zzO,_.E8);var $wF=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O($wF,_.E8);var RzE=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(RzE,_.E8);var MYo=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(MYo,_.E8);MYo.prototype.getData=function(){return _.XT(this,2)};var LYV=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(LYV,_.E8);var rDJ=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(rDJ,_.E8);rDJ.prototype.getPayloadCase=function(){return _.nP(this,LP)};
var LP=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var ut=function(Z,V){Z=Error.call(this,Z);this.message=Z.message;"stack"in Z&&(this.stack=Z.stack);this.code=V===void 0?2:V};
_.O(ut,Error);var uXa=Promise;var WYu=function(Z){this.channelPromise=Z};
WYu.prototype.send=function(Z,V,a){this.channelPromise.then(function(J){J.send(Z,V,a)})};var g_u=function(Z,V){this.data=Z;this.channel=V};
g_u.prototype.reply=function(Z,V,a){this.channel.send(Z,V,a)};var IBi=function(Z){this.JSC$6838_port_=Z};
IBi.prototype.send=function(Z,V,a){a=a===void 0?[]:a;var J=new MessageChannel;Znr(J.port1,V);this.JSC$6838_port_.postMessage(Z,[J.port2].concat(a))};
var VEW=function(Z,V){Znr(Z,V);return new IBi(Z)},Znr=function(Z,V){V&&(Z.onmessage=function(a){V(new g_u(a.data,VEW(a.ports[0])))})};var amb=function(Z){this.verifier_=Z},JOF=function(Z){var V=Object.create(null);
(typeof Z==="string"?[Z]:Z).forEach(function(a){if(a==="null")throw Error("ba");V[a]=!0});
return function(a){return V[a]===!0}};_.oVW=function(){if(!_.JO.addEventListener||!Object.defineProperty)return!1;var Z=!1,V=Object.defineProperty({},"passive",{get:function(){Z=!0}});
try{var a=function(){};
_.JO.addEventListener("test",a,V);_.JO.removeEventListener("test",a,V)}catch(J){}return Z}();var rOB;_.WL=function(Z){var V=Z.destination;var a=Z.iframe;var J=Z.origin;var r=Z.channelName===void 0?"ZNWN1d":Z.channelName;var f=Z.onMessage===void 0?void 0:Z.onMessage;Z=Z.onEstablished===void 0?void 0:Z.onEstablished;return rOB({destination:V,getSource:function(){return a.contentWindow},
originVerifier:J instanceof amb?J:typeof J==="function"?new amb(J):new amb(JOF(J)),channelName:r,onMessage:f,onEstablished:Z})};
rOB=function(Z){var V=Z.destination;var a=Z.getSource;var J=Z.originVerifier;var r=Z.token===void 0?void 0:Z.token;var f=Z.channelName;var d=Z.onMessage===void 0?void 0:Z.onMessage;var N=Z.onEstablished===void 0?void 0:Z.onEstablished;return new WYu(new uXa(function(C,T){var Y=function(X){X.source&&X.source===a()&&J.verifier_(X.origin)&&(X.data.n||X.data)===f&&(V.removeEventListener("message",Y,!1),r&&X.data.t!==r?T(Error("ca`"+f+"`"+r+"`"+X.data.t)):(C(VEW(X.ports[0],d)),N&&N(X)))};
V.addEventListener("message",Y,!1)}))};var PKW=function(Z){try{Z()}catch(V){PJ(V)}};var inF=function(Z){var V=this;var a=Z.getMessageType;var J=Z.onUnregisteredMessage===void 0?function(){}:Z.onUnregisteredMessage;
var r=Z.onBeforeRegisteredMessage===void 0?function(){}:Z.onBeforeRegisteredMessage;
Z=Z.onAfterRegisteredMessage===void 0?function(){}:Z.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=a;this.onUnregisteredMessage_=J;this.onBeforeRegisteredMessage_=r;this.onAfterRegisteredMessage_=Z;this.onMessage=function(f){return fm4(V,f)}};
inF.prototype.register=function(Z,V){this.registry_.set(Z,V);return this};
var fm4=function(Z,V){var a=Z.getMessageType_(V.data),J=Z.registry_.get(a);J?(PKW(function(){return Z.onBeforeRegisteredMessage_(V,a)}),PKW(function(){return J(V)}),PKW(function(){return Z.onAfterRegisteredMessage_(V,a)})):PKW(function(){return Z.onUnregisteredMessage_(V,a)})};var BJ7=function(Z){this.JSC$6855_channel_=Z},miH,NJA;
BJ7.prototype.send=function(Z,V,a){this.JSC$6855_channel_.send(as(Z),V,a)};
_.dih=function(Z,V){return function(a){var J=new Z(a.data);return V(new g_u(J,a.channel))}};
miH=function(Z){return function(V){return Z(new g_u(V.data,new BJ7(V.channel)))}};
NJA=function(Z,V){return miH(_.dih(Z,V))};var CKh=function(Z,V,a,J){this.registry=Z;this.delegate=V;this.receiveMessageConstructor=a;this.createInitMessage=J;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},oFJ=function(Z){var V=new inF({getMessageType:Z.getPayloadCase});
return new CKh(V,new BJ7(_.WL({iframe:Z.child,destination:window,origin:Z.origin,channelName:Z.channelName,onMessage:NJA(Z.receiveMessageConstructor,V.onMessage)})),Z.receiveMessageConstructor,Z.createInitMessage)},qE4=function(Z,V){Z.createInitMessage=V};
CKh.prototype.send=function(Z){if(!this.initialised)throw new ut("Attempted to send a message before initialisation.");this.delegate.send(Z)};
var SEF=function(Z,V){return _.m(function(a){if(!Z.initialised)throw new ut("Attempted to send a message before initialisation.");return a.return(new Promise(function(J){Z.delegate.send(V,NJA(Z.receiveMessageConstructor,J))}))})};
CKh.prototype.init=function(){var Z=this;return _.m(function(V){if(Z.initialised)throw new ut("Attempted to initialise twice. The SDK can only be initialised once.");if(Z.createInitMessage!==void 0){var a=Z.delegate,J=a.send,r=Z.createInitMessage;var f=new bbJ;var d=[].concat(_.nw(Z.features));f=_.tD(f,1,d,_.sK);J.call(a,r.call(Z,f))}Z.initialised=!0;_.mt(V)})};
var gG=function(Z,V){if(Z.initialised)throw new ut('Attempted to set up API "'+V+'" after initialisation. All APIs must be set up before initialising the SDK.');Z.features.add(V);return Z.registry};
_.QS.Object.defineProperties(CKh.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var TJL=function(Z){this.channel=Z;this.registered=!1};
TJL.prototype.update=function(Z){if(this.channel.isInitialised){if(!this.registered)throw new ut("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var V=new VT;var a=new Uwa;a=_.J7(a,1,Z);V=_.JV(V,2,oe,a);this.channel.send(V)}else this.register();this.JSC$6869_audioEnabled=Z};
TJL.prototype.register=function(){gG(this.channel,1);this.registered=!0};
TJL.prototype.isAudioEnabled=function(){return this.JSC$6869_audioEnabled};var YEc=function(Z){this.channel=Z};
_.P=YEc.prototype;_.P.onFirstFrameReady=function(Z){gG(this.channel,2).register(11,function(V){V=_.UG(V.data,Qmo,11,LP);if(!V)throw new ut("Unexpectedly nonexistent GameFirstFrameReadyEvent");Z(_.Gx(V,1))})};
_.P.onReady=function(Z){gG(this.channel,2).register(4,function(V){V=_.UG(V.data,hzF,4,LP);if(!V)throw new ut("Unexpectedly nonexistent GameReadyEvent");Z(_.Gx(V,1))})};
_.P.onLevelComplete=function(Z){gG(this.channel,2).register(5,function(V){V=_.UG(V.data,ezE,5,LP);if(!V)throw new ut("Unexpectedly nonexistent LevelCompleteEvent");Z(_.Gx(V,1),_.Id(V,2))})};
_.P.onGameOver=function(Z){gG(this.channel,2).register(6,function(V){V=_.UG(V.data,pCa,6,LP);if(!V)throw new ut("Unexpectedly nonexistent GameOverEvent");Z(_.Gx(V,1))})};
_.P.pause=function(){var Z=this;if(!this.channel.isInitialised)return gG(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new ut("Using unregistered Game Feature: pause.");var V=v_m();return new Promise(function(a){return _.m(function(J){if(J.nextAddress==1)return _.q(J,SEF(Z.channel,V),2);a();_.mt(J)})})};
_.P.resume=function(){var Z=this;if(!this.channel.isInitialised)return gG(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new ut("Using unregistered Game Feature: resume.");var V=xwV();return new Promise(function(a){return _.m(function(J){if(J.nextAddress==1)return _.q(J,SEF(Z.channel,V),2);a();_.mt(J)})})};var XJA=function(Z){this.channel=Z};
XJA.prototype.onReady=function(Z){gG(this.channel,5).register(8,function(V){if(!_.UG(V.data,zzO,8,LP))throw new ut("Unexpectedly nonexistent PageReadyEvent");Z()})};var KcB=function(Z){this.channel=Z};
KcB.prototype.onChange=function(Z){gG(this.channel,3).register(7,function(V){V=_.UG(V.data,$wF,7,LP);if(!V)throw new ut("Unexpectedly nonexistent ScoreEvent");Z(_.Gx(V,1),_.Id(V,2))})};var nVb={load:function(){throw new ut("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new ut("Storage used, but storage.onSave() listener not set!");}},lmh=function(Z){this.channel=Z;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},tE4=function(Z){gG(Z.channel,4).register(2,nVb.load).register(3,nVb.save);
Z.initialSetupDone=!0};
lmh.prototype.onLoad=function(Z){this.initialSetupDone||tE4(this);this.loadRegistered||(this.loadRegistered=!0,gG(this.channel,4).register(2,function(V){var a,J,r;return _.m(function(f){if(f.nextAddress==1){a=_.UG(V.data,RzE,2,LP);if(!a)throw new ut("Unexpectedly nonexistent StorageLoad");J=_.Gx(a,1);return _.q(f,Z(J),2)}r=f.yieldResult;var d=V.reply,N=new VT;var C=new k$a;C=_.m_(C,1,J);C=_.u1(C,2,_.p7(r,!1));N=_.JV(N,3,oe,C);d.call(V,N);_.mt(f)})}))};
lmh.prototype.onSave=function(Z){this.initialSetupDone||tE4(this);this.saveRegistered||(this.saveRegistered=!0,gG(this.channel,4).register(3,function(V){var a,J,r;return _.m(function(f){if(f.nextAddress==1){a=_.UG(V.data,MYo,3,LP);if(!a)throw new ut("Unexpectedly nonexistent StorageSave");J=_.Gx(a,1);r=SpF(a.getData());return _.q(f,Z(J,r),2)}var d=V.reply,N=new VT;var C=new E_E;C=_.m_(C,1,J);N=_.JV(N,4,oe,C);d.call(V,N);_.mt(f)})}))};var sRh=function(Z){this.channel=Z};
sRh.prototype.update=function(Z){if(!this.channel.features.has(6))throw new ut("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var V=new VT,a=new jmu;Z=_.ae(a,1,Z);V=_.JV(V,6,oe,Z);this.channel.send(V)};
sRh.prototype.register=function(){gG(this.channel,6)};var FcL=function(Z){this.channel=Z;this.userActivityLoggingIntervalMs=0};
FcL.prototype.onUserActivity=function(Z,V){this.userActivityLoggingIntervalMs=V;gG(this.channel,7).register(9,function(a){if(!_.UG(a.data,LYV,9,LP))throw new ut("Unexpectedly nonexistent ClickEvent");Z()})};var Di4=function(Z){var V=this;this.channel=Z;this.init=this.channel.init.bind(this.channel);this.page=new XJA(this.channel);this.game=new YEc(this.channel);this.audio=new TJL(this.channel);this.score=new KcB(this.channel);this.storage=new lmh(this.channel);this.style=new sRh(this.channel);this.userActivity=new FcL(this.channel);qE4(this.channel,function(a){var J=new PRa;a=_.ae(J,1,a);a=_.HL(a,3,V.userActivity.userActivityLoggingIntervalMs);J=V.audio.isAudioEnabled();J!==void 0&&_.J7(a,2,J);J=new VT;
return _.JV(J,5,oe,a)})};var cOF=function(){this.timedFunctionContext=0};
cOF.prototype.timeExecution=function(Z,V){var a=this;return function(){var J=_.lV.apply(0,arguments);a.timedFunctionContext=Z;return V.apply(null,_.nw(J))}};var On7=function(){var Z={};this.priorityTasks=(Z[3]=[],Z[2]=[],Z[1]=[],Z);this.isFlushing=!1},od=function(Z,V,a){var J=Gah(Z,a);
Z.priorityTasks[a].push(V);J&&Z.priorityTasks[a].length===1&&Z.flush()},Gah=function(Z,V){return Object.keys(Z.priorityTasks).map(function(a){return Number(a)}).filter(function(a){return!isNaN(a)&&a>V}).every(function(a){return Z.priorityTasks[a].length===0})};
On7.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(Z){return Z.length>0});)wJ4(this,3),wJ4(this,2),wJ4(this,1)}catch(Z){throw Object.values(this.priorityTasks).forEach(function(V){return void V.splice(0,V.length)}),Z;
}finally{this.isFlushing=!1}}};
var wJ4=function(Z,V){for(;Gah(Z,V)&&Z.priorityTasks[V].length>0;)Z.priorityTasks[V][0](),Z.priorityTasks[V].shift()};
_.QS.Object.defineProperties(On7.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(Z){return Z.length>0})}}});var N_u={};var yOa=globalThis.trustedTypes,ilO=yOa,dqn;var PF=function(Z){this.privateDoNotAccessOrElseWrappedResourceUrl=Z};
PF.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var bnW=_.z4([""]),UiF=o1F(["\x00"],["\\0"]),Hnb=o1F(["\n"],["\\n"]),AOE=o1F(["\x00"],["\\u0000"]);BF(function(Z){return Z(bnW)})||BF(function(Z){return Z(UiF)})||BF(function(Z){return Z(Hnb)})||BF(function(Z){return Z(AOE)});var Tm;_.dA=function(Z,V){this.privateDoNotAccessOrElseWrappedUrl=V};
_.dA.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.kaA=mm("about:blank");Tm=mm("about:invalid#zClosurez");var CRO=function(Z){this.isValid=Z},EVL=new CRO(function(Z){return/^[^:]*([/?#]|$)/.test(Z)}),jRa=qg("data"),vVW=qg("http"),xiE=qg("https"),QRE=qg("ftp"),pJL=qg("mailto"),hoL=qg("intent"),eoH=qg("vnd.youtube"),q8R=[jRa,
vVW,xiE,pJL,QRE,EVL],S8i=rA(function(){return typeof URL==="function"}),zoh=["data:",
"http:","https:","mailto:","ftp:"],Y8V=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var DG=function(Z){this.privateDoNotAccessOrElseWrappedHtml=Z};
DG.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var D_E=rA(function(){return new DG(yOa?yOa.emptyHTML:"")});var $i4={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"},wA=function(Z,V){var a=Error.call(this,Z+" cannot be used with intent "+$i4[V]);this.message=a.message;"stack"in a&&(this.stack=a.stack);this.type=Z;this.intent=V;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.O(wA,Error);_.HF=function(Z){this.privateDoNotAccessOrElseWrappedScript=Z};
_.HF.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var lZO=function(Z){this.privateDoNotAccessOrElseWrappedAttributePrefix=Z};
lZO.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var tlm="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var cjK=function(Z){var V=_.AW("window.location.href");Z==null&&(Z='Unknown Error of type "null/undefined"');if(typeof Z==="string")return{message:Z,name:"Unknown error",lineNumber:"Not available",fileName:V,stack:"Not available"};var a=!1;try{var J=Z.lineNumber||Z.line||"Not available"}catch(d){J="Not available",a=!0}try{var r=Z.fileName||Z.filename||Z.sourceURL||_.JO.$googDebugFname||V}catch(d){r="Not available",a=!0}V=Roz(Z);if(!(!a&&Z.lineNumber&&Z.fileName&&Z.stack&&Z.message&&Z.name)){a=Z.message;
if(a==null){if(Z.constructor&&Z.constructor instanceof Function){if(Z.constructor.name)a=Z.constructor.name;else if(a=Z.constructor,I8[a])a=I8[a];else{a=String(a);if(!I8[a]){var f=/function\s+([^\(]+)/m.exec(a);I8[a]=f?f[1]:"[Anonymous]"}a=I8[a]}a='Unknown Error of type "'+a+'"'}else a="Unknown Error of unknown type";typeof Z.toString==="function"&&Object.prototype.toString!==Z.toString&&(a+=": "+Z.toString())}return{message:a,name:Z.name||"UnknownError",lineNumber:J,fileName:r,stack:V||"Not available"}}return{message:Z.message,
name:Z.name,lineNumber:Z.lineNumber,fileName:Z.fileName,stack:V}},Roz=function(Z,V){V||(V={});
V[MEF(Z)]=!0;var a=Z.stack||"",J=Z.cause;J&&!V[MEF(J)]&&(a+="\nCaused by: ",J.stack&&J.stack.indexOf(J.toString())==0||(a+=typeof J==="string"?J:J.message+"\n"),a+=Roz(J,V));Z=Z.errors;if(Array.isArray(Z)){J=1;var r;for(r=0;r<Z.length&&!(J>4);r++)V[MEF(Z[r])]||(a+="\nInner error "+J++ +": ",Z[r].stack&&Z[r].stack.indexOf(Z[r].toString())==0||(a+=typeof Z[r]==="string"?Z[r]:Z[r].message+"\n"),a+=Roz(Z[r],V));r<Z.length&&(a+="\n... "+(Z.length-r)+" more inner errors")}return a},MEF=function(Z){var V=
"";
typeof Z.toString==="function"&&(V=""+Z);return V+Z.stack},I8={};var Lc7,RO,uX,Wcb,gVB,uuL,kl,wW,Z7h;Lc7=function(Z,V){for(var a=Z.split("%s"),J="",r=Array.prototype.slice.call(arguments,1);r.length&&a.length>1;)J+=a.shift()+r.shift();return J+a.join("%s")};
_.Eo=function(Z){return encodeURIComponent(String(Z))};
RO=function(Z){return decodeURIComponent(Z.replace(/\+/g," "))};
uX=function(Z){HQE.test(Z)&&(Z.indexOf("&")!=-1&&(Z=Z.replace(OQR,"&amp;")),Z.indexOf("<")!=-1&&(Z=Z.replace(GvE,"&lt;")),Z.indexOf(">")!=-1&&(Z=Z.replace(wmJ,"&gt;")),Z.indexOf('"')!=-1&&(Z=Z.replace(ybE,"&quot;")),Z.indexOf("'")!=-1&&(Z=Z.replace(bQi,"&#39;")),Z.indexOf("\x00")!=-1&&(Z=Z.replace(USu,"&#0;")));return Z};
Wcb=function(Z){var V={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var a=_.JO.document.createElement("div");return Z.replace(uuL,function(J,r){var f=V[J];if(f)return f;r.charAt(0)=="#"&&(r=Number("0"+r.slice(1)),isNaN(r)||(f=String.fromCharCode(r)));f||(_.vF(a,cF(J+" ")),f=a.firstChild.nodeValue.slice(0,-1));return V[J]=f})};
gVB=function(Z){return Z.replace(/&([^;]+);/g,function(V,a){switch(a){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return a.charAt(0)!="#"||(a=Number("0"+a.slice(1)),isNaN(a))?V:String.fromCharCode(a)}})};
uuL=/&([^;\s<&]+);?/g;_.WKE=function(Z){return String(Z).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.Imr=String.prototype.repeat?function(Z,V){return Z.repeat(V)}:function(Z,V){return Array(V+1).join(Z)};
_.Z4=function(Z,V){if(!Number.isFinite(Z))return String(Z);Z=String(Z);var a=Z.indexOf(".");a===-1&&(a=Z.length);var J=Z[0]==="-"?"-":"";J&&(Z=Z.substring(1));return J+(0,_.Imr)("0",Math.max(0,V-a))+Z};
kl=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.ZN()).toString(36)};
wW=function(Z){for(var V=0,a=0;a<Z.length;++a)V=31*V+Z.charCodeAt(a)>>>0;return V};
_.f4=function(Z){return String(Z).replace(/\-([a-z])/g,function(V,a){return a.toUpperCase()})};
_.Po=function(Z){return String(Z).replace(/([A-Z])/g,"-$1").toLowerCase()};
Z7h=function(Z){return Z.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(V,a,J){return a+J.toUpperCase()})};var Vhh=function(){this.names=new Map};
Vhh.prototype.getName=function(Z){var V=this.names.get(Z);if(V)return V;var a;V=(a=Z.description)!=null?a:kl();this.names.set(Z,V);return V};var aHh=function(Z){var V=Error.call(this,Z?Z.length+" errors occurred during unsubscription:\n"+Z.map(function(a,J){return J+1+") "+a.toString()}).join("\n  "):"");
this.message=V.message;"stack"in V&&(this.stack=V.stack);this.errors=Z;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.O(aHh,Error);var Re=function(Z){this.initialTeardown=Z;this.closed=!1;this._teardowns=this._parentage=null};
_.P=Re.prototype;
_.P.unsubscribe=function(){if(!this.closed){this.closed=!0;var Z=this._parentage;if(Array.isArray(Z))for(var V=_.B(Z),a=V.next();!a.done;a=V.next())a.value.remove(this);else Z==null||Z.remove(this);V=this.initialTeardown;if($B(V))try{V()}catch(f){var J=f instanceof aHh?f.errors:[f]}var r=this._teardowns;if(r)for(this._teardowns=null,V=_.B(r),a=V.next();!a.done;a=V.next()){a=a.value;try{$B(a)?a():a.unsubscribe()}catch(f){a=void 0,J=(a=J)!=null?a:[],f instanceof aHh?J=[].concat(_.nw(J),_.nw(f.errors)):
J.push(f)}}if(J)throw new aHh(J);}};
_.P.add=function(Z){if(Z&&Z!==this)if(this.closed)$B(Z)?Z():Z.unsubscribe();else{if(Z instanceof Re){if(Z.closed||Z._hasParent(this))return;Z._addParent(this)}var V;(this._teardowns=(V=this._teardowns)!=null?V:[]).push(Z)}};
_.P._hasParent=function(Z){var V=this._parentage;return V===Z||Array.isArray(V)&&V.includes(Z)};
_.P._addParent=function(Z){var V=this._parentage;this._parentage=Array.isArray(V)?(V.push(Z),V):V?[V,Z]:Z};
_.P._removeParent=function(Z){var V=this._parentage;V===Z?this._parentage=null:Array.isArray(V)&&zm(V,Z)};
_.P.remove=function(Z){var V=this._teardowns;V&&zm(V,Z);Z instanceof Re&&Z._removeParent(this)};
var JAF=new Re;JAF.closed=!0;Re.JSC$6965_EMPTY=JAF;var cDE=function(){setTimeout.apply(null,_.nw(_.lV.apply(0,arguments)))};var Vt=function(Z){Re.call(this);this.JSC$6970_isStopped=!1;this.destination=Z instanceof Vt?Z:new aQ(!Z||$B(Z)?{next:Z!=null?Z:void 0}:Z);DqR(Z)&&Z.add(this)};
_.O(Vt,Re);Vt.JSC$6965_EMPTY=Re.JSC$6965_EMPTY;Vt.create=function(Z,V,a){return new Ji(Z,V,a)};
_.P=Vt.prototype;_.P.next=function(Z){this.JSC$6970_isStopped||this._next(Z)};
_.P.error=function(Z){this.JSC$6970_isStopped||(this.JSC$6970_isStopped=!0,this._error(Z))};
_.P.complete=function(){this.JSC$6970_isStopped||(this.JSC$6970_isStopped=!0,this._complete())};
_.P.unsubscribe=function(){this.closed||(this.JSC$6970_isStopped=!0,Re.prototype.unsubscribe.call(this))};
_.P._next=function(Z){this.destination.next(Z)};
_.P._error=function(Z){this.destination.error(Z);this.unsubscribe()};
_.P._complete=function(){this.destination.complete();this.unsubscribe()};
var aQ=function(Z){this.partialObserver=Z};
aQ.prototype.next=function(Z){var V=this.partialObserver;if(V.next)try{V.next(Z)}catch(a){uV(a)}};
aQ.prototype.error=function(Z){var V=this.partialObserver;if(V.error)try{V.error(Z)}catch(a){uV(a)}else uV(Z)};
aQ.prototype.complete=function(){var Z=this.partialObserver;if(Z.complete)try{Z.complete()}catch(V){uV(V)}};
var Ji=function(Z,V,a){Vt.call(this);var J;$B(Z)||!Z?J={next:Z!=null?Z:void 0,error:V!=null?V:void 0,complete:a!=null?a:void 0}:J=Z;this.destination=new aQ(J)};
_.O(Ji,Vt);Ji.JSC$6965_EMPTY=Vt.JSC$6965_EMPTY;Ji.create=Vt.create;var ab=typeof Symbol==="function"&&Symbol.observable||"@@observable";var ZO=function(Z){Z&&(this._subscribe=Z)};
_.P=ZO.prototype;_.P.lift=function(Z){var V=new ZO;V.source=this;V.operator=Z;return V};
_.P.subscribe=function(Z,V,a){Z=Z&&Z instanceof Vt||Z&&$B(Z.next)&&$B(Z.error)&&$B(Z.complete)&&DqR(Z)?Z:new Ji(Z,V,a);V=this.operator;a=this.source;Z.add(V?V.call(Z,a):a?this._subscribe(Z):this._trySubscribe(Z));return Z};
_.P._trySubscribe=function(Z){try{return this._subscribe(Z)}catch(V){Z.error(V)}};
_.P.forEach=function(Z,V){var a=this;V=GdJ(V);return new V(function(J,r){var f=a.subscribe(function(d){try{Z(d)}catch(N){r(N),f==null||f.unsubscribe()}},r,J)})};
_.P._subscribe=function(Z){var V;return(V=this.source)==null?void 0:V.subscribe(Z)};
ZO.prototype[ab]=function(){return this};
ZO.prototype.pipe=function(){var Z=_.lV.apply(0,arguments);return Z.length?Olo(Z)(this):this};
ZO.create=function(Z){return new ZO(Z)};var oWW=function(){var Z=Error.call(this,"object unsubscribed");this.message=Z.message;"stack"in Z&&(this.stack=Z.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.O(oWW,Error);var VZ=function(){this.observers=[];this.hasError=this.JSC$6986_isStopped=this.closed=!1;this.thrownError=null};
_.O(VZ,ZO);_.P=VZ.prototype;_.P.lift=function(Z){var V=new oQ(this,this);V.operator=Z;return V};
_.P._throwIfClosed=function(){if(this.closed)throw new oWW;};
_.P.next=function(Z){this._throwIfClosed();if(!this.JSC$6986_isStopped){var V=this.observers.slice();V=_.B(V);for(var a=V.next();!a.done;a=V.next())a.value.next(Z)}};
_.P.error=function(Z){this._throwIfClosed();if(!this.JSC$6986_isStopped){this.hasError=this.JSC$6986_isStopped=!0;this.thrownError=Z;for(var V=this.observers;V.length;)V.shift().error(Z)}};
_.P.complete=function(){this._throwIfClosed();if(!this.JSC$6986_isStopped){this.JSC$6986_isStopped=!0;for(var Z=this.observers;Z.length;)Z.shift().complete()}};
_.P.unsubscribe=function(){this.JSC$6986_isStopped=this.closed=!0;this.observers=null};
_.P._trySubscribe=function(Z){this._throwIfClosed();return ZO.prototype._trySubscribe.call(this,Z)};
_.P._subscribe=function(Z){this._throwIfClosed();this._checkFinalizedStatuses(Z);return this._innerSubscribe(Z)};
_.P._innerSubscribe=function(Z){var V=this,a=this.JSC$6986_isStopped,J=this.observers;return this.hasError||a?Re.JSC$6965_EMPTY:(J.push(Z),new Re(function(){return zm(V.observers,Z)}))};
_.P._checkFinalizedStatuses=function(Z){var V=this.thrownError,a=this.JSC$6986_isStopped;this.hasError?Z.error(V):a&&Z.complete()};
VZ.create=function(Z,V){return new oQ(Z,V)};
var oQ=function(Z,V){VZ.call(this);this.destination=Z;this.source=V};
_.O(oQ,VZ);oQ.create=VZ.create;oQ.prototype.next=function(Z){var V,a;(V=this.destination)==null||(a=V.next)==null||a.call(V,Z)};
oQ.prototype.error=function(Z){var V,a;(V=this.destination)==null||(a=V.error)==null||a.call(V,Z)};
oQ.prototype.complete=function(){var Z,V;(Z=this.destination)==null||(V=Z.complete)==null||V.call(Z)};
oQ.prototype._subscribe=function(Z){var V,a;return(a=(V=this.source)==null?void 0:V.subscribe(Z))!=null?a:Re.JSC$6965_EMPTY};var kC=function(Z){VZ.call(this);this._value=Z};
_.O(kC,VZ);kC.create=VZ.create;kC.prototype._subscribe=function(Z){var V=VZ.prototype._subscribe.call(this,Z);!V.closed&&Z.next(this._value);return V};
kC.prototype.getValue=function(){var Z=this.thrownError,V=this._value;if(this.hasError)throw Z;this._throwIfClosed();return V};
kC.prototype.next=function(Z){VZ.prototype.next.call(this,this._value=Z)};
_.QS.Object.defineProperties(kC.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var cg=new ZO(function(Z){return Z.complete()});var Vi=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var EFa=function(Z){return Z&&typeof Z.length==="number"&&typeof Z!=="function"};var rAL={now:function(){return(rAL.delegate||Date).now()},
delegate:void 0};var Qi=function(Z,V,a){Z=Z===void 0?Infinity:Z;V=V===void 0?Infinity:V;a=a===void 0?rAL:a;VZ.call(this);this.JSC$7008_bufferSize=Z;this.windowTime=V;this.timestampProvider=a;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=V===Infinity;this.JSC$7008_bufferSize=Math.max(1,Z);this.windowTime=Math.max(1,V)};
_.O(Qi,VZ);Qi.create=VZ.create;Qi.prototype.next=function(Z){var V=this.buffer,a=this.infiniteTimeWindow,J=this.timestampProvider,r=this.windowTime;this.JSC$6986_isStopped||(V.push(Z),!a&&V.push(J.now()+r));P4E(this);VZ.prototype.next.call(this,Z)};
Qi.prototype._subscribe=function(Z){this._throwIfClosed();P4E(this);for(var V=this._innerSubscribe(Z),a=this.infiniteTimeWindow,J=this.buffer.slice(),r=0;r<J.length&&!Z.closed;r+=a?1:2)Z.next(J[r]);this._checkFinalizedStatuses(Z);return V};
var P4E=function(Z){var V=Z.JSC$7008_bufferSize,a=Z.timestampProvider,J=Z.buffer;Z=Z.infiniteTimeWindow;var r=(Z?1:2)*V;V<Infinity&&r<J.length&&J.splice(0,J.length-r);if(!Z){V=a.now();a=0;for(Z=1;Z<J.length&&J[Z]<=V;Z+=2)a=Z;a&&J.splice(0,a+1)}};var i7Y=function(Z,V){V=V===void 0?fHL:V;this.schedulerActionCtor=Z;this.now=V};
i7Y.prototype.schedule=function(Z,V,a){V=V===void 0?0:V;return(new this.schedulerActionCtor(this,Z)).schedule(a,V)};
var fHL=rAL.now;var O_J=function(){var Z=Error.call(this,"no elements in sequence");this.message=Z.message;"stack"in Z&&(this.stack=Z.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.O(O_J,Error);var Yp=function(Z,V,a,J,r){Vt.call(this,Z);this.onUnsubscribe=r;V&&(this._next=function(f){try{V(f)}catch(d){this.destination.error(d)}});
a&&(this._error=function(f){try{a(f)}catch(d){this.destination.error(d)}this.unsubscribe()});
J&&(this._complete=function(){try{J()}catch(f){this.destination.error(f)}this.unsubscribe()})};
_.O(Yp,Vt);Yp.JSC$6965_EMPTY=Vt.JSC$6965_EMPTY;Yp.create=Vt.create;Yp.prototype.unsubscribe=function(){var Z;this.closed||(Z=this.onUnsubscribe)!=null&&Z.call(this);Vt.prototype.unsubscribe.call(this)};var vg=function(Z,V){this.source=Z;this.subjectFactory=V;this._subject=null;this._refCount=0;this._connection=null};
_.O(vg,ZO);vg.create=ZO.create;vg.prototype._subscribe=function(Z){return BbB(this).subscribe(Z)};
var BbB=function(Z){var V=Z._subject;if(!V||V.JSC$6986_isStopped)Z._subject=Z.subjectFactory();return Z._subject};
vg.prototype._teardown=function(){this._refCount=0;var Z=this._connection;this._subject=this._connection=null;Z==null||Z.unsubscribe()};
vg.prototype.connect=function(){var Z=this,V=this._connection;if(!V){V=this._connection=new Re;var a=BbB(this);V.add(this.source.subscribe(new Yp(a,void 0,function(J){Z._teardown();a.error(J)},function(){Z._teardown();
a.complete()},function(){return Z._teardown()})));
V.closed&&(this._connection=null,V=Re.JSC$6965_EMPTY)}return V};var LiE=Array.isArray;var WiJ=Array.isArray,drE=Object,gFm=drE.getPrototypeOf,IZa=drE.prototype,Z_R=drE.keys;var tQ=function(Z,V,a){Vt.call(this,Z);this._next=V;this.shouldComplete=a};
_.O(tQ,Vt);tQ.JSC$6965_EMPTY=Vt.JSC$6965_EMPTY;tQ.create=Vt.create;tQ.prototype._complete=function(){this.shouldComplete()?Vt.prototype._complete.call(this):this.unsubscribe()};var i_a=["addListener","removeListener"],fGc=["addEventListener","removeEventListener"],dgE=["on","off"];var rT=function(){Re.call(this)};
_.O(rT,Re);rT.JSC$6965_EMPTY=Re.JSC$6965_EMPTY;rT.prototype.schedule=function(){return this};var mrc=function(Z,V){return setInterval.apply(null,[Z,V].concat(_.nw(_.lV.apply(2,arguments))))};var Pv=function(Z,V){Re.call(this);this.scheduler=Z;this.work=V;this.pending=!1};
_.O(Pv,rT);Pv.JSC$6965_EMPTY=rT.JSC$6965_EMPTY;Pv.prototype.schedule=function(Z,V){V=V===void 0?0:V;if(this.closed)return this;this.state=Z;Z=this.id;var a=this.scheduler;Z!=null&&(this.id=NbL(this,Z,V));this.pending=!0;this.delay=V;this.id=this.id||this.requestAsyncId(a,this.id,V);return this};
Pv.prototype.requestAsyncId=function(Z,V,a){a=a===void 0?0:a;return mrc(Z.flush.bind(Z,this),a)};
var NbL=function(Z,V,a){a=a===void 0?0:a;if(a!=null&&Z.delay===a&&Z.pending===!1)return V;clearInterval(V)};
Pv.prototype.execute=function(Z,V){if(this.closed)return Error("la");this.pending=!1;if(Z=this._execute(Z,V))return Z;this.pending===!1&&this.id!=null&&(this.id=NbL(this,this.id,null))};
Pv.prototype._execute=function(Z){var V=!1;try{this.work(Z)}catch(J){V=!0;var a=!!J&&J||Error(J)}if(V)return this.unsubscribe(),a};
Pv.prototype.unsubscribe=function(){if(!this.closed){var Z=this.id,V=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;zm(V,this);Z!=null&&(this.id=NbL(this,Z,null));this.delay=null;rT.prototype.unsubscribe.call(this)}};var C4F=function(Z,V){V=V===void 0?fHL:V;i7Y.call(this,Z,V);this.actions=[];this.active=!1;this.scheduled=void 0};
_.O(C4F,i7Y);C4F.prototype.flush=function(Z){var V=this.actions;if(this.active)V.push(Z);else{var a;this.active=!0;do if(a=Z.execute(Z.state,Z.delay))break;while(Z=V.shift());this.active=!1;if(a){for(;Z=V.shift();)Z.unsubscribe();throw a;}}};var YC=new ZO(L_);var mgu=Array.isArray;var fV=function(Z,V){Pv.call(this,Z,V);this.scheduler=Z;this.work=V};
_.O(fV,Pv);fV.JSC$6965_EMPTY=Pv.JSC$6965_EMPTY;fV.prototype.schedule=function(Z,V){V=V===void 0?0:V;if(V>0)return Pv.prototype.schedule.call(this,Z,V);this.delay=V;this.state=Z;this.scheduler.flush(this);return this};
fV.prototype.execute=function(Z,V){return V>0||this.closed?Pv.prototype.execute.call(this,Z,V):this._execute(Z,V)};
fV.prototype.requestAsyncId=function(Z,V,a){a=a===void 0?0:a;return a!=null&&a>0||a==null&&this.delay>0?Pv.prototype.requestAsyncId.call(this,Z,V,a):Z.flush(this)};var qFr=function(){C4F.apply(this,arguments)};
_.O(qFr,C4F);var R3a=new qFr(fV);var SFH=function(){this.performanceMonitor=new cOF;this.queue=new On7;this.internalSymbol=Symbol();this.debugNames=new Vhh};
SFH.prototype.getOnBackgrounded=function(){return YC};
_.QS.Object.defineProperties(SFH.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var iL=function(Z,V){V=Error.call(this,V?Z+": "+V:String(Z));this.message=V.message;"stack"in V&&(this.stack=V.stack);this.code=Z;this.__proto__=iL.prototype;this.name=String(Z)};
_.O(iL,Error);var K6=function(Z){iL.call(this,1E3,'sfr:"'+Z+'"');this.measurementStrategyFailureReason=Z;this.__proto__=K6.prototype};
_.O(K6,iL);var n6=function(){iL.call(this,1003);this.__proto__=n6.prototype};
_.O(n6,iL);var Bv=function(){iL.call(this,1009);this.__proto__=Bv.prototype};
_.O(Bv,iL);var Tbr=function(){iL.call(this,1011);this.__proto__=Tbr.prototype};
_.O(Tbr,iL);var YFh=function(){iL.call(this,1007);this.__proto__=n6.prototype};
_.O(YFh,iL);var Nc=function(Z){iL.call(this,1004,String(Z));this.inputObservableIndex=Z;this.__proto__=Nc.prototype};
_.O(Nc,iL);var vpF=function(Z){iL.call(this,1010,Z);this.__proto__=C6.prototype};
_.O(vpF,iL);var C6=function(Z){iL.call(this,1005,Z);this.__proto__=C6.prototype};
_.O(C6,iL);var Xaz=function(Z){var V=_.lV.apply(1,arguments),a=this;this.orderedFactories=[];this.orderedFactories.push(Z);V.forEach(function(J){a.orderedFactories.push(J)})};
Xaz.prototype.isSupported=function(Z){return this.orderedFactories.some(function(V){return V.isSupported(Z)})};
Xaz.prototype.makeBeacon=function(Z,V){for(var a=0;a<this.orderedFactories.length;a++)if(this.orderedFactories[a].isSupported(V))return this.orderedFactories[a].makeBeacon(Z,V);throw new Bv;};var sdO=Symbol("ma"),KzY=Symbol("na"),yi=function(Z,V){this.value=Z;this.timeline=V},ws=function(Z,V){if(V.timeline!==Z.timeline)throw new YFh;
return Z.value-V.value};
_.P=yi.prototype;_.P.equals=function(Z){return ws(this,Z)===0};
_.P.maximum=function(Z){if(Z.timeline!==this.timeline)throw new YFh;return this.value>=Z.value?this:Z};
_.P.round=function(){return new yi(Math.round(this.value),this.timeline)};
_.P.add=function(Z){return new yi(this.value+Z,this.timeline)};
_.P.toString=function(){return String(this.value)};var dT=function(Z,V){this.context=Z;this.JSC$7092_pinger=V};
dT.prototype.isSupported=function(Z){return this.JSC$7092_pinger.isSupported(Z)};
dT.prototype.makeBeacon=function(Z,V){if(!this.isSupported(V))throw new Bv;return new m8(this.context,this.JSC$7092_pinger,V!=null?V:void 0,Z)};
var m8=function(Z,V,a,J){var r=this;this.JSC$7098_pinger=V;this.properties=a;this.url=J;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var f;this.method=(f=a==null?void 0:a.beaconMethod)!=null?f:"GET";this.backgroundedSubscription=Z.getOnBackgrounded().subscribe(function(){r.sendNow()})};
m8.prototype.deactivate=function(){this.internalIsPending=!1};
m8.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$7098_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var Z,V;this.JSC$7098_pinger.pingWithHeadersAndBody((Z=this.properties)!=null?Z:{},this.customHeaders,(V=this.body)!=null?V:"",this.url)}else this.JSC$7098_pinger.ping(this.url);this.internalIsPending=!1}catch(a){}else this.internalIsPending=!1};
m8.prototype.setHeader=function(Z){this.customHeaders.set(Z,void 0)};
_.QS.Object.defineProperties(m8.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var lHB=function(){for(var Z=_.B(_.lV.apply(0,arguments)),V=Z.next();!V.done;V=Z.next())if(V=V.value,V.available()){this.timeProvider=V;return}this.timeProvider=new nWW};
_.P=lHB.prototype;_.P.available=function(){return this.timeProvider.available()};
_.P.now=function(){return this.timeProvider.now()};
_.P.setTimeout=function(Z,V){return this.timeProvider.setTimeout(Z,V)};
_.P.clearTimeout=function(Z){this.timeProvider.clearTimeout(Z)};
_.P.interval=function(Z,V){var a=this.intervalObservable(Z).subscribe(V);return function(){return void a.unsubscribe()}};
_.P.intervalObservable=function(Z){return this.timeProvider.intervalObservable(Z)};
_.QS.Object.defineProperties(lHB.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var nWW=function(){this.timeline=Symbol()};
_.P=nWW.prototype;_.P.available=function(){return!1};
_.P.now=function(){return new yi(0,this.timeline)};
_.P.setTimeout=function(){return 0};
_.P.clearTimeout=function(){};
_.P.interval=function(){return function(){}};
_.P.intervalObservable=function(){return YC};var Nl=function(Z,V){this.intrinsicFunctionNamespace=Z;this.performanceMonitor=V};
_.P=Nl.prototype;_.P.setTimeout=function(Z,V){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,Z),V)};
_.P.clearTimeout=function(Z){this.intrinsicFunctionNamespace.clearTimeout(Z)};
_.P.interval=function(Z,V){var a=this.intervalObservable(Z).subscribe(V);return function(){return void a.unsubscribe()}};
_.P.intervalObservable=function(Z){var V=this;return new ZO(function(a){var J=0,r=V.intrinsicFunctionNamespace.setInterval(function(){a.next(J++)},Z);
return function(){V.intrinsicFunctionNamespace.clearInterval(r)}})};
_.P.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var thE=function(Z,V){Nl.call(this,Z,V);this.timeline=KzY};
_.O(thE,Nl);thE.prototype.now=function(){return new yi(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
thE.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&Nl.prototype.available.call(this)};var sYh=function(Z,V){Nl.call(this,Z,V);this.timeline=sdO};
_.O(sYh,Nl);sYh.prototype.now=function(){return new yi(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
sYh.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&Nl.prototype.available.call(this)};var Dra=function(Z){this.context=Z;if(Fzb===void 0)a:{var V,a,J=(V=Z.global)==null?void 0:(a=V.document)==null?void 0:a.createElement("meta");if(J)try{J.httpEquiv="origin-trial";J.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";Z.global.document.head.append(J);Fzb=J;break a}catch(r){}Fzb=void 0}},
Fzb;
Dra.prototype.isSupported=function(Z){return lGE(this.context)!==void 0&&!(Z==null||!Z.endOfSession)&&!CV(this.context)&&!(Z==null?0:Z.attributionEnabled)&&!(Z==null?0:Z.customHeaders)&&!(Z==null?0:Z.customBody)};
Dra.prototype.makeBeacon=function(Z,V){if(!this.isSupported(V))throw new Bv;return new ql(this.context,Z,V)};
var ql=function(Z,V,a){this.context=Z;this.properties=a;this.JSC$7125_urlWithoutToken=V;var J;this.beaconMethod=(J=a==null?void 0:a.beaconMethod)!=null?J:"GET";Z=lGE(this.context);if(Z===void 0)throw Error();this.fetchLater=Z;cAh(this,O7H(this))},cAh=function(Z,V){Z.beaconResult&&Z.beaconResult.activated||(Z.beaconAbort=new AbortController,Z.beaconResult=Z.fetchLater(V,{method:Z.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:Z.beaconAbort.signal,activateAfter:96E4}))},O7H=function(Z){Z=Z.JSC$7125_urlWithoutToken;
return(Z.slice(-1)[0]==="&"?Z:Z+"&")+"flapi=1"};
ql.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
ql.prototype.sendNow=function(){};
ql.prototype.setHeader=function(){};
_.QS.Object.defineProperties(ql.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$7125_urlWithoutToken},
set:function(Z){this.JSC$7125_urlWithoutToken=Z;Z=O7H(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);cAh(this,Z)}},
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 GL7=function(Z){this.context=Z};
GL7.prototype.isSupported=function(){return!CV(this.context)&&!!this.context.global.fetch};
GL7.prototype.ping=function(){var Z=this;return OO.apply(null,_.nw(_.lV.apply(0,arguments).map(function(V){return ob(Z.context.global.fetch(V,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(Kw(function(a){return a.status===200}))}))).pipe(GmF(function(V){return V}),yVn())};
GL7.prototype.pingWithHeadersAndBody=function(Z,V,a){for(var J=_.lV.apply(3,arguments),r=this,f=new Headers,d=_.B(V.entries()),N=d.next();!N.done;N=d.next()){var C=_.B(N.value);N=C.next().value;C=C.next().value;f.set(N,C)}var T,Y=(T=Z.keepAlive)!=null?T:!1;OO.apply(null,_.nw(J.map(function(X){return ob(r.context.global.fetch(X,Object.assign({},{method:String(Z.beaconMethod),cache:"no-cache"},Y?{keepalive:!0}:{},{mode:"no-cors",headers:f,body:a}))).pipe(Kw(function(n){return n.status===200}))}))).pipe(GmF(function(X){return X}),
yVn())};var waz,H3R;_.S$=function(){};
_.pn=function(Z){return Z};
waz=function(Z){var V=V||0;return function(){return Z.apply(this,Array.prototype.slice.call(arguments,0,V))}};
_.TR=function(Z){var V=!1,a;return function(){V||(a=Z(),V=!0);return a}};
_.YD=function(Z,V){var a=0;return function(J){_.JO.clearTimeout(a);var r=arguments;a=_.JO.setTimeout(function(){Z.apply(void 0,r)},V)}};
H3R=function(Z,V){var a=0,J=!1,r=[],f=function(){a=0;J&&(J=!1,d())},d=function(){a=_.JO.setTimeout(f,V);
var N=r;r=[];Z.apply(void 0,N)};
return function(N){r=arguments;a?J=!0:d()}};var b7r=function(){return Kn&&lK?lK.mobile:!yAH()&&(sE("iPod")||sE("iPhone")||sE("Android")||sE("IEMobile"))},yAH=function(){return Kn&&lK?!lK.mobile&&(sE("iPad")||sE("Android")||sE("Silk")):sE("iPad")||sE("Android")&&!sE("Mobile")||sE("Silk")};var UrF;_.lv={};UrF="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.lv.add=function(Z,V,a){if(Z!==null&&V in Z)throw Error("pa`"+V);Z[V]=a};
_.lv.clear=function(Z){for(var V in Z)delete Z[V]};
_.lv.clone=function(Z){var V={},a;for(a in Z)V[a]=Z[a];return V};
_.lv.contains=function(Z,V){return H_E(Z,V)};
_.lv.containsKey=function(Z,V){return Z!==null&&V in Z};
_.lv.containsValue=H_E;_.lv.create=EBR;_.lv.createImmutableView=function(Z){var V=Z;Object.isFrozen&&!Object.isFrozen(Z)&&(V=Object.create(Z),Object.freeze(V));return V};
_.lv.createSet=jeK;_.lv.equals=function(Z,V){for(var a in Z)if(!(a in V)||Z[a]!==V[a])return!1;for(var J in V)if(!(J in Z))return!1;return!0};
_.lv.every=function(Z,V,a){for(var J in Z)if(!V.call(a,Z[J],J,Z))return!1;return!0};
_.lv.extend=function(Z,V){for(var a,J,r=1;r<arguments.length;r++){J=arguments[r];for(a in J)Z[a]=J[a];for(var f=0;f<UrF.length;f++)a=UrF[f],Object.prototype.hasOwnProperty.call(J,a)&&(Z[a]=J[a])}};
_.lv.filter=function(Z,V,a){var J={},r;for(r in Z)V.call(a,Z[r],r,Z)&&(J[r]=Z[r]);return J};
_.lv.findKey=AVa;_.lv.findValue=function(Z,V,a){return(V=AVa(Z,V,a))&&Z[V]};
_.lv.forEach=function(Z,V,a){for(var J in Z)V.call(a,Z[J],J,Z)};
_.lv.get=function(Z,V,a){return Z!==null&&V in Z?Z[V]:a};
_.lv.getAllPropertyNames=function(Z,V,a){if(!Z)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return UgV(Z);for(var J={};Z&&(Z!==Object.prototype||V)&&(Z!==Function.prototype||a);){for(var r=Object.getOwnPropertyNames(Z),f=0;f<r.length;f++)J[r[f]]=!0;Z=Object.getPrototypeOf(Z)}return UgV(J)};
_.lv.getAnyKey=function(Z){for(var V in Z)return V};
_.lv.getAnyValue=function(Z){for(var V in Z)return Z[V]};
_.lv.getCount=function(Z){var V=0,a;for(a in Z)V++;return V};
_.lv.getKeys=UgV;_.lv.getSuperClass=function(Z){return(Z=Object.getPrototypeOf(Z.prototype))&&Z.constructor};
_.lv.getValueByKeys=function(Z,V){var a=_.aY(V),J=a?V:arguments;for(a=a?0:1;a<J.length;a++){if(Z==null)return;Z=Z[J[a]]}return Z};
_.lv.getValues=function(Z){var V=[],a=0,J;for(J in Z)V[a++]=Z[J];return V};
_.lv.isEmpty=function(Z){for(var V in Z)return!1;return!0};
_.lv.isImmutableView=function(Z){return!!Object.isFrozen&&Object.isFrozen(Z)};
_.lv.map=function(Z,V,a){var J={},r;for(r in Z)J[r]=V.call(a,Z[r],r,Z);return J};
_.lv.remove=function(Z,V){var a;(a=V in Z)&&delete Z[V];return a};
_.lv.set=function(Z,V,a){Z[V]=a};
_.lv.setIfUndefined=function(Z,V,a){return V in Z?Z[V]:Z[V]=a};
_.lv.setWithReturnValueIfNotSet=function(Z,V,a){if(V in Z)return Z[V];a=a();return Z[V]=a};
_.lv.some=function(Z,V,a){for(var J in Z)if(V.call(a,Z[J],J,Z))return!0;return!1};
_.lv.transpose=function(Z){var V={},a;for(a in Z)V[Z[a]]=a;return V};
_.lv.unsafeClone=kmF;var XV=function(Z,V,a,J,r){this.allowedElements=Z;this.elementPolicies=V;this.allowedGlobalAttributes=a;this.globalAttributePolicies=J;this.globallyAllowedAttributePrefixes=r},H7c=function(Z,V,a){a=Z.elementPolicies.get(a);
return(a==null?0:a.has(V))?a.get(V):Z.allowedGlobalAttributes.has(V)?{policyAction:1}:(a=Z.globalAttributePolicies.get(V))?a:Z.globallyAllowedAttributePrefixes&&[].concat(_.nw(Z.globallyAllowedAttributePrefixes)).some(function(J){return V.indexOf(J)===0})?{policyAction:1}:{policyAction:0}};var AAz="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(" "),
kLY=[["A",new Map([["href",{policyAction:2}]])],["AREA",new Map([["href",{policyAction:2}]])],["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}]])]],EWa="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 crossorigin datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden 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 valign value width wrap itemscope itemtype itemid itemprop itemref".split(" "),
jYH=[["dir",{policyAction:3,conditions:rA(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:rA(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:rA(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:rA(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],vWH=new XV(new Set(AAz),new Map(kLY),new Set(EWa),new Map(jYH)),xr7=new XV(new Set(AAz.concat(["BUTTON",
"INPUT"])),new Map(kLY),new Set(rA(function(){return EWa.concat(["class","id","name"])})),new Map(rA(function(){return jYH.concat([["style",
{policyAction:1}]])})));var QYE,paE,eEr;QYE=function(Z,V,a,J){this.JSC$7185_sanitizerTable=Z;this.styleElementSanitizer=V;this.styleAttributeSanitizer=a;this.JSC$7185_resourceUrlPolicy=J;this.changes=[]};
_.hEz=function(Z,V){var a=document.implementation.createHTMLDocument("");Z=paE(Z,V,a);a=a.body;a.appendChild(Z);a=(new XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")+1,a.lastIndexOf("</"));return cF(a)};
paE=function(Z,V,a){V=xgJ(V,a);V=document.createTreeWalker(V,5,function(N){if(N.nodeType===3)N=1;else if(pFO(N))if(N=Qei(N),N===null)N=2;else{var C=Z.JSC$7185_sanitizerTable;N=N!=="FORM"&&(C.allowedElements.has(N)||C.elementPolicies.has(N))?1:2}else N=2;return N});
for(var J=V.nextNode(),r=a.createDocumentFragment(),f=r;J!==null;){var d=void 0;if(J.nodeType===3)Z.styleElementSanitizer&&f.nodeName==="STYLE"?(J=Z.styleElementSanitizer(J.data),d=Z.createTextNode(J)):d=Z.createTextNode(J.data);else if(pFO(J))d=eEr(Z,J,a);else throw Error("da");f.appendChild(d);if(J=V.firstChild())f=d;else for(;!(J=V.nextSibling())&&(J=V.parentNode());)f=f.parentNode}return r};
QYE.prototype.createTextNode=function(Z){return document.createTextNode(Z)};
eEr=function(Z,V,a){var J,r=Qei(V);a=a.createElement(r);V=V.attributes;for(var f=_.B(V),d=f.next();!d.done;d=f.next()){var N=d.value;d=N.name;N=N.value;var C=H7c(Z.JSC$7185_sanitizerTable,d,r);a:{if(J=C.conditions){J=_.B(J);for(var T=J.next();!T.done;T=J.next()){var Y=_.B(T.value);T=Y.next().value;Y=Y.next().value;var X=void 0;if((T=(X=V.getNamedItem(T))==null?void 0:X.value)&&!Y.has(T)){J=!1;break a}}}J=!0}if(J)switch(C.policyAction){case 1:Wg(a,d,N);break;case 2:C=_.T_R(N);N=C!==void 0&&zoh.indexOf(C.toLowerCase())!==
-1?N:"about:invalid#zClosurez";Wg(a,d,N);break;case 3:Wg(a,d,N.toLowerCase());break;case 4:Z.styleAttributeSanitizer?(N=Z.styleAttributeSanitizer(N),Wg(a,d,N)):Wg(a,d,N);break;case 5:Z.JSC$7185_resourceUrlPolicy?(C={type:2,attributeName:d,elementName:r},N=vBV(N),(N=Z.JSC$7185_resourceUrlPolicy(N,C))&&Wg(a,d,N.toString())):Wg(a,d,N);break;case 6:if(Z.JSC$7185_resourceUrlPolicy){C={type:2,attributeName:d,elementName:r};J=[];N=_.B(N.split(","));for(T=N.next();!T.done;T=N.next())Y=_.B(T.value.trim().split(/\s+/,
2)),T=Y.next().value,Y=Y.next().value,J.push({url:T,descriptor:Y});N={parts:[]};J=_.B(J);for(T=J.next();!T.done;T=J.next())T=T.value,Y=vBV(T.url),(Y=Z.JSC$7185_resourceUrlPolicy(Y,C))&&N.parts.push({url:Y.toString(),descriptor:T.descriptor});Wg(a,d,hkV(N))}else Wg(a,d,N)}}return a};
_.zEL=rA(function(){return new QYE(vWH)});
_.$rE=rA(function(){return new QYE(xr7)});var REA=function(){this.calledBuild=!1;this.JSC$7197_sanitizerTable=vWH},MhY=function(){REA.apply(this,arguments)};
_.O(MhY,REA);MhY.prototype.build=function(){if(this.calledBuild)throw Error("ra");this.calledBuild=!0;return new QYE(this.JSC$7197_sanitizerTable,void 0,void 0,this.JSC$7197_resourceUrlPolicy)};var Lzr=/[^#]*/;var olE=function(Z){try{return!!Z&&Z.location.href!=null&&GW(Z,"foo")}catch(V){return!1}},WzL=function(Z){var V=uBA;
if(V)for(var a in V)Object.prototype.hasOwnProperty.call(V,a)&&Z(V[a],a,V)},gW7=function(){var Z=[];
WzL(function(V){Z.push(V)});
return Z},uBA={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"},IHA=_.TR(function(){return gW7()}),VJr=function(){var Z=Z0F("IFRAME"),
V={};
_.jp(IHA(),function(a){Z.sandbox&&Z.sandbox.supports&&Z.sandbox.supports(a)&&(V[a]=!0)});
return V},Z0F=function(Z,V){V=V===void 0?document:V;
return V.createElement(String(Z).toLowerCase())};var KV;_.bN=function(Z,V,a){return Math.min(Math.max(Z,V),a)};
KV=function(Z,V,a){return Z+a*(V-Z)};_.FR=function(Z,V){this.x=Z!==void 0?Z:0;this.y=V!==void 0?V:0};
_.P=_.FR.prototype;_.P.clone=function(){return new _.FR(this.x,this.y)};
_.P.equals=function(Z){return Z instanceof _.FR&&(this==Z?!0:this&&Z?this.x==Z.x&&this.y==Z.y:!1)};
_.P.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.P.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.P.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.P.translate=function(Z,V){Z instanceof _.FR?(this.x+=Z.x,this.y+=Z.y):(this.x+=Number(Z),typeof V==="number"&&(this.y+=V));return this};
_.P.scale=function(Z,V){this.x*=Z;this.y*=typeof V==="number"?V:Z;return this};_.f6=function(Z,V){this.width=Z;this.height=V};
_.P=_.f6.prototype;_.P.clone=function(){return new _.f6(this.width,this.height)};
_.P.area=function(){return this.width*this.height};
_.P.aspectRatio=function(){return this.width/this.height};
_.P.isEmpty=function(){return!this.area()};
_.P.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.P.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.P.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.P.scale=function(Z,V){this.width*=Z;this.height*=typeof V==="number"?V:Z;return this};var Gp=function(Z,V){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=Z===w1c&&V||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=aiE};
Gp.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var JSb=function(Z){return Z instanceof Gp&&Z.constructor===Gp&&Z.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===aiE?Z.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},aiE={},w1c={};
new Gp(w1c,"");var dN,qA,lL,okW,fi4,P8F,DI,BCH,mHH,dHc,D4,NC7,KWh,XWc,YKc,nkb,lia,tJz,sIE,MLa,FWa,cSW,O0A,DH7,nV;dN=function(Z){return Z?new nV(_.OY(Z)):txF||(txF=new nV)};
_.eV=function(Z,V){return typeof V==="string"?Z.getElementById(V):V};
qA=function(Z,V){return(V||document).getElementsByTagName(String(Z))};
_.rSB=function(Z){return okW("yt-formatted-string","paper-input-input",Z)};
lL=function(Z,V,a,J){Z=J||Z;return(V=V&&V!="*"?String(V).toUpperCase():"")||a?Z.querySelectorAll(V+(a?"."+a:"")):Z.getElementsByTagName("*")};
okW=function(Z,V,a){var J=document,r=Z&&Z!="*"?String(Z).toUpperCase():"";return r||V?(a||J).querySelector(r+(V?"."+V:"")):lL(J,Z,V,a)[0]||null};
fi4=function(Z,V){_.lv.forEach(V,function(a,J){J=="style"?Z.style.cssText=a:J=="class"?Z.className=a:J=="for"?Z.htmlFor=a:P8F.hasOwnProperty(J)?Z.setAttribute(P8F[J],a):_.iK(J,"aria-")||_.iK(J,"data-")?Z.setAttribute(J,a):Z[J]=a})};
P8F={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"};_.iv=function(Z){Z=(Z||window).document;Z=Z.compatMode=="CSS1Compat"?Z.documentElement:Z.body;return new _.f6(Z.clientWidth,Z.clientHeight)};
_.i0L=function(Z){var V=_.ti(Z);Z=Z.defaultView;return new _.FR(Z.pageXOffset||V.scrollLeft,Z.pageYOffset||V.scrollTop)};
_.ti=function(Z){return Z.scrollingElement?Z.scrollingElement:_.fP||Z.compatMode!="CSS1Compat"?Z.body||Z.documentElement:Z.documentElement};
DI=function(Z){return Z?Z.defaultView:window};
_.sX=function(Z,V,a){return BCH(document,arguments)};
BCH=function(Z,V){var a=V[1],J=dHc(Z,String(V[0]));a&&(typeof a==="string"?J.className=a:Array.isArray(a)?J.className=a.join(" "):fi4(J,a));V.length>2&&mHH(Z,J,V,2);return J};
mHH=function(Z,V,a,J){function r(N){N&&V.appendChild(typeof N==="string"?Z.createTextNode(N):N)}
for(;J<a.length;J++){var f=a[J];if(!_.aY(f)||_.rb(f)&&f.nodeType>0)r(f);else{a:{if(f&&typeof f.length=="number"){if(_.rb(f)){var d=typeof f.item=="function"||typeof f.item=="string";break a}if(typeof f==="function"){d=typeof f.item=="function";break a}}d=!1}_.jp(d?_.ZH(f):f,r)}}};
_.NA=function(Z){return dHc(document,Z)};
dHc=function(Z,V){V=String(V);Z.contentType==="application/xhtml+xml"&&(V=V.toLowerCase());return Z.createElement(V)};
_.FV=function(){return document.createTextNode("\n")};
D4=function(Z){if(Z.nodeType!=1)return!1;switch(Z.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};
NC7=function(Z,V){mHH(_.OY(Z),Z,arguments,1)};
_.cv=function(Z){for(var V;V=Z.firstChild;)Z.removeChild(V)};
_.OX=function(Z,V){V.parentNode&&V.parentNode.insertBefore(Z,V)};
_.GR=function(Z,V){V.parentNode&&V.parentNode.insertBefore(Z,V.nextSibling)};
_.CG=function(Z){return Z&&Z.parentNode?Z.parentNode.removeChild(Z):null};
_.C8L=function(Z,V){var a=V.parentNode;a&&a.replaceChild(Z,V)};
_.qKF=function(Z){var V,a=Z.parentNode;if(a&&a.nodeType!=11)if(Z.removeNode)Z.removeNode(!1);else{for(;V=Z.firstChild;)a.insertBefore(V,Z);_.CG(Z)}};
_.wT=function(Z){return Z.children!=void 0?Z.children:Array.prototype.filter.call(Z.childNodes,function(V){return V.nodeType==1})};
_.TCb=function(Z){return Z.nextElementSibling!==void 0?Z.nextElementSibling:_.SKY(Z.nextSibling,!0)};
_.SKY=function(Z,V){for(;Z&&Z.nodeType!=1;)Z=V?Z.nextSibling:Z.previousSibling;return Z};
_.xE=function(Z){return _.rb(Z)&&Z.nodeType==1};
_.HX=function(Z,V){if(!Z||!V)return!1;if(Z.contains&&V.nodeType==1)return Z==V||Z.contains(V);if(typeof Z.compareDocumentPosition!="undefined")return Z==V||!!(Z.compareDocumentPosition(V)&16);for(;V&&Z!=V;)V=V.parentNode;return V==Z};
KWh=function(Z,V){if(Z==V)return 0;if(Z.compareDocumentPosition)return Z.compareDocumentPosition(V)&2?1:-1;if("sourceIndex"in Z||Z.parentNode&&"sourceIndex"in Z.parentNode){var a=Z.nodeType==1,J=V.nodeType==1;if(a&&J)return Z.sourceIndex-V.sourceIndex;var r=Z.parentNode,f=V.parentNode;return r==f?YKc(Z,V):!a&&_.HX(r,V)?-1*XWc(Z,V):!J&&_.HX(f,Z)?XWc(V,Z):(a?Z.sourceIndex:r.sourceIndex)-(J?V.sourceIndex:f.sourceIndex)}J=_.OY(Z);a=J.createRange();a.selectNode(Z);a.collapse(!0);Z=J.createRange();Z.selectNode(V);
Z.collapse(!0);return a.compareBoundaryPoints(_.JO.Range.START_TO_END,Z)};
XWc=function(Z,V){var a=Z.parentNode;if(a==V)return-1;for(;V.parentNode!=a;)V=V.parentNode;return YKc(V,Z)};
YKc=function(Z,V){for(;V=V.previousSibling;)if(V==Z)return-1;return 1};
nkb=function(Z){var V,a=arguments.length;if(!a)return null;if(a==1)return arguments[0];var J=[],r=Infinity;for(V=0;V<a;V++){for(var f=[],d=arguments[V];d;)f.unshift(d),d=d.parentNode;J.push(f);r=Math.min(r,f.length)}f=null;for(V=0;V<r;V++){d=J[0][V];for(var N=1;N<a;N++)if(d!=J[N][V])return f;f=d}return f};
_.OY=function(Z){return Z.nodeType==9?Z:Z.ownerDocument||Z.document};
lia=function(Z){return Z.contentDocument||Z.contentWindow.document};
_.bL=function(Z,V){if("textContent"in Z)Z.textContent=V;else if(Z.nodeType==3)Z.data=String(V);else if(Z.firstChild&&Z.firstChild.nodeType==3){for(;Z.lastChild!=Z.firstChild;)Z.removeChild(Z.lastChild);Z.firstChild.data=String(V)}else _.cv(Z),Z.appendChild(_.OY(Z).createTextNode(String(V)))};
tJz={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};sIE={IMG:" ",BR:"\n"};MLa=function(Z){var V;Z.tagName=="A"&&Z.hasAttribute("href")||Z.tagName=="INPUT"||Z.tagName=="TEXTAREA"||Z.tagName=="SELECT"||Z.tagName=="BUTTON"?V=!Z.disabled&&(!Z.hasAttribute("tabindex")||FWa(Z)):V=Z.hasAttribute("tabindex")&&FWa(Z);return V};
FWa=function(Z){Z=Z.tabIndex;return typeof Z==="number"&&Z>=0&&Z<32768};
cSW=function(Z){var V=[];DH7(Z,V,!0);Z=V.join("");Z=Z.replace(/ \xAD /g," ").replace(/\xAD/g,"");Z=Z.replace(/\u200B/g,"");Z=Z.replace(/ +/g," ");Z!=" "&&(Z=Z.replace(/^\s*/,""));return Z};
O0A=function(Z){var V=[];DH7(Z,V,!1);return V.join("")};
DH7=function(Z,V,a){if(!(Z.nodeName in tJz))if(Z.nodeType==3)a?V.push(String(Z.nodeValue).replace(/(\r\n|\r|\n)/g,"")):V.push(Z.nodeValue);else if(Z.nodeName in sIE)V.push(sIE[Z.nodeName]);else for(Z=Z.firstChild;Z;)DH7(Z,V,a),Z=Z.nextSibling};
_.GDL=function(Z,V,a){if(!V&&!a)return null;var J=V?String(V).toUpperCase():null;return _.bv(Z,function(r){return(!J||r.nodeName==J)&&(!a||typeof r.className==="string"&&_.$V(r.className.split(/\s+/),a))},!0)};
_.bv=function(Z,V,a){Z&&!a&&(Z=Z.parentNode);for(a=0;Z;){if(V(Z))return Z;Z=Z.parentNode;a++}return null};
nV=function(Z){this.JSC$7222_document_=Z||_.JO.document||document};
_.P=nV.prototype;_.P.getElement=function(Z){return _.eV(this.JSC$7222_document_,Z)};
_.P.$=nV.prototype.getElement;_.P.getElementsByTagName=function(Z,V){return(V||this.JSC$7222_document_).getElementsByTagName(String(Z))};
_.P.getElementsByTagNameAndClass=function(Z,V,a){return lL(this.JSC$7222_document_,Z,V,a)};
_.P.$$=nV.prototype.getElementsByTagNameAndClass;_.P.setProperties=fi4;_.P.JSC$7224_createDom=function(Z,V,a){return BCH(this.JSC$7222_document_,arguments)};
_.P.createElement=function(Z){return dHc(this.JSC$7222_document_,Z)};
_.P.createTextNode=function(Z){return this.JSC$7222_document_.createTextNode(String(Z))};
_.P.getWindow=function(){return this.JSC$7222_document_.defaultView};
var BG=function(Z){return _.i0L(Z.JSC$7222_document_)};
_.P=nV.prototype;_.P.appendChild=function(Z,V){Z.appendChild(V)};
_.P.append=NC7;_.P.canHaveChildren=D4;_.P.removeNode=_.CG;_.P.getChildren=_.wT;_.P.contains=_.HX;_.P=ZI.prototype;_.P.getWidth=function(){return this.right-this.left};
_.P.getHeight=function(){return this.bottom-this.top};
_.P.clone=function(){return new ZI(this.top,this.right,this.bottom,this.left)};
_.P.contains=function(Z){return this&&Z?Z instanceof ZI?Z.left>=this.left&&Z.right<=this.right&&Z.top>=this.top&&Z.bottom<=this.bottom:Z.x>=this.left&&Z.x<=this.right&&Z.y>=this.top&&Z.y<=this.bottom:!1};
_.P.expand=function(Z,V,a,J){_.rb(Z)?(this.top-=Z.top,this.right+=Z.right,this.bottom+=Z.bottom,this.left-=Z.left):(this.top-=Z,this.right+=Number(V),this.bottom+=Number(a),this.left-=Number(J));return this};
_.P.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};
_.P.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};
_.P.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};
_.P.translate=function(Z,V){Z instanceof _.FR?(this.left+=Z.x,this.right+=Z.x,this.top+=Z.y,this.bottom+=Z.y):(this.left+=Z,this.right+=Z,typeof V==="number"&&(this.top+=V,this.bottom+=V));return this};
_.P.scale=function(Z,V){V=typeof V==="number"?V:Z;this.left*=Z;this.right*=Z;this.top*=V;this.bottom*=V;return this};var UX=function(Z,V,a,J){this.left=Z;this.top=V;this.width=a;this.height=J};
_.P=UX.prototype;_.P.clone=function(){return new UX(this.left,this.top,this.width,this.height)};
_.P.boundingRect=function(Z){var V=Math.max(this.left+this.width,Z.left+Z.width),a=Math.max(this.top+this.height,Z.top+Z.height);this.left=Math.min(this.left,Z.left);this.top=Math.min(this.top,Z.top);this.width=V-this.left;this.height=a-this.top};
_.P.contains=function(Z){return Z instanceof _.FR?Z.x>=this.left&&Z.x<=this.left+this.width&&Z.y>=this.top&&Z.y<=this.top+this.height:this.left<=Z.left&&this.left+this.width>=Z.left+Z.width&&this.top<=Z.top&&this.top+this.height>=Z.top+Z.height};
_.P.distance=function(Z){var V=Z.x<this.left?this.left-Z.x:Math.max(Z.x-(this.left+this.width),0);Z=Z.y<this.top?this.top-Z.y:Math.max(Z.y-(this.top+this.height),0);return Math.sqrt(V*V+Z*Z)};
_.P.getSize=function(){return new _.f6(this.width,this.height)};
_.P.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};
_.P.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};
_.P.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};
_.P.translate=function(Z,V){Z instanceof _.FR?(this.left+=Z.x,this.top+=Z.y):(this.left+=Z,typeof V==="number"&&(this.top+=V));return this};
_.P.scale=function(Z,V){V=typeof V==="number"?V:Z;this.left*=Z;this.width*=Z;this.top*=V;this.height*=V;return this};var ySB,kD,NNE,Ai,AS4,H0A,kDr,haE,Ek7,vkF;_.Hv=function(Z,V,a){if(typeof V==="string")(V=_.wWc(Z,V))&&(Z.style[V]=a);else for(var J in V){a=Z;var r=V[J],f=_.wWc(a,J);f&&(a.style[f]=r)}};
ySB={};_.wWc=function(Z,V){var a=ySB[V];if(!a){var J=_.f4(V);a=J;Z.style[J]===void 0&&(J=(_.fP?"Webkit":_.PL?"Moz":null)+Z7h(J),Z.style[J]!==void 0&&(a=J));ySB[V]=a}return a};
_.T8=function(Z,V){var a=_.OY(Z);return a.defaultView&&a.defaultView.getComputedStyle&&(Z=a.defaultView.getComputedStyle(Z,null))?Z[V]||Z.getPropertyValue(V)||"":""};
_.Uk=function(Z,V){return _.T8(Z,V)||(Z.currentStyle?Z.currentStyle[V]:null)||Z.style&&Z.style[V]};
_.b04=function(Z){return _.Uk(Z,"position")};
kD=function(Z,V,a){if(V instanceof _.FR){var J=V.x;V=V.y}else J=V,V=a;Z.style.left=Ai(J,!1);Z.style.top=Ai(V,!1)};
NNE=function(Z){try{return Z.getBoundingClientRect()}catch(V){return{left:0,top:0,right:0,bottom:0}}};
_.wN=function(Z){var V=_.OY(Z),a=new _.FR(0,0);if(Z==(V?_.OY(V):document).documentElement)return a;Z=NNE(Z);V=BG(dN(V));a.x=Z.left+V.x;a.y=Z.top+V.y;return a};
_.UHE=function(Z,V,a){if(V instanceof _.f6)a=V.height,V=V.width;else if(a==void 0)throw Error("sa");Z.style.width=Ai(V,!0);Z.style.height=Ai(a,!0)};
Ai=function(Z,V){typeof Z=="number"&&(Z=(V?Math.round(Z):Z)+"px");return Z};
AS4=function(Z){return H0A(Z)};
H0A=function(Z){var V=kDr;if(_.Uk(Z,"display")!="none")return V(Z);var a=Z.style,J=a.display,r=a.visibility,f=a.position;a.visibility="hidden";a.position="absolute";a.display="inline";Z=V(Z);a.display=J;a.position=f;a.visibility=r;return Z};
kDr=function(Z){var V=Z.offsetWidth,a=Z.offsetHeight,J=_.fP&&!V&&!a;return(V===void 0||J)&&Z.getBoundingClientRect?(Z=NNE(Z),new _.f6(Z.right-Z.left,Z.bottom-Z.top)):new _.f6(V,a)};
haE=function(Z){var V=_.wN(Z);Z=H0A(Z);return new UX(V.x,V.y,Z.width,Z.height)};
Ek7=function(Z,V){Z=Z.style;"opacity"in Z?Z.opacity=V:"MozOpacity"in Z?Z.MozOpacity=V:"filter"in Z&&(Z.filter=V===""?"":"alpha(opacity="+Number(V)*100+")")};
_.xl=function(Z,V){Z.style.display=V?"":"none"};
_.jIc=function(Z){return"rtl"==_.Uk(Z,"direction")};
vkF=function(Z){var V=_.T8(Z,"marginLeft"),a=_.T8(Z,"marginRight"),J=_.T8(Z,"marginTop");Z=_.T8(Z,"marginBottom");return new ZI(parseFloat(J),parseFloat(a),parseFloat(Z),parseFloat(V))};
_.xHE=function(Z){var V=_.T8(Z,"borderLeftWidth"),a=_.T8(Z,"borderRightWidth"),J=_.T8(Z,"borderTopWidth");Z=_.T8(Z,"borderBottomWidth");return new ZI(parseFloat(J),parseFloat(a),parseFloat(Z),parseFloat(V))};var EX=function(Z){this.context=Z};
EX.prototype.isSupported=function(Z){return(Z==null?0:Z.attributionEnabled)||(Z==null?void 0:Z.beaconMethod)==="POST"||(Z==null?0:Z.customHeaders)||(Z==null?0:Z.customBody)||(Z==null?0:Z.keepAlive)?!1:!CV(this.context)};
EX.prototype.ping=function(){var Z=this;return q1(_.lV.apply(0,arguments).map(function(V){try{var a=Z.context.global,J=!1;J=J===void 0?!1:J;a.google_image_requests||(a.google_image_requests=[]);var r=Z0F("IMG",a.document);J&&(r.attributionSrc="");r.src=V;a.google_image_requests.push(r);return!0}catch(f){return!1}}).every(function(V){return V}))};
EX.prototype.pingWithHeadersAndBody=function(Z,V,a){this.ping.apply(this,_.nw(_.lV.apply(3,arguments)))};var QIz=function(Z){this.context=Z};
QIz.prototype.isSupported=function(Z){return pWE&&!CV(this.context)&&zkE(this.context)!==void 0&&!(Z==null?0:Z.attributionEnabled)&&(Z==null?void 0:Z.beaconMethod)!=="POST"&&!(Z==null?0:Z.customHeaders)&&!(Z==null?0:Z.customBody)};
QIz.prototype.makeBeacon=function(Z,V){if(!this.isSupported(V))throw new Bv;return new j$(this.context,Z)};
var pWE=!1,j$=function(Z,V){this.context=Z;this.JSC$7243_urlWithoutToken=V;Z=zkE(this.context);if(Z===void 0)throw Error();this.wrappedBeacon=new Z(hLa(this),{})},hLa=function(Z){Z=Z.JSC$7243_urlWithoutToken;
return(Z.slice(-1)[0]==="&"?Z:Z+"&")+"pbapi=1"};
j$.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
j$.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
j$.prototype.setHeader=function(){};
_.QS.Object.defineProperties(j$.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$7243_urlWithoutToken},
set:function(Z){this.JSC$7243_urlWithoutToken=Z;this.wrappedBeacon.setURL(hLa(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(Z){if(Z!=="GET")throw new Bv;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var eLB=function(Z){this.context=Z};
eLB.prototype.isSupported=function(Z){if((Z==null?0:Z.attributionEnabled)||(Z==null?void 0:Z.beaconMethod)==="GET"||(Z==null?0:Z.customHeaders)||(Z==null?0:Z.customBody)||(Z==null?0:Z.keepAlive))return!1;var V;return!CV(this.context)&&((V=this.context.global.navigator)==null?void 0:V.sendBeacon)!==void 0};
eLB.prototype.ping=function(){var Z=this;return q1(_.lV.apply(0,arguments).map(function(V){var a;return(a=Z.context.global.navigator)==null?void 0:a.sendBeacon(V)}).every(function(V){return V}))};
eLB.prototype.pingWithHeadersAndBody=function(Z,V,a){this.ping.apply(this,_.nw(_.lV.apply(3,arguments)))};var rN=function(Z){this.value=Z},hN=function(Z,V){return q1(Z.value).pipe(JN(V))},$C=new rN(!1),soa=new rN(!0);var UY=function(Z){this.value=Z;this.releasedSubject=new VZ};
UY.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.QS.Object.defineProperties(UY.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$7256_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var opE=["FRAME","IMG","IFRAME"],gBJ=/^[01](px)?$/,JQm=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},aOm=function(){var Z=new JQm;
Z.crossDomainLoadedDefault=!0;Z.pendingImagesBlockLoad=!0;return Z};var zLa=function(Z,V){var a=m1E(Z);if(a)if(a.onCreativeLoad)a.onCreativeLoad(V);else{var J=V?[V]:[],r=function(f){for(var d=0;d<J.length;++d)try{J[d](1,f)}catch(N){}J={push:function(N){N(1,f)}}};
a.onCreativeLoad=function(f){J.push(f)};
a.setAttribute("data-creative-load-listener","");a.addEventListener("creativeLoad",function(f){r(f.detail)});
_.JO.addEventListener("message",function(f){d1V(a,r,f)})}};var vv=function(Z,V){var a=this;this.global=Z;this.parentContext=V;this.JSC$7267_onVisibilityChange=this.document?OO(q1(!0),DO(this.document,"visibilitychange")).pipe(bD(this.parentContext.performanceMonitor,748),Kw(function(){return a.getVisibilityState()}),EO()):q1("visible");
this.document?DO(this.document,"DOMContentLoaded").pipe(bD(this.parentContext.performanceMonitor,739),kp(1)):q1(ulR("DOMContentLoaded"))},tOJ=function(Z){return Z.document!==null&&Z.document.visibilityState!==void 0};
vv.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
vv.prototype.querySelector=function(Z){return this.document?this.document.querySelector(Z):null};
vv.prototype.querySelectorAll=function(Z){return this.document?_.ZH(this.document.querySelectorAll(Z)):[]};
vv.prototype.elementFromPoint=function(Z,V){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;Z=this.document.elementFromPoint(Z,V);return Z===null?null:new UY(Z)};
var mAc=function(Z,V,a){a=a===void 0?!1:a;if(V.ref===void 0||!Z.document)return q1(V).pipe(bD(Z.parentContext.performanceMonitor,749));var J=new Qi(1),r=function(){J.next(V)};
a||zLa(V.ref,r);rQE(V.ref,r);return J.pipe(bD(Z.parentContext.performanceMonitor,749),kp(1))};
_.QS.Object.defineProperties(vv.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return GW(this.global,"document")?this.global.document||null:null}}});var Nsa=_.z4(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),CDJ=_.z4(["./reach_worklet.js"]),qOi=_.z4(["./reach_worklet.js"]),$H7=_.z4(["./reach_worklet.html"]),RL7=_.z4(["./reach_worklet.js"]),MJr=_.z4(["./reach_worklet.js"]);_.gs($H7);_.gs(RL7);_.gs(MJr);var EY={left:0,top:0,width:0,height:0};var LWW,uoa,WWb,gkE,z2,ZlA,Vlh,aZ4,rDa,PRL,fZL,ilA;LWW=function(Z,V,a,J,r,f,d){var N="";Z&&(N+=Z+":");a&&(N+="//",V&&(N+=V+"@"),N+=a,J&&(N+=":"+J));r&&(N+=r);f&&(N+="?"+f);d&&(N+="#"+d);return N};
uoa=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.hW=function(Z){return Z.match(uoa)};
_.DK=function(Z,V){return Z?V?decodeURI(Z):decodeURIComponent(Z):Z};
WWb=function(Z){Z=_.hW(Z)[1]||null;!Z&&_.JO.self&&_.JO.self.location&&(Z=_.JO.self.location.protocol.slice(0,-1));return Z?Z.toLowerCase():""};
_.ep=function(Z){return _.DK(_.hW(Z)[3]||null,!0)};
_.oi=function(Z){return _.DK(_.hW(Z)[5]||null,!0)};
_.FVE=function(Z){var V=Z.indexOf("#");return V<0?null:Z.slice(V+1)};
gkE=function(Z){Z=_.hW(Z);return LWW(Z[1],Z[2],Z[3],Z[4])};
_.IiL=function(Z){Z=_.hW(Z);return LWW(Z[1],null,Z[3],Z[4])};
_.yD=function(Z){Z=_.hW(Z);return LWW(null,null,null,null,Z[5],Z[6],Z[7])};
_.vo=function(Z){var V=Z.indexOf("#");return V<0?Z:Z.slice(0,V)};
z2=function(Z,V){Z=_.hW(Z);V=_.hW(V);return Z[3]==V[3]&&Z[1]==V[1]&&Z[4]==V[4]};
ZlA=function(Z,V){if(Z){Z=Z.split("&");for(var a=0;a<Z.length;a++){var J=Z[a].indexOf("="),r=null;if(J>=0){var f=Z[a].substring(0,J);r=Z[a].substring(J+1)}else f=Z[a];V(f,r?RO(r):"")}}};
Vlh=function(Z){var V=Z.indexOf("#");V<0&&(V=Z.length);var a=Z.indexOf("?");if(a<0||a>V){a=V;var J=""}else J=Z.substring(a+1,V);return[Z.slice(0,a),J,Z.slice(V)]};
aZ4=function(Z,V){return V?Z?Z+"&"+V:V:Z};
_.JDh=function(Z,V){if(!V)return Z;Z=Vlh(Z);Z[1]=aZ4(Z[1],V);return Z[0]+(Z[1]?"?"+Z[1]:"")+Z[2]};
_.oFa=function(Z,V,a){if(Array.isArray(V))for(var J=0;J<V.length;J++)_.oFa(Z,String(V[J]),a);else V!=null&&a.push(Z+(V===""?"":"="+_.Eo(V)))};
_.Pb=function(Z){var V=[],a;for(a in Z)_.oFa(a,Z[a],V);return V.join("&")};
_.pf=function(Z,V){V=_.Pb(V);return _.JDh(Z,V)};
_.xD=function(Z,V,a){a=a!=null?"="+_.Eo(a):"";return _.JDh(Z,V+a)};
rDa=function(Z,V,a,J){for(var r=a.length;(V=Z.indexOf(a,V))>=0&&V<J;){var f=Z.charCodeAt(V-1);if(f==38||f==63)if(f=Z.charCodeAt(V+r),!f||f==61||f==38||f==35)return V;V+=r+1}return-1};
PRL=/#|$/;_.A7=function(Z,V){var a=Z.search(PRL),J=rDa(Z,0,V,a);if(J<0)return null;var r=Z.indexOf("&",J);if(r<0||r>a)r=a;J+=V.length+1;return RO(Z.slice(J,r!==-1?r:0))};
fZL=/[?&]($|#)/;_.QD=function(Z,V){for(var a=Z.search(PRL),J=0,r,f=[];(r=rDa(Z,J,V,a))>=0;)f.push(Z.substring(J,r)),J=Math.min(Z.indexOf("&",r)+1||a,a);f.push(Z.slice(J));return f.join("").replace(fZL,"$1")};
_.wk=function(Z,V,a){return _.xD(_.QD(Z,V),V,a)};
ilA=function(Z){var V=Vlh(window.location.href),a=V[1],J=[];a&&a.split("&").forEach(function(r){var f=r.indexOf("=");f=f>=0?r.slice(0,f):r;Z.hasOwnProperty(f)||J.push(r)});
V[1]=aZ4(J.join("&"),_.Pb(Z));return V[0]+(V[1]?"?"+V[1]:"")+V[2]};var AQO=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(AQO,_.E8);AQO.prototype.getVersion=function(){return _.Gx(this,2)};var Hwa=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Hwa,_.E8);var OwJ=function(Z,V){return _.m_(Z,2,V)},U1i=function(Z,V){return _.m_(Z,3,V)};
Hwa.prototype.getModel=function(){return _.Gx(this,4)};
var wgo=function(Z,V){return _.m_(Z,4,V)},cQu=function(Z,V){return _.m_(Z,5,V)},bwR=function(Z,V){return _.m_(Z,9,V)},D1n=function(Z,V){return tp(Z,10,V)},Ftu=function(Z,V){return _.J7(Z,11,V)},GnE=function(Z,V){return _.m_(Z,1,V)},yQm=function(Z,V){return _.J7(Z,7,V)};var tic="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var zW=function(Z,V,a,J){Z=Z===void 0?window:Z;V=V===void 0?null:V;a=a===void 0?new cOF:a;J=J===void 0?SOV():J;SFH.call(this);var r=this;this.global=Z;this.debugChannel=V;this.performanceMonitor=a;this.onPageHide=F_(function(){return DO(r.global,"pagehide")}).pipe(bD(this.performanceMonitor,941));
this.onLoad=F_(function(){return DO(r.global,"load")}).pipe(bD(this.performanceMonitor,738),kp(1));
this.onResize=F_(function(){return DO(r.global,"resize")}).pipe(bD(this.performanceMonitor,741));
this.onMessage=F_(function(){return DO(r.global,"message")}).pipe(bD(this.performanceMonitor,740));
this.document=new vv(this.global,this);this.timeProvider=new lHB(new sYh(this.intrinsicFunctionNamespace,this.performanceMonitor),new thE(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new Xaz(new Dra(this),new QIz(this),new dT(this,new GL7(this)),new dT(this,new eLB(this)),new dT(this,new EX(this)))};
_.O(zW,SFH);var CV=function(Z){var V=Z.global;return!!Z.global.HTMLFencedFrameElement&&!!V.fence&&typeof V.fence.reportEvent==="function"};
_.P=zW.prototype;_.P.reportFencedFrameEvent=function(Z){CV(this)&&this.global.fence.reportEvent(Z)};
_.P.getOnBackgrounded=function(){return this.onPageHide.pipe(bD(this.performanceMonitor,942),JN(this.queue),Kw(function(){}))};
_.P.postMessage=function(Z,V,a){a=a===void 0?[]:a;this.global.postMessage(Z,V,a)};
_.P.getWidth=function(){return olE(this.global)?this.global.width:0};
_.P.getHeight=function(){return olE(this.global)?this.global.height:0};
_.P.isMobile=function(){return yAH()||b7r()};
var HG=function(Z,V){try{var a=KtK(V,Z.global,Z.isMobile());return{left:a.left,top:a.top,width:a.getWidth(),height:a.getHeight()}}catch(J){return EY}};
zW.prototype.validate=function(){var Z=this.beaconFactory.isSupported()||CV(this);return this.global&&this.timeProvider.available()&&Z};
var RkJ=function(Z){return(Z=Epo(Z.global))?ob(Z):null};
_.QS.Object.defineProperties(zW.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(Z){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!olE(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}}});_.B_Y=!_.rG&&!_.HJ();var Fsu=function(Z){return Z};var c7J=function(Z){return Z.pipe(Gn(function(V){var a=V.endOfSessionReason;var J;return((J=V.viewable)==null?void 0:J.extrapolateToNow().value)||a!=void 0}),kp(1),Hg())};var hKJ=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},eKo=function(Z){var V=Z.sequenceNumber.toString(10).padStart(2,"0");
V=""+Z.startTime+V;Z.sequenceNumber<99&&Z.sequenceNumber++;return V};var lfV=gA(M1(function(Z){return Z.endOfSessionReason===void 0}),Kw(function(Z){return Object.assign({},Z,{timestamps:qc(Z)})}),Gn(function(Z){var V=Z.viewable;
Z=Z.timestamps;var a;return(a=V==null?void 0:V.extrapolateUsingTimestampMap(Z).value)!=null?a:!1}),Kw(function(Z){var V=Z.beaconFactory;
var a=Z.timestampedExposureHistory;var J=Z.timeOnScreen;var r=Z.binaryContext;Z=Z.timestamps;if(V===void 0||a===void 0||J===void 0||r===void 0)return!1;if(J.extrapolateUsingTimestampMap(Z).value.every(function(f){return f>=0}))return!0;
a=a.map(function(f){return f.timestamp+":"+f.value}).join(",");
J=TW({bin:r,tos:J},Z);V.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+J+("&eh="+a)).sendNow();return!0}),M1(function(Z){return!Z}),Hg());var $1R=function(Z){return{id:Z.pingId,mcvt:Z.maxConsecutiveViewTime,p:Z.creativePosition,asp:Z.adSpeedPosition,tm:Z.totalMeasurementTime,tu:Z.totalUnviewedTime,mtos:Z.maxTimeOnScreen,tos:Z.timeOnScreen,v:Z.binaryVersion,bin:Z.binaryContext,avms:Z.measurementStrategy,bs:Z.browserSize,mc:Z.maximumExposure,"if":Z.crossDomainIframeState,vu:Z.delayedImpressionJsState,app:Z.inApp,mse:Z.mraidError,mtop:Z.mraidSituation,itpl:Z.injectedTemplateId,adk:Z.adKey,exk:Z.awbidKey,rs:Z.requestSource,la:Z.isLargeAd,
cr:Z.isContentRecommendationAd,uach:Z.userAgentClientHints,vs:Z.viewState,r:Z.reasonCode,pay:Z.hasCpmavUrl,co:Z.clientPingOrderCounter,rst:Z.adRenderStartTime,rpt:Z.adRenderPeriodTime,isd:Z.initialScrollDepth,lsd:Z.loadedScrollDepth,context:Z.errorContext,msg:Z.errorMessage,stack:Z.errorStack,name:Z.errorName,ec:Z.hasElementChanged,sfr:Z.strategyFailureReasons,met:Z.creativeSearchResult,wmsd:Z.webMeasurementStartDiagnostic,pv:Z.pageVisible,epv:Z.eosPageVisible,pbe:Z.inStatefulBeaconExperiment,fle:Z.inFetchLaterBeaconExperiment,
vae:Z.inViewableAttributionExperiment,spb:Z.supportsPendingBeacon,sfl:Z.supportsFetchLater,ffslot:Z.isFencedFrameSlotTurtlex,reach:Z.sharedStorageReachMode,io2:Z.v2VisibilityBitVector,rxdbg:Z.rxDebugger,omida:Z.omidAppId,omidp:Z.omidPartner,omidpv:Z.omidPartnerVersion,omidor:Z.omidOcclusionReasons,omidv:Z.omidVersion,omids:Z.omidSessionType,omidam:Z.omidAccessMode,omidct:Z.omidCreativeType,omidia:Z.omidInApp,omiddc:Z.omidDeviceCategory,omidlat:Z.omidLastActivity,omiddit:Z.omidDeviceIdleTime,qid:Z.errorEscapedQueryId}};var DAm=function(Z){var V=[];return Z.pipe(Kw(function(a){var J=a.beaconFactory,r=a.fetchBeaconFactory,f=a.timeOnScreen,d=a.timeOnScreenUrlPrefixes,N=a.payloadMapper,C=a.timeOnScreenPingId,T=a.timeOnScreenReason,Y=a.urlSerializer,X=a.viewable,n=a.hasImpressionFired,t=a.inStatefulBeaconExperiment,c=a.supportsPendingBeacon,y=a.supportsFetchLater,U=a.turtlexReportEventData;if(!a.geometryMeasurable||!n||a.maxTimeOnScreen===void 0||f===void 0||d===void 0||N===void 0||C===void 0||Y===void 0||J===void 0)return!1;
if(a.isTurtlex){if(T===void 0)return!1;d=a.reportFencedFrameEvent;if(!d)return!1;d({eventType:"active-view-time-on-screen",eventData:U!=null?U:"",destination:["buyer"]});return!0}if(!(t||y||T))return!1;U=qc(a);var v;X=(v=X==null?void 0:X.extrapolateUsingTimestampMap(U).value)!=null?v:!1;v=Y(Object.assign({},a,{pingId:C,viewState:X?4:3,reasonCode:T!=null?T:"u",payloadMapper:N,urlPrefixes:d}),U);if(t){for(;V.length>d.length;)a=void 0,(a=V.shift())==null||a.deactivate();v.forEach(function(L,R){R>=V.length?
V.push(J.makeBeacon(L)):V[R].url=L});
return c&&r&&T!==void 0?(v.forEach(function(L){r.makeBeacon(L).sendNow()}),!0):T!==void 0}if(c&&r&&T!==void 0)return v.forEach(function(L){r.makeBeacon(L).sendNow()}),!0;
if(y&&r){for(;V.length>d.length;)c=void 0,(c=V.shift())==null||c.deactivate();var h=Y(Object.assign({},a,{pingId:C,viewState:X?4:3,reasonCode:T!=null?T:"u",payloadMapper:N,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),U)[0];v.forEach(function(L,R){R>=V.length?V.push(J.makeBeacon(h,{endOfSession:!0})):V[R].url=h});
return T!==void 0?(v.forEach(function(L){r.makeBeacon(L).sendNow()}),!0):T!==void 0}return T!==void 0?(v.forEach(function(L){J.makeBeacon(L).sendNow()}),!0):!1}),M1(function(a){return!a}),Hg())};var OGK=gA(Gn(function(Z){return Z.immediateUrlPrefixes!==void 0&&Z.payloadMapper!==void 0&&Z.urlSerializer!==void 0&&Z.inferredPingId!==void 0&&Z.beaconFactory!==void 0}),Gn(function(Z){return Z6F(Z)!==null}),gpE(function(Z){return Z.activeViewUnmeasurableEvent},function(Z){return Z.emit}),Kw(function(Z){if(Z.isTurtlex){var V=Z.reportFencedFrameEvent;
if(V){var a;V({eventType:"active-view-unmeasurable",eventData:(a=Z.turtlexReportEventData)!=null?a:"",destination:["buyer"]})}}else{a=void 0;var J=Z6F(Z);if(J==="x"){var r,f=(r=Z.geometricMeasurementErrors)!=null?r:Z.contextValidationErrors;f&&(V=f.stack,a=f.message)}Z.urlSerializer(Object.assign({},Z,{urlPrefixes:Z.immediateUrlPrefixes,payloadMapper:Z.payloadMapper,pingId:Z.inferredPingId,viewState:2,reasonCode:J,errorMessage:a,errorStack:V}),qc(Z)).forEach(function(d){Z.beaconFactory.makeBeacon(d).sendNow()})}}),
kp(1),Hg());var VKJ=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var nlm=gA(Gn(function(Z){return Z.payloadMapper!==void 0&&Z.immediateUrlPrefixes!==void 0&&Z.urlSerializer!==void 0&&Z.inferredPingId!==void 0&&Z.beaconFactory!==void 0}),Kw(function(Z){return Object.assign({},Z,{timestamps:qc(Z)})}),Gn(function(Z){var V=Z.viewable;
var a=Z.hasImpressionFired;Z=Z.timestamps;var J;return!!a&&((J=V==null?void 0:V.extrapolateUsingTimestampMap(Z).value)!=null?J:!1)}),gpE(function(Z){return Z.activeViewViewableEvent},function(Z){return Z.emit}),Kw(function(Z){var V=Z.beaconFactory,a=Z.turtlexReportEventData;
if(Z.isTurtlex){var J=Z.reportFencedFrameEvent;if(!J)return!1;J({eventType:"active-view-viewable",eventData:a!=null?a:"",destination:["buyer"]});return!0}a=Z.urlSerializer(Object.assign({},Z,{urlPrefixes:Z.immediateUrlPrefixes,payloadMapper:Z.payloadMapper,pingId:Z.inferredPingId,viewState:4,reasonCode:"v"}),Z.timestamps);(J=Z.cpmavUrls)&&J.length>0&&Z.viewUrlSerializer&&Z.viewUrlSerializer(J,Z).forEach(function(r){V.makeBeacon(r).sendNow()});
(J=Z.viewableRelayUrls)&&J.length>0&&Z.viewUrlSerializer&&Z.viewUrlSerializer(J,Z).forEach(function(r){V.makeBeacon(r).sendNow()});
a.forEach(function(r){V.makeBeacon(r,{attributionEnabled:Z.isViewableAttributionEnabled}).sendNow()});
return!0}),M1(function(Z){return!Z}),Hg());var eVE=Kw(function(Z){return[Z.value.topWindowViewportExternalGeometry.width,Z.value.topWindowViewportExternalGeometry.height]});var AN=function(Z,V){this.callback=Z;this.options=V;this.intersectionObserverV2=this.intersectionObserverV1=null},Dcm=function(Z,V){V?Z.intersectionObserverV2||(V=Object.assign({},Z.options,{delay:100,
trackVisibility:!0}),Z.intersectionObserverV2=new IntersectionObserver(Z.callback,V)):Z.intersectionObserverV1||(Z.intersectionObserverV1=new IntersectionObserver(Z.callback,Z.options))},dq7=function(Z,V){Z=V?Z.intersectionObserverV2:Z.intersectionObserverV1;
if(!Z)throw new Tbr;return Z};
AN.prototype.observe=function(Z,V){dq7(this,Z).observe(V)};
AN.prototype.unobserve=function(Z,V){dq7(this,Z).unobserve(V)};
AN.prototype.disconnect=function(Z){dq7(this,Z).disconnect()};
AN.prototype.takeRecords=function(Z){return dq7(this,Z).takeRecords()};var yZ={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:EY,topWindowViewportExternalGeometry:EY,measurementRequests:new VZ,elementGeometrySourceName:"ns",elementGeometry:EY,intersectionGeometry:EY,viewportLocalAppOffset:{x:0,y:0}};var UcO=vG(gA(Kw(function(Z){var V;return(V=Z.exposureOverride)!=null?V:O6K(Z)}),Kw(function(Z){return isFinite(Z)?Z:0}))),xca=vG(gA(Kw(function(Z){var V;
return(V=Z.exposureOverride)!=null?V:O6K(Z)}),Kw(function(Z){return isFinite(Z)?Z:-1})));var Qt=function(Z,V){this.a=Z;this.b=V;if(Z.clock.timeline!==V.clock.timeline)throw Error();};
Qt.prototype.equivalentTo=function(Z){return Z instanceof Qt?this.a.equivalentTo(Z.a)&&this.b.equivalentTo(Z.b):!1};
Qt.prototype.extrapolateToTime=function(Z){var V=this.a.extrapolateToTime(Z).value,a=this.b.extrapolateToTime(Z).value;return{timestamp:Z,value:[V,a]}};
_.QS.Object.defineProperties(Qt.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 Z=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),V=this.a.lastMeasurement.timestamp.equals(Z)?this.a.lastMeasurement.value:this.a.extrapolateToTime(Z).value,a=this.b.lastMeasurement.timestamp.equals(Z)?this.b.lastMeasurement.value:this.b.extrapolateToTime(Z).value;return{timestamp:Z,value:[V,a]}}}});var pV=function(Z,V){this.input=Z;this.mapFunction=V;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
pV.prototype.equivalentTo=function(Z){return Z instanceof pV?this.input.equivalentTo(Z.input)&&this.mapFunction===Z.mapFunction:!1};
pV.prototype.extrapolateToTime=function(Z){Z=this.input.extrapolateToTime(Z);return{timestamp:Z.timestamp,value:this.mapFunction(Z.value)}};
_.QS.Object.defineProperties(pV.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var hi=function(){};
hi.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
hi.prototype.extrapolateUsingTimestampMap=function(Z){var V=this.clock.timeline,a,J=(a=Z.get(V))!=null?a:this.clock.now();Z.set(V,J);return this.extrapolateToTime(J)};
hi.prototype.map=function(Z){return new mqW(this,Z)};
hi.prototype.joinWith=function(Z){return new N_B(this,Z)};
var N_B=function(){Qt.apply(this,arguments);this.map=hi.prototype.map;this.joinWith=hi.prototype.joinWith;this.extrapolateToNow=hi.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=hi.prototype.extrapolateUsingTimestampMap};
_.O(N_B,Qt);var mqW=function(){pV.apply(this,arguments);this.map=hi.prototype.map;this.joinWith=hi.prototype.joinWith;this.extrapolateToNow=hi.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=hi.prototype.extrapolateUsingTimestampMap};
_.O(mqW,pV);var QZ=function(Z,V){this.lastMeasurement=V;this.extrapolateToNow=hi.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=hi.prototype.extrapolateUsingTimestampMap;this.map=hi.prototype.map;this.joinWith=hi.prototype.joinWith;this.clock=Z};
QZ.prototype.equivalentTo=function(Z){return Z.active};
QZ.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.QS.Object.defineProperties(QZ.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var hVR=Kw(function(Z){if(Z.value.viewportGeometrySourceName==="omid"){if(Z.value.elementGeometrySourceName==="nio")return"omio";if(Z.value.elementGeometrySourceName==="geo")return"omgeo"}return Z.value.elementGeometrySourceName==="geo"||Z.value.elementGeometrySourceName==="nio"?Z.value.viewportGeometrySourceName:Z.value.elementGeometrySourceName});var wGm=gA(Gn(function(Z){return!isNaN(Z)}),hQ(function(Z,V){return isNaN(Z)?V:Math.min(Z,V)},NaN),EO());var H6n=vG(gA(Kw(function(Z){return Z.intersectionGeometry.width*Z.intersectionGeometry.height/(Z.exposedViewportLocalGeometry.width*Z.exposedViewportLocalGeometry.height)}),Kw(function(Z){return isFinite(Z)?Math.min(1,Z):0})));var pGm=gA(vG(Kw(function(Z){Z=Z.exposureOverride?Z.elementGeometry.width*Z.elementGeometry.height*Z.exposureOverride/(Z.topWindowViewportExternalGeometry.width*Z.topWindowViewportExternalGeometry.height):Z.intersectionGeometry.width*Z.intersectionGeometry.height/(Z.topWindowViewportExternalGeometry.width*Z.topWindowViewportExternalGeometry.height);return isFinite(Z)?Z:0})));var $cK=function(Z,V){var a=this;this.timeProvider=Z;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=V.pipe(EO()).subscribe(function(J){MKF(a);a.measurementRequestObserver=J})},L_i=function(Z,V){MKF(Z);
Z.lastMeasurementRequest=Z.timeProvider.setTimeout(function(){var a;return void((a=Z.measurementRequestObserver)==null?void 0:a.next())},V)},MKF=function(Z){Z.lastMeasurementRequest!==null&&Z.timeProvider.clearTimeout(Z.lastMeasurementRequest);
Z.lastMeasurementRequest=null};
$cK.prototype.dispose=function(){MKF(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var CRA=function(){};var Ykc=function(Z,V){this.context=Z;this.strategies=V};
_.O(Ykc,CRA);Ykc.prototype.buildGeometrySource=function(Z,V){var a=this.strategies.map(function(f){return f.buildGeometrySource(Z,V)}),J=ZGJ(a.map(function(f){return f.geometrySource})),r=J.capturedErrors.pipe(q8Y());
return{geometrySource:J.chain.pipe(JN(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:r,strategyErrors:J.capturedErrors}].concat(_.nw(a.map(function(f){return f.additionalOutputs}))))}};
var q8Y=function(){return hQ(function(Z,V){V instanceof K6?Z.push(V.measurementStrategyFailureReason):Z.push(-1);return Z},[])};var Ksa=function(Z,V){this.context=Z;this.poller=V};
_.O(Ksa,CRA);Ksa.prototype.buildGeometrySource=function(Z,V){var a=VOJ(J7i(this.context,this.poller),qYc(this.context,V.requestSource));return{geometrySource:IIa(Z.measurableCreative.pipe(a),V.inApp),additionalOutputs:{}}};var XXu=function(Z,V,a){a=a===void 0?nCE(Z,V):a;this.context=Z;this.intersectionObserverStrategy=a};
_.O(XXu,CRA);XXu.prototype.buildGeometrySource=function(Z,V){var a=this.intersectionObserverStrategy(V.useV2);return{geometrySource:IIa(Z.measurableCreative.pipe(a,lIa(this.context)),V.inApp),additionalOutputs:{}}};var S8r=function(Z,V,a){var J=J===void 0?Symbol():J;this.element=Z;this.immediateUrls=V;this.timeOnScreenUrls=a;this.symbol=J};var eK=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),BRi=Object.freeze([1,.75,eK.exposureThreshold,eK.largeAdExposureThreshold,0]);var kfE=function(Z){var V=V===void 0?36E5:V;var a=a===void 0?!0:a;this.creatives=new VZ;this.elementsToUnregister=new VZ;this.elementMap=new Map;var J=new zW(window,null);J.beaconFactory=new dT(J,new EX(J));TRn(J,this.creatives,this.elementsToUnregister,Z,V,a).subscribe()},jwF=function(Z,V,a,J){if(!Z.elementMap.has(V)){var r=new UY(V);
Z.elementMap.set(V,r);Z.creatives.next(new S8r(r,a,J))}},E3n=function(Z,V){Z.elementsToUnregister.next(V);
var a=Z.elementMap.get(V);a!==void 0&&(a.release(),Z.elementMap.delete(V))};var sXE=GUm("adurl"),tLK=GUm("ae"),l7J=GUm("dsh"),nKi=function(Z){var V=Z.url;Z=Z.uaDataValues;this.JSC$7372_url_=V;this.uaDataValues_=Z;this.suid_=(new Date).getTime()-17040672E5},FME=function(Z){Z=Z.uaDataValues_;
if(!Z)return"";var V=Rd("uap",Z.platform)+Rd("uapv",Z.platformVersion)+Rd("uafv",Z.uaFullVersion)+Rd("uaa",Z.architecture)+Rd("uam",Z.model)+Rd("uab",Z.bitness);Z.fullVersionList&&(V+="&uafvl="+encodeURIComponent(Z.fullVersionList.map(function(a){return encodeURIComponent(a.brand)+";"+encodeURIComponent(a.version)}).join("|")));
Z.wow64!=null&&(V+="&uaw="+Number(Z.wow64));return V.slice(1)};var e$=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(e$,_.E8);e$.prototype.getId=function(){return _.Gx(this,1)};
e$.prototype.setId=function(Z){return _.uG(this,1,Z)};var zR=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(zR,_.E8);zR.prototype.getSeconds=function(){return cL(this,1)};
zR.prototype.setSeconds=function(Z){return _.Fe(this,1,HW(Z),"0")};_.E1=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(_.E1,_.E8);_.E1.prototype.getSeconds=function(){return cL(this,1)};
_.E1.prototype.setSeconds=function(Z){return _.Fe(this,1,HW(Z),"0")};
_.T_Y=function(Z){var V=Number(y8(Z,1));Z=_.Id(Z,2);return new Date(V*1E3+Z/1E6)};var $D=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O($D,_.E8);$D.prototype.getUrl=function(){return _.Gx(this,1)};
$D.prototype.setUrl=function(Z){return _.uG(this,1,Z)};
$D.prototype.getHeight=function(){return _.Id(this,2)};
$D.prototype.getWidth=function(){return _.Id(this,3)};var RQ=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(RQ,_.E8);RQ.prototype.getAspectRatio=function(){return OG(this,1)};
RQ.prototype.setAspectRatio=function(Z){return _.Fe(this,1,_.dC(Z),0)};
RQ.prototype.getDuration=function(){return _.Ma(this,zR,2)};var Y8W=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Y8W,_.E8);var XDr=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(XDr,_.E8);var Kic=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Kic,_.E8);var nFz=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(nFz,_.E8);var lZA=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(lZA,_.E8);var tlH=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(tlH,_.E8);var ssY=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(ssY,_.E8);var Fic=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Fic,_.E8);var DqY=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(DqY,_.E8);var Ml=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Ml,_.E8);var LV=[2,4,5,6,7];var cDF=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(cDF,_.E8);var sG=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(sG,_.E8);_.P=sG.prototype;_.P.getId=function(){return _.Ma(this,e$,1)};
_.P.setId=function(Z){return _.ae(this,1,Z)};
_.P.getName=function(){return _.Gx(this,2)};
_.P.setDescription=function(Z){return _.uG(this,3,Z)};
_.P.getUrl=function(){return _.Gx(this,8)};
_.P.setUrl=function(Z){return _.uG(this,8,Z)};
var uL=function(Z){return _.WG(Z,$D,10,_.gN())};
sG.prototype.getOwner=function(Z){var V=_.Xe(this,40,_.QK,3,!0);hA(V,Z);return V[Z]};
sG.prototype.getVersion=function(){return cL(this,45)};
var Wv=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Wv,_.E8);_.OlE=[0,qyF,T6m];_.Gda=[0,qyF,T6m];var wDr=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(wDr,_.E8);var gT=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(gT,_.E8);gT.prototype.getStatus=function(){return _.wG(this,1)};
gT.prototype.removeItem=function(Z){return bSc(this,2,Z)};var yD7=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(yD7,_.E8);yD7.prototype.getName=function(){return _.Gx(this,8)};var IQ=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(IQ,_.E8);IQ.prototype.getCommand=function(){return _.wG(this,1)};
IQ.prototype.getSource=function(){return _.Ma(this,yD7,2)};
IQ.prototype.setVisible=function(Z){return _.XC(this,5,Z)};
IQ.prototype.removeItem=function(Z){return bSc(this,7,Z)};var bla=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(bla,_.E8);bla.prototype.getCommand=function(){return _.wG(this,1)};
bla.prototype.removeItem=function(Z){return bSc(this,4,Z)};
var UqA=_.ZG(bla);var Za=function(Z,V,a){a=a===void 0?Error():a;var J=Error.call(this);this.message=J.message;"stack"in J&&(this.stack=J.stack);this.code=Z;V+=":";a instanceof Error?(this.message=V+a.message,this.stack=a.stack||""):(this.message=V+String(a),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.O(Za,Error);_.X2=function(){this.JSC$7430_disposed_=this.JSC$7430_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.X2.prototype.JSC$7430_disposed_=!1;_.X2.prototype.isDisposed=function(){return this.JSC$7430_disposed_};
_.X2.prototype.dispose=function(){this.JSC$7430_disposed_||(this.JSC$7430_disposed_=!0,this.disposeInternal())};
_.X2.prototype[Symbol.dispose]=function(){this.dispose()};
_.fG=function(Z,V){Z.addOnDisposeCallback(_.Pz(_.Mc,V))};
_.X2.prototype.addOnDisposeCallback=function(Z,V){this.JSC$7430_disposed_?V!==void 0?Z.call(V):Z():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),V&&(Z=Z.bind(V)),this.onDisposeCallbacks_.push(Z))};
_.X2.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var VO=function(Z){_.X2.call(this);this.wpc=Z};
_.O(VO,_.X2);VO.prototype.doi=function(){return this.wpc.f()};
VO.prototype.xtZ=function(Z){return this.wpc.c(Z)};
VO.prototype.lx=function(Z){return this.wpc.m(A7K(Z))};
VO.prototype.yx=function(Z){return this.wpc.mws(A7K(Z))};
var uv=function(Z){_.X2.call(this);var V=this;this.hD=Z;this.eYw="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.zmg=void 0;this.cZf=this.hD.p;this.aBU=this.m7o.bind(this);this.addOnDisposeCallback(function(){return void HlY(V)})};
_.O(uv,_.X2);var ADY=function(Z){var V;return _.m(function(a){if(a.nextAddress==1){if(!Z.hD.wpc)throw new Za(30,"NWA");return Z.f9M?a.return(Z.f9M):_.q(a,Z.hD.wpc(),2)}V=a.yieldResult;Z.f9M=new VO(V);return a.return(Z.f9M)})};
uv.prototype.snapshot=function(Z){return this.hD.s(Object.assign({},Z.t2&&{c:Z.t2},Z.bLf&&{s:Z.bLf},Z.r2c!==void 0&&{p:Z.r2c}))};
uv.prototype.m7o=function(Z){this.hD.e(Z)};
uv.prototype.qo4=function(Z,V){return this.hD.c(Z,V,!1)};
var HlY=function(Z){Z.zmg!==void 0&&(Z.eYw.forEach(function(V){var a;(a=Z.zmg)==null||a.removeEventListener(V,Z.aBU)}),Z.zmg=void 0)};
uv.prototype.gxj=function(){return this.hD.l()};var kdh,aa=function(){_.X2.apply(this,arguments);this.fgo=1;this[kdh]=this.dispose};
_.O(aa,_.X2);aa.prototype.share=function(){if(this.isDisposed())throw Error("ta");this.fgo++;return this};
aa.prototype.dispose=function(){--this.fgo||_.X2.prototype.dispose.call(this)};
kdh=Symbol.dispose;var JrE=function(Z){this.ilD=Z;Z.addNewEventMetric("/client_streamz/bg/frs",_.ao("mk"))};
JrE.prototype.record=function(Z,V){this.ilD.record("/client_streamz/bg/frs",Z,V)};
var fTn=function(Z){this.g6Z=Z;Z.addNewEventMetric("/client_streamz/bg/wrl",_.ao("mn"),V6("ac"),V6("sc"),_.ao("rk"),_.ao("mk"))};
fTn.prototype.record=function(Z,V,a,J,r,f){this.g6Z.record("/client_streamz/bg/wrl",Z,V,a,J,r,f)};
var rrJ=function(Z){this.ffZ=Z;Z.addNewCounter("/client_streamz/bg/ec",_.ao("en"),_.ao("mk"))};
rrJ.prototype.increment=function(Z,V){this.ffZ.JSC$7679_incrementCounter("/client_streamz/bg/ec",Z,V)};
var Ppm=function(Z){this.z87=Z;Z.addNewEventMetric("/client_streamz/bg/el",_.ao("en"),_.ao("mk"))};
Ppm.prototype.record=function(Z,V,a){this.z87.record("/client_streamz/bg/el",Z,V,a)};
var oHJ=function(Z){this.n64=Z;Z.addNewCounter("/client_streamz/bg/cec",V6("ec"),_.ao("mk"))};
oHJ.prototype.increment=function(Z,V){this.n64.JSC$7679_incrementCounter("/client_streamz/bg/cec",Z,V)};
var itK=function(Z){this.pVO=Z;Z.addNewCounter("/client_streamz/bg/po/csc",V6("cs"),_.ao("mk"))};
itK.prototype.increment=function(Z,V){this.pVO.JSC$7679_incrementCounter("/client_streamz/bg/po/csc",Z,V)};
var Blm=function(Z){this.qx4=Z;Z.addNewCounter("/client_streamz/bg/po/ctav",_.ao("av"),_.ao("mk"))};
Blm.prototype.increment=function(Z,V){this.qx4.JSC$7679_incrementCounter("/client_streamz/bg/po/ctav",Z,V)};
var d5E=function(Z){this.s7V=Z;Z.addNewCounter("/client_streamz/bg/po/cwsc",_.ao("su"),_.ao("mk"))};
d5E.prototype.increment=function(Z,V){this.s7V.JSC$7679_incrementCounter("/client_streamz/bg/po/cwsc",Z,V)};var XrR=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(XrR,_.E8);var YNJ=function(Z,V){return _.tD(Z,3,V,WcJ)};var EFL=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(EFL,_.E8);var jsa=[1,2,3];var vFE=[0,jsa,_.lBJ,Yyi,n_F];var xqA=[0,_.$u,[0,mwJ,_.pP]];var Qsz=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Qsz,_.E8);var pDc=[1,2,3];var h3c=[0,pDc,SyJ,N6E,_.R8,xqA];var e3b=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(e3b,_.E8);var z37=[0,_.$u,vFE,h3c];var $qh=[0,[1,2,3],_.R8,[0,_.zx,-1,_.eo],_.R8,[0,_.zx,-1,_.hp,_.eo],_.R8,[0,_.zx]];var R3L=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(R3L,_.E8);R3L.prototype.JSC$7499_serializeBinary=VlE([0,_.zx,$qh,tYO,_.$u,z37,XCc,KYK]);var MlB=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(MlB,_.E8);var Wia=function(Z){var V=new R3L;V=_.m_(V,1,Z.JSC$7615_metricName);var a=Lih(Z);V=_.tD(V,3,a,_.vW);a=[];for(var J=[],r=_.B(Z.cellMap.keys()),f=r.next();!f.done;f=r.next())J.push(f.value.split(","));for(r=0;r<J.length;r++){f=J[r];for(var d=Z.cellType,N=Z.getCells(f)||[],C=[],T=0;T<N.length;T++){var Y=N[T],X=Y&&Y.cellValue;Y=new Qsz;switch(d){case 3:X=Number(X);Number.isFinite(X)&&rk(Y,1,pDc,HW(X));break;case 2:rk(Y,2,pDc,_.dC(Number(X)))}C.push(Y)}d=C;for(N=0;N<d.length;N++){C=d[N];T=new e3b;C=_.ae(T,
2,C);T=[];Y=ueY(Z);for(X=0;X<Y.length;X++){var n=Y[X],t=f[X],c=new EFL;switch(n){case 3:rk(c,1,jsa,xk(String(t)));break;case 2:n=Number(t);Number.isFinite(n)&&rk(c,2,jsa,_.Di(n));break;case 1:rk(c,3,jsa,MEE(t==="true"))}T.push(c)}tp(C,1,T);a.push(C)}}tp(V,4,a);return V};var gFH=function(Z){if(!Z)return"";if(/^about:(?:blank|srcdoc)$/.test(Z))return window.origin||"";Z.indexOf("blob:")===0&&(Z=Z.substring(5));Z=Z.split("#")[0].split("?")[0];Z=Z.toLowerCase();Z.indexOf("//")==0&&(Z=window.location.protocol+Z);/^[\w\-]*:\/\//.test(Z)||(Z=window.location.href);var V=Z.substring(Z.indexOf("://")+3),a=V.indexOf("/");a!=-1&&(V=V.substring(0,a));a=Z.substring(0,Z.indexOf("://"));if(!a)throw Error("ua`"+Z);if(a!=="http"&&a!=="https"&&a!=="chrome-extension"&&a!=="moz-extension"&&
a!=="file"&&a!=="android-app"&&a!=="chrome-search"&&a!=="chrome-untrusted"&&a!=="chrome"&&a!=="app"&&a!=="devtools")throw Error("va`"+a);Z="";var J=V.indexOf(":");if(J!=-1){var r=V.substring(J+1);V=V.substring(0,J);if(a==="http"&&r!=="80"||a==="https"&&r!=="443")Z=":"+r}return a+"://"+V+Z};var Z_Y=function(Z,V,a){var J=String(_.JO.location.href);return J&&Z&&V?[V,IZL(gFH(J),Z,a||null)].join(" "):null},IZL=function(Z,V,a){var J=[],r=[];
if((Array.isArray(a)?2:1)==1)return r=[V,Z],_.jp(J,function(N){r.push(N)}),VPh(r.join(" "));
var f=[],d=[];_.jp(a,function(N){d.push(N.key);f.push(N.value)});
a=Math.floor((new Date).getTime()/1E3);r=f.length==0?[a,V,Z]:[f.join(":"),a,V,Z];_.jp(J,function(N){r.push(N)});
Z=VPh(r.join(" "));Z=[a,Z];d.length==0||Z.push(d.join(""));return Z.join("_")},VPh=function(Z){var V=h_K();
V.update(Z);return V.digestString().toLowerCase()};var JR=function(Z){this.JSC$7510_document_=Z||{cookie:""}},aGH;
_.P=JR.prototype;_.P.isEnabled=function(){if(!_.JO.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};
_.P.set=function(Z,V,a){var J=!1;if(typeof a==="object"){var r=a.sameSite;J=a.secure||!1;var f=a.domain||void 0;var d=a.path||void 0;var N=a.maxAge}if(/[;=\s]/.test(Z))throw Error("wa`"+Z);if(/[;\r\n]/.test(V))throw Error("xa`"+V);N===void 0&&(N=-1);a=f?";domain="+f:"";d=d?";path="+d:"";J=J?";secure":"";N=N<0?"":N==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+N*1E3)).toUTCString();this.JSC$7510_document_.cookie=Z+"="+V+a+d+N+J+(r!=null?";samesite="+r:"")};
_.P.get=function(Z,V){for(var a=Z+"=",J=(this.JSC$7510_document_.cookie||"").split(";"),r=0,f;r<J.length;r++){f=SE(J[r]);if(f.lastIndexOf(a,0)==0)return f.slice(a.length);if(f==Z)return""}return V};
_.P.remove=function(Z,V,a){var J=this.containsKey(Z);this.set(Z,"",{maxAge:0,path:V,domain:a});return J};
_.P.getKeys=function(){return aGH(this).keys};
_.P.getValues=function(){return aGH(this).values};
_.P.isEmpty=function(){return!this.JSC$7510_document_.cookie};
_.P.getCount=function(){return this.JSC$7510_document_.cookie?(this.JSC$7510_document_.cookie||"").split(";").length:0};
_.P.containsKey=function(Z){return this.get(Z)!==void 0};
_.P.containsValue=function(Z){for(var V=aGH(this).values,a=0;a<V.length;a++)if(V[a]==Z)return!0;return!1};
_.P.clear=function(){for(var Z=aGH(this).keys,V=Z.length-1;V>=0;V--)this.remove(Z[V])};
aGH=function(Z){Z=(Z.JSC$7510_document_.cookie||"").split(";");for(var V=[],a=[],J,r,f=0;f<Z.length;f++)r=SE(Z[f]),J=r.indexOf("="),J==-1?(V.push(""),a.push(r)):(V.push(r.substring(0,J)),a.push(r.substring(J+1)));return{keys:V,values:a}};
_.Bb=new JR(typeof document=="undefined"?null:document);var dLO=function(){var Z=_.JO.__SAPISID||_.JO.__APISID||_.JO.__3PSAPISID||_.JO.__1PSAPISID||_.JO.__OVERRIDE_SID;if(Z)return!0;typeof document!=="undefined"&&(Z=new JR(document),Z=Z.get("SAPISID")||Z.get("APISID")||Z.get("__Secure-3PAPISID")||Z.get("__Secure-1PAPISID"));return!!Z},JVF=function(Z,V,a,J){(Z=_.JO[Z])||typeof document==="undefined"||(Z=(new JR(document)).get(V));
return Z?Z_Y(Z,a,J):null},u4a=function(Z){var V=gFH(_.JO==null?void 0:_.JO.location.href),a=[];
if(dLO()){V=V.indexOf("https:")==0||V.indexOf("chrome-extension:")==0||V.indexOf("chrome-untrusted://new-tab-page")==0||V.indexOf("moz-extension:")==0;var J=V?_.JO.__SAPISID:_.JO.__APISID;J||typeof document==="undefined"||(J=new JR(document),J=J.get(V?"SAPISID":"APISID")||J.get("__Secure-3PAPISID"));(J=J?Z_Y(J,V?"SAPISIDHASH":"APISIDHASH",Z):null)&&a.push(J);V&&((V=JVF("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",Z))&&a.push(V),(Z=JVF("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",Z))&&a.push(Z))}return a.length==
0?null:a.join(" ")};var oBb=function(){this.minSize=1024};
oBb.prototype.compress=function(Z){var V,a,J,r;return _.m(function(f){switch(f.nextAddress){case 1:return V=new CompressionStream("gzip"),a=(new Response(V.readable)).arrayBuffer(),J=V.writable.getWriter(),_.q(f,J.write((new TextEncoder).encode(Z)),2);case 2:return _.q(f,J.close(),3);case 3:return r=Uint8Array,_.q(f,a,4);case 4:return f.return(new r(f.yieldResult))}})};
oBb.prototype.isSupported=function(Z){return Z<this.minSize?!1:typeof CompressionStream!=="undefined"};var rVF=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(rVF,_.E8);var oa=function(Z,V){this.intervalMs=Z;this.callback=V;this.enabled=!1;this.nowFn=function(){return _.ZN()};
this.lastTimeMs=this.nowFn()};
oa.prototype.setInterval=function(Z){this.intervalMs=Z;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
oa.prototype.start=function(){var Z=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){Z.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
oa.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
oa.prototype.tick=function(){var Z=this;if(this.enabled){var V=Math.max(this.nowFn()-this.lastTimeMs,0);V<this.intervalMs*.8?this.timer=setTimeout(function(){Z.tick()},this.intervalMs-V):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var PVF=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(PVF,_.E8);var fGz=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(fGz,_.E8);var i_L=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(i_L,_.E8);i_L.prototype.getTransmissionType=function(){return _.wG(this,1)};var R_o=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(R_o,_.E8);R_o.prototype.getVersion=function(){return _.Gx(this,2)};var re=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(re,_.E8);var $An=function(Z){tp(MOi,1,Z)};
re.prototype.getModel=function(){return _.Gx(this,6)};
var BAh=_.ZG(re);var dgF=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(dgF,_.E8);var e_E=["platform","platformVersion","architecture","model","uaFullVersion"],MOi=new re,z_n=null;var mgB=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(mgB,_.E8);var NAW=function(Z){return _.LK(Z,1,1)};var CVa=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z,4)};
_.O(CVa,_.E8);_.Pe=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z,36)};
_.O(_.Pe,_.E8);_.Pe.prototype.getExperimentIds=function(){return _.Ma(this,rVF,16)};var qSF=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z,19)};
_.O(qSF,_.E8);qSF.prototype.setLogSource=function(Z){return _.LK(this,2,Z)};
qSF.prototype.setScheduler=function(Z){return _.LK(this,10,Z)};var TAH=function(Z,V){this.isServiceWorkerScope=V=V===void 0?!1:V;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new qSF;Number.isInteger(Z)&&this.logRequest.setLogSource(Z);V||(this.locale=document.documentElement.getAttribute("lang"));SSB(this,new mgB)};
TAH.prototype.setLogSource=function(Z){this.logRequest.setLogSource(Z);return this};
var SSB=function(Z,V){_.ae(Z.logRequest,1,V);_.wG(V,1)||NAW(V);Z.isServiceWorkerScope||(V=fC(Z),_.Gx(V,5)||_.m_(V,5,Z.locale));Z.uach&&(V=fC(Z),_.Ma(V,re,9)||_.ae(V,9,Z.uach))},YSL=function(Z,V){Z.transmissionType=V},XF7=function(Z){var V=V===void 0?e_E:V;
var a=Z.isServiceWorkerScope?void 0:DI();a?Lsu(a,V).then(function(J){Z.uach=BAh(J!=null?J:"[]");J=fC(Z);_.ae(J,9,Z.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},fC=function(Z){Z=_.Ma(Z.logRequest,mgB,1);
var V=_.Ma(Z,dgF,11);V||(V=new dgF,_.ae(Z,11,V));return V};
TAH.prototype.build=function(Z,V,a,J,r,f){V=V===void 0?0:V;a=a===void 0?0:a;J=J===void 0?null:J;r=r===void 0?0:r;f=f===void 0?0:f;if(!this.isServiceWorkerScope){var d=fC(this);var N=new i_L;N=_.LK(N,1,this.transmissionType);N=_.J7(N,2,this.isFinal);a=_.HL(N,3,a>0?a:void 0);a=_.HL(a,4,r>0?r:void 0);a=_.HL(a,5,f>0?f:void 0);r=a.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;f=r[_.wb]|0;a=jh(a,f)?a:iR(a,r,f)?fl(a,r):new a.constructor(PD(r,f,!0));_.ae(d,10,a)}d=this.logRequest.clone();a=Date.now().toString();
d=_.u1(d,4,HW(a));Z=Z.slice();Z=tp(d,3,Z);J&&(d=new PVF,J=_.HL(d,13,J),d=new fGz,J=_.ae(d,2,J),d=new CVa,J=_.ae(d,1,J),J=_.LK(J,2,9),_.ae(Z,18,J));V&&_.Nf(Z,14,V);return Z};oo.prototype.currBackoffCount_=0;oo.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
oo.prototype.getValue=function(){return this.currValue_};
var KmH=function(Z){Z.currBaseValue_=Math.min(Z.maxValue_,Z.currBaseValue_*Z.backoffFactor_);Z.currValue_=Math.min(Z.maxValue_,Z.currBaseValue_+(Z.randomFactor_?Math.round(Z.randomFactor_*(Math.random()-.5)*2*Z.currBaseValue_):0));Z.currBackoffCount_++};var Obm=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z,8)};
_.O(Obm,_.E8);var nBY=_.ZG(Obm);var G$F=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(G$F,_.E8);var i0;i0=new wCO;var Be=function(Z){_.X2.call(this);var V=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$7588_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$7588_sendBeaconApiEnabled=!1;this.logSource=Z.logSource;this.getAuthHeaderValue=
Z.getAuthHeaderValue||function(){};
this.logRequestBuilder=new TAH(Z.logSource,Z.isServiceWorkerScope);this.network=Z.network||null;this.productID=Z.productID||null;this.clearcutUrl=Z.urlOverride||null;this.sessionIndex=Z.sessionIndex||null;this.disableAutomaticFlush=Z.disableAutomaticFlush||!1;this.logger=null;this.withCredentials=!Z.disableWithCredentials;this.isServiceWorkerScope=Z.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!DI()&&!!DI().navigator&&DI().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(lGF())).searchParams&&!!(new URL(lGF())).searchParams.set;var a=NAW(new mgB);SSB(this.logRequestBuilder,a);this.flushBackoff=new oo(1E4,3E5,.1);Z=tPh(this,Z.backgroundJobDeferrer);this.JSC$7588_flushTimer=new oa(this.flushBackoff.getValue(),Z);this.backupTimer=new oa(6E5,Z);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){seH(V);
var J;(J=V.metalogService)==null||J.flush()}}),document.addEventListener("pagehide",function(){seH(V);
var J;(J=V.metalogService)==null||J.flush()}))};
_.O(Be,_.X2);var tPh=function(Z,V){return Z.isBrowserSupported?V?function(){V().then(function(){Z.flush()})}:function(){Z.flush()}:function(){}};
Be.prototype.disposeInternal=function(){seH(this);this.JSC$7588_flushTimer.stop();this.backupTimer.stop();_.X2.prototype.disposeInternal.call(this)};
var Fmz=function(Z){Z.clearcutUrl||(Z.clearcutUrl=lGF());try{return(new URL(Z.clearcutUrl)).toString()}catch(V){return(new URL(Z.clearcutUrl,DI().location.origin)).toString()}};
Be.prototype.dispatch=function(Z){if(Z instanceof _.Pe)this.log(Z);else try{var V=new _.Pe,a=Z.serialize();var J=_.m_(V,8,a);this.log(J)}catch(r){de(this,4,1)}};
var de=function(Z,V,a){Z.metalogService&&Z.metalogService.increment(V,a)};
Be.prototype.log=function(Z){de(this,2,1);if(this.isBrowserSupported){Z=Z.clone();var V=this.sequencePosition++;Z=_.Nf(Z,21,V);this.componentId&&_.m_(Z,26,this.componentId);V=Z;if(C4E(_.So(V,1))==null){var a=Date.now();a=Number.isFinite(a)?a.toString():"0";_.u1(V,1,HW(a))}_.Nba(_.So(V,15))!=null||_.Nf(V,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(a=this.experimentIds.clone(),_.ae(V,16,a));de(this,1,1);V=this.pendingEvents.length-1E3+1;V>0&&(this.pendingEvents.splice(0,V),this.numLogsDroppedSinceLastFlush+=
V,de(this,3,V));this.pendingEvents.push(Z);this.disableAutomaticFlush||this.JSC$7588_flushTimer.enabled||this.JSC$7588_flushTimer.start()}};
Be.prototype.flush=function(Z,V){var a=this;if(this.pendingEvents.length===0)Z&&Z();else if(this.JSC$7588_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,DgY(this);else{var J=Date.now();if(this.noFlushUntilMs>J&&this.startWaitingMs<J)V&&V("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?YSL(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var r=this.pendingEvents.length,
f=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),d=this.getAuthHeaderValue();if(d&&this.lastFailedAuth===d)V&&V("stale-auth-token");else{this.pendingEvents=[];this.JSC$7588_flushTimer.enabled&&this.JSC$7588_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;J=f.serialize();var N;this.JSC$7588_compressor&&this.JSC$7588_compressor.isSupported(J.length)&&
(N=this.JSC$7588_compressor.compress(J));var C=cVb(this,J,d),T=function(n){a.flushBackoff.reset();a.JSC$7588_flushTimer.setInterval(a.flushBackoff.getValue());if(n){var t=null;try{var c=JSON.stringify(JSON.parse(n.replace(")]}'\n","")));t=nBY(c)}catch(y){}t&&(n=Number(cL(t,1,_.gb("-1"))),n>0&&(a.startWaitingMs=Date.now(),a.noFlushUntilMs=a.startWaitingMs+n),b7i(t.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,i0.fieldIndex),wac(t,i0.fieldIndex),t=i0.ctor?i0.getExtensionFn(t,i0.ctor,i0.fieldIndex,
i0.JSC$6772_hasMessageId):i0.getExtensionFn(t,i0.fieldIndex,null,i0.JSC$6772_hasMessageId),t=t===null?void 0:t)&&(t=_.Id(t,1,-1),t!==-1&&(a.flushBackoff=new oo(t<1?1:t,3E5,.1),a.JSC$7588_flushTimer.setInterval(a.flushBackoff.getValue())))}Z&&Z();a.numRetriesSinceLastSuccessfulFlush=0},Y=function(n,t){var c=_.WG(f,_.Pe,3,_.gN());
var y=Number(cL(f,14));KmH(a.flushBackoff);a.JSC$7588_flushTimer.setInterval(a.flushBackoff.getValue());n===401&&d&&(a.lastFailedAuth=d);y&&(a.numLogsDroppedSinceLastFlush+=y);t===void 0&&(t=a.isRetryable(n));t&&(a.pendingEvents=c.concat(a.pendingEvents),a.disableAutomaticFlush||a.JSC$7588_flushTimer.enabled||a.JSC$7588_flushTimer.start());de(a,7,1);V&&V("net-send-failed",n);++a.numRetriesSinceLastSuccessfulFlush},X=function(){a.network&&a.network.send(C,T,Y)};
N?N.then(function(n){de(a,5,r);C.requestHeaders["Content-Encoding"]="gzip";C.requestHeaders["Content-Type"]="application/binary";C.body=n;C.bodyType=2;X()},function(){de(a,6,r);
X()}):X()}}}};
var cVb=function(Z,V,a){a=a===void 0?null:a;var J=J===void 0?Z.withCredentials:J;var r={},f=new URL(Fmz(Z));a&&(r.Authorization=a);Z.sessionIndex&&(r["X-Goog-AuthUser"]=Z.sessionIndex,f.searchParams.set("authuser",Z.sessionIndex));Z.pageId&&(Object.defineProperty(r,"X-Goog-PageId",{value:Z.pageId}),f.searchParams.set("pageId",Z.pageId));return{url:f.toString(),body:V,bodyType:1,requestHeaders:r,requestType:"POST",withCredentials:J,timeoutMillis:Z.timeoutMillis}},seH=function(Z){Z.logRequestBuilder.isFinal=
!0;
Z.flush();Z.logRequestBuilder.isFinal=!1},DgY=function(Z){O_b(Z,function(V,a){V=new URL(V);
V.searchParams.set("format","json");var J=!1;try{J=DI().navigator.sendBeacon(V.toString(),a.serialize())}catch(r){}J||(Z.isSendBeaconSupported=!1);return J})},O_b=function(Z,V){if(Z.pendingEvents.length!==0){var a=new URL(Fmz(Z));
a.searchParams.delete("format");var J=Z.getAuthHeaderValue();J&&a.searchParams.set("auth",J);a.searchParams.set("authuser",Z.sessionIndex||"0");for(J=0;J<10&&Z.pendingEvents.length;++J){var r=Z.pendingEvents.slice(0,32),f=Z.logRequestBuilder.build(r,Z.numLogsDroppedSinceLastFlush,Z.numRetriesSinceLastSuccessfulFlush,Z.productID,Z.persistedLogRecoveredCount,Z.persistedLogExpiredCount);if(!V(a.toString(),f)){++Z.numRetriesSinceLastSuccessfulFlush;break}Z.numLogsDroppedSinceLastFlush=0;Z.numRetriesSinceLastSuccessfulFlush=
0;Z.persistedLogRecoveredCount=0;Z.persistedLogExpiredCount=0;Z.pendingEvents=Z.pendingEvents.slice(r.length)}Z.JSC$7588_flushTimer.enabled&&Z.JSC$7588_flushTimer.stop()}};
Be.prototype.isRetryable=function(Z){return 500<=Z&&Z<600||Z===401||Z===0};
var lGF=function(){return"https://play.google.com/log?format=json&hasfast=true"};var Gmc=function(){this.abortSupported=typeof AbortController!=="undefined"};
Gmc.prototype.send=function(Z,V,a){var J=this,r,f,d,N,C,T,Y,X,n,t;return _.m(function(c){switch(c.nextAddress){case 1:return f=(r=J.abortSupported?new AbortController:void 0)?setTimeout(function(){r.abort()},Z.timeoutMillis):void 0,_.rs(c,2,3),d=Object.assign({},{method:Z.requestType,
headers:Object.assign({},Z.requestHeaders)},Z.body&&{body:Z.body},Z.withCredentials&&{credentials:"include"},{signal:Z.timeoutMillis&&r?r.signal:null}),_.q(c,fetch(Z.url,d),5);case 5:N=c.yieldResult;if(N.status!==200){(C=a)==null||C(N.status);c.jumpTo(3);break}if((T=V)==null){c.jumpTo(7);break}return _.q(c,N.text(),8);case 8:T(c.yieldResult);case 7:case 3:_.Pg(c);clearTimeout(f);_.Bg(c,0);break;case 2:Y=_.ds(c);switch((X=Y)==null?void 0:X.name){case "AbortError":(n=a)==null||n(408);break;default:(t=
a)==null||t(400)}c.jumpTo(3)}})};
Gmc.prototype.getTransmissionType=function(){return 4};_.PX=function(Z,V){V=V===void 0?"0":V;_.X2.call(this);this.logSource=Z;this.sessionIndex=V;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$7606_clearExperimentIds=this.productID=null;this.JSC$7606_sendBeaconApiEnabled=!1;this.pageId=null};
_.O(_.PX,_.X2);var qNJ=function(Z,V){Z.buildLabel=V;return Z},Cpo=function(Z,V){Z.network=V;
return Z},TlO=function(Z,V){Z.JSC$7606_clearExperimentIds=V},Nlu=function(Z){Z.JSC$7606_sendBeaconApiEnabled=!0;
return Z};
_.PX.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.PX.prototype.build=function(){this.network||(this.network=new Gmc);var Z=new Be({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:u4a,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.fG(this,Z);if(this.buildLabel){var V=this.buildLabel,a=fC(Z.logRequestBuilder);
_.m_(a,7,V)}Z.JSC$7588_compressor=new oBb;this.componentId&&(Z.componentId=this.componentId);this.productID&&(Z.productID=this.productID);this.pageId&&(Z.pageId=this.pageId);this.JSC$7606_clearExperimentIds&&((a=this.JSC$7606_clearExperimentIds)?(Z.experimentIds||(Z.experimentIds=new rVF),V=Z.experimentIds,a=a.serialize(),_.m_(V,4,a)):Z.experimentIds&&_.u1(Z.experimentIds,4));this.JSC$7606_sendBeaconApiEnabled&&(Z.JSC$7588_sendBeaconApiEnabled=Z.isSendBeaconSupported);XF7(Z.logRequestBuilder);this.network.setLogSource&&
this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(Z);return Z};var KOJ=function(Z,V,a,J,r,f,d){Z=Z===void 0?-1:Z;V=V===void 0?"":V;a=a===void 0?"":a;J=J===void 0?!1:J;r=r===void 0?"":r;_.X2.call(this);this.logSource=Z;this.componentId=V;f?V=f:(Z=new _.PX(Z,"0"),Z.componentId=V,_.fG(this,Z),a!==""&&(Z.destinationUrl=a),J&&(Z.serviceWorkerScopeEnabled=!0),r&&qNJ(Z,r),d&&Cpo(Z,d),V=Z.build());this.JSC$7610_transport=V};
_.O(KOJ,_.X2);KOJ.prototype.flush=function(Z){Z=Z||[];if(Z.length){for(var V=new MlB,a=[],J=0;J<Z.length;J++){var r=Z[J],f=Wia(r);a.push(f);r.clear()}tp(V,1,a);this.JSC$7610_transport.dispatch(V);this.JSC$7610_transport.flush()}};var wFa=function(Z){this.cellValue=Z};var mf=function(Z,V,a){this.JSC$7615_metricName=Z;this.cellType=V;this.fields=a||[];this.cellMap=new Map},ueY=function(Z){return Z.fields.map(function(V){return V.fieldType})},Lih=function(Z){return Z.fields.map(function(V){return V.fieldName})};
_.P=mf.prototype;_.P.addCell=function(Z){var V=_.lV.apply(1,arguments),a=this.getCells(V);a?a.push(new wFa(Z)):this.JSC$7615_setCell(Z,V)};
_.P.JSC$7615_setCell=function(Z){var V=this.JSC$7615_getKey(_.lV.apply(1,arguments));this.cellMap.set(V,[new wFa(Z)])};
_.P.getCells=function(){var Z=this.JSC$7615_getKey(_.lV.apply(0,arguments));return this.cellMap.has(Z)?this.cellMap.get(Z):void 0};
_.P.getCell=function(){var Z=this.getCells(_.lV.apply(0,arguments));return Z&&Z.length?Z[0]:void 0};
_.P.clear=function(){this.cellMap.clear()};
_.P.JSC$7615_getKey=function(){var Z=_.lV.apply(0,arguments);return Z?Z.join(","):"key"};var yV7=function(Z,V){mf.call(this,Z,3,V)};
_.O(yV7,mf);yV7.prototype.JSC$7618_incrementCounterBy=function(Z){var V=_.lV.apply(1,arguments),a=0,J=this.getCell(V);J&&(a=J.cellValue);this.JSC$7615_setCell(a+Z,V)};var b_Y=function(Z,V){mf.call(this,Z,2,V)};
_.O(b_Y,mf);b_Y.prototype.record=function(Z){this.addCell(Z,_.lV.apply(1,arguments))};_.Ny=function(Z){this.id=Z};
_.Ny.prototype.toString=function(){return this.id};_.CC=function(Z,V){this.type=Z instanceof _.Ny?String(Z):Z;this.currentTarget=this.target=V;this.defaultPrevented=this.propagationStopped_=!1};
_.CC.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.CC.prototype.preventDefault=function(){this.defaultPrevented=!0};_.qy=function(Z,V){_.CC.call(this,Z?Z.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;Z&&this.init(Z,V)};
_.V8(_.qy,_.CC);
_.qy.prototype.init=function(Z,V){var a=this.type=Z.type,J=Z.changedTouches&&Z.changedTouches.length?Z.changedTouches[0]:null;this.target=Z.target||Z.srcElement;this.currentTarget=V;V=Z.relatedTarget;V||(a=="mouseover"?V=Z.fromElement:a=="mouseout"&&(V=Z.toElement));this.relatedTarget=V;J?(this.clientX=J.clientX!==void 0?J.clientX:J.pageX,this.clientY=J.clientY!==void 0?J.clientY:J.pageY,this.screenX=J.screenX||0,this.screenY=J.screenY||0):(this.offsetX=_.fP||Z.offsetX!==void 0?Z.offsetX:Z.layerX,
this.offsetY=_.fP||Z.offsetY!==void 0?Z.offsetY:Z.layerY,this.clientX=Z.clientX!==void 0?Z.clientX:Z.pageX,this.clientY=Z.clientY!==void 0?Z.clientY:Z.pageY,this.screenX=Z.screenX||0,this.screenY=Z.screenY||0);this.button=Z.button;this.keyCode=Z.keyCode||0;this.key=Z.key||"";this.charCode=Z.charCode||(a=="keypress"?Z.keyCode:0);this.ctrlKey=Z.ctrlKey;this.altKey=Z.altKey;this.shiftKey=Z.shiftKey;this.metaKey=Z.metaKey;this.pointerId=Z.pointerId||0;this.pointerType=Z.pointerType;this.state=Z.state;
this.timeStamp=Z.timeStamp;this.event_=Z;Z.defaultPrevented&&_.qy.superClass_.preventDefault.call(this)};
_.qy.prototype.stopPropagation=function(){_.qy.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.qy.prototype.preventDefault=function(){_.qy.superClass_.preventDefault.call(this);var Z=this.event_;Z.preventDefault?Z.preventDefault():Z.returnValue=!1};var UgW="closure_listenable_"+(Math.random()*1E6|0),Sw=function(Z){return!(!Z||!Z[UgW])};var H_h=0;var AVL=function(Z,V,a,J,r){this.listener=Z;this.proxy=null;this.src=V;this.type=a;this.capture=!!J;this.handler=r;this.key=++H_h;this.removed=this.callOnce=!1},kmc=function(Z){Z.removed=!0;
Z.listener=null;Z.proxy=null;Z.src=null;Z.handler=null};rR.prototype.add=function(Z,V,a,J,r){var f=Z.toString();Z=this.listeners[f];Z||(Z=this.listeners[f]=[],this.typeCount_++);var d=EBY(Z,V,J,r);d>-1?(V=Z[d],a||(V.callOnce=!1)):(V=new AVL(V,this.src,f,!!J,r),V.callOnce=a,Z.push(V));return V};
rR.prototype.remove=function(Z,V,a,J){Z=Z.toString();if(!(Z in this.listeners))return!1;var r=this.listeners[Z];V=EBY(r,V,a,J);return V>-1?(kmc(r[V]),_.Mi(r,V),r.length==0&&(delete this.listeners[Z],this.typeCount_--),!0):!1};
var je4=function(Z,V){var a=V.type;if(!(a in Z.listeners))return!1;var J=_.uK(Z.listeners[a],V);J&&(kmc(V),Z.listeners[a].length==0&&(delete Z.listeners[a],Z.typeCount_--));return J};
rR.prototype.removeAll=function(Z){Z=Z&&Z.toString();var V=0,a;for(a in this.listeners)if(!Z||a==Z){for(var J=this.listeners[a],r=0;r<J.length;r++)++V,kmc(J[r]);delete this.listeners[a];this.typeCount_--}return V};
rR.prototype.getListener=function(Z,V,a,J){Z=this.listeners[Z.toString()];var r=-1;Z&&(r=EBY(Z,V,a,J));return r>-1?Z[r]:null};
rR.prototype.hasListener=function(Z,V){var a=Z!==void 0,J=a?Z.toString():"",r=V!==void 0;return _.lv.some(this.listeners,function(f){for(var d=0;d<f.length;++d)if(!(a&&f[d].type!=J||r&&f[d].capture!=V))return!0;return!1})};
var EBY=function(Z,V,a,J){for(var r=0;r<Z.length;++r){var f=Z[r];if(!f.removed&&f.listener==V&&f.capture==!!a&&f.handler==J)return r}return-1};var vBW,xga,Qer,hkW,ek7,aN,Jj,Rka,zkh,$gY,T9,MPF,pFA;vBW="closure_lm_"+(Math.random()*1E6|0);xga={};Qer=0;_.P1=function(Z,V,a,J,r){if(J&&J.once)return aN(Z,V,a,J,r);if(Array.isArray(V)){for(var f=0;f<V.length;f++)_.P1(Z,V[f],a,J,r);return null}a=pFA(a);return Sw(Z)?Z.listen(V,a,_.rb(J)?!!J.capture:!!J,r):hkW(Z,V,a,!1,J,r)};
hkW=function(Z,V,a,J,r,f){if(!V)throw Error("za");var d=_.rb(r)?!!r.capture:!!r,N=T9(Z);N||(Z[vBW]=N=new rR(Z));a=N.add(V,a,J,d,f);if(a.proxy)return a;J=ek7();a.proxy=J;J.src=Z;J.listener=a;if(Z.addEventListener)_.oVW||(r=d),r===void 0&&(r=!1),Z.addEventListener(V.toString(),J,r);else if(Z.attachEvent)Z.attachEvent(zkh(V.toString()),J);else if(Z.addListener&&Z.removeListener)Z.addListener(J);else throw Error("Aa");Qer++;return a};
ek7=function(){var Z=$gY,V=function(a){return Z.call(V.src,V.listener,a)};
return V};
aN=function(Z,V,a,J,r){if(Array.isArray(V)){for(var f=0;f<V.length;f++)aN(Z,V[f],a,J,r);return null}a=pFA(a);return Sw(Z)?Z.listenOnce(V,a,_.rb(J)?!!J.capture:!!J,r):hkW(Z,V,a,!0,J,r)};
_.Yf=function(Z,V,a,J,r){if(Array.isArray(V))for(var f=0;f<V.length;f++)_.Yf(Z,V[f],a,J,r);else J=_.rb(J)?!!J.capture:!!J,a=pFA(a),Sw(Z)?Z.unlisten(V,a,J,r):Z&&(Z=T9(Z))&&(V=Z.getListener(V,a,J,r))&&Jj(V)};
Jj=function(Z){if(typeof Z==="number"||!Z||Z.removed)return!1;var V=Z.src;if(Sw(V))return je4(V.eventTargetListeners_,Z);var a=Z.type,J=Z.proxy;V.removeEventListener?V.removeEventListener(a,J,Z.capture):V.detachEvent?V.detachEvent(zkh(a),J):V.addListener&&V.removeListener&&V.removeListener(J);Qer--;(a=T9(V))?(je4(a,Z),a.typeCount_==0&&(a.src=null,V[vBW]=null)):kmc(Z);return!0};
Rka=function(Z,V,a,J,r){a=pFA(a);J=!!J;return Sw(Z)?Z.getListener(V,a,J,r):Z?(Z=T9(Z))?Z.getListener(V,a,J,r):null:null};
zkh=function(Z){return Z in xga?xga[Z]:xga[Z]="on"+Z};
$gY=function(Z,V){if(Z.removed)Z=!0;else{V=new _.qy(V,this);var a=Z.listener,J=Z.handler||Z.src;Z.callOnce&&Jj(Z);Z=a.call(J,V)}return Z};
T9=function(Z){Z=Z[vBW];return Z instanceof rR?Z:null};
MPF="__closure_events_fn_"+(Math.random()*1E9>>>0);pFA=function(Z){if(typeof Z==="function")return Z;Z[MPF]||(Z[MPF]=function(V){return Z.handleEvent(V)});
return Z[MPF]};_.X6=function(){_.X2.call(this);this.eventTargetListeners_=new rR(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.V8(_.X6,_.X2);_.X6.prototype[UgW]=!0;_.P=_.X6.prototype;_.P.setParentEventTarget=function(Z){this.parentEventTarget_=Z};
_.P.addEventListener=function(Z,V,a,J){_.P1(this,Z,V,a,J)};
_.P.removeEventListener=function(Z,V,a,J){_.Yf(this,Z,V,a,J)};
_.P.dispatchEvent=function(Z){var V,a=this.parentEventTarget_;if(a)for(V=[];a;a=a.parentEventTarget_)V.push(a);a=this.actualEventTarget_;var J=Z.type||Z;if(typeof Z==="string")Z=new _.CC(Z,a);else if(Z instanceof _.CC)Z.target=Z.target||a;else{var r=Z;Z=new _.CC(J,a);_.lv.extend(Z,r)}r=!0;var f;if(V)for(f=V.length-1;!Z.propagationStopped_&&f>=0;f--){var d=Z.currentTarget=V[f];r=LmE(d,J,!0,Z)&&r}Z.propagationStopped_||(d=Z.currentTarget=a,r=LmE(d,J,!0,Z)&&r,Z.propagationStopped_||(r=LmE(d,J,!1,Z)&&
r));if(V)for(f=0;!Z.propagationStopped_&&f<V.length;f++)d=Z.currentTarget=V[f],r=LmE(d,J,!1,Z)&&r;return r};
_.P.disposeInternal=function(){_.X6.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.P.listen=function(Z,V,a,J){return this.eventTargetListeners_.add(String(Z),V,!1,a,J)};
_.P.listenOnce=function(Z,V,a,J){return this.eventTargetListeners_.add(String(Z),V,!0,a,J)};
_.P.unlisten=function(Z,V,a,J){return this.eventTargetListeners_.remove(String(Z),V,a,J)};
_.P.removeAllListeners=function(Z){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(Z):0};
var LmE=function(Z,V,a,J){V=Z.eventTargetListeners_.listeners[String(V)];if(!V)return!0;V=V.concat();for(var r=!0,f=0;f<V.length;++f){var d=V[f];if(d&&!d.removed&&d.capture==a){var N=d.listener,C=d.handler||d.src;d.callOnce&&je4(Z.eventTargetListeners_,d);r=N.call(C,J)!==!1&&r}}return r&&!J.defaultPrevented};
_.X6.prototype.getListener=function(Z,V,a,J){return this.eventTargetListeners_.getListener(String(Z),V,a,J)};
_.X6.prototype.hasListener=function(Z,V){return this.eventTargetListeners_.hasListener(Z!==void 0?String(Z):void 0,V)};var KC=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(Z){return Z&&AsyncContext.Snapshot.wrap(Z)}:function(Z){return Z};var ulY=function(Z,V){this.create_=Z;this.reset_=V;this.occupants_=0;this.JSC$7650_head_=null};
ulY.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var Z=this.JSC$7650_head_;this.JSC$7650_head_=Z.next;Z.next=null}else Z=this.create_();return Z};
ulY.prototype.put=function(Z){this.reset_(Z);this.occupants_<100&&(this.occupants_++,Z.next=this.JSC$7650_head_,this.JSC$7650_head_=Z)};var Wmz=function(){this.workTail_=this.workHead_=null};
Wmz.prototype.add=function(Z,V){var a=Wsc.get();a.set(Z,V);this.workTail_?this.workTail_.next=a:this.workHead_=a;this.workTail_=a};
Wmz.prototype.remove=function(){var Z=null;this.workHead_&&(Z=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),Z.next=null);return Z};
var Wsc=new ulY(function(){return new gBb},function(Z){return Z.reset()}),gBb=function(){this.next=this.scope=this.fn=null};
gBb.prototype.set=function(Z,V){this.fn=Z;this.scope=V;this.next=null};
gBb.prototype.reset=function(){this.next=this.scope=this.fn=null};var IGF,glu,u2J,ZwL;glu=!1;u2J=new Wmz;_.nC=function(Z,V){IGF||ZwL();glu||(IGF(),glu=!0);u2J.add(Z,V)};
ZwL=function(){var Z=Promise.resolve(void 0);IGF=function(){Z.then(IfE)}};var ViL=function(Z){Z.prototype.$goog_Thenable=!0},aOH=function(Z){if(!Z)return!1;
try{return!!Z.$goog_Thenable}catch(V){return!1}};var JQH,oph,rQh,fOW,iwz,Bs7,CDb,Ts7,npW,XgB,JUo;_.oG=function(Z,V){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(Z!=_.S$)try{var a=this;Z.call(V,function(J){a.resolve_(2,J)},function(J){a.resolve_(3,J)})}catch(J){this.resolve_(3,J)}};
JQH=function(){this.next=this.context=this.JSC$7661_onRejected=this.JSC$7661_onFulfilled=this.child=null;this.always=!1};
JQH.prototype.reset=function(){this.context=this.JSC$7661_onRejected=this.JSC$7661_onFulfilled=this.child=null;this.always=!1};
oph=new ulY(function(){return new JQH},function(Z){Z.reset()});
rQh=function(Z,V,a){var J=oph.get();J.JSC$7661_onFulfilled=Z;J.JSC$7661_onRejected=V;J.context=a;return J};
_.Ig=function(Z){if(Z instanceof _.oG)return Z;var V=new _.oG(_.S$);V.resolve_(2,Z);return V};
_.B1=function(Z){return new _.oG(function(V,a){a(Z)})};
fOW=function(Z,V,a){PDr(Z,V,a,null)||_.nC(_.Pz(V,Z))};
_.l0=function(Z){return new _.oG(function(V,a){var J=Z.length,r=[];if(J)for(var f=function(T,Y){J--;r[T]=Y;J==0&&V(r)},d=function(T){a(T)},N,C=0;C<Z.length;C++)N=Z[C],fOW(N,_.Pz(f,C),d);
else V(r)})};
iwz=function(Z){return new _.oG(function(V){var a=Z.length,J=[];if(a)for(var r=function(N,C,T){a--;J[N]=C?{fulfilled:!0,value:T}:{fulfilled:!1,reason:T};a==0&&V(J)},f,d=0;d<Z.length;d++)f=Z[d],fOW(f,_.Pz(r,d,!0),_.Pz(r,d,!1));
else V(J)})};
Bs7=function(Z){return new _.oG(function(V,a){var J=Z.length,r=[];if(J)for(var f=function(T){V(T)},d=function(T,Y){J--;
r[T]=Y;J==0&&a(r)},N,C=0;C<Z.length;C++)N=Z[C],fOW(N,f,_.Pz(d,C));
else V(void 0)})};
_.yE=function(){var Z,V,a=new _.oG(function(J,r){Z=J;V=r});
return new d1W(a,Z,V)};
_.oG.prototype.then=function(Z,V,a){return m1h(this,KC(typeof Z==="function"?Z:null),KC(typeof V==="function"?V:null),a)};
ViL(_.oG);CDb=function(Z,V,a,J){NsL(Z,rQh(V||_.S$,a||null,J))};
_.tR=function(Z,V){V=KC(V);V=rQh(V,V);V.always=!0;NsL(Z,V);return Z};
_.oG.prototype.finally=function(Z){var V=this;Z=KC(Z);return new Promise(function(a,J){CDb(V,function(r){Z();a(r)},function(r){Z();
J(r)})})};
_.oG.prototype.thenCatch=function(Z,V){return m1h(this,null,KC(Z),V)};
_.oG.prototype.catch=_.oG.prototype.thenCatch;_.oG.prototype.cancel=function(Z){if(this.state_==0){var V=new _.pB(Z);_.nC(function(){qOr(this,V)},this)}};
var qOr=function(Z,V){if(Z.state_==0)if(Z.parent_){var a=Z.parent_;if(a.callbackEntries_){for(var J=0,r=null,f=null,d=a.callbackEntries_;d&&(d.always||(J++,d.child==Z&&(r=d),!(r&&J>1)));d=d.next)r||(f=d);r&&(a.state_==0&&J==1?qOr(a,V):(f?(J=f,J.next==a.callbackEntriesTail_&&(a.callbackEntriesTail_=J),J.next=J.next.next):SOW(a),Ts7(a,r,3,V)))}Z.parent_=null}else Z.resolve_(3,V)},NsL=function(Z,V){Z.callbackEntries_||Z.state_!=2&&Z.state_!=3||YO4(Z);
Z.callbackEntriesTail_?Z.callbackEntriesTail_.next=V:Z.callbackEntries_=V;Z.callbackEntriesTail_=V},m1h=function(Z,V,a,J){var r=rQh(null,null,null);
r.child=new _.oG(function(f,d){r.JSC$7661_onFulfilled=V?function(N){try{var C=V.call(J,N);f(C)}catch(T){d(T)}}:f;
r.JSC$7661_onRejected=a?function(N){try{var C=a.call(J,N);C===void 0&&N instanceof _.pB?d(N):f(C)}catch(T){d(T)}}:d});
r.child.parent_=Z;NsL(Z,r);return r.child};
_.oG.prototype.unblockAndFulfill_=function(Z){this.state_=0;this.resolve_(2,Z)};
_.oG.prototype.unblockAndReject_=function(Z){this.state_=0;this.resolve_(3,Z)};
_.oG.prototype.resolve_=function(Z,V){this.state_==0&&(this===V&&(Z=3,V=new TypeError("Ba")),this.state_=1,PDr(V,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=V,this.state_=Z,this.parent_=null,YO4(this),Z!=3||V instanceof _.pB||XgB(this,V)))};
var PDr=function(Z,V,a,J){if(Z instanceof _.oG)return CDb(Z,V,a,J),!0;if(aOH(Z))return Z.then(V,a,J),!0;if(_.rb(Z))try{var r=Z.then;if(typeof r==="function")return Kt4(Z,r,V,a,J),!0}catch(f){return a.call(J,f),!0}return!1},Kt4=function(Z,V,a,J,r){var f=!1,d=function(C){f||(f=!0,a.call(r,C))},N=function(C){f||(f=!0,J.call(r,C))};
try{V.call(Z,d,N)}catch(C){N(C)}},YO4=function(Z){Z.executing_||(Z.executing_=!0,_.nC(Z.executeCallbacks_,Z))},SOW=function(Z){var V=null;
Z.callbackEntries_&&(V=Z.callbackEntries_,Z.callbackEntries_=V.next,V.next=null);Z.callbackEntries_||(Z.callbackEntriesTail_=null);return V};
_.oG.prototype.executeCallbacks_=function(){for(var Z;Z=SOW(this);)Ts7(this,Z,this.state_,this.result_);this.executing_=!1};
Ts7=function(Z,V,a,J){if(a==3&&V.JSC$7661_onRejected&&!V.always)for(;Z&&Z.hadUnhandledRejection_;Z=Z.parent_)Z.hadUnhandledRejection_=!1;if(V.child)V.child.parent_=null,npW(V,a,J);else try{V.always?V.JSC$7661_onFulfilled.call(V.context):npW(V,a,J)}catch(r){JUo.call(null,r)}oph.put(V)};
npW=function(Z,V,a){V==2?Z.JSC$7661_onFulfilled.call(Z.context,a):Z.JSC$7661_onRejected&&Z.JSC$7661_onRejected.call(Z.context,a)};
XgB=function(Z,V){Z.hadUnhandledRejection_=!0;_.nC(function(){Z.hadUnhandledRejection_&&JUo.call(null,V)})};
JUo=PJ;_.pB=function(Z){_.VF.call(this,Z)};
_.V8(_.pB,_.VF);_.pB.prototype.name="cancel";var d1W=function(Z,V,a){this.promise=Z;this.resolve=V;this.reject=a};var sH;_.RB=function(Z,V){_.X6.call(this);this.JSC$7673_interval_=Z||1;this.timerObject_=V||_.JO;this.boundTick_=(0,_.KG)(this.tick_,this);this.last_=_.ZN()};
_.V8(_.RB,_.X6);_.P=_.RB.prototype;_.P.enabled=!1;_.P.JSC$7675_timer_=null;_.P.setInterval=function(Z){this.JSC$7673_interval_=Z;this.JSC$7675_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$7675_timer_&&this.stop()};
_.P.tick_=function(){if(this.enabled){var Z=_.ZN()-this.last_;Z>0&&Z<this.JSC$7673_interval_*.8?this.JSC$7675_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$7673_interval_-Z):(this.JSC$7675_timer_&&(this.timerObject_.clearTimeout(this.JSC$7675_timer_),this.JSC$7675_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.P.start=function(){this.enabled=!0;this.JSC$7675_timer_||(this.JSC$7675_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$7673_interval_),this.last_=_.ZN())};
_.P.stop=function(){this.enabled=!1;this.JSC$7675_timer_&&(this.timerObject_.clearTimeout(this.JSC$7675_timer_),this.JSC$7675_timer_=null)};
_.P.disposeInternal=function(){_.RB.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
sH=function(Z,V,a){if(typeof Z==="function")a&&(Z=(0,_.KG)(Z,a));else if(Z&&typeof Z.handleEvent=="function")Z=(0,_.KG)(Z.handleEvent,Z);else throw Error("Ca");return Number(V)>2147483647?-1:_.JO.setTimeout(Z,V||0)};
_.lOE=function(Z){var V=null;return(new _.oG(function(a,J){V=sH(function(){a(void 0)},Z);
V==-1&&J(Error("Da"))})).thenCatch(function(a){_.JO.clearTimeout(V);
throw a;})};var iq=function(Z){_.X2.call(this);this.streamzLogger=Z;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$7679_flushTimer=new _.RB(this.flushInterval);this.JSC$7679_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.fG(this,this.JSC$7679_flushTimer)};
_.O(iq,_.X2);iq.prototype.sendIsolatedPayload=function(Z){this.shouldSendIsolatedPayload=Z;this.invocationLimit=1};
var tiz=function(Z){Z.JSC$7679_flushTimer.enabled||Z.JSC$7679_flushTimer.start();Z.invocationCount++;Z.invocationCount>=Z.invocationLimit&&Z.snapshotAndFlush()};
iq.prototype.snapshotAndFlush=function(){var Z=this.metricMap.values();Z=[].concat(_.nw(Z)).filter(function(V){return V.cellMap.size});
Z.length&&this.streamzLogger.flush(Z,this.shouldSendIsolatedPayload);sbb(Z);this.invocationCount=0;this.JSC$7679_flushTimer.enabled&&this.JSC$7679_flushTimer.stop()};
iq.prototype.addNewCounter=function(Z){var V=_.lV.apply(1,arguments);this.metricMap.has(Z)||this.metricMap.set(Z,new yV7(Z,V))};
iq.prototype.addNewEventMetric=function(Z){var V=_.lV.apply(1,arguments);this.metricMap.has(Z)||this.metricMap.set(Z,new b_Y(Z,V))};
var FtB=function(Z,V){return Z.disabledMetrics.has(V)?void 0:Z.metricMap.get(V)};
iq.prototype.JSC$7679_incrementCounter=function(Z){this.JSC$7679_incrementCounterBy(Z,1,_.lV.apply(1,arguments))};
iq.prototype.JSC$7679_incrementCounterBy=function(Z,V){var a=_.lV.apply(2,arguments),J=FtB(this,Z);J&&J instanceof yV7&&(J.JSC$7618_incrementCounterBy(V,a),tiz(this))};
iq.prototype.record=function(Z,V){var a=_.lV.apply(2,arguments),J=FtB(this,Z);J&&J instanceof b_Y&&(J.record(V,a),tiz(this))};
var sbb=function(Z){for(var V=0;V<Z.length;V++)Z[V].clear()};_.F6=function(Z,V,a){a=a===void 0?{}:a;V=Error.call(this,V);this.message=V.message;"stack"in V&&(this.stack=V.stack);this.code=Z;this.metadata=a;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.O(_.F6,Error);_.F6.prototype.toString=function(){var Z="RpcError("+(V3F(this.code)||String(this.code))+")";this.message&&(Z+=": "+this.message);return Z};_.D17=_.JO.JSON.parse;_.Da=_.JO.JSON.stringify;_.YZ=_.JO.JSON.parse;_.cQB=function(Z){switch(Z){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 Owb=function(Z){switch(Z){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var GnF,wgE=function(){};
_.V8(wgE,_.aTV);wgE.prototype.createInstance=function(){return new XMLHttpRequest};
GnF=new wgE;_.ce=function(Z){_.X6.call(this);this.headers=new Map;this.JSC$7688_xmlHttpFactory_=Z||null;this.JSC$7688_active_=!1;this.JSC$7688_xhr_=null;this.JSC$7688_lastUri_="";this.JSC$7688_lastErrorCode_=0;this.JSC$7688_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$7688_timeoutId_=null;this.responseType_="";this.JSC$7688_withCredentials_=!1};
_.V8(_.ce,_.X6);var yQH=/^https?$/i,bwY=["POST","PUT"],U1r=[],C0K=function(Z,V,a,J,r,f,d){var N=new _.ce;U1r.push(N);V&&N.listen("complete",V);N.listenOnce("ready",N.cleanupSend_);f&&(N.timeoutInterval_=Math.max(0,f));d&&(N.JSC$7688_withCredentials_=d);N.send(Z,a,J,r)};
_.ce.prototype.cleanupSend_=function(){this.dispose();_.uK(U1r,this)};
_.ce.prototype.send=function(Z,V,a,J){if(this.JSC$7688_xhr_)throw Error("Ea`"+this.JSC$7688_lastUri_+"`"+Z);V=V?V.toUpperCase():"GET";this.JSC$7688_lastUri_=Z;this.JSC$7688_lastError_="";this.JSC$7688_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$7688_active_=!0;this.JSC$7688_xhr_=this.createXhr();this.JSC$7688_xhr_.onreadystatechange=KC((0,_.KG)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$7688_xhr_.open(V,String(Z),!0),this.inOpen_=!1}catch(d){HwL(this,d);return}Z=a||"";a=new Map(this.headers);
if(J)if(Object.getPrototypeOf(J)===Object.prototype)for(var r in J)a.set(r,J[r]);else if(typeof J.keys==="function"&&typeof J.get==="function"){r=_.B(J.keys());for(var f=r.next();!f.done;f=r.next())f=f.value,a.set(f,J.get(f))}else throw Error("Fa`"+String(J));J=Array.from(a.keys()).find(function(d){return"content-type"==d.toLowerCase()});
r=_.JO.FormData&&Z instanceof _.JO.FormData;!_.$V(bwY,V)||J||r||a.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");V=_.B(a);for(J=V.next();!J.done;J=V.next())a=_.B(J.value),J=a.next().value,a=a.next().value,this.JSC$7688_xhr_.setRequestHeader(J,a);this.responseType_&&(this.JSC$7688_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$7688_xhr_&&this.JSC$7688_xhr_.withCredentials!==this.JSC$7688_withCredentials_&&(this.JSC$7688_xhr_.withCredentials=this.JSC$7688_withCredentials_);
try{this.JSC$7688_timeoutId_&&(clearTimeout(this.JSC$7688_timeoutId_),this.JSC$7688_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$7688_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$7688_xhr_.send(Z),this.inSend_=!1}catch(d){HwL(this,d)}};
_.ce.prototype.createXhr=function(){return this.JSC$7688_xmlHttpFactory_?this.JSC$7688_xmlHttpFactory_.createInstance():GnF.createInstance()};
_.ce.prototype.timeout_=function(){typeof TfR!="undefined"&&this.JSC$7688_xhr_&&(this.JSC$7688_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$7688_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var HwL=function(Z,V){Z.JSC$7688_active_=!1;Z.JSC$7688_xhr_&&(Z.inAbort_=!0,Z.JSC$7688_xhr_.abort(),Z.inAbort_=!1);Z.JSC$7688_lastError_=V;Z.JSC$7688_lastErrorCode_=5;AQA(Z);knb(Z)},AQA=function(Z){Z.errorDispatched_||(Z.errorDispatched_=!0,Z.dispatchEvent("complete"),Z.dispatchEvent("error"))};
_.ce.prototype.abort=function(Z){this.JSC$7688_xhr_&&this.JSC$7688_active_&&(this.JSC$7688_active_=!1,this.inAbort_=!0,this.JSC$7688_xhr_.abort(),this.inAbort_=!1,this.JSC$7688_lastErrorCode_=Z||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),knb(this))};
_.ce.prototype.disposeInternal=function(){this.JSC$7688_xhr_&&(this.JSC$7688_active_&&(this.JSC$7688_active_=!1,this.inAbort_=!0,this.JSC$7688_xhr_.abort(),this.inAbort_=!1),knb(this,!0));_.ce.superClass_.disposeInternal.call(this)};
_.ce.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)EpE(this);else this.onReadyStateChangeEntryPoint_()};
_.ce.prototype.onReadyStateChangeEntryPoint_=function(){EpE(this)};
var EpE=function(Z){if(Z.JSC$7688_active_&&typeof TfR!="undefined")if(Z.inSend_&&_.OH(Z)==4)setTimeout(Z.onReadyStateChange_.bind(Z),0);else if(Z.dispatchEvent("readystatechange"),Z.isComplete()){Z.JSC$7688_active_=!1;try{if(Z.isSuccess())Z.dispatchEvent("complete"),Z.dispatchEvent("success");else{Z.JSC$7688_lastErrorCode_=6;try{var V=_.OH(Z)>2?Z.JSC$7688_xhr_.statusText:""}catch(a){V=""}Z.JSC$7688_lastError_=V+" ["+Z.getStatus()+"]";AQA(Z)}}finally{knb(Z)}}},knb=function(Z,V){if(Z.JSC$7688_xhr_){Z.JSC$7688_timeoutId_&&
(clearTimeout(Z.JSC$7688_timeoutId_),Z.JSC$7688_timeoutId_=null);
var a=Z.JSC$7688_xhr_;Z.JSC$7688_xhr_=null;V||Z.dispatchEvent("ready");try{a.onreadystatechange=null}catch(J){}}};
_.ce.prototype.isActive=function(){return!!this.JSC$7688_xhr_};
_.ce.prototype.isComplete=function(){return _.OH(this)==4};
_.ce.prototype.isSuccess=function(){var Z=this.getStatus(),V;if(!(V=Owb(Z))){if(Z=Z===0)Z=WWb(String(this.JSC$7688_lastUri_)),Z=!yQH.test(Z);V=Z}return V};
_.OH=function(Z){return Z.JSC$7688_xhr_?Z.JSC$7688_xhr_.readyState:0};
_.P=_.ce.prototype;_.P.getStatus=function(){try{return _.OH(this)>2?this.JSC$7688_xhr_.status:-1}catch(Z){return-1}};
_.P.getResponseText=function(){try{return this.JSC$7688_xhr_?this.JSC$7688_xhr_.responseText:""}catch(Z){return""}};
_.P.getResponse=function(){try{if(!this.JSC$7688_xhr_)return null;if("response"in this.JSC$7688_xhr_)return this.JSC$7688_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$7688_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$7688_xhr_)return this.JSC$7688_xhr_.mozResponseArrayBuffer}return null}catch(Z){return null}};
_.P.getAllResponseHeaders=function(){return this.JSC$7688_xhr_&&_.OH(this)>=2?this.JSC$7688_xhr_.getAllResponseHeaders()||"":""};
_.P.getLastError=function(){return typeof this.JSC$7688_lastError_==="string"?this.JSC$7688_lastError_:String(this.JSC$7688_lastError_)};var SNK=function(){};
SNK.prototype.send=function(Z,V,a){V=V===void 0?function(){}:V;
a=a===void 0?function(){}:a;
C0K(Z.url,function(J){J=J.target;J.isSuccess()?V(J.getResponseText()):a(J.getStatus())},Z.requestType,Z.body,Z.requestHeaders,Z.timeoutMillis,Z.withCredentials)};
SNK.prototype.getTransmissionType=function(){return 1};var jbW=function(Z,V){this.logger=Z;this.event=V;this.startTime=BX()};
jbW.prototype.done=function(){this.logger.rQ(this.event,BX()-this.startTime)};
var G9=function(){aa.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.O(G9,aa);var we=function(Z,V,a){var J=BX();V=V();Z.rQ(a,BX()-J);return V},lTF=function(){G9.apply(this,arguments)};
_.O(lTF,G9);_.P=lTF.prototype;_.P.eBj=function(){};
_.P.hp=function(){};
_.P.rQ=function(){};
_.P.logError=function(){};
_.P.yU=function(){};
_.P.dLM=function(){};
_.P.eeo=function(){};
_.P.adZ=function(){};
_.P.kWZ=function(){};
var vpc=function(Z){G9.call(this);var V=this;this.logger=Z;this.TEST_ONLY={x6Z:function(){return V.logger},
getExperimentIds:function(){return V.logger.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void V.logger.dispose()})};
_.O(vpc,G9);_.P=vpc.prototype;_.P.update=function(Z){this.logger.dispose();this.logger=Z};
_.P.hp=function(Z){this.logger.hp(Z)};
_.P.rQ=function(Z,V){this.logger.rQ(Z,V)};
_.P.logError=function(Z){this.logger.logError(Z)};
_.P.yU=function(){this.logger.yU()};
_.P.dLM=function(Z){this.logger.dLM(Z)};
_.P.eeo=function(Z){this.logger.eeo(Z)};
_.P.adZ=function(Z){this.logger.adZ(Z)};
_.P.kWZ=function(Z){this.logger.kWZ(Z)};
_.P.eBj=function(Z){this.logger.eBj(Z)};
var x1h=function(Z,V){_.X2.call(this);var a=this;this.callback=Z;this.qVt=V;this.qW9=-V;this.addOnDisposeCallback(function(){return void clearTimeout(a.timer)})};
_.O(x1h,_.X2);var QbF=function(Z){if(Z.timer===void 0){var V=Math.max(0,Z.qW9+Z.qVt-BX());Z.timer=setTimeout(function(){try{Z.callback()}finally{Z.qW9=BX(),Z.timer=void 0}},V)}},pgY=function(Z,V){G9.call(this);
this.metrics=Z;this.km=V};
_.O(pgY,G9);_.P=pgY.prototype;_.P.eBj=function(Z){this.metrics.vUJ.record(Z,this.km)};
_.P.hp=function(Z){this.metrics.eventCount.increment(Z,this.km)};
_.P.rQ=function(Z,V){this.metrics.evm.record(V,Z,this.km)};
_.P.logError=function(Z){this.metrics.errorCount.increment(Z,this.km)};
_.P.dLM=function(Z){this.metrics.kZn.increment(Z,this.km)};
_.P.eeo=function(Z){this.metrics.nDK.increment(Z,this.km)};
_.P.adZ=function(Z){this.metrics.own.increment(Z,this.km)};
var x5J=function(Z,V){V=V===void 0?[]:V;var a={km:Z.km||"_",kEM:Z.kEM||[],heo:Z.heo|0,destinationUrl:Z.destinationUrl,teS:Z.teS||function(){},
rDS:Z.rDS||function(f,d){return nHK(f,d,a.teS,a.destinationUrl)}},J=a.rDS("49",a.kEM.concat(V));
pgY.call(this,m5F(J),a.km);var r=this;this.TEST_ONLY={getExperimentIds:function(){return r.options.kEM.concat(r.wtV).sort(function(f,d){return f-d})}};
this.options=a;this.service=J;this.k4E=!Z.rDS;this.flushDebouncer=new x1h(function(){return void r.service.snapshotAndFlush()},a.heo);
this.addOnDisposeCallback(function(){r.flushDebouncer.dispose();r.k4E&&r.service.dispose()});
(this.wtV=V.slice()).sort(_.Nr)};
_.O(x5J,pgY);x5J.prototype.kWZ=function(Z){var V=this;Z=Z.slice();Z.sort(_.Nr);_.qr(Z,this.wtV)||(this.flushDebouncer.dispose(),this.k4E&&this.service.dispose(),this.service=this.options.rDS("49",this.options.kEM.concat(Z)),this.flushDebouncer=new x1h(function(){return void V.service.snapshotAndFlush()},this.options.heo),this.metrics=m5F(this.service),this.wtV=Z)};
x5J.prototype.yU=function(){QbF(this.flushDebouncer)};var eDa=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(eDa,_.E8);_.zDJ=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(_.zDJ,_.E8);var LB=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z,0,LB.messageId)};
_.O(LB,_.E8);var hKb=_.aZK(LB);LB.messageId="bfkj";var vlJ=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(vlJ,_.E8);var eKE=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(eKE,_.E8);var zKL=_.ZG(eKE);_.ul=function(){var Z=this;this.promise=new Promise(function(V,a){Z.resolve=V;Z.reject=a})};_.yO=function(Z){_.X2.call(this);var V=this;this.fbc=Math.floor(Math.random()*200);this.oej=new eKE;if("challenge"in Z&&hKb(Z.challenge)){var a=_.Gx(Z.challenge,4,void 0,zL);var J=_.Gx(Z.challenge,5,void 0,zL);_.Gx(Z.challenge,7,void 0,zL)&&(this.oej=zKL(_.Gx(Z.challenge,7,void 0,zL)))}else a=Z.program,J=Z.globalName;this.addOnDisposeCallback(function(){var c,y,U;return _.m(function(v){if(v.nextAddress==1)return _.q(v,V.p4M,2);c=v.yieldResult;y=c.exe;(U=y)==null||U();_.mt(v)})});
this.logger=QUJ(Z.bD||{},this.oej,Z.dnR);_.fG(this,this.logger);var r=new _.ul;this.p4M=r.promise;this.logger.hp("t");var f=this.logger.share(),d=new jbW(f,"t"),N=function(c,y,U,v){if(!V.logger.isDisposed()){var h="k";y?h="h":U&&(h="u");h!=="k"?v!==0&&(V.logger.hp(h),V.logger.rQ(h,c)):V.fbc<=0?(V.logger.hp(h),V.logger.rQ(h,c),V.fbc=Math.floor(Math.random()*200)):V.fbc--}},C=function(c,y,U,v){Promise.resolve().then(function(){d.done();
f.yU();f.dispose();r.resolve({qdA:c,exe:y,kYK:U,tdK:v})})};
if(!_.JO[J])throw this.logger.logError(25),Error("Ga");if(!_.JO[J].a)throw this.logger.logError(26),Error("Ha");try{var T=_.JO[J].a;J=[];for(var Y=[],X=xAO(this.oej),n=0;n<X.length;n++)J.push(X[n]),Y.push(1);var t=Qoo(this.oej);for(X=0;X<t.length;X++)J.push(t[X]),Y.push(2);this.s5T=_.B(T(a,C,!0,Z.sBG,N,[J,Y],_.Gx(this.oej,5))).next().value;this.cZf=r.promise.then(function(){})}catch(c){throw this.logger.logError(28),c;
}};
_.O(_.yO,_.X2);_.yO.prototype.snapshot=function(Z){if(this.isDisposed())throw Error("Ia");this.logger.hp("n");var V=this.logger.share();return this.p4M.then(function(a){var J=a.qdA;return new Promise(function(r){var f=new jbW(V,"n");J(function(d){f.done();V.eBj(d.length);V.yU();V.dispose();r(d)},[Z.t2,
Z.bLf,Z.v1U,Z.r2c])})})};
_.$1Y=function(Z,V){if(Z.isDisposed())throw Error("Ia");Z.logger.hp("n");var a=we(Z.logger,function(){return Z.s5T([V.t2,V.bLf,V.v1U,V.r2c])},"n");
Z.logger.eBj(a.length);Z.logger.yU();return a};
_.yO.prototype.m7o=function(Z){this.p4M.then(function(V){var a;(a=V.kYK)==null||a(Z)})};
_.yO.prototype.qo4=function(Z,V){return this.p4M.then(function(a){var J;return(J=a.tdK)==null?void 0:J(Z,V,!1)})};
_.yO.prototype.gxj=function(){return this.logger.share()};var RKF=function(){this.zP9={};this.oUE=null},Mir=function(){RKF.instance||(RKF.instance=new RKF);
return RKF.instance},u_7=function(Z,V){return LtF(Z,_.Ma(V,eDa,1,zL),_.Ma(V,_.zDJ,2,zL),_.Gx(V,3,void 0,zL))},LtF=function(Z,V,a,J){if(!V&&!a)return Promise.resolve();
if(!J)return zRV(V,a);var r;(r=Z.zP9)[J]||(r[J]=new Promise(function(f,d){zRV(V,a).then(function(){Z.oUE=J;f()},function(N){delete Z.zP9[J];
d(N)})}));
return Z.zP9[J]};var Wtb=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Wtb,_.E8);var gpF=function(Z,V){return _.uG(Z,1,V)},IOF=function(Z,V){return _.uG(Z,2,V)};var b0=function(Z){_.X2.call(this);var V=this;this.options=Z;this.kbj=new _.ul;this.cZf=this.kbj.promise;this.a3c=new _.ul;this.htZ=1;this.kNb=new _.ul;this.pQb=[];this.zv4=Z.zv4||function(){};
this.logger=new vpc(QUJ(Z.bD||{}));Z6c(this,Z.xY,Z.whZ,Z.osg,Z.pC7,Object.assign({},VKb,Z.zhM||{}));this.addOnDisposeCallback(function(){return void aIa(V)})};
_.O(b0,_.X2);b0.prototype.snapshot=function(Z){var V=this;return _.m(function(a){switch(a.nextAddress){case 1:if(V.isDisposed())throw Error("Ia");if(V.e5||V.mD6){a.jumpTo(2);break}return _.q(a,V.a3c.promise,2);case 2:if(!V.e5){a.jumpTo(4);break}return _.q(a,V.e5.snapshot(Z),5);case 5:return a.return(a.yieldResult);case 4:throw V.mD6;}})};
var JN4=function(Z){var V;return _.m(function(a){if(Z.isDisposed())throw Error("Ia");(V=Z.cJ)!=null&&(V.endTimeMs=0,V.resolver(1));return _.q(a,Z.kNb.promise,0)})},aIa=function(Z){Z.mD6=Error("Ka");
Z.a3c.resolve();pXJ(Z.kbj.promise);Z.kbj.reject(Error("Ka"));Z.logger.dispose();Promise.all(Z.pQb).then(function(){var a;return _.m(function(J){(a=Z.e5)==null||a.dispose();Z.e5=void 0;_.mt(J)})});
Z.pQb=[];var V;(V=Z.cJ)!=null&&(V.endTimeMs=0,V.resolver(1));pXJ(Z.kNb.promise);Z.kNb.reject(Error("Ka"))};
b0.prototype.m7o=function(Z){var V,a;(V=this.e5)==null||(a=V.m7o)==null||a.call(V,Z)};
b0.prototype.qo4=function(Z,V){var a,J,r;return(r=(a=this.e5)==null?void 0:(J=a.qo4)==null?void 0:J.call(a,Z,V))!=null?r:Promise.resolve()};
var oCW=function(Z,V){var a=Z.zv4;Z.zv4=function(){a();V()}},rN4=function(Z,V){Z.isDisposed()||(Z.e5=V,Z.logger.update(V.gxj()),Z.a3c.resolve(),Z.kbj.resolve(void 0),Z.zv4())};
b0.prototype.handleError=function(Z){if(!this.isDisposed()){this.mD6=Z;this.a3c.resolve();var V,a;(a=(V=this.options).mAU)==null||a.call(V,Z)}};
var PvE=function(Z,V){V&&(Promise.all(Z.pQb).then(function(){return void V.dispose()}),Z.pQb=[])},UH=function(Z,V){Z.htZ=V;
var a,J;(J=(a=Z.options).cp2)==null||J.call(a,V)},fI7=function(Z){Z.isDisposed()||(Z.kNb.resolve(),Z.kNb=new _.ul)},Z6c=function(Z,V,a,J,r,f){J=J===void 0?Mir():J;
r=r===void 0?Promise.resolve(void 0):r;var d,N,C,T,Y,X,n,t,c,y,U,v;_.m(function(h){switch(h.nextAddress){case 1:return _.q(h,0,3);case 3:N=null;if(!d){h.jumpTo(6);break}UH(Z,7);_.rs(h,7);return _.q(h,SO(d.snapshot({}),f.kLA,function(){return Promise.resolve("E:CTO")}),9);
case 9:N=h.yieldResult;_.Hb(h,6);break;case 7:_.ds(h),N="E:UCE";case 6:C=void 0,T=d?f.cNA:f.lmZ,Y=new oo(T,f.mNV,f.oRm,f.s4m),X=1;case 10:if(!(X<=f.maxAttempts)){h.jumpTo(12);break}if(X===1){h.jumpTo(13);break}UH(Z,0);Z.cJ=new i6B(Y.getValue(),f.gUV,f.mGt);return _.q(h,Z.cJ.promise,14);case 14:n=h.yieldResult,Z.cJ=void 0,n===1?(X=1,Y.reset()):KmH(Y);case 13:_.rs(h,15);t=void 0;if(a){t=a;h.jumpTo(17);break}UH(Z,5);c=J.oUE;return _.q(h,SO(BNL(V,c,N),f.mVU,function(){return Promise.reject(Error("La"))}),
18);
case 18:t=h.yieldResult;case 17:return UH(Z,3),_.q(h,SO(u_7(J,t),f.nkV,function(){return Promise.reject(Error("Ma"))}),19);
case 19:return UH(Z,8),_.q(h,r,20);case 20:return y=new _.yO({challenge:t,bD:Z.options.bD,sBG:Z.options.sBG}),_.q(h,SO(y.cZf,f.u3e,function(){return Promise.reject(Error("Na"))}),21);
case 21:C=y;h.jumpTo(12);break;case 15:U=_.ds(h),Z.handleError(U),fI7(Z);case 11:X++;h.jumpTo(10);break;case 12:if(Z.isDisposed()){h.jumpTo(5);break}C&&(a=void 0,PvE(Z,d),d=C,rN4(Z,C),fI7(Z));UH(Z,2);Z.cJ=new i6B(f.z6f,f.gUV,f.mGt);return _.q(h,Z.cJ.promise,22);case 22:Z.cJ=void 0;if(Z.isDisposed()){h.jumpTo(5);break}h.jumpTo(3);break;case 5:(v=d)==null||v.dispose(),_.mt(h)}})};
b0.prototype.gxj=function(){return this.logger.share()};
var VKb={z6f:432E5,gUV:3E5,mGt:10,kLA:1E4,mVU:3E4,nkV:3E4,u3e:6E4,lmZ:1E3,cNA:6E4,mNV:6E5,oRm:.25,s4m:2,maxAttempts:10},i6B=function(Z,V,a){var J=this;this.endTimeMs=Date.now()+Z;this.promise=new Promise(function(f){J.resolver=f});
var r=function(){var f=J.endTimeMs-Date.now();f<=a?J.resolver(0):setTimeout(r,Math.min(f,V))};
r()};var dc7,M3K=(dc7=Math.imul)!=null?dc7:function(Z,V){return Z*V|0},TU=[196,
200,224,18],He=function(Z,V,a){a=a===void 0?[]:a;this.maxItems=Z;this.iz=V===void 0?0:V;this.uN=a},mcb=function(Z){var V=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!V)return new He(Z);var a=V.split(",");if(a.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new He(Z);V=a.slice(1);V.length===1&&V[0]===""&&(V=[]);a=Number(a[0]);return isNaN(a)||a<0||a>V.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new He(Z)):new He(Z,a,V)};
He.prototype.serialize=function(){return String(this.iz)+","+this.uN.join()};
He.prototype.insert=function(Z,V){var a=void 0;if(this.uN[this.iz]!==Z){var J=this.uN.indexOf(Z);J!==-1?(this.uN.splice(J,1),J<this.iz&&this.iz--,this.uN.splice(this.iz,0,Z)):(a=this.uN[this.iz],this.uN[this.iz]=Z)}this.iz=(this.iz+1)%this.maxItems;Z=$5J("iU5q-!O9@$",this.serialize());a&&Z&&V(a);return Z};
var NNF=function(Z,V){this.logger=V;try{var a=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(J){a=!1}a&&(this.index=mcb(Z))},Cv4=function(Z,V,a,J,r){var f=Z.index?we(Z.logger,function(){return gHn(Z.index,uhu(V),a,J,r)},"W"):"u";
Z.logger.adZ(f)},qYz=function(Z,V,a){var J=_.B(Z.index?we(Z.logger,function(){return ITn(uhu(V),a)},"R"):["u"]),r=J.next().value;
J=J.next().value;Z.logger.eeo(r);return J};var SYF={toString:function(Z){var V=[],a=0;Z-=-2147483648;V[a++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(Z%52);for(Z=Math.floor(Z/52);Z>0;)V[a++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(Z%62),Z=Math.floor(Z/62);return V.join("")}};var XGh=function(Z){Z=TNY(Z);for(var V=2654435769,a=2654435769,J=314159265,r=Z.length,f=r,d=0,N=function(){V-=a;V-=J;V^=J>>>13;a-=J;a-=V;a^=V<<8;J-=V;J-=a;J^=a>>>13;V-=a;V-=J;V^=J>>>12;a-=J;a-=V;a^=V<<16;J-=V;J-=a;J^=a>>>5;V-=a;V-=J;V^=J>>>3;a-=J;a-=V;a^=V<<10;J-=V;J-=a;J^=a>>>15};f>=12;f-=12,d+=12)V+=YYb(Z,d),a+=YYb(Z,d+4),J+=YYb(Z,d+8),N();
J+=r;switch(f){case 11:J+=Z[d+10]<<24;case 10:J+=Z[d+9]<<16;case 9:J+=Z[d+8]<<8;case 8:a+=Z[d+7]<<24;case 7:a+=Z[d+6]<<16;case 6:a+=Z[d+5]<<8;case 5:a+=Z[d+4];case 4:V+=Z[d+3]<<24;case 3:V+=Z[d+2]<<16;case 2:V+=Z[d+1]<<8;case 1:V+=Z[d]}N();return SYF.toString(J)},TNY=function(Z){for(var V=[],a=0;a<Z.length;a++)V.push(Z.charCodeAt(a));
return V},YYb=function(Z,V){return Z[V]+(Z[V+1]<<8)+(Z[V+2]<<16)+(Z[V+3]<<24)};var K_W,AR=function(Z){_.X2.call(this);this.logger=Z;this.pHg=new _.ul;this[K_W]=this.dispose};
_.O(AR,_.X2);var nCF=function(Z,V){var a=setTimeout(function(){Z.pHg.resolve()},V);
Z.addOnDisposeCallback(function(){return void clearTimeout(a)})};
AR.prototype.yx=function(Z,V){var a=this.lx(Z);V==null||V(a);return we(this.logger,function(){return _.gC(a,2)},this.zYM)};
var lIL=function(Z,V,a,J){return we(Z.logger,function(){return a?Z.yx(V,J):Z.lx(V,J)},Z.vO)};
K_W=Symbol.dispose;var tKE=function(Z,V,a,J){AR.call(this,Z);this.luQ=V;this.otm=a;this.vO="m";this.zYM="x";this.mpK=0;nCF(this,J)};
_.O(tKE,AR);tKE.prototype.lx=function(Z,V){var a=this;this.logger.hp(this.vO);++this.mpK>=this.otm&&this.pHg.resolve();var J=Z();Z=we(this.logger,function(){return a.luQ(J)},"C");
if(Z===void 0)throw new Za(17,"YNJ:Undefined");if(!(Z instanceof Uint8Array))throw new Za(18,"ODM:Invalid");V==null||V(Z);return Z};
var sdA=function(Z,V,a){AR.call(this,Z);this.sH4=V;this.vO="f";this.zYM="z";nCF(this,a)};
_.O(sdA,AR);sdA.prototype.lx=function(){return this.sH4};
var F_h=function(Z,V,a){AR.call(this,Z);this.wBG=V;this.vO="w";this.zYM="z";nCF(this,a)};
_.O(F_h,AR);F_h.prototype.lx=function(){var Z=this;return we(this.logger,function(){return _.XB(Z.wBG)},"d")};
F_h.prototype.yx=function(){return this.wBG};
var DcH=function(Z,V){AR.call(this,Z);this.error=V;this.vO="e";this.zYM="y"};
_.O(DcH,AR);var cNL=function(Z,V){var a=(V(Z.error.message)+":"+V(Z.error.stack)).substring(0,2048);V=a.length+1;a=ZfE(a);var J=new Uint8Array(4+a.length);J.set([42,V&127|128,V>>7,Z.error.code]);J.set(a,4);return J};
DcH.prototype.lx=function(){if(this.sXf)return this.sXf;this.sXf=cNL(this,function(Z){return"_"+XGh(Z)});
return cNL(this,function(Z){return Z})};
var O64=function(Z,V,a){AR.call(this,Z);this.nW7=V;this.clientState=a;this.vO="S";this.zYM="q"};
_.O(O64,AR);O64.prototype.lx=function(){var Z=Math.floor(Date.now()/1E3),V=[Math.random()*255,Math.random()*255],a=V.concat([this.nW7&255,this.clientState],[Z>>24&255,Z>>16&255,Z>>8&255,Z&255]);Z=new Uint8Array(2+a.length);Z[0]=34;Z[1]=a.length;Z.set(a,2);a=Z.subarray(2);for(var J=V=V.length;J<a.length;++J)a[J]^=a[J%V];this.logger.dLM(this.clientState);return Z};var GWL={kkI:3E4,wNK:2E4},kf=function(Z){_.X2.call(this);var V=this;this.eZj=new _.ul;this.yI8=0;this.eX=void 0;this.state=2;this.hD=Z.hD;this.xY=Z.xY;this.zhM=Object.assign({},GWL,Z.zhM||{});this.logger=Z.hD.gxj();var a;this.onError=(a=Z.onError)!=null?a:function(){};
this.m6f=Z.m6f||!1;if(wGH(Z)){var J=this.hD;this.iqd=function(){return JN4(J).catch(function(d){d=V.reportError(new Za(V.gu?20:32,"TRG:Disposed",d));V.eX=d;var N;(N=V.gu)==null||N.dispose();V.gu=void 0;V.eZj.reject(d)})};
oCW(J,function(){return void yNh(V)});
J.htZ===2&&yNh(this)}else this.iqd=Z.zzg,yNh(this);var r=this.logger.share();r.hp("o");var f=new jbW(r,"o");this.eZj.promise.then(function(){f.done();r.yU();r.dispose()},function(){return void r.dispose()});
this.addOnDisposeCallback(function(){V.gu?(V.gu.dispose(),V.gu=void 0):V.eX?V.logger.yU():(V.eX=V.reportError(new Za(32,"TNP:Disposed")),V.logger.yU(),V.eZj.reject(V.eX))});
_.fG(this,this.logger)};
_.O(kf,_.X2);kf.prototype.doi=function(){return this.eZj.promise};
var b6a=function(Z,V){if(!(V instanceof Za))if(V instanceof _.F6){var a=Error(V.toString());a.stack=V.stack;V=new Za(11,"EBH:Error",a)}else V=new Za(12,"BSO:Unknown",V);return Z.reportError(V)},yNh=function(Z){var V,a,J,r,f,d,N,C,T,Y,X,n,t,c,y;
return _.m(function(U){switch(U.nextAddress){case 1:V=void 0;Z.yI8++;a=new _.ul;Z.hD instanceof b0&&Z.hD.pQb.push(a.promise);if(!Z.m6f){U.jumpTo(2);break}J=new _.ul;setTimeout(function(){return void J.resolve()});
return _.q(U,J.promise,2);case 2:return r=Z.logger.share(),_.rs(U,4,5),Z.state=5,f={},d=[],_.q(U,SO(Z.hD.snapshot({t2:f,v1U:d}),Z.zhM.wNK,function(){return Promise.reject(new Za(15,"MDA:Timeout"))}),7);
case 7:N=U.yieldResult;if(Z.isDisposed())throw new Za(Z.gu?20:32,"MDA:Disposed");C=d[0];Z.state=6;return _.q(U,SO(UcA(Z.xY,N),Z.zhM.kkI,function(){return Promise.reject(new Za(10,"BWB:Timeout"))}),8);
case 8:T=U.yieldResult;if(Z.isDisposed())throw new Za(Z.gu?20:32,"BWB:Disposed");Z.state=7;V=we(r,function(){var h=H67(Z,T,a,C);h.pHg.promise.then(function(){return void Z.iqd()});
return h},"i");
case 5:_.Pg(U);r.dispose();_.Bg(U,6);break;case 4:Y=_.ds(U);(X=V)==null||X.dispose();if(!Z.eX){n=b6a(Z,Y);a.resolve();var v;if(v=Z.hD instanceof b0&&Z.yI8<2)a:if(Y instanceof Za)v=Y.code!==32&&Y.code!==20&&Y.code!==10;else{if(Y instanceof _.F6)switch(Y.code){case 2:case 13:case 14:case 4:break;default:v=!1;break a}v=!0}if(v)return t=(1+Math.random()*.25)*(Z.gu?6E4:1E3),c=setTimeout(function(){return void Z.iqd()},t),Z.addOnDisposeCallback(function(){return void clearTimeout(c)}),U.return();
Z.eX=n}r.logError(Z.gu?13:14);Z.eZj.reject(Z.eX);return U.return();case 6:Z.state=8,Z.yI8=0,(y=Z.gu)==null||y.dispose(),Z.gu=V,Z.eZj.resolve(),_.mt(U)}})},H67=function(Z,V,a,J){var r=UOO(V,2)*1E3;
if(r<=0)throw new Za(31,"TTM:Invalid");if(_.Gx(V,4))return new F_h(Z.logger,_.Gx(V,4),r);if(!UOO(V,3))return new sdA(Z.logger,SpF(_.XT(V,1)),r);if(!J)throw new Za(4,"PMD:Undefined");J=J(SpF(_.XT(V,1)));if(!(J instanceof Function))throw new Za(16,"APF:Failed");Z.hTU=Math.floor((Date.now()+r)/1E3);Z=new tKE(Z.logger,J,UOO(V,3),r);Z.addOnDisposeCallback(function(){return void a.resolve()});
return Z};
kf.prototype.lx=function(Z){return ANY(this,Object.assign({},Z),!1)};
kf.prototype.yx=function(Z){return ANY(this,Object.assign({},Z),!0)};
kf.prototype.xtZ=function(Z){if(Z>150)return!1;try{return this.cache=new NNF(Z,this.logger),!0}catch(V){return this.reportError(new Za(22,"GBJ:init",V)),!1}};
kf.prototype.reportError=function(Z){this.logger.logError(Z.code);this.onError(Z);return Z};
var kWH=function(Z,V){V=V instanceof Za?V:new Za(5,"TVD:error",V);return Z.reportError(V)},ANY=function(Z,V,a){try{if(Z.isDisposed())throw new Za(21,"BNT:disposed");
if(!Z.gu&&Z.eX)throw Z.eX;var J,r;return(r=(J=EC4(Z,V,a))!=null?J:jd4(Z,V,a))!=null?r:vCz(Z,V,a)}catch(f){if(!V.aUZ)throw kWH(Z,f);return xcL(Z,a,f)}},EC4=function(Z,V,a){var J;
return(J=Z.gu)==null?void 0:lIL(J,function(){return Qdz(Z,V)},a,function(r){var f;
if(Z.gu instanceof tKE&&((f=V.je)==null?0:f.rgZ))try{var d;(d=Z.cache)==null||Cv4(d,Qdz(Z,V),r,V.je.or8,Z.hTU-120)}catch(N){Z.reportError(new Za(24,"ELX:write",N))}})},jd4=function(Z,V,a){var J;
if((J=V.je)!=null&&J.wlZ)try{var r,f=(r=Z.cache)==null?void 0:qYz(r,Qdz(Z,V),V.je.or8);return f?a?we(Z.logger,function(){return _.gC(f,2)},"a"):f:void 0}catch(d){Z.reportError(new Za(23,"RXO:read",d))}},vCz=function(Z,V,a){var J={stack:[],
error:void 0,hasError:!1};try{if(!V.hEw)throw new Za(29,"SDF:notready");return lIL(s2E(J,new O64(Z.logger,0,Z.state)),function(){return Qdz(Z,V)},a)}catch(r){J.error=r,J.hasError=!0}finally{Odm(J)}},xcL=function(Z,V,a){var J={stack:[],
error:void 0,hasError:!1};try{var r=kWH(Z,a);return lIL(s2E(J,new DcH(Z.logger,r)),function(){return[]},V)}catch(f){J.error=f,J.hasError=!0}finally{Odm(J)}},Qdz=function(Z,V){return V.gyZ?V.gyZ:V.t2?we(Z.logger,function(){return V.gyZ=ZfE(V.t2)},"c"):[]},wGH=function(Z){return Mr(function(V){if(!iKE(V))return!1;
for(var a=_.B(Object.entries(Z)),J=a.next();!J.done;J=a.next()){var r=_.B(J.value);J=r.next().value;r=r.next().value;if(!(J in V)){if(r.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!r(V[J]))return!1}return!0})}({hD:function(Z){return Mr(function(V){return V instanceof Z})}(b0)},"");var pGH=function(){var Z=_.$9();this.JSC$7803_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",Zf("cookie_enabled"),Zf("cookie_3p_enabled"),_.ao("browser"))};
pGH.prototype.increment=function(Z,V,a){this.JSC$7803_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",Z,V,a)};
var l6R=function(){var Z=_.$9();this.JSC$7827_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",V6("tick"),Zf("from_st_cookie"))};
l6R.prototype.increment=function(Z,V){this.JSC$7827_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",Z,V)};
var hVY=function(){var Z=_.$9();this.JSC$7833_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.ao("status"))};
hVY.prototype.increment=function(Z){this.JSC$7833_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",Z)};
var eVh=function(){var Z=_.$9();this.JSC$7836_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.ao("stage"),Zf("is_using_ytd_player"),Zf("has_expandable_tiles"))};
eVh.prototype.increment=function(Z,V,a){this.JSC$7836_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",Z,V,a)};
var zVr=function(){var Z=_.$9();this.JSC$7839_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/web/response_signature",_.ao("check_status"))};
zVr.prototype.increment=function(Z){this.JSC$7839_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/web/response_signature",Z)};
var $c4=function(){var Z=_.$9();this.JSC$7842_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.ao("sig"),V6("de"))};
$c4.prototype.increment=function(Z,V){this.JSC$7842_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/web/e_sig_log",Z,V)};
var RVz=function(){var Z=_.$9();this.JSC$7845_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.ao("sig"),V6("de"))};
RVz.prototype.increment=function(Z,V){this.JSC$7845_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/web/e_sig_en",Z,V)};
_.MKc=function(){var Z=_.$9();this.JSC$7848_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.ao("action"))};
_.MKc.prototype.increment=function(Z){this.JSC$7848_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/web/enforcement_intent",Z)};var gin=function(){var Z=_.$9();this.JSC$7851_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/web_creator/polymer_template_query_fallback_events",_.ao("tagname"))};
gin.prototype.increment=function(Z){this.JSC$7851_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/web_creator/polymer_template_query_fallback_events",Z)};var EH=window;var L_r=(new Date).getTime();var uRb=function(Z){this.servicePromise_=Z;Z.then((0,_.KG)(function(){},this),function(){},this)},W_Y=function(Z,V,a){Z.servicePromise_.then(function(J){var r=J[V];
if(!r)throw Error("Oa`"+V);return r.apply(J,a)})},ZGa=function(Z,V,a){for(var J=Array(arguments.length-2),r=2;r<arguments.length;r++)J[r-2]=arguments[r];
r=gCA(Z,V).then(function(f){return f.apply(null,J)},function(f){f=Error("Pa`"+V+"`"+Z,{cause:f});
delete IIL[V];return _.B1(f)});
return new uRb(r)},IIL={},gCA=function(Z,V){var a=IIL[V];
if(a)return a;a=(a=_.AW(V))?_.Ig(a):(new _.oG(function(J,r){var f=(new nV(document)).createElement("SCRIPT");f.async=!0;_.jP(f,_.f_(JSb(Z)));f.onload=f.onreadystatechange=function(){f.readyState&&f.readyState!="loaded"&&f.readyState!="complete"||J()};
f.onerror=function(d){r(Error("Qa`"+V+"`"+Z,{cause:d}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(f)})).then(function(){var J=_.AW(V);
if(!J)throw Error("Ra`"+V+"`"+Z);return J});
return IIL[V]=a};var VOb={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},J7r=function(){var Z=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=VpR(function(){return _.m(function(V){if(V.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?V.return(Promise.resolve()):_.q(V,af7(Z),2);Z.rsaForList.length>
0&&document.addEventListener("click",Z.requestAccessForHelpPanel);_.mt(V)})});
this.requestAccessForHelpPanel=function(){if(!(Z.rsaForPromises.length>0)){for(var V=_.B(Z.rsaForList),a=V.next();!a.done;a=V.next()){a=a.value;try{Z.rsaForPromises.push(document.requestStorageAccessFor(a))}catch(J){}}Promise.all(Z.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){Z.reset()})}}};
J7r.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var af7=function(Z){var V,a,J,r;return _.m(function(f){switch(f.nextAddress){case 1:V=_.B(Object.values(VOb)),a=V.next();case 2:if(a.done){f.jumpTo(0);break}J=a.value;_.rs(f,5);return _.q(f,navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:J}),7);case 7:r=f.yieldResult;r.state!=="granted"&&Z.rsaForList.push(J);_.Hb(f,3);break;case 5:_.ds(f);f.jumpTo(0);break;case 3:a=V.next(),f.jumpTo(2)}})};(new J7r).initialize();var olF=function(Z){this.JSC$7865_loader_=Z};
olF.prototype.startHelp=function(Z){W_Y(this.JSC$7865_loader_,"startHelp",arguments)};
olF.prototype.JSC$7867_loadChatSupport=function(Z){W_Y(this.JSC$7865_loader_,"loadChatSupport",arguments)};
var PqB=function(Z,V){V=V||{};Z=ZGa(r7B,"help.service.Lazy.create",Z,{apiKey:V.apiKey||V.apiKey,asxUiUri:V.asxUiUri||V.asxUiUri,environment:V.environment||V.environment,flow:V.flow||V.flow,frdProductData:V.frdProductData||V.frdProductData,frdProductDataSerializedJspb:V.frdProductDataSerializedJspb||V.frdProductDataSerializedJspb,helpCenterPath:V.helpCenterPath||V.helpCenterPath,locale:V.locale||V.locale||"en-US".replace(/-/g,"_"),nonce:V.nonce||V.nonce,productData:V.productData||V.productData,receiverUri:V.receiverUri||
V.receiverUri,renderApiUri:V.renderApiUri||V.renderApiUri,theme:V.theme||V.theme,window:V.window||V.window});return new olF(Z)},r7B=new Gp(w1c,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var ffh=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(ffh,_.E8);var iGc=_.ZG(ffh);new Uint8Array([]);_.BRr=new function(Z,V,a,J){this.configType=Z;this.flagName=a;this.defaultValue=J;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 mAz=function(){this.retriever=_.l().resolve(dAB)};JWi(Node);JWi(Element);var NRH=JWi(HTMLElement);JWi(SVGElement);var CqB,qkb,xf,Sk7;CqB=function(Z){return typeof Z.className=="string"?Z.className:Z.getAttribute&&Z.getAttribute("class")||""};
qkb=function(Z){return Z.classList?Z.classList:CqB(Z).match(/\S+/g)||[]};
_.jw=function(Z,V){typeof Z.className=="string"?Z.className=V:Z.setAttribute&&Z.setAttribute("class",V)};
_.ve=function(Z,V){return Z.classList?Z.classList.contains(V):_.$V(qkb(Z),V)};
_.UU=function(Z,V){if(Z.classList)Z.classList.add(V);else if(!_.ve(Z,V)){var a=CqB(Z);_.jw(Z,a+(a.length>0?" "+V:V))}};
xf=function(Z,V){if(Z.classList)Array.prototype.forEach.call(V,function(r){_.UU(Z,r)});
else{var a={};Array.prototype.forEach.call(qkb(Z),function(r){a[r]=!0});
Array.prototype.forEach.call(V,function(r){a[r]=!0});
V="";for(var J in a)V+=V.length>0?" "+J:J;_.jw(Z,V)}};
_.y0=function(Z,V){Z.classList?Z.classList.remove(V):_.ve(Z,V)&&_.jw(Z,Array.prototype.filter.call(qkb(Z),function(a){return a!=V}).join(" "))};
Sk7=function(Z,V){Z.classList?Array.prototype.forEach.call(V,function(a){_.y0(Z,a)}):_.jw(Z,Array.prototype.filter.call(qkb(Z),function(a){return!_.$V(V,a)}).join(" "))};var TR7=function(Z){this.logger=this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=Z.document},KsL=function(Z,V){Ykz(Z);
var a=document.createElement("div"),J;(J=V.parentNode)==null||J.insertBefore(a,V);a.tabIndex=0;a.id="fc-focus-trap-pre-div";a=document.createElement("div");var r;(r=V.parentNode)==null||r.insertBefore(a,V.nextSibling);a.tabIndex=0;a.id="fc-focus-trap-post-div";var f=XXB(Z,V),d=XXB(Z,V,!0);f&&d&&(Z.focusChangeHandler=function(){var N=Z.document.activeElement;if(N)if(_.HX(V,N))Z.previouslyFocusedElement=N;else if(N===Z.document.activeElement)switch(Z.previouslyFocusedElement){case f:d.focus();Z.previouslyFocusedElement=
d;break;default:f.focus(),Z.previouslyFocusedElement=f}},Z.document.addEventListener("focus",Z.focusChangeHandler,!0),Z.document.addEventListener("focusin",Z.focusChangeHandler))},Ykz=function(Z){Z.focusChangeHandler&&(document.removeEventListener("focus",Z.focusChangeHandler,!0),document.removeEventListener("focusin",Z.focusChangeHandler),Z.focusChangeHandler=null);
var V;(V=document.getElementById("fc-focus-trap-pre-div"))==null||V.remove();var a;(a=document.getElementById("fc-focus-trap-post-div"))==null||a.remove()},nlH=function(Z,V,a,J,r){a=a===void 0?!0:a;
var f;r=(f=r===void 0?null:r)!=null?f:XXB(Z,V,J===void 0?!1:J);r!==null&&(r.focus(),a&&KsL(Z,V))};
TR7.prototype.disableButton=function(Z,V){V=V===void 0?null:V;Z.disabled=!0;V&&_.UU(Z,V)};
var XXB=function(Z,V,a){a=a===void 0?!1:a;if(MLa(V)&&!a)return V;var J=a?[].slice.call(V.children,0).reverse():V.children;J=_.B(J);for(var r=J.next();!r.done;r=J.next())if(r=r.value,NRH(r)&&(r=XXB(Z,r,a)))return r;return MLa(V)&&a?V:null};var lfW=function(Z){this.originalBodyOverflow="";this.JSC$7893_domHelper=dN(Z)};_.V8(_.nG,_.X2);_.P=_.nG.prototype;_.P.JSC$7896_id_=0;_.P.disposeInternal=function(){_.nG.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$7894_listener_;delete this.handler_};
_.P.start=function(Z){this.stop();this.JSC$7896_id_=sH(this.callback_,Z!==void 0?Z:this.JSC$7894_interval_)};
_.P.stop=function(){this.isActive()&&_.JO.clearTimeout(this.JSC$7896_id_);this.JSC$7896_id_=0};
_.P.fire=function(){this.stop();this.JSC$7896_doAction_()};
_.P.isActive=function(){return this.JSC$7896_id_!=0};
_.P.JSC$7896_doAction_=function(){this.JSC$7896_id_=0;this.JSC$7894_listener_&&this.JSC$7894_listener_.call(this.handler_)};_.MF=function(Z){_.X2.call(this);this.handler_=Z;this.JSC$7897_keys_={}};
_.V8(_.MF,_.X2);var tOa=[];_.MF.prototype.listen=function(Z,V,a,J){Array.isArray(V)||(V&&(tOa[0]=V.toString()),V=tOa);for(var r=0;r<V.length;r++){var f=_.P1(Z,V[r],a||this.handleEvent,J||!1,this.handler_||this);if(!f)break;this.JSC$7897_keys_[f.key]=f}return this};
_.MF.prototype.listenOnce=function(Z,V,a,J){return soL(this,Z,V,a,J)};
var soL=function(Z,V,a,J,r,f){if(Array.isArray(a))for(var d=0;d<a.length;d++)soL(Z,V,a[d],J,r,f);else{V=aN(V,a,J||Z.handleEvent,r,f||Z.handler_||Z);if(!V)return Z;Z.JSC$7897_keys_[V.key]=V}return Z};
_.MF.prototype.unlisten=function(Z,V,a,J,r){if(Array.isArray(V))for(var f=0;f<V.length;f++)this.unlisten(Z,V[f],a,J,r);else if(Z=Rka(Z,V,a||this.handleEvent,_.rb(J)?!!J.capture:!!J,r||this.handler_||this))Jj(Z),delete this.JSC$7897_keys_[Z.key];return this};
_.MF.prototype.removeAll=function(){_.lv.forEach(this.JSC$7897_keys_,function(Z,V){this.JSC$7897_keys_.hasOwnProperty(V)&&Jj(Z)},this);
this.JSC$7897_keys_={}};
_.MF.prototype.disposeInternal=function(){_.MF.superClass_.disposeInternal.call(this);this.removeAll()};
_.MF.prototype.handleEvent=function(){throw Error("Sa");};var QO=function(){_.X2.call(this);this.services_={}};
_.V8(QO,_.X2);_.P=QO.prototype;_.P.logger=null;_.P.connect=function(Z){Z&&Z()};
_.P.isConnected=function(){return!0};
_.P.registerService=function(Z,V,a){this.services_[Z]={callback:V,objectPayload:!!a}};
_.P.getService=function(Z,V){var a=this.services_[Z];return a?a:this.defaultService_?{callback:_.Pz(this.defaultService_,Z),objectPayload:_.rb(V)}:null};
var FsB=function(Z,V){if(V&&typeof Z==="string")try{return JSON.parse(Z)}catch(a){return null}else if(!V&&typeof Z!=="string")return(0,_.Da)(Z);return Z};
QO.prototype.disposeInternal=function(){QO.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 pC=function(Z,V){this.sequence_=[];this.onCancelFunction_=Z;this.defaultScope_=V||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};
pC.prototype.cancel=function(Z){if(this.fired_)this.result_ instanceof pC&&this.result_.cancel();else{if(this.parent_){var V=this.parent_;delete this.parent_;Z?V.cancel(Z):(V.branches_--,V.branches_<=0&&V.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new hR(this))}};
pC.prototype.continue_=function(Z,V){this.blocked_=!1;DAH(this,Z,V)};
var DAH=function(Z,V,a){Z.fired_=!0;Z.result_=a;Z.hadError_=!V;c7b(Z)},GUH=function(Z){if(Z.fired_){if(!Z.silentlyCanceled_)throw new OG4(Z);
Z.silentlyCanceled_=!1}};
pC.prototype.callback=function(Z){GUH(this);DAH(this,!0,Z)};
pC.prototype.errback=function(Z){GUH(this);DAH(this,!1,Z)};
var wXE=function(Z,V,a){ew(Z,V,null,a)};
pC.prototype.finally=function(Z){var V=this;return new Promise(function(a,J){ew(V,function(r){Z();a(r)},function(r){Z();
J(r)})})};
var ew=function(Z,V,a,J){var r=Z.fired_;r||(V===a?V=a=KC(V):(V=KC(V),a=KC(a)));Z.sequence_.push([V,a,J]);r&&c7b(Z)};
pC.prototype.then=function(Z,V,a){var J,r,f=new _.oG(function(d,N){r=d;J=N});
ew(this,r,function(d){d instanceof hR?f.cancel():J(d);return y7A},this);
return f.then(Z,V,a)};
ViL(pC);var bGY=function(Z,V){V instanceof pC?wXE(Z,(0,_.KG)(V.branch,V)):wXE(Z,function(){return V})};
pC.prototype.branch=function(Z){var V=new pC;ew(this,V.callback,V.errback,V);Z&&(V.parent_=this,this.branches_++);return V};
pC.prototype.isError=function(Z){return Z instanceof Error};
var UAB=function(Z){return EA(Z.sequence_,function(V){return typeof V[1]==="function"})},y7A={},c7b=function(Z){if(Z.unhandledErrorId_&&Z.fired_&&UAB(Z)){var V=Z.unhandledErrorId_,a=HG7[V];
a&&(_.JO.clearTimeout(a.JSC$7914_id_),delete HG7[V]);Z.unhandledErrorId_=0}Z.parent_&&(Z.parent_.branches_--,delete Z.parent_);V=Z.result_;for(var J=a=!1;Z.sequence_.length&&!Z.blocked_;){var r=Z.sequence_.shift(),f=r[0],d=r[1];r=r[2];if(f=Z.hadError_?d:f)try{var N=f.call(r||Z.defaultScope_,V);N===y7A&&(N=void 0);N!==void 0&&(Z.hadError_=Z.hadError_&&(N==V||Z.isError(N)),Z.result_=V=N);if(aOH(V)||typeof _.JO.Promise==="function"&&V instanceof _.JO.Promise)J=!0,Z.blocked_=!0}catch(C){V=C,Z.hadError_=
!0,UAB(Z)||(a=!0)}}Z.result_=V;J&&(N=(0,_.KG)(Z.continue_,Z,!0),J=(0,_.KG)(Z.continue_,Z,!1),V instanceof pC?(ew(V,N,J),V.blocking_=!0):V.then(N,J));a&&(V=new A74(V),HG7[V.JSC$7914_id_]=V,Z.unhandledErrorId_=V.JSC$7914_id_)},OG4=function(){_.VF.call(this)};
_.V8(OG4,_.VF);OG4.prototype.message="Deferred has already fired";OG4.prototype.name="AlreadyCalledError";var hR=function(){_.VF.call(this)};
_.V8(hR,_.VF);hR.prototype.message="Deferred was canceled";hR.prototype.name="CanceledError";var A74=function(Z){this.JSC$7914_id_=_.JO.setTimeout((0,_.KG)(this.throwError,this),0);this.JSC$7914_error_=Z};
A74.prototype.throwError=function(){delete HG7[this.JSC$7914_id_];throw this.JSC$7914_error_;};
var HG7={};var kUA={1:"NativeMessagingTransport"},ElA=["pu","lru","pru","lpu","ppu"],vlb=function(){for(var Z=10,V=joA,a=V.length,J="";Z-- >0;)J+=V.charAt(Math.floor(Math.random()*a));return J},joA="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var z9=function(Z){_.X2.call(this);this.JSC$7917_domHelper_=Z||dN()};
_.V8(z9,_.X2);z9.prototype.transportType=0;z9.prototype.getWindow=function(){return this.JSC$7917_domHelper_.getWindow()};
z9.prototype.getName=function(){return kUA[String(this.transportType)]||""};var $f=function(Z,V,a,J,r){z9.call(this,a);this.JSC$7920_channel_=Z;this.protocolVersion_=r||2;this.peerHostname_=V||"*";this.JSC$7920_eventHandler_=new _.MF(this);this.maybeAttemptToConnectTimer_=new _.RB(100,this.getWindow());this.oneSidedHandshake_=!!J;this.setupAckReceived_=new pC;this.setupAckSent_=new pC;this.JSC$7920_connected_=new pC;this.endpointId_=vlb();this.peerEndpointId_=null;this.oneSidedHandshake_?xAA(this.JSC$7920_channel_)==1?bGY(this.JSC$7920_connected_,this.setupAckReceived_):
bGY(this.JSC$7920_connected_,this.setupAckSent_):(bGY(this.JSC$7920_connected_,this.setupAckReceived_),this.protocolVersion_==2&&bGY(this.JSC$7920_connected_,this.setupAckSent_));wXE(this.JSC$7920_connected_,this.notifyConnected_,this);this.JSC$7920_connected_.callback(!0);this.JSC$7920_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.V8($f,z9);$f.prototype.peerProtocolVersion_=null;$f.prototype.initialized_=!1;$f.prototype.transportType=1;var QoE={};$f.prototype.sendTimerId_=0;
var e_F=function(Z){var V=Z.event_.data;if(typeof V!=="string")return!1;var a=V.indexOf("|"),J=V.indexOf(":");if(a==-1||J==-1)return!1;var r=V.substring(0,a);a=V.substring(a+1,J);V=V.substring(J+1);if(J=Ra[r])return J.xpcDeliver(a,V,Z.event_.origin),!0;J=pXb(V)[0];for(var f in Ra){var d=Ra[f];if(xAA(d)==1&&!d.isConnected()&&a=="tp"&&(J=="SETUP"||J=="SETUP_NTPV2")&&h_4(d,Z.event_.origin))return delete Ra[d.name],d.name=r,Ra[r]=d,d.xpcDeliver(a,V),!0}return!1},z_7=function(Z){Z.protocolVersion_!=2||
Z.peerProtocolVersion_!=null&&Z.peerProtocolVersion_!=2||Z.send("tp","SETUP_NTPV2,"+Z.endpointId_);
Z.peerProtocolVersion_!=null&&Z.peerProtocolVersion_!=1||Z.send("tp","SETUP")},$A7=function(Z,V){if(Z.protocolVersion_!=2||Z.peerProtocolVersion_!=null&&Z.peerProtocolVersion_!=2||V!=2){if(Z.peerProtocolVersion_!=null&&Z.peerProtocolVersion_!=1||V!=1)return;
Z.send("tp","SETUP_ACK")}else Z.send("tp","SETUP_ACK_NTPV2");Z.setupAckSent_.fired_||Z.setupAckSent_.callback(!0)},R_E=function(Z,V){V>Z.peerProtocolVersion_&&(Z.peerProtocolVersion_=V);
Z.peerProtocolVersion_==1&&(Z.setupAckSent_.fired_||Z.oneSidedHandshake_||Z.setupAckSent_.callback(!0),Z.peerEndpointId_=null)};
_.P=$f.prototype;_.P.connect=function(){var Z=this.getWindow(),V=_.i4(Z),a=QoE[V];typeof a!=="number"&&(a=0);a==0&&_.P1(Z.postMessage?Z:Z.document,"message",e_F,!1,$f);QoE[V]=a+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.P.maybeAttemptToConnect_=function(){var Z=xAA(this.JSC$7920_channel_)==0;this.oneSidedHandshake_&&Z||this.JSC$7920_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),z_7(this))};
_.P.send=function(Z,V){var a=this.JSC$7920_channel_.peerWindowObject_;a&&(this.send=function(J,r){var f=this,d=this.JSC$7920_channel_.name;this.sendTimerId_=sH(function(){f.sendTimerId_=0;try{var N=a.postMessage?a:a.document;N.postMessage&&N.postMessage(d+"|"+J+":"+r,f.peerHostname_)}catch(C){}},0)},this.send(Z,V))};
_.P.notifyConnected_=function(){var Z=this.JSC$7920_channel_,V=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;Z.isConnected()||Z.connectionDelay_&&Z.connectionDelay_.isActive()||(Z.state_=2,_.Mc(Z.connectionDelay_),V!==void 0?(Z.connectionDelay_=new _.nG(Z.connectCb_,V),Z.connectionDelay_.start()):(Z.connectionDelay_=null,Z.connectCb_()))};
_.P.disposeInternal=function(){if(this.initialized_){var Z=this.getWindow(),V=_.i4(Z),a=QoE[V];QoE[V]=a-1;a==1&&_.Yf(Z.postMessage?Z:Z.document,"message",e_F,!1,$f)}this.sendTimerId_&&(_.JO.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.Mc(this.JSC$7920_eventHandler_);delete this.JSC$7920_eventHandler_;_.Mc(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$7920_connected_.cancel();delete this.JSC$7920_connected_;delete this.send;$f.superClass_.disposeInternal.call(this)};
var pXb=function(Z){Z=Z.split(",");Z[1]=Z[1]||null;return Z};_.My=function(Z){if(Z.getValues&&typeof Z.getValues=="function")return Z.getValues();if(typeof Map!=="undefined"&&Z instanceof Map||typeof Set!=="undefined"&&Z instanceof Set)return Array.from(Z.values());if(typeof Z==="string")return Z.split("");if(_.aY(Z)){for(var V=[],a=Z.length,J=0;J<a;J++)V.push(Z[J]);return V}return _.lv.getValues(Z)};
_.MOr=function(Z){if(Z.getKeys&&typeof Z.getKeys=="function")return Z.getKeys();if(!Z.getValues||typeof Z.getValues!="function"){if(typeof Map!=="undefined"&&Z instanceof Map)return Array.from(Z.keys());if(!(typeof Set!=="undefined"&&Z instanceof Set)){if(_.aY(Z)||typeof Z==="string"){var V=[];Z=Z.length;for(var a=0;a<Z;a++)V.push(a);return V}return _.lv.getKeys(Z)}}};
_.LsB=function(Z,V,a){if(Z.forEach&&typeof Z.forEach=="function")Z.forEach(V,a);else if(_.aY(Z)||typeof Z==="string")Array.prototype.forEach.call(Z,V,a);else for(var J=_.MOr(Z),r=_.My(Z),f=r.length,d=0;d<f;d++)V.call(a,r[d],J&&J[d],Z)};var yqm,VU,Jy,aTW,u2a,glB,Wsz,V3c,Ifh;
_.Et=function(Z,V){this.JSC$7925_domain_=this.userInfo_=this.scheme_="";this.JSC$7925_port_=null;this.fragment_=this.JSC$7925_path_="";this.JSC$7925_ignoreCase_=!1;var a;Z instanceof _.Et?(this.JSC$7925_ignoreCase_=V!==void 0?V:Z.JSC$7925_ignoreCase_,_.LC(this,Z.scheme_),this.userInfo_=Z.userInfo_,_.u0(this,Z.JSC$7925_domain_),_.We(this,Z.JSC$7925_port_),_.ge(this,Z.getPath()),_.Ia(this,Z.JSC$7925_queryData_.clone()),_.Zx(this,Z.fragment_)):Z&&(a=_.hW(String(Z)))?(this.JSC$7925_ignoreCase_=!!V,_.LC(this,
a[1]||"",!0),this.userInfo_=VU(a[2]||""),_.u0(this,a[3]||"",!0),_.We(this,a[4]),_.ge(this,a[5]||"",!0),_.Ia(this,a[6]||"",!0),_.Zx(this,a[7]||"",!0)):(this.JSC$7925_ignoreCase_=!!V,this.JSC$7925_queryData_=new _.a6(null,this.JSC$7925_ignoreCase_))};
_.Et.prototype.toString=function(){var Z=[],V=this.scheme_;V&&Z.push(Jy(V,u2a,!0),":");var a=this.JSC$7925_domain_;if(a||V=="file")Z.push("//"),(V=this.userInfo_)&&Z.push(Jy(V,u2a,!0),"@"),Z.push(_.Eo(a).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a=this.JSC$7925_port_,a!=null&&Z.push(":",String(a));if(a=this.getPath())this.JSC$7925_domain_&&a.charAt(0)!="/"&&Z.push("/"),Z.push(Jy(a,a.charAt(0)=="/"?Wsz:glB,!0));(a=this.JSC$7925_queryData_.toString())&&Z.push("?",a);(a=this.fragment_)&&Z.push("#",Jy(a,
Ifh));return Z.join("")};
_.Et.prototype.resolve=function(Z){var V=this.clone(),a=!!Z.scheme_;a?_.LC(V,Z.scheme_):a=!!Z.userInfo_;a?V.userInfo_=Z.userInfo_:a=!!Z.JSC$7925_domain_;a?_.u0(V,Z.JSC$7925_domain_):a=Z.JSC$7925_port_!=null;var J=Z.getPath();if(a)_.We(V,Z.JSC$7925_port_);else if(a=!!Z.JSC$7925_path_){if(J.charAt(0)!="/")if(this.JSC$7925_domain_&&!this.JSC$7925_path_)J="/"+J;else{var r=V.getPath().lastIndexOf("/");r!=-1&&(J=V.getPath().slice(0,r+1)+J)}r=J;if(r==".."||r==".")J="";else if(_.Cn(r,"./")||_.Cn(r,"/.")){J=
_.iK(r,"/");r=r.split("/");for(var f=[],d=0;d<r.length;){var N=r[d++];N=="."?J&&d==r.length&&f.push(""):N==".."?((f.length>1||f.length==1&&f[0]!="")&&f.pop(),J&&d==r.length&&f.push("")):(f.push(N),J=!0)}J=f.join("/")}else J=r}a?_.ge(V,J):a=Z.JSC$7925_queryData_.toString()!=="";a?_.Ia(V,Z.JSC$7925_queryData_.clone()):a=!!Z.fragment_;a&&_.Zx(V,Z.fragment_);return V};
_.Et.prototype.clone=function(){return new _.Et(this)};
_.LC=function(Z,V,a){Z.scheme_=a?VU(V,!0):V;Z.scheme_&&(Z.scheme_=Z.scheme_.replace(/:$/,""));return Z};
_.u0=function(Z,V,a){Z.JSC$7925_domain_=a?VU(V,!0):V;return Z};
_.We=function(Z,V){if(V){V=Number(V);if(isNaN(V)||V<0)throw Error("Ta`"+V);Z.JSC$7925_port_=V}else Z.JSC$7925_port_=null;return Z};
_.Et.prototype.getPath=function(){return this.JSC$7925_path_};
_.ge=function(Z,V,a){Z.JSC$7925_path_=a?VU(V,!0):V;return Z};
_.Ia=function(Z,V,a){V instanceof _.a6?(Z.JSC$7925_queryData_=V,Zta(Z.JSC$7925_queryData_,Z.JSC$7925_ignoreCase_)):(a||(V=Jy(V,V3c)),Z.JSC$7925_queryData_=new _.a6(V,Z.JSC$7925_ignoreCase_));return Z};
_.vX=function(Z,V,a){Z.JSC$7925_queryData_.set(V,a);return Z};
_.jO=function(Z,V){return Z.JSC$7925_queryData_.get(V)};
_.Zx=function(Z,V,a){Z.fragment_=a?VU(V):V;return Z};
_.o6=function(Z){_.vX(Z,"zx",kl());return Z};
_.Ek=function(Z,V){return Z instanceof _.Et?Z.clone():new _.Et(Z,V)};
yqm=function(Z,V){Z instanceof _.Et||(Z=_.Ek(Z));V instanceof _.Et||(V=_.Ek(V));return Z.resolve(V)};
VU=function(Z,V){return Z?V?decodeURI(Z.replace(/%25/g,"%2525")):decodeURIComponent(Z):""};
Jy=function(Z,V,a){return typeof Z==="string"?(Z=encodeURI(Z).replace(V,aTW),a&&(Z=Z.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),Z):null};
aTW=function(Z){Z=Z.charCodeAt(0);return"%"+(Z>>4&15).toString(16)+(Z&15).toString(16)};
u2a=/[#\/\?@]/g;glB=/[#\?:]/g;Wsz=/[#\?]/g;V3c=/[#\?@]/g;Ifh=/#/g;_.a6=function(Z,V){this.count_=this.keyMap_=null;this.encodedQuery_=Z||null;this.JSC$7926_ignoreCase_=!!V};
_.rz=function(Z){Z.keyMap_||(Z.keyMap_=new Map,Z.count_=0,Z.encodedQuery_&&ZlA(Z.encodedQuery_,function(V,a){Z.add(RO(V),a)}))};
_.P=_.a6.prototype;_.P.getCount=function(){_.rz(this);return this.count_};
_.P.add=function(Z,V){_.rz(this);this.encodedQuery_=null;Z=Pc(this,Z);var a=this.keyMap_.get(Z);a||this.keyMap_.set(Z,a=[]);a.push(V);this.count_+=1;return this};
_.P.remove=function(Z){_.rz(this);Z=Pc(this,Z);return this.keyMap_.has(Z)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(Z).length,this.keyMap_.delete(Z)):!1};
_.P.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.P.isEmpty=function(){_.rz(this);return this.count_==0};
_.P.containsKey=function(Z){_.rz(this);Z=Pc(this,Z);return this.keyMap_.has(Z)};
_.P.containsValue=function(Z){var V=this.getValues();return _.$V(V,Z)};
_.P.forEach=function(Z,V){_.rz(this);this.keyMap_.forEach(function(a,J){a.forEach(function(r){Z.call(V,r,J,this)},this)},this)};
_.P.getKeys=function(){_.rz(this);for(var Z=Array.from(this.keyMap_.values()),V=Array.from(this.keyMap_.keys()),a=[],J=0;J<V.length;J++)for(var r=Z[J],f=0;f<r.length;f++)a.push(V[J]);return a};
_.P.getValues=function(Z){_.rz(this);var V=[];if(typeof Z==="string")this.containsKey(Z)&&(V=V.concat(this.keyMap_.get(Pc(this,Z))));else{Z=Array.from(this.keyMap_.values());for(var a=0;a<Z.length;a++)V=V.concat(Z[a])}return V};
_.P.set=function(Z,V){_.rz(this);this.encodedQuery_=null;Z=Pc(this,Z);this.containsKey(Z)&&(this.count_-=this.keyMap_.get(Z).length);this.keyMap_.set(Z,[V]);this.count_+=1;return this};
_.P.get=function(Z,V){if(!Z)return V;Z=this.getValues(Z);return Z.length>0?String(Z[0]):V};
_.JrF=function(Z,V,a){Z.remove(V);a.length>0&&(Z.encodedQuery_=null,Z.keyMap_.set(Pc(Z,V),_.ZH(a)),Z.count_+=a.length)};
_.a6.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var Z=[],V=Array.from(this.keyMap_.keys()),a=0;a<V.length;a++){var J=V[a],r=_.Eo(J);J=this.getValues(J);for(var f=0;f<J.length;f++){var d=r;J[f]!==""&&(d+="="+_.Eo(J[f]));Z.push(d)}}return this.encodedQuery_=Z.join("&")};
_.a6.prototype.clone=function(){var Z=new _.a6;Z.encodedQuery_=this.encodedQuery_;this.keyMap_&&(Z.keyMap_=new Map(this.keyMap_),Z.count_=this.count_);return Z};
var Pc=function(Z,V){V=String(V);Z.JSC$7926_ignoreCase_&&(V=V.toLowerCase());return V},Zta=function(Z,V){V&&!Z.JSC$7926_ignoreCase_&&(_.rz(Z),Z.encodedQuery_=null,Z.keyMap_.forEach(function(a,J){var r=J.toLowerCase();
J!=r&&(this.remove(J),_.JrF(this,r,a))},Z));
Z.JSC$7926_ignoreCase_=V};
_.a6.prototype.extend=function(Z){for(var V=0;V<arguments.length;V++)_.LsB(arguments[V],function(a,J){this.add(J,a)},this)};var fR=function(Z,V){QO.call(this);for(var a=0,J;J=ElA[a];a++)if(J in Z&&!/^https?:\/\//.test(Z[J]))throw Error("Va`"+Z[J]+"`"+J);this.cfg_=Z;this.name=this.cfg_.cn||vlb();this.JSC$7921_domHelper_=V||dN();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.MF(this);Z.lpu=Z.lpu||gkE(this.JSC$7921_domHelper_.getWindow().location.href)+"/robots.txt";Z.ppu=Z.ppu||gkE(Z.pu||"")+"/robots.txt";Ra[this.name]=this;Rka(window,"unload",oHa)||aN(window,"unload",oHa)};
_.V8(fR,QO);var rra=RegExp("^%*tp$"),PpH=RegExp("^%+tp$");_.P=fR.prototype;_.P.connectionDelay_=null;_.P.peerWindowDeferred_=null;_.P.transport_=null;_.P.state_=1;_.P.isConnected=function(){return this.state_==2};
_.P.peerWindowObject_=null;_.P.iframeElement_=null;_.P.connect=function(Z){this.connectCb_=Z||_.S$;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?wXE(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.P.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$7921_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var Z=this.iframeElement_.contentWindow;Z||(Z=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=Z}if(!this.peerWindowObject_){if(window==window.top)throw Error("Xa");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$7921_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new $f(this,this.cfg_.ph,this.JSC$7921_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2)}if(!this.transport_)throw Error("Wa");}for(this.transport_.connect();this.deferredDeliveries_.length>0;)this.deferredDeliveries_.shift()()};
_.P.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.Mc(this.transport_);this.connectCb_=this.transport_=null;_.Mc(this.connectionDelay_);this.connectionDelay_=null};
_.P.send=function(Z,V){if(this.isConnected()){try{var a=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(r){a=!1}if(a){_.rb(V)&&(V=(0,_.Da)(V));a=this.transport_;var J=a.send;rra.test(Z)&&(Z="%"+Z);Z=Z.replace(/[%:|]/g,encodeURIComponent);J.call(a,Z,V)}else this.close()}};
_.P.xpcDeliver=function(Z,V,a){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.KG)(this.xpcDeliver,this,Z,V,a));else if(h_4(this,a)&&!this.isDisposed()&&this.state_!=3)if(Z&&Z!="tp")this.isConnected()&&(Z=Z.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),Z=PpH.test(Z)?Z.substring(1):Z,Z=this.getService(Z,V))&&(V=FsB(V,Z.objectPayload),V!=null&&Z.callback(V));else switch(Z=this.transport_,a=pXb(V),V=a[1],a[0]){case "SETUP_ACK":R_E(Z,1);Z.setupAckReceived_.fired_||Z.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":Z.protocolVersion_==2&&(R_E(Z,2),Z.setupAckReceived_.fired_||Z.setupAckReceived_.callback(!0));break;case "SETUP":R_E(Z,1);$A7(Z,1);break;case "SETUP_NTPV2":Z.protocolVersion_==2&&(a=Z.peerProtocolVersion_,R_E(Z,2),$A7(Z,2),a!=1&&Z.peerEndpointId_==null||Z.peerEndpointId_==V||z_7(Z),Z.peerEndpointId_=V)}};
var xAA=function(Z){var V=Z.cfg_.role;return typeof V==="number"?V:window.parent==Z.peerWindowObject_?1:0},h_4=function(Z,V){var a=Z.cfg_.ph;
return _.Ni(V==null?"":String(V))||_.Ni(a==null?"":String(a))||V==Z.cfg_.ph};
fR.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete Ra[this.name];_.Mc(this.peerLoadHandler_);delete this.peerLoadHandler_;fR.superClass_.disposeInternal.call(this)};
var oHa=function(){for(var Z in Ra)_.Mc(Ra[Z])},Ra={};var it4=function(Z,V){this.JSC$7935_win=Z;this.allowAdsHttpEndpoint=V;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$7935_domHelper=dN(Z);this.scrollManager=new lfW(Z);this.accessibilityManager=new TR7(Z);fT7(this)},fT7=function(Z){var V=function(){Z.allowAdsPopup&&Z.allowAdsPopup.style.setProperty("display","none","important");
Z.wallElement.style.setProperty("display","","important");Ykz(Z.accessibilityManager);nlH(Z.accessibilityManager,Z.wallElement.querySelector(".fc-dialog-container"),!1,!1,Z.wallElement.querySelector(".fc-button-whitelist"));var r=Z.scrollManager;r.JSC$7893_domHelper.JSC$7222_document_.body.style.overflow=r.originalBodyOverflow};
Z.allowAdsPopup=Z.JSC$7935_domHelper.JSC$7224_createDom("DIV",{"class":"fc-whitelist-root"});Z.allowAdsPopup.style.setProperty("display","none","important");Z.JSC$7935_domHelper.appendChild(Z.JSC$7935_domHelper.JSC$7222_document_.body,Z.allowAdsPopup);var a=Z.JSC$7935_domHelper.JSC$7224_createDom("DIV",{"class":"fc-dialog-overlay"});Z.JSC$7935_domHelper.appendChild(Z.allowAdsPopup,a);var J=Z.JSC$7935_domHelper.JSC$7224_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:V});Z.JSC$7935_domHelper.appendChild(Z.allowAdsPopup,
J);a=Z.JSC$7935_domHelper.JSC$7224_createDom("IFRAME");a.className="fc-whitelist-dialog";a.frameBorder="0";a.id="fc-whitelist-iframe";a.tabIndex="0";_.Gm(a,Z.allowAdsHttpEndpoint);Z.JSC$7935_domHelper.appendChild(J,a);J={};J.pu=_.iV(Z.allowAdsHttpEndpoint).toString();J.tp=1;J.cn="fc-whitelist-channel";J.ifrid=a.id;J.osh=!0;Z.allowAdsCrossPageChannel=new fR(J);Z.allowAdsCrossPageChannel.registerService("close",V);Z.allowAdsCrossPageChannel.registerService("refresh",function(){Z.JSC$7935_win.location.reload()});
Z.allowAdsCrossPageChannel.registerService("resize",function(r){if(r){var f=Z.allowAdsPopup.querySelector(".fc-whitelist-dialog");r.width&&f.style.setProperty("width",r.width,"important");r.height&&f.style.setProperty("height",r.height,"important")}},!0);
Z.allowAdsCrossPageChannel.connect()};
it4.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$7935_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var iM=window,Bc=document,BlH=iM.location,d5F=function(){},m5c=/\[native code\]/,dz=function(Z,V,a){return Z[V]=Z[V]||a},NlB=function(Z){Z=Z.sort();
for(var V=[],a=void 0,J=0;J<Z.length;J++){var r=Z[J];r!=a&&V.push(r);a=r}return V},m4=function(){var Z;
if((Z=Object.create)&&m5c.test(Z))Z=Z(null);else{Z={};for(var V in Z)Z[V]=void 0}return Z},NL=dz(iM,"gapi",{});var qL={};qL=dz(iM,"___jsl",m4());dz(qL,"I",0);dz(qL,"hel",10);var CpE=function(){var Z=BlH.href;if(qL.dpo)var V=qL.h;else{V=qL.h;var a=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),J=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(Z=Z&&(a.exec(Z)||J.exec(Z)))try{V=decodeURIComponent(Z[2])}catch(r){}}return V},qNa=function(Z){var V=dz(qL,"PQ",[]);
qL.PQ=[];var a=V.length;if(a===0)Z();else for(var J=0,r=function(){++J===a&&Z()},f=0;f<a;f++)V[f](r)},SN4=function(Z){return dz(dz(qL,"H",m4()),Z,m4())};var Sf=function(Z){this.JSC$7937_obj_=Z};
Sf.prototype.value=function(){return this.JSC$7937_obj_};
Sf.prototype.getWidth=function(){return this.JSC$7937_obj_.width};
Sf.prototype.getHeight=function(){return this.JSC$7937_obj_.height};
Sf.prototype.getStyle=function(){return this.JSC$7937_obj_.style};var TlA=function(Z){this.JSC$7940_obj_=Z||{}};
_.P=TlA.prototype;_.P.value=function(){return this.JSC$7940_obj_};
_.P.setUrl=function(Z){this.JSC$7940_obj_.url=Z;return this};
_.P.getUrl=function(){return this.JSC$7940_obj_.url};
_.P.getStyle=function(){return this.JSC$7940_obj_.style};
_.P.setId=function(Z){this.JSC$7940_obj_.id=Z;return this};
_.P.getId=function(){return this.JSC$7940_obj_.id};
_.P.getContext=function(){return this.JSC$7940_obj_.context};
var YNa=function(Z){Z.JSC$7940_obj_.attributes=Z.JSC$7940_obj_.attributes||{};return new Sf(Z.JSC$7940_obj_.attributes)};var XrY=function(){TlA.apply(this,arguments)};
_.O(XrY,TlA);var KOa=dz(qL,"perf",m4());dz(KOa,"g",m4());var nH4=dz(KOa,"i",m4());dz(KOa,"r",[]);m4();m4();var t3Y=function(Z,V,a){V&&V.length>0&&(V=lTc(V),a&&a.length>0&&(V+="___"+lTc(a)),V.length>28&&(V=V.substr(0,28)+(V.length-28)),a=V,V=dz(nH4,"_p",m4()),dz(V,a,m4())[Z]=(new Date).getTime(),V=KOa.r,typeof V==="function"?V(Z,"_p",a):V.push([Z,"_p",a]))},lTc=function(Z){return Z.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var sUz=m4(),FO7=[],TM=function(Z){throw Error("Ya`"+Z);};
FO7.push(["jsl",function(Z){for(var V in Z)if(Object.prototype.hasOwnProperty.call(Z,V)){var a=Z[V];typeof a=="object"?qL[V]=dz(qL,V,[]).concat(a):dz(qL,V,a)}if(V=Z.u)Z=dz(qL,"us",[]),Z.push(V),(V=/^https:(.*)$/.exec(V))&&Z.push("http:"+V[1])}]);
var D5h=/^(\/[a-zA-Z0-9_\-]+)+$/,crB=[/\/amp\//,/\/amp$/,/^\/amp$/],Otr=/^[a-zA-Z0-9\-_\.,!]+$/,GoE=/^gapi\.loaded_[0-9]+$/,wrz=/^[a-zA-Z0-9,._-]+$/,Hth=function(Z,V,a,J,r){var f=Z.split(";"),d=f.shift(),N=sUz[d],C=null;N?C=N(f,V,a,J):TM("no hint processor for: "+d);C||TM("failed to generate load url");V=C;a=V.match(yrB);(J=V.match(btz))&&J.length===1&&U5a.test(V)&&a&&a.length===1||TM("failed sanity: "+Z);try{Z="?";if(r&&r.length>0){db(r);var T=r.join(",");C=C+"?le="+T;Z="&"}if(qL.rol){var Y=qL.ol;
Y&&Y.length&&(C=""+C+Z+"ol="+Y.length)}}catch(X){}return C},EHB=function(Z,V,a,J){Z=ArL(Z);
GoE.test(a)||TM("invalid_callback");V=kob(V);J=J&&J.length?kob(J):null;var r=function(f){return encodeURIComponent(f).replace(/%2C/g,",")};
return[encodeURIComponent(Z.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",r(Z.version),"/m=",r(V),J?"/exm="+r(J):"","/rt=j/sv=1/d=1/ed=1",Z.activeMods?"/am="+r(Z.activeMods):"",Z.resourceSig?"/rs="+r(Z.resourceSig):"",Z.zcms?"/t="+r(Z.zcms):"","/cb=",r(a)].join("")},ArL=function(Z){Z.charAt(0)!=="/"&&TM("relative path");
for(var V=Z.substring(1).split("/"),a=[];V.length;){Z=V.shift();if(!Z.length||Z.indexOf(".")==0)TM("empty/relative directory");else if(Z.indexOf("=")>0){V.unshift(Z);break}a.push(Z)}Z={};for(var J=0,r=V.length;J<r;++J){var f=V[J].split("="),d=decodeURIComponent(f[0]),N=decodeURIComponent(f[1]);f.length==2&&d&&N&&(Z[d]=Z[d]||N)}V="/"+a.join("/");D5h.test(V)||TM("invalid_prefix");a=0;for(J=crB.length;a<J;++a)crB[a].test(V)&&TM("invalid_prefix");a=jUh(Z,"k",!0);J=jUh(Z,"am");r=jUh(Z,"rs");Z=jUh(Z,"t");
return{pathPrefix:V,version:a,activeMods:J,resourceSig:r,zcms:Z}},kob=function(Z){for(var V=[],a=0,J=Z.length;a<J;++a){var r=Z[a].replace(/\./g,"_").replace(/-/g,"_");
wrz.test(r)&&V.push(r)}return V.join(",")},jUh=function(Z,V,a){Z=Z[V];
!Z&&a&&TM("missing: "+V);if(Z){if(Otr.test(Z))return Z;TM("invalid: "+V)}return null},U5a=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,btz=/\/cb=/g,yrB=/\/\//g;
sUz.m=function(Z,V,a,J){(Z=Z[0])||TM("missing_hint");return"https://apis.google.com"+EHB(Z,V,a,J)};
var vHL=decodeURI("%73cript"),x5b=/^[-+_0-9\/A-Za-z]+={0,2}$/,QUa=function(Z,V){for(var a=[],J=0;J<Z.length;++J){var r=Z[J],f;if(f=r){a:{for(f=0;f<V.length;f++)if(V[f]===r)break a;f=-1}f=f<0}f&&a.push(r)}return a},prh=function(){var Z=qL.nonce;
return Z!==void 0?Z&&Z===String(Z)&&Z.match(x5b)?Z:qL.nonce=null:Bc.querySelector?(Z=Bc.querySelector("script[nonce]"))?(Z=Z.nonce||Z.getAttribute("nonce")||"",Z&&Z===String(Z)&&Z.match(x5b)?qL.nonce=Z:qL.nonce=null):null:null},zRW=function(Z){if(Bc.readyState!="loading")hRc(Z);
else{var V=prh(),a="";V!==null&&(a=' nonce="'+V+'"');Z="<"+vHL+' src="'+encodeURI(Z)+'"'+a+"></"+vHL+">";Bc.write(eRa?eRa.createHTML(Z):Z)}},hRc=function(Z){var V=Bc.createElement(vHL);
V.setAttribute("src",eRa?eRa.createScriptURL(Z):Z);Z=prh();Z!==null&&V.setAttribute("nonce",Z);V.async="true";(Z=Bc.getElementsByTagName(vHL)[0])?Z.parentNode.insertBefore(V,Z):(Bc.head||Bc.body||Bc.documentElement).appendChild(V)},RRb=function(Z,V,a){$5b(function(){var J=V===CpE()?dz(NL,"_",m4()):m4();
J=dz(SN4(V),"_",J);Z(J)},a)},F4a=function(Z,V){var a=V||{};
typeof V=="function"&&(a={},a.callback=V);var J=(V=a)&&V._c;if(J)for(var r=0;r<FO7.length;r++){var f=FO7[r][0],d=FO7[r][1];d&&Object.prototype.hasOwnProperty.call(J,f)&&d(J[f],Z,V)}V=[];Z?V=Z.split(":"):a.features&&(V=a.features);if(!(Z=a.h)&&(Z=CpE(),!Z))throw Error("Za");M34(V||[],a,Z)},M34=function(Z,V,a){Z=NlB(Z)||[];
var J=V.callback,r=V.config,f=V.timeout,d=V.ontimeout,N=V.onerror,C=void 0;typeof N=="function"&&(C=N);var T=null,Y=!1;if(f&&!d||!f&&d)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";N=dz(SN4(a),"r",[]).sort();var X=dz(SN4(a),"L",[]).sort(),n=qL.le||[],t=[].concat(N),c=function(L,R){if(Y)return 0;iM.clearTimeout(T);X.push.apply(X,y);var rJ=((NL||{}).config||{}).update;rJ?rJ(r):r&&dz(qL,"cu",[]).push(r);if(R){t3Y("me0",L,t);try{RRb(R,a,C)}finally{t3Y("me1",L,t)}}return 1};
f>0&&(T=iM.setTimeout(function(){Y=!0;d()},f));
var y=QUa(Z,X);if(y.length){y=QUa(Z,N);var U=dz(qL,"CP",[]),v=U.length;U[v]=function(L){if(!L)return 0;t3Y("ml1",y,t);var R=function(Zm){U[v]=null;c(y,L)&&qNa(function(){J&&J();Zm()})},rJ=function(){var Zm=U[v+1];
Zm&&Zm()};
v>0&&U[v-1]?U[v]=function(){R(rJ)}:R(rJ)};
if(y.length){var h="loaded_"+qL.I++;NL[h]=function(L){U[v](L);NL[h]=null};
Z=Hth(a,y,"gapi."+h,N,n);N.push.apply(N,y);t3Y("ml0",y,t);V.sync||iM.___gapisync?zRW(Z):hRc(Z)}else U[v](d5F)}else c(y)&&J&&J()},LOh;
var uhB=null,WOE=_.JO.trustedTypes;if(WOE&&WOE.createPolicy){try{uhB=WOE.createPolicy("goog#gapi",{createHTML:l9i,createScript:l9i,createScriptURL:l9i})}catch(Z){_.JO.console&&_.JO.console.error(Z.message)}LOh=uhB}else LOh=uhB;var eRa=LOh,$5b=function(Z,V){if(qL.hee&&qL.hel>0)try{return Z()}catch(a){V&&V(a),qL.hel--,F4a("debug_error",function(){try{window.___jsl.hefn(a)}catch(J){throw a;}})}else try{return Z()}catch(a){throw V&&V(a),a;
}},gH7=NL.load;
gH7&&dz(qL,"ol",[]).push(gH7);NL.load=function(Z,V){return $5b(function(){return F4a(Z,V)})};var ifR;var IT7=function(Z,V){this.serviceId_=Z;this.moduleId_=V||null};
IT7.prototype.toString=function(){return this.serviceId_};
IT7.prototype.getModuleId=function(){return this.moduleId_};var iqn=new IT7("MpJwZc","MpJwZc");var dFF=new _.Ny("a"),BnV=function(Z,V,a){_.CC.call(this,Z,V);this.node=V;this.kind=a};
_.O(BnV,_.CC);var ZfF=function(){this.JSC$7953_keys_={};this.urlPrefix_="";this.JSC$7953_queryData_={}};
ZfF.prototype.toString=function(){var Z=this.urlPrefix_+VpY(this),V=_.Pb(this.JSC$7953_queryData_),a="";V!=""&&(a="?"+V);return Z+a};
var ava=function(Z){Z=Yw(Z,"md");return!!Z&&Z!=="0"},VpY=function(Z){var V=[],a=(0,_.KG)(function(J){this.JSC$7953_keys_[J]!==void 0&&V.push(J+"="+this.JSC$7953_keys_[J])},Z);
ava(Z)?(a("md"),a("k"),a("ck"),a("am"),a("rs"),a("gssmodulesetproto"),a("slk"),a("dti")):(a("sdch"),a("k"),a("ck"),a("am"),a("rt"),"d"in Z.JSC$7953_keys_||XO(Z,"d","0"),a("d"),a("exm"),a("excm"),(Z.JSC$7953_keys_.excm||Z.JSC$7953_keys_.exm)&&V.push("ed=1"),a("im"),a("dg"),a("sm"),Yw(Z,"br")!="1"&&Yw(Z,"br")!="0"||a("br"),a("br-d"),Yw(Z,"rb")=="1"&&a("rb"),Yw(Z,"zs")!=="0"&&a("zs"),JWr(Z)!==""&&a("wt"),a("gssmodulesetproto"),a("ujg"),a("sp"),a("rs"),a("cb"),a("ee"),a("slk"),a("dti"),a("m"));return V.join("/")},
Yw=function(Z,V){return Z.JSC$7953_keys_[V]?Z.JSC$7953_keys_[V]:null},XO=function(Z,V,a){a?Z.JSC$7953_keys_[V]=a:delete Z.JSC$7953_keys_[V]},oyB=function(Z,V){Z.urlPrefix_=V},rWz=function(Z,V){V&&V.length>0?(V.sort(),XO(Z,"exm",V.join(","))):XO(Z,"exm",null)},PUA=function(Z,V){V&&V.length>0?(V.sort(),XO(Z,"excm",V.join(","))):XO(Z,"excm",null)},fvA=function(Z){return(Z=Yw(Z,"m"))?Z.split(","):[]},JWr=function(Z){switch(Yw(Z,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},ifY=function(Z,V){var a=Object.keys(V).filter(function(J){return!!Object.keys(V[J]).length}).map(function(J){var r=Object.keys(V[J]);
r.length>1&&r.sort();return J+":"+r.join(",")});
a.sort();XO(Z,"ee",a.join(";"))},Ivu=function(Z){var V=Yw(Z,"ee");
if(!V)return{};Z={};V=_.B(V.split(";"));for(var a=V.next();!a.done;a=V.next()){var J=_.B(a.value.split(":"));a=J.next().value;J=J.next().value;Z[a]={};J=_.B(J.split(","));for(var r=J.next();!r.done;r=J.next())Z[a][r.value]=!0}return Z},BrB=function(Z){delete Z.JSC$7953_keys_.m;
delete Z.JSC$7953_keys_.exm;delete Z.JSC$7953_keys_.ed};
ZfF.prototype.clone=function(){if(pmu){var Z=new ZfF;Z.JSC$7953_keys_=Object.assign({},this.JSC$7953_keys_);Z.urlPrefix_=this.urlPrefix_;Z.JSC$7953_queryData_=Object.assign({},this.JSC$7953_queryData_);return Z}return WX(this.toString())};
var WX=function(Z,V){V=V===void 0?!0:V;var a=d_E(Z),J=new ZfF,r=_.hW(a)[5];_.lv.forEach(m_A,function(d){var N=r.match("/"+d+"=([^/]+)");N&&XO(J,d,N[1])});
var f="";f=Z.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";oyB(J,Z.substr(0,Z.indexOf(f)+f.length));if(!V)return J;(Z=_.hW(a)[6]||null)&&ZlA(Z,function(d,N){J.JSC$7953_queryData_[d]=N});
return J},uLV=function(Z){Z=_.oi(d_E(Z));
return Z===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(Z)?/\/k=/.test(Z):!1},d_E=function(Z){return Z.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?Z.substr(65):Z},m_A={ROW_KEY:"k",
CSS_ROW_KEY:"ck",MODULES:"m",EXCLUDED_MODULES:"exm",EXCLUDED_CSS_MODULES:"excm",ACTIVE_MODS:"am",MASKED_MODS:"mm",RESPONSE_TYPE:"rt",INCLUDE_DEPS:"d",EXCLUDED_DEPS:"ed",SPEC_VERSION:"sv",DEOBFUSCATION_VERSION:"deob",CALLBACK:"cb",SIGNATURE:"rs",SDCH:"sdch",INSERT_MARKERS:"im",DEPENDENCY_GRAPH:"dg",ENABLE_BROTLI_ENCODING:"br",ENABLE_BROTLI_DICTIONARY_ENCODING:"br-d",ENABLE_RBROTLI_ENCODING:"rb",ZSTD_LEVEL:"zs",WRAP_IN_TRY:"wt",EXTRA_EDGES:"ee",SOURCE_MAP:"sm",METADATA:"md",GSS_MODULE_SET_PROTO:"gssmodulesetproto",
USE_JS_GRAPH_FOR_COMBINED_REQUESTS:"ujg",USE_INSTALL_CSS_PROTO:"sp",INCLUDE_COMPILE_HINTS_COMMENT:"ichc",SIDELOADING_ROWKEY:"slk",DISABLE_TOGGLES_INIT:"dti"},NrB=RegExp("^loaded_(g|h)?[_\\d]+$");_.KR=function(Z){this.JSC$7965_id_=Z;this.opts={}};
_.KR.prototype.JSC$7967_setLabel=function(Z){this.label_=Z||void 0;return this};
_.KR.prototype.addUploadMetadata=function(Z,V){var a=this.opts.data||{};a[Z]=V;this.opts.data=a;return this};
var CUW=function(Z){var V=_.lv.filter(Z.opts,function(a){return a!==null});
V=_.lv.isEmpty(V)?null:V;Z=[Z.JSC$7965_id_,Z.label_,V];V=XJO(Z);return Z=Z.slice(0,V+1)};
_.KR.prototype.toString=function(){var Z=CUW(this);return"("+_.sY(Z,function(V){return JSON.stringify(V)}).join(",")+")"};
_.KR.prototype.getId=function(){return this.JSC$7965_id_};
_.KR.prototype.getOptions=function(){return _.lv.clone(this.opts)};var nR=function(){_.KR.call(this,"image-search")};
_.O(nR,_.KR);nR.prototype.setSize=function(Z){this.opts.imgsz=Z;return this};
nR.prototype.JSC$7967_setLabel=function(Z){_.KR.prototype.JSC$7967_setLabel.call(this,Z);return this};
nR.prototype.addUploadMetadata=function(Z,V){_.KR.prototype.addUploadMetadata.call(this,Z,V);return this};var lM=function(){_.KR.call(this,"maps")};
_.O(lM,_.KR);lM.prototype.setZoom=function(Z){this.opts.zoom=Z;return this};
lM.prototype.JSC$7967_setLabel=function(Z){_.KR.prototype.JSC$7967_setLabel.call(this,Z);return this};
lM.prototype.addUploadMetadata=function(Z,V){_.KR.prototype.addUploadMetadata.call(this,Z,V);return this};_.ty=function(){_.KR.call(this,"photos")};
_.O(_.ty,_.KR);_.ty.prototype.JSC$7967_setLabel=function(Z){_.KR.prototype.JSC$7967_setLabel.call(this,Z);return this};
_.ty.prototype.addUploadMetadata=function(Z,V){_.KR.prototype.addUploadMetadata.call(this,Z,V);return this};var s4=function(){_.KR.call(this,"url")};
_.O(s4,_.KR);var qoW=function(){var Z=new s4;Z.opts.type="video";Z.opts.site="youtube.com";return Z};
s4.prototype.JSC$7967_setLabel=function(Z){_.KR.prototype.JSC$7967_setLabel.call(this,Z);return this};
s4.prototype.addUploadMetadata=function(Z,V){_.KR.prototype.addUploadMetadata.call(this,Z,V);return this};var FO=function(){_.KR.call(this,"video-search")};
_.O(FO,_.KR);var Soz=function(){var Z=new FO;Z.opts.site="youtube.com";return Z};
FO.prototype.JSC$7967_setLabel=function(Z){_.KR.prototype.JSC$7967_setLabel.call(this,Z);return this};
FO.prototype.addUploadMetadata=function(Z,V){_.KR.prototype.addUploadMetadata.call(this,Z,V);return this};var TrF=function(){_.KR.call(this,"web")};
_.O(TrF,_.KR);TrF.prototype.JSC$7967_setLabel=function(Z){_.KR.prototype.JSC$7967_setLabel.call(this,Z);return this};
TrF.prototype.addUploadMetadata=function(Z,V){_.KR.prototype.addUploadMetadata.call(this,Z,V);return this};var Dx=function(){this.items_=[];this.opts={}},YoY=function(Z){switch(Z){case "image-search":return new nR;
case "maps":return new lM;case "photos":return new _.ty;case "url":return new s4;case "video-search":return new FO;case "web":return new TrF}return new _.KR(Z)};
Dx.prototype.addView=function(Z){this.items_.push(typeof Z==="string"?YoY(Z):Z);return this};
var X07=function(Z){return"("+_.sY(Z.items_,function(V){return V.toString()}).join(",")+")"};
Dx.prototype.toString=function(){return X07(this)};
Dx.prototype.getViews=function(Z,V){V=V===void 0?[]:V;for(var a=this.items_,J=0;J<a.length;J++){var r=a[J];r instanceof Dx?r.getViews(Z,V):r.getId()==Z&&V.push(r)}return V};
Dx.prototype.getOptions=function(){return _.lv.clone(this.opts)};var y6=function(Z){this.basePickerUrl_=Z||"https://docs.google.com/picker";this.nav_=new Dx};
y6.prototype.nav_=null;y6.prototype.addView=function(Z){this.nav_.addView(Z);return this};
y6.prototype.getBaseUrl=function(){return this.basePickerUrl_};
y6.prototype.getViews=function(Z){return this.nav_.getViews(Z)};
_.Kqb=function(Z,V){Z.callback_=V;return Z};var nyF=new Map;nyF.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");nyF.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");nyF.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var lvF=new Set;lvF.add("application/vnd.google-apps.kix");lvF.add("application/vnd.google-apps.ritz");lvF.add("application/vnd.google-apps.punch");var Hf4=function(Z,V,a){var J=a&&_.Gx(a,1);a=tpL(a);var r=Z[0].getId();switch(_.wG(r,2)){case 13:return sOE(Z,V,J,a);case 3:return FqE(Z,V,J,a);case 10:return D_F(Z,V,J,a);case 27:return D_F(Z,V,J,a);case 12:return cWc(Z,V);case 2:return Of7(Z,V,J,a);case 5:return G2H(Z,V,J,a);case 9:return w0L(Z,V,J,a);case 6:return yWE(Z,V,J,a);case 25:return bf4(Z,V,J,a);case 1:return _.Tx(Z[0],Y8W,26)?U_4(Z,V,J,a):D_F(Z,V,J,a);default:return{}}},yWE=function(Z,V,a,J){Z=Z.map(function(r){return{id:r.getId().getId(),
serviceId:"youtube",name:r.getName(),description:_.Gx(r,3),type:cc(r),lastEditedUtc:_.T_Y(_.Ma(r,_.E1,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:r.getUrl(),embedUrl:_.Gx(r,13),thumbnails:O4(uL(r))}});
return{action:V,docs:Z,viewToken:J,view:a||"youtube",v2Translated:!0}},Of7=function(Z,V,a,J){var r=Z.map(function(f){var d=f.getId().getId(),N=_.Gx(f,7),C=f.getName(),T=cc(f),Y=_.T_Y(_.Ma(f,_.E1,12)).getTime(),X=f.getUrl(),n=Number(HSR(f)),t=_.Gx(f,3),c=_.Gx(f,11),y=O4(uL(f));
var U=_.Ma(f,Wv,21);U=_.DN(U,1);var v=_.Ma(f,Wv,21);v=_.Gx(v,10);var h=_.Gx(f,13);var L=_.Ma(f,Wv,21);L=_.DN(L,9);var R=_.Ma(f,Wv,21);R=_.Gx(R,11);d={id:d,serviceId:"docs",mimeType:N,name:C,type:T,lastEditedUtc:Y,url:X,sizeBytes:n,description:t,iconUrl:c,thumbnails:y,isShared:U,downloadUrl:v,embedUrl:h,copyable:L,resourceKey:R};N=_.Ma(f,Wv,21);_.DN(N,12)&&(d.uploadState="success",d.isNew=!0);N=_.Ma(f,Wv,21);_.Tx(N,RQ,3)&&(f=_.Ma(f,Wv,21),f=_.Ma(f,RQ,3),_.Tx(f,zR,2)&&(N=GU(f.getDuration().getSeconds()),
C=f.getDuration(),C=_.Id(C,2),d.duration=N+C/1E9),d.aspectRatio=f.getAspectRatio());return d});
return{action:V,docs:r,viewToken:J,view:a||"all",extraUserInputs:AWB(Z),v2Translated:!0}},G2H=function(Z,V,a,J){Z=Z.map(function(r){var f=_.Ma(r,cDF,15);
f=_.Ma(f,$D,1);iQ(r,10,$D,f);return{id:r.getId().getId(),serviceId:"web",mimeType:_.Gx(r,7),name:r.getName(),type:cc(r),url:r.getUrl(),description:_.Gx(r,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:O4(uL(r))}});
return{action:V,docs:Z,viewToken:J,view:a||"image-search",v2Translated:!0}},w0L=function(Z,V,a,J){Z=Z.map(function(r){return{serviceId:"url",
name:uL(r)[0].getUrl().split("/").pop(),type:cc(r),mimeType:_.Gx(r,7),url:r.getUrl(),description:_.Gx(r,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:O4(uL(r))}});
return{action:V,docs:Z,viewToken:J,view:a||"url",v2Translated:!0}},U_4=function(Z,V,a,J){Z=Z.map(function(r){return{id:r.getId().getId(),
serviceId:"picasa",name:r.getName(),type:cc(r),description:_.Gx(r,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:O4(uL(r))}});
return{action:V,docs:Z,viewToken:J,view:a||"webcam",v2Translated:!0}},D_F=function(Z,V,a,J){return{action:V,
docs:Z.map(k2F),viewToken:J,view:EyW(a||"upload",Z),extraUserInputs:AWB(Z),v2Translated:!0}},EyW=function(Z,V){return V.some(function(a){var J;
return((J=_.Ma(a,Ml,30))==null?void 0:_.wG(J,3))===9})?Z+"/gmailphotos":Z},FqE=function(Z,V,a,J){var r=Z.map(function(f){var d={id:f.getId().getId(),
serviceId:"picasa",mimeType:_.Gx(f,7),name:f.getName(),type:cc(f),lastEditedUtc:_.T_Y(_.Ma(f,_.E1,12)).getTime(),url:f.getUrl(),sizeBytes:Number(HSR(f)),description:_.Gx(f,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:O4(uL(f)),mediaKey:f.getId().getId(),parentId:_.Gx(f,4)},N,C=(N=_.Ma(f,nFz,18))==null?void 0:_.Ma(N,Kic,3);C&&(d.latitude=OG(C,1),d.longitude=OG(C,2));var T;f=(T=_.Ma(f,nFz,18))==null?void 0:cL(T,6);T=f!=null?GU(f):void 0;T&&(d.version=
T);return d});
return{action:V,docs:r,viewToken:J,view:a||"photos",extraUserInputs:AWB(Z),v2Translated:!0}},sOE=function(Z,V,a,J){Z=Z.map(function(r){return{id:r.getId().getId(),
serviceId:"et",name:uL(r)[0].getUrl().split("/").pop(),description:_.Gx(r,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:O4(uL(r),"etjpg")}});
return{action:V,docs:Z,viewToken:J,view:a||"et",v2Translated:!0}},bf4=function(Z,V,a,J){Z=Z.map(function(r){var f=r.getId().getId(),d=J["2"];
return{id:f,serviceId:d.type!=="gmail_themes"&&d.parent==="6226252643674576769"?"picasa":"static_themes",name:r.getName(),mimeType:_.Gx(r,7),type:cc(r),description:_.Gx(r,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:r.getUrl(),embedUrl:r.getUrl(),thumbnails:O4(uL(r))}});
return{action:V,docs:Z,viewToken:J,view:a||"photos",v2Translated:!0}},cWc=function(Z,V){Z=Z.map(function(a){var J=_.Ma(a,XDr,27);
J=_.Xe(J,1,_.QK,_.gN())[0];return{id:a.getId().getId(),serviceId:"contacts",mimeType:_.Gx(a,7),name:a.getName(),description:_.Gx(a,3),url:"mailto:"+J,thumbnail:[{url:_.Gx(a,11)}],email:J}});
return{action:V,docs:Z,view:"contacts",v2Translated:!0}},tpL=function(Z){if(!Z)return{};
var V=_.Gx(Z,3);V=V&&JSON.parse(V)||{};return{0:_.Gx(Z,1),1:_.Gx(Z,2),2:V}},O4=function(Z,V){V=V===void 0?"":V;
if(!Z.length)return null;V=="etjpg"&&(Z=Z.filter(function(a){return a.getUrl().includes("w1200-h300")}));
return Z.map(function(a){return{url:a.getUrl(),height:a.getHeight(),width:a.getWidth(),type:V}})},AWB=function(Z){return{isAttachment:Z.some(function(V){return _.DN(V,31)})}},k2F=function(Z){var V,a={id:(V=Z.getId())==null?void 0:V.getId(),
serviceId:jOA(Z),mimeType:_.Gx(Z,7),name:Z.getName(),type:cc(Z),sizeBytes:Number(HSR(Z)),description:_.Gx(Z,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:O4(uL(Z)),isNew:!0};if(V=_.Ma(Z,Ml,30)){a.dataUrl=_.Gx(V,1)||null;a:{var J=_.Ma(Z,Ml,30);switch(_.wG(J,3)){case 9:J=_.UG(J,Fic,2,LV);J={remoteRefs:J&&_.Gx(J,1)};break a;case 10:case 15:J=_.UG(J,ssY,4,LV);var r=uL(Z);J={photo_id:J&&_.Gx(J,1),media_key:Z.getId().getId(),media_type:_.wG(Z,6)===1?1:2,image_url:r&&
r[0].getUrl(),width:r&&String(r[0].getWidth()),height:r&&String(r[0].getHeight())};break a}J=null}a.uploadMetadata=J;a.uploadId=_.Gx(V,9)||null;a.uploadState=vyE(V)||null}(J=V&&_.UG(V,ssY,4,LV))&&(a.id=_.Gx(J,1));(J=V&&_.UG(V,DqY,5,LV))&&(a.contentId=_.Gx(J,1));(J=V&&_.UG(V,lZA,7,LV))&&(a.contentId=_.Gx(J,1));(J=V&&_.UG(V,tlH,6,LV))&&(a.contentId=_.Gx(J,1));(V==null?void 0:_.wG(V,3))===1&&(a.mediaKey=Z.getId().getId());return a},jOA=function(Z){var V;
switch(((V=_.Ma(Z,Ml,30))==null?void 0:_.wG(V,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},cc=function(Z){switch(_.wG(Z,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 _.Gx(Z,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},vyE=function(Z){switch(Z==null?void 0:_.wG(Z,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 hFc,x_Y,QO4,p0L;_.GM=function(Z,V){var a=V||{};V=a.document||document;var J=_.iV(Z).toString(),r=(new nV(V)).createElement("SCRIPT"),f={script_:r,timeout_:void 0},d=new pC(x_Y,f),N=null,C=a.timeout!=null?a.timeout:5E3;C>0&&(N=window.setTimeout(function(){QO4(r,!0);d.errback(new p0L(1,"Timeout reached for loading script "+J))},C),f.timeout_=N);
r.onload=r.onreadystatechange=function(){r.readyState&&r.readyState!="loaded"&&r.readyState!="complete"||(QO4(r,a.cleanupWhenDone||!1,N),d.callback(null))};
r.onerror=function(){QO4(r,!0,N);d.errback(new p0L(0,"Error while loading script "+J))};
f=a.attributes||{};_.lv.extend(f,{type:"text/javascript",charset:"UTF-8"});fi4(r,f);_.jP(r,Z);hFc(V).appendChild(r);return d};
hFc=function(Z){var V=qA("HEAD",Z);return V&&V.length!==0?V[0]:Z.documentElement};
x_Y=function(){if(this&&this.script_){var Z=this.script_;Z&&Z.tagName=="SCRIPT"&&QO4(Z,!0,this.timeout_)}};
QO4=function(Z,V,a){a!=null&&_.JO.clearTimeout(a);Z.onload=function(){};
Z.onerror=function(){};
Z.onreadystatechange=function(){};
V&&window.setTimeout(function(){_.CG(Z)},0)};
p0L=function(Z,V){var a="Jsloader error (code #"+Z+")";V&&(a+=": "+V);_.VF.call(this,a);this.code=Z};
_.V8(p0L,_.VF);var eFh=_.z4(["https://apis.google.com/js/api.js"]),zFA=_.gs(eFh),LqY=function(Z,V){var a=!1,J=$_E(Z,V).then(function(f){a=!0;return f}),r=_.lOE(5E3).then(function(){return a?$_E(Z,V):RFE(V).then(function(f){return MpY(f,Z)})});
return Bs7([J,r])},$_E=function(Z,V){return uLW(V).then(function(a){return MpY(a,Z)})},MpY=function(Z,V){var a=_.iK(V,"gapi.")?V.slice(5):V;
return Z[a]?_.Ig(Z[a]):new _.oG(function(J,r){var f=sH(function(){r(Error("bb"))},3E4);
Z.load(V,{callback:function(){_.JO.clearTimeout(f);J(Z[a])},
onerror:function(d){_.JO.clearTimeout(f);r(d)}})})},uLW=function(Z){return Z.gapi&&Z.gapi.load?_.Ig(Z.gapi):RFE(Z)},RFE=function(Z){return _.GM(zFA,{document:Z.document}).then(function(){return Z.gapi})},Wq4=function(){};
Wq4.prototype.load=function(Z,V){V=V===void 0?window:V;var a=Date.now();return LqY(Z,V).then(function(J){var r=Date.now();return{library:J,loadStartMs:a,loadEndMs:r}},function(J){throw J instanceof Error?J:Error(String(J));
})};var lvE=function(){_.X2.call(this);this.gapiLoader_=new Wq4;this.origin_=null;this.gapiPickerIframeResolver_=_.yE();this.gapiIframesResolver_=_.yE();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.O(lvE,_.X2);var gyH=function(Z,V){var a=_.AW("gapi.iframes",V);return a?(Z=Date.now(),_.Ig({library:a,loadStartMs:Z,loadEndMs:Z})):Z.gapiLoader_.load("gapi.iframes",V)},IvB=function(Z,V,a,J,r,f){var d=!1;
d=d===void 0?!1:d;gyH(Z,DI(V.ownerDocument)).then(function(N){var C=N.library;Z.gapiIframesResolver_.resolve(C);N=Z.gapiPickerIframeResolver_;var T=N.resolve,Y=d;Y=Y===void 0?!1:Y;var X={};X["host-message-handler"]=a;Z.hostMessageHandlerInternal_=X;var n=_.Ek(J);n=_.Ek(n);n=_.We(_.u0(_.LC(new _.Et,n.scheme_),n.JSC$7925_domain_),n.JSC$7925_port_).toString();Z.origin_=n;n=(new XrY).setUrl(J);n.JSC$7940_obj_.where=V;n.JSC$7940_obj_.allowPost=Y;n.JSC$7940_obj_.messageHandlers=X;Y=_.AW("makeWhiteListIframesFilter",
C)([Z.origin_]);n.JSC$7940_obj_.messageHandlersFilter=Y;r!=null&&n.setId(r);f!=null&&(n.JSC$7940_obj_.rpctoken=f);Y=YNa(n);Y.JSC$7937_obj_.style={display:"block","min-width":"100%",width:"1px"};Y.JSC$7937_obj_.height="100%";YNa(n).value().allow="camera 'src' "+Z.origin_;C=C.getContext().openChild(n.value());T.call(N,C)},function(N){Z.gapiIframesResolver_.reject(N);
Z.gapiPickerIframeResolver_.reject(N)});
return Z.gapiPickerIframeResolver_.promise},ZKa=function(Z,V){return _.l0([Z.gapiIframesResolver_.promise,
Z.gapiPickerIframeResolver_.promise]).then(function(a){var J=_.B(a);a=J.next().value;return(J=J.next().value)?J.send("picker-message-handler",V,void 0,_.AW("makeWhiteListIframesFilter",a)([Z.origin_])):_.B1(Error("cb"))})};
lvE.prototype.disposeInternal=function(){VNa(this);_.X2.prototype.disposeInternal.call(this)};
var VNa=function(Z){Z.gapiPickerIframeResolver_.promise.then(function(V){V&&(V.unregister("host-message-handler"),delete Z.hostMessageHandlerInternal_["host-message-handler"])})};var anr=function(){this.nextId=0};var o6F=function(Z,V){switch(Z.action){case "select-contacts":Z=J0Y(Z.contacts);break;case "visibility":Z=Z.visible;var a=new IQ;Z=_.Ap(a,1,7).setVisible(Z);a={};a["iframe-command"]=Z.serialize();Z=a;break;default:Z=null}return Z?ZKa(V,Z):_.Ig()},J0Y=function(Z){if(!Z||Z.length==0)return null;
var V=new IQ;_.Ap(V,1,11);var a=new anr;Z.forEach(function(J){if(J.email){var r=new sG;r=_.uG(r,2,J.name?J.name:J.email);var f=new XDr;J=_.fiK(f,1,_.vW,J.email,_.QK);J=_.ae(r,27,J);r=J.setId;f=(new e$).setId(":"+(a.nextId++).toString(36));f=_.Ap(f,2,12);J=r.call(J,f)}else J=null;J&&iQ(V,7,sG,J)});
Z={};Z["iframe-command"]=V.serialize();return Z};_.r0W=function(){if(Mxc){var Z=/Windows NT ([0-9.]+)/;return(Z=Z.exec(_.YV()))?Z[1]:"0"}return _.RbK?(Z=/1[0|1][_.][0-9_.]+/,(Z=Z.exec(_.YV()))?Z[0].replace(/_/g,"."):"10"):mLV?(Z=/Android\s+([^\);]+)(\)|;)/,(Z=Z.exec(_.YV()))?Z[1]:""):u9E||WUJ||g1m?(Z=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(Z=Z.exec(_.YV()))?Z[1].replace(/_/g,"."):""):""}();var wz;wz=function(Z){return(Z=Z.exec(_.YV()))?Z[1]:""};
_.P14=function(){if(_.dG)return wz(/Firefox\/([0-9.]+)/);if(_.rG||x6||ebJ)return rho;if(_.mK){if(_.EE()||_.qEK()){var Z=wz(/CriOS\/([0-9.]+)/);if(Z)return Z}return wz(/Chrome\/([0-9.]+)/)}if(_.OC&&!_.EE())return wz(/Version\/([0-9.]+)/);if(O4R||GFR){if(Z=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.YV()))return Z[1]+"."+Z[2]}else if(dOF)return(Z=wz(/Android\s+([0-9.]+)/))?Z:wz(/Version\/([0-9.]+)/);return""}();var fnc=function(){};
_.Iy(fnc);fnc.prototype.nextId_=0;_.O1=function(Z){return":"+(Z.nextId_++).toString(36)};var yU=function(Z){_.X6.call(this);this.JSC$8035_dom_=Z||dN();this.JSC$8035_id_=null;this.inDocument_=!1;this.JSC$8035_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.V8(yU,_.X6);yU.prototype.idGenerator_=fnc.getInstance();yU.prototype.getId=function(){return this.JSC$8035_id_||(this.JSC$8035_id_=_.O1(this.idGenerator_))};
yU.prototype.setId=function(Z){this.parent_&&this.parent_.childIndex_&&(_.lv.remove(this.parent_.childIndex_,this.JSC$8035_id_),_.lv.add(this.parent_.childIndex_,Z,this));this.JSC$8035_id_=Z};
yU.prototype.getElement=function(){return this.JSC$8035_element_};
var bM=function(Z){Z.googUiComponentHandler_||(Z.googUiComponentHandler_=new _.MF(Z));return Z.googUiComponentHandler_},iKh=function(Z,V){if(Z==V)throw Error("db");
var a;if(a=V&&Z.parent_&&Z.JSC$8035_id_){a=Z.parent_;var J=Z.JSC$8035_id_;a=a.childIndex_&&J?_.lv.get(a.childIndex_,J)||null:null}if(a&&Z.parent_!=V)throw Error("db");Z.parent_=V;yU.superClass_.setParentEventTarget.call(Z,V)};
yU.prototype.setParentEventTarget=function(Z){if(this.parent_&&this.parent_!=Z)throw Error("eb");yU.superClass_.setParentEventTarget.call(this,Z)};
yU.prototype.JSC$8037_createDom=function(){this.JSC$8035_element_=this.JSC$8035_dom_.createElement("DIV")};
yU.prototype.render=function(Z){Bmc(this,Z)};
var Bmc=function(Z,V,a){if(Z.inDocument_)throw Error("fb");Z.JSC$8035_element_||Z.JSC$8037_createDom();V?V.insertBefore(Z.JSC$8035_element_,a||null):Z.JSC$8035_dom_.JSC$7222_document_.body.appendChild(Z.JSC$8035_element_);Z.parent_&&!Z.parent_.inDocument_||Z.enterDocument()};
_.P=yU.prototype;_.P.decorate=function(Z){if(this.inDocument_)throw Error("fb");if(Z&&this.canDecorate(Z)){this.wasDecorated_=!0;var V=_.OY(Z);this.JSC$8035_dom_&&this.JSC$8035_dom_.JSC$7222_document_==V||(this.JSC$8035_dom_=dN(Z));this.decorateInternal(Z);this.enterDocument()}else throw Error("gb");};
_.P.canDecorate=function(){return!0};
_.P.decorateInternal=function(Z){this.JSC$8035_element_=Z};
_.P.enterDocument=function(){this.inDocument_=!0;da7(this,function(Z){!Z.inDocument_&&Z.getElement()&&Z.enterDocument()})};
_.P.exitDocument=function(){da7(this,function(Z){Z.inDocument_&&Z.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.P.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);da7(this,function(Z){Z.dispose()});
!this.wasDecorated_&&this.JSC$8035_element_&&_.CG(this.JSC$8035_element_);this.parent_=this.model_=this.JSC$8035_element_=this.childIndex_=this.children_=null;yU.superClass_.disposeInternal.call(this)};
_.P.getModel=function(){return this.model_};
_.P.addChild=function(Z,V){var a=this.children_?this.children_.length:0;if(Z.inDocument_&&(V||!this.inDocument_))throw Error("fb");if(a<0||a>(this.children_?this.children_.length:0))throw Error("hb");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);Z.parent_==this?(_.lv.set(this.childIndex_,Z.getId(),Z),_.uK(this.children_,Z)):_.lv.add(this.childIndex_,Z.getId(),Z);iKh(Z,this);_.nVJ(this.children_,a,0,Z);Z.inDocument_&&this.inDocument_&&Z.parent_==this?(V=this.getContentElement(),
(V.childNodes[a]||null)!=Z.getElement()&&(Z.getElement().parentElement==V&&V.removeChild(Z.getElement()),a=V.childNodes[a]||null,V.insertBefore(Z.getElement(),a))):V?(this.JSC$8035_element_||this.JSC$8037_createDom(),a=this.children_?this.children_[a+1]||null:null,Bmc(Z,this.getContentElement(),a?a.JSC$8035_element_:null)):this.inDocument_&&!Z.inDocument_&&Z.JSC$8035_element_&&Z.JSC$8035_element_.parentNode&&Z.JSC$8035_element_.parentNode.nodeType==1&&Z.enterDocument()};
_.P.getContentElement=function(){return this.JSC$8035_element_};
var da7=function(Z,V){Z.children_&&Z.children_.forEach(V,void 0)};
yU.prototype.removeChild=function(Z,V){if(Z){var a=typeof Z==="string"?Z:Z.getId();Z=this.childIndex_&&a?_.lv.get(this.childIndex_,a)||null:null;a&&Z&&(_.lv.remove(this.childIndex_,a),_.uK(this.children_,Z),V&&(Z.exitDocument(),Z.JSC$8035_element_&&_.CG(Z.JSC$8035_element_)),iKh(Z,null))}if(!Z)throw Error("ib");return Z};_.V8(Nru,m_O);_.V8(CUV,m_O);var mah;var Nm7=function(Z,V){V?Z.setAttribute("role",V):Z.removeAttribute("role")},U4=function(Z,V,a){Array.isArray(a)&&(a=a.join(" "));
var J="aria-"+V;a===""||a==void 0?(mah||(a={},mah=(a.atomic=!1,a.autocomplete="none",a.dropeffect="none",a.haspopup=!1,a.live="off",a.multiline=!1,a.multiselectable=!1,a.orientation="vertical",a.readonly=!1,a.relevant="additions text",a.required=!1,a.sort="none",a.busy=!1,a.disabled=!1,a.hidden=!1,a.invalid="false",a)),a=mah,V in a?Z.setAttribute(J,a[V]):Z.removeAttribute(J)):Z.setAttribute(J,a)};var C1a;_.Hc=function(Z,V,a){_.X6.call(this);this.target=Z;this.handle=V||Z;this.limits=a||new UX(NaN,NaN,NaN,NaN);this.JSC$8040_document_=_.OY(Z);this.JSC$8040_eventHandler_=new _.MF(this);_.fG(this,this.JSC$8040_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;_.P1(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=C1a};
_.V8(_.Hc,_.X6);C1a=_.JO.document&&_.JO.document.documentElement&&!!_.JO.document.documentElement.setCapture&&!!_.JO.document.releaseCapture;_.qCb=function(Z,V){Z.hysteresisDistanceSquared_=Math.pow(V,2)};
_.P=_.Hc.prototype;_.P.setEnabled=function(Z){this.enabled_=Z};
_.P.disposeInternal=function(){_.Hc.superClass_.disposeInternal.call(this);_.Yf(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$8040_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$8040_document_.releaseCapture();this.handle=this.target=null};
_.P.startDrag=function(Z){var V=Z.type=="mousedown";if(!this.enabled_||this.dragging_||V&&(Z.event_.button!=0||_.RbK&&Z.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new Ay("start",this,Z.clientX,Z.clientY,Z)))this.dragging_=!0,V&&Z.preventDefault();else return;else V&&Z.preventDefault();V=this.JSC$8040_document_;var a=V.documentElement,J=!this.useSetCapture_;this.JSC$8040_eventHandler_.listen(V,["touchmove","mousemove"],this.handleMove_,
{capture:J,passive:!1});this.JSC$8040_eventHandler_.listen(V,["touchend","mouseup"],this.endDrag,J);this.useSetCapture_?(a.setCapture(!1),this.JSC$8040_eventHandler_.listen(a,"losecapture",this.endDrag)):this.JSC$8040_eventHandler_.listen(DI(V),"blur",this.endDrag);this.scrollTarget_&&this.JSC$8040_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,J);this.clientX=this.startX=Z.clientX;this.clientY=this.startY=Z.clientY;this.screenX=Z.screenX;this.screenY=Z.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=BG(dN(this.JSC$8040_document_))}};
_.P.endDrag=function(Z,V){this.JSC$8040_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$8040_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new Ay("end",this,Z.clientX,Z.clientY,Z,SCh(this,this.deltaX),Tmb(this,this.deltaY),V||Z.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.P.handleMove_=function(Z){if(this.enabled_){var V=Z.clientX-this.clientX,a=Z.clientY-this.clientY;this.clientX=Z.clientX;this.clientY=Z.clientY;this.screenX=Z.screenX;this.screenY=Z.screenY;if(!this.dragging_){var J=this.startX-this.clientX,r=this.startY-this.clientY;if(J*J+r*r>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new Ay("start",this,Z.clientX,Z.clientY,Z)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(Z);return}}a=YCF(this,V,a);V=a.x;a=a.y;this.dragging_&&this.dispatchEvent(new Ay("beforedrag",
this,Z.clientX,Z.clientY,Z,V,a))&&(XbB(this,Z,V,a),Z.preventDefault())}};
var YCF=function(Z,V,a){var J=BG(dN(Z.JSC$8040_document_));V+=J.x-Z.pageScroll.x;a+=J.y-Z.pageScroll.y;Z.pageScroll=J;Z.deltaX+=V;Z.deltaY+=a;return new _.FR(SCh(Z,Z.deltaX),Tmb(Z,Z.deltaY))};
_.Hc.prototype.onScroll_=function(Z){var V=YCF(this,0,0);Z.clientX=this.clientX;Z.clientY=this.clientY;XbB(this,Z,V.x,V.y)};
var XbB=function(Z,V,a,J){Z.target.style.left=a+"px";Z.target.style.top=J+"px";Z.dispatchEvent(new Ay("drag",Z,V.clientX,V.clientY,V,a,J))},SCh=function(Z,V){var a=Z.limits;
Z=isNaN(a.left)?null:a.left;a=isNaN(a.width)?0:a.width;return Math.min(Z!=null?Z+a:Infinity,Math.max(Z!=null?Z:-Infinity,V))},Tmb=function(Z,V){var a=Z.limits;
Z=isNaN(a.top)?null:a.top;a=isNaN(a.height)?0:a.height;return Math.min(Z!=null?Z+a:Infinity,Math.max(Z!=null?Z:-Infinity,V))};
_.Hc.prototype.isDragging=function(){return this.dragging_};
var Ay=function(Z,V,a,J,r,f,d){_.CC.call(this,Z);this.clientX=a;this.clientY=J;this.browserEvent=r;this.left=f!==void 0?f:V.deltaX;this.top=d!==void 0?d:V.deltaY};
_.V8(Ay,_.CC);var kw=function(Z){this.JSC$8047_map_=new Map;var V=arguments.length;if(V>1){if(V%2)throw Error("oa");for(var a=0;a<V;a+=2)this.set(arguments[a],arguments[a+1])}else Z&&this.addAll(Z)};
_.P=kw.prototype;_.P.getCount=function(){return this.JSC$8047_map_.size};
_.P.getValues=function(){return Array.from(this.JSC$8047_map_.values())};
_.P.getKeys=function(){return Array.from(this.JSC$8047_map_.keys())};
_.P.containsKey=function(Z){return this.JSC$8047_map_.has(Z)};
_.P.containsValue=function(Z){return this.getValues().some(function(V){return V==Z})};
_.P.equals=function(Z,V){var a=this;V=V===void 0?function(J,r){return J===r}:V;
return this===Z?!0:this.JSC$8047_map_.size!=Z.getCount()?!1:this.getKeys().every(function(J){return V(a.JSC$8047_map_.get(J),Z.get(J))})};
_.P.isEmpty=function(){return this.JSC$8047_map_.size==0};
_.P.clear=function(){this.JSC$8047_map_.clear()};
_.P.remove=function(Z){return this.JSC$8047_map_.delete(Z)};
_.P.get=function(Z,V){return this.JSC$8047_map_.has(Z)?this.JSC$8047_map_.get(Z):V};
_.P.set=function(Z,V){this.JSC$8047_map_.set(Z,V);return this};
_.P.addAll=function(Z){if(Z instanceof kw){Z=_.B(Z.JSC$8047_map_);for(var V=Z.next();!V.done;V=Z.next()){var a=_.B(V.value);V=a.next().value;a=a.next().value;this.JSC$8047_map_.set(V,a)}}else if(Z)for(Z=_.B(Object.entries(Z)),V=Z.next();!V.done;V=Z.next())a=_.B(V.value),V=a.next().value,a=a.next().value,this.JSC$8047_map_.set(V,a)};
_.P.forEach=function(Z,V){var a=this;V=V===void 0?this:V;this.JSC$8047_map_.forEach(function(J,r){return Z.call(V,J,r,a)})};
_.P.clone=function(){return new kw(this)};(function(){for(var Z=["ms","moz","webkit","o"],V,a=0;V=Z[a]&&!_.JO.requestAnimationFrame;++a)_.JO.requestAnimationFrame=_.JO[V+"RequestAnimationFrame"],_.JO.cancelAnimationFrame=_.JO[V+"CancelAnimationFrame"]||_.JO[V+"CancelRequestAnimationFrame"];if(!_.JO.requestAnimationFrame){var J=0;_.JO.requestAnimationFrame=function(r){var f=(new Date).getTime(),d=Math.max(0,16-(f-J));J=f+d;return _.JO.setTimeout(function(){r(f+d)},d)};
_.JO.cancelAnimationFrame||(_.JO.cancelAnimationFrame=function(r){clearTimeout(r)})}})();
var KlA=[[],[]],n6B=0,ln7=!1,tNc=0,Fl4=function(Z,V){var a=tNc++,J={measureTask:{id:a,fn:Z.measure,context:V},mutateTask:{id:a,fn:Z.mutate,context:V},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(J.args||(J.args=[]),J.args.length=0,J.args.push.apply(J.args,arguments),J.args.push(J.state)):J.args&&J.args.length!=0?(J.args[0]=J.state,J.args.length=1):J.args=[J.state];J.isScheduled||(J.isScheduled=!0,KlA[n6B].push(J));ln7||(ln7=!0,window.requestAnimationFrame(sib))}},sib=
function(){ln7=!1;
var Z=KlA[n6B],V=Z.length;n6B=(n6B+1)%2;for(var a,J=0;J<V;++J){a=Z[J];var r=a.measureTask;a.isScheduled=!1;r.fn&&r.fn.apply(r.context,a.args)}for(J=0;J<V;++J)a=Z[J],r=a.mutateTask,a.isScheduled=!1,r.fn&&r.fn.apply(r.context,a.args),a.state={};Z.length=0};var Dab=_.z4(["about:blank"]),c0L=_.z4(["javascript:undefined"]),OK7=_.gs(Dab);_.iV(OK7);var GcY=_.gs(c0L);_.iV(GcY);var E4=function(Z){_.X6.call(this);this.JSC$8053_element_=Z;this.listenKeyIn_=_.P1(this.JSC$8053_element_,"focus",this,!0);this.listenKeyOut_=_.P1(this.JSC$8053_element_,"blur",this,!0)};
_.V8(E4,_.X6);E4.prototype.handleEvent=function(Z){var V=new _.qy(Z.event_);V.type=Z.type=="focusin"||Z.type=="focus"?"focusin":"focusout";this.dispatchEvent(V)};
E4.prototype.disposeInternal=function(){E4.superClass_.disposeInternal.call(this);Jj(this.listenKeyIn_);Jj(this.listenKeyOut_);delete this.JSC$8053_element_};var wbz=function(Z,V){this.JSC$8056_element_=Z;this.JSC$8056_dom_=V};var jf=function(Z,V){yU.call(this,V);this.useIframeMask_=!!Z;this.lastFocus_=null;this.resizeBackgroundTask_=Fl4({mutate:this.resizeBackground_},this);Fl4({mutate:this.updateModalAndBackground_},this)};
_.V8(jf,yU);_.P=jf.prototype;_.P.focusHandler_=null;_.P.visible_=!1;_.P.bgEl_=null;_.P.bgIframeEl_=null;_.P.tabCatcherElement_=null;_.P.backwardTabWrapInProgress_=!1;_.P.getCssClass=function(){return"goog-modalpopup"};
_.P.getBackgroundElement=function(){return this.bgEl_};
_.P.JSC$8037_createDom=function(){jf.superClass_.JSC$8037_createDom.call(this);var Z=this.getElement(),V=SE(this.getCssClass()).split(" ");xf(Z,V);Z.tabIndex=0;_.xl(Z,!1);y0B(this);bKa(this)};
var y0B=function(Z){if(Z.useIframeMask_&&!Z.bgIframeEl_){var V=Z.JSC$8035_dom_.JSC$7224_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.Gm(V,OK7);Z.bgIframeEl_=V;Z.bgIframeEl_.className=Z.getCssClass()+"-bg";_.xl(Z.bgIframeEl_,!1);Ek7(Z.bgIframeEl_,0)}Z.bgEl_||(Z.bgEl_=Z.JSC$8035_dom_.JSC$7224_createDom("DIV",Z.getCssClass()+"-bg"),_.xl(Z.bgEl_,!1))},bKa=function(Z){Z.tabCatcherElement_||(Z.tabCatcherElement_=Z.JSC$8035_dom_.createElement("SPAN"),_.xl(Z.tabCatcherElement_,
!1),Z.tabCatcherElement_.tabIndex=0,Z.tabCatcherElement_.style.position="absolute")};
_.P=jf.prototype;_.P.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.P.canDecorate=function(Z){return!!Z&&Z.tagName=="DIV"};
_.P.decorateInternal=function(Z){jf.superClass_.decorateInternal.call(this,Z);Z=SE(this.getCssClass()).split(" ");xf(this.getElement(),Z);y0B(this);bKa(this);this.getElement().tabIndex=0;_.xl(this.getElement(),!1)};
_.P.enterDocument=function(){this.bgIframeEl_&&_.OX(this.bgIframeEl_,this.getElement());_.OX(this.bgEl_,this.getElement());jf.superClass_.enterDocument.call(this);_.GR(this.tabCatcherElement_,this.getElement());this.focusHandler_=new E4(this.JSC$8035_dom_.JSC$7222_document_);bM(this).listen(this.focusHandler_,"focusin",this.onFocus);UaB(this,!1)};
_.P.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.Mc(this.focusHandler_);jf.superClass_.exitDocument.call(this);_.CG(this.bgIframeEl_);_.CG(this.bgEl_);_.CG(this.tabCatcherElement_)};
_.P.setVisible=function(Z){if(Z!=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_&&UaB(this,Z),Z){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$8035_dom_.JSC$7222_document_.activeElement}catch(r){}this.updateModalAndBackground_();bM(this).listen(this.JSC$8035_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$8035_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);HKA(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)aN(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){bM(this).unlisten(this.JSC$8035_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$8035_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)aN(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var V=this.JSC$8035_dom_,a=V.JSC$7222_document_.body,J=V.JSC$7222_document_.activeElement||a;if(!this.lastFocus_||this.lastFocus_==a){this.lastFocus_=null;break a}(J==a||V.contains(this.getElement(),J))&&this.lastFocus_.focus()}catch(r){}this.lastFocus_=
null}}};
var UaB=function(Z,V){Z.modalAriaVisibilityHelper_||(Z.modalAriaVisibilityHelper_=new wbz(Z.JSC$8035_element_,Z.JSC$8035_dom_));Z=Z.modalAriaVisibilityHelper_;if(V){Z.hiddenElements_||(Z.hiddenElements_=[]);V=Z.JSC$8056_dom_.getChildren(Z.JSC$8056_dom_.JSC$7222_document_.body);for(var a=0;a<V.length;a++){var J=V[a],r;if(r=J!=Z.JSC$8056_element_)r=J.getAttribute("aria-hidden"),r=!(r==null||r==void 0?0:String(r));r&&(U4(J,"hidden",!0),Z.hiddenElements_.push(J))}}else if(Z.hiddenElements_){for(V=0;V<
Z.hiddenElements_.length;V++)Z.hiddenElements_[V].removeAttribute("aria-hidden");Z.hiddenElements_=null}};
jf.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var HKA=function(Z,V){Z.bgIframeEl_&&_.xl(Z.bgIframeEl_,V);Z.bgEl_&&_.xl(Z.bgEl_,V);_.xl(Z.getElement(),V);_.xl(Z.tabCatcherElement_,V)};
_.P=jf.prototype;_.P.onShow=function(){this.dispatchEvent("show")};
_.P.onHide=function(){HKA(this,!1);this.dispatchEvent("hide")};
_.P.isVisible=function(){return this.visible_};
_.P.focus=function(){this.focusElement_()};
_.P.resizeBackground_=function(){this.bgIframeEl_&&_.xl(this.bgIframeEl_,!1);this.bgEl_&&_.xl(this.bgEl_,!1);var Z=this.JSC$8035_dom_.JSC$7222_document_;var V=_.iv(DI(this.JSC$8035_dom_.JSC$7222_document_)||window);var a=Math.max(V.width,Math.max(Z.body.scrollWidth,Z.documentElement.scrollWidth));Z=Math.max(V.height,Math.max(Z.body.scrollHeight,Z.documentElement.scrollHeight));this.bgIframeEl_&&(_.xl(this.bgIframeEl_,!0),_.UHE(this.bgIframeEl_,a,Z));this.bgEl_&&(_.xl(this.bgEl_,!0),_.UHE(this.bgEl_,
a,Z))};
_.P.reposition=function(){var Z;if(_.b04(this.getElement())=="fixed")var V=Z=0;else V=BG(this.JSC$8035_dom_),Z=V.x,V=V.y;var a=AS4(this.getElement());var J=_.iv(DI(this.JSC$8035_dom_.JSC$7222_document_)||window);Z=Math.max(Z+J.width/2-a.width/2,0);V=Math.max(V+J.height/2-a.height/2,0);kD(this.getElement(),Z,V);kD(this.tabCatcherElement_,Z,V)};
_.P.onFocus=function(Z){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():Z.target==this.tabCatcherElement_&&sH(this.focusElement_,0,this)};
_.P.focusElement_=function(){try{this.getElement().focus()}catch(Z){}};
_.P.disposeInternal=function(){_.Mc(this.popupShowTransition_);this.popupShowTransition_=null;_.Mc(this.popupHideTransition_);this.popupHideTransition_=null;_.Mc(this.bgShowTransition_);this.bgShowTransition_=null;_.Mc(this.bgHideTransition_);this.bgHideTransition_=null;jf.superClass_.disposeInternal.call(this)};var wR=function(Z,V,a){jf.call(this,V,a);this.JSC$8066_class_=Z||"modal-dialog";this.buttons_=(new vc).addButton(A0c,!0).addButton(kcB,!1,!0)};
_.V8(wR,jf);_.P=wR.prototype;_.P.escapeToCancel_=!0;_.P.hasTitleCloseButton_=!0;_.P.modal_=!0;_.P.draggable_=!0;_.P.backgroundElementOpacity_=.5;_.P.title_="";_.P.JSC$8068_dragger_=null;_.P.JSC$8068_disposeOnHide_=!1;_.P.titleEl_=null;_.P.titleTextEl_=null;_.P.titleTextId_=null;_.P.titleCloseEl_=null;_.P.contentEl_=null;_.P.buttonEl_=null;_.P.getCssClass=function(){return this.JSC$8066_class_};
_.P.setTitle=function(Z){this.title_=Z;this.titleTextEl_&&_.bL(this.titleTextEl_,Z)};
_.P.getTitle=function(){return this.title_};
_.P.getContent=function(){return""};
_.P.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var E6A=function(Z){Z.getElement()||Z.render();return Z.getElement()};
wR.prototype.getBackgroundElement=function(){this.getElement()||this.render();return wR.superClass_.getBackgroundElement.call(this)};
var jih=function(Z,V){Z.backgroundElementOpacity_=V;Z.getElement()&&(V=Z.getBackgroundElement())&&Ek7(V,Z.backgroundElementOpacity_)};
wR.prototype.setDraggable=function(Z){this.draggable_=Z;v6z(this,Z&&this.inDocument_)};
wR.prototype.JSC$8068_handleDrag=function(){};
var v6z=function(Z,V){var a=SE(Z.JSC$8066_class_+"-title-draggable").split(" ");Z.getElement()&&(V?xf(Z.titleEl_,a):Sk7(Z.titleEl_,a));V&&!Z.JSC$8068_dragger_?(V=new _.Hc(Z.getElement(),Z.titleEl_),Z.JSC$8068_dragger_=V,xf(Z.titleEl_,a),_.P1(Z.JSC$8068_dragger_,"start",Z.setDraggerLimits_,!1,Z),_.P1(Z.JSC$8068_dragger_,"drag",Z.JSC$8068_handleDrag,!1,Z)):!V&&Z.JSC$8068_dragger_&&(Z.JSC$8068_dragger_.dispose(),Z.JSC$8068_dragger_=null)};
_.P=wR.prototype;
_.P.JSC$8037_createDom=function(){wR.superClass_.JSC$8037_createDom.call(this);var Z=this.getElement(),V=this.JSC$8035_dom_;this.titleTextId_=this.getId();var a=this.getId()+".contentEl";this.titleEl_=V.JSC$7224_createDom("DIV",this.JSC$8066_class_+"-title",this.titleTextEl_=V.JSC$7224_createDom("SPAN",{className:this.JSC$8066_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=V.JSC$7224_createDom("SPAN",this.JSC$8066_class_+"-title-close"));NC7(Z,this.titleEl_,this.contentEl_=
V.JSC$7224_createDom("DIV",{className:this.JSC$8066_class_+"-content",id:a}),this.buttonEl_=V.JSC$7224_createDom("DIV",this.JSC$8066_class_+"-buttons"));Nm7(this.titleTextEl_,"heading");Nm7(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;U4(this.titleCloseEl_,"label","Close");Nm7(Z,"dialog");U4(Z,"labelledby",this.titleTextId_||"");_.xl(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(Z=this.buttons_,Z.JSC$8069_element_=this.buttonEl_,Z.render());_.xl(this.buttonEl_,!!this.buttons_);
jih(this,this.backgroundElementOpacity_)};
_.P.decorateInternal=function(Z){wR.superClass_.decorateInternal.call(this,Z);Z=this.getElement();var V=this.JSC$8066_class_+"-content";this.contentEl_=lL(document,null,V,Z)[0];this.contentEl_||(this.contentEl_=this.JSC$8035_dom_.JSC$7224_createDom("DIV",V),Z.appendChild(this.contentEl_));V=this.JSC$8066_class_+"-title";var a=this.JSC$8066_class_+"-title-text",J=this.JSC$8066_class_+"-title-close";(this.titleEl_=lL(document,null,V,Z)[0])?(this.titleTextEl_=lL(document,null,a,this.titleEl_)[0],this.titleCloseEl_=
lL(document,null,J,this.titleEl_)[0]):(this.titleEl_=this.JSC$8035_dom_.JSC$7224_createDom("DIV",V),Z.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=cSW(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.sX("SPAN",{className:a,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;U4(Z,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=this.JSC$8035_dom_.JSC$7224_createDom("SPAN",
J),this.titleEl_.appendChild(this.titleCloseEl_));_.xl(this.titleCloseEl_,this.hasTitleCloseButton_);V=this.JSC$8066_class_+"-buttons";(this.buttonEl_=lL(document,null,V,Z)[0])?(this.buttons_=new vc(this.JSC$8035_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$8035_dom_.JSC$7224_createDom("DIV",V),Z.appendChild(this.buttonEl_),this.buttons_&&(Z=this.buttons_,Z.JSC$8069_element_=this.buttonEl_,Z.render()),_.xl(this.buttonEl_,!!this.buttons_));jih(this,this.backgroundElementOpacity_)};
_.P.enterDocument=function(){wR.superClass_.enterDocument.call(this);bM(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);bM(this).listen(this.buttonEl_,"click",this.onButtonClick_);v6z(this,this.draggable_);bM(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var Z=this.getElement();Nm7(Z,"dialog");this.titleTextEl_.id!==""&&U4(Z,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){Z=this.JSC$8035_dom_;
var V=this.getBackgroundElement();Z.removeNode(this.bgIframeEl_);Z.removeNode(V)}this.isVisible()&&UaB(this,!1)}};
_.P.exitDocument=function(){this.isVisible()&&this.setVisible(!1);v6z(this,!1);wR.superClass_.exitDocument.call(this)};
_.P.setVisible=function(Z){Z!=this.isVisible()&&(this.inDocument_||this.render(),wR.superClass_.setVisible.call(this,Z))};
_.P.onShow=function(){wR.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.P.onHide=function(){wR.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$8068_disposeOnHide_&&this.dispose()};
_.P.setDraggerLimits_=function(){var Z=this.JSC$8035_dom_.JSC$7222_document_,V=_.iv(DI(Z)||window),a=Math.max(Z.body.scrollWidth,V.width);Z=Math.max(Z.body.scrollHeight,V.height);var J=AS4(this.getElement());_.b04(this.getElement())=="fixed"?this.JSC$8068_dragger_.limits=new UX(0,0,Math.max(0,V.width-J.width),Math.max(0,V.height-J.height)):this.JSC$8068_dragger_.limits=new UX(0,0,a-J.width,Z-J.height)};
_.P.onTitleCloseClick_=function(){xaA(this)};
var xaA=function(Z){if(Z.hasTitleCloseButton_){var V=Z.buttons_,a=V&&V.cancelButton_;a?(V=V.get(a),Z.dispatchEvent(new xw(a,V))&&Z.setVisible(!1)):Z.setVisible(!1)}},QiW=function(Z){Z.hasTitleCloseButton_=!1;
Z.titleCloseEl_&&_.xl(Z.titleCloseEl_,Z.hasTitleCloseButton_)};
wR.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;wR.superClass_.disposeInternal.call(this)};
wR.prototype.onButtonClick_=function(Z){a:{for(Z=Z.target;Z!=null&&Z!=this.buttonEl_;){if(Z.tagName=="BUTTON")break a;Z=Z.parentNode}Z=null}if(Z&&!Z.disabled){Z=Z.name;var V=this.buttons_.get(Z);this.dispatchEvent(new xw(Z,V))&&this.setVisible(!1)}};
wR.prototype.onKey_=function(Z){var V=!1,a=!1,J=this.buttons_,r=Z.target;if(Z.type=="keydown")if(this.escapeToCancel_&&Z.keyCode==27){var f=J&&J.cancelButton_;r=r.tagName=="SELECT"&&!r.disabled;f&&!r?(a=!0,V=J.get(f),V=this.dispatchEvent(new xw(f,V))):r||(V=!0)}else{if(Z.keyCode==9&&Z.shiftKey&&r==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(Y){}sH(this.resetBackwardTabWrap_,0,this)}}else if(Z.keyCode==13){if(r.tagName=="BUTTON"&&!r.disabled)f=r.name;
else if(r==this.titleCloseEl_)xaA(this);else if(J){var d=J.defaultButton_,N;if(N=d)a:{N=qA("BUTTON",J.JSC$8069_element_);for(var C,T=0;C=N[T];T++)if(C.name==d||C.id==d){N=C;break a}N=null}r=(r.tagName=="TEXTAREA"||r.tagName=="SELECT"||r.tagName=="A")&&!r.disabled;!N||N.disabled||r||(f=d)}f&&J&&(a=!0,V=this.dispatchEvent(new xw(f,String(J.get(f)))))}else r!=this.titleCloseEl_||Z.keyCode!=32&&Z.key!=" "||xaA(this);if(V||a)Z.stopPropagation(),Z.preventDefault();V&&this.setVisible(!1)};
var xw=function(Z,V){this.type="dialogselect";this.key=Z;this.caption=V};
_.V8(xw,_.CC);var vc=function(Z){kw.call(this);Z||dN();this.cancelButton_=this.JSC$8069_element_=this.defaultButton_=null};
_.V8(vc,kw);_.P=vc.prototype;_.P.clear=function(){kw.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.P.set=function(Z,V,a,J){kw.prototype.set.call(this,Z,V);a&&(this.defaultButton_=Z);J&&(this.cancelButton_=Z);return this};
_.P.addButton=function(Z,V,a){return this.set(Z.key,Z.caption,V,a)};
_.P.render=function(){if(this.JSC$8069_element_){_.vF(this.JSC$8069_element_,D_E);var Z=dN(this.JSC$8069_element_);this.forEach(function(V,a){V=Z.JSC$7224_createDom("BUTTON",{name:a},V);a==this.defaultButton_&&(V.className="goog-buttonset-default");this.JSC$8069_element_.appendChild(V)},this)}};
_.P.decorate=function(Z){if(Z&&Z.nodeType==1){this.JSC$8069_element_=Z;Z=qA("BUTTON",this.JSC$8069_element_);for(var V,a,J,r=0;V=Z[r];r++)if(a=V.name||V.id,J=cSW(V)||V.value,a){var f=r==0;this.set(a,J,f,V.name=="cancel");f&&_.UU(V,"goog-buttonset-default")}}};
_.P.getElement=function(){return this.JSC$8069_element_};
var A0c={key:"ok",caption:"OK"},kcB={key:"cancel",caption:"Cancel"},pbE={key:"yes",caption:"Yes"},hpz={key:"no",caption:"No"},epa={key:"save",caption:"Save"},zpA={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new vc).addButton(A0c,!0,!0),(new vc).addButton(A0c,!0).addButton(kcB,!1,!0),(new vc).addButton(pbE,!0).addButton(hpz,!1,!0),(new vc).addButton(pbE).addButton(hpz,!0).addButton(kcB,!1,!0),(new vc).addButton(zpA).addButton(epa).addButton(kcB,!0,!0));_.V8(qoV,wR);_.V8(Soc,y6);var $ab=_.z4(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),Rph=_.z4(["//apis.google.com/js/rpc.js"]),Fqo=_.gs($ab),sOo=_.gs(Rph),YoR=null;var bq=function(Z,V){_.X6.call(this);this.JSC$8078_element_=Z;Z=_.xE(this.JSC$8078_element_)?this.JSC$8078_element_:this.JSC$8078_element_?this.JSC$8078_element_.body:null;this.isRtl_=!!Z&&_.jIc(Z);this.listenKey_=_.P1(this.JSC$8078_element_,_.PL?"DOMMouseScroll":"mousewheel",this,V)};
_.V8(bq,_.X6);bq.prototype.handleEvent=function(Z){var V=0,a=0,J=Z.event_;J.type=="mousewheel"?(Z=MNr(-J.wheelDelta),J.wheelDeltaX!==void 0?(V=MNr(-J.wheelDeltaX),a=MNr(-J.wheelDeltaY)):a=Z):(Z=J.detail,Z>100?Z=3:Z<-100&&(Z=-3),J.axis!==void 0&&J.axis===J.HORIZONTAL_AXIS?V=Z:a=Z);typeof this.maxDeltaX_==="number"&&(V=_.bN(V,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(a=_.bN(a,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(V=-V);V=new LlW(Z,J,V,a);this.dispatchEvent(V)};
var MNr=function(Z){return _.fP&&(_.RbK||LUJ)&&Z%40!=0?Z:Z/40};
bq.prototype.disposeInternal=function(){bq.superClass_.disposeInternal.call(this);Jj(this.listenKey_);this.listenKey_=null};
var LlW=function(Z,V,a,J){_.qy.call(this,V);this.type="mousewheel";this.detail=Z;this.deltaX=a;this.deltaY=J};
_.V8(LlW,_.qy);_.oy=function(Z){var V="instance_";if(Z.instance_&&Z.hasOwnProperty(V))return Z.instance_;V=new Z;return Z.instance_=V};var tpa;var usz=_.z4(["https://about:blank"]),Wl7=_.z4(['javascript:""']),g6h=_.z4(["about:blank"]);_.V8(Q6,qoV);_.P=Q6.prototype;_.P.JSC$8086_url_="";_.P.JSC$8086_iframe_=null;_.P.iframeLoaded_=!1;_.P.loadedFired_=!1;_.P.callback_=function(){};
_.P.enterDocument=function(){Q6.superClass_.enterDocument.call(this);nyE(this.getBackgroundElement(),bM(this))};
_.P.render=function(Z){var V=this;Q6.superClass_.render.call(this,Z);this.useGapi_?gyH(this.iframeManager_,window).then(function(){return InY(V)}).then(null,function(){V.callback_({action:"error"})}):ZMc(this)};
var InY=function(Z){var V=Z.JSC$8035_dom_.JSC$7224_createDom("div",["picker-dialog-content","picker-frame"]);_.xl(V,!1);Z.getContentElement().appendChild(V);return IvB(Z.iframeManager_,V,function(a){var J=UqA(a["iframe-command"]);switch(J.getCommand()){case 1:a=Z.callback_;J=_.Ma(J,gT,2);var r="";switch(J.getStatus()){case 2:r="cancel";break;case 1:r="picked";break;case 3:r="error"}var f=_.WG(J,sG,2,_.gN(Kji));J=f.length===0?{action:r}:Hf4(f,r,_.Ma(J,wDr,7));a.call(Z,J);Z.setVisible(!1);break;case 4:QiW(Z);
Z.callback_({action:"loaded"});break;case 7:case 8:a=Z.callback_;a:{r=J.getCommand();f=_.Ma(J,gT,2);switch(r){case 7:r="uploadScheduled";break;case 8:r="uploadStateChange";break;default:J={};break a}J=_.WG(f,sG,2,_.gN(Kji));if(J.length===0)J={action:r};else{var d=_.Ma(f,wDr,7);f=d&&_.Gx(d,1);d=tpL(d);J=D_F(J,r,f,d)}}a.call(Z,J)}},Z.JSC$8086_url_,Z.targetId_,Z.rpcToken_).then(function(a){Z.JSC$8086_iframe_=a.getIframeEl();
VuL(Z);_.xl(Z.JSC$8086_iframe_.parentElement,!0);_.UU(Z.getElement(),"picker-dialog");a5b(Z);return a})},ZMc=function(Z){Z.JSC$8086_iframe_=Z.JSC$8035_dom_.JSC$7224_createDom("IFRAME",{id:Z.targetId_,
name:Z.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.Gm(Z.JSC$8086_iframe_,JdL(Z));_.UU(Z.getElement(),"picker-dialog");Z.getContentElement().appendChild(Z.JSC$8086_iframe_);bM(Z).listen(Z.JSC$8086_iframe_,"load",function(){return void VuL(Z)});
Z.JSC$8086_iframe_.src=Z.JSC$8086_url_;a5b(Z)},rdb=function(Z){oEA(Z,(0,_.KG)(function(V){V.setAuthToken(this.targetId_,this.rpcToken_)},Z))},a5b=function(Z){var V=_.jO(_.Ek(Z.JSC$8086_url_),"title");
V&&Z.setTitle(V)},JdL=function(Z){return _.mim("Internet Explorer")>=7&&_.iK(Z.JSC$8086_url_,"https")?_.gs(usz):_.rG?_.gs(Wl7):_.gs(g6h)},VuL=function(Z){rdb(Z);
Z.iframeLoaded_=!0;Z.JSC$8086_iframe_.tabIndex=0;Z.isVisible()&&Z.focus()};
Q6.prototype.handleKeydown_=function(Z){Z.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),Z.stopPropagation(),Z.preventDefault())};
var oEA=function(Z,V){var a=Z.JSC$8084_gadgetsDomHelper_;X0n(function(){V(a.getWindow().gadgets.rpc)},a)};
Q6.prototype.setUrl=function(Z){Z=_.vX(new _.Et(Z),"rpcService",this.targetId_);_.vX(Z,"rpctoken",this.rpcToken_);_.Zx(Z,"rpctoken="+this.rpcToken_);_.LC(Z,"https");this.JSC$8086_url_=Z.toString();this.JSC$8086_iframe_&&(this.JSC$8086_iframe_.src=this.JSC$8086_url_)};
var PAE=function(Z,V){Z.callback_=V;oEA(Z,(0,_.KG)(function(a){a.register(this.targetId_,(0,_.KG)(this.handlePickerAction_,this))},Z))};
Q6.prototype.handlePickerAction_=function(Z){var V=Z.action;V=="loaded"&&(this.loadedFired_=!0,f54(this,new CUV(this.isVisible())),iM4(this),QiW(this),bM(this).unlisten(this.JSC$8035_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$8086_iframe_.tabIndex=0);V!="picked"&&V!="cancel"||this.setVisible(!1);this.callback_(Z)};
var iM4=function(Z){Z.JSC$8086_appId_&&f54(Z,new Nru(Z.JSC$8086_appId_,window.location.protocol+"//"+window.location.host))};
Q6.prototype.setRelayUrl=function(Z){oEA(this,(0,_.KG)(function(V){V.setRelayUrl(this.targetId_,Z)},this))};
var f54=function(Z,V){Z.useGapi_&&o6F(V,Z.iframeManager_).then(null,function(){Z.callback_({action:"error"})});
oEA(Z,(0,_.KG)(function(a){a.call(this.targetId_,"picker",null,V)},Z))};
Q6.prototype.resizePicker_=function(){var Z=DI(this.JSC$8035_dom_.JSC$7222_document_)||window;if(_.jO(_.Ek(this.JSC$8086_url_),"ignoreLimits")=="true")Z=new _.f6(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.jO(_.Ek(this.JSC$8086_url_),"shadeDialog")=="true"){var V=E6A(this);V=vkF(V);var a=_.iv(Z);Z=a.width-80;a=a.height-40;V&&(Z-=V.left?V.left:0,Z-=V.right?V.right:0,a-=V.top?V.top:0,a-=V.bottom?V.bottom:0);Z=new _.f6(Z>0?Z:0,a>0?a:0)}else(V=this.preferredDialogWidth_)?(V=Math.max(320,
Math.min(1051,V)),(a=this.preferredDialogHeight_)||(a=_.iv(Z).height*.85),a=Math.max(480,Math.min(650,a))):(V=_.iv(Z),a=V.width*.618,a=a<V.height?Math.round(Math.max(480,Math.min(650,a*.85))):Math.round(Math.max(480,Math.min(650,V.height*.85))),V=Math.round(a/.618)),Z=_.iv(Z),V=Math.min(V,Math.max(Z.width,320)),a=Math.min(a,Math.max(Z.height,480)),Z=new _.f6(V,a);_.UHE(this.getContentElement(),Z);this.reposition()};
Q6.prototype.reposition=function(){if(_.jO(_.Ek(this.JSC$8086_url_),"shadeDialog")=="true"){var Z=AS4(this.getElement()),V=_.iv(this.JSC$8035_dom_.getWindow());Z=Math.floor(V.width/2-Z.width/2);V=E6A(this);if(V=vkF(V)){var a=V.left?V.left:0;a+=V.right?V.right:0;Z=Math.floor(Z-a/2)}Z=Z>0?Z:0;V=BG(this.JSC$8035_dom_).y;kD(this.getElement(),Z,V)}else Q6.superClass_.reposition.call(this)};
Q6.prototype.setVisible=function(Z){if(Z!=this.isVisible()&&this.autoSizeDialog_){var V=this.JSC$8035_dom_.getWindow();Z?(this.resizePicker_(),bM(this).listen(V,"resize",this.resizePicker_),this.iframeLoaded_||bM(this).listen(V,"keydown",this.handleKeydown_)):(bM(this).unlisten(V,"resize",this.resizePicker_),this.iframeLoaded_||bM(this).unlisten(V,"keydown",this.handleKeydown_))}Q6.superClass_.setVisible.call(this,Z);f54(this,new CUV(Z))};
Q6.prototype.focus=function(){Q6.superClass_.focus.call(this);if(this.JSC$8086_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$8086_iframe_.focus()}catch(Z){}};var io=function(Z,V){V=V===void 0?Q6:V;y6.call(this,Z);this.pickerConstructor=V;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(Z=window.location.origin)||(Z=window.location.protocol+"//"+window.location.host);Z&&this.urlParamMap_.set("origin",Z);this.postProcessors_=[]};
_.O(io,Soc);io.prototype.JSC$8091_disposeOnHide_=!1;
io.prototype.build=function(){this.JSC$7992_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$7992_appId_);this.getRelayUrl()||this.setRelayUrl(_.ge(_.Zx(_.Ia(_.Ek(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("jb");var Z=new this.pickerConstructor(BB7(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);Z.JSC$8068_disposeOnHide_=this.JSC$8091_disposeOnHide_;
Z.JSC$8086_appId_=this.JSC$7992_appId_;Z.loadedFired_&&iM4(Z);PAE(Z,this.callback_);return Z};
var dzA=function(Z){Z.urlParamMap_.set("multiselectEnabled","true");return Z};
io.prototype.getHeight=function(){return this.dialogHeight_};
io.prototype.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
io.prototype.getTitle=function(){return this.urlParamMap_.get("title")};
io.prototype.getWidth=function(){return this.dialogWidth_};
var mzL=function(Z){Z.JSC$8091_disposeOnHide_=void 0;return Z};
io.prototype.setRelayUrl=function(Z){this.urlParamMap_.set("parent",Z);return this};
var NBB=function(Z,V){Z.urlParamMap_.set("selectButtonLabel",V);return Z};
io.prototype.setSize=function(Z,V){this.dialogWidth_=Z;this.dialogHeight_=V;return this};
io.prototype.setTitle=function(Z){this.urlParamMap_.set("title",Z);return this};
var BB7=function(Z){Z.postProcessors_.length&&Z.urlParamMap_.set("pp",JSON.stringify(Z.postProcessors_));Z.urlParamMap_.set("nav",X07(Z.nav_));var V=new _.Et(Z.getBaseUrl());Z.urlParamMap_.forEach(function(a,J){_.vX(V,J,a)});
return V};var SAH=function(Z,V){Z.name!==void 0?(this.name=Z.name,this.code=CAL[Z.name]):(this.code=Z=Z.code,this.name=qA7(Z));_.VF.call(this,Lc7("%s %s",this.name,V))};
_.V8(SAH,_.VF);var qA7=function(Z){var V=_.lv.findKey(CAL,function(a){return Z==a});
if(V===void 0)throw Error("lb`"+Z);return V},QU={},CAL=(QU.AbortError=3,QU.EncodingError=5,QU.InvalidModificationError=9,QU.InvalidStateError=7,QU.NotFoundError=1,QU.NotReadableError=4,QU.NoModificationAllowedError=6,QU.PathExistsError=12,QU.QuotaExceededError=10,QU.SecurityError=2,QU.SyntaxError=8,QU.TypeMismatchError=11,QU);var TB4=function(Z,V){_.CC.call(this,Z.type,V);this.event_=Z};
_.V8(TB4,_.CC);var YAH=function(Z,V,a){a===void 0&&(a=Z.size);return Z.slice?Z.slice(V,a):null};var Ofn=new WeakMap,cWF=function(Z,V){Z=[Z];for(var a=V.length-1;a>=0;--a)Z.push(typeof V[a],V[a]);return Z.join("\v")};_.w0a(function(){if(!_.JO.Blob)return!1;var Z=new Uint8Array(100);try{var V=new Blob([Z])}catch(a){return!1}return V.size!=100?!1:!0});
var Xyh=_.w0a(function(){if(!_.JO.Blob)return!1;var Z=new Uint8Array(100);try{var V=new Blob([Z])}catch(a){return!1}return YAH(V,0,1)===null?!1:!0});_.JO.U3bHHf!=null||(_.JO.U3bHHf=0);_.JO.U3bHHf++;var bfK={};var zU=void 0;var HfK=Symbol("tb");var $_o=Ro("WizInjectionContext_Dispatcher");var QOK=Ro("WizInjectionContext_RootElement");var hFF=Ro("WizInjectionContext_AppContext"),p0a=Ro("WizInjectionContext_ModelRootElement"),eFE=Ro("WizInjectionContext_RendererData"),zFO=Ro("WizInjectionContext_InjectingConstructor"),x_R=Ro("WizInjectionContext_AsyncDeps"),RFo={};var gym=!1;var KhW=Symbol("xb"),$aJ=Symbol("yb"),usc=Symbol("zb"),MNi=Symbol("Ab"),Jda=Mr(function(Z){return iKE(Z)&&KhW in Z});var ani={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextPerComponent:xSE,enableLazyTsx:Q3m,enablePerformanceTiming:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,disableSoyJsRenderEvents:!1};var gR=Object.assign({},{attributes:{},handleError:function(Z){throw Z;}},ani);var BmF=Symbol("Bb"),pR={},P1K=(pR[BmF]=!0,pR.debugName="[component]",pR.getComponentStack=function(){for(var Z=[],V=this;V;)dan(V)&&Z.push(V.debugName),V=V.parent;return Z},pR.registerSignal=function(){},pR.registerEffect=function(){},pR);var Io=null,Jr=!1,TmJ=1,Pr=Symbol("Cb"),N5={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:function(){return!1},
producerRecomputeValue:function(){},
consumerMarkedDirty:function(){},
consumerOnSignalRead:function(){}};var hy=Symbol("Db"),ef=Symbol("Eb"),rl=Symbol("Fb"),FlK=Object.assign({},N5,{value:hy,dirty:!0,error:null,equal:maE,kind:"computed",producerMustRecompute:function(Z){return Z.value===hy||Z.value===ef},
producerRecomputeValue:function(Z){if(Z.value===ef)throw Error("da");var V=Z.value;Z.value=ef;var a=lnn(Z),J=!1;try{var r=Z.computation();aU(null);J=V!==hy&&V!==rl&&r!==rl&&Z.equal(V,r)}catch(f){r=rl,Z.error=f}finally{tNF(Z,a)}J?Z.value=V:(Z.value=r,Z.version++)}});var wbc=function(){throw Error();};var bKJ=null,c0a=Object.assign({},N5,{equal:maE,value:void 0,kind:"signal"});Object.assign({},N5,{value:hy,dirty:!0,error:null,equal:maE,kind:"linkedSignal",producerMustRecompute:function(Z){return Z.value===hy||Z.value===ef},
producerRecomputeValue:function(Z){if(Z.value===ef)throw Error("da");var V=Z.value;Z.value=ef;var a=lnn(Z);try{var J=Z.source();var r=Z.computation(J,V===hy||V===rl?void 0:{source:Z.sourceValue,value:V});Z.sourceValue=J}catch(f){r=rl,Z.error=f}finally{tNF(Z,a)}V!==hy&&r!==rl&&Z.equal(V,r)?Z.value=V:(Z.value=r,Z.version++)}});Object.assign({},N5,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(Z){Z.schedule!==null&&Z.schedule(Z.ref)},
hasRun:!1,cleanupFn:function(){}});var HKO=Symbol("Gb"),Br=Symbol("Hb");var dl=Array.isArray;var hpc;var nEF={},zpO=pbo(Object.assign({},{consumerAllowSignalWrites:!0},nEF)),B0=pbo(Object.assign({},{consumerAllowSignalWrites:!0},nEF));var S3=0,zM=function(){this.queue=new Set};
zM.prototype.remove=function(Z){this.queue.delete(Z)};
zM.prototype.clear=function(){this.queue.clear()};
var l5h=function(){zM.apply(this,arguments)};
_.O(l5h,zM);l5h.prototype.schedule=function(Z){this.queue.add(Z)};
l5h.prototype.flush=function(){if(this.queue.size)for(var Z=_.B(this.queue),V=Z.next();!V.done;V=Z.next()){V=V.value;this.queue.delete(V);try{V.run()}catch(a){tuH(a)}}};
var s0b=new l5h,$w=function(){zM.apply(this,arguments)};
_.O($w,zM);var Fhr=function(){$w.apply(this,arguments)};
_.O(Fhr,$w);Fhr.prototype.schedule=function(Z){Z.hasRun?this.queue.add(Z):Z.run()};
Fhr.prototype.flush=function(){if(this.queue.size){var Z=this.queue;this.queue=new Set;oEO(Z)}};
var RpE=new Fhr,DzH=function(){$w.apply(this,arguments)};
_.O(DzH,$w);DzH.prototype.schedule=function(Z){var V=this;return _.m(function(a){if(a.nextAddress==1)return Z.hasRun?a.jumpTo(2):_.q(a,Promise.resolve(),3);if(a.nextAddress!=2)return Z.run(),a.return();V.queue.add(Z);_.mt(a)})};
DzH.prototype.flush=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1){if(!Z.queue.size)return a.return();V=Z.queue;Z.queue=new Set;return _.q(a,Promise.resolve(),2)}oEO(V);_.mt(a)})};
var Wln=new DzH,cd4=function(){$w.apply(this,arguments)};
_.O(cd4,$w);cd4.prototype.schedule=function(Z){this.queue.add(Z)};
cd4.prototype.flush=function(){this.queue.size&&oEO(this.queue)};
var LlV=new cd4,Vua=[RpE,s0b,LlV,Wln],OMc=[RpE,LlV,Wln],InR=[];bKJ=function(){a5J();for(var Z=_.B(InR),V=Z.next();!V.done;V=Z.next())V=V.value,V()};
var tuH=PJ;var YH=Symbol("Mb");var To=null,BBn,dzO=null,mza;var R6={},GgE=Object.assign({},N5,(R6[KhW]=!0,R6.effectType=$aJ,R6.isResettableContext=!0,R6.producerNode=void 0,R6.hasRun=!1,R6.effectFn=null,R6.consumerIsAlwaysLive=!0,R6.consumerAllowSignalWrites=!0,R6.consumerMarkedDirty=g6E,R6.run=function(){if(this.effectFn!==null&&!this.isDisposed){if(Jr)throw Error("Nb");this.dirty=!1;if(!this.hasRun||YCE(this)){this.hasRun=!0;vyo(this);var Z=$l(this),V=lnn(this);o6E("effectRun",this.debugName);try{nt(this.effectFn,{stack:this.componentStack})}finally{r0V("effectRun",
this.debugName),tNF(this,V),$l(Z)}}}},R6.componentStack=void 0,R6.debugName="[effect]",R6[Symbol.dispose]=function(){Nmn(this);
if(oU(this))for(var Z=0;Z<this.producerNode.length;Z++)C1J(this.producerNode[Z],this.producerIndexOfThis[Z]);this.producerNode.length=this.producerLastReadVersion.length=this.producerIndexOfThis.length=0;this.liveConsumerNode&&(this.liveConsumerNode.length=this.liveConsumerIndexOfThis.length=0);Z=_.B(OMc);for(var V=Z.next();!V.done;V=Z.next())V.value.remove(this);jOO(this)},R6));var CAa=Object.assign({},GgE,{effectType:usc});var qAn=Object.assign({},GgE,{effectType:$aJ});var SAm=Symbol("Ob");var WhJ=new Set("allowfullscreen async autofocus autoplay checked controls default defer disabled formnovalidate hidden inert ismap itemscope jsshadow jsslot loop multiple muted novalidate open playsinline readonly required reversed scoped seamless selected spellcheck sortable typemustmatch".split(" "));var M5=Symbol("Pb");var ff=function(){},Cf=function(Z){this.props=Z;
this.__unmounted=!1};
Cf.prototype.didPatch=function(){};
Cf.prototype.didMount=function(){};
Cf.prototype.didUnmount=function(){};
Cf.prototype.didUpdate=function(){};var XyE={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,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,
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,valign:1,value:1,width:1,wrap:1},YAm={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}]}},hvJ={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},l5E=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],nEE={"*":{async:1,dir:0,loading:2,target:3}};var wyB=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,ML={},s0J=(ML[1]=null,ML[2]=function(Z,V){return V instanceof DG?OS(V):Tm.toString()},ML[3]=function(Z,V){return Ng(V)?_.C_(V):wyB.test(String(V))?String(V):Tm.toString()},ML[4]=function(Z,V){return V instanceof PF?_.iV(V):Tm.toString()},ML[5]=function(Z,V){return String(V)},ML[7]=null,ML[8]=null,ML[10]=null,ML);var meE=Symbol("Sb");var IQm=function(Z){var V=ydL,a=Z,J="",r="",f=1;Z<0&&(Z=-Z);if(Z===Infinity)Z=(Infinity*Math.sign(a)).toString();else{for(var d=0;d<bMb.length;d++){var N=bMb[d];f=V[N];if(Z>=f||f<=1&&Z>.1*f){J=N;break}}J?(J+="B",r=" "):f=1;Z=Math.round(a/f*10)/10+r+J}return Z},bMb="Y Z E P T G M K  m u n".split(" "),ydL={"":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};_.Uz4=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 aO={};RegExp.prototype.hasOwnProperty("sticky");var Z9c=function(Z){Z=String(Z);for(var V=function(J,r,f){for(var d=Math.min(r.length-f,J.length),N=0;N<d;N++){var C=r[f+N];if(J[N]!==("A"<=C&&C<="Z"?C.toLowerCase():C))return!1}return!0},a=0;(a=Z.indexOf("<",a))!=-1;){if(V("\x3c/script",Z,a)||V("\x3c!--",Z,a))return"zSoyz";
a+=1}return Z};var yn={default:"__default"};var yda=Object.prototype.hasOwnProperty;cdK.prototype=Object.create(null);var h$=HMn();var pt=null;var zNa=function(Z){this.created=[];this.deleted=[];this.node=Z};var $zV=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var Z=this,V=Z;Z;)V=Z,Z=Z.parentNode;return V};var kga=function(Z,V){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=Z;this.key=V;this.text=void 0};var Ar=null,kH=null,UN=null,j3=null,Q0c=[],xzJ=j0K,xH=[],Qn=[],deK=function(Z){return RNa(function(V,a,J){UN=kH=V;kH=null;a(J);vEu(null);kH=UN;UN=UN.parentNode;return V},Z)}(),BHu=function(Z){return RNa(function(V,a,J){var r={nextSibling:V};
kH=r;a(J);UN&&vEu(V.nextSibling);return r===kH?null:kH},Z)}();var hr=[],Lhn=0;var zo=new cdK;var mA=new cdK;var HM7=HMn(),I5V=HM7[yn.default],VRF=HM7.style,gEE=["focusin","focusout"];var kpi=function(){},FNK=function(){},QGJ=function(){},jGJ=function(){};var RU=Symbol("Zb");var i9K,fgJ=PQJ;var oO=Symbol("$b");var KNn={};var xfc=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(" ")),
vXF=new Set(["a","font","script","style","title"]);var dr={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var mq=null,N_=function(Z,V){Cf.call(this,Z);var a=this;this.functionComponent=V;this.hooks=[];this.hookCounter=0;this.disposeEffects=DT(function(J){a.effectContext=J;_.sN(function(){Gpa(a,a.el)})},gR.alwaysTrackContexts||!!zU)};
_.O(N_,Cf);N_.prototype.render=function(Z){var V=mq;mq=this;this.hookCounter=0;var a=aU(B0),J=$l(this.effectContext);try{return o6E("render",this.componentName),this.functionComponent(Z)}finally{r0V("render",this.componentName),$l(J),aU(a),mq=V}};
_.QS.Object.defineProperties(N_.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return PAo(this.functionComponent)}}});var p6o=Symbol("nc"),H9R=function(Z,V,a){this.kind=Z;this.props=V;this.children=a};
_.O(H9R,ff);H9R.prototype.render=function(){return UfJ(this.kind,this.props,this.children)};
H9R.prototype.getChildren=function(){return this.children};var eSF=[];wbc=function(Z){throw Error("sb`"+Z.debugName);};
(function(){var Z=pt;pt=function(V){Z==null||Z(V);zSV(V)}})();var Adh=void 0,kgL={},EEa=new WeakMap,$fO={getComponent:function(Z){if(Z.hasAttribute("ng-version"))return kgL;if(!Z.__wizComponent)return null;Z=Z.__wizComponent;EEa.set(Z.propsAndState,Z);return Z.propsAndState},
getDirectiveMetadata:function(Z){if(Z===kgL)return{framework:"wiz",name:"<Root>",props:{}};Z=EEa.get(Z);if(!Z)throw Error("oc");return{framework:"wiz",name:Z.name,props:Object.fromEntries(Object.keys(Z.props).map(function(V){return[V,V]}))}},
"\u0275setProfiler":function(Z){var V;(V=Adh)==null||V();Adh=ZMF(function(){Z(2)})},
isSignal:function(Z){return typeof Z==="function"&&Z[Pr]!==void 0}};var MRn={nonNullableCondIsNull:function(){return Error("sc")}};_.S.GOAT_INTERNALS_DO_NOT_USE_OR_ELSE!=null||(_.S.GOAT_INTERNALS_DO_NOT_USE_OR_ELSE={});_.S.GOAT_INTERNALS_DO_NOT_USE_OR_ELSE.isGoatEnabled=function(){return!1};var Zqc=function(){this.map=new Map};
Zqc.prototype.push=function(Z,V){var a=this.map;a.has(Z)&&(this.multi||(this.multi=new Map),this.multi.set(V,a.get(Z)));a.set(Z,V)};
Zqc.prototype.pop=function(Z){var V=this.map,a=V.get(Z),J;a!==void 0&&((J=this.multi)==null?0:J.has(a))?(V.set(Z,this.multi.get(a)),this.multi.delete(a)):V.delete(Z);return a};var rCc={LOG_NULL_EL_REF_VALUE:function(){return Error("tc")},
OUT_OF_ORDER_HOOK_CALL:function(Z){return Error("uc`"+Z)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("vc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("wc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("xc")},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(Z,V){return Error("yc`"+Z+"`"+V)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(Z){return Error("zc`"+Z)},
USE_ELEMENT_NOT_ASSIGNED:function(Z){return Error("Ac`"+String(Z))}};i9K=A$i;var NnO=Symbol("Bc");c$n({beforeRender:function(Z){var V=$l(Z.effectContext);try{var a;((a=Z.__syncEffects)==null?0:a.length)&&qRJ(Z.__syncEffects)}finally{$l(V)}},
didPatch:function(Z){var V=$l(Z.effectContext);try{var a;((a=Z.__syncEffects)==null?0:a.length)&&qRJ(Z.__syncEffects)}finally{$l(V)}},
didUnmount:function(Z){var V;((V=Z.hooks)==null?0:V.length)&&Z.hooks.forEach(C9K)}});var j04,vEB,xzb;j04=_.JO.window;_.G2=(j04==null?void 0:(vEB=j04.yt)==null?void 0:vEB.config_)||(j04==null?void 0:(xzb=j04.ytcfg)==null?void 0:xzb.data_)||{};_.pK("yt.config_",_.G2);var Q0z={},XHE=[];_.qa=function(Z){var V=_.lV.apply(1,arguments);var a=Error.call(this,Z);this.message=a.message;"stack"in a&&(this.stack=a.stack);this.args=[].concat(_.nw(V));Object.setPrototypeOf(this,this.constructor.prototype)};
_.O(_.qa,Error);var s6V=function(Z,V,a){this.actionName=Z;this.optionalAction=V===void 0?!1:V;this.args=a===void 0?null:a;this.returnValue=[]};_.W=function(Z){this.name=Z};_.bQ=new _.W("signalAction");var wHR=/^[\w.]*$/,sBK={q:!0,search_query:!0},t7c=String(lAn);var LR;LR=Symbol("Cc");_.uM=function(Z){this.name=Z};
_.uM.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var yCu=function(Z){this.key=Z},Hqu=function(Z){this.deferredKey=Z},UFu=function(){var Z=this;
this.providers=new Map;this.JSC$8306_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(Z.providers)}}};
UFu.prototype.addProvider=function(Z){this.providers.set(Z.provide,Z);var V=this.JSC$8306_deferred.get(Z.provide);if(V)try{V.resolver(this.resolve(Z.provide))}catch(a){V.rejector(a)}};
UFu.prototype.resolve=function(Z){return Z instanceof Hqu?py7(this,Z):Z instanceof yCu?hN7(this,Z.key,[],!0):hN7(this,Z,[])};
var py7=function(Z,V){V=V.deferredKey;if(Z.JSC$8306_deferred.has(V))return Z.JSC$8306_deferred.get(V).promise;var a={};a.promise=new Promise(function(J,r){a.resolver=J;a.rejector=r});
Z.JSC$8306_deferred.set(V,a);return a.promise},hN7=function(Z,V,a,J){J=J===void 0?!1:J;
if(a.indexOf(V)>-1)throw Error("Dc`"+V);if(Z.cachedValues.has(V))return Z.cachedValues.get(V);if(!Z.providers.has(V)){if(J)return;throw Error("Ec`"+V);}J=Z.providers.get(V);a.push(V);if(J.useValue!==void 0)var r=J.useValue;else if(J.useFactory)r=J[LR]?eN7(Z,J[LR],a):[],r=J.useFactory.apply(J,_.nw(r));else if(J.useClass){r=J.useClass;var f=r[LR]?eN7(Z,r[LR],a):[];r=new (Function.prototype.bind.apply(r,[null].concat(_.nw(f))))}else throw Error("Fc`"+V);a.pop();J.skipCache||Z.cachedValues.set(V,r);return r},
eN7=function(Z,V,a){return V?V.map(function(J){return J instanceof yCu?hN7(Z,J.key,a,!0):hN7(Z,J,a)}):[]};var bqE;var U$=new _.uM("ENDPOINT_HANDLER_TOKEN");_.H6=new _.W("urlEndpoint");var zNL=function(){this.data=[];this.cachedPackedInt52=-1};
zNL.prototype.set=function(Z,V){V=V===void 0?!0:V;0<=Z&&Z<52&&Number.isInteger(Z)&&this.data[Z]!==V&&(this.data[Z]=V,this.cachedPackedInt52=-1)};
zNL.prototype.get=function(Z){return!!this.data[Z]};
var $zW=function(Z){Z.cachedPackedInt52===-1&&(Z.cachedPackedInt52=Z.data.reduce(function(V,a,J){return V+(a?Math.pow(2,J):0)},0));
return Z.cachedPackedInt52};var M7n=function(Z){var V=RNL;Z=Z===void 0?_.AW("yt.ads.biscotti.lastId_")||"":Z;var a=Object,J=a.assign,r={};r.dt=L_r;r.flash="0";a:{try{var f=V.JSC$8312_win_.top.location.href}catch(Fu){f=2;break a}f=f?f===V.doc_.location.href?0:1:2}r=(r.frm=f,r);try{r.u_tz=-(new Date).getTimezoneOffset();var d=d===void 0?EH:d;try{var N=d.history.length}catch(Fu){N=0}r.u_his=N;var C;r.u_h=(C=EH.screen)==null?void 0:C.height;var T;r.u_w=(T=EH.screen)==null?void 0:T.width;var Y;r.u_ah=(Y=EH.screen)==null?void 0:Y.availHeight;
var X;r.u_aw=(X=EH.screen)==null?void 0:X.availWidth;var n;r.u_cd=(n=EH.screen)==null?void 0:n.colorDepth}catch(Fu){}N=V.JSC$8312_win_;try{var t=N.screenX;var c=N.screenY}catch(Fu){}try{var y=N.outerWidth;var U=N.outerHeight}catch(Fu){}try{var v=N.innerWidth;var h=N.innerHeight}catch(Fu){}try{var L=N.screenLeft;var R=N.screenTop}catch(Fu){}try{v=N.innerWidth,h=N.innerHeight}catch(Fu){}try{var rJ=N.screen.availWidth;var Zm=N.screen.availTop}catch(Fu){}t=[L,R,t,c,rJ,Zm,y,U,v,h];c=Xgu(!1,V.JSC$8312_win_.top);
y={};var BJ=BJ===void 0?_.JO:BJ;U=new zNL;"SVGElement"in BJ&&"createElementNS"in BJ.document&&U.set(0);v=VJr();v["allow-top-navigation-by-user-activation"]&&U.set(1);v["allow-popups-to-escape-sandbox"]&&U.set(2);BJ.crypto&&BJ.crypto.subtle&&U.set(3);"TextDecoder"in BJ&&"TextEncoder"in BJ&&U.set(4);BJ=$zW(U);V=(y.bc=BJ,y.bih=c.height,y.biw=c.width,y.brdim=t.join(),y.vis=r7u(V.doc_),y.wgl=!!EH.WebGLRenderingContext,y);a=J.call(a,r,V);a.ca_type="image";Z&&(a.bid=Z);return a},RNL=new function(){var Z=
window.document;
this.JSC$8312_win_=window;this.doc_=Z};
_.pK("yt.ads_.signals_.getAdSignalsString",function(Z){return FXV(M7n(Z))});_.ZN();navigator.userAgent.indexOf(" (CrKey ");var vMc="XMLHttpRequest"in _.JO?function(){return new XMLHttpRequest}:null;var MuY="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),Lh7=[].concat(_.nw(MuY),["client_dev_set_cookie"]);var RlO={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"},pHJ="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(_.nw(MuY)),J3O=!1,elF=_.LXJ,Z4K=$FV;var GQa=[{messageFn:function(Z){return"Cannot read property '"+Z.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(Z){return"Cannot call '"+Z.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(Z){return Z.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var uic={messageWeights:[],callbackWeights:[{callback:f2F,weight:500}]};var Wha=function(){this.callbackWeights=[];this.messageWeights=[]},gEF,OhJ=function(){if(!gEF){var Z=gEF=new Wha;
Z.messageWeights.length=0;Z.callbackWeights.length=0;a3E(Z,uic)}return gEF},a3E=function(Z,V){V.messageWeights&&Z.messageWeights.push.apply(Z.messageWeights,V.messageWeights);
V.callbackWeights&&Z.callbackWeights.push.apply(Z.callbackWeights,V.callbackWeights)};_.V8(_.fK,_.X2);_.fK.prototype.subscribe=function(Z,V,a){var J=this.topics_[Z];J||(J=this.topics_[Z]=[]);var r=this.JSC$8336_key_;this.subscriptions_[r]=Z;this.subscriptions_[r+1]=V;this.subscriptions_[r+2]=a;this.JSC$8336_key_=r+3;J.push(r);return r};
var I5W=function(Z){var V=U6R,a=!1,J=V.subscribe("handleError",function(r){a||(a=!0,this.unsubscribeByKey(J),Z.apply(void 0,arguments))},V)};
_.fK.prototype.unsubscribe=function(Z,V,a){if(Z=this.topics_[Z]){var J=this.subscriptions_;if(Z=Z.find(function(r){return J[r+1]==V&&J[r+2]==a}))return this.unsubscribeByKey(Z)}return!1};
_.fK.prototype.unsubscribeByKey=function(Z){var V=this.subscriptions_[Z];if(V){var a=this.topics_[V];this.publishDepth_!=0?(this.pendingKeys_.push(Z),this.subscriptions_[Z+1]=function(){}):(a&&_.uK(a,Z),delete this.subscriptions_[Z],delete this.subscriptions_[Z+1],delete this.subscriptions_[Z+2])}return!!V};
_.fK.prototype.publish=function(Z,V){var a=this.topics_[Z];if(a){var J=Array(arguments.length-1),r=arguments.length,f;for(f=1;f<r;f++)J[f-1]=arguments[f];if(this.async_)for(f=0;f<a.length;f++)r=a[f],Z9z(this.subscriptions_[r+1],this.subscriptions_[r+2],J);else{this.publishDepth_++;try{for(f=0,r=a.length;f<r&&!this.isDisposed();f++){var d=a[f];this.subscriptions_[d+1].apply(this.subscriptions_[d+2],J)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;a=this.pendingKeys_.pop();)this.unsubscribeByKey(a)}}return f!=
0}return!1};
var Z9z=function(Z,V,a){_.nC(function(){Z.apply(V,a)})};
_.fK.prototype.clear=function(Z){if(Z){var V=this.topics_[Z];V&&(V.forEach(this.unsubscribeByKey,this),delete this.topics_[Z])}else this.subscriptions_.length=0,this.topics_={}};
_.fK.prototype.getCount=function(Z){if(Z){var V=this.topics_[Z];return V?V.length:0}Z=0;for(V in this.topics_)Z+=this.getCount(V);return Z};
_.fK.prototype.disposeInternal=function(){_.fK.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var U6R=new _.fK;var Wb=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Wb,_.E8);Wb.prototype.getColdHashData=function(){return _.Gx(this,3)};
Wb.prototype.getHotHashData=function(){return _.Gx(this,5)};
Wb.prototype.setHotHashData=function(Z){return _.m_(this,5,Z)};var lWn=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(lWn,_.E8);var gOR=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(gOR,_.E8);_.P=gOR.prototype;_.P.getDeviceId=function(){return _.Gx(this,6)};
_.P.getExperimentIds=function(Z){var V=_.Xe(this,9,_.cW,3,!0);hA(V,Z);return V[Z]};
_.P.getPlayerType=function(){return _.wG(this,36)};
_.P.setHomeGroupInfo=function(Z){return _.ae(this,81,Z)};
_.P.clearLocationPlayabilityToken=function(){return _.u1(this,89)};var f9=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(f9,_.E8);f9.prototype.setKey=function(Z){return _.m_(this,1,Z)};
f9.prototype.getValue=function(){return bt(this,2,Zhn)};
var Zhn=[2,3,4,5,6];var VRc=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(VRc,_.E8);VRc.prototype.setTrackingParams=function(Z){return _.u1(this,1,_.p7(Z,!1))};var Ira=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Ira,_.E8);var F6u=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(F6u,_.E8);F6u.prototype.getExperimentIds=function(Z){var V=_.Xe(this,5,_.OK,3,!0);hA(V,Z);return V[Z]};var mN=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(mN,_.E8);mN.prototype.getToken=function(){return _.ms(this,2)};
mN.prototype.setToken=function(Z){return _.m_(this,2,Z)};var B6=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(B6,_.E8);B6.prototype.setSafetyMode=function(Z){return _.LK(this,5,Z)};var P6=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(P6,_.E8);P6.prototype.setClient=function(Z){return _.ae(this,1,Z)};var sCu={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 tnJ;_.su=function(){var Z=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.JO.addEventListener("beforeinstallprompt",function(V){V.preventDefault();Z.deferredInstallPrompt=V});
_.JO.addEventListener("appinstalled",function(){Z.appInstalledEventFired=!0},{once:!0})};
tnJ=function(){if(!_.JO.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.JO.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.JO.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.JO.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.JO.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(Z){return"WEB_DISPLAY_MODE_UNKNOWN"}};var OFR=function(){this.syncHeaders=!0},GTc=function(Z){var V={},a=[];
"USER_SESSION_ID"in _.G2&&a.push({key:"u",value:_.yr("USER_SESSION_ID")});if(a=u4a(a))V.Authorization=a,a=Z=Z==null?void 0:Z.sessionIndex,a===void 0&&(a=Number(_.yr("SESSION_INDEX",0)),a=isNaN(a)?0:a),_.F("voice_search_auth_header_removal")||(V["X-Goog-AuthUser"]=a.toString()),"INNERTUBE_HOST_OVERRIDE"in _.G2||(V["X-Origin"]=window.location.origin),Z===void 0&&"DELEGATED_SESSION_ID"in _.G2&&(V["X-Goog-PageId"]=_.yr("DELEGATED_SESSION_ID"));return V};var agW={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var Wc=_.AW("ytglobal.prefsUserPrefsPrefs_")||{},J$h;_.pK("ytglobal.prefsUserPrefsPrefs_",Wc);_.gz=function(){this.cookieName=_.yr("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.yr("ALT_PREF_COOKIE_DOMAIN","youtube.com");var Z=_.Bb.get(this.cookieName,void 0);Z&&this.parse(Z)};
_.fF=function(){J$h||(J$h=new _.gz);return J$h};
_.gz.prototype.get=function(Z,V){oXB(Z);r$4(Z);Z=Wc[Z]!==void 0?Wc[Z].toString():null;return Z!=null?Z:V?V:""};
_.gz.prototype.set=function(Z,V){oXB(Z);r$4(Z);if(V==null)throw Error("Ic");Wc[Z]=V.toString()};
_.gz.prototype.getFlag=function(Z){return!!((PQb("f"+(Math.floor(Z/31)+1))||0)&1<<Z%31)};
_.ir=function(Z,V,a){Z="f"+(Math.floor(V/31)+1);V=1<<V%31;var J=PQb(Z)||0;J=a?J|V:J&~V;J===0?delete Wc[Z]:(a=J.toString(16),Wc[Z]=a.toString())};
_.gz.prototype.remove=function(Z){oXB(Z);r$4(Z);delete Wc[Z]};
_.gz.prototype.save=function(){var Z=!0;_.F("web_secure_pref_cookie_killswitch")&&(Z=!1);_.dm(this.cookieName,this.dump(),63072E3,this.cookieDomain,Z)};
_.gz.prototype.clear=function(){_.lv.clear(Wc)};
_.gz.prototype.dump=function(){var Z=[],V;for(V in Wc)Wc.hasOwnProperty(V)&&Z.push(V+"="+encodeURIComponent(String(Wc[V])));return Z.join("&")};
var r$4=function(Z){if(/^f([1-9][0-9]*)$/.test(Z))throw Error("Jc`"+Z);},oXB=function(Z){if(!/^\w+$/.test(Z))throw Error("Kc`"+Z);
},PQb=function(Z){Z=Wc[Z]!==void 0?Wc[Z].toString():null;
return Z!=null&&/^[A-Fa-f0-9]+$/.test(Z)?parseInt(Z,16):null};
_.gz.prototype.parse=function(Z){Z=decodeURIComponent(Z).split("&");for(var V=0;V<Z.length;V++){var a=Z[V].split("="),J=a[0];(a=a[1])&&(Wc[J]=a.toString())}};var TWV={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"},DKF={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},cBi={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},Xoa={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var ph;_.I6=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.qf=function(Z,V,a){return Z.addJob(V,0,a)};
_.I6.prototype.addLowPriorityJob=function(Z,V){return this.addJob(Z,1,V)};
_.Cg=function(Z,V,a){return Z.addJob(V,2,a)};
_.Kg=function(Z,V,a){return Z.addJob(V,3,a)};
_.hj=function(Z,V,a){return Z.addJob(V,4,a)};
ph=function(Z){var V=_.AW("yt.scheduler.instance.addImmediateJob");V?V(Z):Z()};
_.I6.prototype.debounce=function(Z,V,a){var J=this,r=0,f=function(){r&&J.cancelJob(r);r=J.addJob(Z,V,a);J.cancelDebouncedJobMap.set(f,r)};
return f};
_.I6.prototype.cancelThrottle=function(Z){(Z=this.cancelThrottledJobMap.get(Z))&&Z()};var Zk=function(){_.I6.apply(this,arguments)};
_.O(Zk,_.I6);_.cn=function(){Zk.instance||(Zk.instance=new Zk);return Zk.instance};
Zk.prototype.addJob=function(Z,V,a){a!==void 0&&Number.isNaN(Number(a))&&(a=void 0);var J=_.AW("yt.scheduler.instance.addJob");return J?J(Z,V,a):a===void 0?(Z(),NaN):_.V5(Z,a||0)};
Zk.prototype.cancelJob=function(Z){if(Z===void 0||!Number.isNaN(Number(Z))){var V=_.AW("yt.scheduler.instance.cancelJob");V?V(Z):_.J0(Z)}};
Zk.prototype.start=function(){var Z=_.AW("yt.scheduler.instance.start");Z&&Z()};
Zk.prototype.pause=function(){var Z=_.AW("yt.scheduler.instance.pause");Z&&Z()};
_.td=_.cn();_.SN.prototype.set=function(Z,V){V===void 0?this.mechanism.remove(Z):this.mechanism.set(Z,(0,_.Da)(V))};
_.SN.prototype.get=function(Z){try{var V=this.mechanism.get(Z)}catch(a){return}if(V!==null)try{return JSON.parse(V)}catch(a){throw"Storage: Invalid value was encountered";}};
_.SN.prototype.remove=function(Z){this.mechanism.remove(Z)};var Va=function(Z){this.mechanism=Z};
_.V8(Va,_.SN);var fga=function(Z){this.data=Z},i94=function(Z){return Z===void 0||Z instanceof fga?Z:new fga(Z)};
Va.prototype.set=function(Z,V){Va.superClass_.set.call(this,Z,i94(V))};
Va.prototype.getWrapper=function(Z){Z=Va.superClass_.get.call(this,Z);if(Z===void 0||Z instanceof Object)return Z;throw"Storage: Invalid value was encountered";};
Va.prototype.get=function(Z){if(Z=this.getWrapper(Z)){if(Z=Z.data,Z===void 0)throw"Storage: Invalid value was encountered";}else Z=void 0;return Z};_.V8(Tc,Va);_.BkF=function(Z){var V=Z.creation;Z=Z.expiration;return!!Z&&Z<_.ZN()||!!V&&V>_.ZN()};
Tc.prototype.set=function(Z,V,a){if(V=i94(V)){if(a){if(a<_.ZN()){Tc.prototype.remove.call(this,Z);return}V.expiration=a}V.creation=_.ZN()}Tc.superClass_.set.call(this,Z,V)};
Tc.prototype.getWrapper=function(Z,V){var a=Tc.superClass_.getWrapper.call(this,Z);if(a)if(!V&&_.BkF(a))Tc.prototype.remove.call(this,Z);else return a};var a7=function(){};
a7.prototype.next=function(){return Ja};
var Ja={done:!0,value:void 0},o7=function(Z){return{value:Z,done:!1}};
a7.prototype.__iterator__=function(){return this};
_.dfW=function(Z){if(Z instanceof a7)return Z;if(typeof Z.__iterator__=="function")return Z.__iterator__(!1);if(_.aY(Z)){var V=0,a=new a7;a.next=function(){for(;;){if(V>=Z.length)return Ja;if(V in Z)return o7(Z[V++]);V++}};
return a}throw Error("Lc");};var mfz=function(Z){if(Z instanceof rU||Z instanceof Ps||Z instanceof fc)return Z;if(typeof Z.next=="function")return new rU(function(){return Z});
if(typeof Z[Symbol.iterator]=="function")return new rU(function(){return Z[Symbol.iterator]()});
if(typeof Z.__iterator__=="function")return new rU(function(){return Z.__iterator__()});
throw Error("Mc");},rU=function(Z){this.func_=Z};
rU.prototype.__iterator__=function(){return new Ps(this.func_())};
rU.prototype[Symbol.iterator]=function(){return new fc(this.func_())};
rU.prototype.toEs6=function(){return new fc(this.func_())};
var Ps=function(Z){this.JSC$8420_iter_=Z};
_.O(Ps,a7);Ps.prototype.next=function(){return this.JSC$8420_iter_.next()};
Ps.prototype[Symbol.iterator]=function(){return new fc(this.JSC$8420_iter_)};
Ps.prototype.toEs6=function(){return new fc(this.JSC$8420_iter_)};
var fc=function(Z){rU.call(this,function(){return Z});
this.JSC$8423_iter_=Z};
_.O(fc,rU);fc.prototype.next=function(){return this.JSC$8423_iter_.next()};var Nkz=function(){};var iJ=function(){};
_.V8(iJ,Nkz);iJ.prototype.getCount=function(){for(var Z=0,V=_.B(this),a=V.next();!a.done;a=V.next())Z++;return Z};
iJ.prototype[Symbol.iterator]=function(){return mfz(this.__iterator__(!0)).toEs6()};
iJ.prototype.clear=function(){var Z=Array.from(this);Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next())this.remove(V.value)};_.V8(Y6,iJ);_.P=Y6.prototype;_.P.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var Z=this.storage_;if(Z)try{Z.setItem("__sak","1");Z.removeItem("__sak");var V=!0}catch(a){V=a instanceof DOMException&&(a.name==="QuotaExceededError"||a.code===22||a.code===1014||a.name==="NS_ERROR_DOM_QUOTA_REACHED")&&Z&&Z.length!==0}else V=!1;this.cachedIsStorageAvailable_=V}return this.cachedIsStorageAvailable_};
_.P.set=function(Z,V){Bs(this);try{this.storage_.setItem(Z,V)}catch(a){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.P.get=function(Z){Bs(this);Z=this.storage_.getItem(Z);if(typeof Z!=="string"&&Z!==null)throw"Storage mechanism: Invalid value was encountered";return Z};
_.P.remove=function(Z){Bs(this);this.storage_.removeItem(Z)};
_.P.getCount=function(){Bs(this);return this.storage_.length};
_.P.__iterator__=function(Z){Bs(this);var V=0,a=this.storage_,J=new a7;J.next=function(){if(V>=a.length)return Ja;var r=a.key(V++);if(Z)return o7(r);r=a.getItem(r);if(typeof r!=="string")throw"Storage mechanism: Invalid value was encountered";return o7(r)};
return J};
_.P.clear=function(){Bs(this);this.storage_.clear()};
_.P.key=function(Z){Bs(this);return this.storage_.key(Z)};
var Bs=function(Z){if(Z.storage_==null)throw Error("Nc");Z.isAvailable()||PJ(Error("Nc"))};_.V8(nZu,Y6);_.V8(l2F,Y6);_.V8(Xs,iJ);Xs.prototype.set=function(Z,V){this.mechanism_.set(this.JSC$8438_prefix_+Z,V)};
Xs.prototype.get=function(Z){return this.mechanism_.get(this.JSC$8438_prefix_+Z)};
Xs.prototype.remove=function(Z){this.mechanism_.remove(this.JSC$8438_prefix_+Z)};
Xs.prototype.__iterator__=function(Z){var V=this.mechanism_[Symbol.iterator](),a=this,J=new a7;J.next=function(){var r=V.next();if(r.done)return r;for(r=r.value;r.slice(0,a.JSC$8438_prefix_.length)!=a.JSC$8438_prefix_;){r=V.next();if(r.done)return r;r=r.value}return o7(Z?r.slice(a.JSC$8438_prefix_.length):a.mechanism_.get(r))};
return J};_.OA=function(Z){this.expiringStorage_=(Z=_.t5i(Z))?new Tc(Z):null;this.JSC$8442_domain_=document.domain||window.location.hostname};
_.OA.prototype.set=function(Z,V,a,J){a=a||31104E3;this.remove(Z);if(this.expiringStorage_)try{this.expiringStorage_.set(Z,V,Date.now()+a*1E3);return}catch(f){}var r="";if(J)try{r=escape((0,_.Da)(V))}catch(f){return}else r=escape(V);_.dm(Z,r,a,this.JSC$8442_domain_)};
_.OA.prototype.get=function(Z,V){var a=void 0,J=!this.expiringStorage_;if(!J)try{a=this.expiringStorage_.get(Z)}catch(r){J=!0}if(J&&(a=_.Bb.get(Z,void 0))&&(a=unescape(a),V))try{a=JSON.parse(a)}catch(r){this.remove(Z),a=void 0}return a};
_.OA.prototype.remove=function(Z){this.expiringStorage_&&this.expiringStorage_.remove(Z);_.C$E(Z,"/",this.JSC$8442_domain_)};
_.OA.prototype.getCreationTime=function(Z){return this.expiringStorage_&&(Z=(this.expiringStorage_.getWrapper(Z)||{}).creation,typeof Z==="number")?Z:null};var F3a=function(){var Z;return function(){Z||(Z=new _.OA("ytidb"));return Z}}();var c3u;_.nK=[];c3u=!1;var $RO=O4R||GFR;var dU={},CQY=(dU.AUTH_INVALID="No user identifier specified.",dU.EXPLICIT_ABORT="Transaction was explicitly aborted.",dU.IDB_NOT_SUPPORTED="IndexedDB is not supported.",dU.MISSING_INDEX="Index not created.",dU.MISSING_OBJECT_STORES="Object stores not created.",dU.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",dU.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",dU.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",dU.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",dU.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",dU.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",dU.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",dU),m$={},q$W=(m$.AUTH_INVALID="ERROR",m$.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",m$.EXPLICIT_ABORT="IGNORED",
m$.IDB_NOT_SUPPORTED="ERROR",m$.MISSING_INDEX="WARNING",m$.MISSING_OBJECT_STORES="ERROR",m$.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",m$.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",m$.QUOTA_EXCEEDED="WARNING",m$.QUOTA_MAYBE_EXCEEDED="WARNING",m$.UNKNOWN_ABORT="WARNING",m$.INCOMPATIBLE_DB_VERSION="WARNING",m$),N4={},S$B=(N4.AUTH_INVALID=!1,N4.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,N4.EXPLICIT_ABORT=!1,N4.IDB_NOT_SUPPORTED=!1,N4.MISSING_INDEX=!1,N4.MISSING_OBJECT_STORES=!1,N4.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,N4.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,N4.QUOTA_EXCEEDED=!1,N4.QUOTA_MAYBE_EXCEEDED=!0,N4.UNKNOWN_ABORT=!0,N4.INCOMPATIBLE_DB_VERSION=!1,N4),cb=function(Z,V,a,J,r){V=V===void 0?{}:V;a=a===void 0?CQY[Z]:a;J=J===void 0?q$W[Z]:J;r=r===void 0?S$B[Z]:r;_.qa.call(this,a,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:Z},V));this.type=Z;this.message=a;this.level=J;this.retryable=r;Object.setPrototypeOf(this,cb.prototype)};
_.O(cb,_.qa);var TkF=function(Z,V){cb.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:V,foundObjectStores:Z},CQY.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,TkF.prototype)};
_.O(TkF,cb);var y3J=function(Z,V){var a=Error.call(this);this.message=a.message;"stack"in a&&(this.stack=a.stack);this.index=Z;this.objectStore=V;Object.setPrototypeOf(this,y3J.prototype)};
_.O(y3J,Error);var b4n=["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 y5=function(Z){this.executor=Z},wm=function(Z){var V=this;
this.state={status:"PENDING"};this.JSC$8470_onFulfilled=[];this.JSC$8470_onRejected=[];Z=Z.executor;var a=function(r){if(V.state.status==="PENDING"){V.state={status:"FULFILLED",value:r};r=_.B(V.JSC$8470_onFulfilled);for(var f=r.next();!f.done;f=r.next())f=f.value,f()}},J=function(r){if(V.state.status==="PENDING"){V.state={status:"REJECTED",
reason:r};r=_.B(V.JSC$8470_onRejected);for(var f=r.next();!f.done;f=r.next())f=f.value,f()}};
try{Z(a,J)}catch(r){J(r)}};
wm.all=function(Z){return new wm(new y5(function(V,a){var J=[],r=Z.length;r===0&&V(J);for(var f={i$jscomp$504:0};f.i$jscomp$504<Z.length;f={i$jscomp$504:f.i$jscomp$504},++f.i$jscomp$504)wm.resolve(Z[f.i$jscomp$504]).then(function(d){return function(N){J[d.i$jscomp$504]=N;r--;r===0&&V(J)}}(f)).catch(function(d){a(d)})}))};
wm.resolve=function(Z){return new wm(new y5(function(V,a){Z instanceof wm?Z.then(V,a):V(Z)}))};
wm.reject=function(Z){return new wm(new y5(function(V,a){a(Z)}))};
wm.prototype.then=function(Z,V){var a=this,J=Z!=null?Z:A3F,r=V!=null?V:H4n;return new wm(new y5(function(f,d){a.state.status==="PENDING"?(a.JSC$8470_onFulfilled.push(function(){Y$Y(a,a,J,f,d)}),a.JSC$8470_onRejected.push(function(){X6E(a,a,r,f,d)})):a.state.status==="FULFILLED"?Y$Y(a,a,J,f,d):a.state.status==="REJECTED"&&X6E(a,a,r,f,d)}))};
wm.prototype.catch=function(Z){return this.then(void 0,Z)};
var Y$Y=function(Z,V,a,J,r){try{if(Z.state.status!=="FULFILLED")throw Error("Qc");var f=a(Z.state.value);f instanceof wm?KN7(Z,V,f,J,r):J(f)}catch(d){r(d)}},X6E=function(Z,V,a,J,r){try{if(Z.state.status!=="REJECTED")throw Error("Rc");
var f=a(Z.state.reason);f instanceof wm?KN7(Z,V,f,J,r):J(f)}catch(d){r(d)}},KN7=function(Z,V,a,J,r){V===a?r(new TypeError("Sc")):a.then(function(f){f instanceof wm?KN7(Z,V,f,J,r):J(f)},function(f){r(f)})};var Cc;Cc=window;_.zc=Cc.ytcsi&&Cc.ytcsi.now?Cc.ytcsi.now:Cc.performance&&Cc.performance.timing&&Cc.performance.now&&Cc.performance.timing.navigationStart?function(){return Cc.performance.timing.navigationStart+Cc.performance.now()}:function(){return(new Date).getTime()};var UC=function(Z,V){this.JSC$8482_wrapped=Z;this.options=V;this.transactionCount=0;this.startedMs=Math.round((0,_.zc)());this.hasUnknownAbortedTransaction=!1},tRL,sGA,Tq,c$7;
UC.prototype.add=function(Z,V,a){return _.EC(this,[Z],{mode:"readwrite",enableRetries:!0},function(J){return J.objectStore(Z).add(V,a)})};
UC.prototype.clear=function(Z){return _.EC(this,[Z],{mode:"readwrite",enableRetries:!0},function(V){return V.objectStore(Z).clear()})};
UC.prototype.close=function(){this.JSC$8482_wrapped.close();var Z;((Z=this.options)==null?0:Z.closed)&&this.options.closed()};
UC.prototype.count=function(Z,V){return _.EC(this,[Z],{mode:"readonly",enableRetries:!0},function(a){return a.objectStore(Z).count(V)})};
var wB=function(Z,V,a){Z=Z.JSC$8482_wrapped.createObjectStore(V,a);return new q4(Z)};
UC.prototype.delete=function(Z,V){return _.EC(this,[Z],{mode:"readwrite",enableRetries:!0},function(a){return a.objectStore(Z).delete(V)})};
var nXY=function(Z,V){return _.EC(Z,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(a){return a.objectStore("ResponseStore").index("byInterface").delete(V)})};
UC.prototype.get=function(Z,V){return _.EC(this,[Z],{mode:"readonly",enableRetries:!0},function(a){return a.objectStore(Z).get(V)})};
UC.prototype.getAll=function(Z,V,a){return _.EC(this,[Z],{mode:"readonly",enableRetries:!0},function(J){return J.objectStore(Z).getAll(V,a)})};
UC.prototype.put=function(Z,V,a){return _.EC(this,[Z],{mode:"readwrite",enableRetries:!0},function(J){return J.objectStore(Z).put(V,a)})};
UC.prototype.objectStoreNames=function(){return Array.from(this.JSC$8482_wrapped.objectStoreNames)};
_.EC=function(Z,V,a,J){var r,f,d,N,C,T,Y,X,n,t,c,y;return _.m(function(U){switch(U.nextAddress){case 1:var v={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof a==="string"?v.mode=a:Object.assign(v,a);r=v;Z.transactionCount++;f=r.enableRetries?3:1;d=0;case 2:if(N){U.jumpTo(4);break}d++;C=Math.round((0,_.zc)());_.rs(U,5);T=Z.JSC$8482_wrapped.transaction(V,r.mode);v=new vZo(T);v=lgL(v,J);return _.q(U,v,7);case 7:return Y=U.yieldResult,X=Math.round((0,_.zc)()),tRL(Z,C,X,d,void 0,
V.join(),r),U.return(Y);case 5:n=_.ds(U);t=Math.round((0,_.zc)());c=URJ(n,Z.JSC$8482_wrapped.name,V.join(),Z.JSC$8482_wrapped.version);if((y=c instanceof cb&&!c.retryable)||d>=f)tRL(Z,C,t,d,c,V.join(),r),N=c;U.jumpTo(2);break;case 4:return U.return(Promise.reject(N))}})};
tRL=function(Z,V,a,J,r,f,d){V=a-V;r?(r instanceof cb&&(r.type==="QUOTA_EXCEEDED"||r.type==="QUOTA_MAYBE_EXCEEDED")&&t0("QUOTA_EXCEEDED",{dbName:Fs(Z.JSC$8482_wrapped.name),objectStoreNames:f,transactionCount:Z.transactionCount,transactionMode:d.mode}),r instanceof cb&&r.type==="UNKNOWN_ABORT"&&(a-=Z.startedMs,a<0&&a>=2147483648&&(a=0),t0("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:f,transactionDuration:V,transactionCount:Z.transactionCount,dbDuration:a}),Z.hasUnknownAbortedTransaction=!0),
sGA(Z,!1,J,f,V,d.tag),_.l1(r)):sGA(Z,!0,J,f,V,d.tag)};
sGA=function(Z,V,a,J,r,f){t0("TRANSACTION_ENDED",{objectStoreNames:J,connectionHasUnknownAbortedTransaction:Z.hasUnknownAbortedTransaction,duration:r,isSuccessful:V,tryCount:a,tag:f===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":f})};
UC.prototype.getVersion=function(){return this.JSC$8482_wrapped.version};
UC.prototype.getName=function(){return this.JSC$8482_wrapped.name};
var q4=function(Z){this.JSC$8497_wrapped=Z};
q4.prototype.add=function(Z,V){return b1(this.JSC$8497_wrapped.add(Z,V))};
q4.prototype.autoIncrement=function(){return this.JSC$8497_wrapped.autoIncrement};
q4.prototype.clear=function(){return b1(this.JSC$8497_wrapped.clear()).then(function(){})};
var ym=function(Z,V,a){Z.JSC$8497_wrapped.createIndex(V,a,{unique:!1})};
q4.prototype.count=function(Z){return b1(this.JSC$8497_wrapped.count(Z))};
var FN4=function(Z,V){return vb(Z,{query:V},function(a){return a.delete().then(function(){return a.continue()})}).then(function(){})};
q4.prototype.delete=function(Z){return Z instanceof IDBKeyRange?FN4(this,Z):b1(this.JSC$8497_wrapped.delete(Z))};
q4.prototype.get=function(Z){return b1(this.JSC$8497_wrapped.get(Z))};
q4.prototype.getAll=function(Z,V){return"getAll"in IDBObjectStore.prototype?b1(this.JSC$8497_wrapped.getAll(Z,V)):Dfz(this,Z,V)};
var Dfz=function(Z,V,a){var J=[];return vb(Z,{query:V},function(r){if(!(a!==void 0&&J.length>=a))return J.push(r.getValue()),r.continue()}).then(function(){return J})};
q4.prototype.index=function(Z){try{return new SH(this.JSC$8497_wrapped.index(Z))}catch(V){if(V instanceof Error&&V.name==="NotFoundError")throw new y3J(Z,this.JSC$8497_wrapped.name);throw V;}};
q4.prototype.getName=function(){return this.JSC$8497_wrapped.name};
q4.prototype.keyPath=function(){return this.JSC$8497_wrapped.keyPath};
q4.prototype.put=function(Z,V){return b1(this.JSC$8497_wrapped.put(Z,V))};
var vb=function(Z,V,a){Z=Z.JSC$8497_wrapped.openCursor(V.query,V.direction);return c$7(Z).then(function(J){return jgu(J,a)})},vZo=function(Z){var V=this;
this.JSC$8505_wrapped=Z;this.objectStoreCache=new Map;this.JSC$8505_aborted=!1;this.done=new Promise(function(a,J){V.JSC$8505_wrapped.addEventListener("complete",function(){a()});
V.JSC$8505_wrapped.addEventListener("error",function(r){r.currentTarget===r.target&&J(V.JSC$8505_wrapped.error)});
V.JSC$8505_wrapped.addEventListener("abort",function(){var r=V.JSC$8505_wrapped.error;if(r)J(r);else if(!V.JSC$8505_aborted){r=cb;for(var f=V.JSC$8505_wrapped.objectStoreNames,d=[],N=0;N<f.length;N++){var C=f.item(N);if(C===null)throw Error("Tc");d.push(C)}r=new r("UNKNOWN_ABORT",{objectStoreNames:d.join(),dbName:V.JSC$8505_wrapped.db.name,mode:V.JSC$8505_wrapped.mode});J(r)}})})},lgL=function(Z,V){var a=new Promise(function(J,r){try{V(Z).then(function(f){J(f)}).catch(r)}catch(f){r(f),Z.abort()}});
return Promise.all([a,Z.done]).then(function(J){return _.B(J).next().value})};
vZo.prototype.abort=function(){this.JSC$8505_wrapped.abort();this.JSC$8505_aborted=!0;throw new cb("EXPLICIT_ABORT");};
vZo.prototype.objectStore=function(Z){Z=this.JSC$8505_wrapped.objectStore(Z);var V=this.objectStoreCache.get(Z);V||(V=new q4(Z),this.objectStoreCache.set(Z,V));return V};
var SH=function(Z){this.JSC$8507_wrapped=Z};
SH.prototype.count=function(Z){return b1(this.JSC$8507_wrapped.count(Z))};
SH.prototype.delete=function(Z){return _.$6(this,{query:Z},function(V){return V.delete().then(function(){return V.continue()})})};
SH.prototype.get=function(Z){return b1(this.JSC$8507_wrapped.get(Z))};
SH.prototype.getAll=function(Z,V){return"getAll"in IDBIndex.prototype?b1(this.JSC$8507_wrapped.getAll(Z,V)):O9c(this,Z,V)};
var O9c=function(Z,V,a){var J=[];return _.$6(Z,{query:V},function(r){if(!(a!==void 0&&J.length>=a))return J.push(r.getValue()),r.continue()}).then(function(){return J})};
SH.prototype.keyPath=function(){return this.JSC$8507_wrapped.keyPath};
SH.prototype.unique=function(){return this.JSC$8507_wrapped.unique};
_.$6=function(Z,V,a){Z=Z.JSC$8507_wrapped.openCursor(V.query===void 0?null:V.query,V.direction===void 0?"next":V.direction);return c$7(Z).then(function(J){return jgu(J,a)})};
Tq=function(Z,V){this.request=Z;this.cursor=V};
c$7=function(Z){return b1(Z).then(function(V){return V?new Tq(Z,V):null})};
Tq.prototype.continue=function(Z){this.cursor.continue(Z);return c$7(this.request)};
Tq.prototype.delete=function(){return b1(this.cursor.delete()).then(function(){})};
Tq.prototype.getValue=function(){return this.cursor.value};
Tq.prototype.update=function(Z){return b1(this.cursor.update(Z))};var Yh=function(Z,V){this.name=Z;this.options=V;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},GpL;
Yh.prototype.openDb=function(Z,V,a){a=a===void 0?{}:a;return Qgi(Z,V,a)};
Yh.prototype.delete=function(Z){Z=Z===void 0?{}:Z;return _.A0(this.name,Z)};
GpL=function(Z,V){return new cb("INCOMPATIBLE_DB_VERSION",{dbName:Z.name,oldVersion:Z.options.version,newVersion:V})};
_.k6=function(Z,V){if(!V)throw Gc("openWithToken",Fs(Z.name));return Z.open()};
Yh.prototype.open=function(){var Z=this;if(!this.isCompatible)throw GpL(this);if(this.connectionPromise)return this.connectionPromise;var V,a=function(){Z.connectionPromise===V&&(Z.connectionPromise=void 0)},J={blocking:function(f){f.close()},
closed:a,terminated:a,upgrade:this.options.upgrade},r=function(){var f,d,N,C,T,Y,X,n,t,c;return _.m(function(y){switch(y.nextAddress){case 1:return d=(f=Error().stack)!=null?f:"",_.rs(y,2),_.q(y,Z.openDb(Z.name,Z.options.version,J),4);case 4:for(var U=N=y.yieldResult,v=Z.options,h=[],L=_.B(Object.keys(v.objectStores)),R=L.next();!R.done;R=L.next()){R=R.value;var rJ=v.objectStores[R],Zm=rJ.removedAtVersion===void 0?Number.MAX_VALUE:rJ.removedAtVersion;!(U.JSC$8482_wrapped.version>=rJ.addedAtVersion)||
U.JSC$8482_wrapped.version>=Zm||U.JSC$8482_wrapped.objectStoreNames.contains(R)||h.push(R)}C=h;if(C.length===0){y.jumpTo(5);break}T=Object.keys(Z.options.objectStores);Y=N.objectStoreNames();if(Z.timesReopenedToFixMissingObjectStore<_.W0("ytidb_reopen_db_retries",0))return Z.timesReopenedToFixMissingObjectStore++,N.close(),_.l1(new cb("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:Z.name,expectedObjectStores:T,foundObjectStores:Y})),y.return(r());if(!(Z.timesDeletedToFixMissingObjectStore<_.W0("ytidb_remake_db_retries",
1))){y.jumpTo(6);break}Z.timesDeletedToFixMissingObjectStore++;return _.q(y,Z.delete(),7);case 7:return _.l1(new cb("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:Z.name,expectedObjectStores:T,foundObjectStores:Y})),y.return(r());case 6:throw new TkF(Y,T);case 5:return y.return(N);case 2:X=_.ds(y);if(X instanceof DOMException?X.name!=="VersionError":"DOMError"in self&&X instanceof DOMError?X.name!=="VersionError":!(X instanceof Object&&"message"in X)||X.message!=="An attempt was made to open a database using a lower version than the existing version."){y.jumpTo(8);
break}return _.q(y,Z.openDb(Z.name,void 0,Object.assign({},J,{upgrade:void 0})),9);case 9:n=y.yieldResult;t=n.getVersion();if(Z.options.version!==void 0&&t>Z.options.version+1)throw n.close(),Z.isCompatible=!1,GpL(Z,t);return y.return(n);case 8:throw a(),X instanceof Error&&!_.F("ytidb_async_stack_killswitch")&&(X.stack=X.stack+"\n"+d.substring(d.indexOf("\n")+1)),URJ(X,Z.name,"",(c=Z.options.version)!=null?c:-1);}})};
return this.connectionPromise=V=r()};var poi=new Yh("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(Z,V){V(1)&&wB(Z,"databases",{keyPath:"actualName"})}});var L3K,Rho=new function(){}(new function(){});new _.ul;var w67=function(Z,V){Yh.call(this,Z,V);this.options=V;sC(Z)};
_.O(w67,Yh);var rBJ=function(Z,V){var a;return function(){a||(a=new w67(Z,V));return a}};
w67.prototype.openDb=function(Z,V,a){a=a===void 0?{}:a;return(this.options.shared?ZFn:I2J)(Z,V,Object.assign({},a))};
w67.prototype.delete=function(Z){Z=Z===void 0?{}:Z;return(this.options.shared?ozo:Vni)(this.name,Z)};var y$c={},PrO=eN("ytGcfConfig",{objectStores:(y$c.coldConfigStore={addedAtVersion:1},y$c.hotConfigStore={addedAtVersion:1},y$c),shared:!1,upgrade:function(Z,V){V(1)&&(ym(wB(Z,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),ym(wB(Z,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var b9W=function(){_.X2.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var Z=_.AW("yt.gcf.config.hotUpdateCallbacks");Z?(this.localHotConfigJobQueue=[].concat(_.nw(Z)),this.sharedHotConfigJobQueue=Z):(this.sharedHotConfigJobQueue=[],_.pK("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.O(b9W,_.X2);b9W.prototype.disposeInternal=function(){for(var Z=_.B(this.localHotConfigJobQueue),V=Z.next();!V.done;V=Z.next()){var a=this.sharedHotConfigJobQueue;V=a.indexOf(V.value);V>=0&&a.splice(V,1)}this.localHotConfigJobQueue.length=0;_.X2.prototype.disposeInternal.call(this)};var SR=function(){var Z=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new b9W;this.TEST_ONLY={initializeConfigDb:function(){Z.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return Z.coldGlobalConfigGroup},
setHotConfigGroup:function(V){Ufa(Z,V)},
setHotHashData:function(V){Z.setHotHashData(V)},
setColdConfigGroup:function(V){H9Y(Z,V)},
getColdHashData:function(){return Z.coldHashData},
getHotHashData:function(){return Z.hotHashData},
getHotConfigGroup:function(){return Z.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return A$r()},
getExportedHotConfigGroup:function(){return Xd()},
getExportedColdHashData:function(){return _.AW("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.AW("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){kpr(Z)},
resetInstance:function(){Z.setHotHashData(void 0);EXB(Z);delete SR.instance},
setDebounceTimer:function(V){Z.debounceTimer=V},
getDebounceTimer:function(){return Z.debounceTimer}}},jGa=function(){if(!SR.instance){var Z=new SR;
SR.instance=Z}return SR.instance},QGa=function(Z){var V;
_.m(function(a){if(a.nextAddress==1)return _.F("start_client_gcf")||_.F("delete_gcf_config_db")?_.F("start_client_gcf")?_.q(a,_.h0(),3):a.jumpTo(2):a.return();a.nextAddress!=2&&((V=a.yieldResult)&&_.CK()&&!_.F("delete_gcf_config_db")?(Z.isConfigDbInitialized=!0,kpr(Z)):(vXc(Z),xfz(Z)));return _.F("delete_gcf_config_db")?_.q(a,NVm(),0):a.jumpTo(0)})},TKE=function(){var Z;
return(Z=Xd())!=null?Z:_.yr("RAW_HOT_CONFIG_GROUP")},p6E=function(Z){var V,a,J,r,f,d;
return _.m(function(N){switch(N.nextAddress){case 1:if(Z.hotGlobalConfigGroup)return N.return(Xd());if(!Z.isConfigDbInitialized)return V=Gc("getHotConfig IDB not initialized"),_.ky(V),N.return(Promise.reject(V));a=Q5();J=_.yr("TIME_CREATED_MS");if(!a){r=Gc("getHotConfig token error");_.ky(r);N.jumpTo(2);break}return _.q(N,mKo(a),3);case 3:if((f=N.yieldResult)&&f.timestamp>J)return Ufa(Z,f.config),Z.setHotHashData(f.hashData),N.return(Xd());case 2:xfz(Z);if(!(a&&Z.hotGlobalConfigGroup&&Z.hotHashData)){N.jumpTo(4);
break}return _.q(N,iFE(Z.hotGlobalConfigGroup,Z.hotHashData,a,J),4);case 4:return Z.hotGlobalConfigGroup?N.return(Xd()):(d=new _.qa("Config not available in ytConfig"),_.ky(d),N.return(Promise.reject(d)))}})},eSc=function(Z){var V,a,J,r,f,d;
return _.m(function(N){switch(N.nextAddress){case 1:if(Z.coldGlobalConfigGroup)return N.return(A$r());if(!Z.isConfigDbInitialized)return V=Gc("getColdConfig IDB not initialized"),_.ky(V),N.return(Promise.reject(V));a=Q5();J=_.yr("TIME_CREATED_MS");if(!a){r=Gc("getColdConfig");_.ky(r);N.jumpTo(2);break}return _.q(N,dKa(a),3);case 3:if((f=N.yieldResult)&&f.timestamp>J)return H9Y(Z,f.config),hSH(Z,f.configData),EXB(Z,f.hashData),N.return(A$r());case 2:vXc(Z);if(!(a&&Z.coldGlobalConfigGroup&&Z.coldHashData&&
Z.configData)){N.jumpTo(4);break}return _.q(N,BVE(Z.coldGlobalConfigGroup,Z.coldHashData,Z.configData,a,J),4);case 4:return Z.coldGlobalConfigGroup?N.return(A$r()):(d=new _.qa("Config not available in ytConfig"),_.ky(d),N.return(Promise.reject(d)))}})},kpr=function(Z){if(!Z.hotGlobalConfigGroup||!Z.coldGlobalConfigGroup){if(!Q5()){var V=Gc("scheduleGetConfigs");
_.ky(V)}Z.initJob||(Z.initJob=_.td.addLowPriorityJob(function(){return _.m(function(a){switch(a.nextAddress){case 1:return _.rs(a,2),_.q(a,p6E(Z),4);case 4:_.Hb(a,3);break;case 2:_.ds(a);case 3:return _.rs(a,5),_.q(a,eSc(Z),7);case 7:_.Hb(a,6);break;case 5:_.ds(a);case 6:Z.initJob&&(Z.initJob=0),_.mt(a)}})},100))}},m6E=function(Z,V,a){var J,r,f;
return _.m(function(d){switch(d.nextAddress){case 1:if(!_.F("start_client_gcf")){d.jumpTo(0);break}a&&Ufa(Z,a);Z.setHotHashData(V);J=Q5();if(!J){d.jumpTo(3);break}if(a){d.jumpTo(4);break}return _.q(d,mKo(J),5);case 5:r=d.yieldResult,a=(f=r)==null?void 0:f.config;case 4:return _.q(d,iFE(a,V,J),3);case 3:if(a)for(var N=a,C=_.B(Z.configUpdateService.sharedHotConfigJobQueue),T=C.next();!T.done;T=C.next())T=T.value,T(N);_.mt(d)}})},NKK=function(Z,V,a){var J,r,f,d;
return _.m(function(N){if(N.nextAddress==1){if(!_.F("start_client_gcf"))return N.jumpTo(0);EXB(Z,V);return(J=Q5())?a?N.jumpTo(4):_.q(N,dKa(J),5):N.jumpTo(0)}N.nextAddress!=4&&(r=N.yieldResult,a=(f=r)==null?void 0:f.config);if(!a)return N.jumpTo(0);d=a.configData;return _.q(N,BVE(a,V,d,J),0)})},yBF=function(){var Z=jGa(),V=(0,_.zc)()-Z.debounceTimer;
if(!(Z.debounceTimer!==0&&V<_.W0("send_config_hash_timer"))){V=_.AW("yt.gcf.config.coldConfigData");var a=_.AW("yt.gcf.config.hotHashData"),J=_.AW("yt.gcf.config.coldHashData");V&&a&&J&&(Z.debounceTimer=(0,_.zc)());return{coldConfigData:V,hotHashData:a,coldHashData:J}}},vXc=function(Z){H9Y(Z,_.yr("RAW_COLD_CONFIG_GROUP"));
EXB(Z,_.yr("SERIALIZED_COLD_HASH_DATA"));var V;hSH(Z,(V=Z.coldGlobalConfigGroup)==null?void 0:V.configData)},xfz=function(Z){Ufa(Z,_.yr("RAW_HOT_CONFIG_GROUP"));
Z.setHotHashData(_.yr("SERIALIZED_HOT_HASH_DATA"))},Ufa=function(Z,V){Z.hotGlobalConfigGroup=V;
_.pK("yt.gcf.config.hotConfigGroup",Z.hotGlobalConfigGroup||null)},H9Y=function(Z,V){Z.coldGlobalConfigGroup=V;
_.pK("yt.gcf.config.coldConfigGroup",Z.coldGlobalConfigGroup||null)};
SR.prototype.setHotHashData=function(Z){this.hotHashData=Z;_.pK("yt.gcf.config.hotHashData",this.hotHashData||null)};
var EXB=function(Z,V){Z.coldHashData=V;_.pK("yt.gcf.config.coldHashData",Z.coldHashData||null)},hSH=function(Z,V){Z.configData=V;
_.pK("yt.gcf.config.coldConfigData",Z.configData||null)},Xd=function(){return _.AW("yt.gcf.config.hotConfigGroup")},A$r=function(){return _.AW("yt.gcf.config.coldConfigGroup")};var a0={},zSW=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";a0.assign=function(Z){for(var V=Array.prototype.slice.call(arguments,1);V.length;){var a=V.shift();if(a){if(typeof a!=="object")throw new TypeError("Wc`"+a);for(var J in a)Object.prototype.hasOwnProperty.call(a,J)&&(Z[J]=a[J])}}return Z};
a0.shrinkBuf=function(Z,V){if(Z.length===V)return Z;if(Z.subarray)return Z.subarray(0,V);Z.length=V;return Z};
var $fA={arraySet:function(Z,V,a,J,r){if(V.subarray&&Z.subarray)Z.set(V.subarray(a,a+J),r);else for(var f=0;f<J;f++)Z[r+f]=V[a+f]},
flattenChunks:function(Z){var V,a;var J=a=0;for(V=Z.length;J<V;J++)a+=Z[J].length;var r=new Uint8Array(a);J=a=0;for(V=Z.length;J<V;J++){var f=Z[J];r.set(f,a);a+=f.length}return r}},RSY={arraySet:function(Z,V,a,J,r){for(var f=0;f<J;f++)Z[r+f]=V[a+f]},
flattenChunks:function(Z){return[].concat.apply([],Z)}};
a0.setTyped=function(){zSW?(a0.Buf8=Uint8Array,a0.Buf16=Uint16Array,a0.Buf32=Int32Array,a0.assign(a0,$fA)):(a0.Buf8=Array,a0.Buf16=Array,a0.Buf32=Array,a0.assign(a0,RSY))};
a0.setTyped();var MR7=!0;try{new Uint8Array(1)}catch(Z){MR7=!1}
var m2i=function(Z){var V,a,J=Z.length,r=0;for(V=0;V<J;V++){var f=Z.charCodeAt(V);if((f&64512)===55296&&V+1<J){var d=Z.charCodeAt(V+1);(d&64512)===56320&&(f=65536+(f-55296<<10)+(d-56320),V++)}r+=f<128?1:f<2048?2:f<65536?3:4}var N=new a0.Buf8(r);for(V=a=0;a<r;V++)f=Z.charCodeAt(V),(f&64512)===55296&&V+1<J&&(d=Z.charCodeAt(V+1),(d&64512)===56320&&(f=65536+(f-55296<<10)+(d-56320),V++)),f<128?N[a++]=f:(f<2048?N[a++]=192|f>>>6:(f<65536?N[a++]=224|f>>>12:(N[a++]=240|f>>>18,N[a++]=128|f>>>12&63),N[a++]=
128|f>>>6&63),N[a++]=128|f&63);return N};var gzo={};gzo=function(Z,V,a,J){var r=Z&65535|0;Z=Z>>>16&65535|0;for(var f;a!==0;){f=a>2E3?2E3:a;a-=f;do r=r+V[J++]|0,Z=Z+r|0;while(--f);r%=65521;Z%=65521}return r|Z<<16|0};for(var YE={},Kc,LNY=[],uD4=0;uD4<256;uD4++){Kc=uD4;for(var WNh=0;WNh<8;WNh++)Kc=Kc&1?3988292384^Kc>>>1:Kc>>>1;LNY[uD4]=Kc}YE=function(Z,V,a,J){a=J+a;for(Z^=-1;J<a;J++)Z=Z>>>8^LNY[(Z^V[J])&255];return Z^-1};var Py={};Py={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 QCi=[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],hIK=[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],d2u=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],uZa=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],dB=Array(576);gm(dB);var Nz=Array(60);gm(Nz);var o0=Array(512);gm(o0);var Jd=Array(256);gm(Jd);var pzu=Array(29);gm(pzu);var eIn=Array(30);gm(eIn);var fyE,iYJ,B3K,Pla=!1;var lA;
lA=[new nM(0,0,0,0,function(Z,V){var a=65535;for(a>Z.pending_buf_size-5&&(a=Z.pending_buf_size-5);;){if(Z.lookahead<=1){Xi(Z);if(Z.lookahead===0&&V===0)return 1;if(Z.lookahead===0)break}Z.strstart+=Z.lookahead;Z.lookahead=0;var J=Z.block_start+a;if(Z.strstart===0||Z.strstart>=J)if(Z.lookahead=Z.strstart-J,Z.strstart=J,qz(Z,!1),Z.strm.avail_out===0)return 1;if(Z.strstart-Z.block_start>=Z.w_size-262&&(qz(Z,!1),Z.strm.avail_out===0))return 1}Z.insert=0;if(V===4)return qz(Z,!0),Z.strm.avail_out===0?3:
4;Z.strstart>Z.block_start&&qz(Z,!1);return 1}),
new nM(4,4,8,4,IWm),new nM(4,5,16,8,IWm),new nM(4,6,32,32,IWm),new nM(4,4,16,16,KM),new nM(8,16,32,32,KM),new nM(8,16,128,128,KM),new nM(8,32,128,256,KM),new nM(32,128,258,1024,KM),new nM(32,258,258,4096,KM)];var rIm={};rIm=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 N3R=Object.prototype.toString;
o9F.prototype.push=function(Z,V){var a=this.strm,J=this.options.chunkSize;if(this.ended)return!1;var r=V===~~V?V:V===!0?4:0;typeof Z==="string"?a.input=m2i(Z):N3R.call(Z)==="[object ArrayBuffer]"?a.input=new Uint8Array(Z):a.input=Z;a.next_in=0;a.avail_in=a.input.length;do{a.avail_out===0&&(a.output=new a0.Buf8(J),a.next_out=0,a.avail_out=J);Z=JIa(a,r);if(Z!==1&&Z!==0)return gXh(this,Z),this.ended=!0,!1;if(a.avail_out===0||a.avail_in===0&&(r===4||r===2))if(this.options.to==="string"){var f=a0.shrinkBuf(a.output,
a.next_out);V=f;f=f.length;if(f<65537&&(V.subarray&&MR7||!V.subarray))V=String.fromCharCode.apply(null,a0.shrinkBuf(V,f));else{for(var d="",N=0;N<f;N++)d+=String.fromCharCode(V[N]);V=d}this.chunks.push(V)}else V=a0.shrinkBuf(a.output,a.next_out),this.chunks.push(V)}while((a.avail_in>0||a.avail_out===0)&&Z!==1);if(r===4)return(a=this.strm)&&a.state?(J=a.state.status,J!==42&&J!==69&&J!==73&&J!==91&&J!==103&&J!==113&&J!==666?Z=fM(a,-2):(a.state=null,Z=J===113?fM(a,-3):0)):Z=-2,gXh(this,Z),this.ended=
!0,Z===0;r===2&&(gXh(this,0),a.avail_out=0);return!0};
var gXh=function(Z,V){V===0&&(Z.result=Z.options.to==="string"?Z.chunks.join(""):a0.flattenChunks(Z.chunks));Z.chunks=[];Z.err=V;Z.msg=Z.strm.msg};var IgH=typeof TextEncoder!=="undefined"?new TextEncoder:null,pAn=IgH?function(Z){return IgH.encode(Z)}:function(Z){Z=_.Yl(Z);
for(var V=new Uint8Array(Z.length),a=0;a<V.length;a++)V[a]=Z[a];return V};var Xsi={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},nhE={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var nc=function(Z,V){this.version=Z;this.args=V};
nc.prototype.serialize=function(){return{version:this.version,args:this.args}};var YVc=function(Z,V){this.topic=Z;this.dataClass=V};
YVc.prototype.toString=function(){return this.topic};var Zqz=_.AW("ytPubsub2Pubsub2Instance")||new _.fK;_.fK.prototype.subscribe=_.fK.prototype.subscribe;_.fK.prototype.unsubscribeByKey=_.fK.prototype.unsubscribeByKey;_.fK.prototype.publish=_.fK.prototype.publish;_.fK.prototype.clear=_.fK.prototype.clear;_.pK("ytPubsub2Pubsub2Instance",Zqz);var T3u=_.AW("ytPubsub2Pubsub2SubscribedKeys")||{};_.pK("ytPubsub2Pubsub2SubscribedKeys",T3u);var KRR=_.AW("ytPubsub2Pubsub2TopicToKeys")||{};_.pK("ytPubsub2Pubsub2TopicToKeys",KRR);
var XAo=_.AW("ytPubsub2Pubsub2IsAsync")||{};_.pK("ytPubsub2Pubsub2IsAsync",XAo);_.pK("ytPubsub2Pubsub2SkipSubKey",null);var wAi=void 0,OYF=void 0;var jAc=_.W0("max_body_size_to_compress",5E5),v9V=_.W0("min_body_size_to_compress",500),Fi=!0,zwo=0,D5=0,ewn=_.W0("compression_performance_threshold_lr",250),$2O=_.W0("slow_compressions_before_abandon_count",4),U2i=!1,HYK=new Map,QAE=1,x2E=!0;_.V8(cy,LRV);cy.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 V7z=function(Z,V,a){a||(a=0);var J=Z.W_;if(typeof V==="string")for(var r=0;r<16;r++)J[r]=V.charCodeAt(a)<<24|V.charCodeAt(a+1)<<16|V.charCodeAt(a+2)<<8|V.charCodeAt(a+3),a+=4;else for(r=0;r<16;r++)J[r]=V[a]<<24|V[a+1]<<16|V[a+2]<<8|V[a+3],a+=4;for(V=16;V<80;V++)a=J[V-3]^J[V-8]^J[V-14]^J[V-16],J[V]=(a<<1|a>>>31)&4294967295;V=Z.chain_[0];a=Z.chain_[1];r=Z.chain_[2];for(var f=Z.chain_[3],d=Z.chain_[4],N,C,T=0;T<80;T++)T<40?T<20?(N=f^a&(r^f),C=1518500249):(N=a^r^f,C=1859775393):T<60?(N=a&r|f&(a|r),
C=2400959708):(N=a^r^f,C=3395469782),N=(V<<5|V>>>27)+N+d+C+J[T]&4294967295,d=f,f=r,r=(a<<30|a>>>2)&4294967295,a=V,V=N;Z.chain_[0]=Z.chain_[0]+V&4294967295;Z.chain_[1]=Z.chain_[1]+a&4294967295;Z.chain_[2]=Z.chain_[2]+r&4294967295;Z.chain_[3]=Z.chain_[3]+f&4294967295;Z.chain_[4]=Z.chain_[4]+d&4294967295};
cy.prototype.update=function(Z,V){if(Z!=null){V===void 0&&(V=Z.length);for(var a=V-this.blockSize,J=0,r=this.buf_,f=this.inbuf_;J<V;){if(f==0)for(;J<=a;)V7z(this,Z,J),J+=this.blockSize;if(typeof Z==="string")for(;J<V;){if(r[f]=Z.charCodeAt(J),++f,++J,f==this.blockSize){V7z(this,r);f=0;break}}else for(;J<V;)if(r[f]=Z[J],++f,++J,f==this.blockSize){V7z(this,r);f=0;break}}this.inbuf_=f;this.total_+=V}};
cy.prototype.digest=function(){var Z=[],V=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var a=this.blockSize-1;a>=56;a--)this.buf_[a]=V&255,V/=256;V7z(this,this.buf_);for(a=V=0;a<5;a++)for(var J=24;J>=0;J-=8)Z[V]=this.chain_[a]>>J&255,++V;return Z};var g9O;var ta=function(Z){var V=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(Y){V.databaseToken=Y},
triggerThrottle:function(){V.throttledSend()},
cancelThrottle:function(){V.cancelThrottledSend()},
immediateSend:function(Y){return _.m(function(X){return _.q(X,V.immediateSend(Y),0)})},
requestWithinAgeLimit:function(Y,X){return V.requestWithinAgeLimit(Y,X)},
retryQueuedRequests:function(){V.retryQueuedRequests()}};
var a;this.throttleTimeout=(a=Z.throttleTimeout)!=null?a:100;var J;this.retryMaxAttempts=(J=Z.retryMaxAttempts)!=null?J:1;var r;this.requestAgeLimitMs=(r=Z.requestAgeLimitMs)!=null?r:2592E6;var f;this.queuedRequestAgeLimitMs=(f=Z.queuedRequestAgeLimitMs)!=null?f:12E4;var d;this.retryDelayMs=(d=Z.retryDelayMs)!=null?d:5E3;var N;this.databaseToken=(N=Z.databaseToken)!=null?N:void 0;this.enableCleaning=!!Z.enableCleaning;var C;this.cleaningRate=(C=Z.cleaningRate)!=null?C:.1;var T;this.potentialEsfErrorLimit=
(T=Z.potentialEsfErrorLimit)!=null?T:10;Z.handleError&&(this.handleError=Z.handleError);Z.handleWarning&&(this.handleWarning=Z.handleWarning);Z.disableYtIdbTransactions&&(this.disableYtIdbTransactions=Z.disableYtIdbTransactions);Z.bypassDbTokenDependency&&(this.bypassDbTokenDependency=Z.bypassDbTokenDependency);this.getBooleanFlag=Z.getBooleanFlag;this.jobManager=Z.jobManager;this.logsStore=Z.logsStore;this.networkManager=Z.networkManager;this.sendFn=Z.sendFn;this.onlineEvent=Z.onlineEvent;this.offlineEvent=
Z.offlineEvent;lJ(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&aAF(this)},aAF=function(Z){lJ(Z)&&!Z.disableYtIdbTransactions&&(Z.initialized=!0,Z.enableCleaning&&Math.random()<=Z.cleaningRate&&Z.logsStore.cleanLogsStore(Z.databaseToken),Z.retryQueuedRequests(),Z.networkManager.isNetworkAvailable()&&Z.throttledSend(),Z.networkManager.listen(Z.onlineEvent,Z.throttledSend.bind(Z)),Z.networkManager.listen(Z.offlineEvent,Z.cancelThrottledSend.bind(Z)))};
_.P=ta.prototype;_.P.writeThenSend=function(Z,V){var a=this;V=V===void 0?{}:V;if(lJ(this)&&this.initialized){var J={url:Z,options:V,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(J,this.databaseToken).then(function(r){J.id=r;a.networkManager.isNetworkAvailable()&&a.immediateSend(J)}).catch(function(r){a.immediateSend(J);
JCB(a,r)})}else this.sendFn(Z,V)};
_.P.sendThenWrite=function(Z,V,a){var J=this;V=V===void 0?{}:V;if(lJ(this)&&this.initialized){var r={url:Z,options:V,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(r.skipRetry=a);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!r.skipRetry){if(!r.skipRetry){var f=V.onError?V.onError:function(){};
V.onError=function(d,N){return _.m(function(C){if(C.nextAddress==1)return _.q(C,J.logsStore.set(r,J.databaseToken).catch(function(T){JCB(J,T)}),2);
f(d,N);_.mt(C)})}}this.sendFn(Z,V,r.skipRetry)}else this.logsStore.set(r,this.databaseToken).catch(function(d){J.sendFn(Z,V,r.skipRetry);
JCB(J,d)})}else this.sendFn(Z,V,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&a)};
_.P.sendAndWrite=function(Z,V){var a=this;V=V===void 0?{}:V;if(lJ(this)&&this.initialized){var J={url:Z,options:V,timestamp:this.now(),status:"NEW",sendCount:0},r=!1,f=V.onSuccess?V.onSuccess:function(){};
J.options.onSuccess=function(d,N){J.id!==void 0?a.logsStore.deleteRequest(J.id,a.databaseToken):r=!0;a.networkManager.networkStatusHint&&a.getBooleanFlag&&a.getBooleanFlag("vss_network_hint")&&a.networkManager.networkStatusHint(!0);f(d,N)};
this.sendFn(J.url,J.options,void 0,!0);this.logsStore.set(J,this.databaseToken).then(function(d){J.id=d;r&&a.logsStore.deleteRequest(J.id,a.databaseToken)}).catch(function(d){JCB(a,d)})}else this.sendFn(Z,V,void 0,!0)};
_.P.throttledSend=function(){var Z=this;if(!lJ(this))throw Error("Zc");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,Z.logsStore.getMostRecentByStatus("NEW",Z.databaseToken),2);if(a.nextAddress!=3)return V=a.yieldResult,V?_.q(a,Z.immediateSend(V),3):(Z.cancelThrottledSend(),a.return());Z.intervalJob&&(Z.intervalJob=0,Z.throttledSend());_.mt(a)})},this.throttleTimeout))};
_.P.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.P.immediateSend=function(Z){var V=this,a;return _.m(function(J){switch(J.nextAddress){case 1:if(!lJ(V))throw Error("$c");if(Z.id===void 0){J.jumpTo(2);break}return _.q(J,V.logsStore.markAsQueued(Z.id,V.databaseToken),3);case 3:(a=J.yieldResult)||V.handleWarning(Error("ad"));case 2:if(V.requestWithinAgeLimit(Z,V.requestAgeLimitMs)){J.jumpTo(4);break}V.handleWarning(Error("bd"));if(Z.id===void 0){J.jumpTo(5);break}return _.q(J,V.logsStore.deleteRequest(Z.id,V.databaseToken),5);case 5:return J.return();
case 4:Z.skipRetry||(Z=oMB(V,Z));if(!Z){J.jumpTo(0);break}if(!Z.skipRetry||Z.id===void 0){J.jumpTo(8);break}return _.q(J,V.logsStore.deleteRequest(Z.id,V.databaseToken),8);case 8:V.sendFn(Z.url,Z.options,!!Z.skipRetry),_.mt(J)}})};
var oMB=function(Z,V){if(!lJ(Z))throw Error("cd");var a=V.options.onError?V.options.onError:function(){};
V.options.onError=function(r,f){var d,N,C,T;return _.m(function(Y){switch(Y.nextAddress){case 1:d=JzR(f);(N=oKi(f))&&Z.getBooleanFlag&&Z.getBooleanFlag("web_enable_error_204")&&Z.handleError(Error("dd"),V.url,f);if(!(Z.getBooleanFlag&&Z.getBooleanFlag("nwl_consider_error_code")&&d||Z.getBooleanFlag&&!Z.getBooleanFlag("nwl_consider_error_code")&&Z.potentialEsfErrorCounter<=Z.potentialEsfErrorLimit)){Y.jumpTo(2);break}if(!Z.networkManager.sendNetworkCheckRequest){Y.jumpTo(3);break}return _.q(Y,Z.networkManager.sendNetworkCheckRequest(),
3);case 3:if(Z.networkManager.isNetworkAvailable()){Y.jumpTo(2);break}a(r,f);if(!Z.getBooleanFlag||!Z.getBooleanFlag("nwl_consider_error_code")||((C=V)==null?void 0:C.id)===void 0){Y.jumpTo(6);break}return _.q(Y,Z.logsStore.resetRequest(V.id,Z.databaseToken,!1),6);case 6:return Y.return();case 2:if(Z.getBooleanFlag&&Z.getBooleanFlag("nwl_consider_error_code")&&!d&&Z.potentialEsfErrorCounter>Z.potentialEsfErrorLimit)return Y.return();Z.potentialEsfErrorCounter++;if(((T=V)==null?void 0:T.id)===void 0){Y.jumpTo(8);
break}return V.sendCount<Z.retryMaxAttempts?_.q(Y,Z.logsStore.resetRequest(V.id,Z.databaseToken,!0,N?!1:void 0),12):_.q(Y,Z.logsStore.deleteRequest(V.id,Z.databaseToken),8);case 12:Z.jobManager.addLowPriorityJob(function(){Z.networkManager.isNetworkAvailable()&&Z.throttledSend()},Z.retryDelayMs);
case 8:a(r,f),_.mt(Y)}})};
var J=V.options.onSuccess?V.options.onSuccess:function(){};
V.options.onSuccess=function(r,f){var d;return _.m(function(N){if(N.nextAddress==1)return((d=V)==null?void 0:d.id)===void 0?N.jumpTo(2):_.q(N,Z.logsStore.deleteRequest(V.id,Z.databaseToken),2);Z.networkManager.networkStatusHint&&Z.getBooleanFlag&&Z.getBooleanFlag("vss_network_hint")&&Z.networkManager.networkStatusHint(!0);J(r,f);_.mt(N)})};
return V};
ta.prototype.requestWithinAgeLimit=function(Z,V){Z=Z.timestamp;return this.now()-Z>=V?!1:!0};
ta.prototype.retryQueuedRequests=function(){var Z=this;if(!lJ(this))throw Error("ed");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(V){V&&!Z.requestWithinAgeLimit(V,Z.queuedRequestAgeLimitMs)?Z.jobManager.addLowPriorityJob(function(){return _.m(function(a){if(a.nextAddress==1)return V.id===void 0?a.jumpTo(2):_.q(a,Z.logsStore.resetRequest(V.id,Z.databaseToken),2);Z.retryQueuedRequests();_.mt(a)})}):Z.networkManager.isNetworkAvailable()&&Z.throttledSend()})};
var JCB=function(Z,V){Z.writeError&&!Z.networkManager.isNetworkAvailable()?Z.writeError(V):Z.handleError(V)},lJ=function(Z){return!!Z.databaseToken||Z.bypassDbTokenDependency};var rzE;var SUR={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationStreamWebrtcStats:288,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,
visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,
spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,
vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,
mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,
kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,
transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,
ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,
ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,
accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,
musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,
yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,
notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478,
tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,
iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,
mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,
mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,
clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,
mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,
mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,
cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,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};var rCz={},SuK=eN("ServiceWorkerLogsDatabase",{objectStores:(rCz.SWHealthLog={addedAtVersion:1},rCz),shared:!0,upgrade:function(Z,V){V(1)&&ym(wB(Z,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var czK={},DWa=0;var yza;var sJ=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},kE=function(){if(!sJ.instance){var Z=_.AW("yt.networkRequestMonitor.instance")||new sJ;
_.pK("yt.networkRequestMonitor.instance",Z);sJ.instance=Z}return sJ.instance};
sJ.prototype.requestComplete=function(Z,V){V&&(this.anyRequestHasSucceeded=!0);Z=this.removeParams(Z);this.requestMap.get(Z)||this.requestMap.set(Z,V)};
sJ.prototype.isEndpointCFR=function(Z){Z=this.removeParams(Z);return(Z=this.requestMap.get(Z))?!1:Z===!1&&this.anyRequestHasSucceeded?!0:null};
sJ.prototype.removeParams=function(Z){return Z.split("?")[0]};
sJ.prototype.removeParams=sJ.prototype.removeParams;sJ.prototype.isEndpointCFR=sJ.prototype.isEndpointCFR;sJ.prototype.requestComplete=sJ.prototype.requestComplete;sJ.getInstance=kE;var Fd=function(Z){_.X6.call(this);var V=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=Z!=null?Z:{addLowPriorityJob:function(r,f){return setTimeout(r,f)},
cancelJob:function(r){clearTimeout(r)}};
var a,J;this.isOnline=(J=(a=window.navigator)==null?void 0:a.onLine)!=null?J:!0;this.onNavigatorChange=function(){return _.m(function(r){return _.q(r,P9h(V),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||fA7(this)};
_.O(Fd,_.X6);Fd.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete Fd.instance};
Fd.prototype.isNetworkAvailable=function(){return this.isOnline};
var fA7=function(Z){Z.pollingJob=Z.jobManager.addLowPriorityJob(function(){var V;return _.m(function(a){if(a.nextAddress==1)return Z.isOnline?((V=window.navigator)==null?0:V.onLine)?a.jumpTo(3):_.q(a,P9h(Z),3):_.q(a,P9h(Z),3);fA7(Z);_.mt(a)})},3E4)},P9h=function(Z,V){return Z.networkRequestPromise?Z.networkRequestPromise:Z.networkRequestPromise=new Promise(function(a){var J,r,f,d;
return _.m(function(N){switch(N.nextAddress){case 1:return J=window.AbortController?new window.AbortController:void 0,f=(r=J)==null?void 0:r.signal,d=!1,_.rs(N,2,3),J&&(Z.abortTimeoutKey=Z.jobManager.addLowPriorityJob(function(){J.abort()},V||2E4)),_.q(N,fetch("/generate_204",{method:"HEAD",
signal:f}),5);case 5:d=!0;case 3:_.Pg(N);Z.networkRequestPromise=void 0;Z.abortTimeoutKey&&(Z.jobManager.cancelJob(Z.abortTimeoutKey),Z.abortTimeoutKey=0);d!==Z.isOnline&&(Z.isOnline=d,Z.isOnline?Z.dispatchEvent("networkstatus-online"):Z.dispatchEvent("networkstatus-offline"));a(d);_.Bg(N,0);break;case 2:_.ds(N),d=!1,N.jumpTo(3)}})})};var Dk=function(){_.X6.call(this);var Z=this;this.shouldFlushErrors=!1;Fd.instance||(Fd.instance=new Fd(_.td));this.sharedNetworkStatusManager=Fd.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(Z.shouldFlushErrors&&_.F("offline_error_handling")){var V=byJ().get("errors",!0);if(V){for(var a in V)if(V[a]){var J=new _.qa(a,"sent via offline_errors");J.name=V[a].name;J.stack=V[a].stack;J.level=V[a].level;_.Uo(J)}byJ().set("errors",{},2592E3,!0)}}})};
_.O(Dk,_.X6);var iq7=function(){if(!Dk.instance){var Z=_.AW("yt.networkStatusManager.instance")||new Dk;_.pK("yt.networkStatusManager.instance",Z);Dk.instance=Z}return Dk.instance};
_.P=Dk.prototype;_.P.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.P.networkStatusHint=function(Z){this.sharedNetworkStatusManager.isOnline=Z};
_.P.getWindowStatus=function(){var Z=window.navigator.onLine;return Z===void 0?!0:Z};
_.P.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.P.listen=function(Z,V){return this.sharedNetworkStatusManager.listen(Z,V)};
_.P.sendNetworkCheckRequest=function(Z){Z=P9h(this.sharedNetworkStatusManager,Z);Z.then(function(V){_.F("use_cfr_monitor")&&kE().requestComplete("generate_204",V)});
return Z};
Dk.prototype.sendNetworkCheckRequest=Dk.prototype.sendNetworkCheckRequest;Dk.prototype.listen=Dk.prototype.listen;Dk.prototype.enableErrorFlushing=Dk.prototype.enableErrorFlushing;Dk.prototype.getWindowStatus=Dk.prototype.getWindowStatus;Dk.prototype.networkStatusHint=Dk.prototype.networkStatusHint;Dk.prototype.isNetworkAvailable=Dk.prototype.isNetworkAvailable;Dk.getInstance=iq7;_.Ad=function(Z){Z=Z===void 0?{}:Z;_.X6.call(this);var V=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=iq7();var a=_.AW("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);a&&(Z.rateLimit?(this.rateLimit=Z.rateLimit,a("networkstatus-online",function(){BnW(V,"publicytnetworkstatus-online")}),a("networkstatus-offline",function(){BnW(V,"publicytnetworkstatus-offline")})):(a("networkstatus-online",function(){V.dispatchEvent("publicytnetworkstatus-online")}),a("networkstatus-offline",
function(){V.dispatchEvent("publicytnetworkstatus-offline")})))};
_.O(_.Ad,_.X6);_.Ad.prototype.isNetworkAvailable=function(){var Z=_.AW("yt.networkStatusManager.instance.isNetworkAvailable");return Z?Z.bind(this.nsmInstance)():!0};
_.Ad.prototype.networkStatusHint=function(Z){var V=_.AW("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);V&&V(Z)};
_.Ad.prototype.sendNetworkCheckRequest=function(Z){var V=this,a;return _.m(function(J){a=_.AW("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(V.nsmInstance);return _.F("skip_network_check_if_cfr")&&kE().isEndpointCFR("generate_204")?J.return(new Promise(function(r){var f;V.networkStatusHint(((f=window.navigator)==null?void 0:f.onLine)||!0);r(V.isNetworkAvailable())})):a?J.return(a(Z)):J.return(!0)})};
var BnW=function(Z,V){Z.rateLimit?Z.lastJobTime?(_.td.cancelJob(Z.schedulerJob),Z.schedulerJob=_.td.addLowPriorityJob(function(){Z.lastPublicSignalSent!==V&&(Z.dispatchEvent(V),Z.lastPublicSignalSent=V,Z.lastJobTime=(0,_.zc)())},Z.rateLimit-((0,_.zc)()-Z.lastJobTime))):(Z.dispatchEvent(V),Z.lastPublicSignalSent=V,Z.lastJobTime=(0,_.zc)()):Z.dispatchEvent(V)};var EKR,cs=function(){ta.call(this,{logsStore:{cleanLogsStore:CoO,deleteRequest:Nco,getMostRecentByStatus:Bcm,markAsQueued:dWo,resetRequest:mWF,set:iyi},networkManager:_.jXR(),handleError:function(Z,V,a){var J,r=a==null?void 0:(J=a.error)==null?void 0:J.code;if(r===400||r===415){var f;Z=new _.qa(Z.message,V,a==null?void 0:(f=a.error)==null?void 0:f.code);_.ky(Z,void 0,void 0,void 0,!0)}else _.Uo(Z)},
handleWarning:_.ky,sendFn:Azc,now:_.zc,writeError:UWu,jobManager:_.cn(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.W0("potential_esf_error_limit",10),getBooleanFlag:_.F,disableYtIdbTransactions:!(_.CK()&&_.vKa())});this.initializationPromise=new _.ul;_.F("networkless_immediately_drop_all_requests")&&quF();ozo("LogsDatabaseV2")};
_.O(cs,ta);_.mFb=function(){var Z=_.AW("yt.networklessRequestController.instance");Z||(Z=new cs,_.pK("yt.networklessRequestController.instance",Z),_.F("networkless_logging")&&_.h0().then(function(V){Z.databaseToken=V;aAF(Z);Z.initializationPromise.resolve();Z.enableCleaning&&Math.random()<=Z.cleaningRate&&Z.databaseToken&&Yuu(Z.databaseToken);_.F("networkless_immediately_drop_sw_health_store")&&dFc(Z)}));
return Z};
cs.prototype.writeThenSend=function(Z,V){V||(V={});V=khc(Z,V);_.CK()||(this.initialized=!1);ta.prototype.writeThenSend.call(this,Z,V)};
cs.prototype.sendThenWrite=function(Z,V,a){V||(V={});V=khc(Z,V);_.CK()||(this.initialized=!1);ta.prototype.sendThenWrite.call(this,Z,V,a)};
cs.prototype.sendAndWrite=function(Z,V){V||(V={});V=khc(Z,V);_.CK()||(this.initialized=!1);ta.prototype.sendAndWrite.call(this,Z,V)};
cs.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var dFc=function(Z){var V;_.m(function(a){if(!Z.databaseToken)throw V=Gc("clearSWHealthLogsDb"),V;return a.return(Xpu(Z.databaseToken).catch(function(J){Z.handleError(J)}))})};_.QXc=!1;_.xWi=_.JO.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.QXc};_.pK("ytNetworklessLoggingInitializationOptions",_.xWi);var K9=function(Z){var V=this;this.config_=null;Z?this.config_=Z:Cra()&&(this.config_=_.Ri());_.qf(_.td,function(){a7n(V)},5E3)};
K9.prototype.isReady=function(){!this.config_&&Cra()&&(this.config_=_.Ri());return!!this.config_};
var VLo=function(Z,V,a,J){!_.yr("VISITOR_DATA")&&V!=="visitor_id"&&Math.random()<.01&&_.ky(new _.qa("Missing VISITOR_DATA when sending innertube request.",V,a,J));if(!Z.isReady()){var r=new _.qa("innertube xhrclient not ready",V,a,J);_.Uo(r);throw r;}var f={headers:J.headers||{},method:"POST",postParams:a,postBody:J.postBody,postBodyFormat:J.postBodyFormat||"JSON",onTimeout:function(){J.onTimeout()},
onFetchTimeout:J.onTimeout,onSuccess:function(X,n){if(J.onSuccess)J.onSuccess(n)},
onFetchSuccess:function(X){if(J.onSuccess)J.onSuccess(X)},
onError:function(X,n){if(J.onError)J.onError(n)},
onFetchError:function(X){if(J.onError)J.onError(X)},
timeout:J.timeout,withCredentials:!0,compress:J.compress};f.headers["Content-Type"]||(f.headers["Content-Type"]="application/json");var d="";(r=Z.config_.innertubeHostOverride)&&(d=r);var N=Z.config_.innertubeUseThirdPartyAuth||!1,C=_.wzJ(N,d,J);Object.assign(f.headers,C);f.headers.Authorization&&!d&&N&&(f.headers["x-origin"]=window.location.origin);var T=_.Qr(d+("/youtubei/"+Z.config_.innertubeApiVersion+"/"+V),{alt:"json"}),Y=function(X){X=X===void 0?!1:X;var n;if(J.retry&&d!="www.youtube-nocookie.com"&&
(X||_.F("skip_ls_gel_retry")||f.headers["Content-Type"]!=="application/json"||(n=IyE(V,a,C,N)),n)){var t=f.onSuccess,c=f.onFetchSuccess;f.onSuccess=function(v,h){Zyc(n);t(v,h)};
a.onFetchSuccess=function(v,h){Zyc(n);c(v,h)}}try{if(X&&J.retry&&!J.networklessOptions.bypassNetworkless)f.method="POST",J.networklessOptions.writeThenSend?_.mFb().writeThenSend(T,f):_.mFb().sendAndWrite(T,f);
else if(J.compress){var y=!J.networklessOptions.writeThenSend;if(f.postBody){var U=f.postBody;typeof U!=="string"&&(U=JSON.stringify(f.postBody));hwE(T,U,f,_.rm,y)}else hwE(T,JSON.stringify(f.postParams),f,u3K,y)}else _.F("web_all_payloads_via_jspb")?_.rm(T,f):u3K(T,f)}catch(v){if(v.name==="InvalidAccessError")n&&(Zyc(n),n=0),_.ky(Error("fd"));else throw v;}n&&_.qf(_.td,function(){a7n(Z)},5E3)};
_.ppc()?uCc().then(function(X){Y(X)}):Y(!1)};var Mfi=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Mfi,_.E8);var NnA=0,eAJ=_.fP?"webkit":_.PL?"moz":_.rG?"ms":ebJ?"o":"";_.pK("ytDomDomGetNextId",_.AW("ytDomDomGetNextId")||function(){return++NnA});var C94={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},pM=function(Z){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(Z=
Z||window.event){this.event=Z;for(var V in Z)V in C94||(this[V]=Z[V]);this.scale=Z.scale;this.rotation=Z.rotation;var a=Z.target||Z.srcElement;a&&a.nodeType==3&&(a=a.parentNode);this.target=a;var J=Z.relatedTarget;if(J)try{J=J.nodeName?J:null}catch(r){J=null}else this.type=="mouseover"?J=Z.fromElement:this.type=="mouseout"&&(J=Z.toElement);this.relatedTarget=J;this.clientX=Z.clientX!=void 0?Z.clientX:Z.pageX;this.clientY=Z.clientY!=void 0?Z.clientY:Z.pageY;this.keyCode=Z.keyCode?Z.keyCode:Z.which;
this.charCode=Z.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=Z.altKey;this.ctrlKey=Z.ctrlKey;this.shiftKey=Z.shiftKey;this.metaKey=Z.metaKey;this.pageX_=Z.pageX;this.pageY_=Z.pageY}}catch(r){}},qRb=function(Z){if(document.body&&document.documentElement){var V=document.body.scrollTop+document.documentElement.scrollTop;
Z.pageX_=Z.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);Z.pageY_=Z.clientY+V}};
pM.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
pM.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
pM.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var Qm=_.JO.ytEventsEventsListeners||{};_.pK("ytEventsEventsListeners",Qm);var uqn=_.JO.ytEventsEventsCounter||{count:0};_.pK("ytEventsEventsCounter",uqn);var WMJ=_.TR(function(){var Z=!1;try{var V=Object.defineProperty({},"capture",{get:function(){Z=!0}});
window.addEventListener("test",null,V)}catch(a){}return Z});_.V8(eu,_.X2);eu.prototype.onMouseMove_=function(Z){Z.pageX_===void 0&&qRb(Z);var V=Z.pageX_;Z.pageY_===void 0&&qRb(Z);this.position_=new _.FR(V,Z.pageY_)};
eu.prototype.checkPosition_=function(){if(this.position_){var Z=(0,_.zc)();if(this.previousTime_!=0){var V=this.previousPosition_,a=this.position_,J=V.x-a.x;V=V.y-a.y;J=Math.sqrt(J*J+V*V)/(Z-this.previousTime_);this.cycles_[this.index_]=Math.abs((J-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(a=V=0;a<4;a++)V+=this.cycles_[a]||0;V>=3&&this.callback_();this.previousVelocity_=J}this.previousTime_=Z;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
eu.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.gKn(this.mouseListenerKey_)};var arK={};var d6J=new _.W("rawColdConfigGroup");var BKR=new _.W("rawHotConfigGroup");var SR7=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(SR7,_.E8);var R6K=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(R6K,_.E8);var C9=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z,500)};
_.O(C9,_.E8);C9.prototype.getPayloadCase=function(){return _.nP(this,Tnr)};
C9.prototype.getContext=function(){return _.Ma(this,R6K,33)};
var Tnr=[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];var JjV=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(JjV,_.E8);var UZR=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(UZR,_.E8);UZR.prototype.setVideoId=function(Z){return rk(this,1,HrF,xk(Z))};
UZR.prototype.getPlaylistId=function(){return _.ms(this,dk(this,HrF,2))};
var HrF=[1,2];var WTu=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(WTu,_.E8);WTu.prototype.getContext=function(){return _.Ma(this,P6,1)};
WTu.prototype.getTier=function(){return _.wG(this,7)};var YRF,uA,Wy;YRF=_.JO.ytPubsubPubsubInstance||new _.fK;uA=_.JO.ytPubsubPubsubSubscribedKeys||{};Wy=_.JO.ytPubsubPubsubTopicToKeys||{};_.J4J=_.JO.ytPubsubPubsubIsSynchronous||{};_.fK.prototype.subscribe=_.fK.prototype.subscribe;_.fK.prototype.unsubscribeByKey=_.fK.prototype.unsubscribeByKey;_.fK.prototype.publish=_.fK.prototype.publish;_.fK.prototype.clear=_.fK.prototype.clear;_.pK("ytPubsubPubsubInstance",YRF);_.pK("ytPubsubPubsubTopicToKeys",Wy);_.pK("ytPubsubPubsubIsSynchronous",_.J4J);
_.pK("ytPubsubPubsubSubscribedKeys",uA);var I0=window;var OJ=_.F("web_enable_lifecycle_monitoring")&&irE()!==0,XHF=_.F("web_enable_lifecycle_monitoring");var nMF=function(Z){var V=this;var a=a===void 0?0:a;var J=J===void 0?_.cn():J;this.JSC$8704_defaultPriority=a;this.scheduler=J;this.completedResolver=new _.ul;this.scheduledPayloads=Z;for(Z={i$jscomp$528:0};Z.i$jscomp$528<this.scheduledPayloads.length;Z={payload$jscomp$18:void 0,i$jscomp$528:Z.i$jscomp$528},Z.i$jscomp$528++)Z.payload$jscomp$18=this.scheduledPayloads[Z.i$jscomp$528],a=function(r){return function(){r.payload$jscomp$18.job();V.scheduledPayloads[r.i$jscomp$528].processed=!0;V.scheduledPayloads.every(function(f){return f.processed===
!0})&&V.completedResolver.resolve()}}(Z),J=this.scheduler.addJob(a,KXa(this,Z.payload$jscomp$18)),this.scheduledPayloads[Z.i$jscomp$528]=Object.assign({},Z.payload$jscomp$18,{job:a,
jobId:J})};
nMF.prototype.flushJobs=function(){var Z=this,V=Array.from(this.scheduledPayloads.keys()).sort(function(J,r){return KXa(Z,Z.scheduledPayloads[r])-KXa(Z,Z.scheduledPayloads[J])});
V=_.B(V);for(var a=V.next();!a.done;a=V.next())a=this.scheduledPayloads[a.value],a.jobId===void 0||a.processed||(this.scheduler.cancelJob(a.jobId),this.scheduler.addJob(a.job,10))};
nMF.prototype.cancel=function(){for(var Z=_.B(this.scheduledPayloads),V=Z.next();!V.done;V=Z.next())V=V.value,V.jobId===void 0||V.processed||this.scheduler.cancelJob(V.jobId),V.processed=!0;this.completedResolver.resolve()};
var KXa=function(Z,V){var a;return(a=V.priority)!=null?a:Z.JSC$8704_defaultPriority};var Gq=function(Z){this.state=Z;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};OJ&&Bdn(this.state)};
Gq.prototype.install=function(Z){this.plugins.push(Z);return this};
Gq.prototype.uninstall=function(){var Z=this;_.lV.apply(0,arguments).forEach(function(V){V=Z.plugins.indexOf(V);V>-1&&Z.plugins.splice(V,1)})};
Gq.prototype.transition=function(Z,V){var a=this;OJ&&dZm(this.state);var J=this.transitions.find(function(f){return Array.isArray(f.from)?f.from.find(function(d){return d===a.state&&f.to===Z}):f.from===a.state&&f.to===Z});
if(J){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);lA7(this,Z,V);this.state=Z;OJ&&Bdn(this.state);J=J.action.bind(this);var r=this.plugins.filter(function(f){return f[Z]}).map(function(f){return f[Z]});
J(t7z(this,r),V)}else throw Error("gd`"+this.state+"`"+Z);};
var t7z=function(Z,V){var a=V.filter(function(r){return sB4(Z,r)===10}),J=V.filter(function(r){return sB4(Z,r)!==10});
return Z.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var r=_.lV.apply(0,arguments);return _.m(function(f){if(f.nextAddress==1)return _.q(f,Z.runImmediateJobsAsync.apply(Z,[a].concat(_.nw(r))),2);Z.setJobSetWithScheduledJobs.apply(Z,[J].concat(_.nw(r)));_.mt(f)})}:function(){var r=_.lV.apply(0,arguments);
Z.runImmediateJobsSync.apply(Z,[a].concat(_.nw(r)));Z.setJobSetWithScheduledJobs.apply(Z,[J].concat(_.nw(r)))}};
Gq.prototype.runImmediateJobsSync=function(Z){var V=_.lV.apply(1,arguments);_.cn();for(var a=_.B(Z),J=a.next(),r={};!J.done;r={lifecycle$jscomp$2:void 0},J=a.next())r.lifecycle$jscomp$2=J.value,ph(function(f){return function(){FXW(f.lifecycle$jscomp$2.name);Ndc(function(){return f.lifecycle$jscomp$2.callback.apply(f.lifecycle$jscomp$2,_.nw(V))});
wU(f.lifecycle$jscomp$2.name)}}(r))};
Gq.prototype.runImmediateJobsAsync=function(Z){var V=_.lV.apply(1,arguments),a,J,r,f;return _.m(function(d){d.nextAddress==1&&(_.cn(),a=_.B(Z),J=a.next(),r={});if(d.nextAddress!=3){if(J.done)return d.jumpTo(0);r.lifecycle$jscomp$3=J.value;r.asyncJobCompletion=void 0;f=function(N){return function(){FXW(N.lifecycle$jscomp$3.name);var C=Ndc(function(){return N.lifecycle$jscomp$3.callback.apply(N.lifecycle$jscomp$3,_.nw(V))});
lPR(C)?N.asyncJobCompletion=_.F("web_lifecycle_error_handling_killswitch")?C.then(function(){wU(N.lifecycle$jscomp$3.name)}):C.then(function(){wU(N.lifecycle$jscomp$3.name)},function(T){mZa(T);
wU(N.lifecycle$jscomp$3.name)}):wU(N.lifecycle$jscomp$3.name)}}(r);
ph(f);return r.asyncJobCompletion?_.q(d,r.asyncJobCompletion,3):d.jumpTo(3)}r={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};J=a.next();return d.jumpTo(2)})};
Gq.prototype.setJobSetWithScheduledJobs=function(Z){var V=_.lV.apply(1,arguments),a=this,J=Z.map(function(r){return{job:function(){FXW(r.name);Ndc(function(){return r.callback.apply(r,_.nw(V))});
wU(r.name)},
priority:sB4(a,r)}});
J.length&&(this.jobSet=new nMF(J))};
var sB4=function(Z,V){var a,J;return(J=(a=Z.overridePriority)!=null?a:V.priority)!=null?J:0},FXW=function(Z){OJ&&Z&&Bdn(Z)},wU=function(Z){OJ&&Z&&dZm(Z)},lA7=function(Z,V,a){XHF&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+Z.constructor.name+"] '"+Z.state+"' to '"+V+"'"),console.log("with message: ",a),console.groupEnd())};
_.QS.Object.defineProperties(Gq.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var DF4=function(Z){Gq.call(this,Z===void 0?"none":Z);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(){}}]},cCz;
_.O(DF4,Gq);DF4.prototype.runApplicationNavigationBegin=function(Z,V){var a=this;this.navigationTimer=_.qf(_.td,function(){a.currentState==="application_navigating"&&a.transition("none")},5E3);
Z(V==null?void 0:V.event)};
DF4.prototype.runApplicationNavigationEnd=function(Z,V){this.navigationTimer&&(_.td.cancelJob(this.navigationTimer),this.navigationTimer=null);Z(V==null?void 0:V.event)};
_.ihR=function(){cCz||(cCz=new DF4);return cCz};var fea=[];_.pK("yt.logging.transport.getScrapedGelPayloads",function(){return fea});var Zg=function(){var Z=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return Z.totalEntries}}};
Zg.prototype.storePayload=function(Z,V){Z=Cmi(Z);this.store[Z]?this.store[Z].push(V):(this.memoizedKeySequences={},this.store[Z]=[V]);this.totalEntries++;_.F("more_accurate_gel_parser")&&(V=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(V));return Z};
Zg.prototype.smartExtractMatchingEntries=function(Z){if(!Z.keys.length)return[];for(var V=Oq4(this,Z.keys.splice(0,1)[0]),a=[],J=0;J<V.length;J++)this.store[V[J]]&&Z.sizeLimit&&(this.store[V[J]].length<=Z.sizeLimit?(a.push.apply(a,_.nw(this.store[V[J]])),delete this.store[V[J]]):a.push.apply(a,_.nw(this.store[V[J]].splice(0,Z.sizeLimit))));this.totalEntries-=a.length;(Z==null?0:Z.sizeLimit)&&a.length<(Z==null?void 0:Z.sizeLimit)&&(Z.sizeLimit-=a.length,a.push.apply(a,_.nw(this.smartExtractMatchingEntries(Z))));
return a};
Zg.prototype.extractMatchingEntries=function(Z){Z=Oq4(this,Z);for(var V=[],a=0;a<Z.length;a++)this.store[Z[a]]&&(V.push.apply(V,_.nw(this.store[Z[a]])),delete this.store[Z[a]]);this.totalEntries-=V.length;return V};
Zg.prototype.getSequenceCount=function(Z){Z=Oq4(this,Z);for(var V=0,a=0;a<Z.length;a++){var J=void 0;V+=((J=this.store[Z[a]])==null?void 0:J.length)||0}return V};
var Oq4=function(Z,V){var a=Cmi(V);if(Z.memoizedKeySequences[a])return Z.memoizedKeySequences[a];var J=Object.keys(Z.store)||[];if(J.length<=1&&Cmi(V)===J[0])return J;for(var r=[],f=0;f<J.length;f++){var d=J[f].split("/");if(GOL(V.auth,d[0])){var N=V.isJspb;GOL(N===void 0?"undefined":N?"true":"false",d[1])&&GOL(V.cttAuthInfo,d[2])&&(N=V.tier,N=N===void 0?"undefined":JSON.stringify(N),GOL(N,d[3])&&r.push(J[f]))}}return Z.memoizedKeySequences[a]=r},GOL=function(Z,V){return Z===void 0||Z==="undefined"?
!0:Z===V};
Zg.prototype.getSequenceCount=Zg.prototype.getSequenceCount;Zg.prototype.extractMatchingEntries=Zg.prototype.extractMatchingEntries;Zg.prototype.smartExtractMatchingEntries=Zg.prototype.smartExtractMatchingEntries;Zg.prototype.storePayload=Zg.prototype.storePayload;var h1K,QLO,e1R,J$,wHY,qUK,Cni,xZF,vOV,OrK,p_J,rjF,kkE;h1K=_.W0("initial_gel_batch_timeout",2E3);QLO=_.W0("gel_queue_timeout_max_ms",6E4);e1R=_.W0("gel_min_batch_size",5);J$=void 0;wHY=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
qUK=new wHY;Cni=new wHY;xZF=new wHY;vOV=new wHY;p_J=!0;rjF=1;_.oIK=new Map;kkE=_.JO.ytLoggingTransportTokensToCttTargetIds_||{};_.pK("ytLoggingTransportTokensToCttTargetIds_",kkE);var A4K=_.JO.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.pK("ytLoggingTransportTokensToJspbCttTargetIds_",A4K);var aG={};var Tp=_.JO.ytLoggingGelSequenceIdObj_||{};_.pK("ytLoggingGelSequenceIdObj_",Tp);var X1i=[];var yjF=new Set,sNJ=0,Ajo=0,HhE=0,D6K=[],FAE=[],kQE=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var LAJ=function(){};
LAJ.prototype.getUrl=function(Z,V){V=V===void 0?!1:V;return Z.hasOwnProperty("shareEndpoint")?null:_.x6E(Z,null,V)};
var J2E=function(Z,V,a){Z={endpoint:V,actions:[]};a=(a.path?a.path[0]:a.target).icon||"";V=a.indexOf(":");V>0&&(a=a.substr(V+1));a&&Z.actions.push(a);return Z};var $6u=/Command$/,z5V=/Endpoint$/,p1i=new Map;var yCB,bqh;yCB=1;_.A$=function(){this.actionRoutingMap=new Map};
_.A$.prototype.triggerAction=function(Z){var V=new s6V(Z,!1,_.lV.apply(1,arguments));this.handleAction(V);return V.returnValue};
_.A$.prototype.triggerOptionalAction=function(Z){var V=new s6V(Z,!0,_.lV.apply(1,arguments));this.handleAction(V);return V.returnValue};
_.ya=function(Z,V,a){V.forEach(function(J){var r=e5R(J);r&&Z.triggerOptionalAction(r,J,a,void 0)})};
_.A$.prototype.handleAction=function(Z){var V=this.actionRoutingMap.get(Z.actionName);V&&bqh(Z,V);Z.optionalAction||Z.returnValue.length!==0||(Z=new _.qa("Unhandled action",Z.actionName),_.ky(Z))};
bqh=function(Z,V){V.forEach(function(a){var J=null;a?J=a.apply(null,Z.args):(a=Error("hd"),a.params=Z.actionName,_.Uo(a));Z.returnValue.push(J)})};
_.kX=function(Z,V,a){a||(a=yCB++);for(var J=_.B(Object.keys(V)),r=J.next();!r.done;r=J.next()){r=r.value;var f=Z.actionRoutingMap.get(r);f||(f=new Map,Z.actionRoutingMap.set(r,f));Z.registerActionHandler(a,r,V[r],f)}return a};
_.A$.prototype.registerActionHandler=function(Z,V,a,J){J.set(Z,_.H0(a))};
_.E$=function(Z,V,a){V=_.B(Object.keys(V));for(var J=V.next();!J.done;J=V.next())(J=Z.actionRoutingMap.get(J.value))&&J.delete(a)};
_.Iy(_.A$);var gIV=function(Z,V){var a=_.A$.getInstance();_.so(function(){var J={},r=_.kX(a,(J[Z]=V,J));_.sN(function(){var f={};_.E$(a,(f[Z]="",f),r)})})};var awc=function(Z,V){_.so(function(){var a=Z.value;a?(a.addEventListener("yt-service-request-sent",V,void 0),_.sN(function(){a?a.removeEventListener("yt-service-request-sent",V,void 0):Jca(Z)})):Jca(Z)})};i9K=A$i;var THm=new Set(["For","If","Match","Watch"]),UFB={},HqB=(UFB[yn.default]=function(){return agV},UFB.style=function(){return agV},UFB),ACh;
for(ACh in HqB)gR.attributes[ACh]=HqB[ACh](gR.attributes[ACh]);var zp=new _.uM("VISIBILITY_OBSERVER");var ccJ={retrieve:function(Z){return this.id.\u0275prov.token===Z.\u0275prov.token?this.contextValue:this?AWu(this,this.id):HfK}};var kOr=function(Z,V,a){if(Z!==Qd)return!1;Z=deK(document.createElement("div"),function(){var J=gl(!1);try{a[0]()}finally{gl(J)}});
Z=Array.from(Z.childNodes);Z.length===1&&(Z=Z[0]);return Z};var EME=function(Z){Z=Z.clone();BrB(Z);XO(Z,"dg",null);XO(Z,"d","0");rWz(Z,null);PUA(Z,null);XO(Z,"ichc","0");return Z},jBA=!0,vMz=function(Z,V,a){var J=a===void 0?{}:a;
a=J.cssRowKey===void 0?void 0:J.cssRowKey;var r=J.combinedSignature===void 0?void 0:J.combinedSignature;var f=J.extraEdges===void 0?void 0:J.extraEdges;J=J.callback===void 0?void 0:J.callback;XO(Z,"m",V.join(","));f&&ifY(Z,f);a&&(XO(Z,"ck",a),r?XO(Z,"rs",r):jBA&&(jBA=!1));if(J){if(J!=null&&!NrB.test(J))throw Error("ab`"+J);XO(Z,"cb",J)}Z=Z.toString();_.iK(Z,"/")&&(Z=gkE(document.location.href)+Z);return _.f_(Z)};var QBb=function(Z){return xF4(Z).then(function(V){return JSON.parse(V.responseText)})},xF4=function(Z){var V={},a=V.xmlHttpFactory?V.xmlHttpFactory.createInstance():GnF.createInstance();
return(new _.oG(function(J,r){var f;try{a.open("GET",Z,!0)}catch(C){r(new bJ("Error opening XHR: "+C.message,Z,a))}a.onreadystatechange=function(){if(a.readyState==4){_.JO.clearTimeout(f);var C;!(C=Owb(a.status))&&(C=a.status===0)&&(C=WWb(Z),C=!(C=="http"||C=="https"||C==""));C?J(a):r(new pHb(a.status,Z,a))}};
a.onerror=function(){r(new bJ("Network error",Z,a))};
if(V.headers)for(var d in V.headers){var N=V.headers[d];N!=null&&a.setRequestHeader(d,N)}V.withCredentials&&(a.withCredentials=V.withCredentials);V.responseType&&(a.responseType=V.responseType);V.mimeType&&a.overrideMimeType(V.mimeType);V.timeoutMs>0&&(f=_.JO.setTimeout(function(){a.onreadystatechange=function(){};
a.abort();r(new hlA(Z,a))},V.timeoutMs));
try{a.send(null)}catch(C){a.onreadystatechange=function(){},_.JO.clearTimeout(f),r(new bJ("Error sending XHR: "+C.message,Z,a))}})).thenCatch(function(J){J instanceof _.pB&&a.abort();
throw J;})},bJ=function(Z,V,a){_.VF.call(this,Z+", url="+V);
this.url=V;this.xhr=a};
_.V8(bJ,_.VF);bJ.prototype.name="XhrError";var pHb=function(Z,V,a){bJ.call(this,"Request Failed, status="+Z,V,a);this.status=Z};
_.V8(pHb,bJ);pHb.prototype.name="XhrHttpError";var hlA=function(Z,V){bJ.call(this,"Request timed out",Z,V)};
_.V8(hlA,bJ);hlA.prototype.name="XhrTimeoutError";gx=gx||{};var UJ=function(){_.X2.call(this)};
_.V8(UJ,_.X2);UJ.prototype.initialize=function(){};var elc=function(Z,V){this.fn_=Z;this.handler_=V};
elc.prototype.execute=function(Z){this.fn_&&(this.fn_.call(this.handler_||null,Z),this.fn_=this.handler_=null)};
elc.prototype.abort=function(){this.handler_=this.fn_=null};var Hs=function(Z,V){_.X2.call(this);this.deps_=Z;this.JSC$8831_id_=V;this.onloadCallbacks_=[];this.JSC$8831_onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.V8(Hs,_.X2);Hs.prototype.moduleConstructor_=UJ;Hs.prototype.module_=null;Hs.prototype.getId=function(){return this.JSC$8831_id_};
Hs.prototype.registerCallback=function(Z,V){return zlb(this.onloadCallbacks_,Z,V)};
var $FW=function(Z,V){zlb(Z.JSC$8831_onErrorCallbacks_,V)},zlb=function(Z,V,a){V=new elc(V,a);
Z.push(V);return V};
Hs.prototype.isLoaded=function(){return!!this.module_};
Hs.prototype.onLoad=function(Z){var V=new this.moduleConstructor_;V.initialize(Z());this.module_=V;V=(V=RlA(this.earlyOnloadCallbacks_,Z()))||RlA(this.onloadCallbacks_,Z());V||(this.JSC$8831_onErrorCallbacks_.length=0);return V};
Hs.prototype.onError=function(Z){(Z=RlA(this.JSC$8831_onErrorCallbacks_,Z))&&PJ(Error("nd`"+Z));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var RlA=function(Z,V){for(var a=[],J=0;J<Z.length;J++)try{Z[J].execute(V)}catch(r){PJ(r),a.push(r)}Z.length=0;return a.length?a:null};
Hs.prototype.disposeInternal=function(){Hs.superClass_.disposeInternal.call(this);_.Mc(this.module_)};var M77,Z44,gM4,IAB,u34,WXB,r3a,J3A,oZB;
_.kh=function(Z,V,a,J,r){J=J===void 0?!1:J;r=r===void 0?!1:r;var f=f===void 0?!0:f;this.scsReferenceUrl_=WX(_.iV(Z).toString(),f);this.cssRowKey_=V;this.combinedSignature_=a;this.useNegativeLoading_=J;this.requestedModuleMap_={};this.JSC$8834_moduleInfoMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(Z=Yw(this.scsReferenceUrl_,"excm"))?Z.split(","):[];this.shouldScanForCss_=r;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=
document.head||document.documentElement;this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;ZKJ();this.logger=null;_.Aa(this,fvA(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
M77=function(Z,V){if(V.href||V.getAttribute("data-href"))if(V=V.href||V.getAttribute("data-href"),uLV(V)&&!WX(V).urlPrefix_.endsWith("_/js/")){V=fvA(WX(V));V=_.B(V);for(var a=V.next();!a.done;a=V.next())a=a.value,Z.loadedCssModuleList_.includes(a)||Z.loadedCssModuleList_.push(a)}};
_.kh.prototype.JSC$8836_loadModules=function(Z,V,a){var J=a===void 0?{}:a;a=J.extraEdges;var r=J.onError;var f=J.onSuccess;J=J.forceReload;this.JSC$8834_moduleInfoMap_=V;if(!Z)throw Error("od");if(this.shouldScanForCss_){V=_.B(document.getElementsByTagName("style"));for(var d=V.next();!d.done;d=V.next())M77(this,d.value);V=_.B(document.getElementsByTagName("link"));for(d=V.next();!d.done;d=V.next())M77(this,d.value)}LXb(this,u34(this,Z),a,r,f,J)};
var LXb=function(Z,V,a,J,r,f){J=J===void 0?function(){}:J;
r=r===void 0?function(){}:r;
f=f===void 0?!1:f;WXB(Z,V,function(d,N,C){C=C===void 0?N:C;Z.enableFallbackFetch&&f?Z.loadWithFetch(d,N,J,r,C):Z.load(d,N,J,r,C,a)},a)||J(-1)};
_.kh.prototype.loadWithFetch=function(){_.m(function(){throw Error("pd");})};
_.kh.prototype.maybeSetAdditionalFields=function(){};
Z44=function(Z,V,a){if(Z.useNegativeLoading_){var J=Z.scsReferenceUrl_;Z={cssRowKey:Z.cssRowKey_,combinedSignature:Z.combinedSignature_,extraEdges:a,requestedModuleIds:gM4(Z),requestedCssModuleIds:IAB(Z)};var r=Z===void 0?{}:Z;Z=r.requestedModuleIds===void 0?[]:r.requestedModuleIds;a=r.requestedCssModuleIds===void 0?[]:r.requestedCssModuleIds;var f=r.cssRowKey===void 0?void 0:r.cssRowKey;var d=r.combinedSignature===void 0?void 0:r.combinedSignature;var N=r.extraEdges===void 0?void 0:r.extraEdges;
r=r.callback===void 0?void 0:r.callback;J=EME(J);XO(J,"d","1");rWz(J,Z);PUA(J,a);V=vMz(J,V,{cssRowKey:f,combinedSignature:d,extraEdges:N,callback:r})}else J=Z.scsReferenceUrl_,Z={cssRowKey:Z.cssRowKey_,combinedSignature:Z.combinedSignature_,requestedModuleIds:gM4(Z),requestedCssModuleIds:IAB(Z)},N=Z===void 0?{}:Z,Z=N.requestedCssModuleIds===void 0?[]:N.requestedCssModuleIds,a=N.cssRowKey===void 0?void 0:N.cssRowKey,f=N.combinedSignature===void 0?void 0:N.combinedSignature,d=N.extraEdges===void 0?
void 0:N.extraEdges,N=N.callback===void 0?void 0:N.callback,J=EME(J),PUA(J,Z),V=vMz(J,V,{cssRowKey:a,combinedSignature:f,extraEdges:d,callback:N});return V};
_.Aa=function(Z,V){for(var a=!1,J=[],r=0;r<V.length;++r){var f=V[r];Z.requestedModuleMap_[f]||(Z.requestedModuleMap_[f]=!0,Z.requestedModuleList_.push(f),a=!0,J.push(f))}a&&(Z.requestedModuleListSorted_=!1)};
_.EJ=function(Z,V){for(var a=[],J=0;J<V.length;++J){var r=V[J];Z.requestedModuleMap_[r]&&(delete Z.requestedModuleMap_[r],_.uK(Z.requestedModuleList_,r),a.push(r))}};
_.kh.prototype.load=function(Z,V,a,J,r){r=r===void 0?V:r;_.iV(Z);var f=this.useCors_,d=this.corsMode_,N=this.fetchPriority,C=_.NA("SCRIPT");_.jP(C,Z);f&&(C.crossOrigin=d);C.async=!1;N&&C.setAttribute("fetchpriority",N);_.Aa(this,V);_.V5B(this,Z,C,V,a,J,r)};
_.V5B=function(Z,V,a,J,r,f,d){d=d===void 0?J:d;Z.lastScript_=a;Z.insertPos.insertBefore(a,Z.insertPos.firstChild);_.a2W(a,J,function(){a.parentElement.removeChild(a);Z.lastScript_==a&&(Z.lastScript_=null);var N=new Set;J.map(function(T){return N.add(T)});
for(var C in Z.JSC$8834_moduleInfoMap_)Z.JSC$8834_moduleInfoMap_[C].isLoaded()&&N.add(C);Array.from(N);f()},function(N){a.parentElement.removeChild(a);
Z.lastScript_==a&&(Z.lastScript_=null);_.EJ(Z,N);Z.pendingModuleGraphUpdate_?Z.pendingModuleGraphUpdate_.then(function(){r(-1,V)}):r(-1,V)},d)};
_.a2W=function(Z,V,a,J,r){r=r===void 0?V:r;var f=V.length,d=function(){f=0;Z.onload=null;Z.onerror=null;N=function(){}},N=function(){d();
var T=r.filter(function(Y){return!F2().getModuleInfo(Y).isLoaded()});
T.length!==0?J(T,"Response was successful but was missing module(s) "+T+"."):a()},C=function(){f--;
f==0&&N()};
V.forEach(function(T){T=F2().getModuleInfo(T);T.isLoaded()?C():(zlb(T.earlyOnloadCallbacks_,C),$FW(T,C))});
Z.onload=function(){return N()};
Z.onerror=function(){d();J(V)}};
gM4=function(Z){Z.requestedModuleListSorted_||(Z.requestedModuleListSorted_=!0,Z.requestedModuleList_.sort());return Z.requestedModuleList_};
IAB=function(Z){Z=Z.loadedCssModuleList_;Z.sort();return Z};
u34=function(Z,V){return V.filter(function(a){return!Z.requestedModuleMap_[a]})};
WXB=function(Z,V,a,J){if(Z.pendingModuleGraphUpdate_)return Z.pendingModuleGraphUpdate_.then(function(){WXB(Z,V,a,J)}),!0;
if(!Z.useNegativeLoading_){var r=[],f=Object.assign({},Z.requestedModuleMap_);J3A(Z,V,function(Y){r.push(Y.getId())},J,function(Y){return!Y.isLoaded()},f);
V=r}for(f=0;f<V.length;){for(var d=V.length-f,N=f==0?V:V.slice(f,V.length),C=Z44(Z,N,J),T=_.iV(C).toString();T.length>Z.urlMaxLength;)if(d>1)d-=Math.ceil((T.length-Z.urlMaxLength)/6),d=Math.max(d,1),N=V.slice(f,f+d),C=Z44(Z,N,J),T=_.iV(C).toString();else return Z.useNegativeLoading_?(Z.useNegativeLoading_=!1,Z.pendingModuleGraphUpdate_=oZB(Z).then(function(Y){r3a(Z,Y,J)}),WXB(Z,V.slice(f),a,J)):!1;
f+=d;Z.useNegativeLoading_?a(C,N):a(C,N,f===V.length?V:[])}return!0};
r3a=function(Z,V,a){F2().setAllModuleInfoString((V||{}).moduleGraph);J3A(Z,gM4(Z),function(J){_.Aa(Z,[J.getId()])},a);
Z.pendingModuleGraphUpdate_=null};
J3A=function(Z,V,a,J,r,f){f=f===void 0?{}:f;var d=F2();V=_.B(V);for(var N=V.next();!N.done;N=V.next()){N=N.value;var C=d.getModuleInfo(N);if(!(f[N]||r&&!r(C))){f[N]=!0;var T=C.deps_||[];if(J){var Y=[];J[N]&&(Y=Object.keys(J[N]));T=T.concat(Y)}J3A(Z,T,a,J,r,f);a(C)}}};
oZB=function(Z){Z=Z.scsReferenceUrl_.clone();BrB(Z);XO(Z,"dg",null);XO(Z,"md","1");return QBb(Z.toString())};var w3i=new Uint8Array(123);var P$Y=[];var f2c=function(){this.JSC$7947_loader_=null};
_.P=f2c.prototype;_.P.setBatchModeEnabled=function(){};
_.P.setAllModuleInfoString=function(){};
_.P.addExtraEdge=function(){throw Error("qd");};
_.P.removeExtraEdge=function(){throw Error("rd");};
_.P.getModuleContext=function(){return null};
_.P.isActive=function(){return!1};
_.P.isUserActive=function(){return!1};
_.P.registerCallback=function(){};var jH=function(Z,V,a,J,r){var f=Error.call(this);this.message=f.message;"stack"in f&&(this.stack=f.stack);this.name="ModuleLoadFailure";this.type=Z;this.status=V;this.requestedModuleIds=a;this.url=J;this.cause=r;this.message=this.toString()};
_.O(jH,Error);jH.prototype.toString=function(){return i4h(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var i4h=function(Z){switch(Z.type){case jH.JSC$8846_Type.UNAUTHORIZED:return"Unauthorized";case jH.JSC$8846_Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case jH.JSC$8846_Type.TIMEOUT:return"Timed out";case jH.JSC$8846_Type.OLD_CODE_GONE:return"Out of date module id";case jH.JSC$8846_Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+Z.type}};
gx.ModuleLoadFailure=jH;gx.ModuleLoadFailure.JSC$8846_Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var vs=function(){this.moduleIds_=this.JSC$7947_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$8849_extraEdges_={};this.JSC$8849_callbackMap_={};this.JSC$8849_currentlyLoadingModule_=this.baseModuleInfo_=new Hs([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new pC;this.batchModeEnabled_=!1;this.consecutiveFailures_=0;this.isDisposed_=
this.userLastActive_=this.lastActive_=!1};
_.V8(vs,f2c);var BWc=function(Z,V){_.VF.call(this,"Error loading "+Z+": "+V)};
_.V8(BWc,_.VF);vs.prototype.setBatchModeEnabled=function(Z){this.batchModeEnabled_=Z};
vs.prototype.setAllModuleInfoString=function(Z,V){if(!(this instanceof vs))this.setAllModuleInfoString(Z,V);else if(typeof Z==="string"){if(Z.startsWith("d$")){Z=Z.substring(2);for(var a=[],J=0,r=Z.indexOf("/"),f=0,d=!1,N=0;;){var C=d?Z.substring(f):Z.substring(f,r);if(C.length===0)J++,f="sy"+J.toString(36),C=[];else{var T=C.indexOf(":");if(T<0)f=C,C=[];else if(T===C.length-1)f=C.substring(0,T),C=Array(a[N-1]);else{f=C.substring(0,T);C=C.substring(T+1).split(",");T=N;for(var Y=0;Y<C.length;Y++)T-=
C[Y].length===0?1:Number(C[Y]),C[Y]=a[T]}T=0;if(f.length===0)T=1;else if(f.charAt(0)==="+"||f.charAt(0)==="-")T=Number(f);T!==0&&(J+=T,f="sy"+J.toString(36))}a.push(f);dRc(this,f,C);if(d)break;f=r+1;r=Z.indexOf("/",f);r===-1&&(d=!0);N++}this.moduleIds_=a}else if(Z.startsWith("p$"))mRb(this,Z);else{Z=Z.split("/");a=[];for(J=0;J<Z.length;J++){N=Z[J].split(":");r=N[0];d=[];if(N[1])for(d=N[1].split(","),N=0;N<d.length;N++)d[N]=a[parseInt(d[N],36)];a.push(r);dRc(this,r,d)}this.moduleIds_=a}V&&V.length?
(_.oY(this.loadingModuleIds_,V),this.lastInitialModuleId_=_.vJ(V)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$8849_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$8849_currentlyLoadingModule_=null,(V=this.baseModuleInfo_.onLoad((0,_.KG)(this.getModuleContext,this)))&&V.length&&NWB(this,new gx.ModuleLoadFailure(gx.ModuleLoadFailure.JSC$8846_Type.INIT_ERROR,void 0,void 0,void 0,V[0])),xh(this))}};
var mRb=function(Z,V){var a=V.substring(2);for(V=0;V<64;V++)w3i["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(V)]=V;var J={buf:a,pos:0};Mf(J);var r=Mf(J),f=Mf(J)+1;V=Array(r);var d=Array(r),N=Array(r);f=Array(f);var C=0,T=0,Y=J.pos,X=J.buf.indexOf("|",J.pos);J.pos=X+1;for(X=0;X<r;X++){var n=Mf(J),t=n&2,c=n&1;n>>>=2;c?(C+=n>>>1^-(n&1),n="sy"+C.toString(36)):(c=Y,Y+=n,n=a.substring(c,Y));V[X]=n;t&&(f[T++]=n)}f[T]="";J.pos++;T=r&-2;a=r&1;for(C=0;C<T;C+=2)Y=ycV(J),N[C]=
Y&7,N[C+1]=Y>>>3&7;a&&(a=ycV(J),N[T]=a&7);J.pos++;for(T=0;T<r;T++)N[T]===7&&(N[T]=Mf(J));J.pos++;for(a=T=0;a<r;a++){C=N[a];Y=C===0?P$Y:Array(C);d[a]=Y;X=T;for(t=0;t<C;t++)X-=Mf(J),Y[t]=f[X];f[T]===V[a]&&T++}for(J=0;J<V.length;J++)dRc(Z,V[J],d[J]);Z.moduleIds_=V};
_.P=vs.prototype;_.P.getModuleInfo=function(Z){return this.moduleInfoMap[Z]};
_.P.addExtraEdge=function(Z,V){var a=this.getModuleInfo(Z);a&&a.isLoaded()?this.load(V):(this.JSC$8849_extraEdges_[Z]||(this.JSC$8849_extraEdges_[Z]={}),this.JSC$8849_extraEdges_[Z][V]=!0)};
_.P.removeExtraEdge=function(Z,V){if(this.JSC$8849_extraEdges_[Z]){delete this.JSC$8849_extraEdges_[Z][V];for(var a in this.JSC$8849_extraEdges_[Z])return;delete this.JSC$8849_extraEdges_[Z]}};
_.P.isActive=function(){return this.loadingModuleIds_.length>0};
_.P.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var xh=function(Z){var V=Z.lastActive_,a=Z.isActive();a!=V&&(Z.executeCallbacks_(a?"active":"idle"),Z.lastActive_=a);V=Z.isUserActive();V!=Z.userLastActive_&&(Z.executeCallbacks_(V?"userActive":"userIdle"),Z.userLastActive_=V)},dRc=function(Z,V,a){Z.moduleInfoMap[V]?(Z=Z.moduleInfoMap[V].deps_,Z!=a&&Z.splice.apply(Z,[0,
Z.length].concat(_.nw(a)))):Z.moduleInfoMap[V]=new Hs(a,V)},qtL=function(Z,V,a){var J=[];
db(V,J);V=[];for(var r={},f=0;f<J.length;f++){var d=J[f],N=Z.getModuleInfo(d);if(!N)throw Error("sd`"+d);var C=new pC;r[d]=C;N.isLoaded()?C.callback(null):(C$F(Z,d,N,!!a,C),Z.isModuleLoading(d)||V.push(d))}V.length>0&&(Z.loadingModuleIds_.length===0?Z.loadModules_(V):(Z.requestedModuleIdsQueue_.push(V),xh(Z)));return r},C$F=function(Z,V,a,J,r){a.registerCallback(r.callback,r);
$FW(a,function(f){r.errback(new BWc(V,f))});
Z.isModuleLoading(V)?J&&(StE(Z,V),xh(Z)):J&&StE(Z,V)};
vs.prototype.loadModules_=function(Z,V,a){var J=this;V||(this.consecutiveFailures_=0);var r=TWW(this,Z);this.loadingModuleIds_=r;this.requestedLoadingModuleIds_=this.batchModeEnabled_?Z:_.ZH(r);xh(this);if(r.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,r);if(Object.keys(this.JSC$8849_extraEdges_).length>0&&!this.JSC$7947_loader_.supportsExtraEdges)throw Error("td");Z=(0,_.KG)(this.JSC$7947_loader_.JSC$8836_loadModules,this.JSC$7947_loader_,_.ZH(r),this.moduleInfoMap,{extraEdges:this.JSC$8849_extraEdges_,
forceReload:!!a,onError:function(f,d){var N=J.requestedLoadingModuleIds_;f=f!=null?f:void 0;J.consecutiveFailures_++;var C=_.ZH(r);J.requestedLoadingModuleIds_=N;r.forEach(_.Pz(_.uK,J.requestedModuleIds_),J);f==401?(NWB(J,new gx.ModuleLoadFailure(gx.ModuleLoadFailure.JSC$8846_Type.UNAUTHORIZED,f)),J.requestedModuleIdsQueue_.length=0):f==410?(Ytb(J,new gx.ModuleLoadFailure(gx.ModuleLoadFailure.JSC$8846_Type.OLD_CODE_GONE,f)),XoL(J)):J.consecutiveFailures_>=3?(Ytb(J,new gx.ModuleLoadFailure(gx.ModuleLoadFailure.JSC$8846_Type.CONSECUTIVE_FAILURES,
f,C,d)),XoL(J)):J.loadModules_(J.requestedLoadingModuleIds_,!0,f==8001||!1)},
onTimeout:(0,_.KG)(this.handleLoadTimeout_,this)});(V=Math.pow(this.consecutiveFailures_,2)*5E3)?_.JO.setTimeout(Z,V):Z()}};
var TWW=function(Z,V){V=V.filter(function(r){return Z.moduleInfoMap[r].isLoaded()?(_.JO.setTimeout(function(){return Error("ud`"+r)},0),!1):!0});
for(var a=[],J=0;J<V.length;J++)a=a.concat(K3h(Z,V[J]));db(a);return!Z.batchModeEnabled_&&a.length>1?(V=a.shift(),Z.requestedModuleIdsQueue_=a.map(function(r){return[r]}).concat(Z.requestedModuleIdsQueue_),[V]):a},K3h=function(Z,V){var a=_.lv.createSet(Z.requestedModuleIds_),J=[];
a[V]||J.push(V);V=[V];for(var r=0;r<V.length;r++)for(var f=Z.getModuleInfo(V[r]).deps_,d=f.length-1;d>=0;d--){var N=f[d];Z.getModuleInfo(N).isLoaded()||a[N]||(J.push(N),V.push(N))}J.reverse();db(J);return J};
vs.prototype.JSC$8844_setLoaded=function(){if(this.JSC$8849_currentlyLoadingModule_){var Z=this.JSC$8849_currentlyLoadingModule_.getId(),V=[];if(this.JSC$8849_extraEdges_[Z]){for(var a=_.B(Object.keys(this.JSC$8849_extraEdges_[Z])),J=a.next();!J.done;J=a.next()){J=J.value;var r=this.getModuleInfo(J);r&&!r.isLoaded()&&(this.removeExtraEdge(Z,J),V.push(J))}this.loadMultiple(V)}this.isDisposed()||((V=this.moduleInfoMap[Z].onLoad((0,_.KG)(this.getModuleContext,this)))&&V.length&&NWB(this,new gx.ModuleLoadFailure(gx.ModuleLoadFailure.JSC$8846_Type.INIT_ERROR,
void 0,void 0,void 0,V[0])),_.uK(this.userInitiatedLoadingModuleIds_,Z),_.uK(this.loadingModuleIds_,Z),this.loadingModuleIds_.length===0&&XoL(this),this.lastInitialModuleId_&&Z==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),xh(this),this.JSC$8849_currentlyLoadingModule_=null)}};
vs.prototype.isModuleLoading=function(Z){if(_.$V(this.loadingModuleIds_,Z))return!0;for(var V=0;V<this.requestedModuleIdsQueue_.length;V++)if(_.$V(this.requestedModuleIdsQueue_[V],Z))return!0;return!1};
vs.prototype.load=function(Z,V){return qtL(this,[Z],V)[Z]};
vs.prototype.loadMultiple=function(Z){return qtL(this,Z)};
var StE=function(Z,V){_.$V(Z.userInitiatedLoadingModuleIds_,V)||Z.userInitiatedLoadingModuleIds_.push(V)};
vs.prototype.beforeLoadModuleCode=function(Z){var V=this;this.JSC$8849_currentlyLoadingModule_&&this.JSC$8849_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$8844_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[Z]&&nZB(this,this.moduleInfoMap[Z].deps_||[],function(a){a.module_=new UJ;_.uK(V.loadingModuleIds_,a.getId())},function(a){return!a.isLoaded()});
this.JSC$8849_currentlyLoadingModule_=this.getModuleInfo(Z)};
vs.prototype.handleLoadTimeout_=function(){Ytb(this,new gx.ModuleLoadFailure(gx.ModuleLoadFailure.JSC$8846_Type.TIMEOUT));XoL(this)};
var Ytb=function(Z,V){Z.requestedLoadingModuleIds_.length>1?Z.requestedModuleIdsQueue_=Z.requestedLoadingModuleIds_.map(function(a){return[a]}).concat(Z.requestedModuleIdsQueue_):NWB(Z,V)},NWB=function(Z,V){var a=Z.requestedLoadingModuleIds_;
Z.loadingModuleIds_.length=0;for(var J=[],r=0;r<Z.requestedModuleIdsQueue_.length;r++){var f=Z.requestedModuleIdsQueue_[r].filter(function(C){var T=K3h(this,C);return EA(a,function(Y){return _.$V(T,Y)})},Z);
_.oY(J,f)}for(r=0;r<a.length;r++)_.RR(J,a[r]);for(r=0;r<J.length;r++){for(f=0;f<Z.requestedModuleIdsQueue_.length;f++)_.uK(Z.requestedModuleIdsQueue_[f],J[r]);_.uK(Z.userInitiatedLoadingModuleIds_,J[r])}if(r=Z.JSC$8849_callbackMap_.error)for(f=0;f<r.length;f++)for(var d=r[f],N=0;N<J.length;N++)d("error",J[N],V);for(J=0;J<a.length;J++)if(Z.moduleInfoMap[a[J]])Z.moduleInfoMap[a[J]].onError(V);Z.requestedLoadingModuleIds_.length=0;xh(Z)},XoL=function(Z){for(;Z.requestedModuleIdsQueue_.length;){var V=
Z.requestedModuleIdsQueue_.shift().filter(function(a){return!this.getModuleInfo(a).isLoaded()},Z);
if(V.length>0){Z.loadModules_(V);return}}xh(Z)};
vs.prototype.registerCallback=function(Z,V){Array.isArray(Z)||(Z=[Z]);for(var a=0;a<Z.length;a++){var J=Z[a],r=V,f=this.JSC$8849_callbackMap_;f[J]||(f[J]=[]);f[J].push(r)}};
vs.prototype.executeCallbacks_=function(Z){for(var V=this.JSC$8849_callbackMap_[Z],a=0;V&&a<V.length;a++)V[a](Z)};
var nZB=function(Z,V,a,J,r){J=J===void 0?function(){return!0}:J;
r=r===void 0?{}:r;V=_.B(V);for(var f=V.next();!f.done;f=V.next()){f=f.value;var d=Z.getModuleInfo(f);!r[f]&&J(d)&&(r[f]=!0,nZB(Z,d.deps_||[],a,J,r),a(d))}};
vs.prototype.dispose=function(){_.L6(_.lv.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$8849_callbackMap_={};this.isDisposed_=!0};
vs.prototype.isDisposed=function(){return this.isDisposed_};
_.sk=function(){return new vs};var l2c=[5E3,2E4],t5r=function(){this.JSC$7947_loader_=null;this.JSC$8857_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$8857_queue_=[];this.JSC$8857_extraEdges_=Object.create(null);this.JSC$8857_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.O(t5r,f2c);_.P=t5r.prototype;_.P.setAllModuleInfoString=function(){this.JSC$8857_currentlyLoadingModule_&&this.JSC$8857_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$8844_setLoaded()};
_.P.getModuleInfo=function(Z){var V=this.JSC$8857_moduleInfoMap_[Z];V||(V=new Hs([],Z),this.JSC$8857_moduleInfoMap_[Z]=V);return V};
_.P.addExtraEdge=function(Z,V){this.getModuleInfo(Z).isLoaded()?this.load(V):(this.JSC$8857_extraEdges_[Z]||(this.JSC$8857_extraEdges_[Z]={}),this.JSC$8857_extraEdges_[Z][V]=!0)};
_.P.removeExtraEdge=function(Z,V){if(this.JSC$8857_extraEdges_[Z]){delete this.JSC$8857_extraEdges_[Z][V];for(var a in this.JSC$8857_extraEdges_[Z])return;delete this.JSC$8857_extraEdges_[Z]}};
_.P.isModuleLoading=function(Z){return!!this.loadingModules_[Z]};
_.P.load=function(Z){sgF(this,[Z]);return F3L(this,Z)};
_.P.loadMultiple=function(Z){var V=this,a=Object.create(null),J=[];Z.forEach(function(r){a[r]||(a[r]=F3L(V,r),J.push(r))});
sgF(this,J);return a};
_.P.beforeLoadModuleCode=function(Z){var V;((V=this.JSC$8857_currentlyLoadingModule_)==null?void 0:V.getId())==="synthetic_module_overhead"&&this.JSC$8844_setLoaded();var a,J;DRa(this,(J=(a=this.JSC$8857_moduleInfoMap_[Z])==null?void 0:a.deps_)!=null?J:[],function(r){r.module_=new UJ},function(r){return!r.isLoaded()});
this.JSC$8857_currentlyLoadingModule_=this.getModuleInfo(Z)};
_.P.JSC$8844_setLoaded=function(){if(this.JSC$8857_currentlyLoadingModule_){var Z=this.JSC$8857_currentlyLoadingModule_.getId(),V=[];if(this.JSC$8857_extraEdges_[Z]){for(var a=_.B(Object.keys(this.JSC$8857_extraEdges_[Z])),J=a.next();!J.done;J=a.next())J=J.value,this.getModuleInfo(J).isLoaded()||(this.removeExtraEdge(Z,J),V.push(J));this.loadMultiple(V)}this.JSC$8857_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$8857_currentlyLoadingModule_=null;(!this.isModuleLoading(Z)&&/^sy[0-9a-z]{0,4}$/.test(Z)||Z==="synthetic_module_overhead")&&delete this.JSC$8857_moduleInfoMap_[Z];this.unsetModulesAsLoading(Z)}};
_.P.setModulesAsLoading=function(){var Z=this;_.lV.apply(0,arguments).forEach(function(V){Z.loadingModules_[V]=!0})};
_.P.unsetModulesAsLoading=function(){var Z=this;_.lV.apply(0,arguments).forEach(function(V){delete Z.loadingModules_[V]})};
var F3L=function(Z,V){return new _.oG(function(a,J){var r=Z.getModuleInfo(V);r.isLoaded()?a(null):(r.registerCallback(function(){a(null)}),$FW(r,function(f){var d="Error loading "+V+": "+f;
f instanceof gx.ModuleLoadFailure&&f.url&&(d=d+", requested url: "+f.url.toString());J(Error(d))}))})},sgF=function(Z,V){V=V.filter(function(a){return!Z.isModuleLoading(a)&&!Z.getModuleInfo(a).isLoaded()});
V.length>0&&(Z.setModulesAsLoading.apply(Z,_.nw(V)),Z.JSC$8857_queue_.push(V),c3B(Z))},c3B=function(Z){for(var V={};Z.activeLoads_<Infinity&&Z.JSC$8857_queue_.length>0;V={finishLoad:void 0,
ids$jscomp$36:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})V.ids$jscomp$36=Z.JSC$8857_queue_.shift().filter(function(a){return!Z.getModuleInfo(a).isLoaded()}),V.ids$jscomp$36.length>0&&(Z.activeLoads_++,V.finishLoad=function(a){return function(){Z.activeLoads_--;
c3B(Z);a.finishLoad=function(){}}}(V),_.l0(V.ids$jscomp$36.map(function(a){return F3L(Z,a)})).then(function(a){return function(){(0,a.finishLoad)()}}(V)),V.attempt$jscomp$6=0,V.load$jscomp$1=function(a){return function(){if(Object.keys(Z.JSC$8857_extraEdges_).length>0&&!Z.JSC$7947_loader_.supportsExtraEdges)throw Error("td");
Z.JSC$7947_loader_.JSC$8836_loadModules(a.ids$jscomp$36,Z.JSC$8857_moduleInfoMap_,{extraEdges:Z.JSC$8857_extraEdges_,onError:function(J,r){var f=l2c[a.attempt$jscomp$6++];f!==void 0?setTimeout(function(){(0,a.load$jscomp$1)()},f):(Z.unsetModulesAsLoading.apply(Z,_.nw(a.ids$jscomp$36)),(0,a.finishLoad)(),a.ids$jscomp$36.forEach(function(d){d=Z.getModuleInfo(d);
if(!d.isLoaded())d.onError(new gx.ModuleLoadFailure(gx.ModuleLoadFailure.JSC$8846_Type.CONSECUTIVE_FAILURES,J,a.ids$jscomp$36,r))}))}})}}(V),(0,V.load$jscomp$1)())},DRa=function(Z,V,a,J,r){J=J===void 0?function(){return!0}:J;
r=r===void 0?{}:r;V=_.B(V);for(var f=V.next();!f.done;f=V.next()){f=f.value;var d=Z.getModuleInfo(f);!r[f]&&J(d)&&(r[f]=!0,DRa(Z,d.deps_||[],a,J,r),a(d))}};var O4Y=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var UeF=Symbol("wd");window.JSCompiler_renameProperty=function(Z){return Z};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var GFY=!O4Y||HTMLElement.es5Shimmed||_.JO.Reflect===void 0||_.JO.customElements===void 0||_.JO.customElements.polyfillWrapFlushCallback||!1,wob,BXn=function(){var Z=HTMLElement;if(GFY)return Z;if(wob!==void 0)return wob;var V=_.JO.Reflect,a=function(){return V.construct(Z,[],this.constructor)};
a.prototype=Z.prototype;a.prototype.constructor=a;a.es5Shimmed=!0;Object.setPrototypeOf(a,Z);return wob=a},y3b=!1;GFY||y3b||(y3b=!0,_.JO.HTMLElement=BXn());/*

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 jti=/(url\()([^)]*)(\))/g,k5J=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,ENK,L9;var OR=!window.ShadyDOM||!window.ShadyDOM.inUse,b47=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),URa=!window.customElements.polyfillWrapFlushCallback,H47;if(H47=OR&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var A3c=new CSSStyleSheet;A3c.replaceSync("");var kFF=document.createElement("div");kFF.attachShadow({mode:"open"});kFF.shadowRoot.adoptedStyleSheets=[A3c];H47=kFF.shadowRoot.adoptedStyleSheets[0]===A3c}catch(Z){H47=!1}
var EZc=H47,jgB=window.Polymer&&window.Polymer.rootPath||xeJ(document.baseURI||window.location.href),BH=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,L2o=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,b9=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,vZE=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,cH=window.Polymer&&window.Polymer.legacyOptimizations||!1,yS=window.Polymer&&window.Polymer.legacyWarnings||!1,xRz=window.Polymer&&window.Polymer.syncInitialRender||
!1,mX=window.Polymer&&window.Polymer.legacyUndefined||!1,Qgr=window.Polymer&&window.Polymer.orderedComputed||!1,Qa=window.Polymer&&window.Polymer.removeNestedTemplates||!1,pc=window.Polymer&&window.Polymer.fastDomIf||!1,ha=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,por=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,hhL=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var eH={},ehr={},Cq=function(){return HTMLElement.apply(this,arguments)||this};
_.O(Cq,HTMLElement);Cq.import=function(Z,V){return Z?(Z=eH[Z]||ehr[Z.toLowerCase()])&&V?Z.querySelector(V):Z:null};
Cq.prototype.attributeChangedCallback=function(Z,V,a){V!==a&&this.register()};
Cq.prototype.register=function(Z){if(Z=Z||this.id){if(b9&&(eH[Z]||ehr[Z.toLowerCase()])!==void 0)throw eH[Z]=ehr[Z.toLowerCase()]=null,Error("xd`"+Z);this.id=Z;eH[Z]=ehr[Z.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.QS.Object.defineProperties(Cq.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var Z=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;Z=_.uQ(this.getAttribute("assetpath")||"",Z.baseURI);this.__assetpath=xeJ(Z)}return this.__assetpath}}});
_.QS.Object.defineProperties(Cq,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
Cq["import"]=Cq.import;Cq.prototype.modules=eH;customElements.define("dom-module",Cq);var zhA=0,p3o=0,W6=[],$RA=0,Qta=!1,RhE=document.createTextNode(""),M5r,F3;(new window.MutationObserver(h4F)).observe(RhE,{characterData:!0});_.zq={after:function(Z){return{run:function(V){return window.setTimeout(V,Z)},
cancel:function(V){window.clearTimeout(V)}}},
run:function(Z,V){return window.setTimeout(Z,V)},
cancel:function(Z){window.clearTimeout(Z)}};
_.fh={run:function(Z){return window.requestAnimationFrame(Z)},
cancel:function(Z){window.cancelAnimationFrame(Z)}};
M5r={run:function(Z){return window.requestIdleCallback?window.requestIdleCallback(Z):window.setTimeout(Z,16)},
cancel:function(Z){window.cancelIdleCallback?window.cancelIdleCallback(Z):window.clearTimeout(Z)}};
F3={run:function(Z){Qta||(Qta=!0,RhE.textContent=$RA++);W6.push(Z);return zhA++},
cancel:function(Z){var V=Z-p3o;if(V>=0){if(!W6[V])throw Error("yd`"+Z);W6[V]=null}}};var L34=0,$h=function(Z){var V=Z.__mixinApplications;V||(V=new WeakMap,Z.__mixinApplications=V);var a=L34++;return function(J){var r=J.__mixinSet;if(r&&r[a])return J;var f=V,d=f.get(J);d||(d=Z(J),f.set(J,d),J=Object.create(d.__mixinSet||r||null),J[a]=!0,d.__mixinSet=J);return d}};_.i9=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(Z){return ShadyDOM.patch(Z)}:function(Z){return Z};var uCz=$h(function(Z){var V=function(){var a=Z.call(this)||this;a.__dataEnabled=!1;a.__dataReady=!1;a.__dataInvalid=!1;a.__data={};a.__dataPending=null;a.__dataOld=null;a.__dataInstanceProps=null;a.__dataCounter=0;a.__serializing=!1;a._initializeProperties();return a};
_.O(V,Z);V.createProperties=function(a){var J=this.prototype,r;for(r in a)r in J||J._createPropertyAccessor(r)};
V.attributeNameForProperty=function(a){return a.toLowerCase()};
V.typeForProperty=function(){};
V.prototype._createPropertyAccessor=function(a,J){this._addPropertyToAttributeMap(a);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[a]||(this.__dataHasAccessor[a]=!0,this._definePropertyAccessor(a,J))};
V.prototype._addPropertyToAttributeMap=function(a){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var J=this.__dataAttributes[a];J||(J=this.constructor.attributeNameForProperty(a),this.__dataAttributes[J]=a);return J};
V.prototype._definePropertyAccessor=function(a,J){Object.defineProperty(this,a,{get:function(){return this.__data[a]},
set:J?function(){}:function(r){this._setPendingProperty(a,r,!0)&&this._invalidateProperties()}})};
V.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
V.prototype._initializeProperties=function(){for(var a in this.__dataHasAccessor)this.hasOwnProperty(a)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[a]=this[a],delete this[a])};
V.prototype._initializeInstanceProperties=function(a){Object.assign(this,a)};
V.prototype._setProperty=function(a,J){this._setPendingProperty(a,J)&&this._invalidateProperties()};
V.prototype._getProperty=function(a){return this.__data[a]};
V.prototype._setPendingProperty=function(a,J){var r=this.__data[a],f=this._shouldPropertyChange(a,J,r);f&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||a in this.__dataOld||(this.__dataOld[a]=r),this.__data[a]=J,this.__dataPending[a]=J);return f};
V.prototype._isPropertyPending=function(a){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(a))};
V.prototype._invalidateProperties=function(){var a=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,F3.run(function(){a.__dataInvalid&&(a.__dataInvalid=!1,a._flushProperties())}))};
V.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
V.prototype._flushProperties=function(){this.__dataCounter++;var a=this.__data,J=this.__dataPending,r=this.__dataOld;this._shouldPropertiesChange(a,J,r)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(a,J,r));this.__dataCounter--};
V.prototype._shouldPropertiesChange=function(a,J){return!!J};
V.prototype._propertiesChanged=function(){};
V.prototype._shouldPropertyChange=function(a,J,r){return r!==J&&(r===r||J===J)};
V.prototype.attributeChangedCallback=function(a,J,r,f){J!==r&&this._attributeToProperty(a,r);Z.prototype.attributeChangedCallback&&Z.prototype.attributeChangedCallback.call(this,a,J,r,f)};
V.prototype._attributeToProperty=function(a,J,r){if(!this.__serializing){var f=this.__dataAttributes;a=f&&f[a]||a;this[a]=this._deserializeValue(J,r||this.constructor.typeForProperty(a))}};
V.prototype._propertyToAttribute=function(a,J,r){this.__serializing=!0;r=arguments.length<3?this[a]:r;this._valueToNodeAttribute(this,r,J||this.constructor.attributeNameForProperty(a));this.__serializing=!1};
V.prototype._valueToNodeAttribute=function(a,J,r){J=this._serializeValue(J);if(r==="class"||r==="name"||r==="slot")a=(0,_.i9)(a);J===void 0?a.removeAttribute(r):a.setAttribute(r,J===""&&window.trustedTypes?window.trustedTypes.emptyScript:J)};
V.prototype._serializeValue=function(a){switch(typeof a){case "boolean":return a?"":void 0;default:return a!=null?a.toString():void 0}};
V.prototype._deserializeValue=function(a,J){switch(J){case Boolean:return a!==null;case Number:return Number(a);default:return a}};
return V});var W3a=0,e4E=[];var gZb=$h(function(Z){function V(f){f=Object.getPrototypeOf(f);return f.prototype instanceof r?f:null}
function a(f){if(!f.hasOwnProperty("__ownProperties")){var d=null;if(f.hasOwnProperty("properties")){var N=f.properties;if(N){d={};for(var C in N){var T=N[C];d[C]=typeof T==="function"?{type:T}:T}}}f.__ownProperties=d}return f.__ownProperties}
var J=uCz(Z),r=function(){return J.apply(this,arguments)||this};
_.O(r,J);r.finalize=function(){if(!this.hasOwnProperty("__finalized")){var f=V(this);f&&f.finalize();this.__finalized=!0;this._finalizeClass()}};
r._finalizeClass=function(){var f=a(this);f&&this.createProperties(f)};
r.typeForProperty=function(f){return(f=this._properties[f])&&f.type};
r.prototype._initializeProperties=function(){W3a++;this.constructor.finalize();J.prototype._initializeProperties.call(this)};
r.prototype.connectedCallback=function(){J.prototype.connectedCallback&&J.prototype.connectedCallback.call(this);this._enableProperties()};
r.prototype.disconnectedCallback=function(){J.prototype.disconnectedCallback&&J.prototype.disconnectedCallback.call(this)};
_.QS.Object.defineProperties(r,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var f=this;if(!this.hasOwnProperty("__observedAttributes")){z4E(this.prototype);var d=this._properties;this.__observedAttributes=d?Object.keys(d).map(function(N){return f.prototype._addPropertyToAttributeMap(N)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var f=V(this);this.__properties=Object.assign({},f&&f._properties,a(this))}return this.__properties}}});
return r});var $eE={},R4i=/-[a-z]/g,MVu=/([A-Z])/g;for(var I2a={},ZF7=HTMLElement.prototype;ZF7;){for(var Vnr=Object.getOwnPropertyNames(ZF7),aWb=0;aWb<Vnr.length;aWb++)I2a[Vnr[aWb]]=!0;ZF7=Object.getPrototypeOf(ZF7)}var JB7=window.trustedTypes?function(Z){return trustedTypes.isHTML(Z)||trustedTypes.isScript(Z)||trustedTypes.isScriptURL(Z)}:function(){return!1},ozE=$h(function(Z){var V=uCz(Z);
Z=function(){return V.apply(this,arguments)||this};
_.O(Z,V);Z.createPropertiesForAttributes=function(){for(var a=this.observedAttributes,J=0;J<a.length;J++)this.prototype._createPropertyAccessor(gk(a[J]))};
Z.attributeNameForProperty=function(a){return IG(a)};
Z.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);V.prototype._initializeProperties.call(this)};
Z.prototype._initializeProtoProperties=function(a){for(var J in a)this._setProperty(J,a[J])};
Z.prototype._ensureAttribute=function(a,J){this.hasAttribute(a)||this._valueToNodeAttribute(this,J,a)};
Z.prototype._serializeValue=function(a){switch(typeof a){case "object":if(a instanceof Date)return a.toString();if(a){if(JB7(a))return a;try{return JSON.stringify(a)}catch(J){return""}}default:return V.prototype._serializeValue.call(this,a)}};
Z.prototype._deserializeValue=function(a,J){switch(J){case Object:try{var r=JSON.parse(a)}catch(f){r=a}break;case Array:try{r=JSON.parse(a)}catch(f){r=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+a)}break;case Date:r=isNaN(a)?String(a):Number(a);r=new Date(r);break;default:r=V.prototype._deserializeValue.call(this,a,J)}return r};
Z.prototype._definePropertyAccessor=function(a,J){if(!I2a[a]){var r=this[a];r!==void 0&&(this.__data?this._setPendingProperty(a,r):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[a]=r))}V.prototype._definePropertyAccessor.call(this,a,J)};
Z.prototype._hasAccessor=function(a){return this.__dataHasAccessor&&this.__dataHasAccessor[a]};
Z.prototype._isPropertyPending=function(a){return!!(this.__dataPending&&a in this.__dataPending)};
return Z});var rBb={"dom-if":!0,"dom-repeat":!0},PrA=!1,fWE=!1,iFh=function(){var Z=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(V){return V}});
return function(V,a,J){a=a.getAttribute(J);Z&&J.startsWith("on-")?V.setAttribute(J,Z.createScript(a,J)):V.setAttribute(J,a)}}(),BVh=$h(function(Z){var V=function(){return Z.apply(this,arguments)||this};
_.O(V,Z);V._parseTemplate=function(a,J){if(!a._templateInfo){var r=a._templateInfo={};r.nodeInfoList=[];r.nestedTemplate=!!J;r.stripWhiteSpace=J&&J.stripWhiteSpace||a.hasAttribute&&a.hasAttribute("strip-whitespace");this._parseTemplateContent(a,r,{parent:null})}return a._templateInfo};
V._parseTemplateContent=function(a,J,r){return this._parseTemplateNode(a.content,J,r)};
V._parseTemplateNode=function(a,J,r){var f=!1;a.localName!="template"||a.hasAttribute("preserve-content")?a.localName==="slot"&&(J.hasInsertionPoint=!0):f=this._parseTemplateNestedTemplate(a,J,r)||f;if(!PrA){PrA=!0;var d=document.createElement("textarea");d.placeholder="a";fWE=d.placeholder===d.textContent}fWE&&a.localName==="textarea"&&a.placeholder&&a.placeholder===a.textContent&&(a.textContent=null);a.firstChild&&this._parseTemplateChildNodes(a,J,r);a.hasAttributes&&a.hasAttributes()&&(f=this._parseTemplateNodeAttributes(a,
J,r)||f);return f||r.noted};
V._parseTemplateChildNodes=function(a,J,r){if(a.localName!=="script"&&a.localName!=="style")for(var f=a.firstChild,d=0,N;f;f=N){if(f.localName=="template"){var C=f.getAttribute("is");if(C&&rBb[C])for(N=f,N.removeAttribute("is"),f=N.ownerDocument.createElement(C),N.parentNode.replaceChild(f,N),f.appendChild(N);N.attributes.length;)C=N.attributes[0].name,iFh(f,N,C),N.removeAttribute(C)}N=f.nextSibling;if(f.nodeType===Node.TEXT_NODE){for(C=N;C&&C.nodeType===Node.TEXT_NODE;)f.textContent+=C.textContent,
N=C.nextSibling,a.removeChild(C),C=N;if(J.stripWhiteSpace&&!f.textContent.trim()){a.removeChild(f);continue}}C={parentIndex:d,parentInfo:r};this._parseTemplateNode(f,J,C)&&(C.infoIndex=J.nodeInfoList.push(C)-1);f.parentNode&&d++}};
V._parseTemplateNestedTemplate=function(a,J,r){J=this._parseTemplate(a,J);(J.content=a.content.ownerDocument.createDocumentFragment()).appendChild(a.content);r.templateInfo=J;return!0};
V._parseTemplateNodeAttributes=function(a,J,r){for(var f=!1,d=Array.from(a.attributes),N=d.length-1,C;C=d[N];N--)f=this._parseTemplateNodeAttribute(a,J,r,C.name,C.value)||f;return f};
V._parseTemplateNodeAttribute=function(a,J,r,f,d){return f.slice(0,3)==="on-"?(a.removeAttribute(f),r.events=r.events||[],r.events.push({name:f.slice(3),value:d}),!0):f==="id"?(r.id=d,!0):!1};
V._contentForTemplate=function(a){var J=a._templateInfo;return J&&J.content||a.content};
V.prototype._stampTemplate=function(a,J){a&&!a.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(a);J=J||this.constructor._parseTemplate(a);var r=J.nodeInfoList;a=document.importNode(J.content||a.content,!0);a.__noInsertionPoint=!J.hasInsertionPoint;var f=a.nodeList=Array(r.length);a.$={};for(var d=0,N=r.length,C=void 0;d<N&&(C=r[d]);d++){var T=f[d]=LEJ(a,C);C.id&&(a.$[C.id]=T);var Y=T,X=C,n=J;X.templateInfo&&(Y._templateInfo=X.templateInfo,Y._parentTemplateInfo=
n);if(C.events&&C.events.length)for(Y=0,X=C.events,n=void 0;Y<X.length&&(n=X[Y]);Y++)this._addMethodEventListenerToNode(T,n.name,n.value,this)}return a};
V.prototype._addMethodEventListenerToNode=function(a,J,r,f){r=uGa(f||a,r);this._addEventListenerToNode(a,J,r);return r};
V.prototype._addEventListenerToNode=function(a,J,r){a.addEventListener(J,r)};
V.prototype._removeEventListenerFromNode=function(a,J,r){a.removeEventListener(J,r)};
return V});var PH=0,dn=[],dKL={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},mKE=/[A-Z]/,NVH=function(Z,V,a,J,r){var f=r?VS(Z):Z;if(V=V[f])for(f=0;f<V.length;f++){var d=V[f];if(d.info.lastRun!==PH&&(!r||a1E(Z,d.trigger))){d.info.lastRun=PH;d=d.info;for(var N=a,C=J,T=0,Y=N.length-1,X=-1;T<=Y;){var n=T+Y>>1,t=C.get(N[n].methodInfo)-C.get(d.methodInfo);if(t<0)T=n+1;else if(t>0)Y=n-1;else{X=n;break}}X<
0&&(X=Y+1);N.splice(X,0,d)}}},Yno=[],CrL=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"),M4=$h(function(Z){var V=BVh(ozE(Z));
Z=function(){var a=V.call(this)||this;a.__isPropertyEffectsClient=!0;return a};
_.O(Z,V);Z.prototype._initializeProperties=function(){V.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};
Z.prototype._registerHost=function(){if(R7.length){var a=R7[R7.length-1];a._enqueueClient(this);this.__dataHost=a}};
Z.prototype._initializeProtoProperties=function(a){this.__data=Object.create(a);this.__dataPending=Object.create(a);this.__dataOld={}};
Z.prototype._initializeInstanceProperties=function(a){var J=this.__readOnly,r;for(r in a)J&&J[r]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[r]=this.__dataPending[r]=a[r])};
Z.prototype._addPropertyEffect=function(a,J,r){this._createPropertyAccessor(a,J=="__readOnly");var f=Vbu(this,J,!0)[a];f||(f=this[J][a]=[]);f.push(r)};
Z.prototype._removePropertyEffect=function(a,J,r){a=Vbu(this,J,!0)[a];r=a.indexOf(r);r>=0&&a.splice(r,1)};
Z.prototype._hasPropertyEffect=function(a,J){J=this[J];return!(!J||!J[a])};
Z.prototype._hasReadOnlyEffect=function(a){return this._hasPropertyEffect(a,"__readOnly")};
Z.prototype._hasNotifyEffect=function(a){return this._hasPropertyEffect(a,"__notifyEffects")};
Z.prototype._hasReflectEffect=function(a){return this._hasPropertyEffect(a,"__reflectEffects")};
Z.prototype._hasComputedEffect=function(a){return this._hasPropertyEffect(a,"__computeEffects")};
Z.prototype._setPendingPropertyOrPath=function(a,J,r,f){if(f||VS(Array.isArray(a)?a[0]:a)!==a){if(!f&&(f=rn(this,a),a=Zgo(this,a,J),!a||!V.prototype._shouldPropertyChange.call(this,a,J,f)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(a,J,r)){if(r=this.__dataLinkedPaths)for(var d in r)f=r[d],aB(d,a)?(f=JC(d,f,a),this._setPendingPropertyOrPath(f,J,!0,!0)):aB(f,a)&&(f=JC(f,d,a),this._setPendingPropertyOrPath(f,J,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[a])return this._setPendingProperty(a,
J,r);this[a]=J}return!1};
Z.prototype._setUnmanagedPropertyToNode=function(a,J,r){if(r!==a[J]||typeof r=="object")J==="className"&&(a=(0,_.i9)(a)),a[J]=r};
Z.prototype._setPendingProperty=function(a,J,r){var f=this.__dataHasPaths&&ZA(a);if(this._shouldPropertyChange(a,J,(f?this.__dataTemp:this.__data)[a])){this.__dataPending||(this.__dataPending={},this.__dataOld={});a in this.__dataOld||(this.__dataOld[a]=this.__data[a]);f?this.__dataTemp[a]=J:this.__data[a]=J;this.__dataPending[a]=J;if(f||this.__notifyEffects&&this.__notifyEffects[a])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[a]=r;return!0}return!1};
Z.prototype._setProperty=function(a,J){this._setPendingProperty(a,J,!0)&&this._invalidateProperties()};
Z.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
Z.prototype._enqueueClient=function(a){this.__dataPendingClients=this.__dataPendingClients||[];a!==this&&this.__dataPendingClients.push(a)};
Z.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
Z.prototype.__enableOrFlushClients=function(){var a=this.__dataPendingClients;if(a){this.__dataPendingClients=null;for(var J=0;J<a.length;J++){var r=a[J];r.__dataEnabled?r.__dataPending&&r._flushProperties():r._enableProperties()}}};
Z.prototype._readyClients=function(){this.__enableOrFlushClients()};
Z.prototype.setProperties=function(a,J){for(var r in a)!J&&this.__readOnly&&this.__readOnly[r]||this._setPendingPropertyOrPath(r,a[r],!0);this._invalidateProperties()};
Z.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
Z.prototype._propertiesChanged=function(a,J,r){a=this.__dataHasPaths;this.__dataHasPaths=!1;var f;if(f=this.__computeEffects)if(Qgr){PH++;var d=ign(this),N=[],C;for(C in J)NVH(C,f,N,d,a);for(;C=N.shift();)dTK(this,"",J,r,C)&&NVH(C.methodInfo,f,N,d,a);Object.assign(r,this.__dataOld);Object.assign(J,this.__dataPending);this.__dataPending=null}else for(d=J;fq(this,f,d,r,a);)Object.assign(r,this.__dataOld),Object.assign(J,this.__dataPending),d=this.__dataPending,this.__dataPending=null;f=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(J,r,a);this._flushClients();fq(this,this.__reflectEffects,J,r,a);fq(this,this.__observeEffects,J,r,a);if(f){d=this.__notifyEffects;N=PH++;for(var T in f)if(f[T]){if(C=d){var Y=d;C=N;var X=T,n=J,t=r,c=a,y=!1,U=c?VS(X):X;if(Y=Y[U]){U=0;for(var v=Y.length,h=void 0;U<v&&(h=Y[U]);U++)h.info&&h.info.lastRun===C||c&&!a1E(X,h.trigger)||(h.info&&(h.info.lastRun=C),h.fn(this,X,n,t,h.info,c,void 0),y=!0)}C=y}if(C)var L=!0;else{if(C=a)C=T,X=J,n=VS(C),n!==
C?(n=IG(n)+"-changed",oAn(this,n,X[C],C),C=!0):C=!1;C&&(L=!0)}}var R;L&&(R=this.__dataHost)&&R._invalidateProperties&&R._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
Z.prototype._propagatePropertyChanges=function(a,J,r){this.__propagateEffects&&fq(this,this.__propagateEffects,a,J,r);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,a,J,r)};
Z.prototype._runEffectsForTemplate=function(a,J,r,f){var d=this,N=function(C,T){fq(d,a.propertyEffects,C,r,T,a.nodeList);for(var Y=a.firstChild;Y;Y=Y.nextSibling)d._runEffectsForTemplate(Y,C,r,T)};
a.runEffects?a.runEffects(N,J,f):N(J,f)};
Z.prototype.linkPaths=function(a,J){a=oB(a);J=oB(J);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[a]=J};
Z.prototype.unlinkPaths=function(a){a=oB(a);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[a]};
Z.prototype.notifySplices=function(a,J){var r={path:""};a=rn(this,a,r);l1V(this,a,r.path,J)};
Z.prototype.get=function(a,J){return rn(J||this,a)};
Z.prototype.set=function(a,J,r){r?Zgo(r,a,J):this.__readOnly&&this.__readOnly[a]||this._setPendingPropertyOrPath(a,J,!0)&&this._invalidateProperties()};
Z.prototype.push=function(a){var J=_.lV.apply(1,arguments),r={path:""},f=rn(this,a,r),d=f.length,N=f.push.apply(f,_.nw(J));J.length&&NF(this,f,r.path,d,J.length,[]);return N};
Z.prototype.pop=function(a){var J={path:""};a=rn(this,a,J);var r=!!a.length,f=a.pop();r&&NF(this,a,J.path,a.length,0,[f]);return f};
Z.prototype.splice=function(a,J,r){var f=_.lV.apply(3,arguments),d={path:""},N=rn(this,a,d);J<0?J=N.length-Math.floor(-J):J&&(J=Math.floor(J));var C=arguments.length===2?N.splice(J):N.splice.apply(N,[J,r].concat(_.nw(f)));(f.length||C.length)&&NF(this,N,d.path,J,f.length,C);return C};
Z.prototype.shift=function(a){var J={path:""};a=rn(this,a,J);var r=!!a.length,f=a.shift();r&&NF(this,a,J.path,0,0,[f]);return f};
Z.prototype.unshift=function(a){var J=_.lV.apply(1,arguments),r={path:""},f=rn(this,a,r),d=f.unshift.apply(f,_.nw(J));J.length&&NF(this,f,r.path,0,J.length,[]);return d};
Z.prototype.notifyPath=function(a,J){if(arguments.length==1){var r={path:""};J=rn(this,a,r);r=r.path}else r=Array.isArray(a)?oB(a):a;this._setPendingPropertyOrPath(r,J,!0,!0)&&this._invalidateProperties()};
Z.prototype._createReadOnlyProperty=function(a,J){this._addPropertyEffect(a,"__readOnly");J&&(this["_set"+(a[0].toUpperCase()+a.substring(1))]=function(r){this._setProperty(a,r)})};
Z.prototype._createPropertyObserver=function(a,J,r){var f={property:a,method:J,dynamicFn:!!r};this._addPropertyEffect(a,"__observeEffects",{fn:JvJ,info:f,trigger:{name:a}});r&&this._addPropertyEffect(J,"__observeEffects",{fn:JvJ,info:f,trigger:{name:J}})};
Z.prototype._createMethodObserver=function(a,J){var r=K2E(a);if(!r)throw Error("zd`"+a);SnF(this,r,"__observeEffects",B0F,null,J)};
Z.prototype._createNotifyingProperty=function(a){this._addPropertyEffect(a,"__notifyEffects",{fn:rvu,info:{eventName:IG(a)+"-changed",property:a}})};
Z.prototype._createReflectedProperty=function(a){var J=this.constructor.attributeNameForProperty(a);J[0]==="-"?console.warn("Property "+a+" cannot be reflected to attribute "+J+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(a,"__reflectEffects",{fn:PBc,info:{attrName:J}})};
Z.prototype._createComputedProperty=function(a,J,r){var f=K2E(J);if(!f)throw Error("Ad`"+J);J=SnF(this,f,"__computeEffects",dTK,a,r);Vbu(this,"__computeInfo")[a]=J};
Z.prototype._marshalArgs=function(a,J,r){for(var f=this.__data,d=[],N=0,C=a.length;N<C;N++){var T=a[N],Y=T.name,X=T.structured,n=T.wildcard,t=T.value;T.literal||(n?(T=aB(Y,J),X=nAK(f,r,T?J:Y),t={path:T?J:Y,value:X,base:T?rn(f,Y):X}):t=X?nAK(f,r,Y):f[Y]);if(mX&&!this._overrideLegacyUndefined&&t===void 0&&a.length>1)return dn;d[N]=t}return d};
Z.addPropertyEffect=function(a,J,r){this.prototype._addPropertyEffect(a,J,r)};
Z.createPropertyObserver=function(a,J,r){this.prototype._createPropertyObserver(a,J,r)};
Z.createMethodObserver=function(a,J){this.prototype._createMethodObserver(a,J)};
Z.createNotifyingProperty=function(a){this.prototype._createNotifyingProperty(a)};
Z.createReadOnlyProperty=function(a,J){this.prototype._createReadOnlyProperty(a,J)};
Z.createReflectedProperty=function(a){this.prototype._createReflectedProperty(a)};
Z.createComputedProperty=function(a,J,r){this.prototype._createComputedProperty(a,J,r)};
Z.bindTemplate=function(a){return this.prototype._bindTemplate(a)};
Z.prototype._bindTemplate=function(a,J){var r=this.constructor._parseTemplate(a),f=this.__preBoundTemplateInfo==r;if(!f)for(var d in r.propertyEffects)this._createPropertyAccessor(d);J?(r=Object.create(r),r.wasPreBound=f,this.__templateInfo?(a=a._parentTemplateInfo||this.__templateInfo,J=a.lastChild,r.parent=a,a.lastChild=r,(r.previousSibling=J)?J.nextSibling=r:a.firstChild=r):this.__templateInfo=r):this.__preBoundTemplateInfo=r;return r};
Z._addTemplatePropertyEffect=function(a,J,r){(a.hostProps=a.hostProps||{})[J]=!0;a=a.propertyEffects=a.propertyEffects||{};(a[J]=a[J]||[]).push(r)};
Z.prototype._stampTemplate=function(a,J){J=J||this._bindTemplate(a,!0);R7.push(this);a=V.prototype._stampTemplate.call(this,a,J);R7.pop();J.nodeList=a.nodeList;if(!J.wasPreBound)for(var r=J.childNodes=[],f=a.firstChild;f;f=f.nextSibling)r.push(f);a.templateInfo=J;r=J.nodeList;f=J.nodeInfoList;if(f.length)for(var d=0;d<f.length;d++){var N=r[d],C=f[d].bindings;if(C)for(var T=0;T<C.length;T++){var Y=C[T],X=N,n=Y;if(n.isCompound){for(var t=X.__dataCompoundStorage||(X.__dataCompoundStorage={}),c=n.parts,
y=Array(c.length),U=0;U<c.length;U++)y[U]=c[U].literal;c=n.target;t[c]=y;n.literal&&n.kind=="property"&&(c==="className"&&(X=(0,_.i9)(X)),X[c]=n.literal)}qnO(N,this,Y)}N.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(J,this.__data,null,!1),this._flushClients());return a};
Z.prototype._removeBoundDom=function(a){a=a.templateInfo;var J=a.previousSibling,r=a.nextSibling,f=a.parent;J?J.nextSibling=r:f&&(f.firstChild=r);r?r.previousSibling=J:f&&(f.lastChild=J);a.nextSibling=a.previousSibling=null;a=a.childNodes;for(J=0;J<a.length;J++)r=a[J],(0,_.i9)((0,_.i9)(r).parentNode).removeChild(r)};
Z._parseTemplateNode=function(a,J,r){var f=V._parseTemplateNode.call(this,a,J,r);if(a.nodeType===Node.TEXT_NODE){var d=this._parseBindings(a.textContent,J);d&&(a.textContent=T0E(d)||" ",CBc(this,J,r,"text","textContent",d),f=!0)}return f};
Z._parseTemplateNodeAttribute=function(a,J,r,f,d){var N=this._parseBindings(d,J);if(N){d=f;var C="property";mKE.test(f)?C="attribute":f[f.length-1]=="$"&&(f=f.slice(0,-1),C="attribute");var T=T0E(N);T&&C=="attribute"&&(f=="class"&&a.hasAttribute("class")&&(T+=" "+a.getAttribute(f)),a.setAttribute(f,T));C=="attribute"&&d=="disable-upgrade$"&&a.setAttribute(f,"");a.localName==="input"&&d==="value"&&a.setAttribute(d,"");a.removeAttribute(d);C==="property"&&(f=gk(f));CBc(this,J,r,C,f,N,T);return!0}return V._parseTemplateNodeAttribute.call(this,
a,J,r,f,d)};
Z._parseTemplateNestedTemplate=function(a,J,r){var f=V._parseTemplateNestedTemplate.call(this,a,J,r),d=a.parentNode,N=r.templateInfo,C=d.localName==="dom-if",T=d.localName==="dom-repeat";Qa&&(C||T)&&(d.removeChild(a),r=r.parentInfo,r.templateInfo=N,r.noted=!0,f=!1);a=N.hostProps;if(pc&&C)a&&(J.hostProps=Object.assign(J.hostProps||{},a),Qa||(r.parentInfo.noted=!0));else for(var Y in a)CBc(this,J,r,"property","_host_"+Y,[{mode:"{",source:Y,dependencies:[Y],hostProp:!0}]);return f};
Z._parseBindings=function(a,J){for(var r=[],f=0,d;(d=CrL.exec(a))!==null;){d.index>f&&r.push({literal:a.slice(f,d.index)});f=d[1][0];var N=!!d[2];d=d[3].trim();var C=!1,T="",Y=-1;f=="{"&&(Y=d.indexOf("::"))>0&&(T=d.substring(Y+2),d=d.substring(0,Y),C=!0);Y=K2E(d);var X=[];if(Y){var n=Y,t=n.args;n=n.methodName;for(var c=0;c<t.length;c++){var y=t[c];y.literal||X.push(y)}if((t=J.dynamicFns)&&t[n]||Y.static)X.push(n),Y.dynamicFn=!0}else X.push(d);r.push({source:d,mode:f,negate:N,customEvent:C,signature:Y,
dependencies:X,event:T});f=CrL.lastIndex}f&&f<a.length&&(a=a.substring(f))&&r.push({literal:a});return r.length?r:null};
Z._evaluateBinding=function(a,J,r,f,d,N){a=J.signature?B0F(a,r,f,d,J.signature):r!=J.source?rn(a,J.source):N&&ZA(r)?rn(a,r):a.__data[r];J.negate&&(a=!a);return a};
_.QS.Object.defineProperties(Z.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return dKL}}});
return Z}),R7=[];var qME=window.ShadyCSS&&window.ShadyCSS.cssBuild,Lc=$h(function(Z){function V(J,r,f,d){if(!qME){for(var N=r.content.querySelectorAll("style"),C=cvu(r),T=OgV(f),Y=r.content.firstElementChild,X=0;X<T.length;X++){var n=T[X];n.textContent=J._processStyleText(n.textContent,d);r.content.insertBefore(n,Y)}for(Y=T=0;Y<C.length;Y++)X=C[Y],n=N[T],n!==X?(X=X.cloneNode(!0),n.parentNode.insertBefore(X,n)):T++,X.textContent=J._processStyleText(X.textContent,d)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(r,
f);if(hhL&&qME&&EZc&&(r=r.content.querySelectorAll("style"))){var t="";Array.from(r).forEach(function(c){t+=c.textContent;c.parentNode.removeChild(c)});
J._styleSheet=new CSSStyleSheet;J._styleSheet.replaceSync(t)}}
var a=gZb(M4(Z));Z=function(){return a.call(this)||this};
_.O(Z,a);Z._finalizeClass=function(){a._finalizeClass.call(this);var J;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(J=this.__ownObservers)&&this.createObservers(J,this._properties);this._prepareTemplate()};
Z._prepareTemplate=function(){var J=this.template;J&&(typeof J==="string"?(console.error("template getter must return HTMLTemplateElement"),J=null):cH||(J=J.cloneNode(!0)));this.prototype._template=J};
Z.createProperties=function(J){for(var r in J){var f=this.prototype,d=r,N=J[r],C=J;N.computed&&(N.readOnly=!0);N.computed&&(f._hasReadOnlyEffect(d)?console.warn("Cannot redefine computed property '"+d+"'."):f._createComputedProperty(d,N.computed,C));N.readOnly&&!f._hasReadOnlyEffect(d)?f._createReadOnlyProperty(d,!N.computed):N.readOnly===!1&&f._hasReadOnlyEffect(d)&&console.warn("Cannot make readOnly property '"+d+"' non-readOnly.");N.reflectToAttribute&&!f._hasReflectEffect(d)?f._createReflectedProperty(d):
N.reflectToAttribute===!1&&f._hasReflectEffect(d)&&console.warn("Cannot make reflected property '"+d+"' non-reflected.");N.notify&&!f._hasNotifyEffect(d)?f._createNotifyingProperty(d):N.notify===!1&&f._hasNotifyEffect(d)&&console.warn("Cannot make notify property '"+d+"' non-notify.");N.observer&&f._createPropertyObserver(d,N.observer,C[N.observer]);f._addPropertyToAttributeMap(d)}};
Z.createObservers=function(J,r){for(var f=this.prototype,d=0;d<J.length;d++)f._createMethodObserver(J[d],r)};
Z.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);a.prototype._initializeProperties.call(this);this.rootPath=jgB;this.importPath=this.constructor.importPath;var J=this.constructor;if(!J.hasOwnProperty("__propertyDefaults")){J.__propertyDefaults=null;var r=J._properties,f;for(f in r){var d=r[f];"value"in d&&(J.__propertyDefaults=J.__propertyDefaults||{},J.__propertyDefaults[f]=d)}}if(J=J.__propertyDefaults)for(var N in J)r=J[N],
this._canApplyPropertyDefault(N)&&(r=typeof r.value=="function"?r.value.call(this):r.value,this._hasAccessor(N)?this._setPendingProperty(N,r,!0):this[N]=r)};
Z.prototype._canApplyPropertyDefault=function(J){return!this.hasOwnProperty(J)};
Z._processStyleText=function(J,r){return vNn(J,r)};
Z._finalizeTemplate=function(J){var r=this.prototype._template;if(r&&!r.__polymerFinalized){r.__polymerFinalized=!0;var f=this.importPath;f=f?_.uQ(f):"";V(this,r,J,f);this.prototype._bindTemplate(r)}};
Z.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);a.prototype.connectedCallback.call(this)};
Z.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);a.prototype.ready.call(this)};
Z.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));a.prototype._readyClients.call(this)};
Z.prototype._attachDom=function(J){var r=(0,_.i9)(this);if(r.attachShadow)return J?(r.shadowRoot||(r.attachShadow({mode:"open",shadyUpgradeFragment:J}),r.shadowRoot.appendChild(J),this.constructor._styleSheet&&(r.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),xRz&&window.ShadyDOM&&window.ShadyDOM.flushInitial(r.shadowRoot),r.shadowRoot):null;throw Error("Cd");};
Z.prototype.updateStyles=function(J){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,J)};
Z.prototype.resolveUrl=function(J,r){!r&&this.importPath&&(r=_.uQ(this.importPath));return _.uQ(J,r)};
Z._parseTemplateContent=function(J,r,f){r.dynamicFns=r.dynamicFns||this._properties;return a._parseTemplateContent.call(this,J,r,f)};
Z._addTemplatePropertyEffect=function(J,r,f){!yS||r in this._properties||f.info.part.signature&&f.info.part.signature.static||f.info.part.hostProp||J.nestedTemplate||console.warn("Property '"+r+"' used in template but not declared in 'properties'; attribute will not be observed.");return a._addTemplatePropertyEffect.call(this,J,r,f)};
_.QS.Object.defineProperties(Z,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var J=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof J==="function"&&(J=J());if(J===void 0){if(J=this.hasOwnProperty("is")){J=this.is;var r=null;if(J&&(!b9||vZE)&&(r=Cq.import(J,"template"),b9&&!r))throw Error("Bd`"+J);J=r}J=J||Object.getPrototypeOf(this.prototype).constructor.template}this._template=J}return this._template},
set:function(J){this._template=J}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var J=this.importMeta;J?this._importPath=xeJ(J.url):this._importPath=(J=Cq.import(this.is))&&J.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return Z});var SMz=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(Z){return Z}}),AvF=function(Z,V){TVB(Z,V);
this.value=V.reduce(function(a,J,r){return a+kJi(J)+Z[r+1]},Z[0]).toString()},TVB;
AvF.prototype.toString=function(){return this.value};
_.YM4=function(Z){var V=_.lV.apply(1,arguments);TVB(Z,V);var a=document.createElement("template");V=V.reduce(function(J,r,f){if(r instanceof HTMLTemplateElement)r=r.innerHTML;else if(r instanceof AvF)r=kJi(r);else throw Error("Ed`"+r);return J+r+Z[f+1]},Z[0]);
SMz&&(V=SMz.createHTML(V));a.innerHTML=V;return a};
TVB=function(Z,V){if(!Array.isArray(Z)||!Array.isArray(Z.raw)||V.length!==Z.length-1)throw new TypeError("Fd");};var uJ=Lc(HTMLElement);var XzB=$h(function(Z){var V=Lc(Z);Z=function(){var a=V.call(this)||this;a.__lastItems=null;a.__lastMulti=null;a.__selectedMap=null;return a};
_.O(Z,V);Z.prototype.__updateSelection=function(a,J){var r=J.path;r=="items"?(J=J.base||[],r=this.__lastItems,a!==this.__lastMulti&&this.clearSelection(),r&&(r=HgJ(J,r),this.__applySplices(r)),this.__lastItems=J,this.__lastMulti=a):J.path=="items.splices"?this.__applySplices(J.value.indexSplices):(a=r.slice(6),J=parseInt(a,10),a.indexOf(".")<0&&a==J&&this.__deselectChangedIdx(J))};
Z.prototype.__applySplices=function(a){for(var J=this,r=this.__selectedMap,f={},d=0;d<a.length;f={s$jscomp$108:void 0},d++){f.s$jscomp$108=a[d];r.forEach(function(Y){return function(X,n){X<Y.s$jscomp$108.index||(X>=Y.s$jscomp$108.index+Y.s$jscomp$108.removed.length?r.set(n,X+Y.s$jscomp$108.addedCount-Y.s$jscomp$108.removed.length):r.set(n,-1))}}(f));
for(var N=0;N<f.s$jscomp$108.addedCount;N++){var C=f.s$jscomp$108.index+N;r.has(this.items[C])&&r.set(this.items[C],C)}}this.__updateLinks();var T=0;r.forEach(function(Y,X){Y<0?(J.multi?J.splice("selected",T,1):J.selected=J.selectedItem=null,r.delete(X)):T++})};
Z.prototype.__updateLinks=function(){var a=this;this.__dataLinkedPaths={};if(this.multi){var J=0;this.__selectedMap.forEach(function(r){r>=0&&a.linkPaths("items."+r,"selected."+J++)})}else this.__selectedMap.forEach(function(r){a.linkPaths("selected","items."+r);
a.linkPaths("selectedItem","items."+r)})};
Z.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
Z.prototype.isSelected=function(a){return this.__selectedMap.has(a)};
Z.prototype.isIndexSelected=function(a){return this.isSelected(this.items[a])};
Z.prototype.__deselectChangedIdx=function(a){var J=this,r=this.__selectedIndexForItemIndex(a);if(r>=0){var f=0;this.__selectedMap.forEach(function(d,N){r==f++&&J.deselect(N)})}};
Z.prototype.__selectedIndexForItemIndex=function(a){if(a=this.__dataLinkedPaths["items."+a])return parseInt(a.slice(9),10)};
Z.prototype.deselect=function(a){var J=this.__selectedMap.get(a);if(J>=0){this.__selectedMap.delete(a);var r;this.multi&&(r=this.__selectedIndexForItemIndex(J));this.__updateLinks();this.multi?this.splice("selected",r,1):this.selected=this.selectedItem=null}};
Z.prototype.deselectIndex=function(a){this.deselect(this.items[a])};
Z.prototype.select=function(a){this.selectIndex(this.items.indexOf(a))};
Z.prototype.selectIndex=function(a){var J=this.items[a];this.isSelected(J)?this.toggle&&this.deselectIndex(a):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(J,a),this.__updateLinks(),this.multi?this.push("selected",J):this.selected=this.selectedItem=J)};
_.QS.Object.defineProperties(Z,{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 Z}),K6B=XzB(uJ),Ws=function(){return K6B.apply(this,arguments)||this};
_.O(Ws,K6B);_.QS.Object.defineProperties(Ws,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(Ws.is,Ws);var nzL=window.Polymer;window.Polymer=function(Z){return window.Polymer._polymerFn(Z)};
nzL&&Object.assign(Polymer,nzL);Polymer._polymerFn=function(){throw Error("Gd");};/*

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:vNn,resolveUrl:_.uQ,pathFromUrl:xeJ};Polymer.DomModule=Cq;Polymer.Async={timeOut:_.zq,animationFrame:_.fh,idlePeriod:M5r,microTask:F3};Polymer.dedupingMixin=$h;Polymer.wrap=_.i9;Polymer.PropertiesChanged=uCz;Polymer.telemetry={instanceCount:W3a,incrementInstanceCount:function(){W3a++},
registrations:e4E,register:z4E,dumpRegistrations:function(){e4E.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=gZb;Polymer.CaseMap={dashToCamelCase:gk,camelToDashCase:IG};Polymer.PropertyAccessors=ozE;Polymer.TemplateStamp=BVh;Polymer.Path={isPath:ZA,root:VS,isAncestor:WEi,isDescendant:aB,translate:JC,matches:gNJ,normalize:oB,split:IwK,get:rn,set:Zgo,isDeep:ZA};Polymer.Settings={useShadow:OR,useNativeCSSProperties:b47,useNativeCustomElements:URa,get rootPath(){return jgB},setRootPath:function(Z){jgB=Z},
get sanitizeDOMValue(){return BH},setSanitizeDOMValue:function(Z){BH=Z},
get passiveTouchGestures(){return L2o},setPassiveTouchGestures:function(Z){L2o=Z},
get strictTemplatePolicy(){return b9},setStrictTemplatePolicy:function(Z){b9=Z},
get allowTemplateFromDomModule(){return vZE},setAllowTemplateFromDomModule:function(Z){vZE=Z},
get legacyOptimizations(){return cH},setLegacyOptimizations:function(Z){cH=Z},
get syncInitialRender(){return xRz},setSyncInitialRender:function(Z){xRz=Z},
get legacyUndefined(){return mX},setLegacyUndefined:function(Z){mX=Z},
get legacyWarnings(){return yS},setLegacyWarnings:function(Z){yS=Z},
get orderedComputed(){return Qgr},setOrderedComputed:function(Z){Qgr=Z},
get fastDomIf(){return pc},setFastDomIf:function(Z){pc=Z},
get removeNestedTemplates(){return Qa},setRemoveNestedTemplates:function(Z){Qa=Z},
get suppressTemplateNotifications(){return ha},setSuppressTemplateNotifications:ha};Polymer.rootPath!==void 0&&(jgB=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(BH=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(L2o=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(b9=Polymer.strictTemplatePolicy);vZE=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(cH=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(xRz=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(mX=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(yS=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(Qgr=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(pc=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(Qa=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(ha=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return BH},
set:function(Z){BH=Z}});Polymer.PropertyEffects=M4;Polymer.StyleGather={stylesFromModules:DTV,stylesFromModule:F2J,stylesFromTemplate:cvu,stylesFromModuleImports:OgV,cssFromModules:wMc,cssFromModule:GJi,cssFromTemplate:yvc,cssFromModuleImports:function(Z){return(Z=Cq.import(Z))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(Z):""}};Polymer.ElementMixin=Lc;Polymer.updateStyles=function(Z){window.ShadyCSS&&window.ShadyCSS.styleDocument(Z)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:HgJ};Polymer.html=_.YM4;Polymer.htmlLiteral=function(Z){return new AvF(Z,_.lV.apply(1,arguments))};Polymer.Element=uJ;Polymer.ArraySelectorMixin=XzB;Polymer.ArraySelector=Ws;var lW7=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,tnb=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,Sem=/@media\s(.*)/;var xTJ=null,vAF=window.HTMLImports&&window.HTMLImports.whenReady||null,QKK;var sCB=null,gU=null,I7=function(){this.customStyles=[];this.enqueued=!1;pMK(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},F6B=function(Z){!Z.enqueued&&gU&&(Z.enqueued=!0,pMK(gU))};
I7.prototype.addCustomStyle=function(Z){Z.__seenByShadyCSS||(Z.__seenByShadyCSS=!0,this.customStyles.push(Z),F6B(this))};
I7.prototype.getStyleForCustomStyle=function(Z){if(Z.__shadyCSSCachedStyle)return Z.__shadyCSSCachedStyle;var V;Z.getStyle?V=Z.getStyle():V=Z;return V};
I7.prototype.processStyles=function(){for(var Z=this.customStyles,V=0;V<Z.length;V++){var a=Z[V];if(!a.__shadyCSSCachedStyle){var J=this.getStyleForCustomStyle(a);J&&(J=J.__appliedElement||J,sCB&&sCB(J),a.__shadyCSSCachedStyle=J)}}return Z};
I7.prototype.addCustomStyle=I7.prototype.addCustomStyle;I7.prototype.getStyleForCustomStyle=I7.prototype.getStyleForCustomStyle;I7.prototype.processStyles=I7.prototype.processStyles;Object.defineProperties(I7.prototype,{transformCallback:{get:function(){return sCB},
set:function(Z){sCB=Z}},
validateCallback:{get:function(){return gU},
set:function(Z){var V=!1;gU||(V=!0);gU=Z;V&&F6B(this)}}});var e2K=!(window.ShadyDOM&&window.ShadyDOM.inUse),h2c,xM;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(xM=window.ShadyCSS.cssBuild);var DKc=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?h2c=window.ShadyCSS.nativeCss:window.ShadyCSS?(z2o(window.ShadyCSS),window.ShadyCSS=void 0):z2o(window.WebComponents&&window.WebComponents.flags);var NxK=h2c;var cBr=new I7;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(Z,V){cBr.processStyles();EAR(Z,V)},
styleElement:function(){cBr.processStyles()},
styleDocument:function(Z){cBr.processStyles();EAR(document.body,Z)},
getComputedStyleValue:function(Z,V){return jKm(Z,V)},
flushCustomStyles:function(){},
nativeCss:NxK,nativeShadow:e2K,cssBuild:xM,disableRuntime:DKc});window.ShadyCSS.CustomStyleInterface=cBr;var OFY=window.ShadyCSS.CustomStyleInterface,Zl=function(){var Z=HTMLElement.call(this)||this;Z._style=null;OFY.addCustomStyle(Z);return Z};
_.O(Zl,HTMLElement);Zl.prototype.getStyle=function(){if(this._style)return this._style;var Z=this.querySelector("style");if(!Z)return null;this._style=Z;var V=Z.getAttribute("include");V&&(Z.removeAttribute("include"),Z.textContent=wMc(V)+Z.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
Zl.prototype.getStyle=Zl.prototype.getStyle;window.customElements.define("custom-style",Zl);Polymer.CustomStyle=Zl;var V_=function(){this._timer=this._callback=this._asyncModule=null},aZ,wzb;
V_.prototype.setConfig=function(Z,V){var a=this;this._asyncModule=Z;this._callback=V;this._timer=this._asyncModule.run(function(){a._timer=null;aZ.delete(a);a._callback()})};
V_.prototype.cancel=function(){this.isActive()&&(GTz(this),aZ.delete(this))};
var GTz=function(Z){Z.isActive()&&(Z._asyncModule.cancel(Z._timer),Z._timer=null)};
V_.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
V_.prototype.isActive=function(){return this._timer!=null};
_.J9=function(Z,V,a){Z instanceof V_?GTz(Z):Z=new V_;Z.setConfig(V,a);return Z};
aZ=new Set;_.oZ=function(Z){aZ.add(Z)};
wzb=function(){var Z=!!aZ.size;aZ.forEach(function(V){try{V.flush()}catch(a){setTimeout(function(){throw a;})}});
return Z};var R2E=typeof document.head.style.touchAction==="string",$Ta=["mousedown","mousemove","mouseup","click"],aJE=[0,1,4,2],yBc;try{yBc=(new MouseEvent("test",{buttons:1})).buttons===1}catch(Z){yBc=!1}var Vdn=yBc,MbE=!1;(function(){try{var Z=Object.defineProperty({},"passive",{get:function(){MbE=!0}});
window.addEventListener("test",null,Z);window.removeEventListener("test",null,Z)}catch(V){}})();
var W2E=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),gAi=[],bFc={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},q1E={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},I1O=function(Z){var V=Z.sourceCapabilities;if(!V||V.firesTouchEvents)if(Z.__polymerGesturesHandled={skip:!0},Z.type==="click"){V=!1;for(var a=PGK(Z),J=0;J<a.length;J++){if(a[J].nodeType===Node.ELEMENT_NODE)if(a[J].localName==="label")gAi.push(a[J]);
else if(bFc[a[J].localName]){var r=a[J];var f=Array.prototype.slice.call(r.labels||[]);if(!f.length){f=[];try{var d=r.getRootNode();if(r.id){var N=d.querySelectorAll("label[for = '"+r.id+"']");for(r=0;r<N.length;r++)f.push(N[r])}}catch(C){}}for(r=0;r<f.length;r++)V=V||gAi.indexOf(f[r])>-1}if(a[J]===UK4)return}V||(Z.preventDefault(),Z.stopPropagation())}},UK4=null,ru=null,iBc=0,Bpn=0,fJE=-1,dxi=!1;
document.addEventListener("touchend",function(Z){ru||ZBF(!0);UK4=PGK(Z)[0];ru=_.J9(ru,_.zq.after(2500),function(){ZBF();ru=UK4=null})},MbE?{passive:!0}:!1);
var PGK=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(Z){return Z.composedPath&&Z.composedPath()||[]},nq={},X3=[];
mxF({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){YM(this.info)},
mousedown:function(Z){if(TO(Z)){var V=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(Z),a=this;o$E(this.info,function(J){TO(J)||(DA("up",V,J),YM(a.info))},function(J){TO(J)&&DA("up",V,J);
YM(a.info)});
DA("down",V,Z)}},
touchstart:function(Z){DA("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(Z),Z.changedTouches[0],Z)},
touchend:function(Z){DA("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(Z),Z.changedTouches[0],Z)}});
mxF({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(Z){this.moves.length>2&&this.moves.shift();this.moves.push(Z)},
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;YM(this.info)},
mousedown:function(Z){if(TO(Z)){var V=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(Z),a=this,J=function(r){var f=r.clientX,d=r.clientY;NpF(a.info,f,d)&&(a.info.state=a.info.started?r.type==="mouseup"?"end":"track":"start",a.info.state==="start"&&Kq("tap"),a.info.addMove({x:f,y:d}),TO(r)||(a.info.state="end",YM(a.info)),V&&CGa(a.info,V,r),a.info.started=!0)};
o$E(this.info,J,function(r){a.info.started&&J(r);YM(a.info)});
this.info.x=Z.clientX;this.info.y=Z.clientY}},
touchstart:function(Z){Z=Z.changedTouches[0];this.info.x=Z.clientX;this.info.y=Z.clientY},
touchmove:function(Z){var V=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(Z);Z=Z.changedTouches[0];var a=Z.clientX,J=Z.clientY;NpF(this.info,a,J)&&(this.info.state==="start"&&Kq("tap"),this.info.addMove({x:a,y:J}),CGa(this.info,V,Z),this.info.state="track",this.info.started=!0)},
touchend:function(Z){var V=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(Z);Z=Z.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:Z.clientX,y:Z.clientY}),CGa(this.info,V,Z))}});
mxF({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(Z){TO(Z)&&(this.info.x=Z.clientX,this.info.y=Z.clientY)},
click:function(Z){TO(Z)&&S1o(this.info,Z)},
touchstart:function(Z){Z=Z.changedTouches[0];this.info.x=Z.clientX;this.info.y=Z.clientY},
touchend:function(Z){S1o(this.info,Z.changedTouches[0],Z)}});var HFa=$h(function(Z){var V=function(){return Z.apply(this,arguments)||this};
_.O(V,Z);V.prototype._addEventListenerToNode=function(a,J,r){l9(a,J,r)||Z.prototype._addEventListenerToNode.call(this,a,J,r)};
V.prototype._removeEventListenerFromNode=function(a,J,r){tC(a,J,r)||Z.prototype._removeEventListenerFromNode.call(this,a,J,r)};
return V});var PI=$h(function(Z){var V=function(){return Z.apply(this,arguments)||this};
_.O(V,Z);V.prototype._shouldPropertyChange=function(a,J,r){return Tpa(this,a,J,r,!0)};
return V}),ABL=$h(function(Z){var V=function(){return Z.apply(this,arguments)||this};
_.O(V,Z);V.prototype._shouldPropertyChange=function(a,J,r){return Tpa(this,a,J,r,this.mutableData)};
_.QS.Object.defineProperties(V,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return V});
PI._mutablePropertyChange=Tpa;var Y1E=!1;var kTL=HFa(ABL(M4(HTMLElement))),fD=function(){var Z=kTL.call(this)||this;if(b9)throw Error("Hd");Z.root=null;Z.$=null;Z.__children=null;return Z};
_.O(fD,kTL);_.P=fD.prototype;_.P.attributeChangedCallback=function(){this.mutableData=!0};
_.P.connectedCallback=function(){XjK()||(this.style.display="none");this.render()};
_.P.disconnectedCallback=function(){this.__removeChildren()};
_.P.__insertChildren=function(){(0,_.i9)((0,_.i9)(this).parentNode).insertBefore(this.root,this)};
_.P.__removeChildren=function(){if(this.__children)for(var Z=0;Z<this.__children.length;Z++)this.root.appendChild(this.__children[Z])};
_.P.render=function(){var Z=this;if(!this.__children){var V=V||this.querySelector("template");if(!V){var a=new MutationObserver(function(){if(V=Z.querySelector("template"))a.disconnect(),Z.render();else throw Error("Id");});
a.observe(this,{childList:!0});return}this.root=this._stampTemplate(V);this.$=this.root.$;this.__children=[];for(var J=this.root.firstChild;J;J=J.nextSibling)this.__children[this.__children.length]=J;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.QS.Object.defineProperties(fD,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",fD);Polymer.Debouncer=V_;Polymer.Gestures={gestures:nq,recognizers:X3,deepTargetFind:r5K,addListener:l9,removeListener:tC,register:mxF,setTouchAction:_.sR,prevent:Kq,resetMouseCanceller:function(){ru&&ru.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:l9,remove:tC};Polymer.GestureEventListeners=HFa;Polymer.MutableData=PI;Polymer.OptionalMutableData=ABL;Polymer.DomBind=fD;_.iF=function(){do{var Z=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var V=wzb()}while(Z||V)};var KPE=null;n$o.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:n$o,writable:!0}});var G8u=M4(n$o),OBo=PI(G8u),EzA=M4(function(){}),GO=function(Z){var V=EzA.call(this)||this;
V._configureProperties(Z);V.root=V._stampTemplate(V.__dataHost);var a=[];V.children=a;for(var J=V.root.firstChild;J;J=J.nextSibling)a.push(J),J.__templatizeInstance=V;V.__templatizeOwner&&V.__templatizeOwner.__hideTemplateChildren__&&V._showHideChildren(!0);a=V.__templatizeOptions;(Z&&a.instanceProps||!a.instanceProps)&&V._enableProperties();return V};
_.O(GO,EzA);_.P=GO.prototype;_.P._configureProperties=function(Z){if(this.__templatizeOptions.forwardHostProp)for(var V in this.__hostProps)this._setPendingProperty(V,this.__dataHost["_host_"+V]);for(var a in Z)this._setPendingProperty(a,Z[a])};
_.P.forwardHostProp=function(Z,V){this._setPendingPropertyOrPath(Z,V,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.P._addEventListenerToNode=function(Z,V,a){var J=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(Z,V,function(f){f.model=J;a(f)});
else{var r=this.__dataHost.__dataHost;r&&r._addEventListenerToNode(Z,V,a)}};
_.P._showHideChildren=function(Z){tdF(Z,this.children)};
_.P._setUnmanagedPropertyToNode=function(Z,V,a){Z.__hideTemplateChildren__&&Z.nodeType==Node.TEXT_NODE&&V=="textContent"?Z.__polymerTextContent__=a:EzA.prototype._setUnmanagedPropertyToNode.call(this,Z,V,a)};
_.P.dispatchEvent=function(){return!0};
_.QS.Object.defineProperties(GO.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var Z=this.__parentModel;if(!Z){var V;Z=this;do Z=Z.__dataHost.__dataHost;while((V=Z.__templatizeOptions)&&!V.parentModel);this.__parentModel=Z}return Z}}});
var FPJ=PI(GO);var BI=function(){var Z=uJ.call(this)||this;Z.__renderDebouncer=null;Z._lastIf=!1;Z.__hideTemplateChildren__=!1;return Z};
_.O(BI,uJ);_.P=BI.prototype;_.P.__debounceRender=function(){var Z=this;this.__renderDebouncer=_.J9(this.__renderDebouncer,F3,function(){return Z.__render()});
_.oZ(this.__renderDebouncer)};
_.P.disconnectedCallback=function(){uJ.prototype.disconnectedCallback.call(this);var Z=(0,_.i9)(this).parentNode;Z&&(Z.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.i9)(Z).host)||this.__teardownInstance()};
_.P.connectedCallback=function(){uJ.prototype.connectedCallback.call(this);XjK()||(this.style.display="none");this.if&&this.__debounceRender()};
_.P.__ensureTemplate=function(){var Z=this;if(!this.__template){var V=this._templateInfo?this:(0,_.i9)(this).querySelector("template");if(!V){var a=new MutationObserver(function(){if((0,_.i9)(Z).querySelector("template"))a.disconnect(),Z.__render();else throw Error("Ld");});
a.observe(this,{childList:!0});return!1}this.__template=V}return!0};
_.P.__ensureInstance=function(){var Z=(0,_.i9)(this).parentNode;if(this.__hasInstance()){var V=this.__getInstanceNodes();if(V&&V.length&&(0,_.i9)(this).previousSibling!==V[V.length-1])for(var a=0,J=void 0;a<V.length&&(J=V[a]);a++)(0,_.i9)(Z).insertBefore(J,this)}else{if(!Z||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(Z)}return!0};
_.P.render=function(){_.iF()};
_.P.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();ha&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.P.__hasInstance=function(){};
_.P.__getInstanceNodes=function(){};
_.P.__createAndInsertInstance=function(){};
_.P.__teardownInstance=function(){};
_.P._showHideChildren=function(){};
_.QS.Object.defineProperties(BI,{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:BI.prototype.__debounceRender},restamp:{type:Boolean,observer:BI.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var jCB=function(){var Z=BI.call(this)||this;Z.__instance=null;Z.__syncInfo=null;return Z};
_.O(jCB,BI);_.P=jCB.prototype;_.P.__hasInstance=function(){return!!this.__instance};
_.P.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.P.__createAndInsertInstance=function(Z){var V=this,a=this.__dataHost||this;if(b9&&!this.__dataHost)throw Error("Jd");var J=a._bindTemplate(this.__template,!0);J.runEffects=function(r,f,d){var N=V.__syncInfo;if(V.if)N&&(V.__syncInfo=null,V._showHideChildren(),f=Object.assign(N.changedProps,f)),r(f,d);else if(V.__instance)if(N||(N=V.__syncInfo={runEffects:r,changedProps:{}}),d)for(var C in f)r=VS(C),N.changedProps[r]=V.__dataHost[r];else Object.assign(N.changedProps,f)};
this.__instance=a._stampTemplate(this.__template,J);(0,_.i9)(Z).insertBefore(this.__instance,this)};
_.P.__syncHostProperties=function(){var Z=this.__syncInfo;Z&&(this.__syncInfo=null,Z.runEffects(Z.changedProps,!1))};
_.P.__teardownInstance=function(){var Z=this.__dataHost||this;this.__instance&&(Z._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.P._showHideChildren=function(){var Z=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==Z&&(this.__instance.__hidden=Z,tdF(Z,this.__instance.templateInfo.childNodes));Z||this.__syncHostProperties()};
var vz4=function(){var Z=BI.call(this)||this;Z.__ctor=null;Z.__instance=null;Z.__invalidProps=null;return Z};
_.O(vz4,BI);_.P=vz4.prototype;_.P.__hasInstance=function(){return!!this.__instance};
_.P.__getInstanceNodes=function(){return this.__instance.children};
_.P.__createAndInsertInstance=function(Z){this.__ctor||(this.__ctor=wn(this.__template,this,{mutableData:!0,forwardHostProp:function(V,a){this.__instance&&(this.if?this.__instance.forwardHostProp(V,a):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[VS(V)]=!0))}}));
this.__instance=new this.__ctor;(0,_.i9)(Z).insertBefore(this.__instance.root,this)};
_.P.__teardownInstance=function(){if(this.__instance){var Z=this.__instance.children;if(Z&&Z.length){var V=(0,_.i9)(Z[0]).parentNode;if(V){V=(0,_.i9)(V);for(var a=0,J=void 0;a<Z.length&&(J=Z[a]);a++)V.removeChild(J)}}this.__instance=this.__invalidProps=null}};
_.P.__syncHostProperties=function(){var Z=this.__invalidProps;if(Z){this.__invalidProps=null;for(var V in Z)this.__instance._setPendingProperty(V,this.__dataHost[V]);this.__instance._flushProperties()}};
_.P._showHideChildren=function(){var Z=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==Z&&(this.__instance.__hidden=Z,this.__instance._showHideChildren(Z));Z||this.__syncHostProperties()};
_.mT=pc?jCB:vz4;customElements.define(_.mT.is,_.mT);Polymer.enqueueDebouncer=_.oZ;Polymer.flush=_.iF;Polymer.Templatize={templatize:wn,modelForElement:A5K};Polymer.TemplateInstanceBase=GO;Polymer.DomIf=_.mT;var xKH=ABL(uJ),dd=function(){var Z=xKH.call(this)||this;Z.__instances=[];Z.__renderDebouncer=null;Z.__itemsIdxToInstIdx={};Z.__chunkCount=null;Z.__renderStartTime=null;Z.__itemsArrayChanged=!1;Z.__shouldMeasureChunk=!1;Z.__shouldContinueChunking=!1;Z.__chunkingId=0;Z.__sortFn=null;Z.__filterFn=null;Z.__observePaths=null;Z.__ctor=null;Z.__isDetached=!0;Z.template=null;return Z};
_.O(dd,xKH);_.P=dd.prototype;_.P.disconnectedCallback=function(){xKH.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var Z=0;Z<this.__instances.length;Z++)this.__detachInstance(Z);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.P.connectedCallback=function(){xKH.prototype.connectedCallback.call(this);XjK()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var Z=(0,_.i9)((0,_.i9)(this).parentNode),V=0;V<this.__instances.length;V++)this.__attachInstance(V,Z);this.__chunkingId&&this.__render()}};
_.P.__ensureTemplatized=function(){var Z=this;if(!this.__ctor){var V=this.template=this._templateInfo?this:this.querySelector("template");if(!V){var a=new MutationObserver(function(){if(Z.querySelector("template"))a.disconnect(),Z.__render();else throw Error("Md");});
a.observe(this,{childList:!0});return!1}var J={};J[this.as]=!0;J[this.indexAs]=!0;J[this.itemsIndexAs]=!0;this.__ctor=wn(V,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:J,forwardHostProp:function(r,f){for(var d=this.__instances,N=0,C=void 0;N<d.length&&(C=d[N]);N++)C.forwardHostProp(r,f)},
notifyInstanceProp:function(r,f,d){gNJ(this.as,f)&&(r=r[this.itemsIndexAs],f==this.as&&(this.items[r]=d),f=JC(this.as,"items."+r,f),this.notifyPath(f,d))}})}return!0};
_.P.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.P.__functionFromPropertyValue=function(Z){if(typeof Z==="string"){var V=this.__getMethodHost();return function(){return V[Z].apply(V,arguments)}}return Z};
_.P.__sortChanged=function(Z){this.__sortFn=this.__functionFromPropertyValue(Z);this.items&&this.__debounceRender(this.__render)};
_.P.__filterChanged=function(Z){this.__filterFn=this.__functionFromPropertyValue(Z);this.items&&this.__debounceRender(this.__render)};
_.P.__computeFrameTime=function(Z){return Math.ceil(1E3/Z)};
_.P.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.P.__handleObservedPaths=function(Z){if(this.__sortFn||this.__filterFn)if(!Z)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var V=this.__observePaths,a=0;a<V.length;a++)Z.indexOf(V[a])===0&&this.__debounceRender(this.__render,this.delay)};
_.P.__itemsChanged=function(Z){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(Z.path,Z.value)||(Z.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.P.__debounceRender=function(Z,V){V=V===void 0?0:V;this.__renderDebouncer=_.J9(this.__renderDebouncer,V>0?_.zq.after(V):F3,Z.bind(this));_.oZ(this.__renderDebouncer)};
_.P.render=function(){this.__debounceRender(this.__render);_.iF()};
_.P.__render=function(){var Z=this;if(this.__ensureTemplatized()){var V=this.items||[],a=this.__sortAndFilterItems(V),J=this.__calculateLimit(a.length);this.__updateInstances(V,J,a);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){Z.__chunkingId=null;Z.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);ha&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.P.__sortAndFilterItems=function(Z){for(var V=this,a=Array(Z.length),J=0;J<Z.length;J++)a[J]=J;this.__filterFn&&(a=a.filter(function(r,f,d){return V.__filterFn(Z[r],f,d)}));
this.__sortFn&&a.sort(function(r,f){return V.__sortFn(Z[r],Z[f])});
return a};
_.P.__calculateLimit=function(Z){var V=Z,a=this.__instances.length;if(this.initialCount){var J;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(V=Math.min(Z,this.initialCount),this.__chunkCount=(J=Math.max(V-a,0))||1):(J=Math.min(Math.max(Z-a,0),this.__chunkCount),V=Math.min(a+J,Z));this.__shouldMeasureChunk=J===this.__chunkCount;this.__shouldContinueChunking=V<Z;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return V};
_.P.__continueChunking=function(){if(this.__shouldMeasureChunk){var Z=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/Z*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.P.__updateInstances=function(Z,V,a){var J=this.__itemsIdxToInstIdx={},r;for(r=0;r<V;r++){var f=this.__instances[r],d=a[r],N=Z[d];J[d]=r;f?(f._setPendingProperty(this.as,N),f._setPendingProperty(this.indexAs,r),f._setPendingProperty(this.itemsIndexAs,d),f._flushProperties()):this.__insertInstance(N,r,d)}for(Z=this.__instances.length-1;Z>=r;Z--)this.__detachAndRemoveInstance(Z)};
_.P.__detachInstance=function(Z){Z=this.__instances[Z];for(var V=(0,_.i9)(Z.root),a=0;a<Z.children.length;a++)V.appendChild(Z.children[a]);return Z};
_.P.__attachInstance=function(Z,V){V.insertBefore(this.__instances[Z].root,this)};
_.P.__detachAndRemoveInstance=function(Z){this.__detachInstance(Z);this.__instances.splice(Z,1)};
_.P.__stampInstance=function(Z,V,a){var J={};J[this.as]=Z;J[this.indexAs]=V;J[this.itemsIndexAs]=a;return new this.__ctor(J)};
_.P.__insertInstance=function(Z,V,a){Z=this.__stampInstance(Z,V,a);a=(a=this.__instances[V+1])?a.children[0]:this;(0,_.i9)((0,_.i9)(this).parentNode).insertBefore(Z.root,a);return this.__instances[V]=Z};
_.P._showHideChildren=function(Z){for(var V=0;V<this.__instances.length;V++)this.__instances[V]._showHideChildren(Z)};
_.P.__handleItemPath=function(Z,V){var a=Z.slice(6),J=a.indexOf(".");Z=J<0?a:a.substring(0,J);if(Z==parseInt(Z,10)){a=J<0?"":a.substring(J+1);this.__handleObservedPaths(a);if(Z=this.__instances[this.__itemsIdxToInstIdx[Z]])Z._setPendingPropertyOrPath(this.as+(a?"."+a:""),V,!1,!0),Z._flushProperties();return!0}};
_.P.itemForElement=function(Z){return(Z=this.modelForElement(Z))&&Z[this.as]};
_.P.indexForElement=function(Z){return(Z=this.modelForElement(Z))&&Z[this.indexAs]};
_.P.modelForElement=function(Z){return A5K(this.template,Z)};
_.QS.Object.defineProperties(dd,{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:dd.prototype.__sortChanged},filter:{type:Function,observer:dd.prototype.__filterChanged},observe:{type:String,observer:dd.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!ha,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.*)"]}}});
dd.prototype._setRenderedItemCount=function(){};
customElements.define(dd.is,dd);Polymer.DomRepeat=dd;var QCr=function(Z,V){var a=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=Z;this.callback=V;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){a._schedule()};
this.connect();this._schedule()},pzB=function(Z){var V=(0,_.i9)(Z);
if(UR(Z))return V.assignedNodes({flatten:!0});Z=[];for(var a=0;a<V.childNodes.length;a++){var J=V.childNodes[a];UR(J)?Z.push.apply(Z,_.nw((0,_.i9)(J).assignedNodes({flatten:!0}))):Z.push(J)}return Z};
_.P=QCr.prototype;_.P.connect=function(){var Z=this;UR(this._target)?this._listenSlots([this._target]):(0,_.i9)(this._target).children&&(this._listenSlots((0,_.i9)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(V){Z._processMutations(V)}):(this._nativeChildrenObserver=new MutationObserver(function(V){Z._processMutations(V)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.P.disconnect=function(){UR(this._target)?this._unlistenSlots([this._target]):(0,_.i9)(this._target).children&&(this._unlistenSlots((0,_.i9)(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};
_.P._schedule=function(){var Z=this;this._scheduled||(this._scheduled=!0,F3.run(function(){return Z.flush()}))};
_.P._processMutations=function(Z){this._processSlotMutations(Z);this.flush()};
_.P._processSlotMutations=function(Z){if(Z)for(var V=0;V<Z.length;V++){var a=Z[V];a.addedNodes&&this._listenSlots(a.addedNodes);a.removedNodes&&this._unlistenSlots(a.removedNodes)}};
_.P.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 Z={target:this._target,addedNodes:[],removedNodes:[]},V=pzB(this._target),a=HgJ(V,this._effectiveNodes),J=0,r=void 0;J<a.length&&(r=a[J]);J++)for(var f=0,d=void 0;f<r.removed.length&&(d=r.removed[f]);f++)Z.removedNodes.push(d);
J=0;for(r=void 0;J<a.length&&(r=a[J]);J++)for(f=r.index;f<r.index+r.addedCount;f++)Z.addedNodes.push(V[f]);this._effectiveNodes=V;V=!1;if(Z.addedNodes.length||Z.removedNodes.length)V=!0,this.callback.call(this._target,Z);return V};
_.P._listenSlots=function(Z){for(var V=0;V<Z.length;V++){var a=Z[V];UR(a)&&a.addEventListener("slotchange",this._boundSchedule)}};
_.P._unlistenSlots=function(Z){for(var V=0;V<Z.length;V++){var a=Z[V];UR(a)&&a.removeEventListener("slotchange",this._boundSchedule)}};var du=Element.prototype,hI4=du.matches||du.matchesSelector||du.mozMatchesSelector||du.msMatchesSelector||du.oMatchesSelector||du.webkitMatchesSelector,eI7=function(Z,V){return hI4.call(Z,V)},HH=function(Z){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(Z);
this.node=Z},MnB;
_.P=HH.prototype;_.P.observeNodes=function(Z){return new QCr(this.node,Z)};
_.P.unobserveNodes=function(Z){Z.disconnect()};
_.P.notifyObserver=function(){};
_.P.deepContains=function(Z){if((0,_.i9)(this.node).contains(Z))return!0;var V=Z;for(Z=Z.ownerDocument;V&&V!==Z&&V!==this.node;)V=(0,_.i9)(V).parentNode||(0,_.i9)(V).host;return V===this.node};
_.P.getOwnerRoot=function(){return(0,_.i9)(this.node).getRootNode()};
_.P.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.i9)(this.node).assignedNodes({flatten:!0}):[]};
_.P.getDestinationInsertionPoints=function(){for(var Z=[],V=(0,_.i9)(this.node).assignedSlot;V;)Z.push(V),V=(0,_.i9)(V).assignedSlot;return Z};
_.P.importNode=function(Z,V){return(0,_.i9)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(Z,V)};
_.P.getEffectiveChildNodes=function(){return pzB(this.node)};
_.P.queryDistributedElements=function(Z){for(var V=this.getEffectiveChildNodes(),a=[],J=0,r=V.length,f=void 0;J<r&&(f=V[J]);J++)f.nodeType===Node.ELEMENT_NODE&&eI7(f,Z)&&a.push(f);return a};
_.QS.Object.defineProperties(HH.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var Z=this.node;return Z._activeElement!==void 0?Z._activeElement:Z.activeElement}}});
var mS=function(Z){this.event=Z};
_.QS.Object.defineProperties(mS.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 zIr=HH;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var $KW=window.ShadyDOM.Wrapper,RIE=function(){return $KW.apply(this,arguments)||this};
_.O(RIE,$KW);Object.getOwnPropertyNames(HH.prototype).forEach(function(Z){Z!="activeElement"&&Z!="constructor"&&(RIE.prototype[Z]=HH.prototype[Z])});
E$o(RIE.prototype,["classList"]);zIr=RIE;Object.defineProperties(mS.prototype,{localTarget:{get:function(){var Z=this.event.currentTarget;Z=Z&&_.qR(Z).getOwnerRoot();for(var V=this.path,a=0;a<V.length;a++){var J=V[a];if(_.qR(J).getOwnerRoot()===Z)return J}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else k8i(),E$o(HH.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),j$K();MnB=zIr;_.qR=function(Z){Z=Z||document;if(Z instanceof zIr)return Z;if(Z instanceof mS)return Z;var V=Z.__domApi;V||(Z instanceof Event?V=new mS(Z):V=new zIr(Z),Z.__domApi=V);return V};var L6E=/:host\(:dir\((ltr|rtl)\)\)/g,uZL=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,W67=/:dir\((?:ltr|rtl)\)/,gzE=!(!window.ShadyDOM||!window.ShadyDOM.inUse),kM=[],N8=null,AC="",IWH=$h(function(Z){gzE||N8||(AC=document.documentElement.getAttribute("dir"),N8=new MutationObserver(v$u),N8.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var V=ozE(Z);Z=function(){var a=V.call(this)||this;a.__autoDirOptOut=!1;return a};
_.O(Z,V);Z._processStyleText=function(a,J){a=V._processStyleText.call(this,a,J);!gzE&&W67.test(a)&&(a=this._replaceDirInCssText(a),this.__activateDir=!0);return a};
Z._replaceDirInCssText=function(a){a=a.replace(L6E,':host([dir="$1"])');return a=a.replace(uZL,':host([dir="$2"]) $1')};
Z.prototype.ready=function(){V.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
Z.prototype.connectedCallback=function(){V.prototype.connectedCallback&&V.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(N8&&N8.takeRecords().length&&v$u(),kM.push(this),this.__autoDirOptOut||this.setAttribute("dir",AC))};
Z.prototype.disconnectedCallback=function(){V.prototype.disconnectedCallback&&V.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var a=kM.indexOf(this);a>-1&&kM.splice(a,1)}};
Z.__activateDir=!1;return Z});var ZYY=function(Z){for(;Z;){var V=Object.getOwnPropertyDescriptor(Z,"observedAttributes");if(V)return V.get;Z=Object.getPrototypeOf(Z.prototype).constructor}return function(){return[]}};
$h(function(Z){var V=Lc(Z),a=ZYY(V);Z=function(){return V.call(this)||this};
_.O(Z,V);Z.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:V.prototype._initializeProperties.call(this)};
Z.prototype._enableProperties=function(){this.__isUpgradeDisabled||V.prototype._enableProperties.call(this)};
Z.prototype._canApplyPropertyDefault=function(J){return V.prototype._canApplyPropertyDefault.call(this,J)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(J))};
Z.prototype.attributeChangedCallback=function(J,r,f,d){J=="disable-upgrade"?this.__isUpgradeDisabled&&f==null&&(V.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.i9)(this).isConnected&&V.prototype.connectedCallback.call(this)):V.prototype.attributeChangedCallback.call(this,J,r,f,d)};
Z.prototype.connectedCallback=function(){this.__isUpgradeDisabled||V.prototype.connectedCallback.call(this)};
Z.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||V.prototype.disconnectedCallback.call(this)};
_.QS.Object.defineProperties(Z,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return a.call(this).concat("disable-upgrade")}}});
return Z});var ER=!1,Q$V=[],j7=[];var zQc=window.ShadyDOM,$xu=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",MdF):document.readyState==="interactive"||document.readyState==="complete"?MdF():window.addEventListener("DOMContentLoaded",MdF);var WPR=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=""},LPJ=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,uJJ=/@import[^;]*;/gim,J1J=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,orJ=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,r1J=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,PNE=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,Vjn=/^@[^\s]*keyframes/,
ZIJ=/\s+/g;var fKi={};var dNu=Promise.resolve();var V_W=new Set;var aya=/;\s*/m,JIL=/^\s*(initial)|(inherit)\s*$/,o9c=/\s*!important/,rIH=function(){this._map={}};
rIH.prototype.set=function(Z,V){Z=Z.trim();this._map[Z]={properties:V,dependants:{}}};
rIH.prototype.get=function(Z){Z=Z.trim();return this._map[Z]||null};
var PlL=null,CD=function(){this._measureElement=this._currentElement=null;this._map=new rIH};
_.P=CD.prototype;_.P.detectMixin=function(Z){Z=tnb.test(Z)||lW7.test(Z);tnb.lastIndex=0;lW7.lastIndex=0;return Z};
_.P.transformTemplate=function(Z,V){if(Z._gatheredStyle===void 0){var a=[];for(var J=Z.content.querySelectorAll("style"),r=0;r<J.length;r++){var f=J[r];if(f.hasAttribute("shady-unscoped")){if(!e2K){var d=f.textContent;if(!V_W.has(d)){V_W.add(d);var N=document.createElement("style");N.setAttribute("shady-unscoped","");N.textContent=d;document.head.appendChild(N)}f.parentNode.removeChild(f)}}else a.push(f.textContent),f.parentNode.removeChild(f)}(a=a.join("").trim())?(J=document.createElement("style"),
J.textContent=a,Z.content.insertBefore(J,Z.content.firstChild),a=J):a=null;Z._gatheredStyle=a}return(Z=Z._gatheredStyle)?this.JSC$9067_transformStyle(Z,V):null};
_.P.JSC$9067_transformStyle=function(Z,V){V=V===void 0?"":V;var a=qei(Z);this.transformRules(a,V);Z.textContent=CNK(a);return a};
_.P.transformCustomStyle=function(Z){var V=this,a=qei(Z);Txn(a,function(J){J.selector===":root"&&(J.selector="html");V.transformRule(J)});
Z.textContent=CNK(a);return a};
_.P.transformRules=function(Z,V){var a=this;this._currentElement=V;Txn(Z,function(J){a.transformRule(J)});
this._currentElement=null};
_.P.transformRule=function(Z){Z.cssText=fyh(this,Z.parsedCssText,Z);Z.selector===":root"&&(Z.selector=":host > *")};
var fyh=function(Z,V,a){V=V.replace(lW7,function(J,r,f,d){return Z._produceCssProperties(J,r,f,d,a)});
return Z._consumeCssProperties(V,a)};
_.P=CD.prototype;_.P._getInitialValueForProperty=function(Z){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(Z)};
_.P._fallbacksFromPreviousRules=function(Z){for(var V=this,a=Z;a.parent;)a=a.parent;var J={},r=!1;Txn(a,function(f){(r=r||f===Z)||f.selector===Z.selector&&Object.assign(J,V._cssTextToMap(f.parsedCssText))});
return J};
_.P._consumeCssProperties=function(Z,V){for(var a;a=tnb.exec(Z);){var J=a[0],r=a[1];a=a.index;var f=a+J.indexOf("@apply"),d=a+J.length;J=Z.slice(0,f);Z=Z.slice(d);f=V?this._fallbacksFromPreviousRules(V):{};Object.assign(f,this._cssTextToMap(J));r=this._atApplyToCssProperties(r,f);Z=J+r+Z;tnb.lastIndex=a+r.length}return Z};
_.P._atApplyToCssProperties=function(Z,V){Z=Z.replace(aya,"");var a=[],J=this._map.get(Z);J||(this._map.set(Z,{}),J=this._map.get(Z));if(J){this._currentElement&&(J.dependants[this._currentElement]=!0);var r,f=J.properties;for(r in f){var d=V&&V[r];J=[r,": var(",Z,"_-_",r];d&&J.push(",",d.replace(o9c,""));J.push(")");o9c.test(f[r])&&J.push(" !important");a.push(J.join(""))}}return a.join("; ")};
_.P._replaceInitialOrInherit=function(Z,V){var a=JIL.exec(V);a&&(V=a[1]?this._getInitialValueForProperty(Z):"apply-shim-inherit");return V};
_.P._cssTextToMap=function(Z,V){V=V===void 0?!1:V;Z=Z.split(";");for(var a,J,r={},f=0;f<Z.length;f++)if(a=Z[f])J=a.split(":"),J.length>1&&(a=J[0].trim(),J=J.slice(1).join(":"),V&&(J=this._replaceInitialOrInherit(a,J)),r[a]=J);return r};
_.P._invalidateMixinEntry=function(Z){if(PlL)for(var V in Z.dependants)V!==this._currentElement&&PlL(V)};
_.P._produceCssProperties=function(Z,V,a,J,r){var f=this;a&&YeO(a,function(c,y){y&&f._map.get(y)&&(J="@apply "+y+";")});
if(!J)return Z;var d=this._consumeCssProperties(""+J,r);r=Z.slice(0,Z.indexOf("--"));var N=d=this._cssTextToMap(d,!0),C=this._map.get(V),T=C&&C.properties;T?N=Object.assign(Object.create(T),d):this._map.set(V,N);var Y=[],X,n=!1;for(X in N){var t=d[X];t===void 0&&(t="initial");!T||X in T||(n=!0);Y.push(V+"_-_"+X+": "+t)}n&&this._invalidateMixinEntry(C);C&&(C.properties=N);a&&(r=Z+";"+r);return r+Y.join("; ")+";"};
CD.prototype.detectMixin=CD.prototype.detectMixin;CD.prototype.transformStyle=CD.prototype.JSC$9067_transformStyle;CD.prototype.transformCustomStyle=CD.prototype.transformCustomStyle;CD.prototype.transformRules=CD.prototype.transformRules;CD.prototype.transformRule=CD.prototype.transformRule;CD.prototype.transformTemplate=CD.prototype.transformTemplate;CD.prototype._separator="_-_";Object.defineProperty(CD.prototype,"invalidCallback",{get:function(){return PlL},
set:function(Z){PlL=Z}});var q8=new CD,iYa=function(){this.customStyleInterface=null;q8.invalidCallback=iIn},SF=function(Z){!Z.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(Z.customStyleInterface=window.ShadyCSS.CustomStyleInterface,Z.customStyleInterface.transformCallback=function(V){q8.transformCustomStyle(V)},Z.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){Z.customStyleInterface.enqueued&&Z.flushCustomStyles()})})};
_.P=iYa.prototype;_.P.prepareTemplate=function(Z,V){SF(this);XnR(Z)===""&&(fKi[V]=Z,V=q8.transformTemplate(Z,V),Z._styleAst=V)};
_.P.flushCustomStyles=function(){SF(this);if(this.customStyleInterface){var Z=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var V=0;V<Z.length;V++){var a=this.customStyleInterface.getStyleForCustomStyle(Z[V]);a&&q8.transformCustomStyle(a)}this.customStyleInterface.enqueued=!1}}};
_.P.styleSubtree=function(Z,V){SF(this);V&&EAR(Z,V);if(Z.shadowRoot)for(this.styleElement(Z),Z=Z.shadowRoot.children||Z.shadowRoot.childNodes,V=0;V<Z.length;V++)this.styleSubtree(Z[V]);else for(Z=Z.children||Z.childNodes,V=0;V<Z.length;V++)this.styleSubtree(Z[V])};
_.P.styleElement=function(Z){SF(this);var V=Z.localName,a;V?V.indexOf("-")>-1?a=V:a=Z.getAttribute&&Z.getAttribute("is")||"":a=Z.is;V=fKi[a];if(!(V&&XnR(V)!==""||!V||BxE(V))){if(BxE(V)||V._applyShimValidatingVersion!==V._applyShimNextVersion)this.prepareTemplate(V,a),mNJ(V);if(Z=Z.shadowRoot)if(Z=Z.querySelector("style"))Z.__cssRules=V._styleAst,Z.textContent=CNK(V._styleAst)}};
_.P.styleDocument=function(Z){SF(this);this.styleSubtree(document.body,Z)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var TY=new iYa,B34=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(Z,V){TY.flushCustomStyles();TY.prepareTemplate(Z,V)},
prepareTemplateStyles:function(Z,V,a){window.ShadyCSS.prepareTemplate(Z,V,a)},
prepareTemplateDom:function(){},
styleSubtree:function(Z,V){TY.flushCustomStyles();TY.styleSubtree(Z,V)},
styleElement:function(Z){TY.flushCustomStyles();TY.styleElement(Z)},
styleDocument:function(Z){TY.flushCustomStyles();TY.styleDocument(Z)},
getComputedStyleValue:function(Z,V){return jKm(Z,V)},
flushCustomStyles:function(){TY.flushCustomStyles()},
nativeCss:NxK,nativeShadow:e2K,cssBuild:xM,disableRuntime:DKc};B34&&(window.ShadyCSS.CustomStyleInterface=B34)}window.ShadyCSS.ApplyShim=q8;var d2B;d2B=window.ShadyCSS;_.YG=$h(function(Z){Z=HFa(Lc(Z));var V=qME?Z:IWH(Z),a=ZYY(V),J={x:"pan-x",y:"pan-y",none:"none",all:"auto"};Z=function(){return V.call(this)||this};
_.O(Z,V);Z.prototype.created=function(){};
Z.prototype.__attributeReaction=function(r,f,d){(this.__dataAttributes&&this.__dataAttributes[r]||r==="disable-upgrade")&&this.attributeChangedCallback(r,f,d,null)};
Z.prototype.setAttribute=function(r,f){if(por&&!this._legacyForceObservedAttributes){var d=this.getAttribute(r);V.prototype.setAttribute.call(this,r,f);this.__attributeReaction(r,d,String(f))}else V.prototype.setAttribute.call(this,r,f)};
Z.prototype.removeAttribute=function(r){if(por&&!this._legacyForceObservedAttributes){var f=this.getAttribute(r);V.prototype.removeAttribute.call(this,r);this.__attributeReaction(r,f,null)}else V.prototype.removeAttribute.call(this,r)};
Z.prototype._enableProperties=function(){this.__isUpgradeDisabled||V.prototype._enableProperties.call(this)};
Z.prototype._canApplyPropertyDefault=function(r){return V.prototype._canApplyPropertyDefault.call(this,r)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(r))};
Z.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(V.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
Z.prototype.attached=function(){};
Z.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(V.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
Z.prototype.detached=function(){};
Z.prototype.attributeChangedCallback=function(r,f,d,N){f!==d&&(r=="disable-upgrade"?this.__isUpgradeDisabled&&d==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.i9)(this).isConnected&&this.connectedCallback()):(V.prototype.attributeChangedCallback.call(this,r,f,d,N),this.attributeChanged(r,f,d)))};
Z.prototype.attributeChanged=function(){};
Z.prototype._initializeProperties=function(){if(cH&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var r=Object.getPrototypeOf(this);r.hasOwnProperty("__hasRegisterFinished")||(this._registered(),r.__hasRegisterFinished=!0);V.prototype._initializeProperties.call(this);this.root=this;this.created();por&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
Z.prototype._takeAttributes=function(){for(var r=this.attributes,f=0,d=r.length;f<d;f++){var N=r[f];this.__attributeReaction(N.name,null,N.value)}};
Z.prototype._registered=function(){};
Z.prototype.ready=function(){this._ensureAttributes();V.prototype.ready.call(this)};
Z.prototype._ensureAttributes=function(){};
Z.prototype._applyListeners=function(){};
Z.prototype.serialize=function(r){return this._serializeValue(r)};
Z.prototype.deserialize=function(r,f){return this._deserializeValue(r,f)};
Z.prototype.reflectPropertyToAttribute=function(r,f,d){this._propertyToAttribute(r,f,d)};
Z.prototype.serializeValueToAttribute=function(r,f,d){this._valueToNodeAttribute(d||this,r,f)};
Z.prototype.extend=function(r,f){if(!r||!f)return r||f;for(var d=Object.getOwnPropertyNames(f),N=0,C=void 0;N<d.length&&(C=d[N]);N++){var T=Object.getOwnPropertyDescriptor(f,C);T&&Object.defineProperty(r,C,T)}return r};
Z.prototype.mixin=function(r,f){for(var d in f)r[d]=f[d];return r};
Z.prototype.chainObject=function(r,f){r&&f&&r!==f&&(r.__proto__=f);return r};
Z.prototype.instanceTemplate=function(r){r=this.constructor._contentForTemplate(r);return document.importNode(r,!0)};
Z.prototype.fire=function(r,f,d){d=d||{};f=f===null||f===void 0?{}:f;r=new Event(r,{bubbles:d.bubbles===void 0?!0:d.bubbles,cancelable:!!d.cancelable,composed:d.composed===void 0?!0:d.composed});r.detail=f;(0,_.i9)(d.node||this).dispatchEvent(r);return r};
Z.prototype.listen=function(r,f,d){r=r||this;var N=this.__boundListeners||(this.__boundListeners=new WeakMap),C=N.get(r);C||(C={},N.set(r,C));N=f+d;C[N]||(C[N]=this._addMethodEventListenerToNode(r,f,d,this))};
Z.prototype.unlisten=function(r,f,d){r=r||this;var N=this.__boundListeners&&this.__boundListeners.get(r);d=f+d;var C=N&&N[d];C&&(this._removeEventListenerFromNode(r,f,C),N[d]=null)};
Z.prototype.setScrollDirection=function(r,f){_.sR(f||this,J[r]||"auto")};
Z.prototype.$$=function(r){return this.root.querySelector(r)};
Z.prototype.distributeContent=function(){var r=_.qR(this);window.ShadyDOM&&r.shadowRoot&&ShadyDOM.flush()};
Z.prototype.getEffectiveChildNodes=function(){return _.qR(this).getEffectiveChildNodes()};
Z.prototype.queryDistributedElements=function(r){return _.qR(this).queryDistributedElements(r)};
Z.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(r){return r.nodeType===Node.ELEMENT_NODE})};
Z.prototype.getEffectiveTextContent=function(){for(var r=this.getEffectiveChildNodes(),f=[],d=0,N;N=r[d];d++)N.nodeType!==Node.COMMENT_NODE&&f.push(N.textContent);return f.join("")};
Z.prototype.queryEffectiveChildren=function(r){return(r=this.queryDistributedElements(r))&&r[0]};
Z.prototype.queryAllEffectiveChildren=function(r){return this.queryDistributedElements(r)};
Z.prototype.getContentChildNodes=function(r){return(r=this.root.querySelector(r||"slot"))?_.qR(r).getDistributedNodes():[]};
Z.prototype.getContentChildren=function(r){return this.getContentChildNodes(r).filter(function(f){return f.nodeType===Node.ELEMENT_NODE})};
Z.prototype.isLightDescendant=function(r){return this!==r&&(0,_.i9)(this).contains(r)&&(0,_.i9)(this).getRootNode()===(0,_.i9)(r).getRootNode()};
Z.prototype.isLocalDescendant=function(r){return this.root===(0,_.i9)(r).getRootNode()};
Z.prototype.scopeSubtree=function(r,f){return RQE(r,f===void 0?!1:f)};
Z.prototype.getComputedStyleValue=function(r){return d2B.getComputedStyleValue(this,r)};
Z.prototype.debounce=function(r,f,d){this._debouncers=this._debouncers||{};return this._debouncers[r]=_.J9(this._debouncers[r],d>0?_.zq.after(d):F3,f.bind(this))};
Z.prototype.isDebouncerActive=function(r){this._debouncers=this._debouncers||{};r=this._debouncers[r];return!(!r||!r.isActive())};
Z.prototype.flushDebouncer=function(r){this._debouncers=this._debouncers||{};(r=this._debouncers[r])&&r.flush()};
Z.prototype.cancelDebouncer=function(r){this._debouncers=this._debouncers||{};(r=this._debouncers[r])&&r.cancel()};
Z.prototype.async=function(r,f){return f>0?_.zq.run(r.bind(this),f):~F3.run(r.bind(this))};
Z.prototype.cancelAsync=function(r){r<0?F3.cancel(~r):_.zq.cancel(r)};
Z.prototype.create=function(r,f){r=document.createElement(r);if(f)if(r.setProperties)r.setProperties(f);else for(var d in f)r[d]=f[d];return r};
Z.prototype.elementMatches=function(r,f){return eI7(f||this,r)};
Z.prototype.toggleAttribute=function(r,f){var d=this;arguments.length===3&&(d=arguments[2]);arguments.length==1&&(f=!d.hasAttribute(r));if(f)return(0,_.i9)(d).setAttribute(r,""),!0;(0,_.i9)(d).removeAttribute(r);return!1};
Z.prototype.toggleClass=function(r,f,d){d=d||this;arguments.length==1&&(f=!d.classList.contains(r));f?d.classList.add(r):d.classList.remove(r)};
Z.prototype.transform=function(r,f){f=f||this;f.style.webkitTransform=r;f.style.transform=r};
Z.prototype.translate3d=function(r,f,d,N){this.transform("translate3d("+r+","+f+","+d+")",N||this)};
Z.prototype.arrayDelete=function(r,f){if(Array.isArray(r)){if(f=r.indexOf(f),f>=0)return r.splice(f,1)}else if(f=rn(this,r).indexOf(f),f>=0)return this.splice(r,f,1);return null};
Z.prototype._logger=function(r,f){Array.isArray(f)&&f.length===1&&Array.isArray(f[0])&&(f=f[0]);switch(r){case "log":case "warn":case "error":console[r].apply(console,_.nw(f))}};
Z.prototype._log=function(){this._logger("log",_.lV.apply(0,arguments))};
Z.prototype._warn=function(){this._logger("warn",_.lV.apply(0,arguments))};
Z.prototype._error=function(){this._logger("error",_.lV.apply(0,arguments))};
Z.prototype._logf=function(r){return["[%s::%s]",this.is,r].concat(_.nw(_.lV.apply(1,arguments)))};
_.QS.Object.defineProperties(Z.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var r=(0,_.i9)(this).getRootNode();return r instanceof DocumentFragment?r.host:r}}});
_.QS.Object.defineProperties(Z,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return por&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],z4E(this.prototype)),this.__observedAttributes):a.call(this).concat("disable-upgrade")}}});
Z.prototype.is="";return Z});Polymer.FlattenedNodesObserver=QCr;Polymer.DomApi=MnB;Polymer.EventApi=mS;Polymer.dom=_.qR;Polymer.dom.matchesSelector=eI7;Polymer.dom.flush=_.iF;Polymer.dom.addDebouncer=_.oZ;Polymer.DirMixin=IWH;Polymer.RenderStatus={beforeNextRender:_.eQF,afterNextRender:_.vH,flush:function(){for(;Q$V.length||j7.length;)xxF(Q$V),xxF(j7);ER=!1}};Polymer.LegacyElementMixin=_.YG;var m2r;m2r=PI._mutablePropertyChange;var N3Y={properties:{mutableData:Boolean},_shouldPropertyChange:function(Z,V,a){return m2r(this,Z,V,a,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(Z,V,a){return m2r(this,Z,V,a,!0)}};
Polymer.OptionalMutableDataBehavior=N3Y;var KCm={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},FCi={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},syJ=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},FCi),ClH=(0,_.YG)(HTMLElement),CyJ=function(Z,V){Z||console.warn("Polymer.Class requires `info` argument");V=V?V(ClH):ClH;V=DNm(Z,V,Z.behaviors);V.is=V.prototype.is=
Z.is;return V};Polymer.Class=CyJ;Polymer.mixinBehaviors=function(Z,V){return DNm({},(0,_.YG)(V),Z)};
Polymer.GenerateClassFromInfo=DNm;_.B_=function(Z){var V=typeof Z==="function"?Z:_.B_.Class(Z);Z._legacyForceObservedAttributes&&(V.prototype._legacyForceObservedAttributes=Z._legacyForceObservedAttributes);customElements.define(V.is,V);return V};
_.B_.Class=CyJ;Polymer._polymerFn=_.B_;var qVa=window.onLegacyPolymerFunctionDefinedCallback;qVa&&qVa();var S0E={templatize:function(Z,V){this._templatizerTemplate=Z;this.ctor=wn(Z,this,{mutableData:!!V,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(Z){return new this.ctor(Z)},
modelForElement:function(Z){return A5K(this._templatizerTemplate,Z)}};Polymer.Templatizer=S0E;_.Xk=(0,_.YG)(HTMLElement).prototype;Polymer.Base=_.Xk;var OIF=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.pq=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.O(_.pq,PolymerFakeBaseClass);var hC=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.O(hC,PolymerFakeBaseClass);var G4c=Symbol("Nd"),ErO=[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 SVH=SVH||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},T3B;(function(Z){function V(R,rJ,Zm){var BJ=L.get(R);if(!BJ){if(!Zm)return;BJ=new v;L.set(R,BJ)}R=BJ.get(rJ);if(!R){if(!Zm)return;R=new v;BJ.set(rJ,R)}return R}
function a(R,rJ,Zm){if(J(R,rJ,Zm))return!0;rJ=n(rJ);return rJ!==null?a(R,rJ,Zm):!1}
function J(R,rJ,Zm){rJ=V(rJ,Zm,!1);return rJ===void 0?!1:!!rJ.has(R)}
function r(R,rJ,Zm){if(J(R,rJ,Zm))return f(R,rJ,Zm);rJ=n(rJ);if(rJ!==null)return r(R,rJ,Zm)}
function f(R,rJ,Zm){rJ=V(rJ,Zm,!1);if(rJ!==void 0)return rJ.get(R)}
function d(R,rJ){var Zm=N(R,rJ);R=n(R);if(R===null)return Zm;var BJ=d(R,rJ);if(BJ.length<=0)return Zm;if(Zm.length<=0)return BJ;rJ=new h;R=[];Zm=_.B(Zm);for(var Fu=Zm.next();!Fu.done;Fu=Zm.next())Fu=Fu.value,rJ.has(Fu)||(rJ.add(Fu),R.push(Fu));Zm=_.B(BJ);for(BJ=Zm.next();!BJ.done;BJ=Zm.next())BJ=BJ.value,rJ.has(BJ)||(rJ.add(BJ),R.push(BJ));return R}
function N(R,rJ){R=V(R,rJ,!1);var Zm=[];R&&R.forEach(function(BJ,Fu){return Zm.push(Fu)});
return Zm}
function C(R){return R===void 0}
function T(R){return typeof R==="object"?R!==null:typeof R==="function"}
function Y(R){return typeof R==="function"}
function X(R){return typeof R==="symbol"?R:String(R)}
function n(R){var rJ=Object.getPrototypeOf(R);if(typeof R!=="function"||R===U||rJ!==U)return rJ;var Zm=Object.getPrototypeOf(R.prototype);if(Zm==null||Zm===Object.prototype)return rJ;Zm=Zm.constructor;return typeof Zm!=="function"||Zm===R?rJ:Zm}
function t(){function R(){this._keys=[];this._values=[];this._cache=rJ}
var rJ={};R.prototype={get size(){return this._keys.length},has:function(Zm){return Zm===this._cache?!0:this._find(Zm)>=0?(this._cache=Zm,!0):!1},
get:function(Zm){var BJ=this._find(Zm);if(BJ>=0)return this._cache=Zm,this._values[BJ]},
set:function(Zm,BJ){this.delete(Zm);this._keys.push(Zm);this._values.push(BJ);this._cache=Zm;return this},
delete:function(Zm){Zm=this._find(Zm);return Zm>=0?(this._keys.splice(Zm,1),this._values.splice(Zm,1),this._cache=rJ,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=rJ},
forEach:function(Zm){for(var BJ=this.size,Fu=0;Fu<BJ;++Fu){var Ga=this._keys[Fu],OE=this._values[Fu];this._cache=Ga;Zm.call(this,OE,Ga,this)}},
_find:function(Zm){for(var BJ=this._keys,Fu=BJ.length,Ga=0;Ga<Fu;++Ga)if(BJ[Ga]===Zm)return Ga;return-1}};
return R}
function c(){function R(){this._map=new v}
R.prototype={get size(){return this._map.length},has:function(rJ){return this._map.has(rJ)},
add:function(rJ){this._map.set(rJ,rJ);return this},
delete:function(rJ){return this._map.delete(rJ)},
clear:function(){this._map.clear()},
forEach:function(rJ,Zm){this._map.forEach(rJ,Zm)}};
return R}
function y(){function R(){this._key=Zm()}
function rJ(kV,eE){for(var jE=0;jE<eE;++jE)kV[jE]=Math.random()*255|0}
function Zm(){do{if(Fu)var kV=Fu.randomBytes(16);else typeof Uint8Array==="function"?(kV=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(kV):rJ(kV,16)):(kV=Array(16),rJ(kV,16));kV[6]=kV[6]&79|64;kV[8]=kV[8]&191|128;for(var eE="",jE=0;jE<16;++jE){var mz=kV[jE];if(jE===4||jE===6||jE===8)eE+="-";mz<16&&(eE+="0");eE+=mz.toString(16).toLowerCase()}kV="@@WeakMap@@"+eE}while(Ga.call(OE,kV));OE[kV]=!0;return kV}
function BJ(kV,eE){if(!Ga.call(kV,hO)){if(!eE)return;Object.defineProperty(kV,hO,{value:Object.create(null)})}return kV[hO]}
var Fu=typeof global!=="undefined"&&typeof SVH==="object"&&typeof require==="function"&&require("crypto"),Ga=Object.prototype.hasOwnProperty,OE={},hO=Zm();R.prototype={has:function(kV){return(kV=BJ(kV,!1))?this._key in kV:!1},
get:function(kV){if(kV=BJ(kV,!1))return kV[this._key]},
set:function(kV,eE){BJ(kV,!0)[this._key]=eE;return this},
delete:function(kV){return(kV=BJ(kV,!1))&&this._key in kV?delete kV[this._key]:!1},
clear:function(){this._key=Zm()}};
return R}
var U=Object.getPrototypeOf(Function),v=typeof Map==="function"?Map:t(),h=typeof Set==="function"?Set:c(),L=new (typeof WeakMap==="function"?WeakMap:y());Z.decorate=function(R,rJ,Zm,BJ){if(C(BJ)){if(C(Zm)){if(!Array.isArray(R))throw new TypeError;if(!Y(rJ))throw new TypeError;for(Zm=R.length-1;Zm>=0;--Zm)if(BJ=(0,R[Zm])(rJ),!C(BJ)){if(!Y(BJ))throw new TypeError;rJ=BJ}return rJ}if(!Array.isArray(R))throw new TypeError;if(!T(rJ))throw new TypeError;Zm=X(Zm);for(BJ=R.length-1;BJ>=0;--BJ)(0,R[BJ])(rJ,
Zm)}else{if(Array.isArray(R))if(T(rJ)){if(C(Zm))throw new TypeError;if(!T(BJ))throw new TypeError;}else throw new TypeError;else throw new TypeError;Zm=X(Zm);for(var Fu=R.length-1;Fu>=0;--Fu){var Ga=(0,R[Fu])(rJ,Zm,BJ);if(!C(Ga)){if(!T(Ga))throw new TypeError;BJ=Ga}}return BJ}};
Z.metadata=function(R,rJ){return function(Zm,BJ){if(C(BJ)){if(!Y(Zm))throw new TypeError;V(Zm,void 0,!0).set(R,rJ)}else{if(!T(Zm))throw new TypeError;BJ=X(BJ);V(Zm,BJ,!0).set(R,rJ)}}};
Z.defineMetadata=function(R,rJ){var Zm;if(T(rJ))C(Zm)||(Zm=X(Zm));else throw new TypeError;V(rJ,Zm,!0).set("parameters",R)};
Z.hasMetadata=function(R,rJ,Zm){if(T(rJ))C(Zm)||(Zm=X(Zm));else throw new TypeError;return a(R,rJ,Zm)};
Z.hasOwnMetadata=function(R,rJ,Zm){if(T(rJ))C(Zm)||(Zm=X(Zm));else throw new TypeError;return J(R,rJ,Zm)};
Z.getMetadata=function(R,rJ,Zm){if(T(rJ))C(Zm)||(Zm=X(Zm));else throw new TypeError;return r(R,rJ,Zm)};
Z.getOwnMetadata=function(R,rJ,Zm){if(T(rJ))C(Zm)||(Zm=X(Zm));else throw new TypeError;return f(R,rJ,Zm)};
Z.getMetadataKeys=function(R,rJ){if(T(R))C(rJ)||(rJ=X(rJ));else throw new TypeError;return d(R,rJ)};
Z.getOwnMetadataKeys=function(R,rJ){if(T(R))C(rJ)||(rJ=X(rJ));else throw new TypeError;return N(R,rJ)};
Z.deleteMetadata=function(R,rJ,Zm){if(T(rJ))C(Zm)||(Zm=X(Zm));else throw new TypeError;var BJ=V(rJ,Zm,!1);if(!C(BJ)){if(!BJ.delete(R))return!1;if(BJ.size>0)return!0;R=L.get(rJ);R.delete(Zm);if(R.size>0)return!0;L.delete(rJ);return!0}};
(function(R){if(typeof R.Reflect!=="undefined"){if(R.Reflect!==Z)for(var rJ in Z)R.Reflect[rJ]=Z[rJ]}else R.Reflect=Z})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(T3B||(T3B={}));var pYJ=self;var YVz=[0,_.hp,_.zx,_.hp];var XAE=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(XAE,_.E8);var KRY=_.WD(XAE,[0,_.FYR,_.$u,YVz,_.zx,_.M9]);_.V8(_.e7,_.X2);_.P=_.e7.prototype;_.P.start=function(){this.stop();this.usingListeners_=!1;var Z=n9F(this),V=lyW(this);Z&&!V&&this.JSC$9110_win_.mozRequestAnimationFrame?(this.JSC$9110_id_=_.P1(this.JSC$9110_win_,"MozBeforePaint",this.callback_),this.JSC$9110_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$9110_id_=Z&&V?Z.call(this.JSC$9110_win_,this.callback_):this.JSC$9110_win_.setTimeout(waz(this.callback_),20)};
_.P.stop=function(){if(this.isActive()){var Z=n9F(this),V=lyW(this);Z&&!V&&this.JSC$9110_win_.mozRequestAnimationFrame?Jj(this.JSC$9110_id_):Z&&V?V.call(this.JSC$9110_win_,this.JSC$9110_id_):this.JSC$9110_win_.clearTimeout(this.JSC$9110_id_)}this.JSC$9110_id_=null};
_.P.fire=function(){this.stop();this.JSC$9112_doAction_()};
_.P.isActive=function(){return this.JSC$9110_id_!=null};
_.P.JSC$9112_doAction_=function(){this.usingListeners_&&this.JSC$9110_id_&&Jj(this.JSC$9110_id_);this.JSC$9110_id_=null;this.JSC$9110_listener_.call(this.handler_,_.ZN())};
_.P.disposeInternal=function(){this.stop();_.e7.superClass_.disposeInternal.call(this)};
var n9F=function(Z){Z=Z.JSC$9110_win_;return Z.requestAnimationFrame||Z.webkitRequestAnimationFrame||Z.mozRequestAnimationFrame||Z.oRequestAnimationFrame||Z.msRequestAnimationFrame||null},lyW=function(Z){Z=Z.JSC$9110_win_;
return Z.cancelAnimationFrame||Z.cancelRequestAnimationFrame||Z.webkitCancelRequestAnimationFrame||Z.mozCancelRequestAnimationFrame||Z.oCancelRequestAnimationFrame||Z.msCancelRequestAnimationFrame||null};_.Lg=function(Z,V,a){_.X2.call(this);this.JSC$9113_listener_=a!=null?Z.bind(a):Z;this.JSC$9113_interval_=V;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$9113_timer_=null};
_.O(_.Lg,_.X2);_.P=_.Lg.prototype;_.P.fire=function(Z){this.args_=arguments;this.JSC$9113_timer_||this.pauseCount_?this.shouldFire_=!0:t_B(this)};
_.P.stop=function(){this.JSC$9113_timer_&&(_.JO.clearTimeout(this.JSC$9113_timer_),this.JSC$9113_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.P.pause=function(){this.pauseCount_++};
_.P.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$9113_timer_||(this.shouldFire_=!1,t_B(this))};
_.P.disposeInternal=function(){_.X2.prototype.disposeInternal.call(this);this.stop()};
var t_B=function(Z){Z.JSC$9113_timer_=sH(function(){Z.JSC$9113_timer_=null;Z.shouldFire_&&!Z.pauseCount_&&(Z.shouldFire_=!1,t_B(Z))},Z.JSC$9113_interval_);
var V=Z.args_;Z.args_=null;Z.JSC$9113_listener_.apply(null,V)};var sAH=function(Z,V){this.childIterator_=Z[_.JO.Symbol.iterator]();this.mapFn_=V};
sAH.prototype[Symbol.iterator]=function(){return this};
sAH.prototype.next=function(){var Z=this.childIterator_.next();return{value:Z.done?void 0:this.mapFn_.call(void 0,Z.value),done:Z.done}};
var FRr=function(Z,V){return new sAH(Z,V)};var D2a={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 wxJ=function(Z){var V=cIc(Z);if(!V)throw Error("Rd`"+Z);return V},cIc=function(Z){var V={};
Z=String(Z);var a=Z.charAt(0)=="#"?Z:"#"+Z;if(OYc.test(a))return V.hex=Fpu(a),V.type="hex",V;a=HWn(Z);return a.length?(V.hex=rqJ(a[0],a[1],a[2]),V.type="rgb",V):D2a&&(Z=D2a[Z.toLowerCase()])?(V.hex=Z,V.type="named",V):null},GPE=/#(.)(.)(.)/,Fpu=function(Z){if(!OYc.test(Z))throw Error("Td`"+Z);
Z.length==4&&(Z=Z.replace(GPE,"#$1$1$2$2$3$3"));return Z.toLowerCase()},yxu=function(Z){Z=Fpu(Z);
Z=parseInt(Z.slice(1),16);return[Z>>16,Z>>8&255,Z&255]},rqJ=function(Z,V,a){Z=Number(Z);
V=Number(V);a=Number(a);if(Z!=(Z&255)||V!=(V&255)||a!=(a&255))throw Error("Ud`"+Z+"`"+V+"`"+a);V=Z<<16|V<<8|a;return Z<16?"#"+(16777216|V).toString(16).slice(1):"#"+V.toString(16)},OYc=/^#(?:[0-9a-f]{3}){1,2}$/i,wAr=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,HWn=function(Z){var V=Z.match(wAr);
if(V){Z=Number(V[1]);var a=Number(V[2]);V=Number(V[3]);if(Z>=0&&Z<=255&&a>=0&&a<=255&&V>=0&&V<=255)return[Z,a,V]}return[]};var yIb={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},nB=yIb;nB=yIb;var LaK,bYb,U2r;LaK=function(Z,V){switch(V){case 1:return Z%4!=0||Z%100==0&&Z%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
bYb=function(Z,V,a,J,r){Z=new Date(Z,V,a);r=r||0;return Z.valueOf()+(((J!==void 0?J:3)-r+7)%7-((Z.getDay()+6)%7-r+7)%7)*864E5};
_.KD=function(Z,V,a){typeof Z==="number"?(this.date=U2r(Z,V||0,a||1),HY4(this,a||1)):_.rb(Z)?(this.date=U2r(Z.getFullYear(),Z.getMonth(),Z.getDate()),HY4(this,Z.getDate())):(this.date=new Date(_.ZN()),Z=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),HY4(this,Z))};
U2r=function(Z,V,a){V=new Date(Z,V,a);Z>=0&&Z<100&&V.setFullYear(V.getFullYear()-1900);return V};
_.P=_.KD.prototype;_.P.firstDayOfWeek_=nB.FIRSTDAYOFWEEK;_.P.firstWeekCutOffDay_=nB.FIRSTWEEKCUTOFFDAY;_.P.clone=function(){var Z=new _.KD(this.date);Z.firstDayOfWeek_=this.firstDayOfWeek_;Z.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return Z};
_.P.getFullYear=function(){return this.date.getFullYear()};
_.P.getYear=function(){return this.getFullYear()};
_.P.getMonth=function(){return this.date.getMonth()};
_.P.getDate=function(){return this.date.getDate()};
_.P.getTime=function(){return this.date.getTime()};
_.P.getDay=function(){return this.date.getDay()};
_.P.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.P.getUTCMonth=function(){return this.date.getUTCMonth()};
_.P.getUTCDate=function(){return this.date.getUTCDate()};
_.P.getUTCDay=function(){return this.date.getDay()};
_.P.getUTCHours=function(){return this.date.getUTCHours()};
_.P.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.P.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.P.set=function(Z){this.date=new Date(Z.getFullYear(),Z.getMonth(),Z.getDate())};
_.P.setFullYear=function(Z){this.date.setFullYear(Z)};
_.P.setYear=function(Z){this.setFullYear(Z)};
_.P.setMonth=function(Z){this.date.setMonth(Z)};
_.P.setDate=function(Z){this.date.setDate(Z)};
_.P.setTime=function(Z){this.date.setTime(Z)};
_.P.setUTCFullYear=function(Z){this.date.setUTCFullYear(Z)};
_.P.setUTCMonth=function(Z){this.date.setUTCMonth(Z)};
_.P.setUTCDate=function(Z){this.date.setUTCDate(Z)};
_.P.add=function(Z){if(Z.years||Z.months){var V=this.getMonth()+Z.months+Z.years*12,a=this.getYear()+Math.floor(V/12);V%=12;V<0&&(V+=12);var J=Math.min(LaK(a,V),this.getDate());this.setDate(1);this.setFullYear(a);this.setMonth(V);this.setDate(J)}Z.days&&(a=this.getYear(),V=a>=0&&a<=99?-1900:0,Z=new Date((new Date(a,this.getMonth(),this.getDate(),12)).getTime()+Z.days*864E5),this.setDate(1),this.setFullYear(Z.getFullYear()+V),this.setMonth(Z.getMonth()),this.setDate(Z.getDate()),HY4(this,Z.getDate()))};
_.P.JSC$9126_toIsoString=function(Z){var V=this.getFullYear(),a=V<0?"-":V>=1E4?"+":"";return[a+_.Z4(Math.abs(V),a?6:4),_.Z4(this.getMonth()+1,2),_.Z4(this.getDate(),2)].join(Z?"-":"")};
_.P.equals=function(Z){return!(!Z||this.getYear()!=Z.getYear()||this.getMonth()!=Z.getMonth()||this.getDate()!=Z.getDate())};
_.P.toString=function(){return this.JSC$9126_toIsoString()};
var HY4=function(Z,V){Z.getDate()!=V&&Z.date.setUTCHours(Z.date.getUTCHours()+(Z.getDate()<V?1:-1))};
_.KD.prototype.valueOf=function(){return this.date.valueOf()};var lF=function(Z,V,a,J,r){this.reversed=!!V;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!a;Z&&nD(this,Z,J);this.depth=r!=void 0?r:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.V8(lF,a7);var nD=function(Z,V,a,J){if(Z.node=V)Z.tagType=typeof a==="number"?a:Z.node.nodeType!=1?0:Z.reversed?-1:1;typeof J==="number"&&(Z.depth=J)};
_.P=lF.prototype;_.P.JSC$9141_copyFrom=function(Z){this.node=Z.node;this.tagType=Z.tagType;this.depth=Z.depth;this.reversed=Z.reversed;this.constrained=Z.constrained};
_.P.clone=function(){return new lF(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.P.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return Ja;var Z=this.node;var V=this.reversed?-1:1;if(this.tagType==V){var a=this.reversed?Z.lastChild:Z.firstChild;a?nD(this,a):nD(this,Z,V*-1)}else(a=this.reversed?Z.previousSibling:Z.nextSibling)?nD(this,a):nD(this,Z.parentNode,V*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(Z=this.node)?o7(Z):Ja};
_.P.equals=function(Z){return Z.node==this.node&&(!this.node||Z.tagType==this.tagType)};
_.P.splice=function(Z){var V=this.node,a=this.reversed?1:-1;this.tagType==a&&(this.tagType=a*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;lF.prototype.next.call(this);this.reversed=!this.reversed;a=_.aY(arguments[0])?arguments[0]:arguments;for(var J=a.length-1;J>=0;J--)_.GR(a[J],V);_.CG(V)};var AIE=function(){},t9=function(Z){for(var V=[],a=Z.getTextRangeCount(),J=0;J<a;J++)V.push(Z.getTextRange(J));
return V};
AIE.prototype.isReversed=function(){return!1};
AIE.prototype.getWindow=function(){return DI(_.OY(this.JSC$9143_getStartNode()))};
var kPb=function(Z,V){lF.call(this,Z,V,!0)};
_.V8(kPb,lF);var sz=function(Z,V,a,J,r){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!r;if(Z){this.startNode_=Z;this.startOffset_=V;this.endNode_=a;this.endOffset_=J;if(Z.nodeType==1&&Z.tagName!="BR")if(Z=Z.childNodes,V=Z[V])this.startNode_=V,this.startOffset_=0;else{Z.length&&(this.startNode_=_.vJ(Z));var f=!0}a.nodeType==1&&((this.endNode_=a.childNodes[J])?this.endOffset_=0:this.endNode_=a)}lF.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);f&&this.next()};
_.V8(sz,kPb);_.P=sz.prototype;_.P.JSC$9149_getStartNode=function(){return this.startNode_};
_.P.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)};
_.P.next=function(){return this.isLast()?Ja:sz.superClass_.next.call(this)};
_.P.JSC$9141_copyFrom=function(Z){this.startNode_=Z.startNode_;this.endNode_=Z.endNode_;this.startOffset_=Z.startOffset_;this.endOffset_=Z.endOffset_;this.isReversed_=Z.isReversed_;sz.superClass_.JSC$9141_copyFrom.call(this,Z)};
_.P.clone=function(){var Z=new sz(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);Z.JSC$9141_copyFrom(this);return Z};var E9L=function(){};
E9L.prototype.__iterator__=function(){return new sz(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var Fk=function(Z){this.range_=Z};
_.V8(Fk,E9L);var jAz=function(Z){var V=_.OY(Z).createRange();if(Z.nodeType==3)V.setStart(Z,0),V.setEnd(Z,Z.length);else if(D4(Z)||Z.nodeType==3){for(var a,J=Z;(a=J.firstChild)&&(D4(a)||a.nodeType==3);)J=a;V.setStart(J,0);for(J=Z;(a=J.lastChild)&&(D4(a)||a.nodeType==3);)J=a;V.setEnd(J,J.nodeType==1?J.childNodes.length:J.length)}else a=Z.parentNode,Z=Array.prototype.indexOf.call(a.childNodes,Z),V.setStart(a,Z),V.setEnd(a,Z+1);return V},v9W=function(Z,V,a,J){var r=_.OY(Z).createRange();
r.setStart(Z,V);r.setEnd(a,J);return r};
_.P=Fk.prototype;_.P.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.P.getContainer=function(){return this.range_.commonAncestorContainer};
_.P.compareBrowserRangeEndpoints=function(Z,V,a){return this.range_.compareBoundaryPoints(a==1?V==1?_.JO.Range.START_TO_START:_.JO.Range.START_TO_END:V==1?_.JO.Range.END_TO_START:_.JO.Range.END_TO_END,Z)};
_.P.isCollapsed=function(){return this.range_.collapsed};
_.P.select=function(Z){this.selectInternal(DI(_.OY(this.range_.startContainer)).getSelection(),Z)};
_.P.selectInternal=function(Z){Z.removeAllRanges();Z.addRange(this.range_)};
_.P.insertNode=function(Z,V){var a=this.range_.cloneRange();a.collapse(V);a.insertNode(Z);a.detach();return Z};
_.P.collapse=function(Z){this.range_.collapse(Z)};_.V8(zO,Fk);zO.prototype.selectInternal=function(Z,V){!V||this.isCollapsed()?zO.superClass_.selectInternal.call(this,Z,V):(Z.collapse(this.range_.endContainer,this.range_.endOffset),Z.extend(this.range_.startContainer,this.range_.startOffset))};_.V8($M,Fk);$M.prototype.compareBrowserRangeEndpoints=function(Z,V,a){return $M.superClass_.compareBrowserRangeEndpoints.call(this,Z,V,a)};
$M.prototype.selectInternal=function(Z,V){V?Z.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):Z.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var x2F=function(Z){return _.fP?new $M(Z):_.PL?new zO(Z):new Fk(Z)};var Dl=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},QAh;
_.V8(Dl,AIE);QAh=function(Z,V){var a=new Dl;a.browserRangeWrapper_=Z;a.isReversed_=!!V;return a};
_.pA7=function(Z){Z=_.fP?new $M(jAz(Z)):_.PL?new zO(jAz(Z)):new Fk(jAz(Z));return QAh(Z)};
_.cI=function(Z,V,a,J){var r=new Dl;r.isReversed_=hwF(Z,V,a,J);if(_.xE(Z)&&!D4(Z)){var f=Z.parentNode;V=Array.prototype.indexOf.call(f.childNodes,Z);Z=f}_.xE(a)&&!D4(a)&&(f=a.parentNode,J=Array.prototype.indexOf.call(f.childNodes,a),a=f);r.isReversed_?(r.startNode_=a,r.startOffset_=J,r.endNode_=Z,r.endOffset_=V):(r.startNode_=Z,r.startOffset_=V,r.endNode_=a,r.endOffset_=J);return r};
_.P=Dl.prototype;_.P.clone=function(){var Z=new Dl;Z.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();Z.startNode_=this.startNode_;Z.startOffset_=this.startOffset_;Z.endNode_=this.endNode_;Z.endOffset_=this.endOffset_;Z.isReversed_=this.isReversed_;return Z};
_.P.JSC$9143_getType=function(){return"text"};
_.P.getBrowserRangeObject=function(){return Oz(this).range_};
_.P.getTextRangeCount=function(){return 1};
_.P.getTextRange=function(){return this};
var Oz=function(Z){var V;if(!(V=Z.browserRangeWrapper_)){V=Z.JSC$9143_getStartNode();var a=Z.JSC$9143_getStartOffset(),J=Z.JSC$9143_getEndNode(),r=Z.JSC$9143_getEndOffset();V=_.fP?new $M(v9W(V,a,J,r)):_.PL?new zO(v9W(V,a,J,r)):new Fk(v9W(V,a,J,r));V=Z.browserRangeWrapper_=V}return V};
_.P=Dl.prototype;_.P.getContainer=function(){return Oz(this).getContainer()};
_.P.JSC$9143_getStartNode=function(){return this.startNode_||(this.startNode_=Oz(this).range_.startContainer)};
_.P.JSC$9143_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=Oz(this).range_.startOffset};
_.P.JSC$9143_getEndNode=function(){return this.endNode_||(this.endNode_=Oz(this).range_.endContainer)};
_.P.JSC$9143_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=Oz(this).range_.endOffset};
_.P.isReversed=function(){return this.isReversed_};
_.P.JSC$9143_containsRange=function(Z,V){if(Z.JSC$9143_getType()=="text"){var a=Oz(this);Z=Oz(Z);V=V&&!Z.isCollapsed();Z=Z.range_;a=V?a.compareBrowserRangeEndpoints(Z,0,1)>=0&&a.compareBrowserRangeEndpoints(Z,1,0)<=0:a.compareBrowserRangeEndpoints(Z,0,0)>=0&&a.compareBrowserRangeEndpoints(Z,1,1)<=0}else a=!1;return a};
_.P.isCollapsed=function(){return Oz(this).isCollapsed()};
_.P.JSC$9143_getText=function(){return Oz(this).range_.toString()};
_.P.__iterator__=function(){return new sz(this.JSC$9143_getStartNode(),this.JSC$9143_getStartOffset(),this.JSC$9143_getEndNode(),this.JSC$9143_getEndOffset())};
_.P.select=function(){Oz(this).select(this.isReversed_)};
_.P.JSC$9143_removeContents=function(){var Z=Oz(this).range_;Z.extractContents();if(Z.startContainer.hasChildNodes()&&(Z=Z.startContainer.childNodes[Z.startOffset])){var V=Z.previousSibling;O0A(Z)==""&&_.CG(Z);V&&O0A(V)==""&&_.CG(V)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.P.insertNode=function(Z,V){Z=Oz(this).insertNode(Z,V);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return Z};
_.P.collapse=function(Z){Z=this.isReversed()?!Z:Z;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(Z);Z?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var ew7=function(){};
_.V8(ew7,AIE);ew7.prototype.JSC$9143_containsRange=function(Z,V){var a=t9(this);Z=t9(Z);return(V?EA:_.Pxc)(Z,function(J){return EA(a,function(r){return r.JSC$9143_containsRange(J,V)})})};
ew7.prototype.insertNode=function(Z,V){V?_.OX(Z,this.JSC$9143_getStartNode()):_.GR(Z,this.JSC$9143_getEndNode());return Z};var zwE,$2A=dN().JSC$7222_document_.documentElement;zwE=$2A.requestFullscreen?"fullscreenchange":$2A.webkitRequestFullscreen?"webkitfullscreenchange":$2A.mozRequestFullScreen?"mozfullscreenchange":$2A.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var Rwr=function(){var Z=dN().JSC$7222_document_;return!!(Z.webkitIsFullScreen||Z.mozFullScreen||Z.msFullscreenElement||Z.fullscreenElement)};var GY=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.V8(GY,ew7);_.P=GY.prototype;_.P.clone=function(){var Z=new GY;Z.browserRanges_=_.ZH(this.browserRanges_);return Z};
_.P.JSC$9143_getType=function(){return"mutli"};
_.P.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.P.getTextRangeCount=function(){return this.browserRanges_.length};
_.P.getTextRange=function(Z){this.ranges_[Z]||(this.ranges_[Z]=QAh(x2F(this.browserRanges_[Z])));return this.ranges_[Z]};
_.P.getContainer=function(){if(!this.container_){for(var Z=[],V=this.getTextRangeCount(),a=0;a<V;a++)Z.push(this.getTextRange(a).getContainer());this.container_=nkb.apply(null,Z)}return this.container_};
var wu=function(Z){Z.sortedRanges_||(Z.sortedRanges_=t9(Z),Z.sortedRanges_.sort(function(V,a){var J=V.JSC$9143_getStartNode();V=V.JSC$9143_getStartOffset();var r=a.JSC$9143_getStartNode();a=a.JSC$9143_getStartOffset();return J==r&&V==a?0:hwF(J,V,r,a)?1:-1}));
return Z.sortedRanges_};
_.P=GY.prototype;_.P.JSC$9143_getStartNode=function(){return wu(this)[0].JSC$9143_getStartNode()};
_.P.JSC$9143_getStartOffset=function(){return wu(this)[0].JSC$9143_getStartOffset()};
_.P.JSC$9143_getEndNode=function(){return _.vJ(wu(this)).JSC$9143_getEndNode()};
_.P.JSC$9143_getEndOffset=function(){return _.vJ(wu(this)).JSC$9143_getEndOffset()};
_.P.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.P.JSC$9143_getText=function(){return t9(this).map(function(Z){return Z.JSC$9143_getText()}).join("")};
_.P.__iterator__=function(){return new y_(this)};
_.P.select=function(){var Z=this.getWindow().getSelection();Z.removeAllRanges();for(var V=this.getTextRangeCount(),a=0;a<V;a++)Z.addRange(this.getTextRange(a).getBrowserRangeObject())};
_.P.JSC$9143_removeContents=function(){t9(this).forEach(function(Z){Z.JSC$9143_removeContents()})};
_.P.collapse=function(Z){if(!this.isCollapsed()){var V=Z?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;V.collapse(Z);this.ranges_=[V];this.sortedRanges_=[V];this.browserRanges_=[V.getBrowserRangeObject()]}};
var y_=function(Z){this.iterators_=null;this.currentIdx_=0;Z&&(this.iterators_=wu(Z).map(function(V){return _.dfW(V)}));
lF.call(this,Z?this.JSC$9149_getStartNode():null,!1,!0)};
_.V8(y_,kPb);_.P=y_.prototype;_.P.JSC$9149_getStartNode=function(){return this.iterators_[0].JSC$9149_getStartNode()};
_.P.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.P.next=function(){for(;this.currentIdx_<this.iterators_.length;){var Z=this.iterators_[this.currentIdx_],V=Z.next();if(V.done)this.currentIdx_++;else return nD(this,Z.node,Z.tagType,Z.depth),V}return Ja};
_.P.JSC$9141_copyFrom=function(Z){this.iterators_=_.ZH(Z.iterators_);y_.superClass_.JSC$9141_copyFrom.call(this,Z)};
_.P.clone=function(){var Z=new y_(null);Z.JSC$9141_copyFrom(this);return Z};var M_F,hwF;_.Sd=function(){var Z=window.getSelection();return Z&&M_F(Z)};
M_F=function(Z){var V=!1;if(Z.createRange)try{var a=Z.createRange()}catch(r){return null}else if(Z.rangeCount){if(Z.rangeCount>1){a=new GY;V=Z.rangeCount;for(var J=0;J<V;J++)a.browserRanges_.push(Z.getRangeAt(J));return a}a=Z.getRangeAt(0);V=hwF(Z.anchorNode,Z.anchorOffset,Z.focusNode,Z.focusOffset)}else return null;return QAh(x2F(a),V)};
_.bF=function(Z,V){return _.cI(Z,V,Z,V)};
_.Uz=function(Z,V,a,J){return _.cI(Z,V,a,J)};
hwF=function(Z,V,a,J){if(Z==a)return J<V;var r;if(Z.nodeType==1&&V)if(r=Z.childNodes[V])Z=r,V=0;else if(_.HX(Z,a))return!0;if(a.nodeType==1&&J)if(r=a.childNodes[J])a=r,J=0;else if(_.HX(a,Z))return!1;return(KWh(Z,a)||V-J)>0};var HI=function(){_.X6.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.KG)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.KG)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.KG)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.KG)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.KG)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.KG)(this.dispatchProgressEvent_,this)};
_.V8(HI,_.X6);HI.prototype.abort=function(){try{this.reader_.abort()}catch(Z){throw new SAH(Z,"aborting read");}};
HI.prototype.getError=function(){return this.reader_.error&&new SAH(this.reader_.error,"reading file")};
HI.prototype.dispatchProgressEvent_=function(Z){this.dispatchEvent(new TB4(Z,this))};
HI.prototype.disposeInternal=function(){HI.superClass_.disposeInternal.call(this);delete this.reader_};
var u4L=function(Z){var V=new HI,a=LRW(V);V.reader_.readAsArrayBuffer(Z);return a},WR4=function(Z){var V=new HI,a=LRW(V);
V.reader_.readAsDataURL(Z);return a},LRW=function(Z){var V=new pC;
Z.listen("loadend",_.Pz(function(a,J){var r=J.reader_.result,f=J.getError();r==null||f?a.errback(f):a.callback(r);J.dispose()},V,Z));
return V};var A9=function(){_.X6.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$9183_eventHandler_=new _.MF(this);this.JSC$9183_isInitialized_=!1};
_.V8(A9,_.X6);var g9A=new _.Ny("d"),IyF=new _.Ny("beforedragstart"),Zyz=new _.Ny("dragstart"),VLE=new _.Ny("beforedragmove"),a77=new _.Ny("dragmove"),JzY=new _.Ny("beforedragend"),oKr=new _.Ny("dragend"),rzF=new _.Ny("e");A9.prototype.isDragging=function(){return!!this.JSC$9183_dragger_};
var PoB=function(Z,V){V.dlgGrowthDirection_=0;V.dlgDragHoverClass_=void 0;V.dlgDragPermission=0;Z.dragLists_.push(V)},f74=function(Z,V){Z.getHandleForDragItem_=V};
A9.prototype.init=function(){if(!this.JSC$9183_isInitialized_){for(var Z=this.dragLists_.length,V=0;V<Z;V++)for(var a=_.wT(this.dragLists_[V]),J=a.length,r=0;r<J;++r){var f=a[r],d=this.getHandleForDragItem_(f),N=_.i4(d);this.dragItemForHandle_[N]=f;this.dragItemHoverClasses_&&(this.JSC$9183_eventHandler_.listen(f,"mouseover",this.handleDragItemMouseover_),this.JSC$9183_eventHandler_.listen(f,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$9183_eventHandler_.listen(d,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$9183_eventHandler_.listen(d,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(f);this.JSC$9183_eventHandler_.listen(d,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$9183_isInitialized_=!0}};
A9.prototype.disposeInternal=function(){this.JSC$9183_eventHandler_.dispose();for(var Z=this.dragLists_.length,V=0;V<Z;V++){var a=this.dragLists_[V];a.dlgGrowthDirection_=void 0;a.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;iyr(this);A9.superClass_.disposeInternal.call(this)};
var BcH=function(Z,V){for(var a=Z.dragLists_.length,J=0;J<a;J++){var r=Z.dragLists_[J];r.dlgBounds_=haE(r)}a=Z.dragItems_.length;for(J=0;J<a;J++)r=Z.dragItems_[J],r!=V&&(r.dlgBounds_=haE(r))};
_.P=A9.prototype;
_.P.handlePotentialDragStart_=function(Z){var V=_.i4(Z.currentTarget);V=this.dragItemForHandle_[V];if(V.parentElement.dlgDragPermission!=2){this.currDragItem_=V;a:{V=this.currDragItem_;for(var a=V.cloneNode(!0),J=qA("TEXTAREA",V),r=qA("TEXTAREA",a),f=0;f<J.length;f++)r[f].value=J[f].value;switch(V.tagName){case "TR":V=_.sX("TABLE",null,_.sX("TBODY",null,a));break a;case "TD":case "TH":V=_.sX("TABLE",null,_.sX("TBODY",null,_.sX("TR",null,a)));break a;case "TEXTAREA":a.value=V.value;default:V=a;break a}V=
void 0}this.draggerEl_=V;this.draggerElClasses_&&xf(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.OY(this.currDragItem_).body.appendChild(this.draggerEl_);a=_.wN(this.currDragItem_);V=this.draggerEl_;J=_.wN(V);if(a instanceof _.FR){var d=a.y;a=a.x}kD(V,V.offsetLeft+(a-J.x),V.offsetTop+(Number(d)-J.y));this.JSC$9183_dragger_=new _.Hc(this.draggerEl_);_.qCb(this.JSC$9183_dragger_,this.hysteresisDistance_);
_.P1(this.JSC$9183_dragger_,"start",this.handleDragStart_,!1,this);_.P1(this.JSC$9183_dragger_,"end",this.handleDragEnd_,!1,this);_.P1(this.JSC$9183_dragger_,"earlycancel",this.JSC$9185_cleanup_,!1,this);this.dispatchEvent(new kG(g9A,this,Z,this.currDragItem_,this.draggerEl_,this.JSC$9183_dragger_));this.JSC$9183_dragger_.startDrag(Z)}};
_.P.handleDragStart_=function(Z){if(this.dispatchEvent(new kG(IyF,this,Z.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.TCb(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?xf(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var V=H0A(this.draggerEl_);this.draggerEl_.halfWidth=V.width/2;this.draggerEl_.halfHeight=V.height/2;V=this.draggerEl_.getBoundingClientRect();
var a=Z.clientY,J=SCh(this.JSC$9183_dragger_,Z.clientX);if(J>V.right){var r=this.currDragItem_.getBoundingClientRect();this.JSC$9183_dragger_.deltaX=J-(J-r.left)/r.width*V.width}a=Tmb(this.JSC$9183_dragger_,a);a>V.bottom&&(this.JSC$9183_dragger_.deltaY+=a-V.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";BcH(this,this.currDragItem_);this.currDragItem_.style.display="";_.P1(this.JSC$9183_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new kG(Zyz,
this,Z.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$9183_dragger_))}else Z.preventDefault(),this.JSC$9185_cleanup_()};
_.P.handleDragMove_=function(Z){var V=_.wN(this.draggerEl_);V=new _.FR(V.x+this.draggerEl_.halfWidth,V.y+this.draggerEl_.halfHeight);a:{var a=null;if(this.currDragItem_.style.display!="none"){a=this.currDragItem_.parentNode;var J=haE(a);if(dWE(V,J))break a}J=this.dragLists_.length;for(var r=0;r<J;r++){var f=this.dragLists_[r];if(f!=a&&dWE(V,f.dlgBounds_)){a=f;break a}}a=null}if(a){if(a==null)throw Error("Vd");J=0;r=!1;f=void 0;switch(a.dlgGrowthDirection_){case 0:J=V.y;var d=mWc;var N=NcE;break;case 4:r=
!0;case 2:J=V.x;d=CoA;N=NcE;break;case 5:r=!0;case 3:J=V.x,d=quc,N=Su4}for(var C=null,T,Y=_.wT(a),X=Y.length,n=0;n<X;n++){var t=Y[n];if(t!=this.currDragItem_){var c=d(t.dlgBounds_);if(r){var y=TcA(t,V);f===void 0&&(f=y);N(J,c)&&(T==void 0||y<f||y==f&&(N(c,T)||c==T))&&(C=t,T=c);y<f&&(f=y)}else N(J,c)&&(T==void 0||N(c,T))&&(C=t,T=c)}}d=C!==null&&TcA(C,V)>f?null:C}else d=null;if(!this.dispatchEvent(new kG(VLE,this,Z,this.currDragItem_,this.draggerEl_,this.JSC$9183_dragger_,V,a,d)))return!1;if(a&&a.dlgDragPermission!=
1)this.currDragItem_.parentNode==a&&_.TCb(this.currDragItem_)==d||a.insertBefore(this.currDragItem_,d),this.currDragItem_.style.display="",a.dlgDragHoverClass_&&_.UU(a,a.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",N=this.dragLists_.length,T=0;T<N;T++)J=this.dragLists_[T],J.dlgDragHoverClass_&&_.y0(J,J.dlgDragHoverClass_);a!=this.currHoverList_&&(this.currHoverList_=a,BcH(this,this.currDragItem_));this.dispatchEvent(new kG(a77,this,Z,this.currDragItem_,this.draggerEl_,this.JSC$9183_dragger_,
V,a,d));return!1};
_.P.JSC$9185_cleanup_=function(){iyr(this);this.JSC$9183_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var Z=this.dragLists_.length,V=0;V<Z;V++)this.dragLists_[V].dlgBounds_=null;Z=this.dragItems_.length;for(V=0;V<Z;V++)this.dragItems_[V].dlgBounds_=null};
_.P.handleDragEnd_=function(Z){if(!this.dispatchEvent(new kG(JzY,this,Z,this.currDragItem_,this.draggerEl_,this.JSC$9183_dragger_)))return!1;iyr(this);this.dispatchEvent(new kG(oKr,this,Z,this.currDragItem_,this.draggerEl_,this.JSC$9183_dragger_));this.JSC$9185_cleanup_();return!0};
var iyr=function(Z){_.Mc(Z.JSC$9183_dragger_);var V=Z.draggerEl_&&Z.draggerEl_.parentElement;Z.draggerEl_&&_.CG(Z.draggerEl_);Z.currDragItem_&&Z.currDragItem_.style.display=="none"&&(Z.origList_.insertBefore(Z.currDragItem_,Z.origNextItem_),Z.currDragItem_.style.display="");Z.currDragItemClasses_&&Z.currDragItem_?Sk7(Z.currDragItem_,Z.currDragItemClasses_||[]):Z.currDragItem_&&(Z.currDragItem_.style.visibility="");for(var a=Z.dragLists_.length,J=0;J<a;J++){var r=Z.dragLists_[J];r.dlgDragHoverClass_&&
_.y0(r,r.dlgDragHoverClass_)}V&&Z.dispatchEvent(new kG(rzF,Z,null,Z.currDragItem_,Z.draggerEl_,Z.JSC$9183_dragger_))};
_.P=A9.prototype;_.P.getHandleForDragItem_=function(Z){return Z};
_.P.handleDragItemMouseover_=function(Z){xf(Z.currentTarget,this.dragItemHoverClasses_||[])};
_.P.handleDragItemMouseout_=function(Z){Sk7(Z.currentTarget,this.dragItemHoverClasses_||[])};
_.P.handleDragItemHandleMouseover_=function(Z){xf(Z.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.P.handleDragItemHandleMouseout_=function(Z){Sk7(Z.currentTarget,this.dragItemHandleHoverClasses_||[])};
var dWE=function(Z,V){return Z.x>V.left&&Z.x<V.left+V.width&&Z.y>V.top&&Z.y<V.top+V.height},TcA=function(Z,V){Z=Z.dlgBounds_;
return Math.abs(V.y-(Z.top+(Z.height-1)/2))},mWc=function(Z){return Z.top+Z.height-1},CoA=function(Z){return Z.left+Z.width-1},quc=function(Z){return Z.left||0},NcE=function(Z,V){return Z<V},Su4=function(Z,V){return Z>V},kG=function(Z,V,a,J,r,f){_.CC.call(this,Z);
this.event=a;this.currDragItem=J;this.draggerEl=r;this.JSC$9187_dragger=f};
_.V8(kG,_.CC);_.V8(Lq,_.X2);var YuB=new _.FR(0,0);Lq.prototype.JSC$9191_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
Lq.prototype.JSC$9191_onMouseMove=function(Z){var V=this.containerIsActuallyContent_?YuB:BG(dN(this.containerNode_)),a=this.horizontalScrolling_?this.calculateScrollDelta(Z.clientX+V.x,this.scrollBounds_.left,this.scrollBounds_.width):0,J=this.calculateScrollDelta(Z.clientY+V.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=a;this.scrollDelta_.y=J;!(a=!a&&!J)&&(a=this.constrainScroll_)&&(a=Z.clientX+V.x,Z=Z.clientY+V.y,V=this.containerBounds_,a=!(V.left<=a&&V.left+V.width>=
a&&V.top<=Z&&V.top+V.height>=Z));a?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
Lq.prototype.calculateScrollDelta=function(Z,V,a){var J=0;Z<V?J=-8:Z>V+a&&(J=8);return J};
Lq.prototype.disposeInternal=function(){Lq.superClass_.disposeInternal.call(this);this.JSC$9189_eventHandler_.dispose();this.scrollTimer_.dispose()};var XpB={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"}}},Ez=XpB;Ez=XpB;var jF={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 KMF=function(){},w3=function(Z){if(typeof Z=="number"){var V=new KMF;
V.standardOffset_=Z;var a=Z;if(a==0)a="Etc/GMT";else{var J=["Etc/GMT",a<0?"-":"+"];a=Math.abs(a);J.push(Math.floor(a/60)%100);a%=60;a!=0&&J.push(":",_.Z4(a,2));a=J.join("")}V.timeZoneId_=a;a=Z;a==0?a="UTC":(J=["UTC",a<0?"+":"-"],a=Math.abs(a),J.push(Math.floor(a/60)%100),a%=60,a!=0&&J.push(":",a),a=J.join(""));Z=nKr(Z);V.tzNames_=[a,a];V.tzNamesExt_={STD_LONG_NAME_GMT:Z,STD_GENERIC_LOCATION:Z};V.transitions_=[];return V}V=new KMF;V.timeZoneId_=Z.id;V.standardOffset_=-Z.std_offset;V.tzNames_=Z.names;
V.tzNamesExt_=Z.names_ext;V.transitions_=Z.transitions;return V},nKr=function(Z){var V=["GMT"];
V.push(Z<=0?"+":"-");Z=Math.abs(Z);V.push(_.Z4(Math.floor(Z/60)%100,2),":",_.Z4(Z%60,2));return V.join("")},l7b=function(Z,V){V=Date.UTC(V.getUTCFullYear(),V.getUTCMonth(),V.getUTCDate(),V.getUTCHours(),V.getUTCMinutes())/36E5;
for(var a=0;a<Z.transitions_.length&&V>=Z.transitions_[a];)a+=2;return a==0?0:Z.transitions_[a-1]},tL4=function(Z,V){Z=Z.standardOffset_-l7b(Z,V);
return Z===-1440?0:Z};var yW=function(Z,V){this.patternParts_=[];this.JSC$9202_dateTimeSymbols_=V||nB;typeof Z=="number"?sXF(this,Z):FMF(this,Z)},DWL=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],vI=function(Z){return Z.getHours?Z.getHours():0},FMF=function(Z,V){for(Cgn&&(V=V.replace(/\u200f/g,""));V;){for(var a=V,J=0;J<DWL.length;++J){var r=V.match(DWL[J]);
if(r){var f=r[0];V=V.substring(f.length);J==0&&(f=="''"?f="'":(f=f.substring(1,r[1]=="'"?f.length-1:f.length),f=f.replace(/''/g,"'")));Z.patternParts_.push({text:f,type:J});break}}if(a===V)throw Error("Wd`"+V);}};
yW.prototype.format=function(Z,V){if(!Z)throw Error("Xd");var a=V?(Z.getTimezoneOffset()-tL4(V,Z))*6E4:0,J=a?new Date(Z.getTime()+a):Z,r=J;V&&J.getTimezoneOffset()!=Z.getTimezoneOffset()&&(J=new Date(J.getTime()+(J.getTimezoneOffset()-Z.getTimezoneOffset())*6E4),r=new Date(Z.getTime()+(a+(a>0?-864E5:864E5))));a=[];for(var f=0;f<this.patternParts_.length;++f){var d=this.patternParts_[f].text;1==this.patternParts_[f].type?a.push(cz4(this,d,Z,J,r,V)):a.push(d)}return a.join("")};
var sXF=function(Z,V){if(V<4)var a=Z.JSC$9202_dateTimeSymbols_.DATEFORMATS[V];else if(V<8)a=Z.JSC$9202_dateTimeSymbols_.TIMEFORMATS[V-4];else if(V<12)a=Z.JSC$9202_dateTimeSymbols_.DATETIMEFORMATS[V-8],a=a.replace("{1}",Z.JSC$9202_dateTimeSymbols_.DATEFORMATS[V-8]),a=a.replace("{0}",Z.JSC$9202_dateTimeSymbols_.TIMEFORMATS[V-8]);else if(V===12)a=Z.JSC$9202_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(V===13)a=Z.JSC$9202_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{sXF(Z,10);return}FMF(Z,a)},xG=function(Z,V){V=String(V);
Z=Z.JSC$9202_dateTimeSymbols_||nB;if(Z.ZERODIGIT!==void 0&&!N8J){for(var a=[],J=0;J<V.length;J++){var r=V.charCodeAt(J);a.push(48<=r&&r<=57?String.fromCharCode(Z.ZERODIGIT+r-48):V.charAt(J))}V=a.join("")}return V},N8J=!1,Cgn=!1,Ghr=function(Z,V,a,J){a=a.getFullYear();
a<=0&&J&&(a=1-a);return xG(Z,Oya(a,V))},Oya=function(Z,V){V==2&&(Z%=100);
Z<0&&V++;return _.Z4(Z,V)},Q_=function(Z){if(!(Z.getHours&&Z.getSeconds&&Z.getMinutes))throw Error("Yd");
},wpH=function(Z,V){Q_(V);
V=vI(V);return Z.JSC$9202_dateTimeSymbols_.AMPMS[V>=12&&V<24?1:0]},cz4=function(Z,V,a,J,r,f){var d=V.length;
switch(V.charAt(0)){case "G":return a=J.getFullYear()>0?1:0,d>=4?Z.JSC$9202_dateTimeSymbols_.ERANAMES[a]:Z.JSC$9202_dateTimeSymbols_.ERAS[a];case "y":return Ghr(Z,d,J,!0);case "Y":return a=(new Date(bYb(J.getFullYear(),J.getMonth(),J.getDate(),Z.JSC$9202_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,Z.JSC$9202_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),d==2&&(a%=100),xG(Z,Oya(a,d));case "u":return Ghr(Z,d,J,!1);case "M":a:switch(a=J.getMonth(),d){case 5:d=Z.JSC$9202_dateTimeSymbols_.NARROWMONTHS[a];break a;
case 4:d=Z.JSC$9202_dateTimeSymbols_.MONTHS[a];break a;case 3:d=Z.JSC$9202_dateTimeSymbols_.SHORTMONTHS[a];break a;default:d=xG(Z,_.Z4(a+1,d))}return d;case "k":return Q_(r),xG(Z,_.Z4(vI(r)||24,d));case "S":return xG(Z,(r.getMilliseconds()/1E3).toFixed(Math.min(3,d)).slice(2)+(d>3?_.Z4(0,d-3):""));case "E":return a=J.getDay(),d>=4?Z.JSC$9202_dateTimeSymbols_.WEEKDAYS[a]:Z.JSC$9202_dateTimeSymbols_.SHORTWEEKDAYS[a];case "a":return wpH(Z,r);case "b":return wpH(Z,r);case "B":return wpH(Z,r);case "h":return Q_(r),
xG(Z,_.Z4(vI(r)%12||12,d));case "K":return Q_(r),xG(Z,_.Z4(vI(r)%12,d));case "H":return Q_(r),xG(Z,_.Z4(vI(r),d));case "c":a:switch(a=J.getDay(),d){case 5:d=Z.JSC$9202_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[a];break a;case 4:d=Z.JSC$9202_dateTimeSymbols_.STANDALONEWEEKDAYS[a];break a;case 3:d=Z.JSC$9202_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[a];break a;default:d=xG(Z,_.Z4(a,1))}return d;case "L":a:switch(a=J.getMonth(),d){case 5:d=Z.JSC$9202_dateTimeSymbols_.STANDALONENARROWMONTHS[a];break a;
case 4:d=Z.JSC$9202_dateTimeSymbols_.STANDALONEMONTHS[a];break a;case 3:d=Z.JSC$9202_dateTimeSymbols_.STANDALONESHORTMONTHS[a];break a;default:d=xG(Z,_.Z4(a+1,d))}return d;case "Q":return a=Math.floor(J.getMonth()/3),d<4?Z.JSC$9202_dateTimeSymbols_.SHORTQUARTERS[a]:Z.JSC$9202_dateTimeSymbols_.QUARTERS[a];case "d":return xG(Z,_.Z4(J.getDate(),d));case "m":return Q_(r),xG(Z,_.Z4(r.getMinutes?r.getMinutes():0,d));case "s":return Q_(r),xG(Z,_.Z4(r.getSeconds(),d));case "v":return(f||w3(a.getTimezoneOffset())).timeZoneId_;
case "V":return Z=f||w3(a.getTimezoneOffset()),d<=2?Z.timeZoneId_:l7b(Z,a)>0?Z.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?Z.tzNamesExt_.DST_GENERIC_LOCATION:Z.tzNamesExt_.DST_GENERIC_LOCATION:Z.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?Z.tzNamesExt_.STD_GENERIC_LOCATION:Z.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return a=bYb(r.getFullYear(),r.getMonth(),r.getDate(),Z.JSC$9202_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,Z.JSC$9202_dateTimeSymbols_.FIRSTDAYOFWEEK),xG(Z,_.Z4(Math.floor(Math.round((a-(new Date((new Date(a)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,d));case "z":return Z=f||w3(a.getTimezoneOffset()),d<4?Z.tzNames_[l7b(Z,a)>0?2:0]:Z.tzNames_[l7b(Z,a)>0?3:1];case "Z":return V=f||w3(a.getTimezoneOffset()),d<4?(d=-tL4(V,a),Z=[d<0?"-":"+"],d=Math.abs(d),Z.push(_.Z4(Math.floor(d/60)%100,2),_.Z4(d%60,2)),d=Z.join("")):d=xG(Z,nKr(tL4(V,a))),d;default:return""}};var yzL=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,bya=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,n8V=function(Z){this.patternParts_=[];this.JSC$9211_dateTimeSymbols_=nB;if(typeof Z=="number"){Z>11&&(Z=10);if(Z<4)var V=this.JSC$9211_dateTimeSymbols_.DATEFORMATS[Z];else Z<8?V=this.JSC$9211_dateTimeSymbols_.TIMEFORMATS[Z-4]:(V=this.JSC$9211_dateTimeSymbols_.DATETIMEFORMATS[Z-8],V=V.replace("{1}",this.JSC$9211_dateTimeSymbols_.DATEFORMATS[Z-8]),V=V.replace("{0}",this.JSC$9211_dateTimeSymbols_.TIMEFORMATS[Z-
8]));UWB(this,V)}else UWB(this,Z)},UWB=function(Z,V){for(var a=!1,J="",r=0;r<V.length;r++){var f=V.charAt(r);
if(yzL.test(f))for(J.length>0&&(Z.patternParts_.push({text:J,count:0,abutStart:!1,numeric:!1}),J=""),Z.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});r<V.length-1&&V.charAt(r+1)==" ";)r++;else if(a)f=="'"?r+1<V.length&&V.charAt(r+1)=="'"?(J+="'",r++):a=!1:J+=f;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(f)>=0){J.length>0&&(Z.patternParts_.push({text:J,count:0,abutStart:!1,numeric:!1}),J="");for(var d=V.charAt(r),N=r+1;N<V.length&&V.charAt(N)==d;)N++;d=N-r;d<=0?N=!1:(N="MydhHmsSDkK".indexOf(f),
N=N>0||N==0&&d<3);Z.patternParts_.push({text:f,count:d,abutStart:!1,numeric:N});r+=d-1}else f=="'"?r+1<V.length&&V.charAt(r+1)=="'"?(J+="'",r++):a=!0:J+=f}J.length>0&&Z.patternParts_.push({text:J,count:0,abutStart:!1,numeric:!1});V=!1;for(a=0;a<Z.patternParts_.length;a++)Z.patternParts_[a].numeric?!V&&a+1<Z.patternParts_.length&&Z.patternParts_[a+1].numeric&&(V=!0,Z.patternParts_[a].abutStart=!0):V=!1};
n8V.prototype.parse=function(Z,V,a){var J=!1,r=!1;a&&(J=a.predictive||!1,r=a.validate||!1);if(J)for(a=0;a<this.patternParts_.length;a++){var f=this.patternParts_[a];if(f.count>0&&("abBhHkKm".indexOf(f.text.charAt(0))<0||f.count>2||f.abutStart))throw Error("Zd`"+f.text.charAt(0));}f=new Hyh;a=[0];f.dayPeriodIndex=-1;for(var d=0;d<this.patternParts_.length&&!(J&&a[0]>=Z.length);d++){if(this.patternParts_[d].count==0){a:{var N=Z;var C=a,T=this.patternParts_[d],Y=J;if(T.text.match(yzL)!=null){if(T=C[0],
Azz(N,C),C[0]>T){N=!0;break a}}else{if(N.indexOf(T.text,C[0])==C[0]){C[0]+=T.text.length;N=!0;break a}if(Y&&T.text.indexOf(N.substring(C[0]))==0){C[0]+=N.length-C[0];N=!0;break a}}N=!1}if(N)continue;return 0}if(this.patternParts_[d].abutStart){a:{C=Z;T=a;Y=d;var X=T[0],n=0;for(N=Y;N<this.patternParts_.length;N++){var t=this.patternParts_[N],c=t.count;if(c===0)break;if(N==Y&&(c-=n,n++,c==0)){N=0;break a}var y=N>Y&&t.numeric,U=T[0];if(!khz(this,C,T,t,c,f,!1)||y&&T[0]-U<c)N=Y-1,T[0]=X}N-=Y}if(N<=0)return 0;
d+=N-1}else if(!khz(this,Z,a,this.patternParts_[d],0,f,J))return 0}a:{Z=r;if(V==null)throw Error("$d");f.era!=void 0&&f.year!=void 0&&f.era==0&&f.year>0&&(f.year=-(f.year-1));f.year!=void 0&&V.setFullYear(f.year);J=V.getDate();V.setDate(1);f.month!=void 0&&V.setMonth(f.month);f.day!=void 0?V.setDate(f.day):(r=LaK(V.getFullYear(),V.getMonth()),V.setDate(J>r?r:J));typeof V.setHours==="function"&&(f.hours==void 0&&(f.hours=V.getHours()),f.hours<12&&(f.ampm!=void 0&&f.ampm>0?f.hours+=12:f.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(f.dayPeriodName)||["night1","night2"].includes(f.dayPeriodName)&&f.hours>=6)&&(f.hours+=12)),V.setHours(f.hours));typeof V.setMinutes==="function"&&f.minutes!=void 0&&V.setMinutes(f.minutes);typeof V.setSeconds==="function"&&f.seconds!=void 0&&V.setSeconds(f.seconds);typeof V.setMilliseconds==="function"&&f.milliseconds!=void 0&&V.setMilliseconds(f.milliseconds);if(Z&&(f.year&&f.year!=V.getFullYear()||f.month&&f.month!=
V.getMonth()||f.day&&f.day!=V.getDate()||f.hours&&f.hours>=24||f.minutes&&f.minutes>=60||f.seconds&&f.seconds>=60||f.milliseconds&&f.milliseconds>=1E3))V=!1;else{f.tzOffset!=void 0&&V.setTime(V.getTime()+(f.tzOffset-V.getTimezoneOffset())*60*1E3);f.ambiguousYear&&(Z=new Date,Z.setFullYear(Z.getFullYear()-80),V.getTime()<Z.getTime()&&V.setFullYear(Z.getFullYear()+100));if(f.dayOfWeek!=void 0)if(f.day==void 0)f=(7+f.dayOfWeek-V.getDay())%7,f>3&&(f-=7),Z=V.getMonth(),V.setDate(V.getDate()+f),V.getMonth()!=
Z&&V.setDate(V.getDate()+(f>0?-7:7));else if(f.dayOfWeek!=V.getDay()){V=!1;break a}V=!0}}return V?a[0]:0};
var khz=function(Z,V,a,J,r,f,d){Azz(V,a);if(J.numeric&&r>0&&a[0]+r>V.length)return!1;switch(J.text.charAt(0)){case "G":return pD(V,a,[Z.JSC$9211_dateTimeSymbols_.ERAS],function(N){return f.era=N}),!0;
case "M":case "L":return EKY(Z,V,a,r,J,f);case "E":return pD(V,a,[Z.JSC$9211_dateTimeSymbols_.WEEKDAYS,Z.JSC$9211_dateTimeSymbols_.SHORTWEEKDAYS],function(N){return f.dayOfWeek=N});
case "B":case "b":return r=[],Z=[[].concat(Z.JSC$9211_dateTimeSymbols_.AMPMS)],r.push("isAm"),r.push("isPm"),V=pD(V,a,Z,function(N){return f.dayPeriodIndex=N},d),f.dayPeriodName=r[f.dayPeriodIndex],d?V:!0;
case "a":return V=pD(V,a,[Z.JSC$9211_dateTimeSymbols_.AMPMS],function(N){return f.ampm=N},d),d?V:!0;
case "y":return jXY(Z,V,a,J,r,f);case "Q":return pD(V,a,[Z.JSC$9211_dateTimeSymbols_.QUARTERS,Z.JSC$9211_dateTimeSymbols_.SHORTQUARTERS],function(N){f.month=N*3;f.day=1});
case "d":return h9(Z,V,a,J,r,function(N){f.day=N}),!0;
case "S":return vKL(Z,V,a,r,f);case "h":case "K":case "H":case "k":return V=h9(Z,V,a,J,r,function(N){f.hours=J.text.charAt(0)==="h"&&N===12?0:N},d),d?V:!0;
case "m":return V=h9(Z,V,a,J,r,function(N){f.minutes=N},d),d?V:!0;
case "s":return h9(Z,V,a,J,r,function(N){f.seconds=N}),!0;
case "z":case "Z":case "v":return xWr(Z,V,a,f);default:return!1}},jXY=function(Z,V,a,J,r,f){var d=a[0];
r=eF(Z,V,a,r);r===null&&(r=eF(Z,V,a,0,!0));if(r===null)return!1;r>=0&&a[0]-d==2&&J.count==2?(Z=r,V=(new Date).getFullYear()-80,a=V%100,f.ambiguousYear=Z==a,Z+=Math.floor(V/100)*100+(Z<a?100:0),f.year=Z):f.year=r;return!0},EKY=function(Z,V,a,J,r,f){return r.numeric&&h9(Z,V,a,r,J,function(d){f.month=d-1})?!0:pD(V,a,[Z.JSC$9211_dateTimeSymbols_.MONTHS,
Z.JSC$9211_dateTimeSymbols_.STANDALONEMONTHS,Z.JSC$9211_dateTimeSymbols_.SHORTMONTHS,Z.JSC$9211_dateTimeSymbols_.STANDALONESHORTMONTHS],function(d){f.month=d})},vKL=function(Z,V,a,J,r){var f=a[0];
Z=eF(Z,V,a,J);if(Z===null)return!1;a=a[0]-f;r.milliseconds=a<3?Z*Math.pow(10,3-a):Math.round(Z/Math.pow(10,a-3));return!0},xWr=function(Z,V,a,J){V.indexOf("GMT",a[0])==a[0]&&(a[0]+=3);
if(a[0]>=V.length)return J.tzOffset=0,!0;var r=a[0],f=eF(Z,V,a,0,!0);if(f===null)return!1;if(a[0]<V.length&&V.charAt(a[0])==":"){var d=f*60;a[0]++;f=eF(Z,V,a,0);if(f===null)return!1;d+=f}else d=f,d=d<24&&a[0]-r<=3?d*60:d%100+d/100*60;J.tzOffset=-d;return!0},h9=function(Z,V,a,J,r,f,d){d=d||!1;
var N=a[0];Z=eF(Z,V,a,r);if(Z===null)return!1;if(d&&a[0]-N<J.count){if(a[0]<V.length)return!1;Z*=Math.pow(10,J.count-(a[0]-N))}f(Z);return!0},pD=function(Z,V,a,J,r){r=r||!1;
for(var f,d=0;d<a.length;d++){f=V;for(var N=a[d],C=r,T=0,Y=null,X=Z.substring(f[0]).toLowerCase(),n=0;n<N.length;n++){var t=N[n].toLowerCase();if(C&&t.indexOf(X)==0){T=X.length;Y=n;break}N[n].length>T&&X.indexOf(t)==0&&(T=N[n].length,Y=n)}Y!==null&&(f[0]+=T);f=Y;if(f!==null)return J(f),!0}return!1},Azz=function(Z,V){(Z=Z.substring(V[0]).match(bya))&&(V[0]+=Z[0].length)},eF=function(Z,V,a,J,r){V=J>0?V.substring(0,a[0]+J):V;
r=r||!1;if(Z.JSC$9211_dateTimeSymbols_.ZERODIGIT){J=[];for(var f=a[0];f<V.length;f++){var d=V.charCodeAt(f)-Z.JSC$9211_dateTimeSymbols_.ZERODIGIT;J.push(0<=d&&d<=9?String.fromCharCode(d+48):V.charAt(f))}V=J.join("")}else V=V.substring(a[0]);Z=V.match(new RegExp("^"+(r?"[+-]?":"")+"\\d+"));if(!Z)return null;a[0]+=Z[0].length;return parseInt(Z[0],10)},Hyh=function(){};
Hyh.prototype.ambiguousYear=!1;_.QXz={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 ppz={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"},hAr=ppz,eAa=ppz;eAa=hAr=ppz;var $WH,zY,RZ,iUn,$G,zAW;
_.cA=function(Z,V,a,J){var r;if(r=V){a:if(V&&V.length===3){for(r=0;r<3;r++){var f=V[r];if(f<"A"||f>"Z"&&f<"a"||f>"z"){r=!1;break a}}r=!0}else r=!1;r=!r}if(r)throw new TypeError("ae");this.intlCurrencyCode_=V?V.toUpperCase():null;this.currencyStyle_=a||0;this.overrideNumberFormatSymbols_=J||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_=zY(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof Z==="number")switch(Z){case 1:$G(this,zY(this).DECIMAL_PATTERN);break;case 2:$G(this,zY(this).SCIENTIFIC_PATTERN);break;case 3:$G(this,zY(this).PERCENT_PATTERN);break;case 4:Z=zY(this).CURRENCY_PATTERN;V=["0"];if(a=
jF[RZ(this)]){a=a[0]&7;if(a>0)for(V.push("."),J=0;J<a;J++)V.push("0");Z=Z.replace(/0.00/g,V.join(""))}$G(this,Z);break;case 5:zAW(this,1);break;case 6:zAW(this,2);break;default:throw Error("de");}else $G(this,Z)};
$WH=!1;zY=function(Z){return Z.overrideNumberFormatSymbols_||($WH?eAa:hAr)};
RZ=function(Z){return Z.intlCurrencyCode_||zY(Z).DEF_CURRENCY_CODE};
iUn=function(Z,V){if(V>308)throw Error("ce`"+V);Z.maximumFractionDigits_=V;return Z};
$G=function(Z,V){var a=[0];Z.positivePrefix_=RAz(Z,V,a);for(var J=a[0],r=-1,f=0,d=0,N=0,C=-1,T=V.length,Y=!0;a[0]<T&&Y;a[0]++)switch(V.charAt(a[0])){case "#":d>0?N++:f++;C>=0&&r<0&&C++;break;case "0":if(N>0)throw Error("je`"+V);d++;C>=0&&r<0&&C++;break;case ",":C>0&&Z.groupingArray_.push(C);C=0;break;case ".":if(r>=0)throw Error("ke`"+V);r=f+d+N;break;case "E":if(Z.useExponentialNotation_)throw Error("le`"+V);Z.useExponentialNotation_=!0;Z.minExponentDigits_=0;a[0]+1<T&&V.charAt(a[0]+1)=="+"&&(a[0]++,
Z.useSignForPositiveExponent_=!0);for(;a[0]+1<T&&V.charAt(a[0]+1)=="0";)a[0]++,Z.minExponentDigits_++;if(f+d<1||Z.minExponentDigits_<1)throw Error("me`"+V);Y=!1;break;default:a[0]--,Y=!1}d==0&&f>0&&r>=0&&(d=r,d==0&&d++,N=f-d,f=d-1,d=1);if(r<0&&N>0||r>=0&&(r<f||r>f+d)||C==0)throw Error("ne`"+V);N=f+d+N;Z.maximumFractionDigits_=r>=0?N-r:0;r>=0&&(Z.minimumFractionDigits_=f+d-r,Z.minimumFractionDigits_<0&&(Z.minimumFractionDigits_=0));Z.minimumIntegerDigits_=(r>=0?r:N)-f;Z.useExponentialNotation_&&(Z.maximumIntegerDigits_=
f+Z.minimumIntegerDigits_,Z.maximumFractionDigits_==0&&Z.minimumIntegerDigits_==0&&(Z.minimumIntegerDigits_=1));Z.groupingArray_.push(Math.max(0,C));Z.decimalSeparatorAlwaysShown_=r==0||r==N;J=a[0]-J;Z.positiveSuffix_=RAz(Z,V,a);a[0]<V.length&&V.charAt(a[0])==";"?(a[0]++,Z.multiplier_!=1&&(Z.negativePercentSignExpected_=!0),Z.negativePrefix_=RAz(Z,V,a),a[0]+=J,Z.negativeSuffix_=RAz(Z,V,a)):(Z.negativePrefix_+=Z.positivePrefix_,Z.negativeSuffix_+=Z.positiveSuffix_)};
zAW=function(Z,V){Z.compactStyle_=V;$G(Z,zY(Z).DECIMAL_PATTERN);Z.minimumFractionDigits_=0;iUn(Z,2);if(Z.minimumFractionDigits_>0)throw Error("be");Z.significantDigits_=2};
_.cA.prototype.parse=function(Z,V){V=V||[0];if(this.compactStyle_!==0)throw Error("ee");Z=Z.replace(/ |\u202f/g,"\u00a0");var a=Z.indexOf(this.positivePrefix_,V[0])==V[0],J=Z.indexOf(this.negativePrefix_,V[0])==V[0];a&&J&&(this.positivePrefix_.length>this.negativePrefix_.length?J=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(a=!1));a?V[0]+=this.positivePrefix_.length:J&&(V[0]+=this.negativePrefix_.length);if(Z.indexOf(zY(this).INFINITY,V[0])==V[0]){V[0]+=zY(this).INFINITY.length;var r=
Infinity}else{r=Z;var f=!1,d=!1,N=!1,C=-1,T=1,Y=zY(this).DECIMAL_SEP,X=zY(this).GROUP_SEP,n=zY(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("fe");X=X.replace(/\u202f/g,"\u00a0");for(var t="";V[0]<r.length;V[0]++){var c=r.charAt(V[0]),y=MLL(this,c);if(y>=0&&y<=9)t+=y,N=!0;else if(c==Y.charAt(0)){if(f||d)break;t+=".";f=!0}else if(c==X.charAt(0)&&("\u00a0"!=X.charAt(0)||V[0]+1<r.length&&MLL(this,r.charAt(V[0]+1))>=0)){if(f||d)break}else if(c==n.charAt(0)){if(d)break;t+="E";d=!0;C=V[0]}else if(c==
"+"||c=="-"){if(N&&C!=V[0]-1)break;t+=c}else if(this.multiplier_==1&&c==zY(this).PERCENT.charAt(0)){if(T!=1)break;T=100;if(N){V[0]++;break}}else if(this.multiplier_==1&&c==zY(this).PERMILL.charAt(0)){if(T!=1)break;T=1E3;if(N){V[0]++;break}}else break}this.multiplier_!=1&&(T=this.multiplier_);r=parseFloat(t)/T}if(a){if(Z.indexOf(this.positiveSuffix_,V[0])!=V[0])return NaN;V[0]+=this.positiveSuffix_.length}else if(J){if(Z.indexOf(this.negativeSuffix_,V[0])!=V[0])return NaN;V[0]+=this.negativeSuffix_.length}return J?
-r:r};
_.cA.prototype.format=function(Z){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("ge");if(isNaN(Z))return zY(this).NAN;var V=[];var a=Z;if(this.compactStyle_==0)a=M8;else{a=Math.abs(a);var J=LMF(this,a<=1?0:uq7(a)).divisorBase;a=LMF(this,J+uq7(WMa(this,LD(a,-J)).intValue))}Z=LD(Z,-a.divisorBase);(J=Z<0||Z==0&&1/Z<0)?a.negative_prefix?V.push(a.negative_prefix):(V.push(a.prefix),V.push(this.negativePrefix_)):(V.push(a.prefix),V.push(this.positivePrefix_));if(isFinite(Z))if(Z*=
J?-1:1,Z*=this.multiplier_,this.useExponentialNotation_){var r=Z;if(r==0)gK7(this,r,this.minimumIntegerDigits_,V),I7W(this,0,V);else{var f=Math.floor(Math.log(r)/Math.log(10)+2E-15);r=LD(r,-f);var d=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(d=f%this.maximumIntegerDigits_,d<0&&(d=this.maximumIntegerDigits_+d),r=LD(r,d),f-=d,d=1):this.minimumIntegerDigits_<1?(f++,r=LD(r,-1)):(f-=this.minimumIntegerDigits_-1,r=LD(r,this.minimumIntegerDigits_-
1));gK7(this,r,d,V);I7W(this,f,V)}}else gK7(this,Z,this.minimumIntegerDigits_,V);else V.push(zY(this).INFINITY);J?a.negative_suffix?V.push(a.negative_suffix):(isFinite(Z)&&V.push(a.suffix),V.push(this.negativeSuffix_)):(isFinite(Z)&&V.push(a.suffix),V.push(this.positiveSuffix_));return V.join("")};
var WMa=function(Z,V){var a=LD(V,Z.maximumFractionDigits_);Z.significantDigits_>0&&(a=Zrz(a,Z.significantDigits_,Z.maximumFractionDigits_));a=Math.round(a);if(isFinite(a)){var J=Math.floor(LD(a,-Z.maximumFractionDigits_));a=Math.floor(a-LD(J,Z.maximumFractionDigits_));if(a<0||a>=LD(1,Z.maximumFractionDigits_))J=Math.round(V),a=0}else J=V,a=0;return{intValue:J,fracValue:a}},gK7=function(Z,V,a,J){if(Z.minimumFractionDigits_>Z.maximumFractionDigits_)throw Error("ge");
J||(J=[]);V=WMa(Z,V);var r=V.intValue,f=V.fracValue,d=Z.minimumFractionDigits_>0||f>0||!1;V=Z.minimumFractionDigits_;d&&(V=Z.minimumFractionDigits_);for(var N="",C=r;C>1E20;)N="0"+N,C=Math.round(LD(C,-1));N=C+N;var T=zY(Z).DECIMAL_SEP;C=zY(Z).ZERO_DIGIT.codePointAt(0);var Y=N.length,X=0;if(r>0||a>0){for(r=Y;r<a;r++)J.push(String.fromCodePoint(C));if(Z.groupingArray_.length>=2)for(a=1;a<Z.groupingArray_.length;a++)X+=Z.groupingArray_[a];a=Y-X;if(a>0){r=Z.groupingArray_;X=Y=0;for(var n,t=zY(Z).GROUP_SEP,
c=N.length,y=0;y<c;y++)if(J.push(String.fromCodePoint(C+Number(N.charAt(y)))),c-y>1)if(n=r[X],y<a){var U=a-y;(n===1||n>0&&U%n===1)&&J.push(t)}else X<r.length&&(y===a?X+=1:n===y-a-Y+1&&(J.push(t),Y+=n,X+=1))}else{a=N;N=Z.groupingArray_;r=zY(Z).GROUP_SEP;n=a.length;t=[];for(Y=N.length-1;Y>=0&&n>0;Y--){X=N[Y];for(c=0;c<X&&n-c-1>=0;c++)t.push(String.fromCodePoint(C+Number(a.charAt(n-c-1))));n-=X;n>0&&t.push(r)}J.push.apply(J,t.reverse())}}else d||J.push(String.fromCodePoint(C));(Z.decimalSeparatorAlwaysShown_||
d)&&J.push(T);f=String(f);d=f.split("e+");d.length==2&&(f=String(Zrz(parseFloat(d[0]),Z.significantDigits_,1)),f=f.replace(".",""),f+=(0,_.Imr)("0",parseInt(d[1],10)-f.length+1));Z.maximumFractionDigits_+1>f.length&&(f="1"+(0,_.Imr)("0",Z.maximumFractionDigits_-f.length)+f);for(Z=f.length;f.charAt(Z-1)=="0"&&Z>V+1;)Z--;for(V=1;V<Z;V++)J.push(String.fromCodePoint(C+Number(f.charAt(V))))},I7W=function(Z,V,a){a.push(zY(Z).EXP_SYMBOL);
V<0?(V=-V,a.push(zY(Z).MINUS_SIGN)):Z.useSignForPositiveExponent_&&a.push(zY(Z).PLUS_SIGN);V=""+V;for(var J=zY(Z).ZERO_DIGIT,r=V.length;r<Z.minExponentDigits_;r++)a.push(J);Z=J.codePointAt(0)-VIc;for(J=0;J<V.length;J++)a.push(String.fromCodePoint(Z+V.codePointAt(J)))},MLL=function(Z,V){V=V.codePointAt(0);
if(48<=V&&V<58)return V-48;Z=zY(Z).ZERO_DIGIT.codePointAt(0);return Z<=V&&V<Z+10?V-Z:-1},VIc="0".codePointAt(0),RAz=function(Z,V,a){for(var J="",r=!1,f=V.length;a[0]<f;a[0]++){var d=V.charAt(a[0]);
if(d=="'")a[0]+1<f&&V.charAt(a[0]+1)=="'"?(a[0]++,J+="'"):r=!r;else if(r)J+=d;else switch(d){case "#":case "0":case ",":case ".":case ";":return J;case "\u00a4":if(a[0]+1<f&&V.charAt(a[0]+1)=="\u00a4")a[0]++,J+=RZ(Z);else switch(Z.currencyStyle_){case 0:d=RZ(Z);J+=d in jF?jF[d][1]:d;break;case 2:d=RZ(Z);var N=jF[d];J+=N?d==N[1]?d:d+" "+N[1]:d;break;case 1:d=RZ(Z),J+=d in jF?jF[d][2]:d}break;case "%":if(!Z.negativePercentSignExpected_&&Z.multiplier_!=1)throw Error("he");if(Z.negativePercentSignExpected_&&
Z.multiplier_!=100)throw Error("ie");Z.multiplier_=100;Z.negativePercentSignExpected_=!1;J+=zY(Z).PERCENT;break;case "\u2030":if(!Z.negativePercentSignExpected_&&Z.multiplier_!=1)throw Error("he");if(Z.negativePercentSignExpected_&&Z.multiplier_!=1E3)throw Error("ie");Z.multiplier_=1E3;Z.negativePercentSignExpected_=!1;J+=zY(Z).PERMILL;break;default:J+=d}}return J},M8={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},LMF=function(Z,V){Z=Z.compactStyle_==1?Ez.COMPACT_DECIMAL_SHORT_PATTERN:Ez.COMPACT_DECIMAL_LONG_PATTERN;Z==null&&(Z=Ez.COMPACT_DECIMAL_SHORT_PATTERN);if(V<3)return M8;V=Math.min(14,V);var a=Z[LD(1,V)];for(--V;!a&&V>=3;)a=Z[LD(1,V)],V--;if(!a)return M8;a=a.other;var J=Z="",r=a.indexOf(";");r>=0&&(a=a.substring(0,r),r=a.substring(r+1))&&(J=/([^0]*)(0+)(.*)/.exec(r),Z=J[1],J=J[3]);return a&&a!="0"?(a=/([^0]*)(0+)(.*)/.exec(a))?{divisorBase:V+
1-(a[2].length-1),negative_prefix:Z,negative_suffix:J,prefix:a[1],suffix:a[3]}:M8:M8},uq7=function(Z){if(!isFinite(Z))return Z>0?Z:0;
for(var V=0;(Z/=10)>=1;)V++;return V},LD=function(Z,V){if(!Z||!isFinite(Z)||V==0)return Z;
Z=String(Z).split("e");return parseFloat(Z[0]+"e"+(parseInt(Z[1]||0,10)+V))},ar4=function(Z,V){return Z&&isFinite(Z)?LD(Math.round(LD(Z,V)),-V):Z},Zrz=function(Z,V,a){if(!Z)return Z;
V=V-uq7(Z)-1;return V<-a?ar4(Z,-a):ar4(Z,V)};var J4b=function(Z){return Z%10==1&&Z%100!=11?"one":Z%10==2&&Z%100!=12?"two":Z%10==3&&Z%100!=13?"few":"other"},oO4=J4b;
oO4=J4b;var r4W;r4W=function(Z,V){var a=Z|0;if(void 0===V){V=Math;var J=V.min,r=Z+"",f=r.indexOf(".");V=J.call(V,f===-1?0:r.length-f-1,3)}J=Math.pow(10,V);Z={v:V,f:(Z*J|0)%J};return a==1&&Z.v==0?"one":"other"};
_.bl=r4W;_.bl=r4W;var Pmh,frY,irh,dZH,mZL;_.Bd7=function(Z){this.JSC$9254_pattern_=Z;this.parsedPattern_=this.literals_=this.initialLiterals_=null;Z=hAr;var V=Ez;if(Pmh!==Z||frY!==V)Pmh=Z,frY=V,irh=new _.cA(1);this.numberFormatter_=irh};
Pmh=null;frY=null;irh=null;dZH=RegExp("'([{}#].*?)'","g");mZL=RegExp("''","g");
_.Bd7.prototype.format=function(Z){if(this.JSC$9254_pattern_){this.initialLiterals_=[];var V=Ndz(this,this.JSC$9254_pattern_);this.parsedPattern_=Cmr(this,V);this.JSC$9254_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.ZH(this.initialLiterals_),V=[],qch(this,this.parsedPattern_,Z,!1,V),Z=V.join("");this.literals_.length>0;)Z=Z.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else Z="";return Z};
var qch=function(Z,V,a,J,r){for(var f=0;f<V.length;f++)switch(V[f].type){case 4:r.push(V[f].value);break;case 3:var d=V[f].value;var N=Z,C=r,T=a[d];T===void 0?C.push("Undefined parameter - "+d):(N.literals_.push(T),C.push(N.buildPlaceholder_(N.literals_)));break;case 2:d=V[f].value;N=Z;C=a;T=J;var Y=r,X=d.argumentIndex;C[X]===void 0?Y.push("Undefined parameter - "+X):(X=d[C[X]],X===void 0&&(X=d.other),qch(N,X,C,T,Y));break;case 0:d=V[f].value;Sc7(Z,d,a,_.bl,J,r);break;case 1:d=V[f].value,Sc7(Z,d,
a,oO4,J,r)}},Sc7=function(Z,V,a,J,r,f){var d=V.argumentIndex,N=V.argumentOffset,C=+a[d];
isNaN(C)?f.push("Undefined or invalid parameter - "+d):(N=C-N,d=V[a[d]],d===void 0&&(J=J(Math.abs(N)),d=V[J],d===void 0&&(d=V.other)),V=[],qch(Z,d,a,r,V),a=V.join(""),r?f.push(a):(Z=Z.numberFormatter_.format(N),f.push(a.replace(/#/g,Z))))},Ndz=function(Z,V){var a=Z.initialLiterals_,J=Z.buildPlaceholder_.bind(Z);
V=V.replace(mZL,function(){a.push("'");return J(a)});
return V=V.replace(dZH,function(r,f){a.push(f);return J(a)})},Tdc=function(Z){var V=0,a=[],J=[],r=/[{}]/g;
r.lastIndex=0;for(var f;f=r.exec(Z);){var d=f.index;f[0]=="}"?(a.pop(),a.length==0&&(f={type:1},f.value=Z.substring(V,d),J.push(f),V=d+1)):(a.length==0&&(V=Z.substring(V,d),V!=""&&J.push({type:0,value:V}),V=d+1),a.push("{"))}Z=Z.substring(V);Z!=""&&J.push({type:0,value:Z});return J},YcH=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,X_z=/^\s*(\w+)\s*,\s*selectordinal\s*,/,KTr=/^\s*(\w+)\s*,\s*select\s*,/,Cmr=function(Z,V){var a=[];
V=Tdc(V);for(var J=0;J<V.length;J++){var r={};if(0==V[J].type)r.type=4,r.value=V[J].value;else if(1==V[J].type){var f=V[J].value;switch(YcH.test(f)?0:X_z.test(f)?1:KTr.test(f)?2:/^\s*\w+\s*/.test(f)?3:5){case 2:r.type=2;r.value=nOE(Z,V[J].value);break;case 0:r.type=0;r.value=lrW(Z,V[J].value);break;case 1:r.type=1;r.value=tI7(Z,V[J].value);break;case 3:r.type=3,r.value=V[J].value}}a.push(r)}return a},nOE=function(Z,V){var a="";
V=V.replace(KTr,function(N,C){a=C;return""});
var J={};J.argumentIndex=a;V=Tdc(V);for(var r=0;r<V.length;){var f=V[r].value;r++;var d=void 0;1==V[r].type&&(d=Cmr(Z,V[r].value));J[f.replace(/\s/g,"")]=d;r++}return J},lrW=function(Z,V){var a="",J=0;
V=V.replace(YcH,function(C,T,Y){a=T;Y&&(J=parseInt(Y,10));return""});
var r={};r.argumentIndex=a;r.argumentOffset=J;V=Tdc(V);for(var f=0;f<V.length;){var d=V[f].value;f++;var N=void 0;1==V[f].type&&(N=Cmr(Z,V[f].value));r[d.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=N;f++}return r},tI7=function(Z,V){var a="";
V=V.replace(X_z,function(N,C){a=C;return""});
var J={};J.argumentIndex=a;J.argumentOffset=0;V=Tdc(V);for(var r=0;r<V.length;){var f=V[r].value;r++;var d=void 0;1==V[r].type&&(d=Cmr(Z,V[r].value));J[f.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=d;r++}return J};
_.Bd7.prototype.buildPlaceholder_=function(Z){return"\ufddf_"+(Z.length-1).toString(10)+"_"};var sLL;
sLL={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 T8u=function(){this.rdtfSymbols_=FT7||sLL;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
T8u.prototype.format=function(Z,V){a:{V=DZY(this,V);switch(this.style_){case 2:if(V.NARROW!=void 0){V=V.NARROW;break a}case 1:if(V.SHORT!=void 0){V=V.SHORT;break a}default:V=V.LONG;break a}V=void 0}if(!this.alwaysNumeric_&&V&&V.R&&V.R[""+Z])Z=V.R[""+Z];else if(V){var a=Math.abs(Z);Z=(new _.Bd7("{N,plural,"+(Z>0||Z==0&&1/Z==Infinity?V.F:V.P)+"}")).format({N:a})}else Z="";return Z};
var DZY=function(Z,V){switch(V){default:case 0:return Z.rdtfSymbols_.YEAR;case 1:return Z.rdtfSymbols_.QUARTER;case 2:return Z.rdtfSymbols_.MONTH;case 3:return Z.rdtfSymbols_.WEEK;case 4:return Z.rdtfSymbols_.DAY;case 5:return Z.rdtfSymbols_.HOUR;case 6:return Z.rdtfSymbols_.MINUTE;case 7:return Z.rdtfSymbols_.SECOND}};var c4h=function(Z,V,a,J,r,f,d,N){this.x0=Z;this.y0=V;this.x1=a;this.y1=J;this.x2=r;this.y2=f;this.x3=d;this.y3=N};
c4h.prototype.clone=function(){return new c4h(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
c4h.prototype.equals=function(Z){return this.x0==Z.x0&&this.y0==Z.y0&&this.x1==Z.x1&&this.y1==Z.y1&&this.x2==Z.x2&&this.y2==Z.y2&&this.x3==Z.x3&&this.y3==Z.y3};
var Or4=function(Z,V){if(V==0)return Z.x0;if(V==1)return Z.x3;var a=KV(Z.x0,Z.x1,V),J=KV(Z.x1,Z.x2,V);Z=KV(Z.x2,Z.x3,V);a=KV(a,J,V);J=KV(J,Z,V);return KV(a,J,V)},Gkr=function(Z,V){var a=(V-Z.x0)/(Z.x3-Z.x0);
if(a<=0)return 0;if(a>=1)return 1;for(var J=0,r=1,f=0,d=0;d<8;d++){f=Or4(Z,a);var N=(Or4(Z,a+1E-6)-f)/1E-6;if(Math.abs(f-V)<1E-6)return a;if(Math.abs(N)<1E-6)break;else f<V?J=a:r=a,a-=(f-V)/N}for(d=0;Math.abs(f-V)>1E-6&&d<8;d++)f<V?(J=a,a=(a+r)/2):(r=a,a=(a+J)/2),f=Or4(Z,a);return a};var uF=function(){_.X6.call(this);this.JSC$9275_name_="closure_frame"+w_E++;this.iframesForDisposal_=[];y4W[this.JSC$9275_name_]=this},WI;
_.V8(uF,_.X6);var y4W={},w_E=0,brE=function(Z,V){var a=dN(Z);_.LsB(V,function(J,r){Array.isArray(J)||(J=[J]);_.jp(J,function(f){f=a.JSC$7224_createDom("INPUT",{type:"hidden",name:r,value:f});Z.appendChild(f)})})};
_.P=uF.prototype;_.P.JSC$9277_form_=null;_.P.JSC$9277_iframe_=null;_.P.iframeName_=null;_.P.nextIframeId_=0;_.P.JSC$9277_active_=!1;_.P.complete_=!1;_.P.success_=!1;_.P.lastContent_=null;_.P.JSC$9277_lastErrorCode_=0;_.P.iframeDisposalTimer_=null;
_.P.send=function(Z,V,a,J){if(this.JSC$9277_active_)throw Error("oe");Z=new _.Et(Z);V=V?V.toUpperCase():"GET";a&&_.o6(Z);WI||(WI=_.sX("FORM"),WI.acceptCharset="utf-8",a=WI.style,a.position="absolute",a.visibility="hidden",a.top=a.left="-10px",a.width=a.height="10px",a.overflow="hidden",document.body.appendChild(WI));this.JSC$9277_form_=WI;V=="GET"&&brE(this.JSC$9277_form_,Z.JSC$7925_queryData_);J&&brE(this.JSC$9277_form_,J);a=Z.toString();a=oyu(a);J=this.JSC$9277_form_;a=_.sS(mm(a));a!==void 0&&(J.action=
a);this.JSC$9277_form_.method=V;UZY(this);Hrc(this)};
_.P.abort=function(Z){if(this.JSC$9277_active_){var V=gu(this);if(V)if(Sw(V))V.removeAllListeners(void 0);else if(V=T9(V)){var a=0,J;for(J in V.listeners)for(var r=V.listeners[J].concat(),f=0;f<r.length;++f)Jj(r[f])&&++a}this.success_=this.JSC$9277_active_=this.complete_=!1;this.JSC$9277_lastErrorCode_=Z||7;this.dispatchEvent("abort");A44(this)}};
_.P.disposeInternal=function(){this.JSC$9277_active_&&this.abort();uF.superClass_.disposeInternal.call(this);this.JSC$9277_iframe_&&kkF(this);Hrc(this);this.JSC$9277_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$9277_form_=null;this.JSC$9277_lastErrorCode_=0;delete y4W[this.JSC$9275_name_]};
_.P.isComplete=function(){return this.complete_};
_.P.isSuccess=function(){return this.success_};
_.P.isActive=function(){return this.JSC$9277_active_};
_.P.getResponseText=function(){return this.lastContent_};
_.P.getLastError=function(){return _.cQB(this.JSC$9277_lastErrorCode_)};
var UZY=function(Z){Z.JSC$9277_active_=!0;Z.complete_=!1;Z.JSC$9277_lastErrorCode_=0;Z.iframeName_=Z.JSC$9275_name_+"_"+(Z.nextIframeId_++).toString(36);Z.JSC$9277_iframe_=dN(Z.JSC$9277_form_).JSC$7224_createDom("IFRAME",{name:Z.iframeName_,id:Z.iframeName_});var V=Z.JSC$9277_iframe_.style;V.visibility="hidden";V.width=V.height="10px";V.display="none";_.fP?V.marginTop=V.marginLeft="-10px":(V.position="absolute",V.top=V.left="-10px");dN(Z.JSC$9277_form_).JSC$7222_document_.body.appendChild(Z.JSC$9277_iframe_);
V=Z.iframeName_+"_inner";var a=lia(Z.JSC$9277_iframe_);if(document.baseURI){var J=uX(V);J='<head><base href="'+uX(document.baseURI)+'"></head><body><iframe id="'+J+'" name="'+J+'"></iframe>';J=cF(J)}else J=uX(V),J=cF('<body><iframe id="'+J+'" name="'+J+'"></iframe>');a.write(OS(J));_.P1(a.getElementById(V),"load",Z.onIframeLoaded_,!1,Z);J=qA("TEXTAREA",Z.JSC$9277_form_);for(var r=0,f=J.length;r<f;r++){var d=J[r].value;O0A(J[r])!=d&&(_.bL(J[r],d),J[r].value=d)}J=a.importNode(Z.JSC$9277_form_,!0);J.target=
V;J.action=Z.JSC$9277_form_.action;a.body.appendChild(J);r=qA("SELECT",Z.JSC$9277_form_);f=qA("SELECT",J);d=0;for(var N=r.length;d<N;d++)for(var C=qA("OPTION",r[d]),T=qA("OPTION",f[d]),Y=0,X=C.length;Y<X;Y++)T[Y].selected=C[Y].selected;r=qA("INPUT",Z.JSC$9277_form_);f=qA("INPUT",J);d=0;for(N=r.length;d<N;d++)if(r[d].type=="file"&&r[d].value!=f[d].value){Z.JSC$9277_form_.target=V;J=Z.JSC$9277_form_;break}try{Z.errorHandled_=!1,J.submit(),a.close(),_.PL&&setTimeout(Z.testForFirefoxSilentError_.bind(Z),
250)}catch(n){_.Yf(a.getElementById(V),"load",Z.onIframeLoaded_,!1,Z),a.close(),IZ(Z,2)}};
uF.prototype.onIframeLoaded_=function(){_.Yf(gu(this),"load",this.onIframeLoaded_,!1,this);try{var Z=this.JSC$9277_iframe_?lia(gu(this)):null;this.complete_=!0;this.JSC$9277_active_=!1;try{var V=Z.body;this.lastContent_=V.textContent||V.innerText}catch(r){var a=1}var J;a||typeof this.errorChecker_!="function"||(J=this.errorChecker_(Z))&&(a=4);a?IZ(this,a):(this.success_=!0,this.JSC$9277_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),A44(this))}catch(r){IZ(this,1)}};
var IZ=function(Z,V){Z.errorHandled_||(Z.success_=!1,Z.JSC$9277_active_=!1,Z.complete_=!0,Z.JSC$9277_lastErrorCode_=V,Z.dispatchEvent("complete"),Z.dispatchEvent("error"),A44(Z),Z.errorHandled_=!0)},A44=function(Z){kkF(Z);
Hrc(Z);Z.JSC$9277_form_=null;Z.dispatchEvent("ready")},kkF=function(Z){var V=Z.JSC$9277_iframe_;
V&&(V.onreadystatechange=null,V.onload=null,V.onerror=null,Z.iframesForDisposal_.push(V));Z.iframeDisposalTimer_&&(clearTimeout(Z.iframeDisposalTimer_),Z.iframeDisposalTimer_=null);_.PL?Z.iframeDisposalTimer_=setTimeout(Z.disposeIframes_.bind(Z),2E3):Z.disposeIframes_();Z.JSC$9277_iframe_=null;Z.iframeName_=null};
uF.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var Z=this.iframesForDisposal_.pop();_.CG(Z)}};
var Hrc=function(Z){Z.JSC$9277_form_&&Z.JSC$9277_form_==WI&&_.cv(Z.JSC$9277_form_)},gu=function(Z){return Z.JSC$9277_iframe_?lia(Z.JSC$9277_iframe_).getElementById(Z.iframeName_+"_inner"):null};
uF.prototype.testForFirefoxSilentError_=function(){if(this.JSC$9277_active_){var Z=this.JSC$9277_iframe_?lia(gu(this)):null;Z&&!GW(Z,"documentUri")?(_.Yf(gu(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?IZ(this,3):IZ(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.Z8=function(Z){return Z=="\r"||Z=="\n"||Z==" "||Z=="\t"};var EOB;_.Vu=function(Z){this.errorMessage_=null;this.result_=[];this.JSC$9279_buffer_="";this.stack_=[];this.JSC$9279_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!Z||!Z.deliverMessageAsRawString)};
EOB={INIT:0,VALUE:1,OBJECT_OPEN:2,OBJECT_END:3,ARRAY_OPEN:4,ARRAY_END:5,STRING:6,KEY_START:7,KEY_END:8,TRUE1:9,TRUE2:10,TRUE3:11,FALSE1:12,FALSE2:13,FALSE3:14,FALSE4:15,NULL1:16,NULL2:17,NULL3:18,NUM_DECIMAL_POINT:19,NUM_DIGIT:20};_.Vu.prototype.isInputValid=function(){return this.streamState_!=3};
_.Vu.prototype.done=function(){return this.streamState_===2};
var aM=function(Z,V,a){Z.streamState_=3;Z.errorMessage_="The stream is broken @"+Z.JSC$9279_pos_+"/"+a+". With input:\n"+V;throw Error(Z.errorMessage_);};
_.Vu.prototype.acceptsBinaryInput=function(){return!1};
_.Vu.prototype.parse=function(Z){function V(){for(;n<Z.length;)if(_.Z8(Z[n]))n++,f.JSC$9279_pos_++;else break;return n<T}
function a(){for(var c;;){c=Z[n++];if(!c)break;f.JSC$9279_pos_++;switch(f.state_){case C.INIT:c==="{"?f.state_=C.OBJECT_OPEN:c==="["?f.state_=C.ARRAY_OPEN:_.Z8(c)||aM(f,Z,n);continue;case C.KEY_START:case C.OBJECT_OPEN:if(_.Z8(c))continue;if(f.state_===C.KEY_START)d.push(C.KEY_END);else if(c==="}"){r("{}");f.state_=J();continue}else d.push(C.OBJECT_END);c==='"'?f.state_=C.STRING:aM(f,Z,n);continue;case C.KEY_END:case C.OBJECT_END:if(_.Z8(c))continue;c===":"?(f.state_===C.OBJECT_END&&(d.push(C.OBJECT_END),
f.depth_++),f.state_=C.VALUE):c==="}"?(f.depth_--,r(),f.state_=J()):c===","?(f.state_===C.OBJECT_END&&d.push(C.OBJECT_END),f.state_=C.KEY_START):aM(f,Z,n);continue;case C.ARRAY_OPEN:case C.VALUE:if(_.Z8(c))continue;if(f.state_===C.ARRAY_OPEN)if(f.depth_++,f.state_=C.VALUE,c==="]"){f.depth_--;if(f.depth_===0){f.state_=C.ARRAY_END;return}r("[]");f.state_=J();continue}else d.push(C.ARRAY_END);c==='"'?f.state_=C.STRING:c==="{"?f.state_=C.OBJECT_OPEN:c==="["?f.state_=C.ARRAY_OPEN:c==="t"?f.state_=C.TRUE1:
c==="f"?f.state_=C.FALSE1:c==="n"?f.state_=C.NULL1:c!=="-"&&("0123456789".indexOf(c)!==-1?f.state_=C.NUM_DIGIT:aM(f,Z,n));continue;case C.ARRAY_END:if(c===",")d.push(C.ARRAY_END),f.state_=C.VALUE,f.depth_===1&&(X=n);else if(c==="]"){f.depth_--;if(f.depth_===0)return;r();f.state_=J()}else if(_.Z8(c))continue;else aM(f,Z,n);continue;case C.STRING:var y=n;a:for(;;){for(;f.unicodeCount_>0;)if(c=Z[n++],f.unicodeCount_===4?f.unicodeCount_=0:f.unicodeCount_++,!c)break a;if(c==='"'&&!f.slashed_){f.state_=
J();break}if(c==="\\"&&!f.slashed_&&(f.slashed_=!0,c=Z[n++],!c))break;if(f.slashed_)if(f.slashed_=!1,c==="u"&&(f.unicodeCount_=1),c=Z[n++])continue;else break;N.lastIndex=n;c=N.exec(Z);if(!c){n=Z.length+1;break}n=c.index+1;c=Z[c.index];if(!c)break}f.JSC$9279_pos_+=n-y;continue;case C.TRUE1:if(!c)continue;c==="r"?f.state_=C.TRUE2:aM(f,Z,n);continue;case C.TRUE2:if(!c)continue;c==="u"?f.state_=C.TRUE3:aM(f,Z,n);continue;case C.TRUE3:if(!c)continue;c==="e"?f.state_=J():aM(f,Z,n);continue;case C.FALSE1:if(!c)continue;
c==="a"?f.state_=C.FALSE2:aM(f,Z,n);continue;case C.FALSE2:if(!c)continue;c==="l"?f.state_=C.FALSE3:aM(f,Z,n);continue;case C.FALSE3:if(!c)continue;c==="s"?f.state_=C.FALSE4:aM(f,Z,n);continue;case C.FALSE4:if(!c)continue;c==="e"?f.state_=J():aM(f,Z,n);continue;case C.NULL1:if(!c)continue;c==="u"?f.state_=C.NULL2:aM(f,Z,n);continue;case C.NULL2:if(!c)continue;c==="l"?f.state_=C.NULL3:aM(f,Z,n);continue;case C.NULL3:if(!c)continue;c==="l"?f.state_=J():aM(f,Z,n);continue;case C.NUM_DECIMAL_POINT:c===
"."?f.state_=C.NUM_DIGIT:aM(f,Z,n);continue;case C.NUM_DIGIT:if("0123456789.eE+-".indexOf(c)!==-1)continue;else n--,f.JSC$9279_pos_--,f.state_=J();continue;default:aM(f,Z,n)}}}
function J(){var c=d.pop();return c!=null?c:C.VALUE}
function r(c){f.depth_>1||(c||(c=X===-1?f.JSC$9279_buffer_+Z.substring(Y,n):Z.substring(X,n)),f.deliverMessageAsRawString_?f.result_.push(c):f.result_.push(JSON.parse(c)),X=n)}
for(var f=this,d=f.stack_,N=f.stringInputPattern_,C=EOB,T=Z.length,Y=0,X=-1,n=0;n<T;)switch(f.streamState_){case 3:return aM(f,Z,n),null;case 2:return V()&&aM(f,Z,n),null;case 0:if(V()){var t=Z[n++];f.JSC$9279_pos_++;if(t==="["){f.streamState_=1;Y=n;f.state_=C.ARRAY_OPEN;continue}else aM(f,Z,n)}return null;case 1:return a(),f.depth_===0&&f.state_==C.ARRAY_END?(f.streamState_=2,f.JSC$9279_buffer_=Z.substring(n)):f.JSC$9279_buffer_=X===-1?f.JSC$9279_buffer_+Z.substring(Y):Z.substring(X),f.result_.length>
0?(t=f.result_,f.result_=[],t):null}return null};_.V8(_.u9,Tc);WH.prototype.getValue=function(){return this.JSC$9287_value_};
WH.prototype.clone=function(){return new WH(this.JSC$9287_key_,this.JSC$9287_value_)};var J6=function(Z){this.nodes_=[];if(Z)a:{if(Z instanceof J6){var V=Z.getKeys();Z=Z.getValues();if(this.getCount()<=0){for(var a=this.nodes_,J=0;J<V.length;J++)a.push(new WH(V[J],Z[J]));break a}}else V=_.lv.getKeys(Z),Z=_.lv.getValues(Z);for(a=0;a<V.length;a++)this.insert(V[a],Z[a])}};
_.P=J6.prototype;_.P.insert=function(Z,V){var a=this.nodes_;a.push(new WH(Z,V));Z=a.length-1;V=this.nodes_;for(a=V[Z];Z>0;){var J=Z-1>>1;if(V[J].JSC$9287_key_>a.JSC$9287_key_)V[Z]=V[J],Z=J;else break}V[Z]=a};
_.P.remove=function(){var Z=this.nodes_,V=Z.length,a=Z[0];if(!(V<=0)){if(V==1)Z.length=0;else{Z[0]=Z.pop();Z=0;V=this.nodes_;for(var J=V.length,r=V[Z];Z<J>>1;){var f=Z*2+1,d=Z*2+2;f=d<J&&V[d].JSC$9287_key_<V[f].JSC$9287_key_?d:f;if(V[f].JSC$9287_key_>r.JSC$9287_key_)break;V[Z]=V[f];Z=f}V[Z]=r}return a.getValue()}};
_.P.peek=function(){var Z=this.nodes_;if(Z.length!=0)return Z[0].getValue()};
_.P.getValues=function(){for(var Z=this.nodes_,V=[],a=Z.length,J=0;J<a;J++)V.push(Z[J].getValue());return V};
_.P.getKeys=function(){for(var Z=this.nodes_,V=[],a=Z.length,J=0;J<a;J++)V.push(Z[J].JSC$9287_key_);return V};
_.P.containsValue=function(Z){return this.nodes_.some(function(V){return V.getValue()==Z})};
_.P.containsKey=function(Z){return this.nodes_.some(function(V){return V.JSC$9287_key_==Z})};
_.P.clone=function(){return new J6(this)};
_.P.getCount=function(){return this.nodes_.length};
_.P.isEmpty=function(){return this.nodes_.length===0};
_.P.clear=function(){this.nodes_.length=0};_.oM=function(Z,V){this.JSC$9293_map_={};this.JSC$9293_keys_=[];this.version_=this.size=0;var a=arguments.length;if(a>1){if(a%2)throw Error("oa");for(var J=0;J<a;J+=2)this.set(arguments[J],arguments[J+1])}else Z&&this.addAll(Z)};
_.P=_.oM.prototype;_.P.getCount=function(){return this.size};
_.P.getValues=function(){rQ(this);for(var Z=[],V=0;V<this.JSC$9293_keys_.length;V++)Z.push(this.JSC$9293_map_[this.JSC$9293_keys_[V]]);return Z};
_.P.getKeys=function(){rQ(this);return this.JSC$9293_keys_.concat()};
_.P.containsKey=function(Z){return this.has(Z)};
_.P.has=function(Z){return PU(this.JSC$9293_map_,Z)};
_.P.containsValue=function(Z){for(var V=0;V<this.JSC$9293_keys_.length;V++){var a=this.JSC$9293_keys_[V];if(PU(this.JSC$9293_map_,a)&&this.JSC$9293_map_[a]==Z)return!0}return!1};
_.P.equals=function(Z,V){if(this===Z)return!0;if(this.size!=Z.getCount())return!1;V=V||jLc;rQ(this);for(var a,J=0;a=this.JSC$9293_keys_[J];J++)if(!V(this.get(a),Z.get(a)))return!1;return!0};
var jLc=function(Z,V){return Z===V};
_.oM.prototype.isEmpty=function(){return this.size==0};
_.oM.prototype.clear=function(){this.JSC$9293_map_={};this.version_=this.size=this.JSC$9293_keys_.length=0};
_.oM.prototype.remove=function(Z){return this.delete(Z)};
_.oM.prototype.delete=function(Z){return PU(this.JSC$9293_map_,Z)?(delete this.JSC$9293_map_[Z],--this.size,this.version_++,this.JSC$9293_keys_.length>2*this.size&&rQ(this),!0):!1};
var rQ=function(Z){if(Z.size!=Z.JSC$9293_keys_.length){for(var V=0,a=0;V<Z.JSC$9293_keys_.length;){var J=Z.JSC$9293_keys_[V];PU(Z.JSC$9293_map_,J)&&(Z.JSC$9293_keys_[a++]=J);V++}Z.JSC$9293_keys_.length=a}if(Z.size!=Z.JSC$9293_keys_.length){V={};for(J=a=0;a<Z.JSC$9293_keys_.length;){var r=Z.JSC$9293_keys_[a];PU(V,r)||(Z.JSC$9293_keys_[J++]=r,V[r]=1);a++}Z.JSC$9293_keys_.length=J}};
_.P=_.oM.prototype;_.P.get=function(Z,V){return PU(this.JSC$9293_map_,Z)?this.JSC$9293_map_[Z]:V};
_.P.set=function(Z,V){PU(this.JSC$9293_map_,Z)||(this.size+=1,this.JSC$9293_keys_.push(Z),this.version_++);this.JSC$9293_map_[Z]=V};
_.P.addAll=function(Z){if(Z instanceof _.oM)for(var V=Z.getKeys(),a=0;a<V.length;a++)this.set(V[a],Z.get(V[a]));else for(V in Z)this.set(V,Z[V])};
_.P.forEach=function(Z,V){for(var a=this.getKeys(),J=0;J<a.length;J++){var r=a[J],f=this.get(r);Z.call(V,f,r,this)}};
_.P.clone=function(){return new _.oM(this)};
_.P.transpose=function(){for(var Z=new _.oM,V=0;V<this.JSC$9293_keys_.length;V++){var a=this.JSC$9293_keys_[V];Z.set(this.JSC$9293_map_[a],a)}return Z};
_.P.keys=function(){return mfz(this.__iterator__(!0)).toEs6()};
_.P.values=function(){return mfz(this.__iterator__(!1)).toEs6()};
_.P.entries=function(){var Z=this;return FRr(this.keys(),function(V){return[V,Z.get(V)]})};
_.P.__iterator__=function(Z){rQ(this);var V=0,a=this.version_,J=this,r=new a7;r.next=function(){if(a!=J.version_)throw Error("pe");if(V>=J.JSC$9293_keys_.length)return Ja;var f=J.JSC$9293_keys_[V++];return o7(Z?f:J.JSC$9293_map_[f])};
return r};
var PU=function(Z,V){return Object.prototype.hasOwnProperty.call(Z,V)};var xZc=function(){this.JSC$9296_map_=new _.oM;this.JSC$9296_head_=new vOW("");this.JSC$9296_head_.next=this.JSC$9296_head_.prev=this.JSC$9296_head_},QLA=function(Z,V){if(V=Z.JSC$9296_map_.get(V))V.remove(),Z.insert_(V);
return V};
_.P=xZc.prototype;_.P.get=function(Z,V){return(Z=QLA(this,Z))?Z.value:V};
_.P.set=function(Z,V){var a=QLA(this,Z);a?a.value=V:(a=new vOW(Z,V),this.JSC$9296_map_.set(Z,a),this.insert_(a))};
_.P.peek=function(){return this.JSC$9296_head_.next.value};
_.P.shift=function(){return p_b(this,this.JSC$9296_head_.next)};
_.P.pop=function(){return p_b(this,this.JSC$9296_head_.prev)};
_.P.remove=function(Z){return(Z=this.JSC$9296_map_.get(Z))?(this.removeNode(Z),!0):!1};
_.P.removeNode=function(Z){Z.remove();this.JSC$9296_map_.remove(Z.key)};
_.P.getCount=function(){return this.JSC$9296_map_.getCount()};
_.P.isEmpty=function(){return this.JSC$9296_map_.isEmpty()};
_.P.getKeys=function(){return this.map(function(Z,V){return V})};
_.P.getValues=function(){return this.map(function(Z){return Z})};
_.P.contains=function(Z){return this.some(function(V){return V==Z})};
_.P.containsKey=function(Z){return this.JSC$9296_map_.containsKey(Z)};
_.P.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$9296_head_.prev)};
_.P.forEach=function(Z,V){for(var a=this.JSC$9296_head_.next;a!=this.JSC$9296_head_;a=a.next)Z.call(V,a.value,a.key,this)};
_.P.map=function(Z,V){for(var a=[],J=this.JSC$9296_head_.next;J!=this.JSC$9296_head_;J=J.next)a.push(Z.call(V,J.value,J.key,this));return a};
_.P.some=function(Z,V){for(var a=this.JSC$9296_head_.next;a!=this.JSC$9296_head_;a=a.next)if(Z.call(V,a.value,a.key,this))return!0;return!1};
_.P.every=function(Z,V){for(var a=this.JSC$9296_head_.next;a!=this.JSC$9296_head_;a=a.next)if(!Z.call(V,a.value,a.key,this))return!1;return!0};
_.P.insert_=function(Z){Z.next=this.JSC$9296_head_.next;Z.prev=this.JSC$9296_head_;this.JSC$9296_head_.next=Z;for(Z.next.prev=Z;this.getCount()>40;)this.removeNode(this.JSC$9296_head_.prev)};
var p_b=function(Z,V){Z.JSC$9296_head_!=V&&Z.removeNode(V);return V.value},vOW=function(Z,V){this.key=Z;
this.value=V};
vOW.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var h14=function(){J6.apply(this,arguments)};
_.O(h14,J6);h14.prototype.enqueue=function(Z,V){this.insert(Z,V)};var e1Y=function(){var Z=Error();Z.name="SecurityError";throw Z;},HTJ=function(){return{get opener(){return null},
get closed(){return!0},get location(){e1Y()},get document(){e1Y()},postMessage:function(){},
close:function(){},
focus:function(){}}};var eaE={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 Rac={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 z17={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(Rac).join("|");var $ZE=function(){function Z(N){N.substr(-1)!==";"&&(N+=";");return d(N)}
for(var V=Object.keys(z17).sort($NF),a=Object.keys(Rac).sort($NF),J=0,r=0;J<a.length;J++)V[r]===a[J]?(a[J]+=";?",r++):a[J]+=";";var f=new RegExp("&(?:"+a.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),d=MjJ();return function(N){return String(N).replace(f,Z)}}();/*

 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 R1a={};var MI4=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"),LTL=/[\\&]/,u8L=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),WTB=RegExp('[&<>"]',"g"),gOY=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),IrL=function(Z){return Z.charCodeAt(0)===92?Z.charAt(1):$ZE(Z)},Zh7=function(Z){return LTL.test(Z)?Z.replace(u8L,IrL):Z},VGB=function(Z){try{var V,a="";
if(typeof r!=="string"){var J=r;var r=";/?:@&=+$,-_.!~*'()#"}typeof J==="undefined"&&(J=!0);var f,d=R1a[r];if(d)var N=d;else{d=R1a[r]=[];for(f=0;f<128;f++){var C=String.fromCharCode(f);/^[0-9a-z]$/i.test(C)?d.push(C):d.push("%"+("0"+f.toString(16).toUpperCase()).slice(-2))}for(f=0;f<r.length;f++)d[r.charCodeAt(f)]=r[f];N=d}var T=0;for(V=Z.length;T<V;T++){var Y=Z.charCodeAt(T);if(J&&Y===37&&T+2<V&&/^[0-9a-f]{2}$/i.test(Z.slice(T+1,T+3)))a+=Z.slice(T,T+3),T+=2;else if(Y<128)a+=N[Y];else if(Y>=55296&&
Y<=57343){if(Y>=55296&&Y<=56319&&T+1<V){var X=Z.charCodeAt(T+1);if(X>=56320&&X<=57343){a+=encodeURIComponent(Z[T]+Z[T+1]);T++;continue}}a+="%EF%BF%BD"}else a+=encodeURIComponent(Z[T])}return a}catch(n){return Z}},aeB=function(Z){switch(Z){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return Z}},fi=function(Z,V){return WTB.test(Z)?V?Z.replace(gOY,aeB):Z.replace(WTB,aeB):Z};/*

 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 i7;if(String.fromCodePoint)i7=function(Z){try{return String.fromCodePoint(Z)}catch(V){if(V instanceof RangeError)return String.fromCharCode(65533);throw V;}};
else{var JjW=String.fromCharCode,oI4=Math.floor;i7=function(){var Z=[],V=-1,a=arguments.length;if(!a)return"";for(var J="";++V<a;){var r=Number(arguments[V]);if(!isFinite(r)||r<0||r>1114111||oI4(r)!==r)return String.fromCharCode(65533);if(r<=65535)Z.push(r);else{r-=65536;var f=(r>>10)+55296;r=r%1024+56320;Z.push(f,r)}if(V+1===a||Z.length>16384)J+=JjW.apply(null,Z),Z.length=0}return J}};var rjc=function(Z){this.root=this.current=Z;this.entering=!0};
rjc.prototype.next=function(){var Z=this.current,V=this.entering;if(Z===null)return null;a:switch(Z._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 a=!0;break a;default:a=!1}V&&a?Z._firstChild?(this.current=Z._firstChild,this.entering=!0):this.entering=!1:Z===this.root?this.current=null:Z._next===null?(this.current=
Z._parent,this.entering=!1):(this.current=Z._next,this.entering=!0);return{entering:V,node:Z}};
var VD=function(Z,V){this._type=Z;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=V;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};
VD.prototype.appendChild=function(Z){BU(Z);Z._parent=this;this._lastChild?(this._lastChild._next=Z,Z._prev=this._lastChild):this._firstChild=Z;this._lastChild=Z};
var BU=function(Z){Z._prev?Z._prev._next=Z._next:Z._parent&&(Z._parent._firstChild=Z._next);Z._next?Z._next._prev=Z._prev:Z._parent&&(Z._parent._lastChild=Z._prev);Z._parent=null;Z._next=null;Z._prev=null},PnH=function(Z,V){BU(V);
V._next=Z._next;V._next&&(V._next._prev=V);V._prev=Z;Z._next=V;V._parent=Z._parent;V._next||(V._parent._lastChild=V)};
VD.prototype.insertBefore=function(Z){BU(Z);Z._prev=this._prev;Z._prev&&(Z._prev._next=Z);Z._next=this;this._prev=Z;Z._parent=this._parent;Z._prev||(Z._parent._firstChild=Z)};
_.QS.Object.defineProperties(VD.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(Z){this._literal=Z}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(Z){this._destination=Z}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(Z){this._title=Z}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(Z){this._info=Z}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(Z){this._level=Z}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(Z){this._listData.type=Z}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(Z){this._listData.tight=Z}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(Z){this._listData.start=Z}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(Z){this._onEnter=Z}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(Z){this._onExit=Z}}});var LCE=/[ \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,
uHo={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 feL=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]/),
ihY=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),BKY=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),d6b=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),m6F=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),NK4=/`+/,Cnr=/^`+/,qU4=/\.\.\./g,SUY=/--+/g,TKF=/^<([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])?)*)>/,
YUc=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,X1r=/^ *(?:\n *)?/,KAr=/^[ \t\n\x0b\x0c\x0d]/,nIh=/[ \t\n\x0b\x0c\x0d]+/g,lez=/^\s/,tG7=/ *$/,sNa=/^ */,FAF=/^ *(?:\n|$)/,D64=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),cj4=/^[^\n`\[\]\\!<&*_'"]+/m,dQ=function(Z){var V=new VD("text");V._literal=Z;return V},mL=function(Z){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=Z||{}};
mL.prototype.match=function(Z){Z=Z.exec(this.subject.slice(this.pos));if(Z===null)return null;this.pos+=Z.index+Z[0].length;return Z[0]};
mL.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var NX=function(Z){Z.match(X1r);return!0},Ohb=function(Z,V,a){var J=0;
var r=Z.pos;if(V===39||V===34)J++,Z.pos++;else for(;Z.peek()===V;)J++,Z.pos++;if(J===0)J=null;else{var f=r===0?"\n":Z.subject.charAt(r-1);var d=Z.peek();d=d===-1?"\n":i7(d);var N=lez.test(d);d=feL.test(d);var C=lez.test(f);var T=feL.test(f);f=!N&&!(d&&!C&&!T);N=!C&&!(T&&!N&&!d);V===95?(C=f&&(!N||T),d=N&&(!f||d)):(C=V===39||V===34?f&&!N:f,d=N);Z.pos=r;J={numdelims:J,can_open:C,can_close:d}}if(!J)return!1;r=J.numdelims;d=Z.pos;Z.pos+=r;d=V===39?"\u2019":V===34?"\u201c":Z.subject.slice(d,Z.pos);d=dQ(d);
a.appendChild(d);Z.delimiters={cc:V,numdelims:r,origdelims:r,node:d,previous:Z.delimiters,next:null,can_open:J.can_open,can_close:J.can_close};Z.delimiters.previous!==null&&(Z.delimiters.previous.next=Z.delimiters);return!0},GQL=function(Z,V){V.previous!==null&&(V.previous.next=V.next);
V.next===null?Z.delimiters=V.previous:V.next.previous=V.previous},w1z=function(Z,V){var a,J,r=[],f=!1;
r[95]=V;r[42]=V;r[39]=V;r[34]=V;for(a=Z.delimiters;a!==null&&a.previous!==V;)a=a.previous;for(;a!==null;){var d=a.cc;if(a.can_close){var N=a.previous;for(J=!1;N!==null&&N!==V&&N!==r[d];){f=(a.can_open||N.can_close)&&(N.origdelims+a.origdelims)%3===0;if(N.cc===a.cc&&N.can_open&&!f){J=!0;break}N=N.previous}var C=a;if(d===42||d===95)if(J){var T=a.numdelims>=2&&N.numdelims>=2?2:1;var Y=N.node;var X=a.node;N.numdelims-=T;a.numdelims-=T;Y._literal=Y._literal.slice(0,Y._literal.length-T);X._literal=X._literal.slice(0,
X._literal.length-T);var n=new VD(T===1?"emph":"strong");for(T=Y._next;T&&T!==X;){var t=T._next;BU(T);n.appendChild(T);T=t}PnH(Y,n);T=N;t=a;T.next!==t&&(T.next=t,t.previous=T);N.numdelims===0&&(BU(Y),GQL(Z,N));a.numdelims===0&&(BU(X),N=a.next,GQL(Z,a),a=N)}else a=a.next;else d===39?(a.node._literal="\u2019",J&&(N.node._literal="\u2018"),a=a.next):d===34&&(a.node._literal="\u201d",J&&(N.node.literal="\u201c"),a=a.next);J||f||(r[d]=C.previous,C.can_open||GQL(Z,C))}else a=a.next}for(;Z.delimiters!==
null&&Z.delimiters!==V;)GQL(Z,Z.delimiters)},yjc=function(Z){Z=Z.match(ihY);
return Z===null?null:Zh7(Z.substr(1,Z.length-2))},bhH=function(Z){var V=Z.match(BKY);
if(V===null){V=Z.pos;for(var a=0,J;(J=Z.peek())!==-1;)if(J===92)Z.pos+=1,Z.peek()!==-1&&(Z.pos+=1);else if(J===40)Z.pos+=1,a+=1;else if(J===41)if(a<1)break;else Z.pos+=1,--a;else if(KAr.exec(i7(J))!==null)break;else Z.pos+=1;V=Z.subject.substr(V,Z.pos-V);return VGB(Zh7(V))}return VGB(Zh7(V.substr(1,V.length-2)))},U6Y=function(Z){Z=Z.match(D64);
return Z===null||Z.length>1001?0:Z.length},HhF=function(Z,V,a,J){Z.brackets!==null&&(Z.brackets.bracketAfter=!0);
Z.brackets={node:V,previous:Z.brackets,previousDelimiter:Z.delimiters,index:a,image:J,active:!0}},AjE=function(Z,V){var a;
return(a=Z.match(cj4))?(Z.options.smart?V.appendChild(dQ(a.replace(qU4,"\u2026").replace(SUY,function(J){var r=0,f=0;J.length%3===0?f=J.length/3:J.length%2===0?r=J.length/2:J.length%3===2?(r=1,f=(J.length-2)/3):(r=2,f=(J.length-4)/3);J="";var d;for(d=0;d<f;d++)J+="\u2014";for(d=0;d<r;d++)J+="\u2013";return J}))):V.appendChild(dQ(a)),!0):!1},kQF=function(Z,V,a){Z.subject=V;
Z.pos=0;V=Z.pos;var J=U6Y(Z);if(J===0)return 0;var r=Z.subject.substr(0,J);if(Z.peek()===58)Z.pos++;else return Z.pos=V,0;NX(Z);J=bhH(Z);if(J===null||J.length===0)return Z.pos=V,0;var f=Z.pos;NX(Z);var d=yjc(Z);d===null&&(d="",Z.pos=f);var N=!0;Z.match(FAF)===null&&(d===""?N=!1:(d="",Z.pos=f,N=Z.match(FAF)!==null));if(!N)return Z.pos=V,0;r=WCm(r);if(r==="")return Z.pos=V,0;a[r]||(a[r]={destination:J,title:d});return Z.pos-V},EIF=function(Z,V){var a,J=Z.peek();
if(J===-1)return!1;switch(J){case 10:Z.pos+=1;if((a=V._lastChild)&&a.type==="text"&&a._literal[a._literal.length-1]===" "){var r=a._literal[a._literal.length-2]===" ";a._literal=a._literal.replace(tG7,"");V.appendChild(new VD(r?"linebreak":"softbreak"))}else V.appendChild(new VD("softbreak"));Z.match(sNa);a=!0;break;case 92:a=Z.subject;Z.pos+=1;Z.peek()===10?(Z.pos+=1,a=new VD("linebreak"),V.appendChild(a)):d6b.test(a.charAt(Z.pos))?(V.appendChild(dQ(a.charAt(Z.pos))),Z.pos+=1):V.appendChild(dQ("\\"));
a=!0;break;case 96:a:if(a=Z.match(Cnr),a===null)a=!1;else{r=Z.pos;for(var f;(f=Z.match(NK4))!==null;)if(f===a){f=new VD("code");f._literal=Z.subject.slice(r,Z.pos-a.length).trim().replace(nIh," ");V.appendChild(f);a=!0;break a}Z.pos=r;V.appendChild(dQ(a));a=!0}break;case 42:case 95:a=Ohb(Z,J,V);break;case 39:case 34:a=Z.options.smart&&Ohb(Z,J,V);break;case 91:a=Z.pos;Z.pos+=1;r=dQ("[");V.appendChild(r);HhF(Z,r,a,!1);a=!0;break;case 33:a=Z.pos;Z.pos+=1;Z.peek()===91?(Z.pos+=1,r=dQ("!["),V.appendChild(r),
HhF(Z,r,a+1,!0)):V.appendChild(dQ("!"));a=!0;break;case 93:var d,N=!1,C;Z.pos+=1;var T=Z.pos;r=Z.brackets;if(r===null)V.appendChild(dQ("]"));else if(r.active){a=r.image;var Y=Z.pos;Z.peek()===40&&(Z.pos++,NX(Z)&&(f=bhH(Z))!==null&&NX(Z)&&(KAr.test(Z.subject.charAt(Z.pos-1))&&(d=yjc(Z)),1)&&NX(Z)&&Z.peek()===41?(Z.pos+=1,N=!0):Z.pos=Y);if(!N){var X=Z.pos,n=U6Y(Z);n>2?C=Z.subject.slice(X,X+n):r.bracketAfter||(C=Z.subject.slice(r.index,T));n===0&&(Z.pos=Y);C&&(C=Z.refmap[WCm(C)])&&(f=C.destination,d=
C.title,N=!0)}if(N){T=new VD(a?"image":"link");T._destination=f;T._title=d||"";for(f=r.node._next;f;)d=f._next,BU(f),T.appendChild(f),f=d;V.appendChild(T);w1z(Z,r.previousDelimiter);Z.brackets=Z.brackets.previous;BU(r.node);if(!a)for(r=Z.brackets;r!==null;)r.image||(r.active=!1),r=r.previous}else Z.brackets=Z.brackets.previous,Z.pos=T,V.appendChild(dQ("]"))}else V.appendChild(dQ("]")),Z.brackets=Z.brackets.previous;a=!0;break;case 60:(a=Z.match(TKF))?(a=a.slice(1,a.length-1),r=new VD("link"),r._destination=
VGB("mailto:"+a),r._title="",r.appendChild(dQ(a)),V.appendChild(r),a=!0):(a=Z.match(YUc))?(a=a.slice(1,a.length-1),r=new VD("link"),r._destination=VGB(a),r._title="",r.appendChild(dQ(a)),V.appendChild(r),a=!0):a=!1;a||(a=Z.match(MI4),a===null?a=!1:(r=new VD("html_inline"),r._literal=a,V.appendChild(r),a=!0));break;case 38:(a=Z.match(m6F))?(V.appendChild(dQ($ZE(a))),a=!0):a=!1;break;default:a=AjE(Z,V)}a||(Z.pos+=1,V.appendChild(dQ(i7(J))));return!0};
mL.prototype.parseInlines=function(Z){this.subject=Z._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;EIF(this,Z););Z._string_content=null;w1z(this,null)};
mL.prototype.parse=mL.prototype.parseInlines;var jNc=[/./,/^<(?: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")],vIL=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],x6F=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,QNY=/^[#`~*+_=<>0-9-\|]|\|/,p1r=/[^ \t\f\v\r\n]/,h5c=/^[*+-]/,e5Y=/^(\d{1,9})([.)])/,z5W=/^#{1,6}(?:[ \t]+|$)/,$6B=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,R5c=/^(?:`{3,}|~{3,})(?= *$)/,MGz=/^(?:=+|-+)[ \t]*$/,LAa=/\r\n|\n|\r/,IKV=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,ZPF=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,uyr={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(Z){return Z!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(Z,V){for(Z=V._firstChild;Z;){if(grR(Z)&&Z._next){V._listData.tight=!1;break}for(var a=Z._firstChild;a;){if(grR(a)&&(Z._next||a._next)){V._listData.tight=!1;break}a=a._next}Z=Z._next}},
canContain:function(Z){return Z==="item"},
acceptsLines:!1},block_quote:{continue:function(Z){var V=Z.currentLine;if(Z.indented||IB(V,Z.nextNonspace)!==62)return 1;Ci(Z);qX(Z,1,!1);gn(IB(V,Z.offset))&&qX(Z,1,!0);return 0},
finalize:function(){},
canContain:function(Z){return Z!=="item"},
acceptsLines:!1},item:{continue:function(Z,V){if(Z.blank){if(V._firstChild==null)return 1;Ci(Z)}else if(Z.indent>=V._listData.markerOffset+V._listData.padding)qX(Z,V._listData.markerOffset+V._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(Z){return Z!=="item"&&!Voc(Z)},
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(Z,V){var a=Z.currentLine,J=Z.indent;if(V._isFenced){if((J=J<=3&&a.charAt(Z.nextNonspace)===V._fenceChar&&a.slice(Z.nextNonspace).match(R5c))&&J[0].length>=V._fenceLength)return Z.finalize(V,Z.lineNumber),2;for(V=V._fenceOffset;V>0&&gn(IB(a,Z.offset));)qX(Z,1,!0),V--}else if(J>=4)qX(Z,4,!0);else if(Z.blank)Ci(Z);else return 1;return 0},
finalize:function(Z,V){if(V._isFenced){var a=V._string_content,J=a.indexOf("\n");Z=a.slice(0,J);a=a.slice(J+1);V.info=Zh7(Z.trim());V._literal=a}else V._literal=V._string_content.replace(/(\n *)+$/,"\n");V._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(Z,V){return!Z.blank||V._htmlBlockType!==6&&V._htmlBlockType!==7?0:1},
finalize:function(Z,V){V._literal=V._string_content.replace(/(\n *)+$/,"");V._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(Z){return Z.blank?1:0},
finalize:function(Z,V){for(var a,J=!1;IB(V._string_content,0)===91&&(a=kQF(Z.inlineParser,V._string_content,Z.refmap));)V._string_content=V._string_content.slice(a),J=!0;J&&!p1r.test(V._string_content)&&BU(V)},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(Z){return Z2(Z.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(Z){return Z=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(Z,V){if(!V._rowIsDelimiter){Z=V._isHeader?"th":"td";for(var a=V._parent._tableColumns,J=V._string_content,r=0,f="",d,N=V._sourcepos[0][0];r<J.length;){switch(J[r]){case "|":d&&(d._string_content=f.trim(),f="",d=null,a--,a<=0&&(r=J.length));break;default:if(!d){d=new VD(Z,[[N,r],[N,r]]);var C=V._parent._columnAlignment,T=V._parent._tableColumns-a;C&&T<=C.length&&T>=0&&(d._alignment=C[T]);V.appendChild(d)}f+=J[r];d._sourcepos[1][1]=r}r++}d&&(d._string_content=f.trim());V._string_content=
""}},
canContain:function(Z){return Z!=="row"},
acceptsLines:!1}},WAL=[function(Z){if(Z.indented||IB(Z.currentLine,Z.nextNonspace)!==62)return 0;Ci(Z);qX(Z,1,!1);gn(IB(Z.currentLine,Z.offset))&&qX(Z,1,!0);S9(Z);Z.addChild("block_quote",Z.nextNonspace);return 1},
function(Z){var V;if(!Z.indented&&(V=Z.currentLine.slice(Z.nextNonspace).match(z5W))){Ci(Z);qX(Z,V[0].length,!1);S9(Z);var a=Z.addChild("heading",Z.nextNonspace);a.level=V[0].trim().length;a._string_content=Z.currentLine.slice(Z.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");qX(Z,Z.currentLine.length-Z.offset);return 2}return 0},
function(Z){var V;if(!Z.indented&&(V=Z.currentLine.slice(Z.nextNonspace).match($6B))){var a=V[0].length;S9(Z);var J=Z.addChild("code_block",Z.nextNonspace);J._isFenced=!0;J._fenceLength=a;J._fenceChar=V[0][0];J._fenceOffset=Z.indent;Ci(Z);qX(Z,a,!1);return 2}return 0},
function(Z,V){if(!Z.indented&&IB(Z.currentLine,Z.nextNonspace)===60){var a=Z.currentLine.slice(Z.nextNonspace),J;for(J=1;J<=7;J++)if(jNc[J].test(a)&&(J<7||V.type!=="paragraph"))return S9(Z),Z.addChild("html_block",Z.offset)._htmlBlockType=J,2}return 0},
function(Z,V){var a;if(!Z.indented&&V.type==="paragraph"&&(a=Z.currentLine.slice(Z.nextNonspace).match(MGz))){S9(Z);var J=new VD("heading",V.sourcepos);J.level=a[0][0]==="="?1:2;J._string_content=V._string_content;PnH(V,J);BU(V);Z.tip=J;qX(Z,Z.currentLine.length-Z.offset,!1);return 2}return 0},
function(Z){return!Z.indented&&x6F.test(Z.currentLine.slice(Z.nextNonspace))?(S9(Z),Z.addChild("thematic_break",Z.nextNonspace),qX(Z,Z.currentLine.length-Z.offset,!1),2):0},
function(Z,V){var a,J;if(!(J=Z.indented&&V.type!=="list")){a:{var r=V,f=Z.currentLine.slice(Z.nextNonspace);J={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:Z.indent};if(a=f.match(h5c))J.type="bullet",J.bulletChar=a[0][0];else{if(!(a=f.match(e5Y))||r.type==="paragraph"&&a[1]!=="1"){a=null;break a}J.type="ordered";J.start=parseInt(a[1],10);J.delimiter=a[2]}var d=IB(Z.currentLine,Z.nextNonspace+a[0].length);if(d!==-1&&d!==9&&d!==32||r.type==="paragraph"&&!Z.currentLine.slice(Z.nextNonspace+
a[0].length).match(p1r))a=null;else{Ci(Z);qX(Z,a[0].length,!0);r=Z.column;f=Z.offset;do qX(Z,1,!0),d=IB(Z.currentLine,Z.offset);while(Z.column-r<5&&gn(d));d=IB(Z.currentLine,Z.offset)===-1;var N=Z.column-r;N>=5||N<1||d?(J.padding=a[0].length+1,Z.column=r,Z.offset=f,gn(IB(Z.currentLine,Z.offset))&&qX(Z,1,!0)):J.padding=a[0].length+N;a=J}}J=!a}if(J)return 0;S9(Z);(J=Z.tip.type!=="list")||(V=V._listData,J=!(V.type===a.type&&V.delimiter===a.delimiter&&V.bulletChar===a.bulletChar));J&&(V=Z.addChild("list",
Z.nextNonspace),V._listData=a);V=Z.addChild("item",Z.nextNonspace);V._listData=a;return 1},
function(Z){var V;return((V=Z.options.shouldParseIndentAsCodeBlock)!=null?V:1)&&Z.indented&&Z.tip.type!=="paragraph"&&!Z.blank?(qX(Z,4,!0),S9(Z),Z.addChild("code_block",Z.offset),2):0},
function(Z,V){var a=Z2(Z.currentLine),J=Z2(Z.lookahead);if(a!==0&&J<0&&Math.abs(a)==Math.abs(J)&&!Voc(V.type)){S9(Z);V=Z.addChild("table",Z.nextNonspace);V._tableRows=1;V._tableColumns=Math.abs(a);a=Z.lookahead;if(ZPF.test(a)){J=[];for(var r=0,f=!1,d=0,N=void 0;r<a.length;){var C=d>=3;switch(a[r]){case "-":d++;break;case "|":f&&(J.push(N),N=void 0,d=0);f=!0;break;case ":":N||C||(N="left"),!N&&C&&(N="right"),N==="left"&&C&&(N="center")}r++}a=J}else a=void 0;V._columnAlignment=a;V=Z.addChild("row",
Z.nextNonspace);V._isHeader=!0;qX(Z,Z.currentLine.length-Z.offset,!1);V._string_content=Z.currentLine;return 1}return 0},
function(Z,V){if(V.type=="table"&&Z2(Z.currentLine)!==0){S9(Z);var a=V;V=Z.addChild("row",Z.nextNonspace);Z2(Z.currentLine)<0?V._rowIsDelimiter=!0:a._tableRows+=1;qX(Z,Z.currentLine.length-Z.offset,!1);V._string_content=Z.currentLine;return 2}return 0}],Fuo=function(){var Z={shouldParseIndentAsCodeBlock:!1};
Z=Z===void 0?{}:Z;this.lastMatchedContainer=this.doc=aNJ();this.refmap={};this.lastLineLength=0;this.inlineParser=new mL(Z);this.options=Z;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=uyr;this.blockStarts=WAL},gIW=function(Z){Z.partiallyConsumedTab&&(Z.offset+=1,Z.tip._string_content+=" ".repeat(4-Z.column%
4));
Z.tip._string_content+=Z.currentLine.slice(Z.offset)+"\n"};
Fuo.prototype.addChild=function(Z,V){for(;!this.blocks[this.tip.type].canContain(Z);)this.finalize(this.tip,this.lineNumber-1);Z=new VD(Z,[[this.lineNumber,V+1],[0,0]]);Z._string_content="";this.tip.appendChild(Z);return this.tip=Z};
var S9=function(Z){if(!Z.allClosed){for(;Z.oldtip!==Z.lastMatchedContainer;){var V=Z.oldtip._parent;Z.finalize(Z.oldtip,Z.lineNumber-1);Z.oldtip=V}Z.allClosed=!0}},qX=function(Z,V,a){for(var J=Z.currentLine,r,f;V>0&&(f=J[Z.offset]);)f==="\t"?(r=4-Z.column%4,a?(Z.partiallyConsumedTab=r>V,r=r>V?V:r,Z.column+=r,Z.offset+=Z.partiallyConsumedTab?0:1,V-=r):(Z.partiallyConsumedTab=!1,Z.column+=r,Z.offset+=1,--V)):(Z.partiallyConsumedTab=!1,Z.offset+=1,Z.column+=1,--V)},Ci=function(Z){Z.offset=Z.nextNonspace;
Z.column=Z.nextNonspaceColumn;Z.partiallyConsumedTab=!1},IeF=function(Z){for(var V=Z.currentLine,a=Z.offset,J=Z.column,r;(r=V.charAt(a))!=="";)if(r===" ")a++,J++;
else if(r==="\t")a++,J+=4-J%4;else break;Z.blank=r==="\n"||r==="\r"||r==="";Z.nextNonspace=a;Z.nextNonspaceColumn=J;Z.indent=Z.nextNonspaceColumn-Z.column;Z.indented=Z.indent>=4};
Fuo.prototype.finalize=function(Z,V){var a=Z._parent;Z._open=!1;Z.sourcepos[1]=[V,this.lastLineLength];this.blocks[Z.type].finalize(this,Z);this.tip=a};
Fuo.prototype.parse=function(Z){this.tip=this.doc=aNJ();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!Z)return this.doc;this.options.time&&console.time("preparing input");var V=Z.split(LAa),a=V.length;Z.charCodeAt(Z.length-1)===10&&--a;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(Z=0;Z<a;Z++)a:{var J=void 0,r=V[Z],f=V[Z+1],d=!0,N=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;r.indexOf("\x00")!==-1&&(r=r.replace(/\0/g,"\ufffd"));this.currentLine=r;for(this.lookahead=f;(J=N._lastChild)&&J._open;){N=J;IeF(this);switch(this.blocks[N.type].continue(this,N)){case 0:break;case 1:d=!1;break;case 2:this.lastLineLength=r.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!d){N=N._parent;break}}this.allClosed=N===this.oldtip;this.lastMatchedContainer=
N;J=N.type!=="paragraph"&&uyr[N.type].acceptsLines;f=this.blockStarts;for(d=f.length;!J;){IeF(this);if(!this.indented&&!QNY.test(r.slice(this.nextNonspace))){Ci(this);break}for(var C=0;C<d;){var T=f[C](this,N);if(T===1){N=this.tip;break}else if(T===2){N=this.tip;J=!0;break}else C++}if(C===d){Ci(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){S9(this);this.blank&&N.lastChild&&(N.lastChild._lastLineBlank=!0);J=N.type;f=this.blank&&!(J==="block_quote"||J==="code_block"&&N._isFenced||
J==="item"&&!N._firstChild&&N.sourcepos[0][0]===this.lineNumber);for(d=N;d;)d._lastLineBlank=f,d=d._parent;this.blocks[J].acceptsLines?(gIW(this),J==="html_block"&&N._htmlBlockType>=1&&N._htmlBlockType<=5&&vIL[N._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(N,this.lineNumber)):this.offset<r.length&&!this.blank&&(this.addChild("paragraph",this.offset),Ci(this),gIW(this))}else gIW(this);this.lastLineLength=r.length}for(;this.tip;)this.finalize(this.tip,a);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");r=new rjc(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;a=r.next();)V=a.node,Z=V.type,a.entering||Z!=="paragraph"&&Z!=="heading"&&Z!=="th"&&Z!="td"||this.inlineParser.parse(V);this.options.time&&console.timeEnd("inline parsing");return this.doc};JpE.prototype.render=function(Z){Z=new rjc(Z);var V;this.buffer="";for(this.lastOut="\n";V=Z.next();){var a=V.node.type;if(this[a])this[a](V.node,V.entering)}return this.buffer};
JpE.prototype.out=function(Z){Tj(this,Z)};
var Tj=function(Z,V){Z.buffer+=V;Z.lastOut=V};
JpE.prototype.cr=function(){this.lastOut!=="\n"&&Tj(this,"\n")};var ZoB=/^javascript:|vbscript:|file:|data:/i,VVB=/^data:image\/(?:png|gif|jpeg|webp)/i,awz=function(Z){return ZoB.test(Z)&&!VVB.test(Z)};
ag.prototype=Object.create(JpE.prototype);_.P=ag.prototype;_.P.text=function(Z){this.out(Z.literal)};
_.P.html_inline=function(Z){this.options.safe?Tj(this,"\x3c!-- raw HTML omitted --\x3e"):Tj(this,Z.literal)};
_.P.html_block=function(Z){this.cr();this.options.safe?Tj(this,"\x3c!-- raw HTML omitted --\x3e"):Tj(this,Z.literal);this.cr()};
_.P.softbreak=function(){Tj(this,this.options.softbreak)};
_.P.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.P.link=function(Z,V){var a=this.attrs(Z);V?(this.options.safe&&awz(Z.destination)||a.push(["href",fi(Z.destination,!0)]),Z.title&&a.push(["title",fi(Z.title,!0)]),this.tag("a",a)):this.tag("/a")};
_.P.image=function(Z,V){V?(this.disableTags===0&&(this.options.safe&&awz(Z.destination)?Tj(this,'<img src="" alt="'):Tj(this,'<img src="'+fi(Z.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(Z.title&&Tj(this,'" title="'+fi(Z.title,!0)),Tj(this,'" />')))};
_.P.emph=function(Z,V){this.tag(V?"em":"/em")};
_.P.strong=function(Z,V){this.tag(V?"strong":"/strong")};
_.P.paragraph=function(Z,V){var a=Z.parent.parent;Z=this.attrs(Z);a!==null&&a.type==="list"&&a.listTight||(V?(this.cr(),this.tag("p",Z)):(this.tag("/p"),this.cr()))};
_.P.heading=function(Z,V){var a="h"+Z.level;Z=this.attrs(Z);V?(this.cr(),this.tag(a,Z)):(this.tag("/"+a),this.cr())};
_.P.code=function(Z){this.tag("code");this.out(Z.literal);this.tag("/code")};
_.P.code_block=function(Z){var V=Z.info?Z.info.split(/\s+/):[],a=this.attrs(Z);V.length>0&&V[0].length>0&&a.push(["class","language-"+fi(V[0],!0)]);this.cr();this.tag("pre");this.tag("code",a);this.out(Z.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.P.thematic_break=function(Z){Z=this.attrs(Z);this.cr();this.tag("hr",Z,!0);this.cr()};
_.P.block_quote=function(Z,V){Z=this.attrs(Z);V?(this.cr(),this.tag("blockquote",Z)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.P.list=function(Z,V){var a=Z.listType==="bullet"?"ul":"ol",J=this.attrs(Z);V?(Z=Z.listStart,Z!==null&&Z!==1&&J.push(["start",Z.toString()]),this.cr(),this.tag(a,J)):(this.cr(),this.tag("/"+a));this.cr()};
_.P.item=function(Z,V){Z=this.attrs(Z);V?this.tag("li",Z):(this.tag("/li"),this.cr())};
_.P.custom_inline=function(Z,V){V&&Z.onEnter?Tj(this,Z.onEnter):!V&&Z.onExit&&Tj(this,Z.onExit)};
_.P.custom_block=function(Z,V){this.cr();V&&Z.onEnter?Tj(this,Z.onEnter):!V&&Z.onExit&&Tj(this,Z.onExit);this.cr()};
_.P.table=function(Z,V){Z=this.attrs(Z);V?(this.cr(),this.tag("table",Z)):(this.tag("/table"),this.cr())};
_.P.row=function(Z,V){Z._rowIsDelimiter||(Z=this.attrs(Z),V?this.tag("tr",Z):this.tag("/tr"))};
_.P.td=function(Z,V){var a=this.attrs(Z);Z._alignment&&a.push(["align",Z._alignment]);V?this.tag("td",a):this.tag("/td")};
_.P.th=function(Z,V){var a=this.attrs(Z);Z._alignment&&a.push(["align",Z._alignment]);V?this.tag("th",a):this.tag("/th")};
_.P.out=function(Z){Tj(this,fi(Z,!1))};
_.P.tag=function(Z,V,a){if(!(this.disableTags>0)){this.buffer+="<"+Z;if(V&&V.length>0){Z=0;for(var J;(J=V[Z])!==void 0;)this.buffer+=" "+J[0]+'="'+J[1]+'"',Z++}a&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.P.attrs=function(Z){var V=[];this.options.sourcepos&&(Z=Z.sourcepos)&&V.push(["data-sourcepos",String(Z[0][0])+":"+String(Z[0][1])+"-"+String(Z[1][0])+":"+String(Z[1][1])]);return V};
ag.prototype.text=ag.prototype.text;ag.prototype.html_inline=ag.prototype.html_inline;ag.prototype.html_block=ag.prototype.html_block;ag.prototype.softbreak=ag.prototype.softbreak;ag.prototype.linebreak=ag.prototype.linebreak;ag.prototype.link=ag.prototype.link;ag.prototype.image=ag.prototype.image;ag.prototype.emph=ag.prototype.emph;ag.prototype.strong=ag.prototype.strong;ag.prototype.paragraph=ag.prototype.paragraph;ag.prototype.heading=ag.prototype.heading;ag.prototype.code=ag.prototype.code;
ag.prototype.code_block=ag.prototype.code_block;ag.prototype.thematic_break=ag.prototype.thematic_break;ag.prototype.block_quote=ag.prototype.block_quote;ag.prototype.list=ag.prototype.list;ag.prototype.item=ag.prototype.item;ag.prototype.custom_inline=ag.prototype.custom_inline;ag.prototype.custom_block=ag.prototype.custom_block;ag.prototype.table=ag.prototype.table;ag.prototype.row=ag.prototype.row;ag.prototype.td=ag.prototype.td;ag.prototype.th=ag.prototype.th;ag.prototype.out=ag.prototype.out;
ag.prototype.tag=ag.prototype.tag;ag.prototype.attrs=ag.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 JcL,oNr,UYu;(function(){function Z(b,G){return b<G?-1:b>G?1:b>=G?0:NaN}
function V(b){return function(G,k){return Z(b(G),k)}}
function a(){for(var b=0,G=arguments.length,k={},M;b<G;++b){if(!(M=arguments[b]+"")||M in k)throw Error("re`"+M);k[M]=[]}return new J(k)}
function J(b){this._=b}
function r(b,G){return b.trim().split(/^|\s+/).map(function(k){var M="",oR=k.indexOf(".");oR>=0&&(M=k.slice(oR+1),k=k.slice(0,oR));if(k&&!G.hasOwnProperty(k))throw Error("se`"+k);return{type:k,name:M}})}
function f(b,G,k){for(var M=0,oR=b.length;M<oR;++M)if(b[M].name===G){b[M]=oDD;b=b.slice(0,M).concat(b.slice(M+1));break}k!=null&&b.push({name:G,value:k});return b}
function d(b){var G=b,k=G.indexOf(":");k>=0&&(G=b.slice(0,k))!=="xmlns"&&(b=b.slice(k+1));return ed.hasOwnProperty(G)?{space:ed[G],local:b}:b}
function N(b){return function(){var G=this.ownerDocument,k=this.namespaceURI;return k==="http://www.w3.org/1999/xhtml"&&G.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?G.createElement(b):G.createElementNS(k,b)}}
function C(b){return function(){return this.ownerDocument.createElementNS(b.space,b.local)}}
function T(b){b=d(b);return(b.local?C:N)(b)}
function Y(){}
function X(b){return b==null?Y:function(){return this.querySelector(b)}}
function n(b){return Array(b.length)}
function t(b,G){this.ownerDocument=b.ownerDocument;this.namespaceURI=b.namespaceURI;this._next=null;this._parent=b;this.__data__=G}
function c(b){return function(){return b}}
function y(b,G,k,M,oR,mc){for(var Xu=0,cJ,gJ=G.length,Ln=mc.length;Xu<Ln;++Xu)(cJ=G[Xu])?(cJ.__data__=mc[Xu],M[Xu]=cJ):k[Xu]=new t(b,mc[Xu]);for(;Xu<gJ;++Xu)if(cJ=G[Xu])oR[Xu]=cJ}
function U(b,G,k,M,oR,mc,Xu){var cJ,gJ,Ln={},IR=G.length,C7=mc.length,$W=Array(IR),qH;for(cJ=0;cJ<IR;++cJ)if(gJ=G[cJ])$W[cJ]=qH="$"+Xu.call(gJ,gJ.__data__,cJ,G),qH in Ln?oR[cJ]=gJ:Ln[qH]=gJ;for(cJ=0;cJ<C7;++cJ)qH="$"+Xu.call(b,mc[cJ],cJ,mc),(gJ=Ln[qH])?(M[cJ]=gJ,gJ.__data__=mc[cJ],Ln[qH]=null):k[cJ]=new t(b,mc[cJ]);for(cJ=0;cJ<IR;++cJ)(gJ=G[cJ])&&Ln[$W[cJ]]===gJ&&(oR[cJ]=gJ)}
function v(b,G){return b<G?-1:b>G?1:b>=G?0:NaN}
function h(b){return function(){this.removeAttribute(b)}}
function L(b){return function(){this.removeAttributeNS(b.space,b.local)}}
function R(b,G){return function(){this.setAttribute(b,G)}}
function rJ(b,G){return function(){this.setAttributeNS(b.space,b.local,G)}}
function Zm(b,G){return function(){var k=G.apply(this,arguments);k==null?this.removeAttribute(b):this.setAttribute(b,k)}}
function BJ(b,G){return function(){var k=G.apply(this,arguments);k==null?this.removeAttributeNS(b.space,b.local):this.setAttributeNS(b.space,b.local,k)}}
function Fu(b){return function(){this.style.removeProperty(b)}}
function Ga(b,G,k){return function(){this.style.setProperty(b,G,k)}}
function OE(b,G,k){return function(){var M=G.apply(this,arguments);M==null?this.style.removeProperty(b):this.style.setProperty(b,M,k)}}
function hO(b,G){return b.style.getPropertyValue(G)||(b.ownerDocument&&b.ownerDocument.defaultView||b.document&&b||b.defaultView).getComputedStyle(b,null).getPropertyValue(G)}
function kV(b){return function(){delete this[b]}}
function eE(b,G){return function(){this[b]=G}}
function jE(b,G){return function(){var k=G.apply(this,arguments);k==null?delete this[b]:this[b]=k}}
function mz(){this.textContent=""}
function Wa(b){return function(){this.textContent=b}}
function K7(b){return function(){var G=b.apply(this,arguments);this.textContent=G==null?"":G}}
function JA(){this.innerHTML=""}
function f7(b){return function(){this.innerHTML=b}}
function UF(b){return function(){var G=b.apply(this,arguments);this.innerHTML=G==null?"":G}}
function Ba(){return null}
function II(){var b=this.parentNode;b&&b.removeChild(this)}
function lR(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function fn(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function FB(b,G,k){b=kW(b,G,k);return function(M){var oR=M.relatedTarget;oR&&(oR===this||oR.compareDocumentPosition(this)&8)||b.call(this,M)}}
function kW(b,G,k){return function(){b.call(this,this.__data__,G,k)}}
function hS(b){return b.trim().split(/^|\s+/).map(function(G){var k="",M=G.indexOf(".");M>=0&&(k=G.slice(M+1),G=G.slice(0,M));return{type:G,name:k}})}
function DH(b){return function(){var G=this.__on;if(G){for(var k=0,M=-1,oR=G.length,mc;k<oR;++k)(mc=G[k],b.type&&mc.type!==b.type||mc.name!==b.name)?G[++M]=mc:this.removeEventListener(mc.type,mc.listener,mc.capture);++M?G.length=M:delete this.__on}}}
function eh(b,G,k){var M=y6a.hasOwnProperty(b.type)?FB:kW;return function(oR,mc,Xu){oR=this.__on;var cJ;mc=M(G,mc,Xu);if(oR){Xu=0;for(var gJ=oR.length;Xu<gJ;++Xu)if((cJ=oR[Xu]).type===b.type&&cJ.name===b.name){this.removeEventListener(cJ.type,cJ.listener,cJ.capture);this.addEventListener(cJ.type,cJ.listener=mc,cJ.capture=k);cJ.value=G;return}}this.addEventListener(b.type,mc,k);cJ={type:b.type,name:b.name,value:G,listener:mc,capture:k};oR?oR.push(cJ):this.__on=[cJ]}}
function $p(b,G,k){var M=b.ownerDocument&&b.ownerDocument.defaultView||b.document&&b||b.defaultView,oR=M.CustomEvent;typeof oR==="function"?oR=new oR(G,k):(oR=M.document.createEvent("Event"),k?(oR.initEvent(G,k.bubbles,k.cancelable),oR.detail=k.detail):oR.initEvent(G,!1,!1));b.dispatchEvent(oR)}
function sF(b,G){return function(){return $p(this,b,G)}}
function Vc(b,G){return function(){return $p(this,b,G.apply(this,arguments))}}
function n7(b,G){this._groups=b;this._parents=G}
function BW(){return new n7([[document.documentElement]],riD)}
function TL(){this._="@"+(++PLC).toString(36)}
function tS(b,G,k){b.prototype=G.prototype=k;k.constructor=b}
function Cl(b,G){b=Object.create(b.prototype);for(var k in G)b[k]=G[k];return b}
function mW(){}
function L7(b){var G;b=(b+"").trim().toLowerCase();return(G=f4k.exec(b))?(G=parseInt(G[1],16),new Xh(G>>8&15|G>>4&240,G>>4&15|G&240,(G&15)<<4|G&15,1)):(G=iVk.exec(b))?TD(parseInt(G[1],16)):(G=BT0.exec(b))?new Xh(G[1],G[2],G[3],1):(G=dlW.exec(b))?new Xh(G[1]*255/100,G[2]*255/100,G[3]*255/100,1):(G=mlH.exec(b))?cG(G[1],G[2],G[3],G[4]):(G=NT0.exec(b))?cG(G[1]*255/100,G[2]*255/100,G[3]*255/100,G[4]):(G=CLH.exec(b))?ll(G[1],G[2]/100,G[3]/100,1):(G=qXW.exec(b))?ll(G[1],G[2]/100,G[3]/100,G[4]):bih.hasOwnProperty(b)?
TD(bih[b]):b==="transparent"?new Xh(NaN,NaN,NaN,0):null}
function TD(b){return new Xh(b>>16&255,b>>8&255,b&255,1)}
function cG(b,G,k,M){M<=0&&(b=G=k=NaN);return new Xh(b,G,k,M)}
function US(b){b instanceof mW||(b=L7(b));if(!b)return new Xh;b=b.rgb();return new Xh(b.r,b.g,b.b,b.opacity)}
function Rb(b,G,k,M){return arguments.length===1?US(b):new Xh(b,G,k,M==null?1:M)}
function Xh(b,G,k,M){this.r=+b;this.g=+G;this.b=+k;this.opacity=+M}
function g_(b){b=Math.max(0,Math.min(255,Math.round(b)||0));return(b<16?"0":"")+b.toString(16)}
function ll(b,G,k,M){M<=0?b=G=k=NaN:k<=0||k>=1?b=G=NaN:G<=0&&(b=NaN);return new mh(b,G,k,M)}
function MA(b){if(b instanceof mh)return new mh(b.h,b.s,b.l,b.opacity);b instanceof mW||(b=L7(b));if(!b)return new mh;if(b instanceof mh)return b;b=b.rgb();var G=b.r/255,k=b.g/255,M=b.b/255,oR=Math.min(G,k,M),mc=Math.max(G,k,M),Xu=NaN,cJ=mc-oR,gJ=(mc+oR)/2;cJ?(Xu=G===mc?(k-M)/cJ+(k<M)*6:k===mc?(M-G)/cJ+2:(G-k)/cJ+4,cJ/=gJ<.5?mc+oR:2-mc-oR,Xu*=60):cJ=gJ>0&&gJ<1?0:Xu;return new mh(Xu,cJ,gJ,b.opacity)}
function XD(b,G,k,M){return arguments.length===1?MA(b):new mh(b,G,k,M==null?1:M)}
function mh(b,G,k,M){this.h=+b;this.s=+G;this.l=+k;this.opacity=+M}
function Ie(b,G,k){return(b<60?G+(k-G)*b/60:b<180?k:b<240?G+(k-G)*(240-b)/60:G)*255}
function qF(b){if(b instanceof nn)return new nn(b.l,b.a,b.b,b.opacity);if(b instanceof l4){if(isNaN(b.h))return new nn(b.l,0,0,b.opacity);var G=b.h*UXa;return new nn(b.l,Math.cos(G)*b.c,Math.sin(G)*b.c,b.opacity)}b instanceof Xh||(b=US(b));var k=rC(b.r),M=rC(b.g),oR=rC(b.b);G=UE(.2225045*k+.7168786*M+.0606169*oR);if(k===M&&M===oR)var mc=k=G;else mc=UE((.4360747*k+.3850649*M+.1430804*oR)/.96422),k=UE((.0139322*k+.0971045*M+.7141733*oR)/.82521);return new nn(116*G-16,500*(mc-G),200*(G-k),b.opacity)}
function nn(b,G,k,M){this.l=+b;this.a=+G;this.b=+k;this.opacity=+M}
function UE(b){return b>SXK?Math.pow(b,1/3):b/HiF+A6c}
function QF(b){return b>PR?b*b*b:HiF*(b-A6c)}
function Sh(b){return 255*(b<=.0031308?12.92*b:1.055*Math.pow(b,1/2.4)-.055)}
function rC(b){return(b/=255)<=.04045?b/12.92:Math.pow((b+.055)/1.055,2.4)}
function O8(b){if(b instanceof l4)return new l4(b.h,b.c,b.l,b.opacity);b instanceof nn||(b=qF(b));if(b.a===0&&b.b===0)return new l4(NaN,0,b.l,b.opacity);var G=Math.atan2(b.b,b.a)*kjE;return new l4(G<0?G+360:G,Math.sqrt(b.a*b.a+b.b*b.b),b.l,b.opacity)}
function NH(b,G,k,M){return arguments.length===1?O8(b):new l4(b,G,k,M==null?1:M)}
function l4(b,G,k,M){this.h=+b;this.c=+G;this.l=+k;this.opacity=+M}
function YW(b,G,k,M){if(arguments.length===1){var oR=b;if(oR instanceof C0)oR=new C0(oR.h,oR.s,oR.l,oR.opacity);else{oR instanceof Xh||(oR=US(oR));var mc=oR.g/255,Xu=oR.b/255,cJ=(ESc*Xu+oR.r/255*-1.7884503806-3.5172982438*mc)/(ESc+-1.7884503806-3.5172982438);Xu-=cJ;var gJ=(1.97294*(mc-cJ)- -.29227*Xu)/-.90649;Xu=(mc=Math.sqrt(gJ*gJ+Xu*Xu)/(1.97294*cJ*(1-cJ)))?Math.atan2(gJ,Xu)*kjE-120:NaN;oR=new C0(Xu<0?Xu+360:Xu,mc,cJ,oR.opacity)}}else oR=new C0(b,G,k,M==null?1:M);return oR}
function C0(b,G,k,M){this.h=+b;this.s=+G;this.l=+k;this.opacity=+M}
function s8(b,G,k,M,oR){var mc=b*b,Xu=mc*b;return((1-3*b+3*mc-Xu)*G+(4-6*mc+3*Xu)*k+(1+3*b+3*mc-3*Xu)*M+Xu*oR)/6}
function Pa(b){return function(){return b}}
function YB(b,G){return function(k){return b+k*G}}
function cX(b,G,k){return b=Math.pow(b,k),G=Math.pow(G,k)-b,k=1/k,function(M){return Math.pow(b+M*G,k)}}
function AD(b,G){var k=G-b;return k?YB(b,k>180||k<-180?k-360*Math.round(k/360):k):Pa(isNaN(b)?G:b)}
function LG(b){return(b=+b)===1?jK:function(G,k){return k-G?cX(G,k,b):Pa(isNaN(G)?k:G)}}
function jK(b,G){var k=G-b;return k?YB(b,k):Pa(isNaN(b)?G:b)}
function v3(b){return function(G){var k=G.length,M=Array(k),oR=Array(k),mc=Array(k),Xu;for(Xu=0;Xu<k;++Xu){var cJ=Rb(G[Xu]);M[Xu]=cJ.r||0;oR[Xu]=cJ.g||0;mc[Xu]=cJ.b||0}M=b(M);oR=b(oR);mc=b(mc);cJ.opacity=1;return function(gJ){cJ.r=M(gJ);cJ.g=oR(gJ);cJ.b=mc(gJ);return cJ+""}}}
function dR(b,G){return b=+b,G-=b,function(k){return b+G*k}}
function WJ(b){return function(){return b}}
function Xo(b){return function(G){return b(G)+""}}
function yK(b,G){var k=mXa.lastIndex=NQO.lastIndex=0,M,oR,mc,Xu=-1,cJ=[],gJ=[];b+="";for(G+="";(M=mXa.exec(b))&&(oR=NQO.exec(G));)(mc=oR.index)>k&&(mc=G.slice(k,mc),cJ[Xu]?cJ[Xu]+=mc:cJ[++Xu]=mc),(M=M[0])===(oR=oR[0])?cJ[Xu]?cJ[Xu]+=oR:cJ[++Xu]=oR:(cJ[++Xu]=null,gJ.push({i:Xu,x:dR(M,oR)})),k=NQO.lastIndex;k<G.length&&(mc=G.slice(k),cJ[Xu]?cJ[Xu]+=mc:cJ[++Xu]=mc);return cJ.length<2?gJ[0]?Xo(gJ[0].x):WJ(G):(G=gJ.length,function(Ln){for(var IR=0,C7;IR<G;++IR)cJ[(C7=gJ[IR]).i]=C7.x(Ln);return cJ.join("")})}
function ys(b,G,k,M,oR,mc){var Xu,cJ,gJ;if(Xu=Math.sqrt(b*b+G*G))b/=Xu,G/=Xu;if(gJ=b*k+G*M)k-=b*gJ,M-=G*gJ;if(cJ=Math.sqrt(k*k+M*M))k/=cJ,M/=cJ,gJ/=cJ;b*M<G*k&&(b=-b,G=-G,gJ=-gJ,Xu=-Xu);return{translateX:oR,translateY:mc,rotate:Math.atan2(G,b)*jMB,skewX:Math.atan(gJ)*jMB,scaleX:Xu,scaleY:cJ}}
function Mg(b,G,k,M){function oR(Ln){return Ln.length?Ln.pop()+" ":""}
function mc(Ln,IR,C7,$W,qH,Td){Ln!==C7||IR!==$W?(qH=qH.push("translate(",null,G,null,k),Td.push({i:qH-4,x:dR(Ln,C7)},{i:qH-2,x:dR(IR,$W)})):(C7||$W)&&qH.push("translate("+C7+G+$W+k)}
function Xu(Ln,IR,C7,$W){Ln!==IR?(Ln-IR>180?IR+=360:IR-Ln>180&&(Ln+=360),$W.push({i:C7.push(oR(C7)+"rotate(",null,M)-2,x:dR(Ln,IR)})):IR&&C7.push(oR(C7)+"rotate("+IR+M)}
function cJ(Ln,IR,C7,$W){Ln!==IR?$W.push({i:C7.push(oR(C7)+"skewX(",null,M)-2,x:dR(Ln,IR)}):IR&&C7.push(oR(C7)+"skewX("+IR+M)}
function gJ(Ln,IR,C7,$W,qH,Td){Ln!==C7||IR!==$W?(qH=qH.push(oR(qH)+"scale(",null,",",null,")"),Td.push({i:qH-4,x:dR(Ln,C7)},{i:qH-2,x:dR(IR,$W)})):C7===1&&$W===1||qH.push(oR(qH)+"scale("+C7+","+$W+")")}
return function(Ln,IR){var C7=[],$W=[];Ln=b(Ln);IR=b(IR);mc(Ln.translateX,Ln.translateY,IR.translateX,IR.translateY,C7,$W);Xu(Ln.rotate,IR.rotate,C7,$W);cJ(Ln.skewX,IR.skewX,C7,$W);gJ(Ln.scaleX,Ln.scaleY,IR.scaleX,IR.scaleY,C7,$W);Ln=IR=null;return function(qH){for(var Td=-1,p_=$W.length,n_;++Td<p_;)C7[(n_=$W[Td]).i]=n_.x(qH);return C7.join("")}}}
function os(b){return function(G,k){var M=b((G=XD(G)).h,(k=XD(k)).h),oR=jK(G.s,k.s),mc=jK(G.l,k.l),Xu=jK(G.opacity,k.opacity);return function(cJ){G.h=M(cJ);G.s=oR(cJ);G.l=mc(cJ);G.opacity=Xu(cJ);return G+""}}}
function e3(b){return function(G,k){var M=b((G=NH(G)).h,(k=NH(k)).h),oR=jK(G.c,k.c),mc=jK(G.l,k.l),Xu=jK(G.opacity,k.opacity);return function(cJ){G.h=M(cJ);G.c=oR(cJ);G.l=mc(cJ);G.opacity=Xu(cJ);return G+""}}}
function lt(b){return function M(k){function oR(mc,Xu){var cJ=b((mc=YW(mc)).h,(Xu=YW(Xu)).h),gJ=jK(mc.s,Xu.s),Ln=jK(mc.l,Xu.l),IR=jK(mc.opacity,Xu.opacity);return function(C7){mc.h=cJ(C7);mc.s=gJ(C7);mc.l=Ln(Math.pow(C7,k));mc.opacity=IR(C7);return mc+""}}
k=+k;oR.gamma=M;return oR}(1)}
function xN(){return Es||(vS7(WWJ),Es=LU.now()+t3R)}
function WWJ(){Es=0}
function Kx(){this._call=this._time=this._next=null}
function hk(b,G,k){var M=new Kx;M.restart(b,G,k);return M}
function et(){Es=(sUc=LU.now())+t3R;fT=u_=0;try{xN();++fT;for(var b=FOn,G;b;)(G=Es-b._time)>=0&&b._call.call(null,G),b=b._next;--fT}finally{fT=0;b=FOn;for(var k=Infinity;b;)if(b._call){k>b._time&&(k=b._time);var M=b;b=b._next}else G=b._next,b._next=null,b=M?M._next=G:FOn=G;WV=M;zz(k);Es=0}}
function sKO(){var b=LU.now(),G=b-sUc;G>1E3&&(t3R-=G,sUc=b)}
function zz(b){fT||(u_&&(u_=clearTimeout(u_)),b-Es>24?(b<Infinity&&(u_=setTimeout(et,b-LU.now()-t3R)),gS&&(gS=clearInterval(gS))):(gS||(sUc=LU.now(),gS=setInterval(sKO,1E3)),fT=1,vS7(et)))}
function xXY(b,G,k){var M=new Kx;G=G==null?0:+G;M.restart(function(oR){M.stop();b(oR+G)},G,k);
return M}
function C7o(b,G,k,M,oR,mc){var Xu=b.__transition;if(!Xu)b.__transition={};else if(k in Xu)return;TTC(b,k,{name:G,index:M,group:oR,on:YXL,tween:XvL,time:mc.time,delay:mc.delay,duration:mc.duration,ease:mc.ease,timer:null,state:0})}
function qWE(b,G){b=CR(b,G);if(b.state>0)throw Error("te");return b}
function jX(b,G){b=CR(b,G);if(b.state>2)throw Error("ue");return b}
function CR(b,G){b=b.__transition;if(!b||!(b=b[G]))throw Error("ve");return b}
function TTC(b,G,k){function M(gJ){var Ln,IR;if(k.state!==1)return mc();for($W in Xu){var C7=Xu[$W];if(C7.name===k.name){if(C7.state===3)return xXY(M);C7.state===4?(C7.state=6,C7.timer.stop(),C7.on.call("interrupt",b,b.__data__,C7.index,C7.group),delete Xu[$W]):+$W<G&&(C7.state=6,C7.timer.stop(),delete Xu[$W])}}xXY(function(){k.state===3&&(k.state=4,k.timer.restart(oR,k.delay,k.time),oR(gJ))});
k.state=2;k.on.call("start",b,b.__data__,k.index,k.group);if(k.state===2){k.state=3;cJ=Array(IR=k.tween.length);var $W=0;for(Ln=-1;$W<IR;++$W)if(C7=k.tween[$W].value.call(b,b.__data__,k.index,k.group))cJ[++Ln]=C7;cJ.length=Ln+1}}
function oR(gJ){gJ=gJ<k.duration?k.ease.call(null,gJ/k.duration):(k.timer.restart(mc),k.state=5,1);for(var Ln=-1,IR=cJ.length;++Ln<IR;)cJ[Ln].call(null,gJ);k.state===5&&(k.on.call("end",b,b.__data__,k.index,k.group),mc())}
function mc(){k.state=6;k.timer.stop();delete Xu[G];for(var gJ in Xu)return;delete b.__transition}
var Xu=b.__transition,cJ;Xu[G]=k;k.timer=hk(function(gJ){k.state=1;k.timer.restart(M,k.delay,k.time);k.delay<=gJ&&M(gJ-k.delay)},0,k.time)}
function K8K(b,G){var k,M;return function(){var oR=jX(this,b),mc=oR.tween;if(mc!==k){M=k=mc;mc=0;for(var Xu=M.length;mc<Xu;++mc)if(M[mc].name===G){M=M.slice();M.splice(mc,1);break}}oR.tween=M}}
function nDK(b,G,k){var M,oR;if(typeof k!=="function")throw Error();return function(){var mc=jX(this,b),Xu=mc.tween;if(Xu!==M){oR=(M=Xu).slice();Xu={name:G,value:k};for(var cJ=0,gJ=oR.length;cJ<gJ;++cJ)if(oR[cJ].name===G){oR[cJ]=Xu;break}cJ===gJ&&oR.push(Xu)}mc.tween=oR}}
function SWu(b,G,k){var M=b._id;b.each(function(){var oR=jX(this,M);(oR.value||(oR.value={}))[G]=k.apply(this,arguments)});
return function(oR){return CR(oR,M).value[G]}}
function QMh(b,G){var k;return(typeof G==="number"?dR:G instanceof L7?pUc:(k=L7(G))?(G=k,pUc):yK)(b,G)}
function l4K(b){return function(){this.removeAttribute(b)}}
function t$D(b){return function(){this.removeAttributeNS(b.space,b.local)}}
function sQL(b,G,k){var M,oR;return function(){var mc=this.getAttribute(b);return mc===k?null:mc===M?oR:oR=G(M=mc,k)}}
function F8J(b,G,k){var M,oR;return function(){var mc=this.getAttributeNS(b.space,b.local);return mc===k?null:mc===M?oR:oR=G(M=mc,k)}}
function DlJ(b,G,k){var M,oR,mc;return function(){var Xu=k(this);if(Xu==null)return void this.removeAttribute(b);var cJ=this.getAttribute(b);return cJ===Xu?null:cJ===M&&Xu===oR?mc:mc=G(M=cJ,oR=Xu)}}
function ciJ(b,G,k){var M,oR,mc;return function(){var Xu=k(this);if(Xu==null)return void this.removeAttributeNS(b.space,b.local);var cJ=this.getAttributeNS(b.space,b.local);return cJ===Xu?null:cJ===M&&Xu===oR?mc:mc=G(M=cJ,oR=Xu)}}
function OV8(b,G){function k(){var M=this,oR=G.apply(M,arguments);return oR&&function(mc){M.setAttributeNS(b.space,b.local,oR(mc))}}
k._value=G;return k}
function GRI(b,G){function k(){var M=this,oR=G.apply(M,arguments);return oR&&function(mc){M.setAttribute(b,oR(mc))}}
k._value=G;return k}
function wvo(b,G){return function(){qWE(this,b).delay=+G.apply(this,arguments)}}
function yi0(b,G){return G=+G,function(){qWE(this,b).delay=G}}
function bVH(b,G){return function(){jX(this,b).duration=+G.apply(this,arguments)}}
function UlI(b,G){return G=+G,function(){jX(this,b).duration=G}}
function HV8(b,G){if(typeof G!=="function")throw Error();return function(){jX(this,b).ease=G}}
function AiC(b){return(b+"").trim().split(/^|\s+/).every(function(G){var k=G.indexOf(".");k>=0&&(G=G.slice(0,k));return!G||G==="start"})}
function kRW(b,G,k){var M,oR,mc=AiC(G)?qWE:jX;return function(){var Xu=mc(this,b),cJ=Xu.on;if(cJ!==M)(oR=(M=cJ).copy()).on(G,k);Xu.on=oR}}
function EDK(b){return function(){var G=this.parentNode,k;for(k in this.__transition)if(+k!==b)return;G&&G.removeChild(this)}}
function jQD(b,G){var k,M,oR;return function(){var mc=hO(this,b),Xu=(this.style.removeProperty(b),hO(this,b));return mc===Xu?null:mc===k&&Xu===M?oR:oR=G(k=mc,M=Xu)}}
function vDi(b){return function(){this.style.removeProperty(b)}}
function xlL(b,G,k){var M,oR;return function(){var mc=hO(this,b);return mc===k?null:mc===M?oR:oR=G(M=mc,k)}}
function QQS(b,G,k){var M,oR,mc;return function(){var Xu=hO(this,b),cJ=k(this);cJ==null&&(cJ=(this.style.removeProperty(b),hO(this,b)));return Xu===cJ?null:Xu===M&&cJ===oR?mc:mc=G(M=Xu,oR=cJ)}}
function pvH(b,G,k){function M(){var oR=this,mc=G.apply(oR,arguments);return mc&&function(Xu){oR.style.setProperty(b,mc(Xu),k)}}
M._value=G;return M}
function hGK(b){return function(){this.textContent=b}}
function eG8(b){return function(){var G=b(this);this.textContent=G==null?"":G}}
function BY(b,G,k,M){this._groups=b;this._parents=G;this._name=k;this._id=M}
function TQo(b){return{type:b}}
function YWR(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function D5E(){}
function h8E(b,G){var k=new D5E;if(b instanceof D5E)b.each(function(Xu,cJ){k.set(cJ,Xu)});
else if(Array.isArray(b)){var M=-1,oR=b.length,mc;if(G==null)for(;++M<oR;)k.set(M,b[M]);else for(;++M<oR;)k.set(G(mc=b[M],M,b),mc)}else if(b)for(M in b)k.set(M,b[M]);return k}
function cru(){}
function e8F(b){return function(G){for(var k={},M=0;M<b.length;M++)k[b[M]]=G[M]||"";return k}}
function zGW(b,G){var k=e8F(b);return function(M,oR){return G(k(M),oR,b)}}
function $lK(b){var G=Object.create(null),k=[];b.forEach(function(M){for(var oR in M)oR in G||k.push(G[oR]=oR)});
return k}
function z8W(b){function G(Xu,cJ){function gJ(){if(Td)return XUc;if(p_)return p_=!1,$XH;var R0,ZT=C7,cz;if(Xu.charCodeAt(ZT)===34){for(;C7++<IR&&Xu.charCodeAt(C7)!==34||Xu.charCodeAt(++C7)===34;);(R0=C7)>=IR?Td=!0:(cz=Xu.charCodeAt(C7++))===10?p_=!0:cz===13&&(p_=!0,Xu.charCodeAt(C7)===10&&++C7);return Xu.slice(ZT+1,R0-1).replace(/""/g,'"')}for(;C7<IR;){if((cz=Xu.charCodeAt(R0=C7++))===10)p_=!0;else if(cz===13)p_=!0,Xu.charCodeAt(C7)===10&&++C7;else if(cz!==mc)continue;return Xu.slice(ZT,R0)}return Td=
!0,Xu.slice(ZT,IR)}
var Ln=[],IR=Xu.length,C7=0,$W=0,qH,Td=IR<=0,p_=!1;Xu.charCodeAt(IR-1)===10&&--IR;for(Xu.charCodeAt(IR-1)===13&&--IR;(qH=gJ())!==XUc;){for(var n_=[];qH!==$XH&&qH!==XUc;)n_.push(qH),qH=gJ();cJ&&(n_=cJ(n_,$W++))==null||Ln.push(n_)}return Ln}
function k(Xu){return Xu.map(M).join(b)}
function M(Xu){return Xu==null?"":oR.test(Xu)?'"'+Xu.replace(/"/g,'""')+'"':Xu}
var oR=new RegExp('["'+b+"\n\r]"),mc=b.charCodeAt(0);return{parse:function(Xu,cJ){var gJ,Ln;Xu=G(Xu,function(IR,C7){if(gJ)return gJ(IR,C7-1);Ln=IR;gJ=cJ?zGW(IR,cJ):e8F(IR)});
Xu.columns=Ln||[];return Xu},
parseRows:G,format:function(Xu,cJ){cJ==null&&(cJ=$lK(Xu));return[cJ.map(M).join(b)].concat(Xu.map(function(gJ){return cJ.map(function(Ln){return M(gJ[Ln])}).join(b)})).join("\n")},
formatRows:function(Xu){return Xu.map(k).join("\n")}}}
function RGJ(b){if(!b.ok)throw Error("we`"+b.status+"`"+b.statusText);return b.text()}
function R8Y(b){return function(G,k,M){arguments.length===2&&typeof k==="function"&&(M=k,k=void 0);return fetch(G,k).then(RGJ).then(function(oR){return b(oR,M)})}}
function M9L(b,G,k,M){if(isNaN(G)||isNaN(k))return b;var oR,mc=b._root;M={data:M};var Xu=b._x0,cJ=b._y0,gJ=b._x1,Ln=b._y1,IR,C7,$W,qH,Td;if(!mc)return b._root=M,b;for(;mc.length;)if(($W=G>=(IR=(Xu+gJ)/2))?Xu=IR:gJ=IR,(qH=k>=(C7=(cJ+Ln)/2))?cJ=C7:Ln=C7,oR=mc,!(mc=mc[Td=qH<<1|$W]))return oR[Td]=M,b;var p_=+b._x.call(null,mc.data);var n_=+b._y.call(null,mc.data);if(G===p_&&k===n_)return M.next=mc,oR?oR[Td]=M:b._root=M,b;do oR=oR?oR[Td]=Array(4):b._root=Array(4),($W=G>=(IR=(Xu+gJ)/2))?Xu=IR:gJ=IR,(qH=
k>=(C7=(cJ+Ln)/2))?cJ=C7:Ln=C7;while((Td=qH<<1|$W)===($W=(n_>=C7)<<1|p_>=IR));return oR[$W]=mc,oR[Td]=M,b}
function aL(b,G,k,M,oR){this.node=b;this.x0=G;this.y0=k;this.x1=M;this.y1=oR}
function M$W(b){return b[0]}
function L8k(b){return b[1]}
function KLJ(b,G,k,M,oR,mc){this._x=b;this._y=G;this._x0=k;this._y0=M;this._x1=oR;this._y1=mc;this._root=void 0}
function LLW(b){for(var G={data:b.data},k=G;b=b.next;)k=k.next={data:b.data};return G}
function Oti(b,G){if((G=(b=G?b.toExponential(G-1):b.toExponential()).indexOf("e"))<0)return null;var k=b.slice(0,G);return[k.length>1?k[0]+k.slice(2):k,+b.slice(G+1)]}
function uVC(b){return b=Oti(Math.abs(b)),b?b[1]:NaN}
function W8C(b,G){return function(k,M){for(var oR=k.length,mc=[],Xu=0,cJ=b[0],gJ=0;oR>0&&cJ>0;){gJ+cJ+1>M&&(cJ=Math.max(1,M-gJ));mc.push(k.substring(oR-=cJ,oR+cJ));if((gJ+=cJ+1)>M)break;cJ=b[Xu=(Xu+1)%b.length]}return mc.reverse().join(G)}}
function gD8(b){return function(G){return G.replace(/[0-9]/g,function(k){return b[+k]})}}
function nSJ(b){return new l8n(b)}
function l8n(b){if(!(G=I4W.exec(b)))throw Error("xe`"+b);var G;this.fill=G[1]||" ";this.align=G[2]||">";this.sign=G[3]||"-";this.symbol=G[4]||"";this.zero=!!G[5];this.width=G[6]&&+G[6];this.comma=!!G[7];this.precision=G[8]&&+G[8].slice(1);this.trim=!!G[9];this.type=G[10]||""}
function uKA(b,G){G=Oti(b,G);if(!G)return b+"";b=G[0];G=G[1];return G<0?"0."+Array(-G).join("0")+b:b.length>G+1?b.slice(0,G+1)+"."+b.slice(G+1):b+Array(G-b.length+2).join("0")}
function WLb(b){return b}
function ZCK(b){function G(cJ){function gJ($F){var CM=cz,UK=iB,mi,Vs;if(ZT==="c")UK=Vn($F)+UK,$F="";else{$F=+$F;var n0=$F<0;$F=Vn(Math.abs($F),n_);if(R0){var Lt=$F.length,c6=1,Mz=-1;a:for(;c6<Lt;++c6)switch($F[c6]){case ".":Mz=mi=c6;break;case "0":Mz===0&&(Mz=c6);mi=c6;break;default:if(!+$F[c6])break a;Mz>0&&(Mz=0)}$F=Mz>0?$F.slice(0,Mz)+$F.slice(mi+1):$F}n0&&+$F===0&&(n0=!1);CM=(n0?C7==="("?C7:"-":C7==="-"||C7==="("?"":C7)+CM;UK=(ZT==="s"?gSF[8+I8c/3]:"")+UK+(n0&&C7==="("?")":"");if(SK)for(n0=-1,
mi=$F.length;++n0<mi;)if(Vs=$F.charCodeAt(n0),48>Vs||Vs>57){UK=(Vs===46?oR+$F.slice(n0+1):$F.slice(n0))+UK;$F=$F.slice(0,n0);break}}p_&&!qH&&($F=k($F,Infinity));Vs=CM.length+$F.length+UK.length;n0=Vs<Td?Array(Td-Vs+1).join(Ln):"";p_&&qH&&($F=k(n0+$F,n0.length?Td-UK.length:Infinity),n0="");switch(IR){case "<":$F=CM+$F+UK+n0;break;case "=":$F=CM+n0+$F+UK;break;case "^":$F=n0.slice(0,Vs=n0.length>>1)+CM+$F+UK+n0.slice(Vs);break;default:$F=n0+CM+$F+UK}return mc($F)}
cJ=nSJ(cJ);var Ln=cJ.fill,IR=cJ.align,C7=cJ.sign,$W=cJ.symbol,qH=cJ.zero,Td=cJ.width,p_=cJ.comma,n_=cJ.precision,R0=cJ.trim,ZT=cJ.type;ZT==="n"?(p_=!0,ZT="g"):Zp7[ZT]||(n_==null&&(n_=12),R0=!0,ZT="g");if(qH||Ln==="0"&&IR==="=")qH=!0,Ln="0",IR="=";var cz=$W==="$"?M[0]:$W==="#"&&/[boxX]/.test(ZT)?"0"+ZT.toLowerCase():"",iB=$W==="$"?M[1]:/[%p]/.test(ZT)?Xu:"",Vn=Zp7[ZT],SK=/[defgprs%]/.test(ZT);n_=n_==null?6:/[gprs]/.test(ZT)?Math.max(1,Math.min(21,n_)):Math.max(0,Math.min(20,n_));gJ.toString=function(){return cJ+
""};
return gJ}
var k=b.grouping&&b.thousands?W8C(b.grouping,b.thousands):WLb,M=b.currency,oR=b.decimal,mc=b.numerals?gD8(b.numerals):WLb,Xu=b.percent||"%";return{format:G,formatPrefix:function(cJ,gJ){var Ln=G((cJ=nSJ(cJ),cJ.type="f",cJ));cJ=Math.max(-8,Math.min(8,Math.floor(uVC(gJ)/3)))*3;var IR=Math.pow(10,-cJ),C7=gSF[8+cJ/3];return function($W){return Ln(IR*$W)+C7}}}}
function Q8(){this.reset()}
function V6b(b,G,k){var M=b.s=G+k,oR=M-G;b.t=G-(M-oR)+(k-oR)}
function Goo(b){return b>1?z8:b<-1?-z8:Math.asin(b)}
function VwL(){}
function a$r(b){var G=b[0];b=b[1];var k=$$(b);return[k*$$(G),k*UV(G),UV(b)]}
function J8c(b,G){return[b[1]*G[2]-b[2]*G[1],b[2]*G[0]-b[0]*G[2],b[0]*G[1]-b[1]*G[0]]}
function ogW(b){var G=wrc(b[0]*b[0]+b[1]*b[1]+b[2]*b[2]);b[0]/=G;b[1]/=G;b[2]/=G}
function aa8(){var b=[],G;return{point:function(k,M){G.push([k,M])},
lineStart:function(){b.push(G=[])},
lineEnd:VwL,rejoin:function(){b.length>1&&b.push(b.pop().concat(b.shift()))},
result:function(){var k=b;b=[];G=null;return k}}}
function yru(b,G,k,M){this.x=b;this.z=G;this.o=k;this.e=M;this.v=!1;this.n=this.p=null}
function JRi(b,G,k,M,oR){var mc=[],Xu=[];b.forEach(function(C7){if(!(($W=C7.length-1)<=0)){var $W,qH=C7[0],Td=C7[$W],p_=qH;if(dF(p_[0]-Td[0])<1E-6&&dF(p_[1]-Td[1])<1E-6){oR.lineStart();for(cJ=0;cJ<$W;++cJ)oR.point((qH=C7[cJ])[0],qH[1]);oR.lineEnd()}else mc.push($W=new yru(qH,C7,null,!0)),Xu.push($W.o=new yru(qH,null,$W,!1)),mc.push($W=new yru(Td,C7,null,!1)),Xu.push($W.o=new yru(Td,null,$W,!0))}});
if(mc.length){Xu.sort(G);r87(mc);r87(Xu);var cJ=0;for(b=Xu.length;cJ<b;++cJ)Xu[cJ].e=k=!k;k=mc[0];for(var gJ;;){for(var Ln=k,IR=!0;Ln.v;)if((Ln=Ln.n)===k)return;G=Ln.z;oR.lineStart();do{Ln.v=Ln.o.v=!0;if(Ln.e){if(IR)for(cJ=0,b=G.length;cJ<b;++cJ)oR.point((gJ=G[cJ])[0],gJ[1]);else M(Ln.x,Ln.n.x,1,oR);Ln=Ln.n}else{if(IR)for(G=Ln.p.z,cJ=G.length-1;cJ>=0;--cJ)oR.point((gJ=G[cJ])[0],gJ[1]);else M(Ln.x,Ln.p.x,-1,oR);Ln=Ln.p}Ln=Ln.o;G=Ln.z;IR=!IR}while(!Ln.v);oR.lineEnd()}}}
function r87(b){if(G=b.length){for(var G,k=0,M=b[0],oR;++k<G;)M.n=oR=b[k],oR.p=M,M=oR;M.n=oR=b[0];oR.p=M}}
function ofW(b){return b.length>1}
function rRS(b,G){return((b=b.x)[0]<0?b[1]-z8-1E-6:z8-b[1])-((G=G.x)[0]<0?G[1]-z8-1E-6:z8-G[1])}
function t9u(){}
function PWH(b){return function(G,k){var M=$$(G),oR=$$(k);M=b(M*oR);return[M*oR*UV(G),M*UV(k)]}}
function Ij(b){return function(G,k){var M=wrc(G*G+k*k),oR=b(M),mc=UV(oR);oR=$$(oR);return[f$b(G*mc,M*oR),Goo(M&&k*mc/M)]}}
function P00(b){var G=0,k=b.children,M=k&&k.length;if(M)for(;--M>=0;)G+=k[M].value;else G=1;b.value=G}
function ipb(b,G){var k=new Zo(b);b=+b.value&&(k.value=b.value);var M,oR=[k],mc,Xu,cJ,gJ;for(G==null&&(G=faS);M=oR.pop();)if(b&&(M.value=+M.data.value),(Xu=G(M.data))&&(gJ=Xu.length))for(M.children=Array(gJ),cJ=gJ-1;cJ>=0;--cJ)oR.push(mc=M.children[cJ]=new Zo(Xu[cJ])),mc.parent=M,mc.depth=M.depth+1;return k.eachBefore(iCC)}
function faS(b){return b.children}
function BeW(b){b.data=b.data.data}
function iCC(b){var G=0;do b.height=G;while((b=b.parent)&&b.height<++G)}
function Zo(b){this.data=b;this.depth=this.height=0;this.parent=null}
function n4(b,G,k,M){function oR(mc){return b(mc=new Date(+mc)),mc}
oR.floor=oR;oR.ceil=function(mc){return b(mc=new Date(mc-1)),G(mc,1),b(mc),mc};
oR.round=function(mc){var Xu=oR(mc),cJ=oR.ceil(mc);return mc-Xu<cJ-mc?Xu:cJ};
oR.offset=function(mc,Xu){return G(mc=new Date(+mc),Xu==null?1:Math.floor(Xu)),mc};
oR.range=function(mc,Xu,cJ){var gJ=[],Ln;mc=oR.ceil(mc);cJ=cJ==null?1:Math.floor(cJ);if(!(mc<Xu&&cJ>0))return gJ;do gJ.push(Ln=new Date(+mc)),G(mc,cJ),b(mc);while(Ln<mc&&mc<Xu);return gJ};
oR.filter=function(mc){return n4(function(Xu){if(Xu>=Xu)for(;b(Xu),!mc(Xu);)Xu.setTime(Xu-1)},function(Xu,cJ){if(Xu>=Xu)if(cJ<0)for(;++cJ<=0;)for(;G(Xu,-1),!mc(Xu););
else for(;--cJ>=0;)for(;G(Xu,1),!mc(Xu););})};
k&&(oR.count=function(mc,Xu){sMV.setTime(+mc);FLE.setTime(+Xu);b(sMV);b(FLE);return Math.floor(k(sMV,FLE))},oR.every=function(mc){mc=Math.floor(mc);
return isFinite(mc)&&mc>0?mc>1?oR.filter(M?function(Xu){return M(Xu)%mc===0}:function(Xu){return oR.count(0,Xu)%mc===0}):oR:null});
return oR}
function vQ(b){return n4(function(G){G.setDate(G.getDate()-(G.getDay()+7-b)%7);G.setHours(0,0,0,0)},function(G,k){G.setDate(G.getDate()+k*7)},function(G,k){return(k-G-(k.getTimezoneOffset()-G.getTimezoneOffset())*6E4)/6048E5})}
function xJ(b){return n4(function(G){G.setUTCDate(G.getUTCDate()-(G.getUTCDay()+7-b)%7);G.setUTCHours(0,0,0,0)},function(G,k){G.setUTCDate(G.getUTCDate()+k*7)},function(G,k){return(k-G)/6048E5})}
function dyH(b){if(0<=b.y&&b.y<100){var G=new Date(-1,b.m,b.d,b.H,b.M,b.S,b.L);G.setFullYear(b.y);return G}return new Date(b.y,b.m,b.d,b.H,b.M,b.S,b.L)}
function btc(b){if(0<=b.y&&b.y<100){var G=new Date(Date.UTC(-1,b.m,b.d,b.H,b.M,b.S,b.L));G.setUTCFullYear(b.y);return G}return new Date(Date.UTC(b.y,b.m,b.d,b.H,b.M,b.S,b.L))}
function V7(b){return{y:b,m:0,d:1,H:0,M:0,S:0,L:0}}
function myL(b){function G(UK,mi){return function(Vs){var n0=[],Lt=-1,c6=0,Mz=UK.length,Yy,Gj;for(Vs instanceof Date||(Vs=new Date(+Vs));++Lt<Mz;)if(UK.charCodeAt(Lt)===37){n0.push(UK.slice(c6,Lt));(c6=BEL[Yy=UK.charAt(++Lt)])!=null?Yy=UK.charAt(++Lt):c6=Yy==="e"?" ":"0";if(Gj=mi[Yy])Yy=Gj(Vs,c6);n0.push(Yy);c6=Lt+1}n0.push(UK.slice(c6,Lt));return n0.join("")}}
function k(UK,mi){return function(Vs){var n0=V7(1900);if(M(n0,UK,Vs,0)!=Vs.length)return null;if("Q"in n0)return new Date(n0.Q);"p"in n0&&(n0.H=n0.H%12+n0.p*12);if("V"in n0){if(n0.V<1||n0.V>53)return null;"w"in n0||(n0.w=1);if("Z"in n0){Vs=btc(V7(n0.y));var Lt=Vs.getUTCDay();Vs=Lt>4||Lt===0?DXV.ceil(Vs):DXV(Vs);Vs=dG7.offset(Vs,(n0.V-1)*7);n0.y=Vs.getUTCFullYear();n0.m=Vs.getUTCMonth();n0.d=Vs.getUTCDate()+(n0.w+6)%7}else Vs=mi(V7(n0.y)),Lt=Vs.getDay(),Vs=Lt>4||Lt===0?c6J.ceil(Vs):c6J(Vs),Vs=mGa.offset(Vs,
(n0.V-1)*7),n0.y=Vs.getFullYear(),n0.m=Vs.getMonth(),n0.d=Vs.getDate()+(n0.w+6)%7}else if("W"in n0||"U"in n0)"w"in n0||(n0.w="u"in n0?n0.u%7:"W"in n0?1:0),Lt="Z"in n0?btc(V7(n0.y)).getUTCDay():mi(V7(n0.y)).getDay(),n0.m=0,n0.d="W"in n0?(n0.w+6)%7+n0.W*7-(Lt+5)%7:n0.w+n0.U*7-(Lt+6)%7;return"Z"in n0?(n0.H+=n0.Z/100|0,n0.M+=n0.Z%100,btc(n0)):mi(n0)}}
function M(UK,mi,Vs,n0){for(var Lt=0,c6=mi.length,Mz=Vs.length,Yy;Lt<c6;){if(n0>=Mz)return-1;Yy=mi.charCodeAt(Lt++);if(Yy===37){if(Yy=mi.charAt(Lt++),Yy=CM[Yy in BEL?mi.charAt(Lt++):Yy],!Yy||(n0=Yy(UK,Vs,n0))<0)return-1}else if(Yy!=Vs.charCodeAt(n0++))return-1}return n0}
var oR=b.dateTime,mc=b.date,Xu=b.time,cJ=b.periods,gJ=b.days,Ln=b.shortDays,IR=b.months,C7=b.shortMonths,$W=aF(cJ),qH=Jt(cJ),Td=aF(gJ),p_=Jt(gJ),n_=aF(Ln),R0=Jt(Ln),ZT=aF(IR),cz=Jt(IR),iB=aF(C7),Vn=Jt(C7),SK={a:function(UK){return Ln[UK.getDay()]},
A:function(UK){return gJ[UK.getDay()]},
b:function(UK){return C7[UK.getMonth()]},
B:function(UK){return IR[UK.getMonth()]},
c:null,d:NEb,e:NEb,f:Nek,H:C08,I:qHi,j:SHH,L:CWA,m:TeD,M:YHH,p:function(UK){return cJ[+(UK.getHours()>=12)]},
Q:qlB,s:SlE,S:XeK,u:KfL,U:nf8,V:laW,w:twL,W:saS,x:null,X:null,y:FfI,Y:DyS,Z:cRD,"%":TEW},$F={a:function(UK){return Ln[UK.getUTCDay()]},
A:function(UK){return gJ[UK.getUTCDay()]},
b:function(UK){return C7[UK.getUTCMonth()]},
B:function(UK){return IR[UK.getUTCMonth()]},
c:null,d:YlF,e:YlF,f:OCL,H:G9K,I:weJ,j:yRi,L:XSB,m:bCH,M:UyD,p:function(UK){return cJ[+(UK.getUTCHours()>=12)]},
Q:qlB,s:SlE,S:HCk,u:ARL,U:k9S,V:EfK,w:jai,W:vf0,x:null,X:null,y:xyI,Y:Qa8,Z:peJ,"%":TEW},CM={a:function(UK,mi,Vs){return(mi=n_.exec(mi.slice(Vs)))?(UK.w=R0[mi[0].toLowerCase()],Vs+mi[0].length):-1},
A:function(UK,mi,Vs){return(mi=Td.exec(mi.slice(Vs)))?(UK.w=p_[mi[0].toLowerCase()],Vs+mi[0].length):-1},
b:function(UK,mi,Vs){return(mi=iB.exec(mi.slice(Vs)))?(UK.m=Vn[mi[0].toLowerCase()],Vs+mi[0].length):-1},
B:function(UK,mi,Vs){return(mi=ZT.exec(mi.slice(Vs)))?(UK.m=cz[mi[0].toLowerCase()],Vs+mi[0].length):-1},
c:function(UK,mi,Vs){return M(UK,oR,mi,Vs)},
d:KJ4,e:KJ4,f:hXK,H:ngB,I:ngB,j:eXW,L:zXo,m:$yW,M:RXC,p:function(UK,mi,Vs){return(mi=$W.exec(mi.slice(Vs)))?(UK.p=qH[mi[0].toLowerCase()],Vs+mi[0].length):-1},
Q:Mwo,s:Lf8,S:u6W,u:WfW,U:gfW,V:Iak,w:ZR8,W:VfS,x:function(UK,mi,Vs){return M(UK,mc,mi,Vs)},
X:function(UK,mi,Vs){return M(UK,Xu,mi,Vs)},
y:axK,Y:JyH,Z:owK,"%":ryI};SK.x=G(mc,SK);SK.X=G(Xu,SK);SK.c=G(oR,SK);$F.x=G(mc,$F);$F.X=G(Xu,$F);$F.c=G(oR,$F);return{format:function(UK){var mi=G(UK,SK);mi.toString=function(){return UK};
return mi},
parse:function(UK){var mi=k(UK,dyH);mi.toString=function(){return UK};
return mi},
utcFormat:function(UK){var mi=G(UK,$F);mi.toString=function(){return UK};
return mi},
utcParse:function(UK){var mi=k(UK,btc);mi.toString=function(){return UK};
return mi}}}
function Fh(b,G,k){var M=b<0?"-":"";b=(M?-b:b)+"";var oR=b.length;return M+(oR<k?Array(k-oR+1).join(G)+b:b)}
function PMK(b){return b.replace(fxo,"\\$&")}
function aF(b){return new RegExp("^(?:"+b.map(PMK).join("|")+")","i")}
function Jt(b){for(var G={},k=-1,M=b.length;++k<M;)G[b[k].toLowerCase()]=k;return G}
function ZR8(b,G,k){return(G=OM.exec(G.slice(k,k+1)))?(b.w=+G[0],k+G[0].length):-1}
function WfW(b,G,k){return(G=OM.exec(G.slice(k,k+1)))?(b.u=+G[0],k+G[0].length):-1}
function gfW(b,G,k){return(G=OM.exec(G.slice(k,k+2)))?(b.U=+G[0],k+G[0].length):-1}
function Iak(b,G,k){return(G=OM.exec(G.slice(k,k+2)))?(b.V=+G[0],k+G[0].length):-1}
function VfS(b,G,k){return(G=OM.exec(G.slice(k,k+2)))?(b.W=+G[0],k+G[0].length):-1}
function JyH(b,G,k){return(G=OM.exec(G.slice(k,k+4)))?(b.y=+G[0],k+G[0].length):-1}
function axK(b,G,k){return(G=OM.exec(G.slice(k,k+2)))?(b.y=+G[0]+(+G[0]>68?1900:2E3),k+G[0].length):-1}
function owK(b,G,k){return(G=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(G.slice(k,k+6)))?(b.Z=G[1]?0:-(G[2]+(G[3]||"00")),k+G[0].length):-1}
function $yW(b,G,k){return(G=OM.exec(G.slice(k,k+2)))?(b.m=G[0]-1,k+G[0].length):-1}
function KJ4(b,G,k){return(G=OM.exec(G.slice(k,k+2)))?(b.d=+G[0],k+G[0].length):-1}
function eXW(b,G,k){return(G=OM.exec(G.slice(k,k+3)))?(b.m=0,b.d=+G[0],k+G[0].length):-1}
function ngB(b,G,k){return(G=OM.exec(G.slice(k,k+2)))?(b.H=+G[0],k+G[0].length):-1}
function RXC(b,G,k){return(G=OM.exec(G.slice(k,k+2)))?(b.M=+G[0],k+G[0].length):-1}
function u6W(b,G,k){return(G=OM.exec(G.slice(k,k+2)))?(b.S=+G[0],k+G[0].length):-1}
function zXo(b,G,k){return(G=OM.exec(G.slice(k,k+3)))?(b.L=+G[0],k+G[0].length):-1}
function hXK(b,G,k){return(G=OM.exec(G.slice(k,k+6)))?(b.L=Math.floor(G[0]/1E3),k+G[0].length):-1}
function ryI(b,G,k){return(b=iRW.exec(G.slice(k,k+1)))?k+b[0].length:-1}
function Mwo(b,G,k){return(G=OM.exec(G.slice(k)))?(b.Q=+G[0],k+G[0].length):-1}
function Lf8(b,G,k){return(G=OM.exec(G.slice(k)))?(b.Q=+G[0]*1E3,k+G[0].length):-1}
function NEb(b,G){return Fh(b.getDate(),G,2)}
function C08(b,G){return Fh(b.getHours(),G,2)}
function qHi(b,G){return Fh(b.getHours()%12||12,G,2)}
function SHH(b,G){return Fh(1+mGa.count(iI(b),b),G,3)}
function CWA(b,G){return Fh(b.getMilliseconds(),G,3)}
function Nek(b,G){return CWA(b,G)+"000"}
function TeD(b,G){return Fh(b.getMonth()+1,G,2)}
function YHH(b,G){return Fh(b.getMinutes(),G,2)}
function XeK(b,G){return Fh(b.getSeconds(),G,2)}
function KfL(b){b=b.getDay();return b===0?7:b}
function nf8(b,G){return Fh(BzS.count(iI(b),b),G,2)}
function laW(b,G){var k=b.getDay();b=k>=4||k===0?OiK(b):OiK.ceil(b);return Fh(OiK.count(iI(b),b)+(iI(b).getDay()===4),G,2)}
function twL(b){return b.getDay()}
function saS(b,G){return Fh(c6J.count(iI(b),b),G,2)}
function FfI(b,G){return Fh(b.getFullYear()%100,G,2)}
function DyS(b,G){return Fh(b.getFullYear()%1E4,G,4)}
function cRD(b){b=b.getTimezoneOffset();return(b>0?"-":(b*=-1,"+"))+Fh(b/60|0,"0",2)+Fh(b%60,"0",2)}
function YlF(b,G){return Fh(b.getUTCDate(),G,2)}
function G9K(b,G){return Fh(b.getUTCHours(),G,2)}
function weJ(b,G){return Fh(b.getUTCHours()%12||12,G,2)}
function yRi(b,G){return Fh(1+dG7.count(BR(b),b),G,3)}
function XSB(b,G){return Fh(b.getUTCMilliseconds(),G,3)}
function OCL(b,G){return XSB(b,G)+"000"}
function bCH(b,G){return Fh(b.getUTCMonth()+1,G,2)}
function UyD(b,G){return Fh(b.getUTCMinutes(),G,2)}
function HCk(b,G){return Fh(b.getUTCSeconds(),G,2)}
function ARL(b){b=b.getUTCDay();return b===0?7:b}
function k9S(b,G){return Fh(dLS.count(BR(b),b),G,2)}
function EfK(b,G){var k=b.getUTCDay();b=k>=4||k===0?Gjm(b):Gjm.ceil(b);return Fh(Gjm.count(BR(b),b)+(BR(b).getUTCDay()===4),G,2)}
function jai(b){return b.getUTCDay()}
function vf0(b,G){return Fh(DXV.count(BR(b),b),G,2)}
function xyI(b,G){return Fh(b.getUTCFullYear()%100,G,2)}
function Qa8(b,G){return Fh(b.getUTCFullYear()%1E4,G,4)}
function peJ(){return"+0000"}
function TEW(){return"%"}
function qlB(b){return+b}
function SlE(b){return Math.floor(+b/1E3)}
function fw(b){for(var G=b.length/6|0,k=Array(G),M=0;M<G;)k[M]="#"+b.slice(M*6,++M*6);return k}
function up(b){return mLk(b[b.length-1])}
function U5J(b){var G=b.length;return function(k){return b[Math.max(0,Math.min(G-1,Math.floor(k*G)))]}}
function l$h(b){this._context=b}
function t6Y(b){this._curve=b}
function sha(b,G,k){var M=b._x1-b._x0;G-=b._x1;var oR=(b._y1-b._y0)/(M||G<0&&-0);b=(k-b._y1)/(G||M<0&&-0);return((oR<0?-1:1)+(b<0?-1:1))*Math.min(Math.abs(oR),Math.abs(b),.5*Math.abs((oR*G+b*M)/(M+G)))||0}
function FJF(b,G){var k=b._x1-b._x0;return k?(3*(b._y1-b._y0)/k-G)/2:G}
function wUo(b,G,k){var M=b._x0,oR=b._x1,mc=b._y1,Xu=(oR-M)/3;b._context.bezierCurveTo(M+Xu,b._y0+Xu*G,oR-Xu,mc-Xu*k,oR,mc)}
function y6J(b){this._context=b}
function DGz(b){this._context=b}
function oF(b,G,k){this.k=b;this.x=G;this.y=k}
(function(b){b.length===1&&(b=V(b));return{left:function(G,k,M,oR){M==null&&(M=0);oR==null&&(oR=G.length);for(;M<oR;){var mc=M+oR>>>1;b(G[mc],k)<0?M=mc+1:oR=mc}return M},
right:function(G,k,M,oR){M==null&&(M=0);oR==null&&(oR=G.length);for(;M<oR;){var mc=M+oR>>>1;b(G[mc],k)>0?oR=mc:M=mc+1}return M}}})(Z);
var oDD={value:function(){}};
J.prototype=a.prototype={constructor:J,on:function(b,G){var k=this._,M=r(b+"",k),oR,mc=-1,Xu=M.length;if(arguments.length<2)for(;++mc<Xu;){var cJ;if(cJ=oR=(b=M[mc]).type){a:{cJ=k[oR];for(var gJ=0,Ln=cJ.length;gJ<Ln;++gJ)if((oR=cJ[gJ]).name===b.name){oR=oR.value;break a}oR=void 0}cJ=oR}if(cJ)return oR}else{if(G!=null&&typeof G!=="function")throw Error("ye`"+G);for(;++mc<Xu;)if(oR=(b=M[mc]).type)k[oR]=f(k[oR],b.name,G);else if(G==null)for(oR in k)k[oR]=f(k[oR],b.name,null);return this}},
copy:function(){var b={},G=this._,k;for(k in G)b[k]=G[k].slice();return new J(b)},
call:function(b,G){if((oR=arguments.length-2)>0)for(var k=Array(oR),M=0,oR,mc;M<oR;++M)k[M]=arguments[M+2];if(!this._.hasOwnProperty(b))throw Error("se`"+b);mc=this._[b];M=0;for(oR=mc.length;M<oR;++M)mc[M].value.apply(G,k)},
apply:function(b,G,k){if(!this._.hasOwnProperty(b))throw Error("se`"+b);b=this._[b];for(var M=0,oR=b.length;M<oR;++M)b[M].value.apply(G,k)}};
var ed={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/"},c8z=function(b){return function(){return this.matches(b)}};
if(typeof document!=="undefined"){var rZ=document.documentElement;if(!rZ.matches){var NzC=rZ.webkitMatchesSelector||rZ.msMatchesSelector||rZ.mozMatchesSelector||rZ.oMatchesSelector;c8z=function(b){return function(){return NzC.call(this,b)}}}}var Opr=c8z;
t.prototype={constructor:t,appendChild:function(b){return this._parent.insertBefore(b,this._next)},
insertBefore:function(b,G){return this._parent.insertBefore(b,G)},
querySelector:function(b){return this._parent.querySelector(b)},
querySelectorAll:function(b){return this._parent.querySelectorAll(b)}};
var y6a={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(y6a={mouseenter:"mouseover",mouseleave:"mouseout"}));var riD=[null];n7.prototype=BW.prototype={constructor:n7,select:function(b){typeof b!=="function"&&(b=X(b));for(var G=this._groups,k=G.length,M=Array(k),oR=0;oR<k;++oR)for(var mc=G[oR],Xu=mc.length,cJ=M[oR]=Array(Xu),gJ,Ln,IR=0;IR<Xu;++IR)(gJ=mc[IR])&&(Ln=b.call(gJ,gJ.__data__,IR,mc))&&("__data__"in gJ&&(Ln.__data__=gJ.__data__),cJ[IR]=Ln);return new n7(M,this._parents)},
filter:function(b){typeof b!=="function"&&(b=Opr(b));for(var G=this._groups,k=G.length,M=Array(k),oR=0;oR<k;++oR)for(var mc=G[oR],Xu=mc.length,cJ=M[oR]=[],gJ,Ln=0;Ln<Xu;++Ln)(gJ=mc[Ln])&&b.call(gJ,gJ.__data__,Ln,mc)&&cJ.push(gJ);return new n7(M,this._parents)},
data:function(b,G){if(!b)return qH=Array(this.size()),Ln=-1,this.each(function(ZT){qH[++Ln]=ZT}),qH;
var k=G?U:y,M=this._parents,oR=this._groups;typeof b!=="function"&&(b=c(b));for(var mc=oR.length,Xu=Array(mc),cJ=Array(mc),gJ=Array(mc),Ln=0;Ln<mc;++Ln){var IR=M[Ln],C7=oR[Ln],$W=C7.length,qH=b.call(IR,IR&&IR.__data__,Ln,M),Td=qH.length,p_=cJ[Ln]=Array(Td),n_=Xu[Ln]=Array(Td);$W=gJ[Ln]=Array($W);k(IR,C7,p_,n_,$W,qH,G);C7=IR=0;for(var R0;IR<Td;++IR)if($W=p_[IR]){for(IR>=C7&&(C7=IR+1);!(R0=n_[C7])&&++C7<Td;);$W._next=R0||null}}Xu=new n7(Xu,M);Xu._enter=cJ;Xu._exit=gJ;return Xu},
exit:function(){return new n7(this._exit||this._groups.map(n),this._parents)},
merge:function(b){var G=this._groups;b=b._groups;for(var k=G.length,M=Math.min(k,b.length),oR=Array(k),mc=0;mc<M;++mc)for(var Xu=G[mc],cJ=b[mc],gJ=Xu.length,Ln=oR[mc]=Array(gJ),IR,C7=0;C7<gJ;++C7)if(IR=Xu[C7]||cJ[C7])Ln[C7]=IR;for(;mc<k;++mc)oR[mc]=G[mc];return new n7(oR,this._parents)},
order:function(){for(var b=this._groups,G=-1,k=b.length;++G<k;)for(var M=b[G],oR=M.length-1,mc=M[oR],Xu;--oR>=0;)if(Xu=M[oR])mc&&mc!==Xu.nextSibling&&mc.parentNode.insertBefore(Xu,mc),mc=Xu;return this},
sort:function(b){function G(C7,$W){return C7&&$W?b(C7.__data__,$W.__data__):!C7-!$W}
b||(b=v);for(var k=this._groups,M=k.length,oR=Array(M),mc=0;mc<M;++mc){for(var Xu=k[mc],cJ=Xu.length,gJ=oR[mc]=Array(cJ),Ln,IR=0;IR<cJ;++IR)if(Ln=Xu[IR])gJ[IR]=Ln;gJ.sort(G)}return(new n7(oR,this._parents)).order()},
call:function(){var b=arguments[0];arguments[0]=this;b.apply(null,arguments);return this},
nodes:function(){var b=Array(this.size()),G=-1;this.each(function(){b[++G]=this});
return b},
node:function(){for(var b=this._groups,G=0,k=b.length;G<k;++G)for(var M=b[G],oR=0,mc=M.length;oR<mc;++oR){var Xu=M[oR];if(Xu)return Xu}return null},
size:function(){var b=0;this.each(function(){++b});
return b},
empty:function(){return!this.node()},
each:function(b){for(var G=this._groups,k=0,M=G.length;k<M;++k)for(var oR=G[k],mc=0,Xu=oR.length,cJ;mc<Xu;++mc)(cJ=oR[mc])&&b.call(cJ,cJ.__data__,mc,oR);return this},
attr:function(b,G){var k=d(b);if(arguments.length<2){var M=this.node();return k.local?M.getAttributeNS(k.space,k.local):M.getAttribute(k)}return this.each((G==null?k.local?L:h:typeof G==="function"?k.local?BJ:Zm:k.local?rJ:R)(k,G))},
style:function(b,G,k){return arguments.length>1?this.each((G==null?Fu:typeof G==="function"?OE:Ga)(b,G,k==null?"":k)):hO(this.node(),b)},
property:function(b,G){return arguments.length>1?this.each((G==null?kV:typeof G==="function"?jE:eE)(b,G)):this.node()[b]},
text:function(b){return arguments.length?this.each(b==null?mz:(typeof b==="function"?K7:Wa)(b)):this.node().textContent},
html:function(b){return arguments.length?this.each(b==null?JA:(typeof b==="function"?UF:f7)(b)):this.node().innerHTML},
append:function(b){var G=typeof b==="function"?b:T(b);return this.select(function(){return this.appendChild(G.apply(this,arguments))})},
insert:function(b,G){var k=typeof b==="function"?b:T(b),M=G==null?Ba:typeof G==="function"?G:X(G);return this.select(function(){return this.insertBefore(k.apply(this,arguments),M.apply(this,arguments)||null)})},
remove:function(){return this.each(II)},
clone:function(b){return this.select(b?fn:lR)},
datum:function(b){return arguments.length?this.property("__data__",b):this.node().__data__},
on:function(b,G,k){var M=hS(b+""),oR=M.length,mc;if(arguments.length<2){var Xu=this.node().__on;if(Xu)for(var cJ=0,gJ=Xu.length,Ln;cJ<gJ;++cJ){var IR=0;for(Ln=Xu[cJ];IR<oR;++IR)if((mc=M[IR]).type===Ln.type&&mc.name===Ln.name)return Ln.value}}else{Xu=G?eh:DH;k==null&&(k=!1);for(IR=0;IR<oR;++IR)this.each(Xu(M[IR],G,k));return this}},
dispatch:function(b,G){return this.each((typeof G==="function"?Vc:sF)(b,G))}};
var PLC=0;TL.prototype=function(){return new TL}.prototype={constructor:TL,
get:function(b){for(var G=this._;!(G in b);)if(!(b=b.parentNode))return;return b[G]},
set:function(b,G){return b[this._]=G},
remove:function(b){return this._ in b&&delete b[this._]},
toString:function(){return this._}};
var dv=1/.7,f4k=/^#([0-9a-f]{3})$/,iVk=/^#([0-9a-f]{6})$/,BT0=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),dlW=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),mlH=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),NT0=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*\\)$"),
CLH=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),qXW=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*\\)$"),bih={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};
tS(mW,L7,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
tS(Xh,Rb,Cl(mW,{brighter:function(b){b=b==null?dv:Math.pow(dv,b);return new Xh(this.r*b,this.g*b,this.b*b,this.opacity)},
darker:function(b){b=b==null?.7:Math.pow(.7,b);return new Xh(this.r*b,this.g*b,this.b*b,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"#"+g_(this.r)+g_(this.g)+g_(this.b)},
toString:function(){var b=this.opacity;b=isNaN(b)?1:Math.max(0,Math.min(1,b));return(b===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))+(b===1?")":", "+b+")")}}));
tS(mh,XD,Cl(mW,{brighter:function(b){b=b==null?dv:Math.pow(dv,b);return new mh(this.h,this.s,this.l*b,this.opacity)},
darker:function(b){b=b==null?.7:Math.pow(.7,b);return new mh(this.h,this.s,this.l*b,this.opacity)},
rgb:function(){var b=this.h%360+(this.h<0)*360,G=this.l,k=G+(G<.5?G:1-G)*(isNaN(b)||isNaN(this.s)?0:this.s);G=2*G-k;return new Xh(Ie(b>=240?b-240:b+120,G,k),Ie(b,G,k),Ie(b<120?b+240:b-120,G,k),this.opacity)},
displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));
var UXa=Math.PI/180,kjE=180/Math.PI,A6c=4/29,PR=6/29,HiF=3*PR*PR,SXK=PR*PR*PR;tS(nn,function(b,G,k,M){return arguments.length===1?qF(b):new nn(b,G,k,M==null?1:M)},Cl(mW,{brighter:function(b){return new nn(this.l+18*(b==null?1:b),this.a,this.b,this.opacity)},
darker:function(b){return new nn(this.l-18*(b==null?1:b),this.a,this.b,this.opacity)},
rgb:function(){var b=(this.l+16)/116,G=isNaN(this.a)?b:b+this.a/500,k=isNaN(this.b)?b:b-this.b/200;G=.96422*QF(G);b=1*QF(b);k=.82521*QF(k);return new Xh(Sh(3.1338561*G-1.6168667*b-.4906146*k),Sh(-.9787684*G+1.9161415*b+.033454*k),Sh(.0719453*G-.2289914*b+1.4052427*k),this.opacity)}}));
tS(l4,NH,Cl(mW,{brighter:function(b){return new l4(this.h,this.c,this.l+18*(b==null?1:b),this.opacity)},
darker:function(b){return new l4(this.h,this.c,this.l-18*(b==null?1:b),this.opacity)},
rgb:function(){return qF(this).rgb()}}));
var ESc=1.78277*-.29227-.1347134789;tS(C0,YW,Cl(mW,{brighter:function(b){b=b==null?dv:Math.pow(dv,b);return new C0(this.h,this.s,this.l*b,this.opacity)},
darker:function(b){b=b==null?.7:Math.pow(.7,b);return new C0(this.h,this.s,this.l*b,this.opacity)},
rgb:function(){var b=isNaN(this.h)?0:(this.h+120)*UXa,G=+this.l,k=isNaN(this.s)?0:this.s*G*(1-G),M=Math.cos(b);b=Math.sin(b);return new Xh(255*(G+k*(-.14861*M+1.78277*b)),255*(G+k*(-.29227*M+-.90649*b)),255*(G+1.97294*M*k),this.opacity)}}));
var pUc=function k(G){function M(mc,Xu){var cJ=oR((mc=Rb(mc)).r,(Xu=Rb(Xu)).r),gJ=oR(mc.g,Xu.g),Ln=oR(mc.b,Xu.b),IR=jK(mc.opacity,Xu.opacity);return function(C7){mc.r=cJ(C7);mc.g=gJ(C7);mc.b=Ln(C7);mc.opacity=IR(C7);return mc+""}}
var oR=LG(G);M.gamma=k;return M}(1),mLk=v3(function(G){var k=G.length-1;
return function(M){var oR=M<=0?M=0:M>=1?(M=1,k-1):Math.floor(M*k),mc=G[oR],Xu=G[oR+1];return s8((M-oR/k)*k,oR>0?G[oR-1]:2*mc-Xu,mc,Xu,oR<k-1?G[oR+2]:2*Xu-mc)}});
v3(function(G){var k=G.length;return function(M){var oR=Math.floor(((M%=1)<0?++M:M)*k);return s8((M-oR/k)*k,G[(oR+k-1)%k],G[oR%k],G[(oR+1)%k],G[(oR+2)%k])}});
var mXa=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,NQO=new RegExp(mXa.source,"g"),jMB=180/Math.PI,biE={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},PZ,UXJ,G0c,HtE,CM8=Mg(function(G){if(G==="none")return biE;PZ||(PZ=document.createElement("DIV"),UXJ=document.documentElement,G0c=document.defaultView);PZ.style.transform=G;G=G0c.getComputedStyle(UXJ.appendChild(PZ),null).getPropertyValue("transform");UXJ.removeChild(PZ);G=G.slice(7,-1).split(",");return ys(+G[0],+G[1],+G[2],+G[3],
+G[4],+G[5])},"px, ","px)","deg)"),q4C=Mg(function(G){if(G==null)return biE;
HtE||(HtE=document.createElementNS("http://www.w3.org/2000/svg","g"));HtE.setAttribute("transform",G);if(!(G=HtE.transform.baseVal.consolidate()))return biE;G=G.matrix;return ys(G.a,G.b,G.c,G.d,G.e,G.f)},", ",")",")");
os(AD);os(jK);e3(AD);e3(jK);lt(AD);var HiE=lt(jK),fT=0,u_=0,gS=0,FOn,WV,sUc=0,Es=0,t3R=0,LU=typeof performance==="object"&&performance.now?performance:Date,vS7=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(G){setTimeout(G,17)};
Kx.prototype=hk.prototype={constructor:Kx,restart:function(G,k,M){if(typeof G!=="function")throw new TypeError("ze");M=(M==null?xN():+M)+(k==null?0:+k);this._next||WV===this||(WV?WV._next=this:FOn=this,WV=this);this._call=G;this._time=M;zz()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,zz())}};
var YXL=a("start","end","interrupt"),XvL=[],S4I=BW.prototype.constructor,wSh=0,mV=BW.prototype;BY.prototype=function(G){return BW().transition(G)}.prototype={constructor:BY,
select:function(G){var k=this._name,M=this._id;typeof G!=="function"&&(G=X(G));for(var oR=this._groups,mc=oR.length,Xu=Array(mc),cJ=0;cJ<mc;++cJ)for(var gJ=oR[cJ],Ln=gJ.length,IR=Xu[cJ]=Array(Ln),C7,$W,qH=0;qH<Ln;++qH)(C7=gJ[qH])&&($W=G.call(C7,C7.__data__,qH,gJ))&&("__data__"in C7&&($W.__data__=C7.__data__),IR[qH]=$W,C7o(IR[qH],k,M,qH,IR,CR(C7,M)));return new BY(Xu,this._parents,k,M)},
filter:function(G){typeof G!=="function"&&(G=Opr(G));for(var k=this._groups,M=k.length,oR=Array(M),mc=0;mc<M;++mc)for(var Xu=k[mc],cJ=Xu.length,gJ=oR[mc]=[],Ln,IR=0;IR<cJ;++IR)(Ln=Xu[IR])&&G.call(Ln,Ln.__data__,IR,Xu)&&gJ.push(Ln);return new BY(oR,this._parents,this._name,this._id)},
merge:function(G){if(G._id!==this._id)throw Error();var k=this._groups;G=G._groups;for(var M=k.length,oR=Math.min(M,G.length),mc=Array(M),Xu=0;Xu<oR;++Xu)for(var cJ=k[Xu],gJ=G[Xu],Ln=cJ.length,IR=mc[Xu]=Array(Ln),C7,$W=0;$W<Ln;++$W)if(C7=cJ[$W]||gJ[$W])IR[$W]=C7;for(;Xu<M;++Xu)mc[Xu]=k[Xu];return new BY(mc,this._parents,this._name,this._id)},
selection:function(){return new S4I(this._groups,this._parents)},
transition:function(){for(var G=this._name,k=this._id,M=++wSh,oR=this._groups,mc=oR.length,Xu=0;Xu<mc;++Xu)for(var cJ=oR[Xu],gJ=cJ.length,Ln,IR=0;IR<gJ;++IR)if(Ln=cJ[IR]){var C7=CR(Ln,k);C7o(Ln,G,M,IR,cJ,{time:C7.time+C7.delay+C7.duration,delay:0,duration:C7.duration,ease:C7.ease})}return new BY(oR,this._parents,G,M)},
call:mV.call,nodes:mV.nodes,node:mV.node,size:mV.size,empty:mV.empty,each:mV.each,on:function(G,k){var M=this._id;return arguments.length<2?CR(this.node(),M).on.on(G):this.each(kRW(M,G,k))},
attr:function(G,k){var M=d(G),oR=M==="transform"?q4C:QMh;return this.attrTween(G,typeof k==="function"?(M.local?ciJ:DlJ)(M,oR,SWu(this,"attr."+G,k)):k==null?(M.local?t$D:l4K)(M):(M.local?F8J:sQL)(M,oR,k+""))},
attrTween:function(G,k){var M="attr."+G;if(arguments.length<2)return(M=this.tween(M))&&M._value;if(k==null)return this.tween(M,null);if(typeof k!=="function")throw Error();var oR=d(G);return this.tween(M,(oR.local?OV8:GRI)(oR,k))},
style:function(G,k,M){var oR=G==="transform"?CM8:QMh;return k==null?this.styleTween(G,jQD(G,oR)).on("end.style."+G,vDi(G)):this.styleTween(G,typeof k==="function"?QQS(G,oR,SWu(this,"style."+G,k)):xlL(G,oR,k+""),M)},
styleTween:function(G,k,M){var oR="style."+G;if(arguments.length<2)return(oR=this.tween(oR))&&oR._value;if(k==null)return this.tween(oR,null);if(typeof k!=="function")throw Error();return this.tween(oR,pvH(G,k,M==null?"":M))},
text:function(G){return this.tween("text",typeof G==="function"?eG8(SWu(this,"text",G)):hGK(G==null?"":G+""))},
remove:function(){return this.on("end.remove",EDK(this._id))},
tween:function(G,k){var M=this._id;if(arguments.length<2){M=CR(this.node(),M).tween;for(var oR=0,mc=M.length,Xu;oR<mc;++oR)if((Xu=M[oR]).name===G)return Xu.value;return null}return this.each((k==null?K8K:nDK)(M,G,k))},
delay:function(G){var k=this._id;return arguments.length?this.each((typeof G==="function"?wvo:yi0)(k,G)):CR(this.node(),k).delay},
duration:function(G){var k=this._id;return arguments.length?this.each((typeof G==="function"?bVH:UlI)(k,G)):CR(this.node(),k).duration},
ease:function(G){var k=this._id;return arguments.length?this.each(HV8(k,G)):CR(this.node(),k).ease}};
var A6F={time:null,delay:0,duration:250,ease:function(G){return((G*=2)<=1?G*G*G:(G-=2)*G*G+2)/2}};
BW.prototype.transition=function(G){var k;if(G instanceof BY){var M=G._id;G=G._name}else M=++wSh,(k=A6F).time=xN(),G=G==null?null:G+"";for(var oR=this._groups,mc=oR.length,Xu=0;Xu<mc;++Xu)for(var cJ=oR[Xu],gJ=cJ.length,Ln,IR=0;IR<gJ;++IR)if(Ln=cJ[IR]){var C7=Ln,$W=G,qH=M,Td=IR,p_=cJ,n_;if(!(n_=k))a:{n_=void 0;for(var R0=M;!(n_=Ln.__transition)||!(n_=n_[R0]);)if(!(Ln=Ln.parentNode)){n_=(A6F.time=xN(),A6F);break a}}C7o(C7,$W,qH,Td,p_,n_)}return new BY(oR,this._parents,G,M)};
["e","w"].map(TQo);["n","s"].map(TQo);"n e s w nw ne se sw".split(" ").map(TQo);YWR.prototype=function(){return new YWR}.prototype={constructor:YWR,
moveTo:function(G,k){this._+="M"+(this._x0=this._x1=+G)+","+(this._y0=this._y1=+k)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(G,k){this._+="L"+(this._x1=+G)+","+(this._y1=+k)},
bezierCurveTo:function(G,k,M,oR,mc,Xu){this._+="C"+ +G+","+ +k+","+ +M+","+ +oR+","+(this._x1=+mc)+","+(this._y1=+Xu)},
rect:function(G,k,M,oR){this._+="M"+(this._x0=this._x1=+G)+","+(this._y0=this._y1=+k)+"h"+ +M+"v"+ +oR+"h"+-M+"Z"},
toString:function(){return this._}};
D5E.prototype=h8E.prototype={constructor:D5E,has:function(G){return" "+G in this},
get:function(G){return this[" "+G]},
set:function(G,k){this[" "+G]=k;return this},
remove:function(G){G=" "+G;return G in this&&delete this[G]},
clear:function(){for(var G in this)G[0]===" "&&delete this[G]},
keys:function(){var G=[],k;for(k in this)k[0]===" "&&G.push(k.slice(1));return G},
values:function(){var G=[],k;for(k in this)k[0]===" "&&G.push(this[k]);return G},
entries:function(){var G=[],k;for(k in this)k[0]===" "&&G.push({key:k.slice(1),value:this[k]});return G},
size:function(){var G=0,k;for(k in this)k[0]===" "&&++G;return G},
empty:function(){for(var G in this)if(G[0]===" ")return!1;return!0},
each:function(G){for(var k in this)k[0]===" "&&G(this[k],k.slice(1),this)}};
var Qh=h8E.prototype;cru.prototype=function(G,k){var M=new cru;if(G instanceof cru)G.each(function(Xu){M.add(Xu)});
else if(G){var oR=-1,mc=G.length;if(k==null)for(;++oR<mc;)M.add(G[oR]);else for(;++oR<mc;)M.add(k(G[oR],oR,G))}return M}.prototype={constructor:cru,
has:Qh.has,add:function(G){this[" "+G]=G;return this},
remove:Qh.remove,clear:Qh.clear,values:Qh.keys,size:Qh.size,empty:Qh.empty,each:Qh.each};var $XH={},XUc={},TzC=z8W(",").parse,Y4I=z8W("\t").parse;R8Y(TzC);R8Y(Y4I);var J4=function(G,k,M){k=new KLJ(k==null?M$W:k,M==null?L8k:M,NaN,NaN,NaN,NaN);return G==null?k:k.addAll(G)}.prototype=KLJ.prototype;
J4.copy=function(){var G=new KLJ(this._x,this._y,this._x0,this._y0,this._x1,this._y1),k=this._root,M,oR;if(!k)return G;if(!k.length)return G._root=LLW(k),G;for(M=[{source:k,target:G._root=Array(4)}];k=M.pop();)for(var mc=0;mc<4;++mc)if(oR=k.source[mc])oR.length?M.push({source:oR,target:k.target[mc]=Array(4)}):k.target[mc]=LLW(oR);return G};
J4.add=function(G){var k=+this._x.call(null,G),M=+this._y.call(null,G);return M9L(this.cover(k,M),k,M,G)};
J4.addAll=function(G){var k,M,oR=G.length,mc,Xu,cJ=Array(oR),gJ=Array(oR),Ln=Infinity,IR=Infinity,C7=-Infinity,$W=-Infinity;for(M=0;M<oR;++M)isNaN(mc=+this._x.call(null,k=G[M]))||isNaN(Xu=+this._y.call(null,k))||(cJ[M]=mc,gJ[M]=Xu,mc<Ln&&(Ln=mc),mc>C7&&(C7=mc),Xu<IR&&(IR=Xu),Xu>$W&&($W=Xu));C7<Ln&&(Ln=this._x0,C7=this._x1);$W<IR&&(IR=this._y0,$W=this._y1);this.cover(Ln,IR).cover(C7,$W);for(M=0;M<oR;++M)M9L(this,cJ[M],gJ[M],G[M]);return this};
J4.cover=function(G,k){if(isNaN(G=+G)||isNaN(k=+k))return this;var M=this._x0,oR=this._y0,mc=this._x1,Xu=this._y1;if(isNaN(M))mc=(M=Math.floor(G))+1,Xu=(oR=Math.floor(k))+1;else if(M>G||G>mc||oR>k||k>Xu){var cJ=mc-M,gJ=this._root,Ln;switch(Ln=(k<(oR+Xu)/2)<<1|G<(M+mc)/2){case 0:do{var IR=Array(4);IR[Ln]=gJ;gJ=IR}while(cJ*=2,mc=M+cJ,Xu=oR+cJ,G>mc||k>Xu);break;case 1:do IR=Array(4),IR[Ln]=gJ,gJ=IR;while(cJ*=2,M=mc-cJ,Xu=oR+cJ,M>G||k>Xu);break;case 2:do IR=Array(4),IR[Ln]=gJ,gJ=IR;while(cJ*=2,mc=M+cJ,
oR=Xu-cJ,G>mc||oR>k);break;case 3:do IR=Array(4),IR[Ln]=gJ,gJ=IR;while(cJ*=2,M=mc-cJ,oR=Xu-cJ,M>G||oR>k)}this._root&&this._root.length&&(this._root=gJ)}else return this;this._x0=M;this._y0=oR;this._x1=mc;this._y1=Xu;return this};
J4.data=function(){var G=[];this.visit(function(k){if(!k.length){do G.push(k.data);while(k=k.next)}});
return G};
J4.extent=function(G){return arguments.length?this.cover(+G[0][0],+G[0][1]).cover(+G[1][0],+G[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
J4.find=function(G,k,M){var oR=this._x0,mc=this._y0,Xu,cJ,gJ,Ln,IR=this._x1,C7=this._y1,$W=[],qH=this._root,Td;qH&&$W.push(new aL(qH,oR,mc,IR,C7));M==null?M=Infinity:(oR=G-M,mc=k-M,IR=G+M,C7=k+M,M*=M);for(;Td=$W.pop();)if(!(!(qH=Td.node)||(Xu=Td.x0)>IR||(cJ=Td.y0)>C7||(gJ=Td.x1)<oR||(Ln=Td.y1)<mc))if(qH.length){Td=(Xu+gJ)/2;var p_=(cJ+Ln)/2;$W.push(new aL(qH[3],Td,p_,gJ,Ln),new aL(qH[2],Xu,p_,Td,Ln),new aL(qH[1],Td,cJ,gJ,p_),new aL(qH[0],Xu,cJ,Td,p_));if(qH=(k>=p_)<<1|G>=Td)Td=$W[$W.length-1],$W[$W.length-
1]=$W[$W.length-1-qH],$W[$W.length-1-qH]=Td}else if(Td=G-+this._x.call(null,qH.data),p_=k-+this._y.call(null,qH.data),Td=Td*Td+p_*p_,Td<M){var n_=Math.sqrt(M=Td);oR=G-n_;mc=k-n_;IR=G+n_;C7=k+n_;n_=qH.data}return n_};
J4.remove=function(G){if(isNaN(Ln=+this._x.call(null,G))||isNaN(IR=+this._y.call(null,G)))return this;var k,M=this._root,oR,mc=this._x0,Xu=this._y0,cJ=this._x1,gJ=this._y1,Ln,IR,C7,$W,qH,Td,p_;if(!M)return this;if(M.length)for(;;){(qH=Ln>=(C7=(mc+cJ)/2))?mc=C7:cJ=C7;(Td=IR>=($W=(Xu+gJ)/2))?Xu=$W:gJ=$W;if(!(k=M,M=M[p_=Td<<1|qH]))return this;if(!M.length)break;if(k[p_+1&3]||k[p_+2&3]||k[p_+3&3]){var n_=k;var R0=p_}}for(;M.data!==G;)if(!(oR=M,M=M.next))return this;(G=M.next)&&delete M.next;if(oR)return G?
oR.next=G:delete oR.next,this;if(!k)return this._root=G,this;G?k[p_]=G:delete k[p_];(M=k[0]||k[1]||k[2]||k[3])&&M===(k[3]||k[2]||k[1]||k[0])&&!M.length&&(n_?n_[R0]=M:this._root=M);return this};
J4.removeAll=function(G){for(var k=0,M=G.length;k<M;++k)this.remove(G[k]);return this};
J4.root=function(){return this._root};
J4.size=function(){var G=0;this.visit(function(k){if(!k.length){do++G;while(k=k.next)}});
return G};
J4.visit=function(G){var k=[],M,oR=this._root,mc,Xu,cJ,gJ,Ln;for(oR&&k.push(new aL(oR,this._x0,this._y0,this._x1,this._y1));M=k.pop();)if(!G(oR=M.node,Xu=M.x0,cJ=M.y0,gJ=M.x1,Ln=M.y1)&&oR.length){M=(Xu+gJ)/2;var IR=(cJ+Ln)/2;(mc=oR[3])&&k.push(new aL(mc,M,IR,gJ,Ln));(mc=oR[2])&&k.push(new aL(mc,Xu,IR,M,Ln));(mc=oR[1])&&k.push(new aL(mc,M,cJ,gJ,IR));(mc=oR[0])&&k.push(new aL(mc,Xu,cJ,M,IR))}};
J4.visitAfter=function(G){var k=[],M=[],oR;for(this._root&&k.push(new aL(this._root,this._x0,this._y0,this._x1,this._y1));oR=k.pop();){var mc=oR.node;if(mc.length){var Xu,cJ=oR.x0,gJ=oR.y0,Ln=oR.x1,IR=oR.y1,C7=(cJ+Ln)/2,$W=(gJ+IR)/2;(Xu=mc[0])&&k.push(new aL(Xu,cJ,gJ,C7,$W));(Xu=mc[1])&&k.push(new aL(Xu,C7,gJ,Ln,$W));(Xu=mc[2])&&k.push(new aL(Xu,cJ,$W,C7,IR));(Xu=mc[3])&&k.push(new aL(Xu,C7,$W,Ln,IR))}M.push(oR)}for(;oR=M.pop();)G(oR.node,oR.x0,oR.y0,oR.x1,oR.y1);return this};
J4.x=function(G){return arguments.length?(this._x=G,this):this._x};
J4.y=function(G){return arguments.length?(this._y=G,this):this._y};
var I4W=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;nSJ.prototype=l8n.prototype;l8n.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 I8c,Zp7={"%":function(G,k){return(G*100).toFixed(k)},
b:function(G){return Math.round(G).toString(2)},
c:function(G){return G+""},
d:function(G){return Math.round(G).toString(10)},
e:function(G,k){return G.toExponential(k)},
f:function(G,k){return G.toFixed(k)},
g:function(G,k){return G.toPrecision(k)},
o:function(G){return Math.round(G).toString(8)},
p:function(G,k){return uKA(G*100,k)},
r:uKA,s:function(G,k){var M=Oti(G,k);if(!M)return G+"";var oR=M[0];M=M[1];M=M-(I8c=Math.max(-8,Math.min(8,Math.floor(M/3)))*3)+1;var mc=oR.length;return M===mc?oR:M>mc?oR+Array(M-mc+1).join("0"):M>0?oR.slice(0,M)+"."+oR.slice(M):"0."+Array(1-M).join("0")+Oti(G,Math.max(0,k+M-1))[0]},
X:function(G){return Math.round(G).toString(16).toUpperCase()},
x:function(G){return Math.round(G).toString(16)}},gSF="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),XcL;
(function(G){return XcL=ZCK(G)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});Q8.prototype={constructor:Q8,reset:function(){this.s=this.t=0},
add:function(G){V6b(Ara,G,this.t);V6b(this,Ara.s,this.s);this.s?this.t+=Ara.t:this.s=Ara.t},
valueOf:function(){return this.s}};
var Ara=new Q8,O$=Math.PI,z8=O$/2,y8F=O$/4,K4S=O$*2,kjo=O$/180,dF=Math.abs,ESF=Math.atan,f$b=Math.atan2,$$=Math.cos,UV=Math.sin,wrc=Math.sqrt;new Q8;new Q8;new Q8;var jMu=new Q8;(function(G,k,M,oR){return function(mc){function Xu(Vn,SK){G(Vn,SK)&&mc.point(Vn,SK)}
function cJ(Vn,SK){qH.point(Vn,SK)}
function gJ(){iB.point=cJ;qH.lineStart()}
function Ln(){iB.point=Xu;qH.lineEnd()}
function IR(Vn,SK){cz.push([Vn,SK]);p_.point(Vn,SK)}
function C7(){p_.lineStart();cz=[]}
function $W(){IR(cz[0][0],cz[0][1]);p_.lineEnd();var Vn=p_.clean(),SK=Td.result(),$F=SK.length,CM;cz.pop();R0.push(cz);cz=null;if($F)if(Vn&1){if($F=SK[0],(SK=$F.length-1)>0){n_||(mc.polygonStart(),n_=!0);mc.lineStart();for(Vn=0;Vn<SK;++Vn)mc.point((CM=$F[Vn])[0],CM[1]);mc.lineEnd()}}else $F>1&&Vn&2&&SK.push(SK.pop().concat(SK.shift())),ZT.push(SK.filter(ofW))}
var qH=k(mc),Td=aa8(),p_=k(Td),n_=!1,R0,ZT,cz,iB={point:Xu,lineStart:gJ,lineEnd:Ln,polygonStart:function(){iB.point=IR;iB.lineStart=C7;iB.lineEnd=$W;ZT=[];R0=[]},
polygonEnd:function(){iB.point=Xu;iB.lineStart=gJ;iB.lineEnd=Ln;var Vn=ZT,SK=Vn.length;var $F=-1;for(var CM=0,UK,mi;++$F<SK;)CM+=Vn[$F].length;for(UK=Array(CM);--SK>=0;)for(mi=Vn[SK],$F=mi.length;--$F>=0;)UK[--CM]=mi[$F];ZT=UK;Vn=R0;SK=oR[0];CM=oR[1];var Vs=UV(CM);$F=[UV(SK),-$$(SK),0];mi=UK=0;jMu.reset();Vs===1?CM=z8+1E-6:Vs===-1&&(CM=-z8-1E-6);Vs=0;for(var n0=Vn.length;Vs<n0;++Vs)if(c6=(Lt=Vn[Vs]).length){var Lt,c6,Mz=Lt[c6-1],Yy=Mz[0],Gj=Mz[1]/2+y8F,koJ=UV(Gj),bpE=$$(Gj);for(Gj=0;Gj<c6;++Gj,Yy=
vSn,koJ=UGY,bpE=fX,Mz=EHu){var EHu=Lt[Gj],vSn=EHu[0];fX=EHu[1]/2+y8F;var UGY=UV(fX),fX=$$(fX),NU=vSn-Yy,xXR=NU>=0?1:-1,QME=xXR*NU,jUE=QME>O$;koJ*=UGY;jMu.add(f$b(koJ*xXR*UV(QME),bpE*fX+koJ*$$(QME)));UK+=jUE?NU+xXR*K4S:NU;jUE^Yy>=SK^vSn>=SK&&(Mz=J8c(a$r(Mz),a$r(EHu)),ogW(Mz),Yy=J8c($F,Mz),ogW(Yy),Yy=(jUE^NU>=0?-1:1)*Goo(Yy[2]),CM>Yy||CM===Yy&&(Mz[0]||Mz[1]))&&(mi+=jUE^NU>=0?1:-1)}}Vn=(UK<-1E-6||UK<1E-6&&jMu<-1E-6)^mi&1;ZT.length?(n_||(mc.polygonStart(),n_=!0),JRi(ZT,rRS,Vn,M,mc)):Vn&&(n_||(mc.polygonStart(),
n_=!0),mc.lineStart(),M(null,null,1,mc),mc.lineEnd());n_&&(mc.polygonEnd(),n_=!1);ZT=R0=null},
sphere:function(){mc.polygonStart();mc.lineStart();M(null,null,1,mc);mc.lineEnd();mc.polygonEnd()}};
return iB}})(function(){return!0},function(G){var k=NaN,M=NaN,oR=NaN,mc;
return{lineStart:function(){G.lineStart();mc=1},
point:function(Xu,cJ){var gJ=Xu>0?O$:-O$,Ln=dF(Xu-k);if(dF(Ln-O$)<1E-6)G.point(k,M=(M+cJ)/2>0?z8:-z8),G.point(oR,M),G.lineEnd(),G.lineStart(),G.point(gJ,M),G.point(Xu,M),mc=0;else if(oR!==gJ&&Ln>=O$){dF(k-oR)<1E-6&&(k-=oR*1E-6);dF(Xu-gJ)<1E-6&&(Xu-=gJ*1E-6);Ln=k;var IR=M,C7=Xu,$W,qH,Td=UV(Ln-C7);M=dF(Td)>1E-6?ESF((UV(IR)*(qH=$$(cJ))*UV(C7)-UV(cJ)*($W=$$(IR))*UV(Ln))/($W*qH*Td)):(IR+cJ)/2;G.point(oR,M);G.lineEnd();G.lineStart();G.point(gJ,M);mc=0}G.point(k=Xu,M=cJ);oR=gJ},
lineEnd:function(){G.lineEnd();k=M=NaN},
clean:function(){return 2-mc}}},function(G,k,M,oR){G==null?(M*=z8,oR.point(-O$,M),oR.point(0,M),oR.point(O$,M),oR.point(O$,0),oR.point(O$,-M),oR.point(0,-M),oR.point(-O$,-M),oR.point(-O$,0),oR.point(-O$,M)):dF(G[0]-k[0])>1E-6?(G=G[0]<k[0]?O$:-O$,M=M*G/2,oR.point(-G,M),oR.point(0,M),oR.point(G,M)):oR.point(k[0],k[1])},[-O$,
-z8]);new Q8;new Q8;new Q8;new Q8;t9u.prototype={constructor:t9u,point:function(G,k){this.stream.point(G,k)},
sphere:function(){this.stream.sphere()},
lineStart:function(){this.stream.lineStart()},
lineEnd:function(){this.stream.lineEnd()},
polygonStart:function(){this.stream.polygonStart()},
polygonEnd:function(){this.stream.polygonEnd()}};
$$(30*kjo);(function(G){return function(k){var M=new t9u,oR;for(oR in G)M[oR]=G[oR];M.stream=k;return M}})({point:function(G,k){this.stream.point(G*kjo,k*kjo)}});
PWH(function(G){return wrc(2/(1+G))}).invert=Ij(function(G){return 2*Goo(G/2)});
PWH(function(G){return(G=G>1?0:G<-1?O$:Math.acos(G))&&G/UV(G)}).invert=Ij(function(G){return G});
wrc(3);Ij(ESF);Ij(Goo);Ij(function(G){return 2*ESF(G)});
Zo.prototype=ipb.prototype={constructor:Zo,count:function(){return this.eachAfter(P00)},
each:function(G){var k,M=[this],oR;do{var mc=M.reverse();for(M=[];k=mc.pop();)if(G(k),k=k.children){var Xu=0;for(oR=k.length;Xu<oR;++Xu)M.push(k[Xu])}}while(M.length);return this},
eachAfter:function(G){for(var k,M=[this],oR=[],mc,Xu;k=M.pop();)if(oR.push(k),k=k.children)for(mc=0,Xu=k.length;mc<Xu;++mc)M.push(k[mc]);for(;k=oR.pop();)G(k);return this},
eachBefore:function(G){for(var k,M=[this],oR;k=M.pop();)if(G(k),k=k.children)for(oR=k.length-1;oR>=0;--oR)M.push(k[oR]);return this},
sum:function(G){return this.eachAfter(function(k){for(var M=+G(k.data)||0,oR=k.children,mc=oR&&oR.length;--mc>=0;)M+=oR[mc].value;k.value=M})},
sort:function(G){return this.eachBefore(function(k){k.children&&k.children.sort(G)})},
path:function(G){var k=this;var M=k;var oR=G;if(M!==oR){var mc=M.ancestors(),Xu=oR.ancestors(),cJ=null;M=mc.pop();for(oR=Xu.pop();M===oR;)cJ=M,M=mc.pop(),oR=Xu.pop();M=cJ}for(oR=[k];k!==M;)k=k.parent,oR.push(k);for(k=oR.length;G!==M;)oR.splice(k,0,G),G=G.parent;return oR},
ancestors:function(){for(var G=this,k=[G];G=G.parent;)k.push(G);return k},
links:function(){var G=this,k=[];G.each(function(M){M!==G&&k.push({source:M.parent,target:M})});
return k},
copy:function(){return ipb(this).eachBefore(BeW)}};
(function(G,k){this._=G;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=k}).prototype=Object.create(Zo.prototype);
var sMV=new Date,FLE=new Date,HpA=n4(function(){},function(G,k){G.setTime(+G+k)},function(G,k){return k-G});
HpA.every=function(G){G=Math.floor(G);return isFinite(G)&&G>0?G>1?n4(function(k){k.setTime(Math.floor(k/G)*G)},function(k,M){k.setTime(+k+M*G)},function(k,M){return(M-k)/G}):HpA:null};
n4(function(G){G.setTime(Math.floor(G/1E3)*1E3)},function(G,k){G.setTime(+G+k*1E3)},function(G,k){return(k-G)/1E3},function(G){return G.getUTCSeconds()});
n4(function(G){G.setTime(Math.floor(G/6E4)*6E4)},function(G,k){G.setTime(+G+k*6E4)},function(G,k){return(k-G)/6E4},function(G){return G.getMinutes()});
n4(function(G){var k=G.getTimezoneOffset()*6E4%36E5;k<0&&(k+=36E5);G.setTime(Math.floor((+G-k)/36E5)*36E5+k)},function(G,k){G.setTime(+G+k*36E5)},function(G,k){return(k-G)/36E5},function(G){return G.getHours()});
var mGa=n4(function(G){G.setHours(0,0,0,0)},function(G,k){G.setDate(G.getDate()+k)},function(G,k){return(k-G-(k.getTimezoneOffset()-G.getTimezoneOffset())*6E4)/864E5},function(G){return G.getDate()-1}),BzS=vQ(0),c6J=vQ(1);
vQ(2);vQ(3);var OiK=vQ(4);vQ(5);vQ(6);n4(function(G){G.setDate(1);G.setHours(0,0,0,0)},function(G,k){G.setMonth(G.getMonth()+k)},function(G,k){return k.getMonth()-G.getMonth()+(k.getFullYear()-G.getFullYear())*12},function(G){return G.getMonth()});
var iI=n4(function(G){G.setMonth(0,1);G.setHours(0,0,0,0)},function(G,k){G.setFullYear(G.getFullYear()+k)},function(G,k){return k.getFullYear()-G.getFullYear()},function(G){return G.getFullYear()});
iI.every=function(G){return isFinite(G=Math.floor(G))&&G>0?n4(function(k){k.setFullYear(Math.floor(k.getFullYear()/G)*G);k.setMonth(0,1);k.setHours(0,0,0,0)},function(k,M){k.setFullYear(k.getFullYear()+M*G)}):null};
n4(function(G){G.setUTCSeconds(0,0)},function(G,k){G.setTime(+G+k*6E4)},function(G,k){return(k-G)/6E4},function(G){return G.getUTCMinutes()});
n4(function(G){G.setUTCMinutes(0,0,0)},function(G,k){G.setTime(+G+k*36E5)},function(G,k){return(k-G)/36E5},function(G){return G.getUTCHours()});
var dG7=n4(function(G){G.setUTCHours(0,0,0,0)},function(G,k){G.setUTCDate(G.getUTCDate()+k)},function(G,k){return(k-G)/864E5},function(G){return G.getUTCDate()-1}),dLS=xJ(0),DXV=xJ(1);
xJ(2);xJ(3);var Gjm=xJ(4);xJ(5);xJ(6);n4(function(G){G.setUTCDate(1);G.setUTCHours(0,0,0,0)},function(G,k){G.setUTCMonth(G.getUTCMonth()+k)},function(G,k){return k.getUTCMonth()-G.getUTCMonth()+(k.getUTCFullYear()-G.getUTCFullYear())*12},function(G){return G.getUTCMonth()});
var BR=n4(function(G){G.setUTCMonth(0,1);G.setUTCHours(0,0,0,0)},function(G,k){G.setUTCFullYear(G.getUTCFullYear()+k)},function(G,k){return k.getUTCFullYear()-G.getUTCFullYear()},function(G){return G.getUTCFullYear()});
BR.every=function(G){return isFinite(G=Math.floor(G))&&G>0?n4(function(k){k.setUTCFullYear(Math.floor(k.getUTCFullYear()/G)*G);k.setUTCMonth(0,1);k.setUTCHours(0,0,0,0)},function(k,M){k.setUTCFullYear(k.getUTCFullYear()+M*G)}):null};
var BEL={"-":"",_:" ",0:"0"},OM=/^\s*\d+/,iRW=/^%/,fxo=/[\\^$*+?|[\]().{}]/g,vHa;(function(G){vHa=myL(G);JcL=vHa.utcFormat;oNr=vHa.utcParse;return vHa})({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||JcL("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||oNr("%Y-%m-%dT%H:%M:%S.%LZ");fw("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
fw("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");fw("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");fw("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");fw("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");fw("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");fw("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
fw("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");fw("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");fw("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");fw("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");fw("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var nwC=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(fw);up(nwC);var lxK=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(fw);up(lxK);var tfH=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(fw);up(tfH);var s6k=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(fw);
up(s6k);var F4D=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(fw);up(F4D);var DLD=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(fw);up(DLD);var cyW=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(fw);up(cyW);var ORJ=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(fw);up(ORJ);var GM0=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(fw);up(GM0);var wcI=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(fw);up(wcI);var yy8=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(fw);up(yy8);var bRK=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(fw);up(bRK);var ULk=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(fw);up(ULk);var HRC=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(fw);up(HRC);var AyW=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(fw);up(AyW);var kML=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(fw);up(kML);var EwD=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(fw);up(EwD);var j68=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(fw);up(j68);var vwL=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(fw);up(vwL);var xL0=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(fw);up(xL0);var Q6W=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(fw);up(Q6W);var pcC=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(fw);up(pcC);var h68=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(fw);up(h68);var e6H=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(fw);up(e6H);var z6K=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(fw);up(z6K);var $LI=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(fw);up($LI);var R68=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(fw);up(R68);HiE(YW(300,.5,0),YW(-240,.5,1));HiE(YW(-100,.75,.35),YW(80,1.5,.8));HiE(YW(260,.75,.35),YW(80,1.5,.8));YW();Rb();U5J(fw("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
U5J(fw("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
U5J(fw("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
U5J(fw("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
l$h.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(G,k){G=+G;k=+k;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(G,k):this._context.moveTo(G,k);break;case 1:this._point=2;default:this._context.lineTo(G,k)}}};
(function(G){function k(M){return new t6Y(G(M))}
k._curve=G;return k})(function(G){return new l$h(G)});
t6Y.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(G,k){this._curve.point(k*Math.sin(G),k*-Math.cos(G))}};
y6J.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:wUo(this,this._t0,FJF(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(G,k){var M=NaN;G=+G;k=+k;if(G!==this._x1||k!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(G,k):this._context.moveTo(G,k);break;case 1:this._point=2;break;case 2:this._point=3;wUo(this,FJF(this,M=sha(this,G,k)),M);break;default:wUo(this,this._t0,M=sha(this,G,k))}this._x0=this._x1;this._x1=G;this._y0=this._y1;this._y1=k;this._t0=M}}};
(function(G){this._context=new DGz(G)}.prototype=Object.create(y6J.prototype)).point=function(G,k){y6J.prototype.point.call(this,k,G)};
DGz.prototype={moveTo:function(G,k){this._context.moveTo(k,G)},
closePath:function(){this._context.closePath()},
lineTo:function(G,k){this._context.lineTo(k,G)},
bezierCurveTo:function(G,k,M,oR,mc,Xu){this._context.bezierCurveTo(k,G,oR,M,Xu,mc)}};
oF.prototype={constructor:oF,scale:function(G){return G===1?this:new oF(this.k*G,this.x,this.y)},
translate:function(G,k){return G===0&k===0?this:new oF(this.k,this.x+this.k*G,this.y+this.k*k)},
apply:function(G){return[G[0]*this.k+this.x,G[1]*this.k+this.y]},
invert:function(G){return[(G[0]-this.x)/this.k,(G[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new oF(1,0,0);UYu=L7;ed.svg=ed.svg;ed.xhtml=ed.xhtml;ed.xlink=ed.xlink;ed.xml=ed.xml;ed.xmlns=ed.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 rcW="hammer_"+(Math.random()*1E6|0),PXF=function(){var Z=document||document;if(!Z[rcW]){var V=function(){(function(a,J,r,f){function d(nn,UE,QF){return setTimeout(n(nn,QF),UE)}
function N(nn,UE,QF){return Array.isArray(nn)?(C(nn,QF[UE],QF),!0):!1}
function C(nn,UE,QF){var Sh;if(nn)if(nn.forEach)nn.forEach(UE,QF);else if(nn.length!==f){var rC=0;for(Sh=nn.length;rC<Sh;rC++)UE.call(QF,nn[rC],rC,nn)}else for(rC in nn)nn.hasOwnProperty(rC)&&UE.call(QF,nn[rC],rC,nn)}
function T(nn,UE,QF){for(var Sh=Object.keys(UE),rC=0,O8=Sh.length;rC<O8;rC++)if(!QF||QF&&nn[Sh[rC]]===f)nn[Sh[rC]]=UE[Sh[rC]];return nn}
function Y(nn,UE){return T(nn,UE,!0)}
function X(nn,UE,QF){UE=UE.prototype;var Sh=nn.prototype=Object.create(UE);Sh.constructor=nn;Sh._super=UE;QF&&T(Sh,QF)}
function n(nn,UE){return function(){return nn.apply(UE,arguments)}}
function t(nn,UE){return typeof nn=="function"?nn.apply(UE?UE[0]||f:f,UE):nn}
function c(nn,UE,QF){C(U(UE),function(Sh){nn.addEventListener(Sh,QF,!1)})}
function y(nn,UE,QF){C(U(UE),function(Sh){nn.removeEventListener(Sh,QF,!1)})}
function U(nn){return nn.trim().split(/\s+/g)}
function v(nn,UE,QF){if(nn.indexOf&&!QF)return nn.indexOf(UE);for(var Sh=0,rC=nn.length;Sh<rC;Sh++)if(QF&&nn[Sh][QF]==UE||!QF&&nn[Sh]===UE)return Sh;return-1}
function h(nn,UE,QF){for(var Sh=[],rC=[],O8=0,NH=nn.length;O8<NH;O8++){var l4=UE?nn[O8][UE]:nn[O8];v(rC,l4)<0&&Sh.push(nn[O8]);rC[O8]=l4}QF&&(Sh=UE?Sh.sort(function(YW,C0){return YW[UE]>C0[UE]}):Sh.sort());
return Sh}
function L(nn,UE){for(var QF,Sh=UE[0].toUpperCase()+UE.slice(1),rC=0,O8=Vc.length;rC<O8;rC++)if(QF=(QF=Vc[rC])?QF+Sh:UE,QF in nn)return QF;return f}
function R(nn,UE){var QF=this;this.manager=nn;this.callback=UE;this.element=nn.element;this.target=nn.options.inputTarget;this.domHandler=function(Sh){t(nn.options.enable,[nn])&&QF.handler(Sh)};
this.evEl&&c(this.element,this.evEl,this.domHandler);this.evTarget&&c(this.target,this.evTarget,this.domHandler);this.evWin&&c(a,this.evWin,this.domHandler)}
function rJ(nn){var UE;TD?UE=eE:cG?UE=jE:L7?UE=mz:UE=kV;return new UE(nn,Zm)}
function Zm(nn,UE,QF){var Sh=QF.pointers.length,rC=QF.changedPointers.length,O8=UE&1&&Sh-rC===0;QF.isFirst=!!O8;QF.isFinal=!!(UE&12&&Sh-rC===0);O8&&(nn.session={});QF.eventType=UE;UE=nn.session;Sh=QF.pointers;rC=Sh.length;UE.firstInput||(UE.firstInput=BJ(QF));rC>1&&!UE.firstMultiple?UE.firstMultiple=BJ(QF):rC===1&&(UE.firstMultiple=!1);O8=UE.firstInput;var NH=(rC=UE.firstMultiple)?rC.center:O8.center,l4=QF.center=Fu(Sh);QF.timeStamp=tS();QF.deltaTime=QF.timeStamp-O8.timeStamp;QF.angle=hO(NH,l4);QF.distance=
OE(NH,l4);O8=QF.center;NH=UE.offsetDelta||{};l4=UE.prevDelta||{};var YW=UE.prevInput||{};if(QF.eventType===1||YW.eventType===4)l4=UE.prevDelta={x:YW.deltaX||0,y:YW.deltaY||0},NH=UE.offsetDelta={x:O8.x,y:O8.y};QF.deltaX=l4.x+(O8.x-NH.x);QF.deltaY=l4.y+(O8.y-NH.y);QF.offsetDirection=Ga(QF.deltaX,QF.deltaY);rC?(O8=rC.pointers,O8=OE(Sh[0],Sh[1],Rb)/OE(O8[0],O8[1],Rb)):O8=1;QF.scale=O8;rC?(rC=rC.pointers,Sh=hO(Sh[1],Sh[0],Rb)-hO(rC[1],rC[0],Rb)):Sh=0;QF.rotation=Sh;NH=UE.lastInterval||QF;Sh=QF.timeStamp-
NH.timeStamp;QF.eventType!=8&&(Sh>25||NH.velocity===f)?(O8=NH.deltaX-QF.deltaX,NH=NH.deltaY-QF.deltaY,l4=O8/Sh||0,YW=NH/Sh||0,Sh=l4,rC=YW,l4=TL(l4)>TL(YW)?l4:YW,O8=Ga(O8,NH),UE.lastInterval=QF):(l4=NH.velocity,Sh=NH.velocityX,rC=NH.velocityY,O8=NH.direction);QF.velocity=l4;QF.velocityX=Sh;QF.velocityY=rC;QF.direction=O8;UE=nn.element;a:{for(Sh=QF.srcEvent.target;Sh;){if(Sh==UE){Sh=!0;break a}Sh=Sh.parentNode}Sh=!1}Sh&&(UE=QF.srcEvent.target);QF.target=UE;nn.emit("hammer.input",QF);nn.recognize(QF);
nn.session.prevInput=QF}
function BJ(nn){for(var UE=[],QF=0;QF<nn.pointers.length;QF++)UE[QF]={clientX:BW(nn.pointers[QF].clientX),clientY:BW(nn.pointers[QF].clientY)};return{timeStamp:tS(),pointers:UE,center:Fu(UE),deltaX:nn.deltaX,deltaY:nn.deltaY}}
function Fu(nn){var UE=nn.length;if(UE===1)return{x:BW(nn[0].clientX),y:BW(nn[0].clientY)};for(var QF=0,Sh=0,rC=0;rC<UE;rC++)QF+=nn[rC].clientX,Sh+=nn[rC].clientY;return{x:BW(QF/UE),y:BW(Sh/UE)}}
function Ga(nn,UE){return nn===UE?1:TL(nn)>=TL(UE)?nn>0?2:4:UE>0?8:16}
function OE(nn,UE,QF){QF||(QF=US);var Sh=UE[QF[0]]-nn[QF[0]];nn=UE[QF[1]]-nn[QF[1]];return Math.sqrt(Sh*Sh+nn*nn)}
function hO(nn,UE,QF){QF||(QF=US);return Math.atan2(UE[QF[1]]-nn[QF[1]],UE[QF[0]]-nn[QF[0]])*180/Math.PI}
function kV(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;R.apply(this,arguments)}
function eE(){this.evEl=MA;this.evWin=XD;R.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function jE(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};R.apply(this,arguments)}
function mz(){R.apply(this,arguments);var nn=n(this.handler,this);this.touch=new jE(this.manager,nn);this.mouse=new kV(this.manager,nn)}
function Wa(nn,UE){this.manager=nn;this.set(UE)}
function K7(nn){if(nn.indexOf("none")>-1)return"none";var UE=nn.indexOf("pan-x")>-1,QF=nn.indexOf("pan-y")>-1;return UE&&QF?"pan-x pan-y":UE||QF?UE?"pan-x":"pan-y":nn.indexOf("manipulation")>-1?"manipulation":"auto"}
function JA(nn){this.id=Cl++;this.manager=null;this.options=Y(nn||{},this.defaults);nn=this.options.enable;this.options.enable=nn===f?!0:nn;this.state=1;this.simultaneous={};this.requireFail=[]}
function f7(nn){return nn==16?"down":nn==8?"up":nn==2?"left":nn==4?"right":""}
function UF(nn,UE){return(UE=UE.manager)?UE.get(nn):nn}
function Ba(){JA.apply(this,arguments)}
function II(){Ba.apply(this,arguments);this.pY=this.pX=null}
function lR(){Ba.apply(this,arguments)}
function fn(){JA.apply(this,arguments);this._input=this._timer=null}
function FB(){Ba.apply(this,arguments)}
function kW(){Ba.apply(this,arguments)}
function hS(){JA.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function DH(nn,UE){UE=UE||{};var QF=UE.recognizers;UE.recognizers=QF===f?DH.defaults.preset:QF;return new eh(nn,UE)}
function eh(nn,UE){UE=UE||{};this.options=Y(UE,DH.defaults);this.options.inputTarget=this.options.inputTarget||nn;this.handlers={};this.session={};this.recognizers=[];this.element=nn;this.input=rJ(this);this.touchAction=new Wa(this,this.options.touchAction);$p(this,!0);C(UE.recognizers,function(QF){var Sh=this.add(new QF[0](QF[1]));QF[2]&&Sh.recognizeWith(QF[2]);QF[3]&&Sh.requireFailure(QF[2])},this)}
function $p(nn,UE){var QF=nn.element;C(nn.options.cssProps,function(Sh,rC){QF.style[L(QF.style,rC)]=UE?Sh:""})}
function sF(nn,UE){var QF=J.createEvent("Event");QF.initEvent(nn,!0,!0);QF.gesture=UE;UE.target.dispatchEvent(QF)}
var Vc=" webkit moz MS ms o".split(" "),n7=J.createElement("div"),BW=Math.round,TL=Math.abs,tS=Date.now,Cl=1,mW=/mobile|tablet|ip(ad|hone|od)|android/i,L7="ontouchstart"in a,TD=L(a,"PointerEvent")!==f,cG=L7&&mW.test(navigator.userAgent),US=["x","y"],Rb=["clientX","clientY"];R.prototype={handler:function(){},
destroy:function(){this.evEl&&y(this.element,this.evEl,this.domHandler);this.evTarget&&y(this.target,this.evTarget,this.domHandler);this.evWin&&y(a,this.evWin,this.domHandler)}};
var Xh={mousedown:1,mousemove:2,mouseup:4};X(kV,R,{handler:function(nn){var UE=Xh[nn.type];UE&1&&nn.button===0&&(this.pressed=!0);UE&2&&nn.which!==1&&(UE=4);this.pressed&&this.allow&&(UE&4&&(this.pressed=!1),this.callback(this.manager,UE,{pointers:[nn],changedPointers:[nn],pointerType:"mouse",srcEvent:nn}))}});
var g_={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},ll={2:"touch",3:"pen",4:"mouse",5:"kinect"},MA="pointerdown",XD="pointermove pointerup pointercancel";a.MSPointerEvent&&(MA="MSPointerDown",XD="MSPointerMove MSPointerUp MSPointerCancel");X(eE,R,{handler:function(nn){var UE=this.store,QF=!1,Sh=nn.type.toLowerCase().replace("ms","");Sh=g_[Sh];var rC=ll[nn.pointerType]||nn.pointerType;Sh&1&&(nn.button===0||rC=="touch")?UE.push(nn):Sh&12&&(QF=!0);var O8=v(UE,nn.pointerId,"pointerId");
O8<0||(UE[O8]=nn,this.callback(this.manager,Sh,{pointers:UE,changedPointers:[nn],pointerType:rC,srcEvent:nn}),QF&&UE.splice(O8,1))}});
var mh={touchstart:1,touchmove:2,touchend:4,touchcancel:8};X(jE,R,{handler:function(nn){var UE=mh[nn.type];var QF=Array.prototype.slice.call(nn.touches,0);var Sh=this.targetIds;if(UE&3&&QF.length===1)Sh[QF[0].identifier]=!0,Sh=[QF,QF];else{var rC,O8=Array.prototype.slice.call(nn.targetTouches,0),NH=Array.prototype.slice.call(nn.changedTouches,0),l4=[];if(UE===1)for(QF=0,rC=O8.length;QF<rC;QF++)Sh[O8[QF].identifier]=!0;QF=0;for(rC=NH.length;QF<rC;QF++)Sh[NH[QF].identifier]&&l4.push(NH[QF]),UE&12&&
delete Sh[NH[QF].identifier];Sh=l4.length?[h(O8.concat(l4),"identifier",!0),l4]:void 0}Sh&&this.callback(this.manager,UE,{pointers:Sh[0],changedPointers:Sh[1],pointerType:"touch",srcEvent:nn})}});
X(mz,R,{handler:function(nn,UE,QF){var Sh=QF.pointerType=="mouse";if(QF.pointerType=="touch")this.mouse.allow=!1;else if(Sh&&!this.mouse.allow)return;UE&12&&(this.mouse.allow=!0);this.callback(nn,UE,QF)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var Ie=L(n7.style,"touchAction"),qF=Ie!==f;Wa.prototype={set:function(nn){nn=="compute"&&(nn=this.compute());qF&&(this.manager.element.style[Ie]=nn);this.actions=nn.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var nn=[];C(this.manager.recognizers,function(UE){t(UE.options.enable,[UE])&&(nn=nn.concat(UE.getTouchAction()))});
return K7(nn.join(" "))},
preventDefaults:function(nn){if(!qF){var UE=nn.srcEvent;nn=nn.offsetDirection;if(this.manager.session.prevented)UE.preventDefault();else{var QF=this.actions,Sh=QF.indexOf("none")>-1,rC=QF.indexOf("pan-y")>-1;QF=QF.indexOf("pan-x")>-1;if(Sh||rC&&QF||rC&&nn&6||QF&&nn&24)return this.preventSrc(UE)}}},
preventSrc:function(nn){this.manager.session.prevented=!0;nn.preventDefault()}};
JA.prototype={defaults:{},set:function(nn){T(this.options,nn);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(nn){if(N(nn,"recognizeWith",this))return this;var UE=this.simultaneous;nn=UF(nn,this);UE[nn.id]||(UE[nn.id]=nn,nn.recognizeWith(this));return this},
dropRecognizeWith:function(nn){if(N(nn,"dropRecognizeWith",this))return this;nn=UF(nn,this);delete this.simultaneous[nn.id];return this},
requireFailure:function(nn){if(N(nn,"requireFailure",this))return this;var UE=this.requireFail;nn=UF(nn,this);v(UE,nn)===-1&&(UE.push(nn),nn.requireFailure(this));return this},
dropRequireFailure:function(nn){if(N(nn,"dropRequireFailure",this))return this;nn=UF(nn,this);nn=v(this.requireFail,nn);nn>-1&&this.requireFail.splice(nn,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(nn){return!!this.simultaneous[nn.id]},
emit:function(nn){function UE(rC){QF.manager.emit(QF.options.event+(rC?Sh&16?"cancel":Sh&8?"end":Sh&4?"move":Sh&2?"start":"":""),nn)}
var QF=this,Sh=this.state;Sh<8&&UE(!0);UE();Sh>=8&&UE(!0)},
tryEmit:function(nn){if(this.canEmit())return this.emit(nn);this.state=32},
canEmit:function(){for(var nn=0;nn<this.requireFail.length;nn++)if(!(this.requireFail[nn].state&33))return!1;return!0},
recognize:function(nn){nn=T({},nn);t(this.options.enable,[this,nn])?(this.state&56&&(this.state=1),this.state=this.process(nn),this.state&30&&this.tryEmit(nn)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
X(Ba,JA,{defaults:{pointers:1},attrTest:function(nn){var UE=this.options.pointers;return UE===0||nn.pointers.length===UE},
process:function(nn){var UE=this.state,QF=nn.eventType,Sh=UE&6;nn=this.attrTest(nn);return Sh&&(QF&8||!nn)?UE|16:Sh||nn?QF&4?UE|8:UE&2?UE|4:2:32}});
X(II,Ba,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var nn=this.options.direction;if(nn===30)return["none"];var UE=[];nn&6&&UE.push("pan-y");nn&24&&UE.push("pan-x");return UE},
directionTest:function(nn){var UE=this.options,QF=!0,Sh=nn.distance,rC=nn.direction,O8=nn.deltaX,NH=nn.deltaY;rC&UE.direction||(UE.direction&6?(rC=O8===0?1:O8<0?2:4,QF=O8!=this.pX,Sh=Math.abs(nn.deltaX)):(rC=NH===0?1:NH<0?8:16,QF=NH!=this.pY,Sh=Math.abs(nn.deltaY)));nn.direction=rC;return QF&&Sh>UE.threshold&&rC&UE.direction},
attrTest:function(nn){return Ba.prototype.attrTest.call(this,nn)&&(this.state&2||!(this.state&2)&&this.directionTest(nn))},
emit:function(nn){this.pX=nn.deltaX;this.pY=nn.deltaY;var UE=f7(nn.direction);UE&&this.manager.emit(this.options.event+UE,nn);this._super.emit.call(this,nn)}});
X(lR,Ba,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(nn){return this._super.attrTest.call(this,nn)&&(Math.abs(nn.scale-1)>this.options.threshold||this.state&2)},
emit:function(nn){this._super.emit.call(this,nn);nn.scale!==1&&this.manager.emit(this.options.event+(nn.scale<1?"in":"out"),nn)}});
X(fn,JA,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(nn){var UE=this.options,QF=nn.pointers.length===UE.pointers,Sh=nn.distance<UE.threshold,rC=nn.deltaTime>UE.time;this._input=nn;if(!Sh||!QF||nn.eventType&12&&!rC)this.reset();else if(nn.eventType&1)this.reset(),this._timer=d(function(){this.state=8;this.tryEmit()},UE.time,this);
else if(nn.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(nn){this.state===8&&(nn&&nn.eventType&4?this.manager.emit(this.options.event+"up",nn):(this._input.timeStamp=tS(),this.manager.emit(this.options.event,this._input)))}});
X(FB,Ba,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(nn){return this._super.attrTest.call(this,nn)&&(Math.abs(nn.rotation)>this.options.threshold||this.state&2)}});
X(kW,Ba,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return II.prototype.getTouchAction.call(this)},
attrTest:function(nn){var UE=this.options.direction;if(UE&30)var QF=nn.velocity;else UE&6?QF=nn.velocityX:UE&24&&(QF=nn.velocityY);return this._super.attrTest.call(this,nn)&&UE&nn.direction&&TL(QF)>this.options.velocity&&nn.eventType&4},
emit:function(nn){var UE=f7(nn.direction);UE&&this.manager.emit(this.options.event+UE,nn);this.manager.emit(this.options.event,nn)}});
X(hS,JA,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(nn){var UE=this.options,QF=nn.pointers.length===UE.pointers,Sh=nn.distance<UE.threshold,rC=nn.deltaTime<UE.time;this.reset();if(nn.eventType&1&&this.count===0)return this.failTimeout();if(Sh&&rC&&QF){if(nn.eventType!=4)return this.failTimeout();QF=this.pTime?nn.timeStamp-this.pTime<UE.interval:!0;Sh=!this.pCenter||OE(this.pCenter,nn.center)<UE.posThreshold;this.pTime=nn.timeStamp;this.pCenter=nn.center;Sh&&QF?this.count+=1:this.count=1;this._input=nn;if(this.count%UE.taps===0)return this.hasRequireFailures()?
(this._timer=d(function(){this.state=8;this.tryEmit()},UE.interval,this),2):8}return 32},
failTimeout:function(){this._timer=d(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))}});
DH.VERSION="2.0.2";DH.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[FB,{enable:!1}],[lR,{enable:!1},["rotate"]],[kW,{direction:6}],[II,{direction:6},["swipe"]],[hS],[hS,{event:"doubletap",taps:2},["tap"]],[fn]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};eh.prototype={set:function(nn){T(this.options,nn);return this},
stop:function(nn){this.session.stopped=nn?2:1},
recognize:function(nn){var UE=this.session;if(!UE.stopped){this.touchAction.preventDefaults(nn);var QF=this.recognizers,Sh=UE.curRecognizer;if(!Sh||Sh&&Sh.state&8)Sh=UE.curRecognizer=null;for(var rC=0,O8=QF.length;rC<O8;rC++){var NH=QF[rC];UE.stopped===2||Sh&&NH!=Sh&&!NH.canRecognizeWith(Sh)?NH.reset():NH.recognize(nn);!Sh&&NH.state&14&&(Sh=UE.curRecognizer=NH)}}},
get:function(nn){if(nn instanceof JA)return nn;for(var UE=this.recognizers,QF=0;QF<UE.length;QF++)if(UE[QF].options.event==nn)return UE[QF];return null},
add:function(nn){if(N(nn,"add",this))return this;var UE=this.get(nn.options.event);UE&&this.remove(UE);this.recognizers.push(nn);nn.manager=this;this.touchAction.update();return nn},
remove:function(nn){if(N(nn,"remove",this))return this;var UE=this.recognizers;nn=this.get(nn);UE.splice(v(UE,nn),1);this.touchAction.update();return this},
on:function(nn,UE){var QF=this.handlers;C(U(nn),function(Sh){QF[Sh]=QF[Sh]||[];QF[Sh].push(UE)});
return this},
off:function(nn,UE){var QF=this.handlers;C(U(nn),function(Sh){UE?QF[Sh].splice(v(QF[Sh],UE),1):delete QF[Sh]});
return this},
emit:function(nn,UE){this.options.domEvents&&sF(nn,UE);var QF=this.handlers[nn]&&this.handlers[nn].slice();if(QF&&QF.length){UE.type=nn;UE.preventDefault=function(){UE.srcEvent.preventDefault()};
nn=0;for(var Sh=QF.length;nn<Sh;nn++)QF[nn](UE)}},
destroy:function(){this.element&&$p(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
T(DH,{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:eh,Input:R,TouchAction:Wa,Recognizer:JA,AttrRecognizer:Ba,Tap:hS,Pan:II,Swipe:kW,Pinch:lR,Rotate:FB,Press:fn,on:c,off:y,each:C,merge:Y,extend:T,inherit:X,bindFn:n,prefixed:L});
a[r]=DH})(window,document,"Hammer");
return window.Hammer}.call({});
V.DOCUMENT=Z;Z[rcW]=V}return Z[rcW]};/*

 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 fwc=function(Z,V){if(Z.length!==V.length)return!1;for(var a=0;a<Z.length;++a)if(Z[a]!==V[a])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var ioE=_.B(["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"]),BHB=ioE.next();!BHB.done;BHB=ioE.next()){var de4=BHB.value,meh=document.createElement("link");meh.rel="stylesheet";meh.href=de4;document.head.appendChild(meh)};var BGo,m9K,CtF,Ptc,d9n,fNV,ouV,rpn;BGo={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};m9K={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:"*"};CtF={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};Ptc=/[a-z0-9*]/;d9n=/U\+/;fNV=/^arrow/;ouV=/^space(bar)?/;rpn=/^escape$/;_.YS={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(Z,V){this._imperativeKeyBindings[Z]=V;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(Z,V){V=SGm(V);for(var a=0;a<V.length;++a)if(NGE(V[a],Z))return!0;return!1},
_collectKeyBindings:function(){var Z=this.behaviors.map(function(V){return V.keyBindings});
Z.indexOf(this.keyBindings)===-1&&Z.push(this.keyBindings);return Z},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(a){for(var J in a)this._addKeyBinding(J,a[J])},this);
for(var Z in this._imperativeKeyBindings)this._addKeyBinding(Z,this._imperativeKeyBindings[Z]);for(var V in this._keyBindings)this._keyBindings[V].sort(function(a,J){a=a[0].hasModifiers;return a===J[0].hasModifiers?0:a?-1:1})},
_addKeyBinding:function(Z,V){SGm(Z).forEach(function(a){this._keyBindings[a.event]=this._keyBindings[a.event]||[];this._keyBindings[a.event].push([a,V])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(Z){var V=this._onKeyBindingEvent.bind(this,this._keyBindings[Z]);this._boundKeyHandlers.push([this.keyEventTarget,Z,V]);this.keyEventTarget.addEventListener(Z,V)},this)},
_unlistenKeyEventListeners:function(){for(var Z,V,a;this._boundKeyHandlers.length;)Z=this._boundKeyHandlers.pop(),V=Z[0],a=Z[1],Z=Z[2],V.removeEventListener(a,Z)},
_onKeyBindingEvent:function(Z,V){this.stopKeyboardEventPropagation&&V.stopPropagation();if(!V.defaultPrevented)for(var a=0;a<Z.length;a++){var J=Z[a][0],r=Z[a][1];if(NGE(J,V)&&(this._triggerKeyHandler(J,r,V),V.defaultPrevented))break}},
_triggerKeyHandler:function(Z,V,a){var J=Object.create(Z);J.keyboardEvent=a;Z=new CustomEvent(Z.event,{detail:J,cancelable:!0});this[V].call(this,Z);Z.defaultPrevented&&a.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
*/
_.B_({is:"iron-a11y-keys",_template:null,behaviors:[_.YS],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(Z){this.keyEventTarget=Z},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(Z){this.fire("keys-pressed",Z.detail,{})}});_.XK={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(Z){this._setFocused(Z.type==="focus")},
_disabledChanged:function(Z){this.setAttribute("aria-disabled",Z?"true":"false");this.style.pointerEvents=Z?"none":"";Z?(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 Ki={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(Z){this._detectKeyboardFocus(Z);Z||this._setPressed(!1)},
_detectKeyboardFocus:function(Z){this._setReceivedFocusFromKeyboard(!this.pointerDown&&Z)},
_userActivate:function(Z){this.active!==Z&&(this.active=Z,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(Z){Z=Z.detail.keyboardEvent;var V=_.qR(Z).localTarget;this.isLightDescendant(V)||(Z.preventDefault(),Z.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(Z){Z=_.qR(Z.detail.keyboardEvent).localTarget;this.isLightDescendant(Z)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(Z,V){V&&V!=Z&&this.hasAttribute(V)&&this.removeAttribute(V)},
_activeChanged:function(Z){this.toggles?this.setAttribute(this.ariaActiveAttribute,Z?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},NHY=[_.YS,
Ki];_.ni={IronButtonState:NHY,IronButtonStateImpl:Ki};_.l7={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.t6=function(Z){_.t6[" "](Z);this.type=Z&&Z.type||"default";this.key=Z&&Z.key;Z&&"value"in Z&&(this.value=Z.value)};
_.t6.prototype.byKey=function(Z){this.key=Z;return this.value};
_.QS.Object.defineProperties(_.t6.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var Z=this.type,V=this.key;if(Z&&V)return sW[Z]&&sW[Z][V]},
set:function(Z){var V=this.type,a=this.key;V&&a&&(V=sW[V]=sW[V]||{},Z==null?delete V[a]:V[a]=Z)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var Z=sW[this.type];return Z?Object.keys(Z).map(function(V){return sW[this.type][V]},this):[]}}});
_.t6[" "]=function(){};
var sW={};_.B_({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(Z,V,a){Z=new _.t6({type:Z,key:V});a!==void 0&&a!==Z.value?Z.value=a:this.value!==Z.value&&(this.value=Z.value);return Z},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(Z){Z&&(this.value=this)},
byKey:function(Z){return(new _.t6({type:this.type,key:Z})).value}});var CXB;CXB=null;_.FK={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){CXB=new _.t6({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return CXB&&CXB.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(Z){this.invalid=Z===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(Z);return!this.invalid},
_getValidity:function(Z){return this.hasValidator()?this._validator.validate(Z):!0}};var qDz={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"}},SDz=[_.l7,
_.FK,qDz];_.B_({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 _.t6({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(Z){return this.name+":"+Z},this)},
applyIcon:function(Z,V){this.removeIcon(Z);if(V=this._cloneIcon(V,this.rtlMirroring&&this._targetIsRTL(Z))){var a=_.qR(Z.root||Z);a.insertBefore(V,a.childNodes[0]);return Z._svgIcon=V}return null},
removeIcon:function(Z){Z._svgIcon&&(_.qR(Z.root||Z).removeChild(Z._svgIcon),Z._svgIcon=null)},
_targetIsRTL:function(Z){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(Z&&Z.nodeType!==Node.ELEMENT_NODE&&(Z=Z.host),this.__targetIsRTL=Z&&window.getComputedStyle(Z).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 Z=Object.create(null);_.qR(this).querySelectorAll("[id]").forEach(function(V){Z[V.id]=V});
return Z},
_cloneIcon:function(Z,V){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[Z],this.size,V)},
_prepareSvgClone:function(Z,V,a){if(Z){Z=Z.cloneNode(!0);var J=document.createElementNS("http://www.w3.org/2000/svg","svg");V=Z.getAttribute("viewBox")||"0 0 "+V+" "+V;var r="pointer-events: none; display: block; width: 100%; height: 100%;";a&&Z.hasAttribute("mirror-in-rtl")&&(r+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");J.setAttribute("viewBox",V);J.setAttribute("preserveAspectRatio","xMidYMid meet");J.setAttribute("focusable","false");J.style&&(J.style.cssText=
r);J.appendChild(Z).removeAttribute("id");return J}return null}});var THH=function(Z){this.multi=!1;this.selection=[];this.selectCallback=Z};
_.P=THH.prototype;_.P.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.P.clear=function(Z){this.selection.slice().forEach(function(V){(!Z||Z.indexOf(V)<0)&&this.setItemSelected(V,!1)},this)};
_.P.isSelected=function(Z){return this.selection.indexOf(Z)>=0};
_.P.setItemSelected=function(Z,V){if(Z!=null&&V!==this.isSelected(Z)){if(V)this.selection.push(Z);else{var a=this.selection.indexOf(Z);a>=0&&this.selection.splice(a,1)}this.selectCallback&&this.selectCallback(Z,V)}};
_.P.select=function(Z){this.multi?this.toggle(Z):this.get()!==Z&&(this.setItemSelected(this.get(),!1),this.setItemSelected(Z,!0))};
_.P.toggle=function(Z){this.setItemSelected(Z,!this.isSelected(Z))};_.F8={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 THH(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.qR(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(Z){return this.items?this.items.indexOf(Z):-1},
select:function(Z){this.selected=Z},
selectPrevious:function(){var Z=this.items.length,V=Z-1;this.selected!==void 0&&(V=(Number(this._valueToIndex(this.selected))-1+Z)%Z);this.selected=this._indexToValue(V)},
selectNext:function(){var Z=0;this.selected!==void 0&&(Z=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(Z)},
selectIndex:function(Z){this.select(this._indexToValue(Z))},
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(Z){this.listen(this,Z,"_activateHandler")},
_removeListener:function(Z){this.unlisten(this,Z,"_activateHandler")},
_activateEventChanged:function(Z,V){this._removeListener(V);this._addListener(Z)},
_updateItems:function(){var Z=_.qR(this).queryDistributedElements(this.selectable||"*");Z=Array.prototype.filter.call(Z,this._bindFilterItem);this._setItems(Z)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var Z=this._valueToItem(this.selected);Z?this._selection.select(Z):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(Z){return!this._excludedLocalNames[Z.localName]},
_valueToItem:function(Z){return Z==null?null:this.items[this._valueToIndex(Z)]},
_valueToIndex:function(Z){if(this.attrForSelected)for(var V=0,a;a=this.items[V];V++){if(this._valueForItem(a)==Z)return V}else return Number(Z)},
_indexToValue:function(Z){if(this.attrForSelected){if(Z=this.items[Z])return this._valueForItem(Z)}else return Z},
_valueForItem:function(Z){if(!Z)return null;if(!this.attrForSelected)return Z=this.indexOf(Z),Z===-1?null:Z;var V=Z[gk(this.attrForSelected)];return V!=void 0?V:Z.getAttribute(this.attrForSelected)},
_applySelection:function(Z,V){this.selectedClass&&this.toggleClass(this.selectedClass,V,Z);this.selectedAttribute&&this.toggleAttribute.call(Z,this.selectedAttribute,V);this._selectionChange();this.fire("iron-"+(V?"select":"deselect"),{item:Z})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(Z){return _.qR(Z).observeNodes(function(V){this._updateItems();this._updateSelected();this.fire("iron-items-changed",V,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(Z){Z=Z.target;for(var V=this.items;Z&&Z!=this;){var a=V.indexOf(Z);if(a>=0){V=this._indexToValue(a);this._itemActivate(V,Z);break}Z=Z.parentNode}},
_itemActivate:function(Z,V){this.fire("iron-activate",{selected:Z,item:V},{cancelable:!0}).defaultPrevented||this.select(Z)}};var YDa={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(Z){this.multi?this._toggleSelected(Z):this.selected=Z},
multiChanged:function(Z){this._selection.multi=Z;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(Z){return this._indexToValue(this.indexOf(Z))},this).filter(function(Z){return Z!=null},this)):_.F8._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(Z){Z=Z||[];Z=(this._valuesToItems(Z)||[]).filter(function(a){return a!==null&&a!==void 0});
this._selection.clear(Z);for(var V=0;V<Z.length;V++)this._selection.setItemSelected(Z[V],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var Z=this._selection.get();this.multi?(this._setSelectedItems(Z),this._setSelectedItem(Z.length?Z[0]:null)):Z!==null&&Z!==void 0?(this._setSelectedItems([Z]),this._setSelectedItem(Z)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(Z){var V=this.selectedValues.indexOf(Z);V<0?this.push("selectedValues",Z):this.splice("selectedValues",V,1)},
_valuesToItems:function(Z){return Z==null?null:Z.map(function(V){return this._valueToItem(V)},this)}},X3z=[_.F8,
YDa];var KEB;
_.D8={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(Z){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var V=this._valueToItem(Z);V&&V.hasAttribute("disabled")||(this._setFocusedItem(V),YDa.select.apply(this,arguments))},
_resetTabindices:function(){var Z=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(V){V.setAttribute("tabindex",V===Z?"0":"-1");V.setAttribute("aria-selected",this._selection.isSelected(V))},this)},
_updateMultiselectable:function(Z){Z?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(Z){if(this._MODIFIER_KEYS.indexOf(Z.key)===-1){this.cancelDebouncer("_clearSearchText");var V=this._searchText||"";V+=(Z.key&&Z.key.length==1?Z.key:String.fromCharCode(Z.keyCode)).toLocaleLowerCase();Z=V.length;for(var a=0,J;J=this.items[a];a++)if(!J.hasAttribute("disabled")){var r=this.attrForItemTitle||"textContent";r=(J[r]||J.getAttribute(r)||"").trim();if(!(r.length<Z)&&r.slice(0,Z).toLocaleLowerCase()==V){this._setFocusedItem(J);break}}this._searchText=V;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var Z=this.items.length,V=Number(this.indexOf(this.focusedItem)),a=1;a<Z+1;a++){var J=this.items[(V-a+Z)%Z];if(!J.hasAttribute("disabled")){var r=_.qR(J).getOwnerRoot()||document;this._setFocusedItem(J);if(_.qR(r).activeElement==J)break}}},
_focusNext:function(){for(var Z=this.items.length,V=Number(this.indexOf(this.focusedItem)),a=1;a<Z+1;a++){var J=this.items[(V+a)%Z];if(!J.hasAttribute("disabled")){var r=_.qR(J).getOwnerRoot()||document;this._setFocusedItem(J);if(_.qR(r).activeElement==J)break}}},
_applySelection:function(Z,V){V?Z.setAttribute("aria-selected","true"):Z.setAttribute("aria-selected","false");_.F8._applySelection.apply(this,arguments)},
_focusedItemChanged:function(Z,V){V&&V.setAttribute("tabindex","-1");!Z||Z.hasAttribute("disabled")||this.disabled||(Z.setAttribute("tabindex","0"),Z.focus())},
_onIronItemsChanged:function(Z){Z.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var Z=this.getAttribute("tabindex");_.D8._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",Z);_.D8._shiftTabPressed=!1},1)},
_onFocus:function(Z){!_.D8._shiftTabPressed&&(Z=_.qR(Z).rootTarget,Z===this||typeof Z.tabIndex==="undefined"||this.isLightDescendant(Z))&&(this._defaultFocusAsync=this.async(function(){var V=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);V?this._setFocusedItem(V):this.items[0]&&this._focusNext()}))},
_onUpKey:function(Z){this._focusPrevious();Z.detail.keyboardEvent.preventDefault()},
_onDownKey:function(Z){this._focusNext();Z.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var Z=this.focusedItem;Z&&Z.blur()},
_onKeydown:function(Z){this.keyboardEventMatchesKeys(Z,"up down esc")||this._focusWithKeyboardEvent(Z);Z.stopPropagation()},
_activateHandler:function(Z){_.F8._activateHandler.call(this,Z);Z.stopPropagation()},
_disabledChanged:function(Z){Z?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};KEB=[X3z,_.YS,_.D8];_.nNW={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(Z){this.focusedItem&&(this.focusedItem.click(),Z.detail.keyboardEvent.preventDefault())},
_onDownKey:function(Z){this.focusedItem&&(this.focusedItem.click(),Z.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(Z){return Z.ctrlKey||Z.shiftKey||Z.altKey||Z.metaKey},
_onLeftKey:function(Z){this._isSpecialKey(Z.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),Z.detail.keyboardEvent.preventDefault())},
_onRightKey:function(Z){this._isSpecialKey(Z.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),Z.detail.keyboardEvent.preventDefault())},
_onKeydown:function(Z){this.keyboardEventMatchesKeys(Z,"up down left right esc")||this._focusWithKeyboardEvent(Z)}};
_.lwa=[KEB,_.nNW];var tVE;tVE=new Set;_.cU={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):(tVE.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(Z){this.resizerShouldNotify(Z)&&this._notifyDescendant(Z)},this),this._fireResize())},
assignParentResizable:function(Z){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=Z)&&Z._interestedResizables.indexOf(this)===-1&&(Z._interestedResizables.push(this),Z._subscribeIronResize(this))},
stopResizeNotificationsFor:function(Z){var V=this._interestedResizables.indexOf(Z);V>-1&&(this._interestedResizables.splice(V,1),this._unsubscribeIronResize(Z))},
_subscribeIronResize:function(Z){Z.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(Z){Z.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(Z){this._notifyingDescendant?Z.stopPropagation():OR||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(Z){var V=_.qR(Z).rootTarget;V!==this&&(V.assignParentResizable(this),this._notifyDescendant(V),Z.stopPropagation())},
_parentResizableChanged:function(Z){Z&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(Z){this.isAttached&&(this._notifyingDescendant=!0,Z.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var Z=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function a(){document.removeEventListener("readystatechange",a);Z()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(V){V!==this&&V._findParent()},this):(tVE.forEach(function(V){V!==this&&V._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?tVE.delete(this):tVE.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
*/
_.st4={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(Z,V){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);V&&(Z==="document"?this.scrollTarget=this._doc:typeof Z==="string"?this.scrollTarget=(V=this.domHost)&&V.$?V.$[Z]:_.qR(this.ownerDocument).querySelector("#"+Z):this._isValidScrollTarget()&&(this._oldScrollTarget=Z,this._toggleScrollListener(this._shouldHaveListener,Z)))},
_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(Z){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,Z):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
Z)},set _scrollLeft(Z){this.scrollTarget===this._doc?window.scrollTo(Z,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=Z)},scroll:function(Z,V){if(typeof Z==="object"){var a=Z.left;V=Z.top}else a=Z;a=a||0;V=V||0;this.scrollTarget===this._doc?window.scrollTo(a,V):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=a,this.scrollTarget.scrollTop=V)},
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(Z,V){V=V===this._doc?window:V;Z?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),V.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(V.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(Z){this._shouldHaveListener=Z;this._toggleScrollListener(Z,this.scrollTarget)}};_.B_({is:"iron-selector",_template:null,behaviors:[X3z]});var OW={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(Z){if(Z.timing)for(var V in Z.timing)this.animationTiming[V]=Z.timing[V];return this.animationTiming},
setPrefixedProperty:function(Z,V,a){for(var J={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[V],r,f=0;r=J[f];f++)Z.style[r]=a;Z.style[V]=a},
complete:function(){}};_.B_({is:"fade-in-animation",_template:null,behaviors:[OW],configure:function(Z){return this._effect=new KeyframeEffect(Z.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(Z))}});_.B_({is:"fade-out-animation",_template:null,behaviors:[OW],configure:function(Z){return this._effect=new KeyframeEffect(Z.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(Z))}});var FEa=[{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(Z,V){for(var a in V)Z[a]=V[a]},
_cloneConfig:function(Z){var V={isClone:!0};this._copyProperties(V,Z);return V},
_getAnimationConfigRecursive:function(Z,V,a){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 J=Z?this.animationConfig[Z]:this.animationConfig;Array.isArray(J)||(J=[J]);if(J)for(var r,f=0;r=J[f];f++)if(r.animatable)r.animatable._getAnimationConfigRecursive(r.type||Z,V,a);else if(r.id){var d=V[r.id];
d?(d.isClone||(V[r.id]=this._cloneConfig(d),d=V[r.id]),this._copyProperties(d,r)):V[r.id]=r}else a.push(r)}},
getAnimationConfig:function(Z){var V={},a=[];this._getAnimationConfigRecursive(Z,V,a);for(var J in V)a.push(V[J]);return a}},
{_configureAnimations:function(Z){var V=[],a=[];if(Z.length>0)for(var J,r=0;J=Z[r];r++){var f=document.createElement(J.name);if(f.isNeonAnimation){var d=null;f.configure||(f.configure=function(){return null});
d=f.configure(J);a.push({result:d,config:J})}else console.warn(this.is+":",J.name,"not found!")}for(Z=0;Z<a.length;Z++){d=a[Z].result;J=a[Z].config;try{typeof d.cancel!="function"&&(d=document.timeline.play(d))}catch(N){d=null,console.warn("Couldnt play","(",J.name,").",N)}d&&V.push({neonAnimation:f,config:J,animation:d})}return V},
_shouldComplete:function(Z){for(var V=!0,a=0;a<Z.length;a++)if(Z[a].animation.playState!="finished"){V=!1;break}return V},
_complete:function(Z){for(var V=0;V<Z.length;V++)Z[V].neonAnimation.complete(Z[V].config);for(V=0;V<Z.length;V++)Z[V].animation.cancel()},
playAnimation:function(Z,V){var a=this.getAnimationConfig(Z);if(a){this._active=this._active||{};this._active[Z]&&(this._complete(this._active[Z]),delete this._active[Z]);var J=this._configureAnimations(a);if(J.length==0)this.fire("neon-animation-finish",V,{bubbles:!1});else for(this._active[Z]=J,a=0;a<J.length;a++)J[a].animation.onfinish=function(){this._shouldComplete(J)&&(this._complete(J),delete this._active[Z],this.fire("neon-animation-finish",V,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var Z in this._active){var V=this._active[Z],a;for(a in V)V[a].animation&&V[a].animation.cancel&&V[a].animation.cancel()}this._active={}}}];var J3=function(Z,V){Z=Error.call(this,Z);this.message=Z.message;"stack"in Z&&(this.stack=Z.stack);this.arg=V;this.name=this.constructor.name;this.constructor=J3;this.__proto__=J3.prototype};
_.O(J3,Error);var DeL=$h(function(Z){var V=function(){return Z.apply(this,arguments)||this};
_.O(V,Z);V.prototype._marshalArgs=function(a,J,r){J=Z.prototype._marshalArgs.call(this,a,J,r);if(this._legacyUndefinedCheck&&J.length>1)for(r=0;r<J.length;r++)if(J[r]===void 0||a[r].wildcard&&J[r].base===void 0)throw a=a[r].name,new J3("Argument '"+a+"' is undefined.",a);return J};
V.prototype._addPropertyEffect=function(a,J,r){return Z.prototype._addPropertyEffect.call(this,a,J,TGu(r,r&&r.info&&r.info.methodName))};
V._addTemplatePropertyEffect=function(a,J,r){return Z._addTemplatePropertyEffect.call(this,a,J,TGu(r))};
return V}),cca=_.B_.Class;
_.B_.Class=function(Z,V){return cca(Z,function(a){return V?V(DeL(a)):DeL(a)})};
var OoY=$h(function(Z){var V=DeL(Z);Z=function(){return V.apply(this,arguments)||this};
_.O(Z,V);_.QS.Object.defineProperties(Z.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return Z}),G5B=wn.mixin;
wn.mixin=G5B?function(Z){return OoY(G5B(Z))}:OoY;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.wQ=_.ni.IronButtonState;var q0a=cH;/*

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.
*/
var ycW;_.w3r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");ycW=function(){var Z=[],V;var a=a||_.w3r.length;for(V=0;V<8;V++)Z[V]=_.w3r[0|Math.random()*a];return Z.join("")};var num=function(){return Math.random().toString(36).substring(7).split("").join(".")},KKn="@@redux/INIT"+num(),s8J="@@redux/REPLACE"+num();var FKR=typeof Symbol==="function"&&Symbol.observable||"@@observable";var boB=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var Uec="top right bottom left width height size weight".split(" "),Hoz=typeof MutationObserver!=="undefined",Aca=boB&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,k5a=function(){this.mutationEventsAdded_=this.JSC$9552_connected_=!1;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=D9E(this.refresh.bind(this))},EN4=function(Z,
V){var a=Z.observers_;
V=a.indexOf(V);~V&&a.splice(V,1);!a.length&&Z.JSC$9552_connected_&&boB&&Z.JSC$9552_connected_&&(document.removeEventListener("transitionend",Z.onTransitionEnd_),window.removeEventListener("resize",Z.refresh),Z.mutationsObserver_&&(Z.mutationsObserver_.disconnect(),Aca&&(HTMLElement.prototype.attachShadow=Aca)),Z.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",Z.refresh),Z.mutationsObserver_=null,Z.mutationEventsAdded_=!1,Z.JSC$9552_connected_=!1)};
k5a.prototype.refresh=function(){jtr(this)&&this.refresh()};
var jtr=function(Z){Z=Z.observers_.filter(function(V){return vN7(V),V.activeObservations_.length>0});
Z.forEach(function(V){return xeb(V)});
return Z.length>0},QtL=function(Z){if(boB&&!Z.JSC$9552_connected_){document.addEventListener("transitionend",Z.onTransitionEnd_);
window.addEventListener("resize",Z.refresh);if(Hoz){Z.mutationsObserver_=new MutationObserver(Z.refresh);var V={attributes:!0,childList:!0,characterData:!0,subtree:!0};Z.mutationsObserver_.observe(document,V);Aca&&(function r(J){var f=J.shadowRoot;f&&(Z.mutationsObserver_.observe(f,V),r(f));for(J=J.firstElementChild;J;)r(J),J=J.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){var J=Aca.apply(this,_.lV.apply(0,arguments));
Z.mutationsObserver_.observe(J,V);return J})}else document.addEventListener("DOMSubtreeModified",Z.refresh),Z.mutationEventsAdded_=!0;
Z.JSC$9552_connected_=!0}};
k5a.prototype.onTransitionEnd_=function(Z){var V=Z.propertyName===void 0?"":Z.propertyName;Uec.some(function(a){return!!~V.indexOf(a)})&&this.refresh()};
var p3E=null;var h4c=function(Z,V){for(var a=_.B(Object.keys(V)),J=a.next();!J.done;J=a.next())J=J.value,Object.defineProperty(Z,J,{value:V[J],enumerable:!1,writable:!1,configurable:!0})};var yu=function(Z){var V;return(Z==null?void 0:(V=Z.ownerDocument)==null?void 0:V.defaultView)||globalThis};var e4F={x:0,y:0,width:0,height:0},z4F=typeof SVGGraphicsElement!=="undefined"?function(Z){return Z instanceof yu(Z).SVGGraphicsElement}:function(Z){return Z instanceof yu(Z).SVGElement&&typeof Z.getBBox==="function"};var $eh=function(Z){this.broadcastHeight=this.broadcastWidth=0;this.contentRect_={x:0,y:0,width:0,height:0};this.target=Z};
$eh.prototype.isActive=function(){var Z=this.target;if(boB)if(z4F(Z)){var V=Z.getBBox();V={x:0,y:0,width:V.width,height:V.height}}else{var a=Z.clientWidth,J=Z.clientHeight;if(a||J){var r=yu(Z).getComputedStyle(Z);V=rW(r["padding-top"]);var f=rW(r["padding-left"]),d=f+rW(r["padding-right"]),N=V+rW(r["padding-bottom"]),C=rW(r.width),T=rW(r.height);r.boxSizing==="border-box"&&(Math.round(C+d)!==a&&(C-=cpn(r,"left","right")+d),Math.round(T+N)!==J&&(T-=cpn(r,"top","bottom")+N));Z!==yu(Z).document.documentElement&&
(Z=Math.round(C+d)-a,J=Math.round(T+N)-J,Math.abs(Z)!==1&&(C-=Z),Math.abs(J)!==1&&(T-=J));V={x:f,y:V,width:C,height:T}}else V=e4F}else V=e4F;this.contentRect_=V;return V.width!==this.broadcastWidth||V.height!==this.broadcastHeight};var R4r=function(Z,V){var a=V.x;var J=V.y;var r=V.width;V=V.height;var f=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);h4c(f,{x:a,y:J,width:r,height:V,top:J,right:a+r,bottom:V+J,left:a});h4c(this,{target:Z,contentRect:f})};var MVB=function(Z,V){var a=p3E;this.activeObservations_=[];this.observations_=new Map;if(typeof Z!=="function")throw new TypeError("Qe");this.callback_=Z;this.controller_=a;this.callbackCtx_=V};
MVB.prototype.observe=function(Z){if(Z===void 0)throw new TypeError("Re");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(Z instanceof yu(Z).Element))throw new TypeError("Se");var V=this.observations_;V.has(Z)||(V.set(Z,new $eh(Z)),Z=this.controller_,~Z.observers_.indexOf(this)||Z.observers_.push(this),Z.JSC$9552_connected_||QtL(Z),this.controller_.refresh())}};
MVB.prototype.unobserve=function(Z){if(Z===void 0)throw new TypeError("Re");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(Z instanceof yu(Z).Element))throw new TypeError("Se");var V=this.observations_;V.has(Z)&&(V.delete(Z),V.size||EN4(this.controller_,this))}};
MVB.prototype.disconnect=function(){this.activeObservations_.splice(0);this.observations_.clear();EN4(this.controller_,this)};
var vN7=function(Z){Z.activeObservations_.splice(0);Z.observations_.forEach(function(V){V.isActive()&&Z.activeObservations_.push(V)})},xeb=function(Z){if(Z.activeObservations_.length>0){var V=Z.callbackCtx_,a=Z.activeObservations_.map(function(J){var r=J.target,f=J.contentRect_;
J.broadcastWidth=f.width;J.broadcastHeight=f.height;return new R4r(r,f)});
Z.callback_.call(V,a,V);Z.activeObservations_.splice(0)}};var b7=function(Z){if(!(this instanceof b7))throw new TypeError("Te");if(!arguments.length)throw new TypeError("Re");p3E||(p3E=new k5a);this.observer_=new MVB(Z,this)};
b7.prototype.observe=function(Z){this.observer_.observe(Z)};
b7.prototype.unobserve=function(Z){this.observer_.unobserve(Z)};
b7.prototype.disconnect=function(){this.observer_.disconnect()};var cYi=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:b7;var ApF="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(" "),HPa={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},U9c=null,OPV=null;var kxu={},Eun=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 evn={text:1},x9F={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var LEb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,uGL={CONSTANT:{isUnwrappable:function(Z){return Z instanceof Gp},
unwrap:JSb},JAVASCRIPT:{isUnwrappable:function(Z){return Z instanceof _.HF},
unwrap:kB},HTML:{isUnwrappable:function(Z){return Z instanceof DG},
unwrap:function(Z){return OS(Z)}},
RESOURCE_URL:{isUnwrappable:function(Z){return Z instanceof PF},
unwrap:_.iV},STRING:{isUnwrappable:function(Z){return Z instanceof Object},
unwrap:function(Z){return String(Z)}},
STYLE:{isUnwrappable:function(Z){return typeof Z==="string"},
unwrap:function(Z){return Z}},
URL:{isUnwrappable:function(Z){return Ng(Z)},
unwrap:_.C_}},WEr={CONSTANT:zvV,JAVASCRIPT:zvV,HTML:function(Z){Z=Z instanceof DG?Z:cF(String(Z).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"));return OS(Z)},
RESOURCE_URL:zvV,STRING:String,STYLE:zvV,URL:function(Z,V){Z=LEb.test(Z)?Z:void 0;return Z===void 0?V:Z}};var a4F=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,$9F=/[\t\n\f\r ]+/,Moo=/[\t\n\f\r ,]+/g,uTO=function(Z,V,a){return a},Bo={},gNb=function(){var Z=function(){var J={createHTML:function(){return"zClosurez"},
createScript:function(){return" /*zClosurez*/ "},
createScriptURL:function(){return"about:invalid#zClosurez"}};
return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",J):J}(),V=Z.createHTML(""),a=Z.createScript("");
Z=Z.createScriptURL("");return{INNOCUOUS_STRING:V,INNOCUOUS_SCRIPT:a,INNOCUOUS_URL:Z}}(),i$=gNb.INNOCUOUS_STRING,V$F=gNb.INNOCUOUS_SCRIPT,ZVO=gNb.INNOCUOUS_URL;var Iw4=function(Z){var V=JiJ(Z);return function(a,J,r,f){return f?V(f,J,r,a):i$}}({reportHandler:function(Z,V){if(Z)try{throw Error(V);
}catch(a){_.t$(a)}},
safeTypesBridge:function(Z,V,a){var J=uGL[V];return J.isUnwrappable(Z)&&(J=J.unwrap(Z,a),J!==a)?J:(0,WEr[V])(String(Z),a)},
allowedIdentifierPrefixes:[""]});if(BH!==void 0)throw Error("Ue");BH=Iw4;if(BH!==Iw4)throw Error("Ve");dW("Injectable",[]);var wvu=dW("Inject",[["token",void 0]]),bVi=dW("Optional",[]);dW("Injectable",[]);var UlR=dW("Self",[]),HVK=dW("SkipSelf",[]);dW("Host",[]);var ZgE={},VbB=function(){};
VbB.prototype.resolve=function(){throw Error("Xe");};
VbB.prototype.addProvider=function(){throw Error("Xe");};var OVK=Function;var a1h=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,Jva=function(){this._reflect=window.Reflect};
_.P=Jva.prototype;_.P.factory=function(Z){return function(){return new (Function.prototype.bind.apply(Z,[null].concat(_.nw(_.lV.apply(0,arguments)))))}};
_.P._zipTypesAndAnnotations=function(Z,V){var a=typeof Z==="undefined"?Array(V.length):Array(Z.length);for(var J=0;J<a.length;J++)a[J]=typeof Z==="undefined"?[]:Z[J]!=Object?[Z[J]]:[],V&&ria(V[J])&&(a[J]=a[J].concat(V[J]));return a};
_.P._ownParameters=function(Z,V){if(a1h.exec(Z.toString()))return null;if(Z.parameters&&Z.parameters!==V.parameters)return Z.parameters;var a=Z.ctorParameters;return a&&a!==V.ctorParameters?(V=typeof a==="function"?a():a,Z=V.map(function(J){return J&&J.type}),V=V.map(function(J){return J&&f4V(J.decorators)}),this._zipTypesAndAnnotations(Z,V)):ria(this._reflect)&&ria(this._reflect.getOwnMetadata)&&(V=this._reflect.getOwnMetadata("parameters",Z),(a=this._reflect.getOwnMetadata("design:paramtypes",Z))||
V)?this._zipTypesAndAnnotations(a,V):Array(Z.length).fill(void 0)};
_.P.parameters=function(Z){if(!Z.prototype)return[];var V=Object.getPrototypeOf(Z.prototype).constructor;(Z=this._ownParameters(Z,V))||V===Object||(Z=this.parameters(V));return Z||[]};
_.P._ownAnnotations=function(Z,V){if(Z.annotations&&Z.annotations!==V.annotations)return Z=Z.annotations,typeof Z==="function"&&Z.annotations&&(Z=Z.annotations),Z;if(Z.decorators&&Z.decorators!==V.decorators)return f4V(Z.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",Z)};
_.P.annotations=function(Z){var V=Object.getPrototypeOf(Z.prototype).constructor;Z=this._ownAnnotations(Z,V)||[];return(V!==Object?this.annotations(V):[]).concat(Z)};
_.P._ownPropMetadata=function(Z,V){if(Z.propMetadata&&Z.propMetadata!==V.propMetadata)return Z=Z.propMetadata,typeof Z==="function"&&Z.propMetadata&&(Z=Z.propMetadata),Z;if(Z.propDecorators&&Z.propDecorators!==V.propDecorators){var a=Z.propDecorators,J={};Object.keys(a).forEach(function(r){J[r]=f4V(a[r])});
return J}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",Z)};
_.P.propMetadata=function(Z){var V=Object.getPrototypeOf(Z.prototype).constructor,a={};if(V!==Object){var J=this.propMetadata(V);Object.keys(J).forEach(function(f){a[f]=J[f]})}var r=this._ownPropMetadata(Z,V);
r&&Object.keys(r).forEach(function(f){var d=[];a.hasOwnProperty(f)&&d.push.apply(d,_.nw(a[f]));d.push.apply(d,_.nw(r[f]));a[f]=d});
return a};
_.P.getter=function(Z){return function(V){return V[Z]}};
_.P.method=function(Z){return function(V,a){if(!V[Z])throw Error("Ye`"+Z);return V[Z].apply(V,a)}};var oA7=function(){};var rvB=function(Z){this.reflectionCapabilities=Z};
_.O(rvB,oA7);_.P=rvB.prototype;_.P.factory=function(Z){return this.reflectionCapabilities.factory(Z)};
_.P.parameters=function(Z){return this.reflectionCapabilities.parameters(Z)};
_.P.annotations=function(Z){return this.reflectionCapabilities.annotations(Z)};
_.P.propMetadata=function(Z){return this.reflectionCapabilities.propMetadata(Z)};
_.P.getter=function(Z){return this.reflectionCapabilities.getter(Z)};
_.P.method=function(Z){return this.reflectionCapabilities.method(Z)};var TTJ=new rvB(new Jva);var UW=function(Z,V){this.token=Z;this.id=V;if(Z===void 0||Z===null)throw Error("cf");};
_.QS.Object.defineProperties(UW.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return m3(this.token)}}});
_.QS.Object.defineProperties(UW,{JSC$9594_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return C4.JSC$9598_numberOfKeys}}});
var PBz=function(){this._allKeys=new Map};
PBz.prototype.get=function(Z){if(Z instanceof UW)return Z;if(this._allKeys.has(Z))return this._allKeys.get(Z);var V=new UW(Z,UW.JSC$9594_numberOfKeys);this._allKeys.set(Z,V);return V};
_.QS.Object.defineProperties(PBz.prototype,{JSC$9598_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});
var C4=new PBz;var AiJ=function(Z,V,a){this.key=Z;this.optional=V;this.visibility=a},Xvo=function(Z){return new AiJ(Z,!1,null)},nDF=[],sQo=function(Z,V,a){this.key=Z;
this.resolvedFactories=V;this.multiProvider=a},l4F=function(Z,V,a,J){this.factory=Z;
this.dependencies=V;this.providerClass=a;this.providerValue=J};var HU={},A6=function(Z,V){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=V===void 0?null:V;Z=_.B(Z);for(V=Z.next();!V.done;V=Z.next())this.addProvider(V.value)};
_.P=A6.prototype;_.P.addProvider=function(Z){this.keyIdToIndex.set(Z.key.id,this.keyIds.length);this.providers.push(Z);this.keyIds.push(Z.key.id);this.objs.push(HU)};
_.P.resolve=function(Z,V){V=V===void 0?ZgE:V;return this._getByKey(C4.get(NR(Z)),null,V)};
_.P._new=function(Z){if(this.constructedKeyIds[Z.key.id])throw CLi(this,Z.key);this.constructedKeyIds[Z.key.id]=!0;return this._instantiateProvider(Z)};
_.P._instantiateProvider=function(Z){if(Z.multiProvider){for(var V=Array(Z.resolvedFactories.length),a=0;a<Z.resolvedFactories.length;++a)V[a]=this._instantiate(Z,Z.resolvedFactories[a]);return V}return this._instantiate(Z,Z.resolvedFactories[0])};
_.P._instantiate=function(Z,V){var a=this,J=V.factory;try{var r=V.dependencies.map(function(d){return a._getByReflectiveDependency(d)})}catch(d){throw d.addKey&&d.addKey(this,Z.key),d;
}try{var f=J.apply(null,_.nw(r))}catch(d){throw qXc(this,d,Z.key);}return f};
_.P._getByReflectiveDependency=function(Z){return this._getByKey(Z.key,Z.visibility,Z.optional?null:ZgE)};
_.P._getByKey=function(Z,V,a){return Z===f1z?this:V instanceof UlR?this._getByKeySelf(Z,a):this._getByKeyDefault(Z,a,V)};
_.P._getObjByKeyId=function(Z){for(var V=0;V<this.keyIds.length;V++)if(this.keyIds[V]===Z)return this.objs[V]===HU&&(this.objs[V]=this._new(this.providers[V])),this.objs[V];return HU};
_.P._throwOrNull=function(Z,V){if(V!==ZgE)return V;throw NTn(this,Z);};
_.P._getByKeySelf=function(Z,V){var a=this._getObjByKeyId(Z.id);return a!==HU?a:this._throwOrNull(Z,V)};
_.P._getByKeyDefault=function(Z,V,a){for(var J=a=a instanceof HVK?this.parent:this;a instanceof A6;){var r=a._getObjByKeyId(Z.id);if(r!==HU)return r;a=a.parent}r=void 0;if(a!==null)try{var f=a.resolve(Z.token,V);if(f!==HU)return f}catch(d){r=d}if(!(J instanceof A6&&EDF(Z.token))){if(r)throw r;return this._throwOrNull(Z,V)}for(f=J;f.parent instanceof A6;)f=f.parent;f.addProvider(F8E({provide:Z.token,useClass:Z.token}));return f.resolve(Z.token,V)};
_.P.toString=function(){return this.displayName};
_.QS.Object.defineProperties(A6.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+kRc(this,function(Z){return' "'+Z.key.displayName+'" '}).join(", ")+"])"}}});
var f1z=C4.get(NR(VbB));(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,n,m){if(e==Array.prototype||e==Object.prototype)return e;e[n]=m.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 n=0;n<e.length;++n){var m=e[n];if(m&&m.Math==Math)return m}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$";$jscomp.polyfill=function(e,n,m,b){n&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(e,n,m,b):$jscomp.polyfillUnisolated(e,n,m,b))};
$jscomp.polyfillUnisolated=function(e,n){var m=$jscomp.global;e=e.split(".");for(var b=0;b<e.length-1;b++){var q=e[b];if(!(q in m))return;m=m[q]}e=e[e.length-1];b=m[e];n=n(b);n!=b&&n!=null&&$jscomp.defineProperty(m,e,{configurable:!0,writable:!0,value:n})};
$jscomp.polyfillIsolated=function(e,n,m){var b=e.split("."),q=b.length===1;e=b[0];e=!q&&e in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var v=0;v<b.length-1;v++){var t=b[v];if(!(t in e))return;e=e[t]}b=b[b.length-1];m=$jscomp.IS_SYMBOL_NATIVE&&m==="es6"?e[b]:null;n=n(m);n!=null&&(q?$jscomp.defineProperty($jscomp.polyfills,b,{configurable:!0,writable:!0,value:n}):n!==m&&($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:n})))};
$jscomp.checkEs6ConformanceViaProxy=function(){try{var e={},n=Object.create(new $jscomp.global.Proxy(e,{get:function(m,b,q){return m==e&&b=="q"&&q==n}}));
return n.q===!0}catch(m){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 n=0;return function(){return n<e.length?{done:!1,value:e[n++]}:{done:!0}}};
$jscomp.arrayIterator=function(e){return{next:$jscomp.arrayIteratorImpl(e)}};
$jscomp.initSymbol=function(){};
$jscomp.polyfill("Symbol",function(e){if(e)return e;var n=function(v,t){this.$jscomp$symbol$id_=v;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:t})};
n.prototype.toString=function(){return this.$jscomp$symbol$id_};
e=Math.random()*1E9>>>0;var m="jscomp_symbol_"+e+"_",b=0,q=function(v){if(this instanceof q)throw new TypeError("Symbol is not a constructor");return new n(m+(v||"")+"_"+b++,v)};
return q},"es6","es3");
$jscomp.polyfill("Symbol.iterator",function(e){if(e)return e;e=Symbol("Symbol.iterator");for(var n="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),m=0;m<n.length;m++){var b=$jscomp.global[n[m]];typeof b==="function"&&typeof b.prototype[e]!="function"&&$jscomp.defineProperty(b.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 n=typeof Symbol!="undefined"&&Symbol.iterator&&e[Symbol.iterator];if(n)return n.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,n){return Object.prototype.hasOwnProperty.call(e,n)};
$jscomp.polyfill("WeakMap",function(e){function n(){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 m(){}
function b(f){var h=typeof f;return h==="object"&&f!==null||h==="function"}
function q(f){if(!$jscomp.owns(f,t)){var h=new m;$jscomp.defineProperty(f,t,{value:h})}}
function v(f){if(!$jscomp.ISOLATE_POLYFILLS){var h=Object[f];h&&(Object[f]=function(k){if(k instanceof m)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(n())return e;var t="$jscomp_hidden_"+Math.random();v("freeze");v("preventExtensions");v("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,t))throw Error("WeakMap key fail: "+f);f[t][this.id_]=h;return this};
d.prototype.get=function(f){return b(f)&&$jscomp.owns(f,t)?f[t][this.id_]:void 0};
d.prototype.has=function(f){return b(f)&&$jscomp.owns(f,t)&&$jscomp.owns(f[t],this.id_)};
d.prototype.delete=function(f){return b(f)&&$jscomp.owns(f,t)&&$jscomp.owns(f[t],this.id_)?delete f[t][this.id_]:!1};
return d},"es6","es3");
$jscomp.MapEntry=function(){};
$jscomp.polyfill("Map",function(e){function n(){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(n())return e;var m=new WeakMap,b=function(d){this[0]={};this[1]=t();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=t();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 v(this,function(d){return[d.key,d.value]})};
b.prototype.keys=function(){return v(this,function(d){return d.key})};
b.prototype.values=function(){return v(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"?m.has(h)?h=m.get(h):(k=""+ ++A,m.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}},v=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}})},t=function(){var d={};
return d.previous=d.next=d.head=d},A=0;
return b},"es6","es3");
$jscomp.polyfill("Set",function(e){function n(){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 v=q.entries(),t=v.next();if(t.done||t.value[0]!=b||t.value[1]!=b)return!1;t=v.next();return t.done||t.value[0]==b||t.value[0].x!=4||t.value[1]!=t.value[0]?!1:v.next().done}catch(A){return!1}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(e&&$jscomp.ES6_CONFORMANCE)return e}else if(n())return e;var m=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};
m.prototype.add=function(b){b=b===0?0:b;this.map_.set(b,b);this.size=this.map_.size;return this};
m.prototype.delete=function(b){b=this.map_.delete(b);this.size=this.map_.size;return b};
m.prototype.clear=function(){this.map_.clear();this.size=0};
m.prototype.has=function(b){return this.map_.has(b)};
m.prototype.entries=function(){return this.map_.entries()};
m.prototype.values=function(){return this.map_.values()};
m.prototype.keys=m.prototype.values;m.prototype[Symbol.iterator]=m.prototype.values;m.prototype.forEach=function(b,q){var v=this;this.map_.forEach(function(t){return b.call(q,t,t,v)})};
return m},"es6","es3");
$jscomp.polyfill("Set.prototype.union",function(e){function n(m){$jscomp.checkIsSetInstance(this);$jscomp.checkIsSetLike(m);var b=new Set(this);m=$jscomp.checkIsValidIterator(m.keys());for(var q=m.next();!q.done;)b.add(q.value),q=m.next();return b}
return e?e:n},"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,n){return e.size<=n.size?{smallerSetIterator:e.keys(),largerSet:n}:{smallerSetIterator:$jscomp.checkIsValidIterator(n.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 n=typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:this;n.XRegExp=e()}})(function(){return function q(n,m,b){function v(d,f){if(!m[d]){if(!n[d]){var h=typeof require=="function"&&require;
if(!f&&h)return h(d,!0);if(t)return t(d,!0);f=Error("Cannot find module '"+d+"'");throw f.code="MODULE_NOT_FOUND",f;}f=m[d]={exports:{}};n[d][0].call(f.exports,function(k){var r=n[d][1][k];return v(r?r:k)},f,f.exports,q,n,m,b)}return m[d].exports}
for(var t=typeof require=="function"&&require,A=0;A<b.length;A++)v(b[A]);return v}({1:[function(n,m){m.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 v(d,f){f=f?"x":"";return b.isRegExp(d)?d.xregexp&&d.xregexp.captureNames?d:b(d.source,f):b(d,f)}
var t=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,A=b.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/,t],"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 u={},B;for(B in f)f.hasOwnProperty(B)&&(r=v(f[B],k),u[B]={pattern:q(r.source),names:r.xregexp.captureNames||[]});d=v(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(!u.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+u[L].pattern.replace(t,function(T,U,O){if(U){if(M=u[L].names[C-D],++C,M)return"(?<"+M+">"}else if(O)return P=+O-1,u[L].names[P]?"\\k<"+u[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(n,m){m.exports=function(b){function q(v,t,A,d){return{name:v,value:t,start:A,end:d}}
b.matchRecursive=function(v,t,A,d,f){d=d||"";f=f||{};var h=d.indexOf("g")>-1,k=d.indexOf("y")>-1,r=d.replace(/y/g,""),u=f.escapeChar;f=f.valueNames;var B=[],C=0,D=0,p=0,I=0;t=b(t,r);A=b(A,r);if(u){if(u.length>1)throw Error("Cannot use more than one escape character");u=b.escape(u);var E=new RegExp("(?:"+u+"[\\S\\s]|(?:(?!"+b.union([t,A],"",{conjunction:"or"}).source+")[^"+u+"])+)+",d.replace(/[^imu]+/g,""))}for(;;){u&&(p+=(b.exec(v,E,p,"sticky")||[""])[0].length);d=b.exec(v,t,p);r=b.exec(v,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],v.slice(I,F),I,F)),f[1]&&B.push(q(f[1],v.slice(F,J),F,J)),f[2]&&B.push(q(f[2],v.slice(J,D),J,D)),f[3]&&B.push(q(f[3],v.slice(D,p),D,p))):B.push(v.slice(J,D)),I=p,!h))break}else throw Error("Unbalanced delimiter found in string");D===p&&++p}h&&!k&&f&&f[0]&&v.length>I&&B.push(q(f[0],v.slice(I),I,v.length));
return B}}},
{}],3:[function(n,m){m.exports=function(b){function q(k){return k.replace(/[- _]+/g,"").toLowerCase()}
function v(k){var r=/^\\[xu](.+)/.exec(k);return r?d(r[1]):k.charCodeAt(k.charAt(0)==="\\"?1:0)}
function t(k){var r="",u=-1;b.forEach(k,/(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/,function(B){var C=v(B[1]);C>u+1&&(r+="\\u"+h(f(u+1)),C>u+2&&(r+="-\\u"+h(f(C-1))));u=v(B[2]||B[1])});
u<65535&&(r+="\\u"+h(f(u+1)),u<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,u){var B=k[1]==="P"||!!k[2],C=u.indexOf("A")>-1;u=q(k[4]||k[3]);var D=A[u];if(k[1]==="P"&&k[2])throw new SyntaxError("Invalid double negation "+k[0]);if(!A.hasOwnProperty(u))throw new SyntaxError("Unknown Unicode token "+k[0]);if(D.inverseOf){u=q(D.inverseOf);if(!A.hasOwnProperty(u))throw new ReferenceError("Unicode token missing data "+k[0]+" -> "+D.inverseOf);D=A[u];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[u][k])||(r=A[u],u=A[u],C="",u.bmp&&!u.isBmpLast&&(C="["+u.bmp+"]"+(u.astral?"|":"")),u.astral&&(C+=u.astral),u.isBmpLast&&u.bmp&&(C+=(u.astral?"|":"")+"["+u.bmp+"]"),B=B?"(?:(?!"+C+")(?:[\ud800-\udbff][\udc00-\udfff]|[\x00-\uffff]))":"(?:"+C+")",r=r[k]=B);return B=r}return B=r==="class"?B?A[u]["b!"]||(A[u]["b!"]=t(A[u].bmp)):D.bmp:(B?"[^":"[")+D.bmp+"]"},{scope:"all",
optionalFlags:"A",leadChar:"\\"});b.addUnicodeData=function(k){for(var r,u=0;u<k.length;++u){r=k[u];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(n,m){m.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(n,m){m.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(n,m){m.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(n,m){m.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(n,m){var b=n("./xregexp");n("./addons/build")(b);n("./addons/matchrecursive")(b);n("./addons/unicode-base")(b);n("./addons/unicode-blocks")(b);n("./addons/unicode-categories")(b);n("./addons/unicode-properties")(b);n("./addons/unicode-scripts")(b);m.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(n,m){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 v(a){return E.replace.call(a,/([\s\S])(?=[\s\S]*\1)/g,"")}
function t(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=v(l+x));c.isInternalOnly||(g.source!==void 0&&(w=g.source),g.flags!=null&&(y=x?v(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 u(a,c){var g;if(v(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=v(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 t(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=u(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=v;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:t(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]=t(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]=t(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]=t(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=t(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:"("});m.exports=p},
{}]},{},[8])(8)})}).call(globalThis);var ig7=window.XRegExp;var B0c=-1,dT4=function(Z){addEventListener("pageshow",function(V){V.persisted&&(B0c=V.timeStamp,Z(V))},!0)};var N0z=function(Z,V,a){var J=mTY,r,f;return function(d){if(V.value>=0&&(d||a)){var N;if((f=V.value-((N=r)!=null?N:0))||r===void 0)r=V.value,V.delta=f,d=V.value,V.rating=d>J[1]?"poor":d>J[0]?"needs-improvement":"good",Z(V)}}};var CBz=function(Z){requestAnimationFrame(function(){return requestAnimationFrame(function(){return Z()})})};var qnA=function(){var Z=performance.getEntriesByType("navigation")[0];if(Z&&Z.responseStart>0&&Z.responseStart<performance.now())return Z};var Snc=function(){var Z,V;return(V=(Z=qnA())==null?void 0:Z.activationStart)!=null?V:0};var T0h=function(){var Z=Z===void 0?-1:Z;var V=qnA(),a="navigate";B0c>=0?a="back-forward-cache":V&&(document.prerendering||Snc()>0?a="prerender":document.wasDiscarded?a="restore":V.type&&(a=V.type.replace(/_/g,"-")));return{name:"LCP",value:Z,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:a}};var vDm=new WeakMap;var YnE=function(Z){var V=V===void 0?{}:V;try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var a=new PerformanceObserver(function(J){Promise.resolve().then(function(){Z(J.getEntries())})});
a.observe(Object.assign({},{type:"largest-contentful-paint",buffered:!0},V));return a}}catch(J){}};var XMA=function(Z){var V=!1;return function(){V||(Z(),V=!0)}};var kS=-1,K2h=function(Z){document.visibilityState==="hidden"&&kS>-1&&(kS=Z.type==="visibilitychange"?Z.timeStamp:0,removeEventListener("visibilitychange",K2h,!0),removeEventListener("prerenderingchange",K2h,!0))},nA4=function(){addEventListener("visibilitychange",K2h,!0);
addEventListener("prerenderingchange",K2h,!0)},l1W=function(){if(kS<0){var Z=Snc(),V,a;
kS=(a=document.prerendering?void 0:(V=globalThis.performance.getEntriesByType("visibility-state").filter(function(J){return J.name==="hidden"&&J.startTime>Z})[0])==null?void 0:V.startTime)!=null?a:document.visibilityState!=="hidden"||document.prerendering?Infinity:0;
nA4();dT4(function(){setTimeout(function(){kS=document.visibilityState!=="hidden"||document.prerendering?Infinity:0;nA4()})})}return{get firstHiddenTime(){return kS}}};var tba=function(Z){document.prerendering?addEventListener("prerenderingchange",function(){return Z()},!0):Z()};var jQa=function(){};
jQa.prototype._processEntry=function(Z){var V;(V=this._onBeforeProcessingEntry)==null||V.call(this,Z)};var mTY=[2500,4E3],KkO=function(Z){var V=V===void 0?{}:V;tba(function(){var a=l1W(),J=T0h(),r=xlo(V),f=function(X){V.reportAllChanges||(X=X.slice(-1));X=_.B(X);for(var n=X.next();!n.done;n=X.next())n=n.value,r._processEntry(n),n.startTime<a.firstHiddenTime&&(J.value=Math.max(n.startTime-Snc(),0),J.entries=[n],N())},d=YnE(f);
if(d){var N=N0z(Z,J,V.reportAllChanges);for(var C=XMA(function(){f(d.takeRecords());d.disconnect();N(!0)}),T=_.B(["keydown",
"click","visibilitychange"]),Y=T.next();!Y.done;Y=T.next())addEventListener(Y.value,function(){var X=C,n=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?X():(X=XMA(X),n(X),document.addEventListener("visibilitychange",X,{once:!0}))},{capture:!0,
once:!0});dT4(function(X){J=T0h();N=N0z(Z,J,V.reportAllChanges);CBz(function(){J.value=performance.now()-X.timeStamp;N(!0)})})}})};var sKA;var F2a;_.g=function(){return F2a!==void 0?F2a:F2a=document.createElement("template")};
document.head.appendChild(_.g().content);var DTW;_.B_({_template:function(){if(DTW!==void 0)return DTW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
var V=Z.content,a=V.insertBefore;sKA===void 0&&(sKA=document.createElement("template"));var J=sKA;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return DTW=Z},
is:"tp-yt-app-toolbar"});var cvB;var OgW;_.EW=function(){};
_.EW=_.B_({_template:function(){if(OgW!==void 0)return OgW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;cvB===void 0&&(cvB=document.createElement("template"));var J=cvB;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return OgW=Z},
is:"tp-yt-iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){_.EW.instance||(_.EW.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},
announce:function(Z){this._text===Z&&(Z+="\u00a0");this._text="";this.async(function(){this._text=Z},this.timeout)},
_onIronAnnounce:function(Z){Z.detail&&Z.detail.text&&this.announce(Z.detail.text)}});
_.EW.instance=null;_.EW.requestAvailability=function(){_.EW.instance||(_.EW.instance=document.createElement("tp-yt-iron-a11y-announcer"));document.body?document.body.appendChild(_.EW.instance):document.addEventListener("load",function(){document.body.appendChild(_.EW.instance)})};var GJr;var wMz;/*

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

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 j9,EAY,jKH;j9=Element.prototype;EAY=j9.matches||j9.matchesSelector||j9.mozMatchesSelector||j9.msMatchesSelector||j9.oMatchesSelector||j9.webkitMatchesSelector;jKH=function(){};
_.xTb=function(Z){var V=vAc,a=[];return V._collectTabbableNodes(Z,a)?V._sortByTabIndex(a):a};
_.P=jKH.prototype;_.P._normalizedTabIndex=function(Z){return(EAY.call(Z,"input, select, textarea, button, object")?EAY.call(Z,":not([disabled])"):EAY.call(Z,"a[href], area[href], iframe, [tabindex], [contentEditable]"))?(Z=Z.getAttribute("tabindex")||0,Number(Z)):-1};
_.P._collectTabbableNodes=function(Z,V){if(Z.nodeType!==Node.ELEMENT_NODE||!this._isVisible(Z))return!1;var a=this._normalizedTabIndex(Z),J=a>0;a>=0&&V.push(Z);if(Z.localName==="content"||Z.localName==="slot")a=_.qR(Z).getDistributedNodes();else{var r;a=((r=_.qR(Z).shadowRoot)!=null?r:_.qR(Z.root||Z)).children}for(Z=0;Z<a.length;Z++)J=this._collectTabbableNodes(a[Z],V)||J;return J};
_.P._isVisible=function(Z){var V=Z.style;return V.visibility!=="hidden"&&V.display!=="none"?(V=window.getComputedStyle(Z),V.visibility!=="hidden"&&V.display!=="none"):!1};
_.P._sortByTabIndex=function(Z){var V=Z.length;if(V<2)return Z;var a=Math.ceil(V/2);V=this._sortByTabIndex(Z.slice(0,a));Z=this._sortByTabIndex(Z.slice(a));return this._mergeSortByTabIndex(V,Z)};
_.P._mergeSortByTabIndex=function(Z,V){for(var a=[];Z.length>0&&V.length>0;)this._hasLowerTabOrder(Z[0],V[0])?a.push(V.shift()):a.push(Z.shift());return a.concat(Z,V)};
_.P._hasLowerTabOrder=function(Z,V){Z=Math.max(Z.tabIndex,0);V=Math.max(V.tabIndex,0);return Z===0||V===0?V>Z:Z>V};
var vAc=new jKH;var QK4;var pM4;_.B_({_template:function(){if(pM4!==void 0)return pM4;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;QK4===void 0&&(QK4=document.createElement("template"));var J=QK4;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return pM4=Z},
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&&_.qR(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.qR(this.parentNode).removeChild(this)},
_onTransitionend:function(Z){Z&&Z.target===this&&this.complete()},
_openedChanged:function(Z){Z?this.prepare():(Z=window.getComputedStyle(this),Z.transitionDuration!=="0s"&&Z.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 vU=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;l9(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)};
vU.prototype._bringOverlayAtIndexToFront=function(Z){var V=this._overlays[Z];if(V){var a=this._overlays.length-1,J=this._overlays[a];J&&this._shouldBeBehindOverlay(V,J)&&a--;if(!(Z>=a)){J=Math.max(this._getZ(_.h2z(this)),this._minimumZ);for(this._getZ(V)<=J&&this._applyOverlayZ(V,J);Z<a;)this._overlays[Z]=this._overlays[Z+1],Z++;this._overlays[a]=V}}};
vU.prototype.addOverlay=function(Z){var V=this._overlays.indexOf(Z);if(V>=0)this._bringOverlayAtIndexToFront(V);else{V=this._overlays.length;var a=this._overlays[V-1],J=Math.max(this._getZ(a),this._minimumZ),r=this._getZ(Z);a&&this._shouldBeBehindOverlay(Z,a)&&(this._applyOverlayZ(a,J),V--,J=Math.max(this._getZ(this._overlays[V-1]),this._minimumZ));r<=J&&this._applyOverlayZ(Z,J);this._overlays.splice(V,0,Z)}this.trackBackdrop()};
vU.prototype.removeOverlay=function(Z){Z=this._overlays.indexOf(Z);Z!==-1&&(this._overlays.splice(Z,1),this.trackBackdrop())};
_.h2z=function(Z){return Z._overlays[Z._overlays.length-1]};
_.P=vU.prototype;_.P.trackBackdrop=function(){var Z=this._overlayWithBackdrop();if(Z||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(Z)-1,this.backdropElement.opened=!!Z,this.backdropElement.prepare()};
_.P._overlayWithBackdrop=function(){for(var Z=this._overlays.length-1;Z>=0;Z--)if(this._overlays[Z].withBackdrop)return this._overlays[Z]};
_.P._getZ=function(Z){var V=this._minimumZ;if(Z){var a,J,r=Number(((a=Z.hostElement)!=null?a:Z).style.zIndex||window.getComputedStyle((J=Z.hostElement)!=null?J:Z).zIndex);r===r&&(V=r)}return V};
_.P._setZ=function(Z,V){var a;((a=Z.hostElement)!=null?a:Z).style.zIndex=V};
_.P._applyOverlayZ=function(Z,V){this._setZ(Z,V+2)};
_.P._overlayInPath=function(Z){Z=Z||[];for(var V=0;V<Z.length;V++){var a=void 0;if(((a=Z[V].polymerController)!=null?a:Z[V])._manager===this)return Z[V]}};
_.P._onCaptureClick=function(Z){var V=this._overlays.length-1;if(V!==-1)for(var a=_.qR(Z).path,J,r;(J=this._overlays[V])&&this._overlayInPath(a)!==((r=J.hostElement)!=null?r:J);)if(J._onCaptureClick(Z),J.allowClickThrough)V--;else break};
_.P._onCaptureFocus=function(Z){var V=_.h2z(this);V&&V._onCaptureFocus(Z)};
_.P._onCaptureKeyDown=function(Z){var V=_.h2z(this);V&&(_.YS.keyboardEventMatchesKeys(Z,"esc")?V._onCaptureEsc(Z):_.YS.keyboardEventMatchesKeys(Z,"tab")&&V._onCaptureTab(Z))};
_.P._shouldBeBehindOverlay=function(Z,V){return!Z.alwaysOnTop&&V.alwaysOnTop&&!V.contains(Z)};
_.QS.Object.defineProperties(vU.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 Z=document.activeElement;Z&&Z instanceof Element!==!1||(Z=document.body);for(;Z.root&&_.qR(Z.root).activeElement;)Z=_.qR(Z.root).activeElement;return Z}}});
_.xS=new vU;var QQO=0,pvi=0,hGE=null,eGK=[],S5=["wheel","mousewheel","DOMMouseScroll"],zGJ;_.F("web_no_lock_on_touchstart_killswitch")&&(S5.push("touchstart"),S5.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;_.Qu={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:_.xS},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var Z;return this._focusedChild||_.qR((Z=this.hostElement)!=null?Z:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var Z;return _.xTb((Z=this.hostElement)!=null?Z: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 Z;this._observer=_.qR((Z=this.hostElement)!=null?Z:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var Z;_.qR((Z=this.hostElement)!=null?Z:this).unobserveNodes(this._observer)}this._observer=null;for(var V in this.__rafs)this.__rafs[V]!==null&&cancelAnimationFrame(this.__rafs[V]);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(Z){this.fire("iron-overlay-canceled",Z,{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 Z;((Z=this.hostElement)!=null?Z:this).style.outline="none";var V;((V=this.hostElement)!=null?V:this).style.display="none"}},
_openedChanged:function(Z){if(Z){var V;((V=this.hostElement)!=null?V:this).removeAttribute("aria-hidden")}else{var a;((a=this.hostElement)!=null?a: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 Z;if(this.withBackdrop&&!((Z=this.hostElement)!=null?Z:this).hasAttribute("tabindex")){var V;((V=this.hostElement)!=null?V:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var a;((a=this.hostElement)!=null?a: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 Z;((Z=this.hostElement)!=null?Z:this).style.display="none";var V;((V=this.hostElement)!=null?V:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var Z,V;((Z=this.hostElement)!=null?Z:this).style.transition=((V=this.hostElement)!=null?V:this).style.webkitTransition="none";var a,J;((a=this.hostElement)!=null?a:this).style.transform=((J=this.hostElement)!=null?J:this).style.webkitTransform="none";var r;((r=this.hostElement)!=null?r:this).style.display=""},
_finishPositioning:function(){var Z;((Z=this.hostElement)!=null?Z:this).style.display="none";this.scrollTop=this.scrollTop;var V,a;((V=this.hostElement)!=null?V:this).style.transition=((a=this.hostElement)!=null?a:this).style.webkitTransition="";var J,r;((J=this.hostElement)!=null?J:this).style.transform=((r=this.hostElement)!=null?r:this).style.webkitTransform="";var f;((f=this.hostElement)!=null?f:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var Z=this._manager.deepActiveElement,V;if(!(V=Z===document.body))a:{for(;Z;Z=Z.assignedSlot||Z.parentNode||Z.host)if(Z===this){V=!0;break a}V=!1}V&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(Z){this.noCancelOnOutsideClick||this.cancel(Z)},
_onCaptureFocus:function(Z){if(this.withBackdrop){var V=_.qR(Z).path;V.indexOf(this)===-1?(Z.stopPropagation(),this._applyFocus()):this._focusedChild=V[0]}},
_onCaptureEsc:function(Z){this.noCancelOnEscKey||this.cancel(Z)},
_onCaptureTab:function(Z){if(this.withBackdrop){this.__ensureFirstLastFocusables();var V=Z.shiftKey,a=V?this.__firstFocusableNode:this.__lastFocusableNode;V=V?this.__lastFocusableNode:this.__firstFocusableNode;if(a===V)a=!0;else{var J=this._manager.deepActiveElement;a=J===a||J===this}a&&(Z.preventDefault(),this._focusedChild=V,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 Z=this._focusableNodes;this.__firstFocusableNode=Z[0];this.__lastFocusableNode=Z[Z.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(Z,V){var a=this.__rafs;a[Z]!==null&&cancelAnimationFrame(a[Z]);a[Z]=requestAnimationFrame(function(){a[Z]=null;V.call(this)}.bind(this))},
__updateScrollObservers:function(Z,V,a){Z&&V&&this.__isValidScrollAction(a)?(a==="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),zGJ=_._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()):(Z=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),Z!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(Z,1),zGJ=_._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(OR)for(var Z=this;Z;)Z.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&Z.host&&this.__rootNodes.push(Z),Z=Z.host||Z.assignedSlot||Z.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(V){V.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(Z){Z.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(Z){return Z==="lock"||Z==="refit"||Z==="cancel"},
__onCaptureScroll:function(Z){if(!(this.__isAnimating||_.qR(Z).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(Z)}},
__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)}};
_.pi=[kJr,_.cU,_.Qu];_.B_({_template:function(){if(Hga!==void 0)return Hga;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;UTF===void 0&&(UTF=document.createElement("template"));var J=UTF;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return Hga=Z},
is:"tp-yt-iron-dropdown",behaviors:[_.XK,_.YS,_.pi,FEa],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 Z=_.qR(this.$.content).getDistributedNodes(),V=0,a=Z.length;V<a;V++)if(Z[V].nodeType===Node.ELEMENT_NODE)return Z[V]},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(),_.Qu._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.Qu._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.Qu._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var Z=this.containedElement,V=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),a=0;a<V.length;a++)V[a].node=Z;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(Z){this._readied&&(Z?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var Z=this.focusTarget||this.containedElement;Z&&this.opened&&!this.noAutoFocus?Z.focus():_.Qu._applyFocus.apply(this,arguments)}});var e24;var z2E;/*

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 $TL=new _.t6({type:"iconset"});
_.B_({_template:function(){if(z2E!==void 0)return z2E;var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;e24===void 0&&(e24=document.createElement("template"));
var J=e24;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return z2E=Z},
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(Z){Z=(Z||"").split(":");this._iconName=Z.pop();this._iconsetName=Z.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&&_.qR(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=$TL.byKey(this._iconsetName)){var Z=this._iconset.applyIcon(this,this._iconName,this.theme);Z&&Z.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,_.qR(this.root).appendChild(this._img)}});var R2F;var Mbh;_.B_({_template:function(){if(Mbh!==void 0)return Mbh;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
var V=Z.content,a=V.insertBefore;R2F===void 0&&(R2F=document.createElement("template"));var J=R2F;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return Mbh=Z},
is:"tp-yt-iron-input",behaviors:[_.FK],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(){_.EW.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.qR(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.qR(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 Z=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":Z=/[0-9.,e-]/}return Z},_bindValueChanged:function(Z,V){V&&(Z===void 0?V.value=null:Z!==V.value&&(this.inputElement.value=Z),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:Z}))},
_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(Z){var V=Z.keyCode==19||Z.keyCode==20||Z.keyCode==45||Z.keyCode==46||Z.keyCode==144||Z.keyCode==145||Z.keyCode>32&&Z.keyCode<41||Z.keyCode>111&&Z.keyCode<124;return!(Z.keyCode==8||Z.keyCode==9||Z.keyCode==13||Z.keyCode==27)&&!(Z.charCode==0&&V)},
_onKeypress:function(Z){if(this.allowedPattern||this.inputElement.type==="number"){var V=this._patternRegExp;if(V&&!(Z.metaKey||Z.ctrlKey||Z.altKey)){this._patternAlreadyChecked=!0;var a=String.fromCharCode(Z.charCode);this._isPrintable(Z)&&!V.test(a)&&(Z.preventDefault(),this._announceInvalidCharacter("Invalid character "+a+" not entered."))}}},
_checkPatternValidity:function(){var Z=this._patternRegExp;if(!Z)return!0;for(var V=0;V<this.inputElement.value.length;V++)if(!Z.test(this.inputElement.value[V]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var Z=this.inputElement.checkValidity();Z&&(this.required&&this.bindValue===""?Z=!1:this.hasValidator()&&(Z=_.FK.validate.call(this,this.bindValue)));this.invalid=!Z;this.fire("iron-input-validate");return Z},
_announceInvalidCharacter:function(Z){this.fire("iron-announce",{text:Z})},
_computeValue:function(Z){return Z}});var L2E;var ubA;var W2F=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),gAr=W2F&&W2F[1]>=8;
_.B_({_template:function(){if(ubA!==void 0)return ubA;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-list--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_list.tp.yt.iron.list.css.js--\x3e<array-selector id="selector" items="{{items}}" selected="{{selectedItems}}" selected-item="{{selectedItem}}" class="style-scope tp-yt-iron-list"></array-selector>\n\n<div id="items" class="style-scope tp-yt-iron-list">\n  <slot class="style-scope tp-yt-iron-list"></slot>\n</div>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;L2E===void 0&&(L2E=document.createElement("template"));var J=L2E;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return ubA=Z},
is:"tp-yt-iron-list",properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},selectedAs:{type:String,value:"selected"},grid:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_gridChanged"},selectionEnabled:{type:Boolean,value:!1},selectedItem:{type:Object,notify:!0},selectedItems:{type:Object,notify:!0},multiSelection:{type:Boolean,value:!1},scrollOffset:{type:Number,value:0}},observers:["_itemsChanged(items.*)","_selectionEnabledChanged(selectionEnabled)",
"_multiSelectionChanged(multiSelection)","_setOverflow(scrollTarget, scrollOffset)"],behaviors:[S0E,_.cU,_.st4,N3Y],_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 _.qR(_.qR(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var Z=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,Z-this._physicalCount)},set _virtualStart(Z){Z=this._clamp(Z,0,this._maxVirtualStart);this.grid&&(Z-=Z%this._itemsPerRow);this._virtualStartVal=Z},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(Z){Z%=this._physicalCount;Z<0&&(Z=this._physicalCount+Z);this.grid&&(Z-=Z%this._itemsPerRow);this._physicalStartVal=Z},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(Z){this._physicalCountVal=Z},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 Z=this._firstVisibleIndexVal;if(Z==null){var V=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
Z=this._iterateItems(function(a,J){V+=this._getPhysicalSizeIncrement(a);if(V>this._scrollPosition)return this.grid?J-J%this._itemsPerRow:J;if(this.grid&&this._virtualCount-1===J)return J-J%this._itemsPerRow})||0}return Z},
get lastVisibleIndex(){var Z=this._lastVisibleIndexVal;if(Z==null){if(this.grid)Z=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var V=this._physicalTop+this._scrollOffset;this._iterateItems(function(a,J){V<this._scrollBottom&&(Z=J);V+=this._getPhysicalSizeIncrement(a)})}this._lastVisibleIndexVal=Z}return Z},
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,_.fh);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(Z){this.style.webkitOverflowScrolling=Z===this?"touch":"";this.style.overflowY=Z===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.fh)},
updateViewportBoundaries:function(){var Z=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(Z["padding-top"],10);this._isRTL=Z.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var Z=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),V=Z-this._scrollPosition,a=V>=0;this._scrollPosition=Z;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(V)>this._physicalSize&&this._physicalSize>0?(V-=this._scrollOffset,a=Math.round(V/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=a,this._physicalStart+=a,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(Z=this._getReusables(a),a?(this._physicalTop=Z.physicalTop,this._virtualStart+=Z.indexes.length,this._physicalStart+=Z.indexes.length):(this._virtualStart=this._virtualStart-Z.indexes.length,this._physicalStart=this._physicalStart-Z.indexes.length),this._update(Z.indexes,a?null:Z.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),F3))},
_getReusables:function(Z){var V=[],a=this._hiddenContentSize*this._ratio,J=this._virtualStart,r=this._virtualEnd,f=this._physicalCount,d=this._physicalTop+this._scrollOffset;var N=this._physicalBottom+this._scrollOffset;var C=this._scrollPosition,T=this._scrollBottom;if(Z){var Y=this._physicalStart;N=C-d}else Y=this._physicalEnd,N-=T;for(;;){var X=this._getPhysicalSizeIncrement(Y);N-=X;if(V.length>=f||N<=a)break;if(Z){if(r+V.length+1>=this._virtualCount)break;if(d+X>=C-this._scrollOffset)break;V.push(Y);
d+=X;Y=(Y+1)%f}else{if(J-V.length<=0)break;if(d+this._physicalSize-X<=T)break;V.push(Y);d-=X;Y=Y===0?f-1:Y-1}}return{indexes:V,physicalTop:d-this._scrollOffset}},
_update:function(Z,V){if(!(Z&&Z.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(Z);this._updateMetrics(Z);if(V)for(;V.length;)Z=V.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(Z);this._positionItems();this._updateScrollerSize()}},
_createPool:function(Z){this._ensureTemplatized();var V,a=Array(Z);for(V=0;V<Z;V++){var J=this.stamp(null);a[V]=J.root.querySelector("*");this._itemsParent.appendChild(J.root)}return a},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(Z){Z=this._clamp(this._physicalCount+Z,3,this._virtualCount-this._virtualStart);Z=this._convertIndexToCompleteRow(Z);if(this.grid){var V=Z%this._itemsPerRow;V&&Z-V<=this._physicalCount&&(Z+=this._itemsPerRow);Z-=V}Z-=this._physicalCount;V=Math.round(this._physicalCount*.5);if(!(Z<0)){if(Z>0){V=window.performance.now();[].push.apply(this._physicalItems,this._createPool(Z));for(var a=0;a<Z;a++)this._physicalSizes.push(0);this._physicalCount+=Z;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=Z);this._update();this._templateCost=(window.performance.now()-V)/Z;V=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||V===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,V)),M5r):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,V),F3))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var Z=this._getReusables(!0);this._physicalTop=Z.physicalTop;this._virtualStart+=Z.indexes.length;this._physicalStart+=Z.indexes.length;this._update(Z.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 Z={__key__:!0};Z[this.as]=!0;Z[this.indexAs]=!0;Z[this.selectedAs]=!0;Z.tabIndex=!0;this._instanceProps=Z;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(Z,V){typeof V!=="undefined"&&(this.notifyResize(),_.iF(),Z&&this._updateGridMetrics())},
_itemsChanged:function(Z){if(Z.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,
_.fh);else if(Z.path==="items.splices"){this._adjustVirtualIndex(Z.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(Z.value.indexSplices.some(function(a){return a.addedCount>0||a.removed.length>0})){var V=this._getActiveElement();
this.contains(V)&&V.blur()}Z=Z.value.indexSplices.some(function(a){return a.index+a.addedCount>=this._virtualStart&&a.index<=this._virtualEnd},this);
this._isClientFull()&&!Z||this._debounce("_render",this._render,_.fh)}else Z.path!=="items.length"&&this._forwardItemPath(Z.path,Z.value)},
_forwardItemPath:function(Z,V){Z=Z.slice(6);var a=Z.indexOf(".");a===-1&&(a=Z.length);var J,r=this.modelForElement(this._offscreenFocusedItem),f=parseInt(Z.substring(0,a),10);if(J=this._isIndexRendered(f)){var d=this._getPhysicalIndex(f);var N=this.modelForElement(this._physicalItems[d])}else r&&(N=r);N&&N[this.indexAs]===f&&(Z=Z.substring(a+1),Z=this.as+(Z?"."+Z:""),N._setPendingPropertyOrPath(Z,V,!1,!0),N._flushProperties&&N._flushProperties(),J&&(this._updateMetrics([d]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(Z){Z.forEach(function(V){V.removed.forEach(this._removeItem,this);V.index<this._virtualStart&&(V=Math.max(V.addedCount-V.removed.length,V.index-this._virtualStart),this._virtualStart+=V,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=V))},this)},
_removeItem:function(Z){this.$.selector.deselect(Z);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===Z&&this._removeFocusedItem()},
_iterateItems:function(Z,V){var a,J;if(arguments.length===2&&V)for(J=0;J<V.length;J++){var r=V[J];var f=this._computeVidx(r);if((a=Z.call(this,r,f))!=null)return a}else{r=this._physicalStart;for(f=this._virtualStart;r<this._physicalCount;r++,f++)if((a=Z.call(this,r,f))!=null)return a;for(r=0;r<this._physicalStart;r++,f++)if((a=Z.call(this,r,f))!=null)return a}},
_computeVidx:function(Z){return Z>=this._physicalStart?this._virtualStart+(Z-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+Z},
_assignModels:function(Z){this._iterateItems(function(V,a){var J=this._physicalItems[V],r=this.items&&this.items[a];if(r!=null){var f=this.modelForElement(J);f.__key__=null;this._forwardProperty(f,this.as,r);this._forwardProperty(f,this.selectedAs,this.$.selector.isSelected(r));this._forwardProperty(f,this.indexAs,a);this._forwardProperty(f,"tabIndex",this._focusedVirtualIndex===a?0:-1);this._physicalIndexForKey[f.__key__]=V;f._flushProperties&&f._flushProperties(!0);J.removeAttribute("hidden")}else J.setAttribute("hidden",
"")},Z)},
_updateMetrics:function(Z){_.iF();var V=0,a=0,J=this._physicalAverageCount,r=this._physicalAverage;this._iterateItems(function(f){a+=this._physicalSizes[f];this._physicalSizes[f]=this._physicalItems[f].offsetHeight;V+=this._physicalSizes[f];this._physicalAverageCount+=this._physicalSizes[f]?1:0},Z);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(a=this._itemsPerRow===1?a:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+V-a,this._itemsPerRow=1);this._physicalAverageCount!==J&&(this._physicalAverage=Math.round((r*J+V)/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 Z=this._physicalTop;if(this.grid){var V=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(a,J){var r=Math.floor(J%this._itemsPerRow*this._itemWidth+V);this._isRTL&&(r*=-1);this.translate3d(r+"px",Z+"px",0,this._physicalItems[a]);this._shouldRenderNextRow(J)&&(Z+=this._rowHeight)})}else this._iterateItems(function(a){this.translate3d(0,Z+"px",0,this._physicalItems[a]);
Z+=this._physicalSizes[a]})},
_getPhysicalSizeIncrement:function(Z){return this.grid?this._computeVidx(Z)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[Z]},
_shouldRenderNextRow:function(Z){return Z%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var Z=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(Z!==0){this._physicalTop=this._physicalTop-Z;var V=this._scrollPosition;!gAr&&V>0&&this._resetScrollPosition(V-Z)}},
_resetScrollPosition:function(Z){this.scrollTarget&&Z>=0&&(this._scrollPosition=this._scrollTop=Z)},
_updateScrollerSize:function(Z){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((Z=(Z=(Z=Z||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(Z){return this.scrollToIndex(this.items.indexOf(Z))},
scrollToIndex:function(Z){if(!(typeof Z!=="number"||Z<0||Z>this.items.length-1)&&(_.iF(),this._physicalCount!==0)){Z=this._clamp(Z,0,this._virtualCount-1);if(!this._isIndexRendered(Z)||Z>=this._maxVirtualStart)this._virtualStart=this.grid?Z-this._itemsPerRow*2:Z-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var V=this._physicalStart,a=this._virtualStart,J=0,r=this._hiddenContentSize;a<Z&&
J<=r;)J+=this._getPhysicalSizeIncrement(V),V=(V+1)%this._physicalCount,a++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+J);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)},_.fh)},
selectItem:function(Z){return this.selectIndex(this.items.indexOf(Z))},
selectIndex:function(Z){if(!(Z<0||Z>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(Z)){var V=this.modelForElement(this._physicalItems[this._getPhysicalIndex(Z)]);V&&(V[this.selectedAs]=!0);this.updateSizeForIndex(Z)}this.$.selector.selectIndex(Z)}},
deselectItem:function(Z){return this.deselectIndex(this.items.indexOf(Z))},
deselectIndex:function(Z){Z<0||Z>=this._virtualCount||(this._isIndexRendered(Z)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(Z)])[this.selectedAs]=!1,this.updateSizeForIndex(Z)),this.$.selector.deselectIndex(Z))},
toggleSelectionForItem:function(Z){return this.toggleSelectionForIndex(this.items.indexOf(Z))},
toggleSelectionForIndex:function(Z){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(Z):this.$.selector.isSelected(this.items[Z]))?this.deselectIndex(Z):this.selectIndex(Z)},
clearSelection:function(){this._iterateItems(function(Z){this.modelForElement(this._physicalItems[Z])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(Z){(Z?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(Z){var V=this.modelForElement(Z.target);if(V){var a=_.qR(Z).path[0];Z=this._getActiveElement();var J=this._physicalItems[this._getPhysicalIndex(V[this.indexAs])];if(a.localName!=="input"&&a.localName!=="button"&&a.localName!=="select"){a=V.tabIndex;V.tabIndex=-100;var r=Z?Z.tabIndex:-1;V.tabIndex=a;Z&&J!==Z&&J.contains(Z)&&r!==-100||this.toggleSelectionForItem(V[this.as])}}},
_multiSelectionChanged:function(Z){this.clearSelection();this.$.selector.multi=Z},
updateSizeForItem:function(Z){return this.updateSizeForIndex(this.items.indexOf(Z))},
updateSizeForIndex:function(Z){if(!this._isIndexRendered(Z))return null;this._updateMetrics([this._getPhysicalIndex(Z)]);this._positionItems();return null},
_manageFocus:function(){var Z=this._focusedVirtualIndex;Z>=0&&Z<this._virtualCount?this._isIndexRendered(Z)?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(Z){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(Z/this._itemsPerRow)*this._itemsPerRow:Z},
_isIndexRendered:function(Z){return Z>=this._virtualStart&&Z<=this._virtualEnd},
_isIndexVisible:function(Z){return Z>=this.firstVisibleIndex&&Z<=this.lastVisibleIndex},
_getPhysicalIndex:function(Z){return(this._physicalStart+(Z-this._virtualStart))%this._physicalCount},
focusItem:function(Z){this._focusPhysicalItem(Z)},
_focusPhysicalItem:function(Z){if(!(Z<0||Z>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(Z)||this.scrollToIndex(Z);var V=this._physicalItems[this._getPhysicalIndex(Z)],a=this.modelForElement(V),J;a.tabIndex=-100;V.tabIndex===-100&&(J=V);J||(J=_.qR(V).querySelector('[tabindex="-100"]'));a.tabIndex=0;this._focusedVirtualIndex=Z;J&&J.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 Z=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var V=this.stamp(null);this._focusBackfillItem=V.root.querySelector("*");this._itemsParent.appendChild(V.root)}this._offscreenFocusedItem=this._physicalItems[Z];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[Z]=this._focusBackfillItem;this._focusedPhysicalIndex=Z;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var Z=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),V=this._physicalItems[Z];if(V){var a=this.modelForElement(V),J=this.modelForElement(this._offscreenFocusedItem);a[this.as]===J[this.as]?(this._focusBackfillItem=V,a.tabIndex=-1,this._physicalItems[Z]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(Z){Z=this.modelForElement(Z.target);var V=this.modelForElement(this._focusedItem),a=this._offscreenFocusedItem!==null,J=this._focusedVirtualIndex;Z&&(V===Z?this._isIndexVisible(J)||this.scrollToIndex(J):(this._restoreFocusedItem(),V&&(V.tabIndex=-1),Z.tabIndex=0,this._focusedVirtualIndex=J=Z[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(J),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],a&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(Z){switch(Z.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&Z.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&&Z.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(Z)}},
_clamp:function(Z,V,a){return Math.min(a,Math.max(V,Z))},
_debounce:function(Z,V,a){this._debouncers=this._debouncers||{};this._debouncers[Z]=_.J9(this._debouncers[Z],a,V.bind(this));_.oZ(this._debouncers[Z])},
_forwardProperty:function(Z,V,a){Z._setPendingProperty(V,a)},
_forwardHostPropV2:function(Z,V){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(a){a&&this.modelForElement(a).forwardHostProp(Z,V)},this)},
_notifyInstancePropV2:function(Z,V,a){gNJ(this.as,V)&&(Z=Z[this.indexAs],V==this.as&&(this.items[Z]=a),this.notifyPath(JC(this.as,"items."+Z,V),a))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(Z,V,a){V.indexOf(this.as+".")===0&&this.notifyPath("items."+Z.__key__+"."+V.slice(this.as.length+1),a)},
_forwardParentPath:function(Z,V){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(a){a&&this.modelForElement(a).notifyPath(Z,V)},this)},
_forwardParentProp:function(Z,V){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(a){a&&(this.modelForElement(a)[Z]=V)},this)},
_getActiveElement:function(){var Z=this._itemsParent.node.domHost;return _.qR(Z?Z.root:document).activeElement},
_scrollTargetChanged:function(Z,V){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(V)if(Z==="document")this.scrollTarget=this._doc;else if(typeof Z==="string"){var a,J;this.scrollTarget=(V=(J=(a=this.domHost)==null?void 0:a.polymerController)!=null?J:this.domHost)&&V.$?V.$[Z]:_.qR(this.ownerDocument).querySelector("#"+Z)}else this._isValidScrollTarget()&&(this._oldScrollTarget=Z,this._toggleScrollListener(this._shouldHaveListener,Z))}});var I1A;var ZBc;var Vd7=function(Z,V,a,J){Z-=a;V-=J;return Math.sqrt(Z*Z+V*V)},aJF=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
$lF.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var RGE=function(Z){Z.maxRadius=0;Z.mouseDownStart=0;Z.mouseUpStart=0;Z.xStart=0;Z.yStart=0;Z.xEnd=0;Z.yEnd=0;Z.containerMetrics=new $lF(Z.element)};
M$J.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var Z=aJF()-this.mouseDownStart;this.mouseUpStart&&(Z-=this.mouseUpElapsed);return Z},get mouseUpElapsed(){return this.mouseUpStart?aJF()-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 Z=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(Z*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-Z/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<.01&&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 Z=this.radius/(this.containerMetrics.size/2);var V=this.xNow-this.containerMetrics.width/2;var a=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+V+"px, "+a+"px)";this.waveContainer.style.transform="translate3d("+V+"px, "+a+"px, 0)";this.wave.style.webkitTransform="scale("+Z+","+Z+")";this.wave.style.transform="scale3d("+Z+","+Z+",1)"},
downAction:function(Z){var V=this.containerMetrics.width/2,a=this.containerMetrics.height/2;RGE(this);this.mouseDownStart=aJF();this.center?(this.xStart=V,this.yStart=a):(this.xStart=Z?Z.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=Z?Z.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=V,this.yEnd=a);Z=this.containerMetrics;V=this.xStart;a=this.yStart;this.maxRadius=Math.max(Vd7(V,a,0,0),Vd7(V,a,
Z.width,0),Vd7(V,a,0,Z.height),Vd7(V,a,Z.width,Z.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=aJF())},
remove:function(){_.qR(_.qR(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.B_({_template:function(){if(ZBc!==void 0)return ZBc;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;I1A===void 0&&(I1A=document.createElement("template"));var J=I1A;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return ZBc=Z},
is:"tp-yt-paper-ripple",behaviors:[_.YS],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(){_.qR(this).parentNode.nodeType==11?this.keyEventTarget=_.qR(this).getOwnerRoot().host:this.keyEventTarget=_.qR(this).parentNode;var Z=this.keyEventTarget;this.listen(Z,"up","uiUpAction");this.listen(Z,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(Z){Z.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var Z=0;Z<this.ripples.length;++Z)if(!this.ripples[Z].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(Z){this.noink||this.downAction(Z)},
downAction:function(Z){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(Z),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(Z){this.noink||this.upAction(Z)},
upAction:function(Z){this.holdDown||(this.ripples.forEach(function(V){V.upAction(Z)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var Z=0;Z<this.ripples.length;++Z){var V=this.ripples[Z];V.isOpacityFullyDecayed&&!V.isRestingAtMaxRadius&&this.removeRipple(V)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var Z=new M$J(this);_.qR(this.$.waves).appendChild(Z.waveContainer);this.$.background.style.backgroundColor=Z.color;this.ripples.push(Z);this._setAnimating(!0);return Z},
removeRipple:function(Z){var V=this.ripples.indexOf(Z);V<0||(this.ripples.splice(V,1),Z.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var Z;for(Z=0;Z<this.ripples.length;++Z){var V=this.ripples[Z];V.draw();this.$.background.style.opacity=V.outerOpacity;V.isOpacityFullyDecayed&&!V.isRestingAtMaxRadius&&this.removeRipple(V)}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(Z,V){V!==void 0&&(Z?this.downAction():this.upAction())}});var h6={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(Z){Ki._downHandler.call(this,Z);this.pressed&&this.ensureRipple(Z)},
ensureRipple:function(Z){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var V=this._rippleContainer||this.root;V&&_.qR(V).appendChild(this._ripple);if(Z){V=_.qR(this._rippleContainer||this);var a=_.qR(Z).rootTarget;V.deepContains(a)&&this._ripple.uiDownAction(Z)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(Z){this.hasRipple()&&(this._ripple.noink=Z)}};var J5L={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 Z=1;this.disabled?Z=0:this.active||this.pressed?Z=4:this.receivedFocusFromKeyboard&&(Z=3);this._setElevation(Z)},
_computeKeyboardClass:function(Z){this.toggleClass("keyboard-focus",Z)},
_spaceKeyDownHandler:function(Z){Ki._spaceKeyDownHandler.call(this,Z);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(Z){Ki._spaceKeyUpHandler.call(this,Z);this.hasRipple()&&this._ripple.uiUpAction()}},o$h=[NHY,
_.XK,h6,J5L];_.r54={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(Z){Z&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=Z)},
_createRipple:function(){var Z=h6._createRipple();Z.id="ink";Z.setAttribute("center","");Z.classList.add("circle");return Z}};
_.PG4=[NHY,_.XK,h6,_.r54];_.fJh=[_.PG4,SDz,{_checkedChanged:function(){qDz._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){h6._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var iBz;var Bp7;var dxr=function(){};
_.P=dxr.prototype;_.P.registered=function(){};
_.P.addOwnKeyBinding=function(){};
_.P.removeOwnKeyBindings=function(){};
_.P.keyboardEventMatchesKeys=function(){};
_.P._collectKeyBindings=function(){};
_.P._prepKeyBindings=function(){};
_.P._addKeyBinding=function(){};
_.P._resetKeyEventListeners=function(){};
_.P._listenKeyEventListeners=function(){};
_.P._unlistenKeyEventListeners=function(){};
_.P._onKeyBindingEvent=function(){};
_.P._triggerKeyHandler=function(){};
_.P._tapHandler=function(){};
_.P._focusChanged=function(){};
_.P._detectKeyboardFocus=function(){};
_.P._userActivate=function(){};
_.P._upHandler=function(){};
_.P._asyncClick=function(){};
_.P._pressedChanged=function(){};
_.P._ariaActiveAttributeChanged=function(){};
_.P._activeChanged=function(){};
_.P._controlStateChanged=function(){};
_.P._changedButtonState=function(){};
_.P._focusBlurHandler=function(){};
_.P._disabledChanged=function(){};
_.P._changedControlState=function(){};
_.P._buttonStateChanged=function(){};
_.P._downHandler=function(){};
_.P.ensureRipple=function(){};
_.P.getRipple=function(){};
_.P.hasRipple=function(){};
_.P._createRipple=function(){};
_.P._noinkChanged=function(){};
_.P._computeKeyboardClass=function(){};
_.P._spaceKeyDownHandler=function(){};
_.P._spaceKeyUpHandler=function(){};
_.P._setPressed=function(){};
_.P._setPointerDown=function(){};
_.P._setReceivedFocusFromKeyboard=function(){};
_.P._setFocused=function(){};
_.P._setElevation=function(){};
dxr=_.B_({_template:function(){if(Bp7!==void 0)return Bp7;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
var V=Z.content,a=V.insertBefore;iBz===void 0&&(iBz=document.createElement("template"));var J=iBz;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return Bp7=Z},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[o$h],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?J5L._calculateElevation.apply(this):this._setElevation(0)}});var mxc;var Npc;var CGL={hostAttributes:{role:"dialog",tabindex:"-1"},properties:{modal:{type:Boolean,value:!1},modern:{type:Boolean,value:!1,reflectToAttribute:!0},__readied:{type:Boolean,value:!1}},observers:["_modalChanged(modal, __readied)"],listeners:{tap:"_onDialogTap",click:"_onDialogClickWrapped"},_onDialogTap:function(Z){_.F("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(Z)},
_onDialogClickWrapped:function(Z){_.F("dialog_behavior_no_tap_killswitch")||this._onDialogClick(Z)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(Z,V){V&&(Z?(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))},
_updateClosingReasonConfirmed:function(Z){this.closingReason=this.closingReason||{};this.closingReason.confirmed=Z},
_onDialogClick:function(Z){for(var V=_.qR(Z).path,a=0,J,r=V.indexOf((J=this.hostElement)!=null?J:this);a<r;a++)if(J=V[a],J.hasAttribute&&(J.hasAttribute("dialog-dismiss")||J.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(J.hasAttribute("dialog-confirm"));this.close();Z.stopPropagation();break}}},q1h=[_.pi,
CGL];var S1E=document.createElement("template");_.w(S1E,'<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(S1E.content);var TpL=document.createElement("template");_.w(TpL,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(TpL.content);_.B_({_template:function(){if(Npc!==void 0)return Npc;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
var V=Z.content,a=V.insertBefore;mxc===void 0&&(mxc=document.createElement("template"));var J=mxc;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return Npc=Z},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[q1h,FEa],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 Y1h;var Xj4;_.B_({_template:function(){if(Xj4!==void 0)return Xj4;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;Y1h===void 0&&(Y1h=document.createElement("template"));var J=Y1h;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return Xj4=Z},
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 Z,V,a;if(((Z=window.ShadyDOM)==null?void 0:Z.noPatch)!==!0&&((V=window.ShadyDOM)==null?void 0:V.noPatch)!=="on-demand"||((a=this.__shady_parentNode)==null?void 0:a.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(CGL)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var KPF=_.z4(['<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>']),n$E=_.YM4(KPF);n$E.setAttribute("style","display: none;");document.head.appendChild(n$E.content);var lJW;var tdc;var s$W;var FPa;_.B_({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[OW],configure:function(Z){var V=Z.node,a=V.getBoundingClientRect().height;return this._effect=new KeyframeEffect(V,[{height:a/2+"px"},{height:a+"px"}],this.timingFromConfig(Z))}});
_.B_({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[OW],configure:function(Z){var V=Z.node,a=V.getBoundingClientRect().width;return this._effect=new KeyframeEffect(V,[{width:a/2+"px"},{width:a+"px"}],this.timingFromConfig(Z))}});
_.B_({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[OW],configure:function(Z){var V=Z.node,a=V.getBoundingClientRect().width;return this._effect=new KeyframeEffect(V,[{width:a+"px"},{width:a-a/20+"px"}],this.timingFromConfig(Z))}});
_.B_({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[OW],configure:function(Z){var V=Z.node,a=V.getBoundingClientRect().height;this.setPrefixedProperty(V,"transformOrigin","0 0");return this._effect=new KeyframeEffect(V,[{height:a+"px",transform:"translateY(0)"},{height:a/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(Z))}});var e9={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},Dxz=function(){};
_.P=Dxz.prototype;_.P.registered=function(){};
_.P.addOwnKeyBinding=function(){};
_.P.removeOwnKeyBindings=function(){};
_.P.keyboardEventMatchesKeys=function(){};
_.P._collectKeyBindings=function(){};
_.P._prepKeyBindings=function(){};
_.P._addKeyBinding=function(){};
_.P._resetKeyEventListeners=function(){};
_.P._listenKeyEventListeners=function(){};
_.P._unlistenKeyEventListeners=function(){};
_.P._onKeyBindingEvent=function(){};
_.P._triggerKeyHandler=function(){};
_.P._focusBlurHandler=function(){};
_.P._changedControlState=function(){};
_.P._setFocused=function(){};
Dxz=_.B_({_template:function(){if(FPa!==void 0)return FPa;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;s$W===void 0&&(s$W=document.createElement("template"));var J=s$W;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return FPa=Z},
is:"tp-yt-paper-menu-button",behaviors:[_.YS,_.XK],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:e9.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:e9.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:e9.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 Z=_.qR(this.$.content).getDistributedNodes(),V=0,a=Z.length;V<a;V++)if(Z[V].nodeType===Node.ELEMENT_NODE)return Z[V]},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(Z,V){Z?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):V!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(Z){_.XK._disabledChanged.apply(this,arguments);Z&&this.opened&&this.close()},
__onIronOverlayCanceled:function(Z){var V=this.$.trigger;_.qR(Z.detail).path.indexOf(V)>-1&&Z.preventDefault()}});
Object.keys(e9).forEach(function(Z){Dxz[Z]=e9[Z]});var c5a=_.ni.IronButtonState,OBE=(0,_.YG)(HTMLElement);
_.B_({_template:function(){if(tdc!==void 0)return tdc;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;lJW===void 0&&(lJW=document.createElement("template"));var J=lJW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return tdc=Z},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[c5a,_.XK,h6,_.l7,_.FK],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(Z){var V=(0,_.i9)(this);V.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:Z});V.shadowRoot.appendChild(Z);return OBE.prototype._attachDom.call(this,Z)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var Z=this.contentElement;Z&&Z.selectedItem&&this._setSelectedItem(Z.selectedItem)},
get contentElement(){for(var Z=_.qR(this.$.content).getDistributedNodes(),V=0,a=Z.length;V<a;V++)if(Z[V].nodeType===Node.ELEMENT_NODE)return Z[V]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(Z){this._setSelectedItem(Z.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(Z){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(Z)===this&&this.open()},
_selectedItemChanged:function(Z){var V="";Z?V=Z.label||Z.getAttribute("label")||Z.textContent.trim():V="";this.value=V;this._setSelectedItemLabel(V)},
_computeMenuVerticalOffset:function(Z,V){return V?V:Z?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var Z=this.opened?"true":"false",V=this.contentElement;V&&V.setAttribute("aria-expanded",Z)},
_computeLabelClass:function(Z,V,a){var J="label";if(Z)a&&(J+=" label-is-hidden");else if(a||V)J+=" label-is-floating";return J},
_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 G8B;var wjE;_.B_({is:"tp-yt-paper-icon-button",_template:function(){if(wjE!==void 0)return wjE;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;G8B===void 0&&(G8B=document.createElement("template"));var J=G8B;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return wjE=Z},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.PG4],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(Z,V){var a=this.getAttribute("aria-label");a&&V!=a||this.setAttribute("aria-label",Z)}});var y57;var bB4;_.zj=[NHY,_.XK,{hostAttributes:{role:"option",tabindex:"0"}}];_.B_({_template:function(){if(bB4!==void 0)return bB4;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;y57===void 0&&(y57=document.createElement("template"));var J=y57;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return bB4=Z},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.zj]});var Uxc;var HBF;var A54={attached:function(){this.fire("addon-attached")},
update:function(){}};var k8r=1,E$E=1,j$4=1,v$B=[_.XK,_.YS,{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();!uJ&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(Z,V){Z?Z=Z+" "+V:Z=V;return Z},
_onAddonAttached:function(Z){Z=_.qR(Z).rootTarget;if(Z.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,Z.id);else{var V="paper-input-add-on-"+E$E++;Z.id=V;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,V)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(Z){_.XK._focusBlurHandler.call(this,Z);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var Z=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",Z);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(Z){try{var V=this.inputElement.selectionStart;this.value=Z;this.inputElement.selectionStart=V;this.inputElement.selectionEnd=V}catch(a){this.value=Z}},
_computeAlwaysFloatLabel:function(Z,V){return V||Z},
_updateAriaLabelledBy:function(){var Z=_.qR(this.root).querySelector("label");if(Z){if(Z.id)var V=Z.id;else V="paper-input-label-"+k8r++,Z.id=V;this._ariaLabelledBy=V}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+j$4++)},
_onChange:function(Z){this.shadowRoot&&this.fire(Z.type,{sourceEvent:Z},{node:this,bubbles:Z.bubbles,cancelable:Z.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var Z=document.activeElement;Z instanceof HTMLElement&&Z!==document.body&&Z!==document.documentElement||this._focusableElement.focus()}}}];var xxc;var Q$W;_.B_({_template:function(){if(Q$W!==void 0)return Q$W;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;xxc===void 0&&(xxc=document.createElement("template"));var J=xxc;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return Q$W=Z},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[A54],properties:{_charCounterStr:{type:String,value:"0"}},update:function(Z){if(Z.inputElement){Z.value=Z.value||"";var V=Z.value.toString().length.toString();Z.inputElement.hasAttribute("maxlength")&&(V+="/"+Z.inputElement.getAttribute("maxlength"));this._charCounterStr=V}}});var pja;var hQ4;_.B_({_template:function(){if(hQ4!==void 0)return hQ4;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;pja===void 0&&(pja=document.createElement("template"));var J=pja;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return hQ4=Z},
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 gk(this.attrForValue)},get _inputElement(){return _.qR(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(Z){this._addons||(this._addons=[]);Z=Z.target;this._addons.indexOf(Z)===-1&&(this._addons.push(Z),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(Z){this._handleValueAndAutoValidate(Z.target)},
_onValueChanged:function(Z){var V=Z.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,V.value===void 0||V.value===""))return;this._handleValueAndAutoValidate(Z.target)},
_handleValue:function(Z){var V=this._inputElementValue;V||V===0||Z.type==="number"&&!Z.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:Z,value:V,invalid:this.invalid})},
_handleValueAndAutoValidate:function(Z){this.autoValidate&&Z&&(this.invalid=!(Z.validate?Z.validate(this._inputElementValue):Z.checkValidity()));this._handleValue(Z)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(Z){if(this._addons)for(var V,a=0;V=this._addons[a];a++)V.update(Z)},
_computeInputContentClass:function(Z,V,a,J,r){var f="input-content";Z?(r&&(f+=" label-is-hidden"),J&&!this.noUnfloatedLabelError&&(f+=" is-invalid")):(Z=this.querySelector("label"),V||r?(f+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",J?f+=" is-invalid":a&&(f+=" label-is-highlighted")):(Z&&(this.$.labelAndInputContainer.style.position="relative"),J&&!this.noUnfloatedLabelError&&(f+=" is-invalid")));a&&(f+=" focused");return f},
_computeUnderlineClass:function(Z,V){var a="underline";V?a+=" is-invalid":Z&&(a+=" is-highlighted");return a},
_computeAddOnContentClass:function(Z,V){var a="add-on-content";V?a+=" is-invalid":Z&&(a+=" is-highlighted");return a}});var eQc;var zQz;_.B_({_template:function(){if(zQz!==void 0)return zQz;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;eQc===void 0&&(eQc=document.createElement("template"));var J=eQc;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return zQz=Z},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[A54],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(Z){this._setInvalid(Z.invalid)}});_.B_({is:"tp-yt-paper-input",_template:function(){if(HBF!==void 0)return HBF;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;Uxc===void 0&&(Uxc=document.createElement("template"));var J=Uxc;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return HBF=Z},
behaviors:[v$B,_.l7],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 $xB;var RQh;_.B_({_template:function(){if(RQh!==void 0)return RQh;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=
Z.content,a=V.insertBefore;$xB===void 0&&($xB=document.createElement("template"));var J=$xB;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return RQh=Z},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.zj]});var Mdc;var LPa;_.B_({_template:function(){if(LPa!==void 0)return LPa;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
var V=Z.content,a=V.insertBefore;Mdc===void 0&&(Mdc=document.createElement("template"));var J=Mdc;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return LPa=Z},
is:"tp-yt-paper-item-body"});var uJb;var WPY;var g$z=function(){};
_.P=g$z.prototype;_.P.indexOf=function(){};
_.P.selectPrevious=function(){};
_.P.selectNext=function(){};
_.P.selectIndex=function(){};
_.P.forceSynchronousItemUpdate=function(){};
_.P._checkFallback=function(){};
_.P._addListener=function(){};
_.P._removeListener=function(){};
_.P._activateEventChanged=function(){};
_.P._updateItems=function(){};
_.P._selectSelected=function(){};
_.P._filterItem=function(){};
_.P._valueToItem=function(){};
_.P._valueToIndex=function(){};
_.P._indexToValue=function(){};
_.P._valueForItem=function(){};
_.P._observeItems=function(){};
_.P._itemActivate=function(){};
_.P.multiChanged=function(){};
_.P._updateAttrForSelected=function(){};
_.P._updateSelected=function(){};
_.P._selectMulti=function(){};
_.P._selectionChange=function(){};
_.P._toggleSelected=function(){};
_.P._valuesToItems=function(){};
_.P.registered=function(){};
_.P.addOwnKeyBinding=function(){};
_.P.removeOwnKeyBindings=function(){};
_.P.keyboardEventMatchesKeys=function(){};
_.P._collectKeyBindings=function(){};
_.P._prepKeyBindings=function(){};
_.P._addKeyBinding=function(){};
_.P._resetKeyEventListeners=function(){};
_.P._listenKeyEventListeners=function(){};
_.P._unlistenKeyEventListeners=function(){};
_.P._onKeyBindingEvent=function(){};
_.P._triggerKeyHandler=function(){};
_.P.select=function(){};
_.P._resetTabindices=function(){};
_.P._updateMultiselectable=function(){};
_.P._focusWithKeyboardEvent=function(){};
_.P._clearSearchText=function(){};
_.P._focusPrevious=function(){};
_.P._focusNext=function(){};
_.P._applySelection=function(){};
_.P._focusedItemChanged=function(){};
_.P._onIronItemsChanged=function(){};
_.P._onShiftTabDown=function(){};
_.P._onFocus=function(){};
_.P._onUpKey=function(){};
_.P._onDownKey=function(){};
_.P._onEscKey=function(){};
_.P._onKeydown=function(){};
_.P._activateHandler=function(){};
_.P._disabledChanged=function(){};
_.P._setSelectedItem=function(){};
_.P._setItems=function(){};
_.P._setSelectedItems=function(){};
_.P._setFocusedItem=function(){};
g$z=_.B_({_template:function(){if(WPY!==void 0)return WPY;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
var V=Z.content,a=V.insertBefore;uJb===void 0&&(uJb=document.createElement("template"));var J=uJb;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return WPY=Z},
is:"tp-yt-paper-listbox",behaviors:[KEB],hostAttributes:{role:"listbox"}});var IJh;var ZIa;var Vj7={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(Z,V){return[Z||V?"active":"",V?"cooldown":""].join(" ")},
__activeChanged:function(Z,V){this.__setAriaHidden(!Z);this.__coolingDown=!Z&&V},
__altChanged:function(Z){this.setAttribute("aria-label",Z||"loading")},
__setAriaHidden:function(Z){Z?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.B_({_template:function(){if(ZIa!==void 0)return ZIa;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;IJh===void 0&&(IJh=document.createElement("template"));var J=IJh;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return ZIa=Z},
is:"tp-yt-paper-spinner",behaviors:[Vj7]});var aKh;var J1a;_.B_({_template:function(){if(J1a!==void 0)return J1a;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;aKh===void 0&&(aKh=document.createElement("template"));var J=aKh;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return J1a=Z},
is:"tp-yt-paper-spinner-lite",behaviors:[Vj7]});var orb;var r1b;_.B_({_template:function(){if(r1b!==void 0)return r1b;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;orb===void 0&&(orb=document.createElement("template"));var J=orb;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return r1b=Z},
is:"tp-yt-paper-tab",behaviors:[_.XK,_.ni.IronButtonState,h6],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 Z=_.qR(this).parentNode;return!!Z&&!!Z.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(Z){if(this.link){var V=this.queryEffectiveChildren("a");V&&Z.target!==V&&V.click()}}});var PNh;var fKr;var iI7=_.z4(['<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>']),Bxh=_.YM4(iI7);document.head.appendChild(Bxh.content);_.B_({_template:function(){if(fKr!==void 0)return fKr;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;PNh===void 0&&(PNh=document.createElement("template"));var J=PNh;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return fKr=Z},
is:"tp-yt-paper-tabs",behaviors:[_.cU,_.lwa],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(Z){_.qR(this).querySelectorAll("tp-yt-paper-tab").forEach(Z?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(Z){Z.setAttribute("noink","")},
_removeNoinkAttribute:function(Z){Z.removeAttribute("noink")},
_computeScrollButtonClass:function(Z,V,a,J){return!V||a?"hidden":Z?J?"hidden":"not-visible":""},
_computeTabsContentClass:function(Z,V){var a="tabs-content";Z&&(a+=" scrollable");if(!Z||V)a+=" fit-container";return a},
_computeSelectionBarClass:function(Z,V){var a="selection-bar";Z?a+=" hidden":V&&(a+=" align-bottom");return a},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(Z){return""+Z},
_onIronSelect:function(Z){this._tabChanged(Z.detail.item,this._previousTab);this._previousTab=Z.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();_.D8._activateHandler.apply(this,arguments)},
_scheduleActivation:function(Z,V){this._pendingActivationItem=Z;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,V)},
_delayedActivationHandler:function(){var Z=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;Z.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(Z){Z.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(Z,V){this.scrollable&&this._affectScroll(V&&-V.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(Z){this.$.tabsContainer.scrollLeft+=Z;Z=this.$.tabsContainer.scrollLeft;this._leftHidden=Z===0||this.hideScrollButtons;this._rightHidden=Z===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(Z,V){if(Z){var a=this.$.tabsContent.getBoundingClientRect(),J=a.width,r=Z.getBoundingClientRect();a=r.left-a.left;this._pos={width:this._calcPercent(r.width,J),left:this._calcPercent(a,J)};if(this.noSlide||V==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var f=V.getBoundingClientRect();V=this.items.indexOf(V);Z=this.items.indexOf(Z);this.$.selectionBar.classList.add("expand");
Z=V<Z;this._isRTL&&(Z=!Z);Z?this._positionBar(this._calcPercent(r.left+r.width-f.left,J)-5,this._left):this._positionBar(this._calcPercent(f.left+f.width-r.left,J)-5,this._calcPercent(a,J)+5);this.scrollable&&this._scrollToSelectedIfNeeded(r.width,a)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(Z,V){V-=this.$.tabsContainer.scrollLeft;V<0?this.$.tabsContainer.scrollLeft+=V:(V+=Z-this.$.tabsContainer.offsetWidth,V>0&&(this.$.tabsContainer.scrollLeft+=V))},
_calcPercent:function(Z,V){return 100*Z/V},
_positionBar:function(Z,V){Z=Z||0;V=V||0;this._width=Z;this._left=V;this.transform("translateX("+V+"%) scaleX("+Z/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var Z=this.$.selectionBar.classList;Z.contains("expand")?(Z.remove("expand"),Z.add("contract"),this._positionBar(this._pos.width,this._pos.left)):Z.contains("contract")&&Z.remove("contract")}});var dNB;var mNb;_.B_({_template:function(){if(mNb!==void 0)return mNb;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;dNB===void 0&&(dNB=document.createElement("template"));var J=dNB;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return mNb=Z},
is:"tp-yt-paper-textarea",behaviors:[v$B,_.l7],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(Z){this.$.input.textarea.selectionStart=Z},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(Z){this.$.input.textarea.selectionEnd=Z},_ariaLabelledByChanged:function(Z){this._focusableElement.setAttribute("aria-labelledby",Z)},
_ariaDescribedByChanged:function(Z){this._focusableElement.setAttribute("aria-describedby",Z)},
get _focusableElement(){return this.inputElement.textarea}});var Nx4;var CN4;/*

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 qer=function(){};
_.P=qer.prototype;_.P.addOwnKeyBinding=function(){};
_.P.removeOwnKeyBindings=function(){};
_.P.keyboardEventMatchesKeys=function(){};
_.P._collectKeyBindings=function(){};
_.P._prepKeyBindings=function(){};
_.P._addKeyBinding=function(){};
_.P._resetKeyEventListeners=function(){};
_.P._listenKeyEventListeners=function(){};
_.P._unlistenKeyEventListeners=function(){};
_.P._onKeyBindingEvent=function(){};
_.P._triggerKeyHandler=function(){};
_.P._tapHandler=function(){};
_.P._focusChanged=function(){};
_.P._detectKeyboardFocus=function(){};
_.P._userActivate=function(){};
_.P._upHandler=function(){};
_.P._spaceKeyDownHandler=function(){};
_.P._spaceKeyUpHandler=function(){};
_.P._asyncClick=function(){};
_.P._pressedChanged=function(){};
_.P._ariaActiveAttributeChanged=function(){};
_.P._activeChanged=function(){};
_.P._controlStateChanged=function(){};
_.P._changedButtonState=function(){};
_.P._focusBlurHandler=function(){};
_.P._disabledChanged=function(){};
_.P._changedControlState=function(){};
_.P._downHandler=function(){};
_.P.ensureRipple=function(){};
_.P.getRipple=function(){};
_.P.hasRipple=function(){};
_.P._noinkChanged=function(){};
_.P._focusedChanged=function(){};
_.P.registered=function(){};
_.P._invalidChanged=function(){};
_.P.hasValidator=function(){};
_.P.validate=function(){};
_.P._getValidity=function(){};
_.P._requiredChanged=function(){};
_.P._valueChanged=function(){};
_.P._checkedChanged=function(){};
_.P._buttonStateChanged=function(){};
_.P._setPressed=function(){};
_.P._setPointerDown=function(){};
_.P._setReceivedFocusFromKeyboard=function(){};
_.P._setFocused=function(){};
qer=_.B_({is:"tp-yt-paper-toggle-button",_template:function(){if(CN4!==void 0)return CN4;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;Nx4===void 0&&(Nx4=document.createElement("template"));var J=Nx4;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return CN4=Z},
behaviors:[_.fJh],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");_.vH(this,function(){_.sR(this,"pan-y")})},
_ontrack:function(Z){Z=Z.detail;Z.state==="start"?this._trackStart(Z):Z.state==="track"?this._trackMove(Z):Z.state==="end"&&this._trackEnd(Z)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(Z){Z=Z.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+Z:Z)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+Z:Z));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 Z=h6._createRipple();Z.id="ink";Z.setAttribute("recenters","");Z.classList.add("circle","toggle-ink");return Z}});var SeH;var Tx7;_.B_({_template:function(){if(Tx7!==void 0)return Tx7;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;SeH===void 0&&(SeH=document.createElement("template"));var J=SeH;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return Tx7=Z},
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 Z=_.qR(this).parentNode,V=_.qR(this).getOwnerRoot(),a;this.for?a=_.qR(V).querySelector("#"+this.for):a=Z.nodeType==Node.DOCUMENT_FRAGMENT_NODE?V.host:Z;return a},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(Z){Z==="entry"?this.show():Z==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.qR(this).textContent.trim()===""){for(var Z=!0,V=_.qR(this).getEffectiveChildNodes(),a=0;a<V.length;a++)if(V[a].textContent.trim()!==""){Z=!1;break}if(Z)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 Z=this.offset;this.marginTop!=14&&this.offset==14&&(Z=this.marginTop);var V=this.offsetParent.getBoundingClientRect(),a=this._target.getBoundingClientRect(),J=this.getBoundingClientRect(),r=(a.width-J.width)/2,f=(a.height-J.height)/2,d=a.left-V.left,N=a.top-V.top;switch(this.position){case "top":var C=d+r;var T=N-J.height-Z;break;case "bottom":C=d+r;T=N+a.height+Z;break;case "left":C=d-J.width-Z;T=N+f;break;case "right":C=d+a.width+
Z,T=N+f}this.fitToVisibleBounds?(V.left+C+J.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,C)+"px",this.style.right="auto"),V.top+T+J.height>window.innerHeight?(this.style.bottom=V.height+"px",this.style.top="auto"):(this.style.top=Math.max(-V.top,T)+"px",this.style.bottom="auto")):(this.style.left=C+"px",this.style.top=T+"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(Z){Z!==500&&this.updateStyles({"--paper-tooltip-delay-in":Z+"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(Z){if(Z==="entry"&&this.animationEntry!=="")return this.animationEntry;if(Z==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[Z]&&typeof this.animationConfig[Z][0].name==="string"){if(this.animationConfig[Z][0].timing&&this.animationConfig[Z][0].timing.delay&&this.animationConfig[Z][0].timing.delay!==0){var V=this.animationConfig[Z][0].timing.delay;Z==="entry"?this.updateStyles({"--paper-tooltip-delay-in":V+"ms"}):Z==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":V+
"ms"})}return this.animationConfig[Z][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 YeA=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(YeA,_.E8);var XnY=_.WD(YeA,[0,_.M9]);var $S=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O($S,_.E8);var KCH=[3,4],nrY=[5,6];var lKb=[0,KCH,nrY,_.OlE,-1,_.R8,_.Gda,-1,DwE,cgu];var tjh=_.WD($S,lKb),syb=_.Is(lKb);var FCr=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(FCr,_.E8);var DNH=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(DNH,_.E8);var c1Y=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(c1Y,_.E8);var OIc=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(OIc,_.E8);var G4z=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(G4z,_.E8);var RM=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(RM,_.E8);RM.prototype.getSource=function(){return _.wG(this,1)};
RM.prototype.getMessage=function(){return _.Gx(this,4)};
RM.prototype.getData=function(){return _.Ma(this,G4z,8)};var wnW=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(wnW,_.E8);var MX=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(MX,_.E8);var Li=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Li,_.E8);var u7=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(u7,_.E8);u7.prototype.getUrl=function(){return _.Gx(this,1)};
u7.prototype.setUrl=function(Z){return _.m_(this,1,Z)};
u7.prototype.hasUrl=function(){return _.QK(_.So(this,1))!=null};var y1B=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(y1B,_.E8);var bIh=[3];var UNB=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(UNB,_.E8);var WU=function(Z){var V=new UNB;return _.LK(V,2,Z)};
UNB.prototype.getLanguage=function(){return bt(this,4,gQ)};
var HIz=function(Z){var V=WU(1);return _.JV(V,6,gQ,Z)},gQ=[3,
4,5,6];var A1H=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(A1H,_.E8);var IM=function(Z){var V=new A1H;return _.LK(V,1,Z)},Z$=function(Z,V){return _.JV(Z,2,k4W,V)},k4W=[2,
3,4,5];var ErA=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(ErA,_.E8);var V9=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(V9,_.E8);var jyL=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(jyL,_.E8);var vrz=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(vrz,_.E8);var xN7=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(xN7,_.E8);var Qyh=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Qyh,_.E8);var pn4=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(pn4,_.E8);var ah=function(Z){return _.Ma(Z,Li,5)};var haF=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(haF,_.E8);haF.prototype.getValue=function(){return cL(this,1)};var eah=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(eah,_.E8);var J8=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(J8,_.E8);J8.prototype.getMetadata=function(){return _.UG(this,xN7,7,oh)};
J8.prototype.hasMetadata=function(){return _.Yu(this,xN7,7,oh)};
var zaA=_.aZK(J8),oh=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var rE=function(Z){this.JSC$9819_name_=Z;this.files_=[];this.directories_=[];this.directoryMap_={}};
rE.prototype.getName=function(){return this.JSC$9819_name_};var fp=function(Z,V){this.callback_=V;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new rE("");$Nc(this,Z,this.rootDirectory_);PS(this)},$Nc=function(Z,V,a){for(var J=0;J<V.length;J++){var r=V[J];
r.isFile?(Z.fileOps_++,r.file((0,_.KG)(Z.handleFileSuccess_,Z,a),(0,_.KG)(Z.handleFileError_,Z))):Z.unscannedDirectories_.push(new Raz(r,a))}},PS=function(Z){if(Z.unscannedDirectories_.length>0&&Z.directoryOps_<5&&!Z.hasError_){Z.directoryOps_++;
var V=Z.unscannedDirectories_.shift(),a=V.entry,J=new rE(a.name);V=V.parent;V.directoryMap_[J.getName()]=J;V.directories_.push(J);a=a.createReader();a.readEntries((0,_.KG)(Z.handleDirectorySuccess_,Z,a,J),(0,_.KG)(Z.handleDirectoryError_,Z))}Z.directoryOps_!=0||Z.fileOps_!=0||Z.unscannedDirectories_.length!=0&&!Z.hasError_||Z.callback_(Z.rootDirectory_.files_,Z.rootDirectory_.directories_,Z.hasError_)};
fp.prototype.handleDirectorySuccess_=function(Z,V,a){$Nc(this,a,V);a.length==0?(this.directoryOps_--,PS(this)):Z.readEntries((0,_.KG)(this.handleDirectorySuccess_,this,Z,V),(0,_.KG)(this.handleDirectoryError_,this))};
fp.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;PS(this)};
fp.prototype.handleFileSuccess_=function(Z,V){Z.files_.push(V);this.fileOps_--;PS(this)};
fp.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;PS(this)};
var Raz=function(Z,V){this.entry=Z;this.parent=V};var iW=function(Z){_.X6.call(this);_.P1(Z,"drop",this.onObjectsDropped_,!1,this);_.P1(Z,"dragenter",this.onFilesDragged_,!1,this);_.P1(Z,"dragover",this.onFilesDragged_,!1,this);_.P1(Z,"dragleave",this.onDragLeave_,!1,this);_.P1(Z,"dragend",this.onDragLeave_,!1,this)};
_.V8(iW,_.X6);var Mja=function(Z,V){_.CC.call(this,"f");this.files=Z;this.directories=V};
_.V8(Mja,_.CC);var LCF=function(){_.CC.call(this,"h")};
_.V8(LCF,_.CC);var uHE=function(){_.CC.call(this,"i")};
_.V8(uHE,_.CC);var WCH=function(){_.CC.call(this,"g")};
_.V8(WCH,_.CC);iW.prototype.onObjectsDropped_=function(Z){var V=this;Z.preventDefault();var a=Z.event_.dataTransfer;if((Z=a&&a.items)&&Z.length>0&&Z[0].webkitGetAsEntry){a=[];for(var J=[],r=0;r<Z.length;r++){var f=Z[r].webkitGetAsEntry();f?a.push(f):J.push(Z[r])}new fp(a,function(d,N,C){C?V.dispatchEvent(new WCH("Error occurred while reading from the file system.")):V.dispatchEvent(new Mja(d,N,J))})}else(Z=a&&a.files)&&this.dispatchEvent(new Mja(Array.from(Z),[]))};
iW.prototype.onFilesDragged_=function(Z){Z.type==="dragenter"&&this.dispatchEvent(new LCF);Z.preventDefault()};
iW.prototype.onDragLeave_=function(){this.dispatchEvent(new uHE)};var grY=function(Z,V){this.JSC$9842_name_=Z;this.inputElement_=V};
grY.prototype.getName=function(){return this.JSC$9842_name_};
grY.prototype.getInputElement=function(){return this.inputElement_};var BS=function(Z,V,a){V=V===void 0?"single_file":V;a=a===void 0?[]:a;_.X6.call(this);this.overlayTarget_=Z;this.parentOverlay_=Z!=null?Z.parentNode:_.NA("scotty-overlay-parent");this.selectorType_=V;this.acceptTypes_=a;this.overlay_=IKW(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.O(BS,_.X6);
var IKW=function(Z,V,a,J){var r=document.createElement("input");r.setAttribute("type","file");r.setAttribute("name","Filedata");_.P1(r,"change",Z.onFilesSelected_,!1,Z);a==="multiple_file"&&(r.multiple="true");a==="single_directory"&&(r.webkitdirectory="true");J.length>0&&r.setAttribute("accept",J.join(","));r.style.position="absolute";r.style.overflow="hidden";r.style.height="0px";r.style.width="0px";r.style.opacity="0";r.setAttribute("aria-hidden","true");r.setAttribute("tabIndex",-1);if(Z.overlayTarget_!=
null)return r.style.height=V.offsetHeight+"px",r.style.width=V.offsetWidth+"px",Z.parentOverlay_&&(Z.parentOverlay_.style.position="relative"),_.GR(r,V),kD(r,new _.FR(V.offsetLeft,V.offsetTop)),r;Z.parentOverlay_.appendChild(r);return r};
BS.prototype.click=function(){this.overlay_.click()};
BS.prototype.onFilesSelected_=function(Z){a:{try{var V=(new XMLHttpRequest).upload!==void 0;break a}catch(T){}V=!1}if(V){var a;Z=Array.from((a=Z.target.files)!=null?a:[]);a=[];if(this.selectorType_==="single_directory"&&(_.fP||x6||_.PL)){a=new rE("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(V=0;V<Z.length;V++)for(var J=Z[V],r=J.webkitRelativePath.split("/"),f=a,d=0;d<r.length;d++){var N=r[d];if(d==r.length-1){N!="."&&f.files_.push(J);break}var C=f.directoryMap_[N];C==void 0&&(N=
C=new rE(N),f.directoryMap_[N.getName()]=N,f.directories_.push(N));f=C}a=a.directories_}this.dispatchEvent(new ZPc(Z,a,null))}else Z=Z.target.value,Z.match(/^c:\\fakepath\\/i)&&(Z=Z.substring(12)),this.dispatchEvent(new ZPc([],[],new grY(Z,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=IKW(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var ZPc=function(Z,V){_.CC.call(this,"j");this.files=Z;this.directories=V};
_.O(ZPc,_.CC);var Voz=function(Z){this.uploadUrl_=Z};var aNa=function(){_.X6.call(this)};
_.V8(aNa,_.X6);var dE=function(Z){_.CC.call(this,Z)};
_.V8(dE,_.CC);var mJ=function(Z){_.CC.call(this,Z)};
_.V8(mJ,_.CC);var Jph=function(Z,V,a,J,r){_.X6.call(this);a=document.createElement("form");a.setAttribute("method",V);a.setAttribute("enctype","multipart/form-data");a.setAttribute("encoding","multipart/form-data");V=document.createElement("input");V.setAttribute("type","hidden");V.setAttribute("name","metadata");V.setAttribute("value",r);a.appendChild(V);a.appendChild(J);this.JSC$9859_form_=a;Z=new _.Et(Z);_.vX(Z,"upload_protocol","multipart");this.JSC$9859_url_=Z.toString();this.JSC$9859_request_=new uF;this.state_=
"Ready";this.JSC$9859_errorDescription_=null;this.JSC$9859_eventHandler_=new _.MF(this);_.fG(this,this.JSC$9859_eventHandler_);this.JSC$9859_eventHandler_.listen(this.JSC$9859_request_,"success",this.onTransferSuccess_);this.JSC$9859_eventHandler_.listen(this.JSC$9859_request_,"error",this.onTransferError_)};
_.O(Jph,aNa);_.P=Jph.prototype;_.P.run=function(){this.state_="Transferring";var Z=this.JSC$9859_request_,V=this.JSC$9859_form_;if(Z.JSC$9277_active_)throw Error("oe");var a=new _.Et(this.JSC$9859_url_||V.action);Z.JSC$9277_form_=V;V=Z.JSC$9277_form_;a=_.sS(a.toString());a!==void 0&&(V.action=a);UZY(Z)};
_.P.getResponseCode=function(){return null};
_.P.getResponseText=function(){return this.JSC$9859_request_&&this.JSC$9859_request_.getResponseText()||null};
_.P.JSC$25683_getErrorDescription=function(){return this.JSC$9859_errorDescription_};
_.P.cancel=function(){this.JSC$9859_request_&&this.JSC$9859_request_.abort();this.state_="Cancelled";this.dispatchEvent(new dE("o"))};
_.P.pause=function(){};
_.P.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new dE("l"))};
_.P.onTransferError_=function(){this.JSC$9859_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new dE("n"))};var NG=function(){_.ce.call(this)};
_.O(NG,_.ce);NG.prototype.createXhr=function(){var Z=_.ce.prototype.createXhr.call(this);Z.upload&&(Z.upload.onprogress=(0,_.KG)(this.onProgress_,this));return Z};
NG.prototype.onProgress_=function(Z){this.dispatchEvent(Z)};var ouW=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},Ptz=function(Z,V){var a=Z.attempt_+1;
if(Z.maxAttempts_>0&&a>Z.maxAttempts_)return!1;a==0?V():Z.delayCallId_=sH(function(){Z.delayCallId_=null;V()},rp7(Z),Z);
Z.attempt_=a;return!0};
ouW.prototype.reset=function(){this.delayCallId_&&_.JO.clearTimeout(this.delayCallId_);this.attempt_=-1};
var rp7=function(Z){var V=250*Math.pow(2,Z.attempt_);Z.maxDelayMs_>=0&&(V=Math.min(V,Z.maxDelayMs_));return V};var uVJ=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var Cp=function(){_.X6.call(this);this.JSC$9869_request_=this.state_=null;this.JSC$9869_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$9869_bytesTransferred_=0;this.retryIterator_=new ouW;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$9869_errorDescription_=null;this.JSC$9869_eventHandler_=new _.MF(this);_.fG(this,this.JSC$9869_eventHandler_);this.JSC$9869_url_=this.blob_=null;this.JSC$9869_method_=void 0;this.chunkSize_=this.JSC$9869_metadata_=
this.JSC$9869_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$9869_responseText_=this.JSC$9869_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.V8(Cp,aNa);_.P=Cp.prototype;_.P.run=function(){qG(this)};
_.P.getResponseCode=function(){return this.JSC$9869_responseCode_};
_.P.getResponseText=function(){return this.JSC$9869_responseText_};
_.P.JSC$25683_getErrorDescription=function(){return this.JSC$9869_errorDescription_};
_.P.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$9869_eventHandler_.removeAll();this.JSC$9869_request_&&this.JSC$9869_request_.abort();this.retryIterator_.reset();var Z=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(Z==="Upload"||Z==="Query")Z=new NG,Z.JSC$7688_withCredentials_=this.JSC$9869_withCredentials_,Z.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$9869_bytesTransferred_=
0;this.dispatchEvent(new dE("o"))}};
_.P.pause=function(){this.pauseRequested_=!0};
var qG=function(Z){var V=Z.state_;Z.pauseRequested_?(Z.pauseRequested_=!1,Z.stateAfterUnpausing_=V,Z.state_="Paused"):Ptz(Z.retryIterator_,function(){switch(Z.state_){case "Start":Z.JSC$9869_request_=new NG;var a=_.lv.clone(Z.JSC$9869_headers_);Z.blob_.size!=null&&(a["Content-Length"]=Z.blob_.size);a=W8J(a);a["X-Goog-Upload-Protocol"]="resumable";a["X-Goog-Upload-Command"]="start";Z.JSC$9869_eventHandler_.removeAll();Z.JSC$9869_eventHandler_.listen(Z.JSC$9869_request_,"complete",Z.onStartComplete_);
Z.JSC$9869_request_.JSC$7688_withCredentials_=Z.JSC$9869_withCredentials_;Z.JSC$9869_request_.send(Z.JSC$9869_url_,Z.JSC$9869_method_,Z.JSC$9869_metadata_,a);Z.lastCommandResponseCode_=null;Z.dispatchEvent(new mJ("q"));break;case "Upload":a=Z.transferHandle_.uploadUrl_;var J=Z.blob_.size;if(Xyh()){var r=Z.chunkSize_;var f=Z.offset_+r>=J;J=YAH(Z.blob_,Z.offset_,f?J:Z.offset_+r)}else Z.offset_=0,J=Z.blob_,f=!0;Z.JSC$9869_request_=new NG;Z.JSC$9869_request_.JSC$7688_withCredentials_=Z.JSC$9869_withCredentials_;
Z.JSC$9869_eventHandler_.removeAll();Z.JSC$9869_eventHandler_.listen(Z.JSC$9869_request_,"progress",Z.onUploadProgress_);r=(0,_.KG)(Z.JSC$9871_onUploadComplete_,Z,Z.offset_+J.size,f);Z.JSC$9869_eventHandler_.listen(Z.JSC$9869_request_,"complete",r);Z.lastCommandResponseCode_=null;Z.dispatchEvent(new mJ("q"));f=Object.assign({},Z.JSC$9869_headers_||{},{"X-Goog-Upload-Command":"upload"+(f?", finalize":""),"X-Goog-Upload-Offset":Z.offset_});Z.JSC$9869_request_.send(a,"POST",J,f);break;case "Query":Z.JSC$9869_request_=
new NG;Z.JSC$9869_eventHandler_.removeAll();Z.JSC$9869_eventHandler_.listen(Z.JSC$9869_request_,"complete",Z.onQueryComplete_);a=Object.assign({},Z.JSC$9869_headers_||{},{"X-Goog-Upload-Command":"query"});Z.JSC$9869_request_.send(Z.transferHandle_.uploadUrl_,"POST","",a);Z.lastCommandResponseCode_=null;Z.dispatchEvent(new mJ("q"));break;default:throw Error("df");}})||S6(Z,"Transfer encountered too many consecutive failures.")},S6=function(Z,V){Z.state_="Error";
Z.JSC$9869_errorDescription_=V;Z.dispatchEvent(new dE("n"))};
Cp.prototype.onStartComplete_=function(Z){var V=Z.target;this.lastCommandResponseCode_=V.getStatus();this.dispatchEvent(new mJ("r"));if(fNW(V))iPz(this,V);else if(BGE(V)){Z=h7(Z.target.getAllResponseHeaders());for(var a in Z)_.iK(a.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new dE("m"));a=TF(Z,"X-Goog-Upload-URL");Z=(Z=TF(Z,"X-Goog-Upload-Chunk-Granularity"))?parseInt(Z,10):1;a===void 0||isNaN(Z)||Z<=0?S6(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
Z)*Z,this.transferHandle_=new Voz(a),this.dispatchEvent(new dE("p")),this.state_="Upload",this.retryIterator_.reset(),qG(this))}else qG(this)};
Cp.prototype.onUploadProgress_=function(Z){this.JSC$9869_bytesTransferred_=this.offset_+Z.loaded;this.dispatchEvent(new dE("k"))};
Cp.prototype.JSC$9871_onUploadComplete_=function(Z,V,a){var J=this,r,f;return _.m(function(d){switch(d.nextAddress){case 1:r=a.target;J.lastCommandResponseCode_=r.getStatus();J.dispatchEvent(new mJ("r"));if(d97(r)||r.getStatus()==404)return J.JSC$9869_bytesTransferred_=Z,iPz(J,r),d.return();if(BGE(r)){d.jumpTo(2);break}if(!(f=J.detectCorruptedBlobEnabled_)){d.jumpTo(3);break}return _.q(d,m94(J),4);case 4:f=d.yieldResult;case 3:if(f)return S6(J,"Blob has been modified or corrupted."),d.return();J.requireUploadRequestModification_=
r.getStatus()==400;J.state_="Query";qG(J);return d.return();case 2:if(V)return S6(J,"Got a non-final success response after issuing a finalize command."),d.return();J.JSC$9869_bytesTransferred_=Z;J.offset_=Z;J.retryIterator_.reset();qG(J);return d.return()}})};
Cp.prototype.onQueryComplete_=function(Z){var V=Z.target;this.lastCommandResponseCode_=V.getStatus();this.dispatchEvent(new mJ("r"));fNW(V)?(V.getStatus()===200&&(this.JSC$9869_bytesTransferred_=this.blob_.size),iPz(this,V)):BGE(V)?(Z=h7(Z.target.getAllResponseHeaders()),Z=parseInt(TF(Z,"X-Goog-Upload-Size-Received"),10),isNaN(Z)?S6(this,"Server did not respond with current offset."):Z<this.offset_?S6(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
Z+"."):this.requireUploadRequestModification_&&this.offset_===Z?S6(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<Z&&this.retryIterator_.reset(),this.offset_=this.JSC$9869_bytesTransferred_=Z,this.state_="Upload",qG(this))):qG(this)};
var iPz=function(Z,V){Z.JSC$9869_responseCode_=V.getStatus();var a=h7(V.getAllResponseHeaders());gDK(a);Z.JSC$9869_responseText_=V.getResponseText();Z.state_="Response received";Z.dispatchEvent(new dE("l"))},BGE=function(Z){var V=Z.getStatus();
Z=h7(Z.getAllResponseHeaders());Z=TF(Z,"X-Goog-Upload-Status");return V===200&&Z==="active"},d97=function(Z){Z=h7(Z.getAllResponseHeaders());
return TF(Z,"X-Goog-Upload-Status")==="final"},fNW=function(Z){if(d97(Z))return!0;
Z=Z.getStatus();return Z>=400&&Z<500},m94=function(Z){var V;
return _.m(function(a){if(a.nextAddress==1){if(!Z.blob_||Z.originalBlobSize_<=0)return a.return(!1);if(Z.blob_.size!==Z.originalBlobSize_)return a.return(!0);_.rs(a,2);if(V=YAH(Z.blob_,0,1)){var J=new HI,r=LRW(J);J.reader_.readAsBinaryString(V);a=_.q(a,r,4)}else a=a.return(!0);return a}if(a.nextAddress!=2)return a.return(Z.blob_.size!==Z.originalBlobSize_);_.ds(a);return a.return(!0)})};var NGF=function(Z,V,a,J,r,f){_.X6.call(this);this.payload_=J;this.JSC$9872_url_=Z;this.JSC$9872_method_=V;this.JSC$9872_headers_=a;this.JSC$9872_metadata_=r;this.encoding_=f||"binary";Z=new _.KD;this.boundary_="uploader-"+kl()+"-"+Z.JSC$9126_toIsoString();this.JSC$9872_responseText_=this.JSC$9872_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$9872_errorDescription_=null;this.JSC$9872_eventHandler_=new _.MF(this);_.fG(this,this.JSC$9872_eventHandler_)};
_.O(NGF,aNa);_.P=NGF.prototype;
_.P.run=function(){var Z=_.lv.clone(this.JSC$9872_headers_);this.payload_.length!=null&&(Z["Content-Length"]=this.payload_.length);Z=W8J(Z);Z["X-Goog-Upload-Protocol"]="multipart";Z["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new NG;this.JSC$9872_eventHandler_.removeAll();this.JSC$9872_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$9872_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$9872_url_,this.JSC$9872_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$9872_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",Z)};
_.P.getResponseCode=function(){return this.JSC$9872_responseCode_};
_.P.getResponseText=function(){return this.JSC$9872_responseText_};
_.P.JSC$25683_getErrorDescription=function(){return this.JSC$9872_errorDescription_};
_.P.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$9872_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new dE("o")))};
_.P.pause=function(){};
_.P.onTransferProgress_=function(){this.dispatchEvent(new dE("k"))};
_.P.onTransferComplete_=function(Z){var V=Z.target.getStatus();V===void 0||V===-1?(this.JSC$9872_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new dE("n"))):(this.JSC$9872_responseCode_=V,Z=Z.target,V=h7(Z.getAllResponseHeaders()),gDK(V),this.JSC$9872_responseText_=Z.getResponseText(),this.state_="Complete",this.dispatchEvent(new dE("l")))};_.Ctc=function(Z,V,a,J){J=J===void 0?!1:J;if(a instanceof grY)return new Jph(Z,"POST",V,a.getInputElement(),"");if(typeof a==="string"||a instanceof String)return new NGF(Z,"POST",V,a,"");var r=new Cp(void 0);r.JSC$9869_url_=Z;r.JSC$9869_method_="POST";r.JSC$9869_headers_=V;r.blob_=a;r.originalBlobSize_=a.size;r.JSC$9869_metadata_="";J&&(r.JSC$9869_withCredentials_=J);r.state_="Start";return r};var T0=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(T0,_.E8);_.P=T0.prototype;_.P.getEnableSsEngine=function(){return _.DN(this,2)};
_.P.getEnableAwr=function(){return _.DN(this,3)};
_.P.getAlohaAutoGaRollout=function(){return _.DN(this,5)};
_.P.getEnableConfigurator=function(){return _.DN(this,6)};
_.P.getEnableMweb=function(){return _.DN(this,7)};
var SGH=function(){var Z=qGh();return _.XC(Z,7,!0)};
T0.prototype.getEnableCtlConsentCheckbox=function(){return _.DN(this,8)};
T0.prototype.getEnableIframe=function(){return _.DN(this,9)};
var qGh=function(){var Z=new T0;Z=_.XC(Z,5,!0);Z=_.XC(Z,2,!0);Z=_.XC(Z,4,!1);Z=_.XC(Z,8,!0);return _.XC(Z,9,!0)};
T0.prototype.getEnableScreenshotNudge=function(){return _.DN(this,10)};
var TGB=function(){var Z=SGH();return _.XC(Z,10,!0)};
T0.prototype.getEnableWebStartupConfigEndpoint=function(){return _.DN(this,11)};
T0.prototype.getEnableJunkNudge=function(){return _.DN(this,12)};
var SHi=function(){var Z=TGB();return _.XC(Z,12,!0)};
_.P=T0.prototype;_.P.getEnableConfiguratorLocale=function(){return _.DN(this,13)};
_.P.getEnableTinyNoPointer=function(){return _.DN(this,14)};
_.P.getEnableSupportSessionLogging=function(){return _.DN(this,15)};
_.P.getEnableFileUploadForScreenshot=function(){return _.DN(this,16)};
_.P.getEnableDirectDeflectionForSingleCategory=function(){return _.DN(this,17)};
_.P.getEnableImageSanitization=function(){return _.DN(this,18)};
_.P.getEnableAlohaBinarySplit=function(){return _.DN(this,19)};
_.P.getEnableDbFeedbackIntents=function(){return _.DN(this,20)};
_.P.getEnableMarkMandatoryFieldsWithRequired=function(){return _.DN(this,21)};
_.P.getEnableFeedbackCategoryCustomUi=function(){return _.DN(this,22)};
_.P.getEnableRealtimeCtl=function(){return _.DN(this,23)};var qHm=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(qHm,_.E8);var I4c=[/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 Vwo="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 aaK=_.z4(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),JRm=_.z4(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var rRO,faO;var YGW,XLz;
YGW=function(Z,V,a){Z.timeOfStartCall=(new Date).getTime();var J=a||_.JO,r=J.document,f=Z.nonce||_.bV(J.document);f&&!Z.nonce&&(Z.nonce=f);if(Z.flow=="help"){var d=_.AW("document.location.href",J);!Z.helpCenterContext&&d&&(Z.helpCenterContext=d.substring(0,1200));d=!0;if(V&&JSON&&JSON.stringify){var N=JSON.stringify(V);(d=N.length<=1200)&&(Z.psdJson=N)}d||(V={invalidPsd:!0})}V=[Z,V,a];J.GOOGLE_FEEDBACK_START_ARGUMENTS=V;a=Z.feedbackServerUri||"//www.google.com/tools/feedback";if(d=J.GOOGLE_FEEDBACK_START)d.apply(J,V);
else{J=a+"/load.js?";for(var C in Z)V=Z[C],V==null||_.rb(V)||(J+=encodeURIComponent(C)+"="+encodeURIComponent(V)+"&");Z=dN(r).createElement("SCRIPT");f&&Z.setAttribute("nonce",f);_.jP(Z,_.f_(J));r.body.appendChild(Z)}};
XLz=function(Z,V,a,J){var r,f;_.m(function(d){r=a||_.JO;var N=Z.serverEnvironment==="DEV",C=a||_.JO;C=Z.nonce||_.bV(C.document);N={integrationKeys:{productId:Z.productId,feedbackBucket:Z.bucket,triggerId:Z.triggerId},callbacks:{onClose:Z.callback,onLoad:Z.onLoadCallback},formContent:{locale:Z.locale,disableScreenshot:Z.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:Z.abuseLink,additionalDataConsent:Z.additionalDataConsent},initializationData:{isLocalServer:N,nonce:C,useNightlyRelease:N,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:Z.feedbackServerUri,colorScheme:Z.colorScheme},extraData:{productVersion:Z.productVersion,authUser:Z.authuser,configuratorId:Z.configuratorId,customZIndex:Z.customZIndex,tinyNoPointer:Z.tinyNoPointer,
allowNonLoggedInFeedback:Z.allowNonLoggedInFeedback,enableAnonymousFeedback:Z.enableAnonymousFeedback}};V&&(C=new Map(Object.entries(V)),N.extraData.productSpecificData=C);f=N;return _.q(d,myo(f,J,r),0)})};
_.KK7=function(Z,V,a){try{if(Z.flow==="help"){var J=Z.helpCenterPath.replace(/^\//,"");_.yT(a||window,"https://support.google.com/"+J)}else Z.flow==="submit"?YGW(Z,V,a):Tea(Z.productId,Z.feedbackServerUri).then(function(r){r=_.Ma(r,T0,1);var f=!$SR||(r==null?void 0:r.getEnableMweb()),d=!Z.tinyNoPointer||(r==null?void 0:r.getEnableTinyNoPointer());!r||r.getAlohaAutoGaRollout()&&f&&d?XLz(Z,V,a,r):YGW(Z,V,a)},function(r){r&&r.name!=="DuplicateFormError"&&YGW(Z,V,a)})}catch(r){XLz(Z,V,a,null)}};
_.pK("userfeedback.api.startFeedback",_.KK7);var YHi=/https?:\/\/\S+\.\S+/,XeF=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],Kfo=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var vda=function(Z){var V=Z.split(""),a=[-263237435,15,V,function(J,r,f){var d=r.length;f.forEach(function(N,C,T){this.push(T[C]=r[(r.indexOf(N)-r.indexOf(this[C])+C+d--)%r.length])},J.split(""))},
function(J,r){J=(J%r.length+r.length)%r.length;r.splice(-J).reverse().forEach(function(f){r.unshift(f)})},
"response",function(){for(var J=64,r=[];++J-r.length-32;){switch(J){case 58:J-=14;case 91:case 92:case 93:continue;case 123:J=47;case 94:case 95:case 96:continue;case 46:J=95}r.push(String.fromCharCode(J))}return r},
null,12,1540023973,65941107,null,V,function(J,r){for(J=(J%r.length+r.length)%r.length;J--;)r.unshift(r.pop())},
695603893,function(J){for(var r=J.length;r;)J.push(J.splice(--r,1)[0])},
"'[;'[(",function(J,r){J.push(r)},
null,function(J,r,f,d,N){return r(f,d,N)},
"continuation",V,function(J,r){if(J.length!=0){r=(r%J.length+J.length)%J.length;var f=J[0];J[0]=J[r];J[r]=f}},
function(){for(var J=64,r=[];++J-r.length-32;){switch(J){case 91:J=44;continue;case 123:J=65;break;case 65:J-=18;continue;case 58:J=96;continue;case 46:J=95}r.push(String.fromCharCode(J))}return r},
'"),/]];'];a[7]=a;a[11]=a;a[18]=a;try{(((0,a[15])(a[21]),a[22])(a[11],a[9]),a[22])(a[new Date("1970-01-01T04:30:12.000+04:30")/1E3],a[1]),((0,a[22])(a[11],a[23]),a[4])(a[10],a[18]),(0,a[20])(a[21],a[14])<<(0,a[17])(a[18],a[1]),(0,a[4])(a[8],a[21]),(0,a[19])((0,a[19])((0,a[17])(a[7],a[9]),a[3],a[20],(0,a[6])(),a[2]),a[3],a[5],(0,a[15])(),a[2])}catch(J){return"aTlOUOubTO4AP____8P_"+Z}return V.join("")};_.nuH=new _.W("runAttestationCommand");var lN4=new _.W("verifyCommand");_.pg=new _.W("accessibilityContext");var toa=new _.W("accessibilityData");var s8b=new _.W("profileCardCommand");var jln=new _.W("signInEndpoint");var EPR=new _.W("signOutEndpoint");var D9F;_.FKY=new _.W("accountItemSectionRenderer");D9F=new _.W("accountItemRenderer");_.cp7=new _.W("saveCommandToSessionStorageAction");var OPW=new _.W("crossAccountChannelTransferEndpoint");var A2J=new _.W("getAccountMenuEndpoint");_.kbn=new _.W("getAccountSwitcherEndpoint");var Hsu=new _.W("getAccountsListEndpoint");var Gx7=new _.W("getAccountsListInnertubeEndpoint");_.wLh=new _.W("addToToastAction");var ypL=new _.W("hideEnclosingAction");_.Yg=new _.W("replaceEnclosingAction");_.bPz=new _.W("buttonRefreshAction");var U9z=new _.W("adsControlFlowOpportunityReceivedCommand");var HPL=new _.W("openAdAllowlistInstructionCommand");var Apc=new _.W("videoMastheadAdPrimaryVideoRenderer");var kxB=new _.W("displayAdRenderer");var fRV=new _.W("instreamVideoAdRenderer");_.Eu7=new _.W("inFeedAdLayoutRenderer");var j8W=new _.W("sequenceItemInPlayerAdLayoutRenderer");_.vuE=new _.W("adSlotRenderer");var x9c=new _.W("adAvatarViewModel");var Q84=new _.W("adBadgeViewModel");var pLc=new _.W("adButtonViewModel");var Xw=new _.W("adImageViewModel");var Qwi=new _.W("reelsAdCardButtonedViewModel");var hvb=new _.W("reelsPlayerOverlayLayoutViewModel");var ev7=new _.W("showSchedulingPanelCommand");var zvW=new _.W("backstageCommentsRenderer");var $9c=new _.W("backstageImageRenderer");var Rva=new _.W("backstagePostRenderer");var MoE=new _.W("postRenderer");var LKh=new _.W("sharedPostRenderer");var uTA=new _.W("createBackstagePostEndpoint");var WKF=new _.W("getPostVideoPreviewEndpoint");var guY=new _.W("updateBackstagePostEndpoint");var INz=new _.W("filterChipTransformCommand");var ZVA=new _.W("insertRichSectionCommand");var skE=new _.W("talkToRecsDeselectCommand");var V$c=new _.W("talkToRecsNextCommand");var t1E=new _.W("talkToRecsSelectCommand");var a4c=new _.W("talkToRecsUpdateTextCommand");_.aX=new _.W("browseEndpoint");_.Jia=new _.W("confirmDialogEndpoint");var oDL=new _.W("expandOnHoverCardRenderer");var riL=new _.W("lumiereShelfDetailsRenderer");var PLb=new _.W("revealBusinessEmailCommand");var f4W=new _.W("validateChannelHandleCommand");var iVW=new _.W("channelCreationFormEndpoint");var BT7=new _.W("aboutChannelViewModel");var dla=new _.W("channelThumbnailWithLinkRenderer");var mlr=new _.W("channelCreationServiceEndpoint");var NT7=new _.W("updateChannelPageSettingsEndpoint");var Kp=function(Z){this.delegate=Z},np=function(){Kp.apply(this,arguments)};
_.O(np,Kp);_.QS.Object.defineProperties(np.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(Z){this.delegate.entityMetadata=Z}}});var CLr=function(){np.apply(this,arguments)};
_.O(CLr,np);CLr.prototype.getAssociations=function(){return[]};var L5c=new _.W("webThumbnailDetailsExtensionData");var Qk=new _.W("commandContext");var qXz=new _.W("addVideoLinkAction");var SXF=new _.W("createPollAction");var TTb=new _.W("hideIdentityChipAction");var YXE=new _.W("openUpdateCommentDialogAction");var lW=new _.W("updateBackstagePollAction");var XvE=new _.W("updateCommentVoteAction");var K8F=new _.W("commentThreadRenderer");var nDc=function(){np.apply(this,arguments)};
_.O(nDc,np);nDc.prototype.getAssociations=function(){return[]};_.l4c=new _.W("commentDialogRenderer");var t$L=new _.W("updateCommentsSettingsEndpoint");var sQE=new _.W("commentViewModel");var F8h=new _.W("triStateButtonViewModel");var Dlh=new _.W("voiceReplyContainerViewModel");_.ZW=new _.W("commandExecutorCommand");var SG=new _.W("emoji");var cih=new _.W("updateCreatorChannelInnertubeCommand");_.OV4=new _.W("appendContinuationItemsAction");_.GRY=new _.W("changeEngagementPanelVisibilityAction");_.lX=new _.W("continuationCommand");var wvB=new _.W("listMutationCommand");_.t8=new _.W("openPopupAction");var yi7=new _.W("persistSubscriptionsDisplayPreferencesCommand");var vDH;_.bVr=new _.W("playlistRemoveVideosAction");_.UlY=new _.W("updatePlaylistAction");_.HV4=new _.W("addToPlaylistCommand");_.Aib=new _.W("endPlaylistCommand");_.kRz=new _.W("recoverPlaylistCommand");_.EDc=new _.W("refreshPlaylistCommand");_.jQL=new _.W("refreshFormCommand");vDH=new _.W("openOnePickAddVideoModalCommand");_.p$E=new _.W("reloadContinuationItemsCommand");_.xlE=new _.W("scrollToEngagementPanelCommand");var QQA=new _.W("selectCountryCommand");var pvr=new _.W("showReloadUiCommand");var hGF=new _.W("undoFeedbackAction");var eG4=new _.W("updateButtonAction");var BjE=new _.W("updateSubscribeButtonAction");var zGa=new _.W("updateToggleAction");var $lc=new _.W("webNativeShareCommand");_.p4=new _.W("webCommandMetadata");_.sl=new _.W("webHandleServiceEndpointExtension");var pTu=new _.W("webNavigationEndpointData");var RGh=new _.W("copyLinkCommand");var M$a=new _.W("playlistVotingRefreshPopupCommand");var L8W=new _.W("selectChipCommand");var uVb=new _.W("setCookieCommand");var W8b=new _.W("setLocalStorageCommand");var gD4=new _.W("setPrefStorageEntryCommand");var aa4;_.I4z=new _.W("settingsUpdateCheckboxCommand");_.ZCF=new _.W("settingsUpdateTextCommand");_.VwE=new _.W("settingsUpdateOptionsCommand");aa4=new _.W("settingsUpdateSwitchCommand");_.JRH=new _.W("settingsUpdateConnectedAppRendererCommand");var ofz=new _.W("updateTextInputFormFieldRendererCommand");var rRA=new _.W("updateToggleButtonStateCommand");var P07=new _.W("updateUrlParamCommand");var faA=new _.W("webSubmitFormCommand");var iCb=new _.W("channelSwitcherPageRenderer"),Bez=new _.W("updateChannelSwitcherPageAction");_.J1=new _.W("continuationItemRenderer");_.Fw=new _.W("richItemRenderer");var dyr=new _.W("richSectionRenderer");_.myE=new _.W("richShelfRenderer");_.NeW=new _.W("metadataBadgeRenderer");_.C04=new _.W("multiPageMenuNotificationSectionRenderer");_.qHH=new _.W("playlistLoopButtonStateRenderer");var SHr=new _.W("claimLegacyYoutubeChannelEndpoint");var TeL=new _.W("getNotificationMenuEndpoint");var YHr=new _.W("getSearchInVideoCommand");_.Xec=new _.W("getTranscriptEndpoint");_.aC=new _.W("signalServiceEndpoint");var KfE=new _.W("verifyAgeEndpoint");var pVo=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(pVo,_.E8);pVo.prototype.getPath=function(){return _.Gx(this,1)};
pVo.prototype.getValue=function(){return _.Gx(this,2)};var nf4=[0,_.zx,-1];var laz=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(laz,_.E8);var QjJ=_.WD(laz,[0,_.$u,nf4]);var twE=new _.W("dismissalEndpoint");var saA=new _.W("elementsCommand");_.YI=new _.W("innertubeCommand");var FfY=new _.W("multipleInlinePlaybackCommand");var DmR=new _.W("loggingDirectives");var DyA=new _.W("acknowledgeChannelTouStrikeCommand");var cRL=function(){np.apply(this,arguments)};
_.O(cRL,np);cRL.prototype.getAssociations=function(){return[]};var OCE=function(){np.apply(this,arguments)};
_.O(OCE,np);OCE.prototype.getAssociations=function(){return[]};var UD=new _.W("entityBatchUpdate");_.G9F=new _.W("entityUpdateCommand");var weh=function(){np.apply(this,arguments)};
_.O(weh,np);weh.prototype.getAssociations=function(){var Z=[];this.delegate.alternateChannel&&Z.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&Z.push.apply(Z,_.nw(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&Z.push(this.delegate.oneofChannelEntity);return[].concat(_.nw(new Set(Z)))};var yRH=function(){np.apply(this,arguments)};
_.O(yRH,np);yRH.prototype.getAssociations=function(){var Z=[];this.delegate.entryCollection&&Z.push(this.delegate.entryCollection);return[].concat(_.nw(new Set(Z)))};
var bCr=function(){np.apply(this,arguments)};
_.O(bCr,np);bCr.prototype.getAssociations=function(){var Z=[];this.delegate.parentPlaylist&&Z.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var V=_.B(this.delegate.entries),a=V.next();!a.done;a=V.next())Z.push.apply(Z,_.nw((new UyL(a.value)).getAssociations()));return[].concat(_.nw(new Set(Z)))};
var UyL=function(){Kp.apply(this,arguments)};
_.O(UyL,Kp);UyL.prototype.getAssociations=function(){var Z=[];this.delegate.video&&Z.push(this.delegate.video);return[].concat(_.nw(new Set(Z)))};var HCW=function(){np.apply(this,arguments)};
_.O(HCW,np);HCW.prototype.getAssociations=function(){var Z=[];this.delegate.descriptionEntity&&Z.push(this.delegate.descriptionEntity);this.delegate.creators&&Z.push.apply(Z,_.nw(this.delegate.creators));this.delegate.theBiggestFan&&Z.push(this.delegate.theBiggestFan);return[].concat(_.nw(new Set(Z)))};
var ARE=function(){np.apply(this,arguments)};
_.O(ARE,np);ARE.prototype.getAssociations=function(){return[]};var k9A=new _.W("fantasyRosterViewModel");var EfF=new _.W("addFollowUpSurveyCommand");var jaH=new _.W("getSurveyCommand");var vf7=new _.W("ratingSurveyOptionRenderer");_.yV=new _.W("feedbackEndpoint");var xyY=new _.W("reportHistoryTableCellRenderer"),Qa4=new _.W("reportHistoryTableTextCellRenderer"),peh=new _.W("reportHistoryTableReasonCellRenderer");_.hXF=new _.W("flagEndpoint");var eXa=new _.W("getFlowCommand");var zXB=new _.W("submitFormWithValidationFlowCommand");var $yz=function(){np.apply(this,arguments)};
_.O($yz,np);$yz.prototype.getAssociations=function(){return[]};var RXb=new _.W("flowFormState");var MwB=new _.W("gameCardRenderer");var Lf4=new _.W("accountLinkingStateChangedCommand");var u6z=function(){np.apply(this,arguments)};
_.O(u6z,np);u6z.prototype.getAssociations=function(){return[]};var Wfz=new _.W("changeMiniAppPlayStateCommand");var gfa=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(gfa,_.E8);var D$=[1,2,3];var IaW=[0,D$,n_F,_.lBJ,C2m];var ZR4=_.WD(gfa,IaW),VfA=_.Is(IaW);var axc=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(axc,_.E8);var Jyr=[0,_.pP,_.zx];var owc=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(owc,_.E8);var ryY=[0,_.zx];var PMc=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(PMc,_.E8);var fxB=function(Z,V){return _.LK(Z,3,V)};var iRa=_.Is([0,1,Jyr,_.M9,ryY]);var BzA=new _.W("miniAppScoreChallengeViewModel");var dLA=new _.W("miniGameCardViewModel");var mLW=new _.W("teaserCardViewModel");var Nzb=function(){np.apply(this,arguments)};
_.O(Nzb,np);Nzb.prototype.getAssociations=function(){return[]};_.CM4=new _.W("feedbackItemRenderer");var q4b={UNKNOWN:"UNKNOWN",MY_CHANNEL:"MY_CHANNEL",WATCH_HISTORY:"WATCH_HISTORY",WATCH_HISTORY_CAIRO:"WATCH_HISTORY_CAIRO",WATCH_LATER:"WATCH_LATER",WATCH_LATER_CAIRO:"WATCH_LATER_CAIRO",WATCH_LATER_FILLED:"WATCH_LATER_FILLED",PURCHASES:"PURCHASES",WHAT_TO_WATCH:"WHAT_TO_WATCH",SUBSCRIPTIONS:"SUBSCRIPTIONS",PLAYLISTS:"PLAYLISTS",PLAYLISTS_CAIRO:"PLAYLISTS_CAIRO",OFFLINE:"OFFLINE",OFFLINE_CLOUD:"OFFLINE_CLOUD",OFFLINE_DOWNLOAD:"OFFLINE_DOWNLOAD",OFFLINE_DOWNLOAD_CAIRO:"OFFLINE_DOWNLOAD_CAIRO",OFFLINE_DOWNLOAD_COMPLETE_FILL:"OFFLINE_DOWNLOAD_COMPLETE_FILL",
OFFLINE_DOWNLOADING_ZERO:"OFFLINE_DOWNLOADING_ZERO",OFFLINE_DOWNLOADING_TWENTY:"OFFLINE_DOWNLOADING_TWENTY",OFFLINE_DOWNLOADING_FORTY:"OFFLINE_DOWNLOADING_FORTY",OFFLINE_DOWNLOADING_SIXTY:"OFFLINE_DOWNLOADING_SIXTY",OFFLINE_DOWNLOADING_EIGHTY:"OFFLINE_DOWNLOADING_EIGHTY",OFFLINE_DOWNLOADING_SPINNER:"OFFLINE_DOWNLOADING_SPINNER",OFFLINE_MUSIC_KEY:"OFFLINE_MUSIC_KEY",OFFLINE_REMOVE:"OFFLINE_REMOVE",OFFLINE_RESUME:"OFFLINE_RESUME",OFFLINE_PAUSE:"OFFLINE_PAUSE",OFFLINE_NO_CONTENT:"OFFLINE_NO_CONTENT",
OFFLINE_NO_CONTENT_UPSIDE_DOWN:"OFFLINE_NO_CONTENT_UPSIDE_DOWN",OFFLINE_PIN:"OFFLINE_PIN",OFFLINE_COMMUTE:"OFFLINE_COMMUTE",CAPTURE:"CAPTURE",UPLOADS:"UPLOADS",SOCIAL:"SOCIAL",BROWSE_CHANNELS:"BROWSE_CHANNELS",SUBSCRIPTION_MANAGER:"SUBSCRIPTION_MANAGER",FAVORITES:"FAVORITES",INBOX:"INBOX",LIKES_PLAYLIST:"LIKES_PLAYLIST",LIKES_PLAYLIST_CAIRO:"LIKES_PLAYLIST_CAIRO",MIX:"MIX",COLLECTION:"COLLECTION",EXPAND:"EXPAND",EXPAND_CAIRO:"EXPAND_CAIRO",COLLAPSE:"COLLAPSE",COLLAPSE_CAIRO:"COLLAPSE_CAIRO",MUSIC:"MUSIC",
MUSIC_CAIRO:"MUSIC_CAIRO",NO_OFFLINE_VIDEOS:"NO_OFFLINE_VIDEOS",NO_OFFLINE_PLAYLISTS:"NO_OFFLINE_PLAYLISTS",MUSIC_PASS_BADGE:"MUSIC_PASS_BADGE",PLAYLIST_ORDER:"PLAYLIST_ORDER",SHOWS:"SHOWS",EDUCATION:"EDUCATION",TIP_JAR:"TIP_JAR",TIP_JAR_LOVE:"TIP_JAR_LOVE",NOTIFICATIONS_INBOX:"NOTIFICATIONS_INBOX",BACK:"BACK",PAID:"PAID",POPULAR:"POPULAR",EXPLORE:"EXPLORE",CREATOR_STUDIO:"CREATOR_STUDIO",EDIT:"EDIT",CANCEL:"CANCEL",CREATOR_ANALYTICS:"CREATOR_ANALYTICS",CREATOR_COMMENTS:"CREATOR_COMMENTS",CREATOR_DASHBOARD:"CREATOR_DASHBOARD",
CREATOR_VIDEO_MANAGER:"CREATOR_VIDEO_MANAGER",CREATOR_VIEWER_LINK:"CREATOR_VIEWER_LINK",CREATOR_EXTERNAL_SHORTCUT:"CREATOR_EXTERNAL_SHORTCUT",CREATOR_SETTINGS:"CREATOR_SETTINGS",CREATOR_PLAYLISTS:"CREATOR_PLAYLISTS",CREATOR_METADATA_BASIC:"CREATOR_METADATA_BASIC",CREATOR_METADATA_MONETIZATION:"CREATOR_METADATA_MONETIZATION",CREATOR_METADATA_MONETIZATION_OFF:"CREATOR_METADATA_MONETIZATION_OFF",CREATOR_METADATA_ADVANCED:"CREATOR_METADATA_ADVANCED",SETTINGS:"SETTINGS",SETTINGS_CAIRO:"SETTINGS_CAIRO",
SETTINGS_LIGHT:"SETTINGS_LIGHT",SETTINGS_MATERIAL:"SETTINGS_MATERIAL",EXPERIMENT:"EXPERIMENT",REMOVE_FROM_HISTORY:"REMOVE_FROM_HISTORY",ADD_TO_PLAYLIST:"ADD_TO_PLAYLIST",REMOVE_FROM_PLAYLIST:"REMOVE_FROM_PLAYLIST",SHARE:"SHARE",INFO:"INFO",INFO_OUTLINE:"INFO_OUTLINE",CAPTIONS:"CAPTIONS",LIKE:"LIKE",DISLIKE:"DISLIKE",LIKE_SELECTED:"LIKE_SELECTED",DISLIKE_SELECTED:"DISLIKE_SELECTED",FLAG:"FLAG",FLAG_CAIRO:"FLAG_CAIRO",FLAG_OUTLINE:"FLAG_OUTLINE",HIDE:"HIDE",UNSUBSCRIBE:"UNSUBSCRIBE",DELETE:"DELETE",
DELETE_LIGHT:"DELETE_LIGHT",DELETE_SWEEP:"DELETE_SWEEP",REMOVE:"REMOVE",OFFLINE_ADD:"OFFLINE_ADD",QUESTION_CIRCLE:"QUESTION_CIRCLE",SAVE_PLAYLIST:"SAVE_PLAYLIST",ADD_TO_WATCH_LATER:"ADD_TO_WATCH_LATER",SEARCH:"SEARCH",SEARCH_CAIRO:"SEARCH_CAIRO",SEARCH_WITH_CIRCLE:"SEARCH_WITH_CIRCLE",SEARCH_FILLED:"SEARCH_FILLED",SEARCH_BOLD:"SEARCH_BOLD",SEARCH_TAB_LARGE:"SEARCH_TAB_LARGE",VOICE_SEARCH:"VOICE_SEARCH",VOICE_SEARCH_WHITE:"VOICE_SEARCH_WHITE",VOICE_SEARCH_WITH_CIRCLE:"VOICE_SEARCH_WITH_CIRCLE",SEARCH_HISTORY:"SEARCH_HISTORY",
SIGN_IN:"SIGN_IN",VIEW_ALL:"VIEW_ALL",ADD_TO_REMOTE_QUEUE:"ADD_TO_REMOTE_QUEUE",TRASH:"TRASH",EXPLORE_DESTINATION:"EXPLORE_DESTINATION",SHORTS_DESTINATION:"SHORTS_DESTINATION",TAB_EXPLORE:"TAB_EXPLORE",TAB_HOME:"TAB_HOME",TAB_HOME_CAIRO:"TAB_HOME_CAIRO",TAB_SUBSCRIPTIONS:"TAB_SUBSCRIPTIONS",TAB_SUBSCRIPTIONS_CAIRO:"TAB_SUBSCRIPTIONS_CAIRO",TAB_TRENDING:"TAB_TRENDING",TAB_LIBRARY:"TAB_LIBRARY",TAB_MORE:"TAB_MORE",TAB_ACCOUNT:"TAB_ACCOUNT",TAB_SHARES:"TAB_SHARES",TAB_ACTIVITY:"TAB_ACTIVITY",TAB_ACTIVITY_CAIRO:"TAB_ACTIVITY_CAIRO",
TAB_INBOX:"TAB_INBOX",TAB_HISTORY:"TAB_HISTORY",TAB_LIKED:"TAB_LIKED",TAB_COLLECT:"TAB_COLLECT",TAB_LIVE:"TAB_LIVE",TAB_MUSIC_PREMIUM:"TAB_MUSIC_PREMIUM",TAB_SHORTS:"TAB_SHORTS",TAB_SHORTS_CAIRO:"TAB_SHORTS_CAIRO",TAB_SAMPLES:"TAB_SAMPLES",EMPTY_LIKE:"EMPTY_LIKE",CLOCK:"CLOCK",CLOCK_FILLED:"CLOCK_FILLED",CONVERSATION_JOIN:"CONVERSATION_JOIN",CONVERSATION_LEAVE:"CONVERSATION_LEAVE",CONVERSATION_RENAME:"CONVERSATION_RENAME",MONETIZATION_MONETIZABLE:"MONETIZATION_MONETIZABLE",MONETIZATION_MONETIZED:"MONETIZATION_MONETIZED",
MONETIZATION_NOT_MONETIZABLE:"MONETIZATION_NOT_MONETIZABLE",MONETIZATION_PENDING:"MONETIZATION_PENDING",MONETIZATION_REQUIRES_ACTION:"MONETIZATION_REQUIRES_ACTION",MONETIZATION_REVSHARED:"MONETIZATION_REVSHARED",WATCH_RELATED_MIX:"WATCH_RELATED_MIX",WATCH_RELATED_PLAYLIST:"WATCH_RELATED_PLAYLIST",HELP:"HELP",HELP_CAIRO:"HELP_CAIRO",PRIVACY_PRIVATE:"PRIVACY_PRIVATE",PRIVACY_PUBLIC:"PRIVACY_PUBLIC",PRIVACY_UNLISTED:"PRIVACY_UNLISTED",PRIVACY_SCHEDULED:"PRIVACY_SCHEDULED",PLAY_ALL:"PLAY_ALL",CREATOR_CAPTURE_LINK:"CREATOR_CAPTURE_LINK",
DISMISSAL:"DISMISSAL",CHANNELS_HOME_TAB:"CHANNELS_HOME_TAB",CHANNELS_FEED_TAB:"CHANNELS_FEED_TAB",VERY_HAPPY:"VERY_HAPPY",HAPPY:"HAPPY",MEH:"MEH",SAD:"SAD",VERY_SAD:"VERY_SAD",YOUTUBE:"YOUTUBE",YOUTUBE_LOGO:"YOUTUBE_LOGO",YOUTUBE_LOGO_LIGHT:"YOUTUBE_LOGO_LIGHT",YOUTUBE_RED_LOGO:"YOUTUBE_RED_LOGO",YOUTUBE_RED_LOGO_SHORT:"YOUTUBE_RED_LOGO_SHORT",YOUTUBE_RED_LOGO_LIGHT:"YOUTUBE_RED_LOGO_LIGHT",YOUTUBE_RED_LOGO_WHITE_TEXT:"YOUTUBE_RED_LOGO_WHITE_TEXT",YOUTUBE_PLUS_LOGO:"YOUTUBE_PLUS_LOGO",YOUTUBE_PLUS_LOGO_SHORT:"YOUTUBE_PLUS_LOGO_SHORT",
YOUTUBE_PLUS_LOGO_LIGHT:"YOUTUBE_PLUS_LOGO_LIGHT",YOUTUBE_MUSIC_LOGO_SHORT:"YOUTUBE_MUSIC_LOGO_SHORT",YOUTUBE_MUSIC_LOGO_WHITE_TEXT:"YOUTUBE_MUSIC_LOGO_WHITE_TEXT",YOUTUBE_PREMIERE_LOGO_SHORT:"YOUTUBE_PREMIERE_LOGO_SHORT",YOUTUBE_PREMIUM_LOGO:"YOUTUBE_PREMIUM_LOGO",YOUTUBE_PREMIUM_LOGO_SHORT:"YOUTUBE_PREMIUM_LOGO_SHORT",YOUTUBE_SHORTS_ARROW_UP:"YOUTUBE_SHORTS_ARROW_UP",YOUTUBE_SHORTS_ARROW_DOWN:"YOUTUBE_SHORTS_ARROW_DOWN",YOUTUBE_SHORTS_OUTLINE_16:"YOUTUBE_SHORTS_OUTLINE_16",YOUTUBE_SHORTS_OUTLINE_20:"YOUTUBE_SHORTS_OUTLINE_20",
YOUTUBE_SHORTS_OUTLINE_24:"YOUTUBE_SHORTS_OUTLINE_24",YOUTUBE_SHORTS_FILL_16:"YOUTUBE_SHORTS_FILL_16",YOUTUBE_SHORTS_FILL_20:"YOUTUBE_SHORTS_FILL_20",YOUTUBE_SHORTS_FILL_24:"YOUTUBE_SHORTS_FILL_24",YOUTUBE_SHORTS_BRAND_24:"YOUTUBE_SHORTS_BRAND_24",YOUTUBE_SHORTS_BRAND_32:"YOUTUBE_SHORTS_BRAND_32",YOUTUBE_SHORTS_TRUNCATED_LOGO_WHITE_21:"YOUTUBE_SHORTS_TRUNCATED_LOGO_WHITE_21",YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16:"YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16",YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16:"YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16",
YOUTUBE_TV:"YOUTUBE_TV",YOUTUBE_WHITE:"YOUTUBE_WHITE",YOUTUBE_KIDS:"YOUTUBE_KIDS",YOUTUBE_LOGO_CAIRO_PLACEHOLDER:"YOUTUBE_LOGO_CAIRO_PLACEHOLDER",YOUTUBE_LOGO_CAIRO_PLACEHOLDER_DARK:"YOUTUBE_LOGO_CAIRO_PLACEHOLDER_DARK",YOUTUBE_PREMIUM_LOGO_CAIRO_PLACEHOLDER:"YOUTUBE_PREMIUM_LOGO_CAIRO_PLACEHOLDER",YOUTUBE_PREMIUM_LOGO_CAIRO_PLACEHOLDER_DARK:"YOUTUBE_PREMIUM_LOGO_CAIRO_PLACEHOLDER_DARK",MONETIZATION_ON:"MONETIZATION_ON",SORT_NEWEST:"SORT_NEWEST",SORT_MOST_VIEWED:"SORT_MOST_VIEWED",VIDEO_QUALITY:"VIDEO_QUALITY",
VIDEO_QUALITY_4K:"VIDEO_QUALITY_4K",VIDEO_QUALITY_4K_FILLED:"VIDEO_QUALITY_4K_FILLED",VIDEO_QUALITY_8K:"VIDEO_QUALITY_8K",VIDEO_QUALITY_SD:"VIDEO_QUALITY_SD",FEEDBACK:"FEEDBACK",FEEDBACK_CAIRO:"FEEDBACK_CAIRO",PRIVACY_INFO:"PRIVACY_INFO",SHARE_LIGHT:"SHARE_LIGHT",SHARE_ARROW:"SHARE_ARROW",SHARE_ARROW_LIGHT:"SHARE_ARROW_LIGHT",SHARE_CAIRO:"SHARE_CAIRO",IOS_SHARE:"IOS_SHARE",CREATE_PLAYLIST:"CREATE_PLAYLIST",UNLIMITED:"UNLIMITED",EMPTY_HEART:"EMPTY_HEART",FULL_HEART:"FULL_HEART",UNLIMITED_LOGO:"UNLIMITED_LOGO",
RELATED:"RELATED",PLAYING:"PLAYING",REPORT_PROBLEM:"REPORT_PROBLEM",BUG_REPORT:"BUG_REPORT",INLINE_PLAYBACK_SETTINGS:"INLINE_PLAYBACK_SETTINGS",REPLAY:"REPLAY",REFRESH:"REFRESH",REDEEM:"REDEEM",SWITCH_ACCOUNTS:"SWITCH_ACCOUNTS",SHUFFLE:"SHUFFLE",MUSIC_SHUFFLE:"MUSIC_SHUFFLE",LOOP:"LOOP",LOOP_ACTIVE:"LOOP_ACTIVE",LOOP_ONE:"LOOP_ONE",LOOP_ONE_ACTIVE:"LOOP_ONE_ACTIVE",ACCOUNT_CIRCLE:"ACCOUNT_CIRCLE",ACCOUNT_CIRCLE_CAIRO:"ACCOUNT_CIRCLE_CAIRO",ACCOUNT_BOX:"ACCOUNT_BOX",ACCOUNT_BOX_CAIRO:"ACCOUNT_BOX_CAIRO",
OPEN_IN_NEW:"OPEN_IN_NEW",OPEN_WITH:"OPEN_WITH",CAST_ICON:"CAST_ICON",CAST_OUTLINE:"CAST_OUTLINE",CAST_MOBILE:"CAST_MOBILE",DISCONNECTED_CAST_CIRCLE:"DISCONNECTED_CAST_CIRCLE",SHORTS_COMMENT:"SHORTS_COMMENT",SHORTS_DISLIKE:"SHORTS_DISLIKE",SHORTS_LIKE:"SHORTS_LIKE",SHORTS_SHARE:"SHORTS_SHARE",SHORTS_HEADER_CAMERA:"SHORTS_HEADER_CAMERA",SHORTS_HEADER_CAMERA_BOLD:"SHORTS_HEADER_CAMERA_BOLD",SHORTS_LIKE_SELECTED:"SHORTS_LIKE_SELECTED",SHORTS_DISLIKE_SELECTED:"SHORTS_DISLIKE_SELECTED",SHORTS_SAVE_OFF:"SHORTS_SAVE_OFF",
SHORTS_SAVE_ON:"SHORTS_SAVE_ON",SHORTS_SEARCH:"SHORTS_SEARCH",ADD_FRIEND:"ADD_FRIEND",ADD_MORE_FRIENDS:"ADD_MORE_FRIENDS",ACCEPT_FRIEND_INVITE:"ACCEPT_FRIEND_INVITE",DECLINE_FRIEND_INVITE:"DECLINE_FRIEND_INVITE",CANCEL_FRIEND_INVITE:"CANCEL_FRIEND_INVITE",BLOCK_USER:"BLOCK_USER",UNBLOCK_USER:"UNBLOCK_USER",VIEW_PARTICIPANTS:"VIEW_PARTICIPANTS",INVITE_TO_CONVERSATION:"INVITE_TO_CONVERSATION",LIVE:"LIVE",LIVE_CAIRO:"LIVE_CAIRO",SPECIAL:"SPECIAL",HOME:"HOME",HOME_FILLED:"HOME_FILLED",STAFF_PICK:"STAFF_PICK",
REVIEW:"REVIEW",LETS_PLAY:"LETS_PLAY",MORE_FROM_PUBLISHER:"MORE_FROM_PUBLISHER",NEWS:"NEWS",NEWS_CAIRO:"NEWS_CAIRO",TRAILER:"TRAILER",NEW_RELEASE:"NEW_RELEASE",TOURNAMENTS:"TOURNAMENTS",SPEED_RUN:"SPEED_RUN",EVENT:"EVENT",EVENT_LIGHT:"EVENT_LIGHT",TUTORIAL:"TUTORIAL",GAMES:"GAMES",RECOMMENDED:"RECOMMENDED",TRENDING_UP:"TRENDING_UP",VIDEOS:"VIDEOS",FASHION_LOGO:"FASHION_LOGO",FASHION_LOGO_CAIRO:"FASHION_LOGO_CAIRO",TERMS_OF_SERVICE:"TERMS_OF_SERVICE",CONTACT:"CONTACT",COLORED_GAMING_LOGO:"COLORED_GAMING_LOGO",
GAMING_LOGO:"GAMING_LOGO",GAMING_LOGO_CAIRO:"GAMING_LOGO_CAIRO",CHANNEL_NOTIFICATION_PREFERENCE_OFF:"CHANNEL_NOTIFICATION_PREFERENCE_OFF",CHANNEL_NOTIFICATION_PREFERENCE_ON:"CHANNEL_NOTIFICATION_PREFERENCE_ON",PLAYLIST_NOTIFICATION_PREFERENCE_OFF:"PLAYLIST_NOTIFICATION_PREFERENCE_OFF",PLAYLIST_NOTIFICATION_PREFERENCE_ON:"PLAYLIST_NOTIFICATION_PREFERENCE_ON",NOTIFICATIONS:"NOTIFICATIONS",NOTIFICATIONS_CAIRO:"NOTIFICATIONS_CAIRO",NOTIFICATIONS_OFF:"NOTIFICATIONS_OFF",NOTIFICATIONS_OFF_OUTLINE:"NOTIFICATIONS_OFF_OUTLINE",
NOTIFICATIONS_DONE_CHECKMARK:"NOTIFICATIONS_DONE_CHECKMARK",MUSIC_AUTO_OFFLINE_BADGE:"MUSIC_AUTO_OFFLINE_BADGE",MUSIC_EXPLICIT_BADGE:"MUSIC_EXPLICIT_BADGE",MUSIC_NOTIFICATIONS_SETTING:"MUSIC_NOTIFICATIONS_SETTING",NOTIFICATIONS_NONE:"NOTIFICATIONS_NONE",NOTIFICATIONS_ACTIVE:"NOTIFICATIONS_ACTIVE",NOTIFICATIONS_OCCASIONAL:"NOTIFICATIONS_OCCASIONAL",SEND:"SEND",SEND_OUTLINE:"SEND_OUTLINE",SLOW_MODE:"SLOW_MODE",SLOW_MODE_OFF:"SLOW_MODE_OFF",STORIES_ADD_BADGE:"STORIES_ADD_BADGE",SUPER_CHAT_FOR_GOOD:"SUPER_CHAT_FOR_GOOD",
MEMBERS_ONLY_MODE:"MEMBERS_ONLY_MODE",MEMBERS_ONLY_MODE_OFF:"MEMBERS_ONLY_MODE_OFF",INVITE_ONLY_MODE:"INVITE_ONLY_MODE",INVITE_ONLY_MODE_OFF:"INVITE_ONLY_MODE_OFF",EMOJI:"EMOJI",EMOJI_ACTIVITIES:"EMOJI_ACTIVITIES",EMOJI_CUSTOM:"EMOJI_CUSTOM",EMOJI_FLAGS:"EMOJI_FLAGS",EMOJI_FOOD:"EMOJI_FOOD",EMOJI_NATURE:"EMOJI_NATURE",EMOJI_OBJECTS:"EMOJI_OBJECTS",EMOJI_PEOPLE:"EMOJI_PEOPLE",EMOJI_RECENT:"EMOJI_RECENT",EMOJI_SYMBOLS:"EMOJI_SYMBOLS",EMOJI_TRAVEL:"EMOJI_TRAVEL",EMOJI_SPONSORSHIPS:"EMOJI_SPONSORSHIPS",
HEART_BOX:"HEART_BOX",MEDAL_STAR:"MEDAL_STAR",SUPERSTAR:"SUPERSTAR",TROPHY_STAR:"TROPHY_STAR",MESSAGE_BUBBLE_GEAR:"MESSAGE_BUBBLE_GEAR",MESSAGE_BUBBLE_LEFT:"MESSAGE_BUBBLE_LEFT",MESSAGE_BUBBLE_LEFT_BOOST:"MESSAGE_BUBBLE_LEFT_BOOST",MONEY_FILL:"MONEY_FILL",MONEY_FILL_JPY:"MONEY_FILL_JPY",MONEY_FILL_STORE:"MONEY_FILL_STORE",MONEY_FILL_SHOPPING_BAG:"MONEY_FILL_SHOPPING_BAG",MONEY_FILL_MORE_ARROW:"MONEY_FILL_MORE_ARROW",MONEY_HEART:"MONEY_HEART",FILL_DOLLAR_SIGN_HEART_12:"FILL_DOLLAR_SIGN_HEART_12",PURCHASE_SPONSORSHIP:"PURCHASE_SPONSORSHIP",
PURCHASE_SUPER_CHAT:"PURCHASE_SUPER_CHAT",PURCHASE_SUPER_STICKER:"PURCHASE_SUPER_STICKER",SUPER_STICKER:"SUPER_STICKER",REDEEM_SUPER_CHAT_FREEBIE:"REDEEM_SUPER_CHAT_FREEBIE",STICKER_GHOST_CARD:"STICKER_GHOST_CARD",DOLLAR_SIGN_CIRCLE:"DOLLAR_SIGN_CIRCLE",OWNER:"OWNER",MODERATOR:"MODERATOR",YOUTUBE_TEAM:"YOUTUBE_TEAM",VERIFIED:"VERIFIED",MEMBER:"MEMBER",FAB_UPLOAD:"FAB_UPLOAD",FAB_CAMERA:"FAB_CAMERA",BACKGROUND_SIGNED_OUT:"BACKGROUND_SIGNED_OUT",BACKGROUND_SUBSCRIBE:"BACKGROUND_SUBSCRIBE",BACKGROUND_SUBSCRIBE_TRANSPARENT:"BACKGROUND_SUBSCRIBE_TRANSPARENT",
ARTIST:"ARTIST",ARTIST_ANALYTICS:"ARTIST_ANALYTICS",ASSESSMENT:"ASSESSMENT",CREDIT_CARD:"CREDIT_CARD",GET_APP:"GET_APP",LIVE_CHECKLIST:"LIVE_CHECKLIST",MEMBERSHIP_PRE_PURCHASE:"MEMBERSHIP_PRE_PURCHASE",MEMBERSHIP_LIMITED_PRE_PURCHASE:"MEMBERSHIP_LIMITED_PRE_PURCHASE",MEMBERSHIP_POST_PURCHASE:"MEMBERSHIP_POST_PURCHASE",MEMBERSHIP_LIMITED_POST_PURCHASE:"MEMBERSHIP_LIMITED_POST_PURCHASE",MEMBERSHIP_OFFER:"MEMBERSHIP_OFFER",MEMBERSHIP_MANAGE:"MEMBERSHIP_MANAGE",MEMBERSHIP_CANCELED:"MEMBERSHIP_CANCELED",
MEMBERSHIP_PURCHASED:"MEMBERSHIP_PURCHASED",PHONE:"PHONE",SMS:"SMS",FAVORITE:"FAVORITE",UNFAVORITE:"UNFAVORITE",NEXT:"NEXT",REPOST:"REPOST",EXTERNAL_LINK:"EXTERNAL_LINK",LANGUAGE:"LANGUAGE",CLOSED_CAPTION:"CLOSED_CAPTION",CLOSED_CAPTION_SELECTED:"CLOSED_CAPTION_SELECTED",VIEW_LIST:"VIEW_LIST",VIEW_LIST_CAIRO:"VIEW_LIST_CAIRO",VIEW_LIST_DARK:"VIEW_LIST_DARK",VIEW_MODULE:"VIEW_MODULE",VIEW_MODULE_DARK:"VIEW_MODULE_DARK",VERTICAL_ALIGN_BOTTOM:"VERTICAL_ALIGN_BOTTOM",VERTICAL_ALIGN_TOP:"VERTICAL_ALIGN_TOP",
MUSIC_UNAVAILABLE:"MUSIC_UNAVAILABLE",NO_CONVERSATIONS:"NO_CONVERSATIONS",ALERT_WARN_RED:"ALERT_WARN_RED",ALERT_WARN_YELLOW:"ALERT_WARN_YELLOW",WARNING:"WARNING",SORT:"SORT",FILTER:"FILTER",KIDS_PRESCHOOL_CONTENT_AGE_PREFERENCE:"KIDS_PRESCHOOL_CONTENT_AGE_PREFERENCE",KIDS_SCHOOL_CONTENT_AGE_PREFERENCE:"KIDS_SCHOOL_CONTENT_AGE_PREFERENCE",KIDS_NO_CONTENT_AGE_PREFERENCE:"KIDS_NO_CONTENT_AGE_PREFERENCE",SPACECAST:"SPACECAST",SCHOOL:"SCHOOL",ACCELERATOR:"ACCELERATOR",TRENDING:"TRENDING",TRENDING_CAIRO:"TRENDING_CAIRO",
PAUSE_FILLED:"PAUSE_FILLED",PAUSE_OUTLINED:"PAUSE_OUTLINED",PHOTO_CAMERA:"PHOTO_CAMERA",PHOTO_CAMERA_LIGHT:"PHOTO_CAMERA_LIGHT",PHOTO_CAMERA_OUTLINE:"PHOTO_CAMERA_OUTLINE",PHOTO_CAMERA_OUTLINE_LARGE:"PHOTO_CAMERA_OUTLINE_LARGE",PHOTO_LIBRARY:"PHOTO_LIBRARY",COPYRIGHT_NOTIFICATION_RED:"COPYRIGHT_NOTIFICATION_RED",COPYRIGHT_NOTIFICATION_BLUE:"COPYRIGHT_NOTIFICATION_BLUE",PLAYLIST_ADD:"PLAYLIST_ADD",PLAYLIST_ADD_CHECK:"PLAYLIST_ADD_CHECK",CHANNEL_BACK:"CHANNEL_BACK",STAR:"STAR",STAR_FILLED:"STAR_FILLED",
STAR_BORDER:"STAR_BORDER",STAR_HALF:"STAR_HALF",CLOSE:"CLOSE",CLOSE_LIGHT:"CLOSE_LIGHT",COUNTDOWN_TO_CLOSE:"COUNTDOWN_TO_CLOSE",COUNTDOWN_TO_CLOSE_DIGIT:"COUNTDOWN_TO_CLOSE_DIGIT",CHECK:"CHECK",TOPIC_EXPLORER_EXPAND_FACET:"TOPIC_EXPLORER_EXPAND_FACET",TOPIC_EXPLORER_COLLAPSE_FACET:"TOPIC_EXPLORER_COLLAPSE_FACET",CLEAR_COOKIES:"CLEAR_COOKIES",CLEAR_WATCH_HISTORY:"CLEAR_WATCH_HISTORY",CLEAR_SEARCH_HISTORY:"CLEAR_SEARCH_HISTORY",CHEVRON_RIGHT:"CHEVRON_RIGHT",CHEVRON_RIGHT_CAIRO:"CHEVRON_RIGHT_CAIRO",
CHEVRON_RIGHT_GREY:"CHEVRON_RIGHT_GREY",CHEVRON_LEFT:"CHEVRON_LEFT",SUBSCRIBE:"SUBSCRIBE",SUBSCRIBE_PLUS:"SUBSCRIBE_PLUS",GO_TO_PAGE:"GO_TO_PAGE",DO_NOT_DISTURB:"DO_NOT_DISTURB",ADD_TO_LIBRARY:"ADD_TO_LIBRARY",REMOVE_FROM_LIBRARY:"REMOVE_FROM_LIBRARY",UP_ARROW:"UP_ARROW",DOWN_ARROW:"DOWN_ARROW",DOWN_ARROW_OUTLINE:"DOWN_ARROW_OUTLINE",EMPTY_STATE_CREATE_VIDEO:"EMPTY_STATE_CREATE_VIDEO",EMPTY_STATE_ORGANIZE_CHANNEL:"EMPTY_STATE_ORGANIZE_CHANNEL",EMPTY_STATE_NO_CONTENT:"EMPTY_STATE_NO_CONTENT",EMPTY_STATE_PRIVATE_CONTENT:"EMPTY_STATE_PRIVATE_CONTENT",
BUY_DATA:"BUY_DATA",SHOPPING_CART:"SHOPPING_CART",ARROW_FLIP:"ARROW_FLIP",RESTORE:"RESTORE",ARROW_DIAGONAL:"ARROW_DIAGONAL",CONSENT_SHIELD:"CONSENT_SHIELD",COMMENT:"COMMENT",START_DVR:"START_DVR",STOP_DVR:"STOP_DVR",CHAT:"CHAT",CHAT_OFF:"CHAT_OFF",CHAT_BUBBLE:"CHAT_BUBBLE",CHAT_BUBBLE_LIGHT:"CHAT_BUBBLE_LIGHT",CHAT_BUBBLE_OFF:"CHAT_BUBBLE_OFF",CHAT_SPARK:"CHAT_SPARK",CHAT_SPONSORED:"CHAT_SPONSORED",VOICE_CHAT:"VOICE_CHAT",SPONSORSHIP_STAR:"SPONSORSHIP_STAR",SPONSORSHIPS:"SPONSORSHIPS",SPONSORSHIPS_NO_BG:"SPONSORSHIPS_NO_BG",
PLAY_ARROW:"PLAY_ARROW",PLAY_ARROW_OUTLINED:"PLAY_ARROW_OUTLINED",PLAY_ARROW_CIRCLE:"PLAY_ARROW_CIRCLE",PLAY_CIRCLE:"PLAY_CIRCLE",PLAY_ARROW_OVERLAY:"PLAY_ARROW_OVERLAY",PLAY_OUTLINED:"PLAY_OUTLINED",CHECK_CIRCLE:"CHECK_CIRCLE",CHECK_CIRCLE_BLUE:"CHECK_CIRCLE_BLUE",CHECK_CIRCLE_OUTLINE:"CHECK_CIRCLE_OUTLINE",CHECK_CIRCLE_THICK:"CHECK_CIRCLE_THICK",CHECK_CIRCLE_FILLED:"CHECK_CIRCLE_FILLED",COPY:"COPY",QUEUE_PLAY_NEXT:"QUEUE_PLAY_NEXT",QUEUE_PLAY_LAST:"QUEUE_PLAY_LAST",QUEUE_MUSIC:"QUEUE_MUSIC",CARDBOARD:"CARDBOARD",
PLANNER_REVIEW:"PLANNER_REVIEW",MORE_VERT:"MORE_VERT",MORE_VERT_BOLD:"MORE_VERT_BOLD",MORE_HORIZ_LIGHT:"MORE_HORIZ_LIGHT",MORE_HORIZ:"MORE_HORIZ",ANDROID_PHONE:"ANDROID_PHONE",ADD:"ADD",ADD_BOLD:"ADD_BOLD",ADD_SMALL:"ADD_SMALL",EXIT_APP:"EXIT_APP",IM_FEELING_LUCKY:"IM_FEELING_LUCKY",PUBLIC:"PUBLIC",MESSAGE:"MESSAGE",MOBILE_LANDSCAPE:"MOBILE_LANDSCAPE",MOBILE_PORTRAIT:"MOBILE_PORTRAIT",STAY_CURRENT_LANDSCAPE:"STAY_CURRENT_LANDSCAPE",STAY_CURRENT_PORTRAIT:"STAY_CURRENT_PORTRAIT",BUILD:"BUILD",INPUT_COMPONENT:"INPUT_COMPONENT",
DOGFOOD:"DOGFOOD",KEEP:"KEEP",KEEP_OFF:"KEEP_OFF",DASHBOARD:"DASHBOARD",SPORTS:"SPORTS",SUBTITLES:"SUBTITLES",QUESTION_ANSWER:"QUESTION_ANSWER",IMPORT_CONTACTS:"IMPORT_CONTACTS",VIDEO_CALL:"VIDEO_CALL",VIDEO_CAMERA:"VIDEO_CAMERA",VIDEO_CAMERA_DISABLED:"VIDEO_CAMERA_DISABLED",VIDEO_CAMERA_SWITCH_LIGHT:"VIDEO_CAMERA_SWITCH_LIGHT",BACK_LIGHT:"BACK_LIGHT",FILTER_EFFECT_LIGHT:"FILTER_EFFECT_LIGHT",MICROPHONE_ON:"MICROPHONE_ON",MICROPHONE_OFF:"MICROPHONE_OFF",FLASH_ON:"FLASH_ON",FLASH_OFF:"FLASH_OFF",LINK:"LINK",
LIVE_UNLISTED:"LIVE_UNLISTED",PAYMENT:"PAYMENT",ADD_CIRCLE:"ADD_CIRCLE",SMARTPHONE:"SMARTPHONE",SCREEN_LOCK_PORTRAIT:"SCREEN_LOCK_PORTRAIT",SCREEN_LOCK_LANDSCAPE:"SCREEN_LOCK_LANDSCAPE",KIDS_REPORT_AUDIO:"KIDS_REPORT_AUDIO",KIDS_REPORT_VISUALS:"KIDS_REPORT_VISUALS",KIDS_REPORT_OTHER:"KIDS_REPORT_OTHER",KIDS_BLOCK:"KIDS_BLOCK",KIDS_BLOCK_LIGHT:"KIDS_BLOCK_LIGHT",AVATAR_ANONYMOUS:"AVATAR_ANONYMOUS",AVATAR_LOGGED_OUT:"AVATAR_LOGGED_OUT",HALLOWEEN:"HALLOWEEN",UPLOAD:"UPLOAD",MY_LOCATION:"MY_LOCATION",
MUSIC_VIDEO:"MUSIC_VIDEO",PLAYLIST_PLAY:"PLAYLIST_PLAY",ALBUM:"ALBUM",LOGGED_OUT_SUBS:"LOGGED_OUT_SUBS",LOGGED_OUT_LIBRARY:"LOGGED_OUT_LIBRARY",LOGGED_OUT_ACCOUNT:"LOGGED_OUT_ACCOUNT",FUSION_V2_FSI:"FUSION_V2_FSI",PERSON:"PERSON",PERSON_ADD:"PERSON_ADD",PERSON_ACCOUNT:"PERSON_ACCOUNT",PERSON_CIRCLE:"PERSON_CIRCLE",PERSON_MINUS:"PERSON_MINUS",PERSON_RADAR:"PERSON_RADAR",PERSON_RADAR_FILLED:"PERSON_RADAR_FILLED",PERSON_SETTING:"PERSON_SETTING",MOVIES:"MOVIES",CLAPPERBOARD:"CLAPPERBOARD",CLAPPERBOARD_CAIRO:"CLAPPERBOARD_CAIRO",
MOVIES_BLUE:"MOVIES_BLUE",ROTTEN_TOMATOES_FRESH:"ROTTEN_TOMATOES_FRESH",ROTTEN_TOMATOES_SPLAT:"ROTTEN_TOMATOES_SPLAT",ROTTEN_TOMATOES_CERTIFIED:"ROTTEN_TOMATOES_CERTIFIED",WINTER:"WINTER",HOURGLASS:"HOURGLASS",REMOVE_CIRCLE:"REMOVE_CIRCLE",YOUTUBE_RED_ORIGINALS:"YOUTUBE_RED_ORIGINALS",VIDEO_YOUTUBE_RED:"VIDEO_YOUTUBE_RED",ACCESS_TIME:"ACCESS_TIME",ERROR_OUTLINE:"ERROR_OUTLINE",ERROR_WHITE:"ERROR_WHITE",ERROR_BLACK:"ERROR_BLACK",IMAGE:"IMAGE",NO_CONNECTION:"NO_CONNECTION",UNPLUGGED_LOGO:"UNPLUGGED_LOGO",
CREATE_VIDEO:"CREATE_VIDEO",CREATE_REEL_ITEM:"CREATE_REEL_ITEM",CREATE_LIVE_STREAM:"CREATE_LIVE_STREAM",CREATE_POST:"CREATE_POST",CREATION_ENTRY:"CREATION_ENTRY",CREATION_ENTRY_V2:"CREATION_ENTRY_V2",KIDS_GAMING:"KIDS_GAMING",YOUTUBE_MUSIC_BUTTON:"YOUTUBE_MUSIC_BUTTON",YOUTUBE_MUSIC_BUTTON_RED:"YOUTUBE_MUSIC_BUTTON_RED",YOUTUBE_MUSIC_BUTTON_RINGO:"YOUTUBE_MUSIC_BUTTON_RINGO",YOUTUBE_RED_ORIGINALS_BUTTON:"YOUTUBE_RED_ORIGINALS_BUTTON",YOUTUBE_RED_ORIGINALS_BUTTON_RED:"YOUTUBE_RED_ORIGINALS_BUTTON_RED",
EXIT_TO_APP:"EXIT_TO_APP",FIRST_PAGE:"FIRST_PAGE",LAST_PAGE:"LAST_PAGE",TIMER:"TIMER",TRANSFER_FINISHED:"TRANSFER_FINISHED",TRANSFER_SYNC:"TRANSFER_SYNC",TRANSLATE:"TRANSLATE",AV_TIMER:"AV_TIMER",SUBS_ZERO_STATE:"SUBS_ZERO_STATE",KEYBOARD:"KEYBOARD",KEYBOARD_OUTLINE:"KEYBOARD_OUTLINE",APP_INSTALL:"APP_INSTALL",POLL:"POLL",REDO:"REDO",BLOCK:"BLOCK",ADD_VIDEO_LINK:"ADD_VIDEO_LINK",RADIO_BUTTON_UNCHECKED:"RADIO_BUTTON_UNCHECKED",PLACE:"PLACE",PIVOT_HOME:"PIVOT_HOME",PIVOT_HOME_GREY:"PIVOT_HOME_GREY",
PIVOT_TRENDING:"PIVOT_TRENDING",PIVOT_REWIND:"PIVOT_REWIND",PIVOT_SUBSCRIPTIONS:"PIVOT_SUBSCRIPTIONS",PIVOT_SHARED:"PIVOT_SHARED",PIVOT_LIBRARY:"PIVOT_LIBRARY",PIVOT_ACCOUNT:"PIVOT_ACCOUNT",KIDS_READING:"KIDS_READING",PIVOT_PREMIER:"PIVOT_PREMIER",AUDIOTRACK:"AUDIOTRACK",STICKER_LIGHT:"STICKER_LIGHT",STICKER_EMOTICON:"STICKER_EMOTICON",STARS:"STARS",SCISSORS:"SCISSORS",MUSIC_SCISSORS:"MUSIC_SCISSORS",TAG_FACES:"TAG_FACES",GROUP:"GROUP",EMPTY_STATE_WATCH_LATER:"EMPTY_STATE_WATCH_LATER",SLOW_MOTION_VIDEO:"SLOW_MOTION_VIDEO",
ARROW_FORWARD:"ARROW_FORWARD",ARROW_BACK:"ARROW_BACK",DARK_THEME:"DARK_THEME",DARK_THEME_LARGE:"DARK_THEME_LARGE",VISIBILITY:"VISIBILITY",VISIBILITY_OFF:"VISIBILITY_OFF",MORE_LIKE_THIS:"MORE_LIKE_THIS",CAMERA_ALT:"CAMERA_ALT",ADD_PHOTO_ALTERNATE:"ADD_PHOTO_ALTERNATE",NOT_INTERESTED:"NOT_INTERESTED",APPS:"APPS",YOUTUBE_ROUND:"YOUTUBE_ROUND",OUTLINE_YOUTUBE_ROUND:"OUTLINE_YOUTUBE_ROUND",YOUTUBE_KIDS_ROUND:"YOUTUBE_KIDS_ROUND",YOUTUBE_MUSIC:"YOUTUBE_MUSIC",YOUTUBE_MUSIC_FILLED:"YOUTUBE_MUSIC_FILLED",
YOUTUBE_MUSIC_MONOCHROME:"YOUTUBE_MUSIC_MONOCHROME",YOUTUBE_MUSIC_MONOCHROME_CAIRO:"YOUTUBE_MUSIC_MONOCHROME_CAIRO",UNPLUGGED_BELL_FOLLOW_ENABLED:"UNPLUGGED_BELL_FOLLOW_ENABLED",UNPLUGGED_BELL_FOLLOW_DISABLED:"UNPLUGGED_BELL_FOLLOW_DISABLED",UNPLUGGED_SPORTS:"UNPLUGGED_SPORTS",UNPLUGGED_LIVE_GUIDE:"UNPLUGGED_LIVE_GUIDE",UNPLUGGED_LIVE_GUIDE_FILLED:"UNPLUGGED_LIVE_GUIDE_FILLED",SUBSCRIPTIONS_FILLED:"SUBSCRIPTIONS_FILLED",VISIBILITY_FILLED:"VISIBILITY_FILLED",LOCATION_FILLED:"LOCATION_FILLED",UNPLUGGED_DARK_THEME:"UNPLUGGED_DARK_THEME",
BRIGHTNESS_FIVE:"BRIGHTNESS_FIVE",BRIGHTNESS_FOUR:"BRIGHTNESS_FOUR",UNPLUGGED_NETWORKS:"UNPLUGGED_NETWORKS",UNPLUGGED_EPISODES:"UNPLUGGED_EPISODES",UNPLUGGED_MORE_TO_WATCH:"UNPLUGGED_MORE_TO_WATCH",UNPLUGGED_STORE:"UNPLUGGED_STORE",CONVERSATIONS:"CONVERSATIONS",EMPTY_SEARCH:"EMPTY_SEARCH",CHECK_BOX:"CHECK_BOX",CHECK_BOX_OUTLINE_BLANK:"CHECK_BOX_OUTLINE_BLANK",CHECK_BOX_BAR:"CHECK_BOX_BAR",SKIP_NEXT:"SKIP_NEXT",SKIP_NEXT_NEW:"SKIP_NEXT_NEW",SKIP_PREVIOUS:"SKIP_PREVIOUS",PICTURE_IN_PICTURE:"PICTURE_IN_PICTURE",
SOUND:"SOUND",AUTOPLAY:"AUTOPLAY",CONTRAST:"CONTRAST",VOLUME_MUTE:"VOLUME_MUTE",VOLUME_OFF:"VOLUME_OFF",VOLUME_UP:"VOLUME_UP",VOLUME_DOWN:"VOLUME_DOWN",MY_VIDEOS_ZERO_STATE:"MY_VIDEOS_ZERO_STATE",BACKSTAGE_ARTWORK:"BACKSTAGE_ARTWORK",LIBRARY_MUSIC:"LIBRARY_MUSIC",LIBRARY_ADD:"LIBRARY_ADD",LIBRARY_IMAGE:"LIBRARY_IMAGE",LIBRARY_REMOVE:"LIBRARY_REMOVE",LIBRARY_OUTLINE:"LIBRARY_OUTLINE",LIBRARY_SAVED:"LIBRARY_SAVED",WATCH_HISTORY_PAUSED:"WATCH_HISTORY_PAUSED",IMPROVE_YOUTUBE:"IMPROVE_YOUTUBE",TV:"TV",
TV_OFF:"TV_OFF",SAVE_ALT:"SAVE_ALT",DOWNLOADS_PAGE_EMPTY:"DOWNLOADS_PAGE_EMPTY",ACCOUNT_LINKED:"ACCOUNT_LINKED",ACCOUNT_UNLINKED:"ACCOUNT_UNLINKED",ACCOUNT_SOME_LINKED:"ACCOUNT_SOME_LINKED",CREATOR_STUDIO_NO_COMMENTS:"CREATOR_STUDIO_NO_COMMENTS",CREATOR_STUDIO_NO_HELD_COMMENTS:"CREATOR_STUDIO_NO_HELD_COMMENTS",CREATOR_STUDIO_NO_HELD_COMMENTS_V2:"CREATOR_STUDIO_NO_HELD_COMMENTS_V2",CREATOR_STUDIO_NO_SEARCH_MATCH:"CREATOR_STUDIO_NO_SEARCH_MATCH",CREATOR_STUDIO_NO_SEARCH_MATCH_V2:"CREATOR_STUDIO_NO_SEARCH_MATCH_V2",
CREATOR_STUDIO_ERROR_ON_LOAD:"CREATOR_STUDIO_ERROR_ON_LOAD",CREATOR_STUDIO_ERROR_ON_LOAD_V2:"CREATOR_STUDIO_ERROR_ON_LOAD_V2",VIDEO_LIBRARY_WHITE:"VIDEO_LIBRARY_WHITE",PRODUCT_SHOP:"PRODUCT_SHOP",PRODUCT_HOTEL:"PRODUCT_HOTEL",PRODUCT_FLIGHT:"PRODUCT_FLIGHT",PLAY_ARROW_BLACK:"PLAY_ARROW_BLACK",HIGHLIGHT_OFF:"HIGHLIGHT_OFF",CREATION_UPLOAD:"CREATION_UPLOAD",CREATION_UPLOAD_RED:"CREATION_UPLOAD_RED",CREATION_LIVE:"CREATION_LIVE",CREATION_POST:"CREATION_POST",GOOGLE:"GOOGLE",PAUSE:"PAUSE",PLAY_DISABLED:"PLAY_DISABLED",
INCOGNITO_CIRCLE:"INCOGNITO_CIRCLE",INCOGNITO_CAIRO:"INCOGNITO_CAIRO",CREATE:"CREATE",CREST:"CREST",EQUALIZER:"EQUALIZER",NOW_PLAYING_EQUALIZER:"NOW_PLAYING_EQUALIZER",WHATS_HOT:"WHATS_HOT",ADD_MODERATOR:"ADD_MODERATOR",REMOVE_MODERATOR:"REMOVE_MODERATOR",HELP_OUTLINE:"HELP_OUTLINE",HELP_FILLED:"HELP_FILLED",OFFICIAL_ARTIST_BADGE:"OFFICIAL_ARTIST_BADGE",DONE_ALL:"DONE_ALL",REMOVE_DONE:"REMOVE_DONE",SUPERVISOR_ACCOUNT:"SUPERVISOR_ACCOUNT",REELS_ZERO_STATE:"REELS_ZERO_STATE",SPOTLIGHT:"SPOTLIGHT",FOLDER:"FOLDER",
TUNE:"TUNE",LOCATION_PIN:"LOCATION_PIN",MAKING:"MAKING",SOCCER:"SOCCER",CURATING_MODE_COLLECTIONS:"CURATING_MODE_COLLECTIONS",APPROVED_FOR_YOU:"APPROVED_FOR_YOU",SHARED_BY_PARENTS:"SHARED_BY_PARENTS",KIDS_WATCH_IT_AGAIN:"KIDS_WATCH_IT_AGAIN",KIDS_SPORTS:"KIDS_SPORTS",PLAY_NEXT:"PLAY_NEXT",BREAKING_NEWS:"BREAKING_NEWS",BREAKING_NEWS_ALT_1:"BREAKING_NEWS_ALT_1",DRAG_HANDLE:"DRAG_HANDLE",LOCK_OPEN:"LOCK_OPEN",ACCOUNT_ADVANCED:"ACCOUNT_ADVANCED",ACCOUNT_PLAYBACK:"ACCOUNT_PLAYBACK",ACCOUNT_PRIVACY:"ACCOUNT_PRIVACY",
ACCOUNT_NOTIFICATIONS:"ACCOUNT_NOTIFICATIONS",ACCOUNT_SETTINGS:"ACCOUNT_SETTINGS",ACCOUNT_SHARING:"ACCOUNT_SHARING",CHROME_ICON:"CHROME_ICON",WATCH_PARTY:"WATCH_PARTY",ARROW_DROP_UP:"ARROW_DROP_UP",ARROW_DROP_DOWN:"ARROW_DROP_DOWN",ARROW_CHART_NEUTRAL:"ARROW_CHART_NEUTRAL",BOOKMARK:"BOOKMARK",BOOKMARK_CAIRO:"BOOKMARK_CAIRO",BOOKMARK_BORDER:"BOOKMARK_BORDER",ROTATE_LEFT:"ROTATE_LEFT",PHONE_DOWNLOAD:"PHONE_DOWNLOAD",FORUM:"FORUM",VPN_KEY:"VPN_KEY",LOCK:"LOCK",LOCK_FILLED:"LOCK_FILLED",INSERT_CHART:"INSERT_CHART",
INSERT_CHART_OUTLINED:"INSERT_CHART_OUTLINED",SHOW_MORE:"SHOW_MORE",CONTENT_CUT:"CONTENT_CUT",CONTENT_CUT_CAIRO:"CONTENT_CUT_CAIRO",CONTENT_CUT_WHITE:"CONTENT_CUT_WHITE",HEADSET:"HEADSET",YOUTUBE_AD:"YOUTUBE_AD",VOICE_REMOTE:"VOICE_REMOTE",WIFI_STATUS_BAR_ZERO:"WIFI_STATUS_BAR_ZERO",WIFI_STATUS_BAR_ONE:"WIFI_STATUS_BAR_ONE",WIFI_STATUS_BAR_THREE:"WIFI_STATUS_BAR_THREE",WIFI_STATUS_BAR_FOUR:"WIFI_STATUS_BAR_FOUR",COURSE:"COURSE",COURSE_CAIRO:"COURSE_CAIRO",COURSE_OUTLINE:"COURSE_OUTLINE",MOBILE_SCREEN_SHARE:"MOBILE_SCREEN_SHARE",
SPEAKER_NOTES:"SPEAKER_NOTES",AUTO_AWESOME:"AUTO_AWESOME",FEATURE_HIGHLIGHT:"FEATURE_HIGHLIGHT",SPONSORS_ONLY_LIVE_CHAT_MODE_ON:"SPONSORS_ONLY_LIVE_CHAT_MODE_ON",SPONSORS_ONLY_LIVE_CHAT_MODE_OFF:"SPONSORS_ONLY_LIVE_CHAT_MODE_OFF",VIDEO_YOUTUBE:"VIDEO_YOUTUBE",SYSTEM_HEADER_FOREGROUND:"SYSTEM_HEADER_FOREGROUND",SYSTEM_FOOTER_FOREGROUND:"SYSTEM_FOOTER_FOREGROUND",SYSTEM_FOOTER_FOREGROUND_RTL:"SYSTEM_FOOTER_FOREGROUND_RTL",SYSTEM_FOOTER_BACKGROUND:"SYSTEM_FOOTER_BACKGROUND",LABS_HEADER:"LABS_HEADER",
SEARCH_LARGE:"SEARCH_LARGE",GOOGLE_LOGO:"GOOGLE_LOGO",ZOOM_IN:"ZOOM_IN",ZOOM_OUT:"ZOOM_OUT",REELS_ADD:"REELS_ADD",SHIELD:"SHIELD",SHIELD_WITH_AVATAR:"SHIELD_WITH_AVATAR",KEYBOARD_ARROW_LEFT:"KEYBOARD_ARROW_LEFT",KEYBOARD_ARROW_RIGHT:"KEYBOARD_ARROW_RIGHT",CHECK_BOX_BLUE:"CHECK_BOX_BLUE",CHECK_BOX_OUTLINE_GREY:"CHECK_BOX_OUTLINE_GREY",WORK_OFF:"WORK_OFF",BRIGHTNESS_THREE:"BRIGHTNESS_THREE",LOCATION_ON:"LOCATION_ON",LOCATION_OFF:"LOCATION_OFF",UNDO:"UNDO",LOCAL_SHIPPING:"LOCAL_SHIPPING",RESHARE:"RESHARE",
MOBILE_FRIENDLY:"MOBILE_FRIENDLY",ENTERTAINMENT:"ENTERTAINMENT",GAMING:"GAMING",HAPPENING_NOW:"HAPPENING_NOW",KIDS_HERO:"KIDS_HERO",POWER_SETTINGS_NEW:"POWER_SETTINGS_NEW",RADIO_BUTTON_CHECKED:"RADIO_BUTTON_CHECKED",CHECK_BOX_V2:"CHECK_BOX_V2",CHECK_BOX_OUTLINE_BLANK_V2:"CHECK_BOX_OUTLINE_BLANK_V2",REELS_COMMENT:"REELS_COMMENT",REELS_COMMENT_FILL:"REELS_COMMENT_FILL",KEYBOARD_ARROW_UP:"KEYBOARD_ARROW_UP",KEYBOARD_ARROW_DOWN:"KEYBOARD_ARROW_DOWN",SUBSCRIBED:"SUBSCRIBED",SUBSCRIBED_DARK_MODE:"SUBSCRIBED_DARK_MODE",
ADD_TO_QUEUE_TAIL:"ADD_TO_QUEUE_TAIL",ADD_TO_QUEUE:"ADD_TO_QUEUE",YOUTUBE_LINKED_TV:"YOUTUBE_LINKED_TV",ARROW_DOWNWARD_ALT:"ARROW_DOWNWARD_ALT",ARROW_UPWARD_ALT:"ARROW_UPWARD_ALT",TROPHY:"TROPHY",TROPHY_CAIRO:"TROPHY_CAIRO",CLOUD_UPLOAD:"CLOUD_UPLOAD",SUBDIRECTORY_ARROW_RIGHT:"SUBDIRECTORY_ARROW_RIGHT",MY_VIDEOS:"MY_VIDEOS",MY_VIDEOS_CAIRO:"MY_VIDEOS_CAIRO",LAUNCH:"LAUNCH",PERSON_OUTLINE:"PERSON_OUTLINE",VIEWS_OUTLINE:"VIEWS_OUTLINE",EXPAND_ALL:"EXPAND_ALL",FACT_CHECK:"FACT_CHECK",RED_CARD:"RED_CARD",
YELLOW_CARD:"YELLOW_CARD",CREATION_ENTRY_UPLOAD_ICON:"CREATION_ENTRY_UPLOAD_ICON",APPLAUSE:"APPLAUSE",LENS_WHITE:"LENS_WHITE",LENS_YELLOW:"LENS_YELLOW",LENS_GREEN:"LENS_GREEN",LENS_CYAN:"LENS_CYAN",LENS_MAGENTA:"LENS_MAGENTA",LENS_RED:"LENS_RED",LENS_BLACK:"LENS_BLACK",LENS_BLUE:"LENS_BLUE",PREMIUM:"PREMIUM",PREMIUM_STANDALONE:"PREMIUM_STANDALONE",PREMIUM_STANDALONE_CAIRO:"PREMIUM_STANDALONE_CAIRO",CLARIFY:"CLARIFY",SCHEDULE:"SCHEDULE",TRAVEL:"TRAVEL",SCREEN_ROTATION:"SCREEN_ROTATION",DRAFT:"DRAFT",
BACKSPACE:"BACKSPACE",LICENSE:"LICENSE",LABEL:"LABEL",SPORTS_BASEBALL:"SPORTS_BASEBALL",SPORTS_BASKETBALL:"SPORTS_BASKETBALL",SPORTS_FOOTBALL:"SPORTS_FOOTBALL",SYNC:"SYNC",SYNC_PROBLEM:"SYNC_PROBLEM",PHONELINK:"PHONELINK",PROGRESS_ACTIVITY:"PROGRESS_ACTIVITY",REELS_VIEW_STORY:"REELS_VIEW_STORY",EARTH:"EARTH",SHOW_CHART:"SHOW_CHART",PEOPLE:"PEOPLE",PEOPLE_ALT:"PEOPLE_ALT",PEOPLE_OUTLINE:"PEOPLE_OUTLINE",PEOPLE_2:"PEOPLE_2",PEOPLE_GROUP:"PEOPLE_GROUP",PEOPLE_FILLED:"PEOPLE_FILLED",DONE:"DONE",GOOGLE_PLAY_GAMES:"GOOGLE_PLAY_GAMES",
AUTOPLAY_ON:"AUTOPLAY_ON",AUTOPLAY_OFF:"AUTOPLAY_OFF",KIDS_AUTOPLAY_ON:"KIDS_AUTOPLAY_ON",KIDS_AUTOPLAY_OFF:"KIDS_AUTOPLAY_OFF",KIDS_AUTOPLAY_LOCKED_OFF:"KIDS_AUTOPLAY_LOCKED_OFF",CALENDAR:"CALENDAR",KIDS_MOVE:"KIDS_MOVE",PROGRESS_SPINNER_GREY:"PROGRESS_SPINNER_GREY",KIDS_CAMP:"KIDS_CAMP",BAR_CHART:"BAR_CHART",POLICY:"POLICY",CREATION_TAB:"CREATION_TAB",CREATION_TAB_LARGE:"CREATION_TAB_LARGE",CREATION_TAB_LARGE_CAIRO:"CREATION_TAB_LARGE_CAIRO",ADD_CIRCLE_OUTLINE:"ADD_CIRCLE_OUTLINE",REMOVE_CIRCLE_OUTLINE:"REMOVE_CIRCLE_OUTLINE",
COLLECTIONS:"COLLECTIONS",FORWARD_10:"FORWARD_10",REPLAY_10:"REPLAY_10",MUSIC_NEW_RELEASE:"MUSIC_NEW_RELEASE",PROMPTED_SIGN_IN:"PROMPTED_SIGN_IN",CAMERA_REMIX:"CAMERA_REMIX",SUBJECT:"SUBJECT",FIND_IN_PAGE:"FIND_IN_PAGE",CREATE_VIDEO_NEW:"CREATE_VIDEO_NEW",GO_LIVE:"GO_LIVE",ADD_STORY:"ADD_STORY",CREATE_POST_NEW:"CREATE_POST_NEW",FACE_VERY_UPSET:"FACE_VERY_UPSET",FACE_VERY_SAD:"FACE_VERY_SAD",FACE_SAD:"FACE_SAD",FACE_MEH:"FACE_MEH",FACE_HAPPY:"FACE_HAPPY",FACE_HAPPY_OUTLINE:"FACE_HAPPY_OUTLINE",FACE_VERY_HAPPY:"FACE_VERY_HAPPY",
FACE_FILLED_HAPPY:"FACE_FILLED_HAPPY",FACE_FILLED_UNHAPPY:"FACE_FILLED_UNHAPPY",FACE_FILLED_VERY_HAPPY:"FACE_FILLED_VERY_HAPPY",FACE_FILLED_MEH:"FACE_FILLED_MEH",FACE_FILLED_SAD:"FACE_FILLED_SAD",FACE_OUTLINED_HAPPY:"FACE_OUTLINED_HAPPY",FACE_OUTLINED_UNHAPPY:"FACE_OUTLINED_UNHAPPY",FACE_OUTLINED_VERY_HAPPY:"FACE_OUTLINED_VERY_HAPPY",FACE_OUTLINED_MEH:"FACE_OUTLINED_MEH",FACE_OUTLINED_SAD:"FACE_OUTLINED_SAD",FACE_OUTLINED_ACTIVE_HAPPY:"FACE_OUTLINED_ACTIVE_HAPPY",FACE_OUTLINED_ACTIVE_UNHAPPY:"FACE_OUTLINED_ACTIVE_UNHAPPY",
FACE_OUTLINED_ACTIVE_VERY_HAPPY:"FACE_OUTLINED_ACTIVE_VERY_HAPPY",FACE_OUTLINED_ACTIVE_MEH:"FACE_OUTLINED_ACTIVE_MEH",FACE_OUTLINED_ACTIVE_SAD:"FACE_OUTLINED_ACTIVE_SAD",OUTLINE_MUSIC_VIDEO:"OUTLINE_MUSIC_VIDEO",OUTLINE_HEADSET:"OUTLINE_HEADSET",OUTLINE_YOUTUBE_MUSIC:"OUTLINE_YOUTUBE_MUSIC",OUTLINE_YOUTUBE_IMPROVE_TV:"OUTLINE_YOUTUBE_IMPROVE_TV",OUTLINE_BAG:"OUTLINE_BAG",OUTLINE_MOBILE_DOWNLOAD:"OUTLINE_MOBILE_DOWNLOAD",HASHTAG_LANDING_PAGE_EMPTY:"HASHTAG_LANDING_PAGE_EMPTY",HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE:"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE",
HASHTAG_LANDING_PAGE_ERROR:"HASHTAG_LANDING_PAGE_ERROR",HASHTAG_LANDING_PAGE_ERROR_DARK_MODE:"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE",TRENDING_DOWN:"TRENDING_DOWN",EXPAND_MORE:"EXPAND_MORE",OUTLINE_CAMERA_20:"OUTLINE_CAMERA_20",OUTLINE_CAMERA_24:"OUTLINE_CAMERA_24",G_TRANSLATE:"G_TRANSLATE",SHOPPING_BAG:"SHOPPING_BAG",SHOPPING_BAG_CAIRO:"SHOPPING_BAG_CAIRO",CAKE:"CAKE",CAMPAIGN:"CAMPAIGN",VIDEOGAME_ASSET:"VIDEOGAME_ASSET",GIF:"GIF",INSERT_PHOTO:"INSERT_PHOTO",LOCAL_MALL:"LOCAL_MALL",COLOR_LENS:"COLOR_LENS",
LOCK_CLOCK:"LOCK_CLOCK",SYSTEM_UPDATE:"SYSTEM_UPDATE",ALL_INCLUSIVE:"ALL_INCLUSIVE",VIDEO_SETTINGS:"VIDEO_SETTINGS",WALLPAPER:"WALLPAPER",GROUPS:"GROUPS",MONEY_OFF:"MONEY_OFF",GAMEPAD:"GAMEPAD",PLAYLISTS_KIDS_RESTRICT_ACCESS:"PLAYLISTS_KIDS_RESTRICT_ACCESS",LIVE_CREATION_RESTRICT_ACCESS:"LIVE_CREATION_RESTRICT_ACCESS",LIVE_SAFEGUARD_EDUCATION:"LIVE_SAFEGUARD_EDUCATION",LIVE_COSTREAM_CREATOR_EDUCATION:"LIVE_COSTREAM_CREATOR_EDUCATION",ARTICLE:"ARTICLE",ARTICLE_ALERT:"ARTICLE_ALERT",ARTICLE_CHECK:"ARTICLE_CHECK",
ARTICLE_CLARIFY:"ARTICLE_CLARIFY",FAST_REWIND:"FAST_REWIND",ALIGN_LEFT:"ALIGN_LEFT",BLACK_JOY:"BLACK_JOY",CATEGORY:"CATEGORY",DESKTOP:"DESKTOP",GOOGLE_LENS:"GOOGLE_LENS",GOOGLE_LENS_CAMERA:"GOOGLE_LENS_CAMERA",INSIGHTS:"INSIGHTS",LIVE_BADGE:"LIVE_BADGE",OUTLINE_ADJUST:"OUTLINE_ADJUST",OUTLINE_LESS_THAN_4:"OUTLINE_LESS_THAN_4",OUTLINE_GREATER_THAN_20:"OUTLINE_GREATER_THAN_20",OUTLINE_CLOCK_HALF_CIRCLE:"OUTLINE_CLOCK_HALF_CIRCLE",OUTLINE_DASHBOARD_PLUS:"OUTLINE_DASHBOARD_PLUS",OUTLINE_RADAR_LIVE:"OUTLINE_RADAR_LIVE",
WAVEFORM:"WAVEFORM",GLOBE:"GLOBE",SUPER_STORE:"SUPER_STORE",MEMBERSHIPS:"MEMBERSHIPS",MEMBERSHIPS_FILLED:"MEMBERSHIPS_FILLED",MONEY_HAND:"MONEY_HAND",YT_FILL_DOWNLOAD_24:"YT_FILL_DOWNLOAD_24",YT_FILL_OPEN_NEW_24:"YT_FILL_OPEN_NEW_24",YT_OUTLINE_CHEVRON_EXPAND_24:"YT_OUTLINE_CHEVRON_EXPAND_24",YT_OUTLINE_CHEVRON_DOWN_24:"YT_OUTLINE_CHEVRON_DOWN_24",YT_OUTLINE_ARROW_REPEAT_1_24:"YT_OUTLINE_ARROW_REPEAT_1_24",YT_FILL_ARROW_REPEAT_1_24:"YT_FILL_ARROW_REPEAT_1_24",HEALTH_AND_SAFETY:"HEALTH_AND_SAFETY",
YT_FILL_YOUTUBE_MUSIC_24:"YT_FILL_YOUTUBE_MUSIC_24",YT_FILL_YOUTUBE_MUSIC_36:"YT_FILL_YOUTUBE_MUSIC_36",OUTLINE_TRASH_CAN:"OUTLINE_TRASH_CAN",OUTLINE_PENCIL:"OUTLINE_PENCIL",OUTLINE_ALERT_CIRCLE:"OUTLINE_ALERT_CIRCLE",OUTLINE_ALERT_TRIANGLE:"OUTLINE_ALERT_TRIANGLE",OUTLINE_OPEN_NEW:"OUTLINE_OPEN_NEW",LIST:"LIST",ARROW_CIRCLE:"ARROW_CIRCLE",EXPAND_LESS:"EXPAND_LESS",YT_OUTLINE_SUBSCRIPTIONS_24PT:"YT_OUTLINE_SUBSCRIPTIONS_24PT",OUTLINE_ADD:"OUTLINE_ADD",MEDAL:"MEDAL",MULTIVIEW:"MULTIVIEW",GIFT:"GIFT",
OUTLINE_GIFT:"OUTLINE_GIFT",OUTLINE_YOUTUBE_SHORTS_PLUS:"OUTLINE_YOUTUBE_SHORTS_PLUS",OUTLINE_YOUTUBE_LINKED_TV:"OUTLINE_YOUTUBE_LINKED_TV",NERD_STATS:"NERD_STATS",YT_OUTLINE_YOUTUBE_MUSIC_24:"YT_OUTLINE_YOUTUBE_MUSIC_24",YT_OUTLINE_MUSIC_24:"YT_OUTLINE_MUSIC_24",YT_OUTLINE_RATING_UP_24:"YT_OUTLINE_RATING_UP_24",YT_OUTLINE_FIRE_24:"YT_OUTLINE_FIRE_24",CREATOR_STUDIO_RED_LOGO:"CREATOR_STUDIO_RED_LOGO",UNPLUGGED_RED_LOGO:"UNPLUGGED_RED_LOGO",MUSIC_RED_LOGO:"MUSIC_RED_LOGO",KIDS_RED_LOGO:"KIDS_RED_LOGO",
LAPTOP_MOBILE:"LAPTOP_MOBILE",AUDIO_SURROUND:"AUDIO_SURROUND",FEATURED_SEASONAL_AND_GIFTS:"FEATURED_SEASONAL_AND_GIFTS",AUDIO:"AUDIO",SKIP_FORWARD_30:"SKIP_FORWARD_30",PLAY_ARROW_HALF_CIRCLE:"PLAY_ARROW_HALF_CIRCLE",VIDEO_LINK:"VIDEO_LINK",TEXT:"TEXT",SELL:"SELL",SELL_FILLED:"SELL_FILLED",YOUTUBE_STUDIO_ARROW_DOWN:"YOUTUBE_STUDIO_ARROW_DOWN",YOUTUBE_STUDIO_ARROW_UP:"YOUTUBE_STUDIO_ARROW_UP",ADMIN_PANEL_SETTINGS:"ADMIN_PANEL_SETTINGS",EXPIRE:"EXPIRE",BAR_HORIZONTAL:"BAR_HORIZONTAL",SCREEN_THEATRE:"SCREEN_THEATRE",
SCREEN_MINIPLAYER:"SCREEN_MINIPLAYER",SCREEN_DEFAULT:"SCREEN_DEFAULT",SCREEN_FULLSCREEN:"SCREEN_FULLSCREEN",LIST_QUEUE:"LIST_QUEUE",MOON_Z:"MOON_Z",MOON_Z_FILLED:"MOON_Z_FILLED",MESSAGE_BUBBLE_QUESTION:"MESSAGE_BUBBLE_QUESTION",TV_CIRCLE:"TV_CIRCLE",PANELS:"PANELS",BOX_PLACEHOLDER_LEFT_OUTLINE:"BOX_PLACEHOLDER_LEFT_OUTLINE",OUTLINE_OVERFLOW_HORIZONTAL_32:"OUTLINE_OVERFLOW_HORIZONTAL_32",OUTLINE_OVERFLOW_VERTICAL:"OUTLINE_OVERFLOW_VERTICAL",SPEAKER:"SPEAKER",SPEAKER_OFF:"SPEAKER_OFF",SPEAKER_GROUP:"SPEAKER_GROUP",
BAG:"BAG",VR:"VR",MUSIC_MUTED:"MUSIC_MUTED",GREEN_SCREEN_OFF:"GREEN_SCREEN_OFF",GREEN_SCREEN_ON:"GREEN_SCREEN_ON",LIST_PLAY_ARROW:"LIST_PLAY_ARROW",BAR_CIRCLE:"BAR_CIRCLE",QUOTATION_MARK:"QUOTATION_MARK",SPARKLE:"SPARKLE",SPARKLE_FILLED:"SPARKLE_FILLED",SPARK:"SPARK",SPARK_RADAR:"SPARK_RADAR",SPARK_SEARCH:"SPARK_SEARCH",OUTLINE_BAG_BOOKMARK:"OUTLINE_BAG_BOOKMARK",RADAR_LIVE:"RADAR_LIVE",PENCIL:"PENCIL",PRICE_TAG:"PRICE_TAG",CHEVRON_DOWN:"CHEVRON_DOWN",CHEVRON_UP:"CHEVRON_UP",SPEED_1_POINT_2X:"SPEED_1_POINT_2X",
SPEED_1_POINT_5X:"SPEED_1_POINT_5X",SPEED_1_POINT_8X:"SPEED_1_POINT_8X",SPEED_POINT_2X:"SPEED_POINT_2X",SPEED_POINT_5X:"SPEED_POINT_5X",SPEED_POINT_8X:"SPEED_POINT_8X",SPEED_1X:"SPEED_1X",SPEED_2X:"SPEED_2X",BROADCAST:"BROADCAST",BROADCAST_CAIRO:"BROADCAST_CAIRO",PODCAST_16:"PODCAST_16",PODCAST_ADD:"PODCAST_ADD",PODCAST_CHECK:"PODCAST_CHECK",DOLLAR_SIGN:"DOLLAR_SIGN",DOLLAR_SIGN_CONTAINER:"DOLLAR_SIGN_CONTAINER",MEET:"MEET",BRIEFCASE:"BRIEFCASE",CHECK_DOUBLE:"CHECK_DOUBLE",CHECK_DOUBLE_OFF:"CHECK_DOUBLE_OFF",
SHIELD_ADD:"SHIELD_ADD",SHIELD_OFF:"SHIELD_OFF",REMIX_FILLED:"REMIX_FILLED",EYE:"EYE",OPEN_IN_PHONE:"OPEN_IN_PHONE",OPEN_IN_PANEL:"OPEN_IN_PANEL",REPLAY_ARROW:"REPLAY_ARROW",ARROW_UNDO:"ARROW_UNDO",PERSON_CIRCLE_SLASH:"PERSON_CIRCLE_SLASH",EARTH_OUTLINE:"EARTH_OUTLINE",SLASH_CIRCLE_LEFT:"SLASH_CIRCLE_LEFT",SLASH_CIRCLE_RIGHT:"SLASH_CIRCLE_RIGHT",ARROW_PAUSE:"ARROW_PAUSE",MENU_FILTER:"MENU_FILTER",SPACE_BAR:"SPACE_BAR",CIRCLES_6:"CIRCLES_6",CELEBRATION:"CELEBRATION",CROWN:"CROWN",CROWN_FILLED:"CROWN_FILLED",
GRID:"GRID",GRID_3X3:"GRID_3X3",GRID_ASYMMETRICAL:"GRID_ASYMMETRICAL",KEEP_FILLED:"KEEP_FILLED",X_CIRCLE:"X_CIRCLE",KIDS_DOWNLOADS:"KIDS_DOWNLOADS",KIDS_MOVE_DOWNLOAD:"KIDS_MOVE_DOWNLOAD",KIDS_SUBSCRIPTIONS:"KIDS_SUBSCRIPTIONS",BRIGHTNESS:"BRIGHTNESS",BRIGHTNESS_FILLED:"BRIGHTNESS_FILLED",MAGIC_WAND:"MAGIC_WAND",MAGIC_WAND_FILLED:"MAGIC_WAND_FILLED",BOX_PENCIL:"BOX_PENCIL",MY_VIDEOS_SUPEX_ZERO_STATE:"MY_VIDEOS_SUPEX_ZERO_STATE",CREATOR_ACADEMY:"CREATOR_ACADEMY",CREATOR_ACADEMY_FILLED:"CREATOR_ACADEMY_FILLED",
CREATOR_ACADEMY_FILLED_16:"CREATOR_ACADEMY_FILLED_16",SCREEN_SWITCH:"SCREEN_SWITCH",PDF:"PDF",SHIELD_OVERFLOW:"SHIELD_OVERFLOW",ANIMALS:"ANIMALS",BOX_OPEN_CHECK:"BOX_OPEN_CHECK",PLAYABLES_LOGO:"PLAYABLES_LOGO",PLAYABLES_LOGO_CAIRO:"PLAYABLES_LOGO_CAIRO",PERSON_2:"PERSON_2",X_OCTAGON:"X_OCTAGON",PLAY_PRISM:"PLAY_PRISM",FILTER_PHOTO:"FILTER_PHOTO",MUSIC_FILLED:"MUSIC_FILLED",COURSE_FILLED:"COURSE_FILLED",TRANSCRIPT:"TRANSCRIPT",TRANSCRIPT_SEARCH:"TRANSCRIPT_SEARCH",STEM:"STEM",ARROW_CIRCLE_RIGHT:"ARROW_CIRCLE_RIGHT",
HEART_CIRCLE:"HEART_CIRCLE",RSS:"RSS",RSS_OFF:"RSS_OFF",PLAYABLES:"PLAYABLES",PERSON_MUSIC:"PERSON_MUSIC",ARROWS_ALERT:"ARROWS_ALERT",CLOCK_ARROWS_ALERT:"CLOCK_ARROWS_ALERT",CLOCK_ARROWS:"CLOCK_ARROWS",SWAP_HORIZ:"SWAP_HORIZ",MUSIC_NOTE_SYMBOL:"MUSIC_NOTE_SYMBOL",BOOK:"BOOK",DISMISS_QUEUE:"DISMISS_QUEUE",RANDOM:"RANDOM",SCREEN_LIGHT:"SCREEN_LIGHT",SINGLE_SPARKLE:"SINGLE_SPARKLE",PROMOTE:"PROMOTE",BUSINESS:"BUSINESS",TOOLBOX:"TOOLBOX",SHORTS_CREATION_COMMENT:"SHORTS_CREATION_COMMENT",SPARK_IMAGE:"SPARK_IMAGE",
SPARK_VIDEO:"SPARK_VIDEO",ALL_CHIP:"ALL_CHIP",TROPHY_CELEBRATIONS:"TROPHY_CELEBRATIONS",SPARK_EDIT:"SPARK_EDIT",MAP_OUTLINE:"MAP_OUTLINE",VOLUME_STABLE:"VOLUME_STABLE",SEARCH_PROMINENT:"SEARCH_PROMINENT",INFINITY_ICON:"INFINITY_ICON",DIRECTIONS_OUTLINE:"DIRECTIONS_OUTLINE",SHORTS_STICKER_PICKER:"SHORTS_STICKER_PICKER",SETTINGS_REMOTE:"SETTINGS_REMOTE",NEWS_STORY:"NEWS_STORY",FOOTBALL_FILLED:"FOOTBALL_FILLED",CIRCLES_OVERLAP:"CIRCLES_OVERLAP",ACCESSIBILITY:"ACCESSIBILITY",CODE:"CODE",HAND_SWIPE_LEFT:"HAND_SWIPE_LEFT",
SETTING_UPLOAD:"SETTING_UPLOAD",SETTING_HD:"SETTING_HD",STICKER:"STICKER",SUN:"SUN",MOON:"MOON",EYE_OFF:"EYE_OFF",TARGET:"TARGET",TARGET_ADD:"TARGET_ADD",STAR_SHOOTING:"STAR_SHOOTING",TEXT_BOX:"TEXT_BOX",OUTLINE_ARROW_SOLID_UP:"OUTLINE_ARROW_SOLID_UP",ARROW_SOLID_UP:"ARROW_SOLID_UP",OUTLINE_ARROW_SOLID_DOWN:"OUTLINE_ARROW_SOLID_DOWN",ARROW_SOLID_DOWN:"ARROW_SOLID_DOWN",OUTLINE_ARROW_SOLID_UP_16:"OUTLINE_ARROW_SOLID_UP_16",FILL_ARROW_SOLID_UP_16:"FILL_ARROW_SOLID_UP_16",OUTLINE_ARROW_SOLID_DOWN_16:"OUTLINE_ARROW_SOLID_DOWN_16",
FILL_ARROW_SOLID_DOWN_16:"FILL_ARROW_SOLID_DOWN_16",DIE_3:"DIE_3",POUND:"POUND",CIRCLE:"CIRCLE",CIRCLE_FILLED:"CIRCLE_FILLED",YOUTUBE_SPORTS:"YOUTUBE_SPORTS",STAR_SHOOTING_OUTLINE:"STAR_SHOOTING_OUTLINE",AUDIO_BADGE:"AUDIO_BADGE",FANTASY:"FANTASY",ENGAGEMENT:"ENGAGEMENT",HASHTAG:"HASHTAG",TEMPLATE_ADD:"TEMPLATE_ADD",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP",RUBY:"RUBY",GAME_CONSOLE_DPAD:"GAME_CONSOLE_DPAD",GAME_CONSOLE_FACE_BUTTONS:"GAME_CONSOLE_FACE_BUTTONS",SKIP_BACK_15:"SKIP_BACK_15",SKIP_FORWARD_15:"SKIP_FORWARD_15",
ARROW_CIRCLE_PLAY:"ARROW_CIRCLE_PLAY",NOTE_ADD:"NOTE_ADD",MY_AD_CENTER:"MY_AD_CENTER",MY_AD_CENTER_LOGO:"MY_AD_CENTER_LOGO",PEOPLE_NOTE:"PEOPLE_NOTE",LEARNING:"LEARNING",LEARNING_CAIRO:"LEARNING_CAIRO",IMAGE_ADD:"IMAGE_ADD",LOCATION_POINT:"LOCATION_POINT",OUTLINE_MIX_24:"OUTLINE_MIX_24",FILL_AUDIO_16:"FILL_AUDIO_16",HAND_SWIPE_RIGHT:"HAND_SWIPE_RIGHT",SCHEDULE_FANZONE:"SCHEDULE_FANZONE",PLAY_PAUSE:"PLAY_PAUSE",ARROW_DIAGONAL_UP_RIGHT:"ARROW_DIAGONAL_UP_RIGHT",ARROW_DIAGONAL_UP_RIGHT_FILLED:"ARROW_DIAGONAL_UP_RIGHT_FILLED",
LOCAL_ACTIVITY:"LOCAL_ACTIVITY",STAR_CIRCLE_RIBBON:"STAR_CIRCLE_RIBBON",STAR_CIRCLE_RIBBON_OUTLINE:"STAR_CIRCLE_RIBBON_OUTLINE",LIGHTBULB_SPARK_OUTLINE:"LIGHTBULB_SPARK_OUTLINE",SPARK_LIGHTBULB_OUTLINE:"SPARK_LIGHTBULB_OUTLINE",SPARK_LIGHTBULB_FILLED:"SPARK_LIGHTBULB_FILLED",JOURNEY:"JOURNEY",QUESTION_HEAD:"QUESTION_HEAD",TEXT_FILLED:"TEXT_FILLED"};var S4Y=function(){np.apply(this,arguments)};
_.O(S4Y,np);S4Y.prototype.getAssociations=function(){return[]};_.Tzb=new _.W("playerInterstitialRenderer");var Y4Y=new _.W("getKidsBlocklistPickerCommand");_.XcE=new _.W("updateKidsBlacklistEndpoint");_.Qj=new _.W("likeEndpoint");var K4A,nwb,lxc;K4A=new _.W("addChatItemAction");nwb=new _.W("removeChatItemAction");lxc=new _.W("markChatItemAsDeletedAction");_.tfr=new _.W("setLiveChatCollapsedStateAction");var s6W=function(){np.apply(this,arguments)};
_.O(s6W,np);s6W.prototype.getAssociations=function(){return[]};var F4L=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(F4L,_.E8);var DLL=_.WD(F4L,[0,1,_.pP]);var cya=new _.W("liveChatEndpoint");var ORh=new _.W("liveChatItemContextMenuEndpoint");var GM7=new _.W("liveChatReplayEndpoint");_.wcY=new _.W("emojiPickerRenderer");var yy4=new _.W("liveChatAuthorBadgeViewModel");var bRF=new _.W("deleteLiveChatMessageCommand");var ULW=new _.W("liveChatActionEndpoint");var HRb=new _.W("createLiveChatPollEndpoint");var Aya=new _.W("manageLiveChatUserEndpoint");var kME=new _.W("moderateLiveChatEndpoint");_.EwL=new _.W("sendLiveChatMessageEndpoint");var j64=new _.W("sendLiveChatVoteEndpoint");var vwE=new _.W("clearLocationCommand");var xL7=new _.W("resolveLocationCommand");var Q6z=new _.W("interactionLoggingCommandMetadata");var XqV=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(XqV,_.E8);var YZm=function(Z,V){return _.J7(Z,1,V)};var pcb=[0,_.eo];var Twi=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Twi,_.E8);var SZE=function(Z,V){return iQ(Z,1,XqV,V)};Twi.prototype.JSC$9965_serializeBinary=VlE([0,_.$u,pcb]);var peE={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 h64={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"},
e6r={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 jRJ={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"};_.Nhm=new _.W("logFlowLoggingEventCommand");_.Zun=new _.W("loggingContext");var z6F=new _.W("captionLanguageSelectActionCommand");var $LY=new _.W("showCaptionLanguageSelectActionCommand");var R64=new _.W("dismissDialogEndpoint");var Mfr=new _.W("hideItemSectionVideosByIdCommand");var L4a=new _.W("showMiniplayerCommand");var uOW=function(){np.apply(this,arguments)};
_.O(uOW,np);uOW.prototype.getAssociations=function(){return[]};var W4h=function(){np.apply(this,arguments)};
_.O(W4h,np);W4h.prototype.getAssociations=function(){return[]};var gwh=function(){np.apply(this,arguments)};
_.O(gwh,np);gwh.prototype.getAssociations=function(){return[]};var IxW=function(){np.apply(this,arguments)};
_.O(IxW,np);IxW.prototype.getAssociations=function(){var Z=[];this.delegate.downloadsList&&Z.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&Z.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&Z.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&Z.push(this.delegate.refresh);return[].concat(_.nw(new Set(Z)))};var Zcb=function(){np.apply(this,arguments)};
_.O(Zcb,np);Zcb.prototype.getAssociations=function(){var Z=[];this.delegate.refresh&&Z.push(this.delegate.refresh);if(this.delegate.downloads)for(var V=_.B(this.delegate.downloads),a=V.next();!a.done;a=V.next())Z.push.apply(Z,_.nw((new VH4(a.value)).getAssociations()));return[].concat(_.nw(new Set(Z)))};
var VH4=function(){Kp.apply(this,arguments)};
_.O(VH4,Kp);VH4.prototype.getAssociations=function(){var Z=[];this.delegate.video&&Z.push(this.delegate.video);this.delegate.playlist&&Z.push(this.delegate.playlist);this.delegate.videoItem&&Z.push(this.delegate.videoItem);this.delegate.playlistItem&&Z.push(this.delegate.playlistItem);return[].concat(_.nw(new Set(Z)))};var akb=function(){np.apply(this,arguments)};
_.O(akb,np);akb.prototype.getAssociations=function(){var Z=[];this.delegate.localImageEntities&&Z.push.apply(Z,_.nw(this.delegate.localImageEntities));return[].concat(_.nw(new Set(Z)))};var JaA=function(){np.apply(this,arguments)};
_.O(JaA,np);JaA.prototype.getAssociations=function(){var Z=[];this.delegate.playbackData&&Z.push(this.delegate.playbackData);this.delegate.localImageEntities&&Z.push.apply(Z,_.nw(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&Z.push(this.delegate.videoDownloadContextEntity);return[].concat(_.nw(new Set(Z)))};var ohL=function(){np.apply(this,arguments)};
_.O(ohL,np);ohL.prototype.getAssociations=function(){return[]};var rah=function(){np.apply(this,arguments)};
_.O(rah,np);rah.prototype.getAssociations=function(){var Z=[];this.delegate.fakeChildren&&Z.push.apply(Z,_.nw(this.delegate.fakeChildren));return[].concat(_.nw(new Set(Z)))};var PJE=function(){np.apply(this,arguments)};
_.O(PJE,np);PJE.prototype.getAssociations=function(){var Z=[];this.delegate.video&&Z.push(this.delegate.video);this.delegate.playbackData&&Z.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&Z.push(this.delegate.offlineVideoPolicy);return[].concat(_.nw(new Set(Z)))};var fkF=function(){np.apply(this,arguments)};
_.O(fkF,np);fkF.prototype.getAssociations=function(){return[]};var icb=function(){np.apply(this,arguments)};
_.O(icb,np);icb.prototype.getAssociations=function(){var Z=[];this.delegate.channelOwner&&Z.push(this.delegate.channelOwner);this.delegate.videos&&Z.push.apply(Z,_.nw(this.delegate.videos));this.delegate.collaboratorChannels&&Z.push.apply(Z,_.nw(this.delegate.collaboratorChannels));this.delegate.downloadState&&Z.push(this.delegate.downloadState);this.delegate.refresh&&Z.push(this.delegate.refresh);return[].concat(_.nw(new Set(Z)))};var BUb=function(){np.apply(this,arguments)};
_.O(BUb,np);BUb.prototype.getAssociations=function(){var Z=[];this.delegate.video&&Z.push(this.delegate.video);this.delegate.channelContributor&&Z.push(this.delegate.channelContributor);return[].concat(_.nw(new Set(Z)))};var d4B=function(){Kp.apply(this,arguments)};
_.O(d4B,Kp);d4B.prototype.getAssociations=function(){var Z=[];this.delegate.recommendedVideoMetadata&&Z.push.apply(Z,_.nw((new m4a(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.nw(new Set(Z)))};
var m4a=function(){Kp.apply(this,arguments)};
_.O(m4a,Kp);m4a.prototype.getAssociations=function(){var Z=[];this.delegate.localImageEntities&&Z.push.apply(Z,_.nw(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&Z.push(this.delegate.videoDownloadContextEntity);return[].concat(_.nw(new Set(Z)))};var NUh=function(){Kp.apply(this,arguments)};
_.O(NUh,Kp);NUh.prototype.getAssociations=function(){var Z=[];this.delegate.playbackPosition&&Z.push(this.delegate.playbackPosition);return[].concat(_.nw(new Set(Z)))};var CJA=function(){np.apply(this,arguments)};
_.O(CJA,np);CJA.prototype.getAssociations=function(){var Z=[];this.delegate.owner&&Z.push(this.delegate.owner);this.delegate.downloadState&&Z.push(this.delegate.downloadState);this.delegate.userState&&Z.push.apply(Z,_.nw((new NUh(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&Z.push.apply(Z,_.nw((new d4B(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.nw(new Set(Z)))};var qJW=function(){np.apply(this,arguments)};
_.O(qJW,np);qJW.prototype.getAssociations=function(){var Z=[];this.delegate.userChannelDetails&&Z.push(this.delegate.userChannelDetails);return[].concat(_.nw(new Set(Z)))};var SJa=function(){np.apply(this,arguments)};
_.O(SJa,np);SJa.prototype.getAssociations=function(){var Z=[];this.delegate.channelOwner&&Z.push(this.delegate.channelOwner);this.delegate.playbackPosition&&Z.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&Z.push.apply(Z,_.nw(this.delegate.localImageEntities));this.delegate.downloadStatus&&Z.push(this.delegate.downloadStatus);return[].concat(_.nw(new Set(Z)))};var YlE=new _.W("downloadsPageSmartDownloadsOptInBannerParams");var TUh=function(){np.apply(this,arguments)};
_.O(TUh,np);TUh.prototype.getAssociations=function(){return[]};var YJL=function(){np.apply(this,arguments)};
_.O(YJL,np);YJL.prototype.getAssociations=function(){return[]};var Xsr=function(){np.apply(this,arguments)};
_.O(Xsr,np);Xsr.prototype.getAssociations=function(){return[]};var K$c=function(){np.apply(this,arguments)};
_.O(K$c,np);K$c.prototype.getAssociations=function(){return[]};var nhh=function(){np.apply(this,arguments)};
_.O(nhh,np);nhh.prototype.getAssociations=function(){return[]};var lkW=function(){np.apply(this,arguments)};
_.O(lkW,np);lkW.prototype.getAssociations=function(){return[]};var tHB=function(){np.apply(this,arguments)};
_.O(tHB,np);tHB.prototype.getAssociations=function(){return[]};var s7b=function(){np.apply(this,arguments)};
_.O(s7b,np);s7b.prototype.getAssociations=function(){return[]};var On=new _.W("dislikeButtonViewModel");var cM=new _.W("likeButtonViewModel");var F$4=new _.W("videoSummaryContentViewModel");var JHJ=new _.W("videoSummaryParagraphViewModel");var D4A=new _.W("changeTimelyActionVisibilityCommand");var ca7=new _.W("hideEngagementPanelEndpoint");var OcL=new _.W("refreshPanelEndpoint");var GqE=new _.W("scrollToSectionEndpoint");var wsA=new _.W("seekToVideoTimestampCommand");_.wx=new _.W("showEngagementPanelEndpoint");var yac=new _.W("showTransientPlayerScrimOverlayCommand");var bcz=new _.W("toggleEngagementPanelCommand");_.U44=new _.W("createBroadcastCommand");var Hc7=new _.W("metadataUpdateCommand");var AaW=function(){np.apply(this,arguments)};
_.O(AaW,np);AaW.prototype.getAssociations=function(){return[]};var kqE=function(){np.apply(this,arguments)};
_.O(kqE,np);kqE.prototype.getAssociations=function(){return[]};var EhE=function(){np.apply(this,arguments)};
_.O(EhE,np);EhE.prototype.getAssociations=function(){return[]};_.j7c=new _.W("merchandiseShelfRenderer");var vhL=new _.W("gridMovieRenderer");_.x4c=new _.W("movieRenderer");var Q7W=function(){np.apply(this,arguments)};
_.O(Q7W,np);Q7W.prototype.getAssociations=function(){var Z=[];this.delegate.trackDownloadMetadatas&&Z.push.apply(Z,_.nw(this.delegate.trackDownloadMetadatas));return[].concat(_.nw(new Set(Z)))};var psb=function(){np.apply(this,arguments)};
_.O(psb,np);
psb.prototype.getAssociations=function(){var Z=[];this.delegate.downloadedTracks&&Z.push.apply(Z,_.nw(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&Z.push.apply(Z,_.nw(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&Z.push.apply(Z,_.nw(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&Z.push.apply(Z,_.nw(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&Z.push.apply(Z,_.nw(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
Z.push.apply(Z,_.nw(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&Z.push.apply(Z,_.nw(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&Z.push.apply(Z,_.nw(this.delegate.metadataOnlyTracks));return[].concat(_.nw(new Set(Z)))};var h0a=function(){np.apply(this,arguments)};
_.O(h0a,np);h0a.prototype.getAssociations=function(){var Z=[];this.delegate.trackDownloadMetadatas&&Z.push.apply(Z,_.nw(this.delegate.trackDownloadMetadatas));return[].concat(_.nw(new Set(Z)))};var e0Y=function(){np.apply(this,arguments)};
_.O(e0Y,np);e0Y.prototype.getAssociations=function(){var Z=[];this.delegate.playbackData&&Z.push(this.delegate.playbackData);this.delegate.localImageEntities&&Z.push.apply(Z,_.nw(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&Z.push(this.delegate.videoDownloadContextEntity);return[].concat(_.nw(new Set(Z)))};var z0r=function(){np.apply(this,arguments)};
_.O(z0r,np);
z0r.prototype.getAssociations=function(){var Z=[];this.delegate.musicLibraryStatusEntity&&Z.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&Z.push.apply(Z,_.nw(this.delegate.primaryArtists));this.delegate.details&&Z.push(this.delegate.details);this.delegate.userDetails&&Z.push(this.delegate.userDetails);this.delegate.tracks&&Z.push.apply(Z,_.nw(this.delegate.tracks));this.delegate.share&&Z.push(this.delegate.share);this.delegate.downloadMetadata&&Z.push(this.delegate.downloadMetadata);this.delegate.refresh&&
Z.push(this.delegate.refresh);return[].concat(_.nw(new Set(Z)))};
var $4r=function(){np.apply(this,arguments)};
_.O($4r,np);$4r.prototype.getAssociations=function(){var Z=[];this.delegate.albumRelease&&Z.push(this.delegate.albumRelease);this.delegate.tracks&&Z.push.apply(Z,_.nw(this.delegate.tracks));return[].concat(_.nw(new Set(Z)))};
var R0r=function(){np.apply(this,arguments)};
_.O(R0r,np);R0r.prototype.getAssociations=function(){var Z=[];this.delegate.albumRelease&&Z.push(this.delegate.albumRelease);return[].concat(_.nw(new Set(Z)))};var MHa=function(){np.apply(this,arguments)};
_.O(MHa,np);MHa.prototype.getAssociations=function(){var Z=[];this.delegate.details&&Z.push(this.delegate.details);this.delegate.userDetails&&Z.push(this.delegate.userDetails);return[].concat(_.nw(new Set(Z)))};
var L$W=function(){np.apply(this,arguments)};
_.O(L$W,np);L$W.prototype.getAssociations=function(){var Z=[];this.delegate.parentArtist&&Z.push(this.delegate.parentArtist);return[].concat(_.nw(new Set(Z)))};
var uda=function(){np.apply(this,arguments)};
_.O(uda,np);uda.prototype.getAssociations=function(){var Z=[];this.delegate.parentArtist&&Z.push(this.delegate.parentArtist);return[].concat(_.nw(new Set(Z)))};var W$c=function(){np.apply(this,arguments)};
_.O(W$c,np);W$c.prototype.getAssociations=function(){return[]};var gha=function(){np.apply(this,arguments)};
_.O(gha,np);gha.prototype.getAssociations=function(){return[]};var IkW=function(){np.apply(this,arguments)};
_.O(IkW,np);
IkW.prototype.getAssociations=function(){var Z=[];this.delegate.tracks&&Z.push.apply(Z,_.nw(this.delegate.tracks));this.delegate.refresh&&Z.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&Z.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&Z.push(this.delegate.details);this.delegate.downloadMetadata&&Z.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&Z.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&Z.push(this.delegate.userDetails);this.delegate.entryCollection&&
Z.push(this.delegate.entryCollection);this.delegate.share&&Z.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&Z.push.apply(Z,_.nw((new ZDE(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.nw(new Set(Z)))};
var ZDE=function(){Kp.apply(this,arguments)};
_.O(ZDE,Kp);ZDE.prototype.getAssociations=function(){var Z=[];this.delegate.creatorEntity&&Z.push(this.delegate.creatorEntity);return[].concat(_.nw(new Set(Z)))};var VFz=function(){np.apply(this,arguments)};
_.O(VFz,np);VFz.prototype.getAssociations=function(){return[]};var al4=function(){np.apply(this,arguments)};
_.O(al4,np);
al4.prototype.getAssociations=function(){var Z=[];this.delegate.musicLibraryStatusEntity&&Z.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&Z.push.apply(Z,_.nw(this.delegate.artists));this.delegate.audioModeVersion&&Z.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&Z.push(this.delegate.videoModeVersion);this.delegate.userDetails&&Z.push(this.delegate.userDetails);this.delegate.details&&Z.push(this.delegate.details);this.delegate.albumRelease&&Z.push(this.delegate.albumRelease);this.delegate.share&&
Z.push(this.delegate.share);this.delegate.libraryEdit&&Z.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&Z.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&Z.push(this.delegate.playbackPosition);this.delegate.lyrics&&Z.push(this.delegate.lyrics);return[].concat(_.nw(new Set(Z)))};
var J9L=function(){np.apply(this,arguments)};
_.O(J9L,np);J9L.prototype.getAssociations=function(){var Z=[];this.delegate.parentTrack&&Z.push(this.delegate.parentTrack);return[].concat(_.nw(new Set(Z)))};
var oGF=function(){np.apply(this,arguments)};
_.O(oGF,np);oGF.prototype.getAssociations=function(){var Z=[];this.delegate.parentTrack&&Z.push(this.delegate.parentTrack);return[].concat(_.nw(new Set(Z)))};var ZK=new _.W("musicResponsiveListItemRenderer");var $Vo=new _.W("addToPlaylistEndpoint");var r9z=new _.W("captionPickerEndpoint");var PFB=new _.W("suggestStats");var flc=new _.W("backstageImageUploadEndpoint");var iDz=new _.W("createBackstagePostDialogEndpoint");_.Buc=new _.W("createCommentReplyDialogEndpoint");_.d8A=new _.W("updateCommentDialogEndpoint");_.m87=new _.W("updateCommentReplyDialogEndpoint");var NuY=new _.W("menuEndpoint");var vqn=new _.W("modalEndpoint");var CFa=new _.W("playlistEditorEndpoint");var qzB=new _.W("copyTextEndpoint");var SzE,TuH;SzE=new _.W("shareEndpoint");TuH=new _.W("shareEntityEndpoint");_.Yzr=new _.W("shareEntityServiceEndpoint");_.o4c=new _.W("userFeedbackEndpoint");_.kZ=new _.W("watchEndpoint");var XYu=new _.W("watchPlaylistEndpoint");var XIa=new _.W("addUpcomingEventReminderEndpoint");_.cS=new _.W("getCommentsFromInboxCommand");var KSH=new _.W("notificationOptOutEndpoint");var nGz=new _.W("recordNotificationInteractionsEndpoint");var llb=new _.W("removeUpcomingEventReminderEndpoint");var emc=new _.W("getDownloadActionCommand");_.tF4=new _.W("offlineOrchestrationActionCommand");var sZ4=function(){np.apply(this,arguments)};
_.O(sZ4,np);sZ4.prototype.getAssociations=function(){return[]};var FSW=function(){np.apply(this,arguments)};
_.O(FSW,np);FSW.prototype.getAssociations=function(){return[]};var D8W=function(){np.apply(this,arguments)};
_.O(D8W,np);D8W.prototype.getAssociations=function(){return[]};var c9E=function(){np.apply(this,arguments)};
_.O(c9E,np);c9E.prototype.getAssociations=function(){return[]};var OD4=function(){np.apply(this,arguments)};
_.O(OD4,np);OD4.prototype.getAssociations=function(){var Z=[];this.delegate.transfer&&Z.push(this.delegate.transfer);this.delegate.adsPlaybackData&&Z.push.apply(Z,_.nw(this.delegate.adsPlaybackData));this.delegate.drmLicense&&Z.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&Z.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&Z.push(this.delegate.videoDownloadContextEntity);return[].concat(_.nw(new Set(Z)))};var GYH=function(){np.apply(this,arguments)};
_.O(GYH,np);GYH.prototype.getAssociations=function(){return[]};var wIH=function(){np.apply(this,arguments)};
_.O(wIH,np);wIH.prototype.getAssociations=function(){var Z=[];this.delegate.offlineVideoStreams&&Z.push.apply(Z,_.nw(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&Z.push.apply(Z,_.nw(this.delegate.captionTrack));return[].concat(_.nw(new Set(Z)))};var y97=function(){np.apply(this,arguments)};
_.O(y97,np);y97.prototype.getAssociations=function(){return[]};var bDY=new _.W("showMoreDrawerCommand");var U8a=new _.W("updateEngagementPanelContentCommand");var HDB=new _.W("getPdgBuyFlowCommand");var A9z=new _.W("liveChatPurchaseMessageEndpoint");var kYc=new _.W("openSuperStickerBuyFlowCommand");var EGY=new _.W("updatePdgFeatureEnablementCommand");var jZc=function(){np.apply(this,arguments)};
_.O(jZc,np);jZc.prototype.getAssociations=function(){return[]};var vGh=function(){np.apply(this,arguments)};
_.O(vGh,np);vGh.prototype.getAssociations=function(){return[]};_.x8c=new _.W("pdgCommentChipRenderer");_.QZB=new _.W("permissionRoleBottomBarRenderer");_.pIW=new _.W("updatePermissionRoleCommand");var hgz=new _.W("prefetchWatchCommand");var egH=new _.W("updatePlayerErrorMessageCommand");var E4a=new _.W("toggleCaptionsVisibilityCommand");_.zgW=new _.W("quickActionsViewModel");var $84=new _.W("playerResponse");var Rgh=new _.W("playlistRenderer");_.MF4=new _.W("playlistVideoListRenderer");_.Ol=new _.W("playlistEditEndpoint");var LSH=new _.W("createImagePollCommand");var ukB=new _.W("createQuizCommand");var WSY=new _.W("quizRenderer");var gGb=new _.W("uploadedVideoRenderer");var Ilc=new _.W("decorateMessageEndpoint");var Zi4=new _.W("lpOfferCardOptionViewModel");var V9A=new _.W("sfvAudioItemPlaybackCommand");var a8W=function(){np.apply(this,arguments)};
_.O(a8W,np);a8W.prototype.getAssociations=function(){return[]};_.G0=new _.W("reelNonVideoContentEndpoint");_.Pp=new _.W("reelWatchEndpoint");_.wE=new _.W("reelItemRenderer");_.J6b=new _.W("reelMetapanelViewModel");_.oSB=new _.W("reelNonVideoContentRenderer");_.r6F=new _.W("reelPlayerOverlayRenderer");var P7F=new _.W("shortsLockupViewModel");var f8Y=new _.W("sponsorButtonViewModel");var ii4=new _.W("reelItemWatchResponse");var BQF=new _.W("textBadgeRenderer");_.y9=new _.W("buttonRenderer");_.bW=new _.W("toggleButtonRenderer");var p5E=new _.W("switchButtonViewModel");_.dXE=new _.W("confirmDialogRenderer");var mXL;mXL=new _.W("menuRenderer");_.NQA=new _.W("menuFlexibleItemRenderer");var C7E=new _.W("pollRenderer");_.qWh=new _.W("backgroundPromoRenderer");var TQE;_.SWB=new _.W("chipCloudRenderer");TQE=new _.W("chipCloudChipRenderer");var YWY=new _.W("dropdownRenderer");var XUz=new _.W("gridVideoRenderer");_.XZK=new _.W("itemSectionRenderer");_.KLa=new _.W("messageRenderer");var nSb=new _.W("sortFilterHeaderRenderer");_.Ul=new _.W("videoRenderer");var l87=new _.W("resolveUrlCommandMetadata");var t9B=function(){np.apply(this,arguments)};
_.O(t9B,np);t9B.prototype.getAssociations=function(){return[]};_.sMW=new _.W("getAnswerCommand");_.Jz=new _.W("searchEndpoint");var FLh=new _.W("genAiRichTextViewModel");var hmc=new _.W("overviewAnswerViewModel");var DXW=new _.W("addToPlaylistServiceEndpoint");var c6a=new _.W("clearSearchHistoryEndpoint");var Oi4=new _.W("clearWatchHistoryEndpoint");var GjH=new _.W("webSerializedServiceEndpointExtension");_.wUE=new _.W("createCommentEndpoint");var A8h=new _.W("createCommentReplyEndpoint");var k0c=new _.W("performCommentActionEndpoint");var EgL=new _.W("updateCommentEndpoint");var jhE=new _.W("updateCommentReplyEndpoint");_.HS=new _.W("createPlaylistServiceEndpoint");var vgF=new _.W("deletePlaylistEndpoint");var xGc=new _.W("deleteVideoEndpoint");var zmJ=new _.W("getReportFormEndpoint");var QhF=new _.W("modifyChannelNotificationPreferenceEndpoint");var mvF;_.oK=new _.W("offlinePlaylistEndpoint");mvF={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 NPV;_.Jv=new _.W("offlineVideoEndpoint");NPV={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 pSz=new _.W("pingingEndpoint");_.hsF=new _.W("selectActiveIdentityEndpoint");var esc=new _.W("setSettingEndpoint");var FkF=new _.W("undoFeedbackEndpoint");var zsH=new _.W("unsubscribeEndpoint");_.$GH=new _.W("updatedMetadataEndpoint");var Rs4=function(){np.apply(this,arguments)};
_.O(Rs4,np);Rs4.prototype.getAssociations=function(){return[]};_.M6h=new _.W("updateLocalAppSettingCommand");var LJE=new _.W("saveImageToDeviceEndpoint");var uwE=new _.W("shareImageCommand");var WJz=new _.W("sharingProviderDataCommand");var ggH=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(ggH,_.E8);var I$F=[0,_.zx,-1];ggH.prototype.JSC$10164_serializeBinary=VlE(I$F);var ZkL=_.Is(I$F);var VkF=new _.W("userMentionSuggestionRenderer");var aFL=new _.W("liveChatTunnelCommand");var JPE=new _.W("showSponsorshipsGiftOfferDialogCommand");var oxB=new _.W("sponsorshipsScrollableShelfViewModel");var rPB=new _.W("updateUpcomingEventReminderButtonStateCommand");var Pg4=new _.W("upcomingEventReminderButtonStateRenderer");var fFr=new _.W("subscribeEndpoint");var ika=new _.W("registerTasksCommand");var B8r=new _.W("showDialogCommand");_.m2=new _.W("showSheetCommand");var dCY=function(){np.apply(this,arguments)};
_.O(dCY,np);dCY.prototype.getAssociations=function(){return[]};var mCr=function(){np.apply(this,arguments)};
_.O(mCr,np);mCr.prototype.getAssociations=function(){return[]};_.hv=new _.W("avatarViewModel");var fDE=new _.W("badgeViewModel");_.tv=new _.W("buttonViewModel");_.A8=new _.W("chipViewModel");var N8a=new _.W("contentPreviewImageViewModel");var Cg7=new _.W("decoratedAvatarViewModel");var xdu=new _.W("downloadButtonViewModel");_.aoE=new _.W("engagementBarViewModel");_.qBA=new _.W("imageBannerViewModel");var snR=new _.W("lockupContentMetadataRowExtension");var SBW=new _.W("lockupMetadataViewModel");_.T8B=new _.W("lockupViewModel");var YBr=function(){np.apply(this,arguments)};
_.O(YBr,np);YBr.prototype.getAssociations=function(){return[]};_.X4a=new _.W("pageHeaderViewModel");var yFJ=new _.W("thumbnailHoverOverlayToggleActionsViewModel");_.sn=new _.W("toggleButtonViewModel");var KHz=function(){np.apply(this,arguments)};
_.O(KHz,np);KHz.prototype.getAssociations=function(){return[]};_.JtF=new _.W("votingViewModel");var nxr=new _.W("sectionHeaderViewModel");var lFc=new _.W("notifyDropdownOptionSelectedCommand");var JuK=new _.W("listViewModel");_.NT=new _.W("listItemViewModel");var tkH=new _.W("dialogHeaderViewModel");var scc=function(){np.apply(this,arguments)};
_.O(scc,np);scc.prototype.getAssociations=function(){return[]};var FHF=function(){np.apply(this,arguments)};
_.O(FHF,np);FHF.prototype.getAssociations=function(){return[]};var DCB=function(){np.apply(this,arguments)};
_.O(DCB,np);DCB.prototype.getAssociations=function(){return[]};_.cPL=new _.W("transcriptSubmitCaptionCorrectionCommand");var Okh=function(){np.apply(this,arguments)};
_.O(Okh,np);Okh.prototype.getAssociations=function(){return[]};var coJ=new _.W("unpluggedStringRunImage");var GG4=new _.W("tabViewModel");var w4b=new _.W("tabbedViewModel");var yPc=function(){np.apply(this,arguments)};
_.O(yPc,np);yPc.prototype.getAssociations=function(){return[]};_.bkA=new _.W("updateDescriptionAction");var UC7=new _.W("updateToggleButtonTextAction");_.HkY=new _.W("autoplaySwitchButtonRenderer");var Hn;_.APW=new _.W("multiMarkersPlayerBarRenderer");Hn=new _.W("chapterRenderer");var kGB=new _.W("heatMarkerRenderer");var EQo=new _.W("heatmapRenderer");var ExA=new _.W("smartSkipPlayerScrimOverlayRenderer");var jcA=new _.W("timedMarkerDecorationRenderer");var zWm=new _.W("postWebToNativeMessageCommand");var vx4=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(vx4,_.E8);var xC4=_.WD(vx4,[0,_.zx,-2]);var QcL=new _.W("whitelistEditEndpoint");var p4A=new _.W("clearUrlParamCommand");var hyA=new _.W("commerceActionCommand");_.eyc=new _.W("getPaymentInstrumentsParamsCommand");var zyH=new _.W("getPaymentsClientTokenCommand");var $CA=new _.W("googlePaymentBillingCommand");var RyA=new _.W("googlePaymentPurchaseManagerCommand");_.MkE=new _.W("logGtmCommand");var LHb=new _.W("updateCardItemOnClickCommand");_.uEF=new _.W("ypcPauseSubscriptionCommand");_.WHz=new _.W("ypcResumeSubscriptionCommand");var gx7=function(){np.apply(this,arguments)};
_.O(gx7,np);gx7.prototype.getAssociations=function(){return[]};var IFF=function(){np.apply(this,arguments)};
_.O(IFF,np);IFF.prototype.getAssociations=function(){return[]};var Z5Y=function(){np.apply(this,arguments)};
_.O(Z5Y,np);Z5Y.prototype.getAssociations=function(){return[]};var VeF=function(){np.apply(this,arguments)};
_.O(VeF,np);VeF.prototype.getAssociations=function(){return[]};var ap4=function(){np.apply(this,arguments)};
_.O(ap4,np);ap4.prototype.getAssociations=function(){return[]};var mEE=new _.W("ypcOffersEndpoint");var JLF=new _.W("cardItemRenderer"),ob4=new _.W("cardItemTextRenderer");var rLF=new _.W("commerceCartItemQuantityPickerRenderer");var PE7=new _.W("linkCardRenderer");var j5i=new _.W("quantityIncrementerButtonViewModel");var fpA=new _.W("quantityIncrementerViewModel");var i5B=new _.W("themedImageViewModel");_.BLa=new _.W("ypcCancelRecurrenceEndpoint");var dtH=new _.W("ypcCompleteTransactionEndpoint");_.mt4=new _.W("ypcGetCartEndpoint");_.ZJ=new _.W("ypcGetOffersEndpoint");_.kg=new _.W("ypcHandleTransactionEndpoint");var NL7=new _.W("ypcLogWalletAnalyticDataEndpoint");_.CEE=new _.W("ypcRedeemCodeEndpoint");var qmc=new _.W("ypcUpdateFopEndpoint");Z$(IM(1),WU(4));VEW((new MessageChannel).port2);var SmE=function(){this.register=new Map},eXJ=function(Z,V,a){Z=Z+"_"+V;
El.register.has(Z)?a=El.register.get(Z):(a=a(),El.register.set(Z,a));return a},TLF=function(Z){Z=_.B(Z.register.values());
for(var V=Z.next();!V.done;V=Z.next())_.CI(V.value,"ABORTED")};
SmE.prototype.clear=function(){TLF(this);this.register.clear()};
var El=new SmE;var two=Date.now().toString();var FfR,YmY=_.JO.ytLoggingDocDocumentNonce_;YmY||(YmY=K4(16),_.pK("ytLoggingDocDocumentNonce_",YmY));FfR=YmY;var Uya={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 Xhz;Xhz=1;_.l$=function(Z){this.veData=Z};
_.oN=function(Z){return new _.l$({trackingParams:Z})};
_.Ne=function(Z,V,a,J,r,f){var d=Xhz++;return new _.l$({veType:Z,veCounter:d,elementIndex:a,dataElement:V,youtubeData:J,jspbYoutubeData:r,loggingDirectives:f})};
_.P=_.l$.prototype;
_.P.getAsJson=function(){var Z={};this.veData.trackingParams!==void 0?Z.trackingParams=this.veData.trackingParams:(Z.veType=this.veData.veType,this.veData.veCounter!==void 0&&(Z.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(Z.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(Z.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(Z.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(Z.isCounterfactual=!0);
return Z};
_.P.getAsJspb=function(){var Z=new VRc;this.veData.trackingParams!==void 0?Z.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.HL(Z,2,this.veData.veType),this.veData.veCounter!==void 0&&_.HL(Z,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.HL(Z,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.J7(Z,5,!0));if(this.veData.dataElement!==void 0){var V=this.veData.dataElement.getAsJspb();_.ae(Z,7,V)}this.veData.youtubeData!==void 0&&_.ae(Z,8,this.veData.jspbYoutubeData);
return Z};
_.P.toString=function(){return JSON.stringify(this.getAsJson())};
_.P.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.P.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.pK("yt_logging_screen.getRootVeType",weE);_.pK("yt_logging_screen.getCurrentCsn",_.st);_.pK("yt_logging_screen.getCttAuthInfo",FC);_.pK("yt_logging_screen.setCurrentScreen",_.k9O);var Koh=function(){this.events=new Map},nb4=function(Z){var V=[];
Z=_.B(Z.events.values());for(var a=Z.next();!a.done;a=Z.next())V.push(a.value);return V};
Koh.prototype.clear=function(){this.events.clear()};var tea=function(){this.logTransport=new lpW;this.loggedEventRegister=new Koh;this.unloggedEventRegister=new Koh;this.eventsCount=0;this.flushInterval=3E4;this.JSC$10221_flushTimer=new _.RB(this.flushInterval);this.JSC$10221_flushTimer.listen("tick",this.flush,!1,this)};
tea.prototype.flush=function(){if(this.eventsCount){var Z={loggedEvents:nb4(this.loggedEventRegister),unloggedEvents:nb4(this.unloggedEventRegister)};if(_.F("export_player_version_to_ytconfig")){var V;(V=_.yr("PLAYER_CLIENT_VERSION"))?(V=V.split("-")[0].replace(/\./g,""),V=isNaN(Number(V))?"0":V):V="";var a=_.yr("PLAYER_CLIENT_VERSION");if(a){a=a.split("-");var J="";a.length>1&&(J=a[a.length-1]);a=lac(J.startsWith("canary_experiment")?"canary":J.startsWith("canary_control")?"control":"none")}else a=
"CLIENT_CANARY_STATE_UNKNOWN";Z.dimensions={playerClientVersion:V,playerCanaryState:a}}this.logTransport.flush(Z);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$10221_flushTimer.enabled&&this.JSC$10221_flushTimer.stop()}};
var s9Y=function(Z){j6==null&&(j6=new tea);var V=j6;var a=V.loggedEventRegister;Z.dimensions=Z.dimensions||{};Z.dimensions.csn=_.st()||"";var J=EfE(Z.dimensions).join(";");if(Z.records!=null)if(a.events.has(J)){var r;(r=a.events.get(J).records)==null||r.push.apply(r,_.nw(Z.records))}else a.events.set(J,Z);V.JSC$10221_flushTimer.enabled||V.JSC$10221_flushTimer.start();V.eventsCount++;V.eventsCount>=100&&V.flush()};var lpW=function(){};
lpW.prototype.flush=function(Z,V){_.F("enable_client_sli_logging")&&_.n9("sliEventBatch",Z,{sendIsolatedPayload:!!V})};var j6;var DtY;DtY=function(Z){var V=Fo4;Z=Z===void 0?{}:Z;V=V.name;var a=hXE("SUCCESS");s9Y({dimensions:Z,records:[{name:V,state:"SLI_STATE_END",status:a}]})};
_.zXu=function(Z,V,a,J){this.name=Z;this.sliId=V;this.timeoutMs=a;this.statusOnTimeout=J;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.zXu.prototype.getId=function(){return this.sliId};
_.NN=function(Z,V){V=V===void 0?{}:V;Z.ongoing||(Z.ongoing=!0,Z.dimensions=V,Z.logSliId=ycW(),s9Y({dimensions:Z.dimensions,records:[{name:Z.name,state:"SLI_STATE_START",sliId:Z.logSliId}]}),Z.timeoutMs>0&&(Z.timeoutHandle=setTimeout(function(){_.CI(Z,Z.statusOnTimeout)},Z.timeoutMs)))};
_.CI=function(Z,V){Z.ongoing&&(Z.timeoutMs>0&&clearTimeout(Z.timeoutHandle),Z.ongoing=!1,V={dimensions:Z.dimensions,records:[{name:Z.name,status:hXE(V),state:"SLI_STATE_END",sliId:Z.logSliId}]},El.register.delete(Z.name+"_"+Z.sliId),s9Y(V))};var Fo4=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var cLr=function(){np.apply(this,arguments)};
_.O(cLr,np);cLr.prototype.getAssociations=function(){return[]};var CZu=new _.W("highlightTextDecoratorColorMapExtension");var m0o=new _.W("styleRunColorMapExtension");var gfJ=_.z4(["data-"]),VfO={};var Jyi={};var vS=function(Z){this.wrappedPromise_=Z===void 0?null:Z;this.state_=0;this.JSC$10253_value_=null};
vS.prototype.then=function(Z,V,a){return this.wrappedPromise_?this.wrappedPromise_.then(Z,V,a):this.state_===1&&Z?(Z=Z.call(a,this.JSC$10253_value_))&&typeof Z.then==="function"?Z:_.xg(Z):this.state_===2&&V?(Z=V.call(a,this.JSC$10253_value_))&&typeof Z.then==="function"?Z:_.O57(Z):this};
vS.prototype.getValue=function(){return this.JSC$10253_value_};
vS.prototype.isRejected=function(){return this.state_==2};
ViL(vS);_.O57=function(Z){var V=new vS;Z=Z===void 0?null:Z;V.state_=2;V.JSC$10253_value_=Z===void 0?null:Z;return V};
_.xg=function(Z){var V=new vS;Z=Z===void 0?null:Z;V.state_=1;V.JSC$10253_value_=Z===void 0?null:Z;return V};var Xco="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var G7h=["load","abort","error"],Q9=function(Z,V,a){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$10273_maxAspectRatio_=Z;this.disableAnimation_=V===void 0?!1:V;this.disableExifRotation_=a===void 0?!1:a;this.JSC$10273_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$10273_reject_=this.resolve_=null};
Q9.prototype.transform=function(Z){var V=this;this.mime_=Z.type;ew(WR4(Z),this.dataUrlRead_,this.readError_,this);ew(u4L(Z.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(a,J){V.resolve_=a;V.JSC$10273_reject_=J})};
Q9.prototype.dataUrlRead_=function(Z){this.dataUrl_=Z;this.angle_!=null&&whh(this)};
Q9.prototype.exifRead_=function(Z){if(this.disableExifRotation_)this.angle_=0;else{a:if(Z=new DataView(Z),Z.byteLength<2||Z.getUint16(0)!==65496)Z=-2;else{for(var V=2,a=Z.byteLength;V<a;){var J=Z.getUint16(V),r=Z.getUint16(V+2);if(J===65505){V+=4;J=Z.getUint32(V);r=Z.getUint16(V+4);if(J!==1165519206||r!==0)break;V+=6;J=Z.getUint16(V)===18761;V+=Z.getUint32(V+4,J);r=Z.getUint16(V,J);V+=2;for(var f=0;f<r;f++){if(Z.getUint16(V,J)===274){V+=8;Z=Z.getUint16(V,J);break a}V+=12}}else if(J>>8!==255)break;
else V+=r+2}Z=-1}switch(Z){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&&whh(this)};
Q9.prototype.readError_=function(){this.JSC$10273_reject_()};
var whh=function(Z){aN(Z.JSC$10273_image_,G7h,Z.completeTransform_,!1,Z);Z.JSC$10273_image_.src=_.Xl(Z.dataUrl_).toString();Z.JSC$10273_image_.src!=Tm.toString()&&Z.JSC$10273_image_.src.substr(0,11)==="data:image/"||Z.JSC$10273_reject_()};
Q9.prototype.completeTransform_=function(){if(this.JSC$10273_image_.src!=Tm.toString()){var Z=_.Xl(this.dataUrl_),V=this.JSC$10273_image_.naturalHeight?this.JSC$10273_image_.naturalWidth/this.JSC$10273_image_.naturalHeight:null;this.invalidAspectRatio=V>this.JSC$10273_maxAspectRatio_||V<1/this.JSC$10273_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var a=this.JSC$10273_image_.naturalWidth,J=this.JSC$10273_image_.naturalHeight,r=V=0,f=this.JSC$10273_image_.naturalHeight?this.JSC$10273_image_.naturalWidth/
this.JSC$10273_image_.naturalHeight:null;f>this.JSC$10273_maxAspectRatio_?(a=this.JSC$10273_maxAspectRatio_*J,V=(a-this.JSC$10273_image_.naturalWidth)/2,this.cropped=!0):f<1/this.JSC$10273_maxAspectRatio_?(J=this.JSC$10273_maxAspectRatio_*a,r=(J-this.JSC$10273_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)f=a,a=J,J=f,f=V,V=r,r=f;switch(this.angle_){case 90:r-=a;break;case 180:V-=a;r-=J;break;case 270:V-=
J}this.cropped||this.angle_%360!==0?(Z=document.createElement("canvas"),Z.width=a||1,Z.height=J||1,this.JSC$10273_image_.naturalWidth&&this.JSC$10273_image_.naturalHeight&&(a=Z.getContext("2d"),a.rotate(Math.PI/180*this.angle_),a.drawImage(this.JSC$10273_image_,V,r,this.JSC$10273_image_.naturalWidth,this.JSC$10273_image_.naturalHeight)),this.transformedData=_.Xl(Z.toDataURL(this.mime_))):this.transformedData=Z}else this.transformedData=Z;this.resolve_(this)}};var pp=function(Z,V){_.CC.call(this,Z);this.value=V};
_.O(pp,_.CC);
var h8=function(Z,V,a,J,r,f,d){d=d===void 0?!1:d;_.X6.call(this);var N=this;this.JSC$10278_url_=Z;this.channelId_=V;this.maxFileSizeMb_=a;this.JSC$10278_maxAspectRatio_=J;this.dropZoneEl_=r;this.rejectInvalidAspectRatio_=d;this.selectButtonEl_=f;this.JSC$10278_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new iW(this.dropZoneEl_);this.selectOverlay_=new BS(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$10278_image_=this.transfer_=null;this.handler_=new _.MF(this);_.fG(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(f,"click",function(){N.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.O(h8,_.X6);h8.prototype.disposeInternal=function(){for(var Z=this.selectButtonEl_.nextSibling;Z&&Z.parentNode&&Z.tagName=="INPUT";)Z.parentNode.removeChild(Z),Z=this.selectButtonEl_.nextSibling;this.cancel();_.X6.prototype.disposeInternal.call(this)};
h8.prototype.uploadPromise=function(){if(this.JSC$10278_image_==null)return null;this.uploadPromise_||yLH(this);return this.uploadPromise_};
h8.prototype.cancel=function(){b57(this);this.JSC$10278_image_=null};
var b57=function(Z){Z.transfer_&&Z.transfer_.cancel();Z.transfer_=null;Z.uploadPromise_=null;Z.resolve_=null;Z.JSC$10278_reject_=null},yLH=function(Z){b57(Z);
Z.transfer_=_.Ctc(Z.JSC$10278_url_,{"X-YouTube-ChannelId":Z.channelId_},Z.JSC$10278_image_);Z.handler_.listenOnce(Z.transfer_,"l",Z.JSC$10280_onUploadComplete_);Z.handler_.listenOnce(Z.transfer_,"n",Z.onUploadError_);Z.transfer_.run();Z.uploadPromise_=new Promise(function(V,a){Z.resolve_=V;Z.JSC$10278_reject_=a})};
_.P=h8.prototype;_.P.onChange_=function(Z){Z.files.length&&(this.JSC$10278_image_=Z.files[0],this.JSC$10278_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$10278_image_=null,this.dispatchEvent(new pp("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(yLH(this),(new Q9(this.JSC$10278_maxAspectRatio_)).transform(this.JSC$10278_image_).then((0,_.KG)(this.onPreview_,this),(0,_.KG)(this.onPreviewError_,this))))};
_.P.onPreview_=function(Z){if(Z.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$10278_image_=null),this.dispatchEvent(new pp("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;Z.cropped&&this.dispatchEvent(new pp("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new pp("yt.comments.ImageUploadOverlay.CHANGE_EVENT",Z.transformedData))};
_.P.onPreviewError_=function(){this.JSC$10278_image_=null;this.dispatchEvent(new pp("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.P.onHover_=function(Z){Z.stopPropagation();Z.preventDefault();if(Z.type==="dragover")Z=!0;else if(Z.type==="dragleave")Z=!1;else return;this.dispatchEvent(new pp("yt.comments.ImageUploadOverlay.HOVER_EVENT",Z))};
_.P.JSC$10280_onUploadComplete_=function(){var Z=(0,_.D17)(this.transfer_.getResponseText());this.resolve_(Z.encryptedBlobId)};
_.P.onUploadError_=function(){this.JSC$10278_reject_();b57(this)};var UtE=function(Z){Z=Z||{};var V={},a={};this.url=Z.url||"";this.args=Z.args||_.lv.clone(V);this.assets=Z.assets||{};this.attrs=Z.attrs||_.lv.clone(a);this.fallback=Z.fallback||null;this.fallbackMessage=Z.fallbackMessage||null;this.html5=!!Z.html5;this.disable=Z.disable||{};this.loaded=!!Z.loaded;this.messages=Z.messages||{}};
UtE.prototype.clone=function(){var Z=new UtE,V;for(V in this)if(this.hasOwnProperty(V)){var a=this[V];Z[V]=_.Yk(a)=="object"?_.lv.clone(a):a}return Z};var H54,ALY,k7b,I$,j9Y,vbA,xtE,Q9L,ph7,hJ7,eJB,zJL,$tE,RJY,Meh,Loz,uMa,WoB,gbh,IpY,ZZb,Vgr,aRz,Jsc,onb,rsF,PHc,fRW,iZ4,gdn,BF7,dI4,mIL,NFh,CHB,qjB,Sjh,TFb,Yja,XYB,Kv4,nnH,lRY,tgB,sJB,Fv4,DIH,csb,OZc,GXh,wYa,ys4,bZF,UIa,HZB,Ash,e6,kXa,EnW,jJa,vnE,xIa,QJF,pYa,heY,eeY,ze4,$IE,ReB,MgE,LvE,ucY,Wvb,gna,IRH,uxR,ZOH,VQa,a6F,Jqa,oR7,rqa,Pxz,f6B,iOH,Bib,dbz,mbE,Niz,CxE,q5H,S5W,TiW,Y5a,XlF,K1h,nR7,l6Y,tQA,sxb,F1F;H54=["account/accounts_list"];ALY=["acknowledge_channel_tou_strike"];k7b=["notification/add_upcoming_event_reminder"];
_.EbW=["att/get"];I$=["browse","music/browse","unplugged/browse"];j9Y=["channel/claim_legacy_youtube_channel"];vbA=["history/clear_search_history"];xtE=["history/clear_watch_history"];Q9L=["comment/perform_comment_action"];ph7=["comment/get_comment_replies"];hJ7=["ypc/commerce_action"];eJB=["backstage/create_post"];zJL=["live/create_broadcast"];$tE=["channel/create_channel"];RJY=["comment/create_comment_reply"];Meh=["comment/create_comment"];Loz=["live_chat/create_poll"];uMa=["playlist/create"];
WoB=["decorate_message"];gbh=["live_chat/delete_message"];IpY=["playlist/delete"];ZZb=["video/delete"];Vgr=["like/dislike"];aRz=["dismissal/dismiss"];Jsc=["flag/flag"];onb=["flow"];rsF=["account/account_menu"];PHc=["playlist/get_add_to_playlist"];fRW=["get_answer"];iZ4=["channel/get_channel_creation_form"];gdn=["offline/get_download_action"];BF7=["kids/get_kids_blocklist_picker"];dI4=["live_chat/get_item_context_menu"];mIL=["live_chat/get_live_chat_message_buy_flow"];NFh=["live_chat/get_live_chat_replay"];
CHB=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];qjB=["live_chat/get_live_chat_super_sticker_buy_flow"];Sjh=["notification/get_notification_menu"];TFb=["playlist/get_settings_editor"];Yja=["backstage/get_post_video_preview"];XYB=["account/get_profile_card"];Kv4=["share/get_share_panel"];nnH=["share/get_sharing_provider_data"];lRY=["get_survey"];tgB=["notification/get_unseen_count"];sJB=["get_user_mention_suggestions"];Fv4=["get_watch"];DIH=["guide"];
csb=["feedback"];OZc=["kids/update_blacklist"];GXh=["like/like"];wYa=["live_chat/live_chat_action"];ys4=["live_chat/manage_user"];bZF=["video_manager/metadata_update"];UIa=["live_chat/moderate"];HZB=["notification/modify_channel_preference"];Ash=["notification/opt_out"];e6=["get_panel","get_posts_by_host_panel"];kXa=["player"];EnW=["browse/edit_playlist"];jJa=["notification/record_interactions"];vnE=["reel/reel_item_watch"];xIa=["reel/reel_watch_sequence"];QJF=["like/removelike"];pYa=["notification/remove_upcoming_event_reminder"];
heY=["flag/get_form"];eeY=["miniapp/report_value"];ze4=["navigation/resolve_url"];$IE=["channel/reveal_business_email"];ReB=["in_video/search"];MgE=["search","sfv/search","unplugged/search"];LvE=["live_chat/send_message"];ucY=["live_chat/send_live_chat_vote"];Wvb=["account/set_setting"];gna=["submit_caption_correction"];IRH=["subscription/subscribe"];uxR=["get_transcript"];ZOH=["resolve_location","unplugged/resolve_location"];VQa=["subscription/unsubscribe"];a6F=["backstage/update_post"];Jqa=["channel_edit/update_channel_page_settings"];
oR7=["comment/update_comment_reply"];rqa=["comment/update_comment"];Pxz=["comment/update_comments_settings"];f6B=["creator/update_creator_channel"];iOH=["pdg/update_enablement"];Bib=["updated_metadata"];dbz=["channel_edit/validate_channel_handle"];mbE=["verify_age"];Niz=["next","unplugged/watch_next"];CxE=["whitelist/edit"];q5H=["ypc/cancel_recurrence"];S5W=["ypc/complete_transaction"];TiW=["ypc/get_cart"];Y5a=["ypc/get_fix_instrument_params"];XlF=["ypc/get_offers"];K1h=["ypc/get_payment_instruments_params"];
nR7=["ypc/handle_transaction"];l6Y=["ypc/log_payment_server_analytics"];tQA=["ypc/pause_subscription"];sxb=["ypc/redeem_code"];F1F=["ypc/resume_subscription"];var Dbc=[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,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,93911,106531,257234,252598,252597,252600,252599,252596,225031,177843,27259,27262,27263,21759,
160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,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,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,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,197891,156655,156654,121692,211414,211411,211412,211413,211403,
184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,262686,211851,211852,211853,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,
74615,74616,122224,74617,77820,74618,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,32633,74858,222932,213915,225216,251244,258251,218674,251266,258250,251265,251245,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,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,120137,186350,186351,256690,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,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,76256,196075,194768,252201,194769,191885,233634,194770,195350,195349,194771,166382,37671,49953,220669,249229,213774,204572,191389,253830,253831,
253832,253833,253834,204574,187917,191390,179556,191402,238596,212661,191392,197826,191393,204573,36216,28237,241212,173718,39553,192547,29222,26107,241211,38050,26108,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,257268,63349,240553,95101,75240,27039,68823,21537,83464,75707,252904,170215,223033,83113,101952,101953,79610,125755,24402,
24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,21409,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,211189,111059,211188,5754,20445,233471,151308,151152,228067,130975,130976,247244,261210,210815,246127,245256,244950,191925,167637,234545,197196,214295,110386,221054,113746,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,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,96661,
145188,213904,96658,116646,159428,168611,168612,121122,219862,96660,127738,127083,155281,162959,220886,227356,248007,163566,186641,147842,217932,104443,96659,147595,106442,247162,231493,213427,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,189810,239095,78314,147799,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,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,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,82039];var JB=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.pK("yt.msgs_",JB);var z0=new _.uM("ACTION_ROUTER_TOKEN");_.$g=function(){this.autonavState_=_.F("kevlar_is_pupi_enabled")?2:yyK()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.$g.prototype.getState=function(){return this.autonavState_};
_.$g.prototype.pause=function(Z){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=Z):this.autonavState_==1&&(this.disabledAutonavPauseReason_=Z)};
_.$g.prototype.setState=function(Z,V,a){V&&(this.autoplayChangedByUser=!0);V=this.autonavState_===3||Z===3;this.autonavState_!=Z&&(this.autonavState_=Z,Z!=3&&_.bRE(Z==2),Z=_.F("kevlar_is_pupi_enabled")?a||V:!0,_.A$.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,Z,a))};
_.$g.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.Iy(_.$g);var Rh=function(){this.hasRun=!1};var MG={},z6E=(MG.auto_search="LATENCY_ACTION_AUTO_SEARCH",MG.ad_to_ad="LATENCY_ACTION_AD_TO_AD",MG.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",MG.app_startup="LATENCY_ACTION_APP_STARTUP",MG.browse="LATENCY_ACTION_BROWSE",MG.cast_splash="LATENCY_ACTION_CAST_SPLASH",MG.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",MG.channels="LATENCY_ACTION_CHANNELS",MG.chips="LATENCY_ACTION_CHIPS",MG.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",MG.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
MG.editor="LATENCY_ACTION_EDITOR",MG.embed="LATENCY_ACTION_EMBED",MG.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",MG.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",MG.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",MG.explore="LATENCY_ACTION_EXPLORE",MG.favorites="LATENCY_ACTION_FAVORITES",MG.home="LATENCY_ACTION_HOME",MG.inboarding="LATENCY_ACTION_INBOARDING",MG.landing="LATENCY_ACTION_LANDING",MG.library="LATENCY_ACTION_LIBRARY",MG.live=
"LATENCY_ACTION_LIVE",MG.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",MG.management="LATENCY_ACTION_MANAGEMENT",MG.mini_app="LATENCY_ACTION_MINI_APP_PLAY",MG.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",MG.onboarding="LATENCY_ACTION_ONBOARDING",MG.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",MG.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",MG.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",MG.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",
MG.prebuffer="LATENCY_ACTION_PREBUFFER",MG.prefetch="LATENCY_ACTION_PREFETCH",MG.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",MG.profile_switcher="LATENCY_ACTION_LOGIN",MG.projects="LATENCY_ACTION_PROJECTS",MG.reel_watch="LATENCY_ACTION_REEL_WATCH",MG.results="LATENCY_ACTION_RESULTS",MG.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",MG.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",MG.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",MG.review="LATENCY_ACTION_REVIEW",MG.search_overview_answer=
"LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",MG.search_ui="LATENCY_ACTION_SEARCH_UI",MG.search_suggest="LATENCY_ACTION_SUGGEST",MG.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",MG.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",MG.seek="LATENCY_ACTION_PLAYER_SEEK",MG.settings="LATENCY_ACTION_SETTINGS",MG.store="LATENCY_ACTION_STORE",MG.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",MG.tenx="LATENCY_ACTION_TENX",MG.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",MG.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",
MG.watch="LATENCY_ACTION_WATCH",MG.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",MG["watch,watch7"]="LATENCY_ACTION_WATCH",MG["watch,watch7_html5"]="LATENCY_ACTION_WATCH",MG["watch,watch7ad"]="LATENCY_ACTION_WATCH",MG["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",MG.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",MG.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",MG.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",MG.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",MG.networkless_performance=
"LATENCY_ACTION_NETWORKLESS_PERFORMANCE",MG.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",MG.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",MG.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",MG);var d4u=function(Z,V){nc.call(this,1,arguments);this.timer=V};
_.O(d4u,nc);var BUJ=new YVc("aft-recorded",d4u);var L4J=_.JO.ytLoggingGelSequenceIdObj_||{};_.pK("ytLoggingGelSequenceIdObj_",L4J);var Lp=_.JO.ytLoggingLatencyUsageStats_||{};_.pK("ytLoggingLatencyUsageStats_",Lp);var uW=function(){this.cleanupJob=0},gwE=function(){uW.instance||(uW.instance=new uW);
return uW.instance};
_.P=uW.prototype;_.P.baseline=function(Z,V,a){WS(this,"baseline_"+Z)||_.n9("latencyActionBaselined",{clientActionNonce:Z},{timestamp:V,cttAuthInfo:a})};
_.P.tick=function(Z,V,a,J){WS(this,"tick_"+Z+"_"+V)||_.n9("latencyActionTicked",{tickName:Z,clientActionNonce:V},{timestamp:a,cttAuthInfo:J})};
_.P.info=function(Z,V,a){var J=Object.keys(Z).join("");WS(this,"info_"+J+"_"+V)||(Z=Object.assign({},Z),Z.clientActionNonce=V,_.n9("latencyActionInfo",Z,{cttAuthInfo:a}))};
_.P.jspbInfo=function(Z,V,a){for(var J="",r=0;r<as(Z).length;r++)as(Z)[r]!==void 0&&(J=r===0?J.concat(""+r):J.concat("_"+r));WS(this,"info_"+J+"_"+V)||(_.m_(Z,2,V),V={cttAuthInfo:a},a=_.F("jspb_sparse_encoded_pivot")?new C9([{}]):new C9,_.JV(a,7,Tnr,Z),uOV("latencyActionInfo",a,V))};
_.P.span=function(Z,V,a){var J=Object.keys(Z).join("");WS(this,"span_"+J+"_"+V)||(Z.clientActionNonce=V,_.n9("latencyActionSpan",Z,{cttAuthInfo:a}))};
var WS=function(Z,V){Lp[V]=Lp[V]||{count:0};var a=Lp[V];a.count++;a.time=(0,_.zc)();Z.cleanupJob||(Z.cleanupJob=_.qf(_.td,function(){var J=(0,_.zc)(),r;for(r in Lp)Lp[r]&&J-Lp[r].time>6E4&&delete Lp[r];Z&&(Z.cleanupJob=0)},5E3));
return a.count>5?(a.count===6&&Math.random()*1E5<1&&(a=new _.qa("CSI data exceeded logging limit with key",V.split("_")),V.indexOf("plev")>=0||_.FD(a)),!0):!1};var cq4,OO7;cq4=window;OO7=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.dV=cq4.performance||cq4.mozPerformance||cq4.msPerformance||cq4.webkitPerformance||new OO7;var icJ=!1,ZcJ=!1,m4J=(0,_.KG)(_.dV.clearResourceTimings||_.dV.webkitClearResourceTimings||_.dV.mozClearResourceTimings||_.dV.msClearResourceTimings||_.dV.oClearResourceTimings||_.S$,_.dV);var G1z=window;G1z.ytcsi&&(G1z.ytcsi.infoGel=_.TT,G1z.ytcsi.tick=_.XZ);var s7J=function(Z){nc.call(this,1,arguments);this.csn=Z};
_.O(s7J,nc);var t_u=new YVc("screen-created",s7J),x4F=[],tHu=vha,Q7V=0,sM=new Map,F$K=new Map,D4O=new Map;var w0=Symbol("vf"),kz=new WeakMap;var gE=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},V0=function(){gE.instance||(gE.instance=new gE);
return gE.instance};
_.P=gE.prototype;_.P.setClient=function(Z){this.client=Z};
_.P.JSC$10359_newScreen=function(){this.clear();this.csn=_.st()};
_.P.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.P.reportShown=function(Z,V,a){var J=this.JSC$10359_getTrackingParams(Z),r=Z.visualElement?Z.visualElement:J;V=this.shownElements.has(r);var f=this.visibleState.get(r);this.shownElements.add(r);this.visibleState.set(r,!0);Z.impressionLog&&!V&&Z.impressionLog();if(J||Z.visualElement)if(a=wlE(this,Z,a))if(r=yqH(this,Z),Ih(this,Z)||r){J=Z.visualElement?Z.visualElement:_.oN(J);var d=Z.interactionLoggingClientData;r||V?Ih(this,Z)&4?f||Hcn(this.client,a,J,d):Ih(this,Z)&1&&!V&&yaF(this.client,a,J,d):yaF(this.client,
a,J,d)}};
_.P.reportHidden=function(Z,V,a){var J=this.JSC$10359_getTrackingParams(Z),r=Z.visualElement?Z.visualElement:J;V=this.hiddenElements.has(r);var f=this.visibleState.get(r);this.hiddenElements.add(r);this.visibleState.set(r,!1);if(f===!1)return!0;if(!J&&!Z.visualElement)return!1;a=wlE(this,Z,a);if(!a||!Ih(this,Z)&&yqH(this,Z))return!1;J=Z.visualElement?Z.visualElement:_.oN(J);Ih(this,Z)&8?AaV(this.client,a,J):Ih(this,Z)&2&&!V&&(Z=this.client,V=tB({cttAuthInfo:FC(a)||void 0},a),J={csn:a,ve:J.getAsJson(),
eventType:2},a==="UNDEFINED_CSN"?DW("visualElementHidden",V,J):Z?YX("visualElementHidden",J,Z,V):_.n9("visualElementHidden",J,V));return!0};
_.P.JSC$10359_getTrackingParams=function(Z){var V=this.getData(Z),a,J;if(_.F("il_use_view_model_logging_context")&&(V==null?0:(a=V.context)==null?0:(J=a.loggingContext)==null?0:J.loggingDirectives))return V.context.loggingContext.loggingDirectives.trackingParams||"";var r,f;if(V==null?0:(r=V.rendererContext)==null?0:(f=r.loggingContext)==null?0:f.loggingDirectives)return V.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(V==null?0:V.loggingDirectives)return V.loggingDirectives.trackingParams||
"";var d;return((d=Z.veContainer)==null?0:d.trackingParams)?Z.veContainer.trackingParams:(V==null?void 0:V.trackingParams)||""};
_.P.JSC$10359_elementShouldLogGesture=function(Z,V){Z=this.getData(Z);return!!((Math.floor(Number(Z&&Z.loggingDirectives&&Z.loggingDirectives.gestures&&Z.loggingDirectives.gestures.types||""))||0)&V)};
_.P.JSC$10359_getNearestParentVe=function(Z){var V=this.JSC$10359_getTrackingParams(Z);return Z.visualElement?Z.visualElement:V?_.oN(V):Z.parentElement?this.JSC$10359_getNearestParentVe(Z.parentElement):null};
var wlE=function(Z,V,a){var J=_.st(a);return Z.csn===null||J===Z.csn||a?J:(Z=new _.qa("VisibilityLogger called before newScreen",{caller:V.tagName,previous_csn:Z.csn,current_csn:J}),_.FD(Z),null)};
gE.prototype.getData=function(Z){var V,a=Z.data||((V=Z.props)==null?void 0:V.data);if(!a&&_.F("enable_wiz_always_try_logging_info_map")){var J;a=(J=EM(Z))==null?void 0:J[w0]}else if(Z.isWebComponentWrapper){var r;a=(r=EM(Z))==null?void 0:r[w0]}return a};
var yqH=function(Z,V){var a;return!((a=Z.getData(V))==null||!a.loggingDirectives)},Ih=function(Z,V){Z=Z.getData(V);
return Math.floor(Number(Z&&Z.loggingDirectives&&Z.loggingDirectives.visibility&&Z.loggingDirectives.visibility.types||""))||1};var ZF;ZF=function(){};
_.gd=function(){ZF.instance||(ZF.instance=new ZF);return ZF.instance};
ZF.prototype.setClient=function(Z){_.H0(V0().setClient).bind(V0())(Z)};
_.bOY=function(){_.gd();_.H0(V0().JSC$10359_newScreen).bind(V0())()};
ZF.prototype.clear=function(){_.H0(V0().clear).bind(V0())()};
ZF.prototype.reportShown=function(Z,V,a){_.H0(V0().reportShown).bind(V0())(Z,V,a)};
ZF.prototype.reportHidden=function(Z,V,a){return _.H0(V0().reportHidden).bind(V0())(Z,V,a)};
var iua=function(Z,V){return _.H0(V0().JSC$10359_getTrackingParams).bind(V0())(V)},fqE=function(Z,V){return _.H0(V0().JSC$10359_getNearestParentVe).bind(V0())(V)};var VL,Ubz;VL=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};
_.Ze=function(){VL.instance||(VL.instance=new VL);return VL.instance};
VL.prototype.setClient=function(Z){this.client=Z};
Ubz=function(Z,V,a){a=a===void 0?{}:a;_.H0(function(){var J,r,f,d=((J=_.D(V==null?void 0:V.commandMetadata,_.p4))==null?void 0:J.rootVe)||((r=_.D(V==null?void 0:V.commandMetadata,Q6z))==null?void 0:(f=r.screenVisualElement)==null?void 0:f.uiType);if(d){J=_.D(V==null?void 0:V.commandMetadata,l87);if(J==null?0:J.parentTrackingParams){var N=_.oN(J.parentTrackingParams);if(J.parentCsn)var C=J.parentCsn}else a.clickedVisualElement?N=a.clickedVisualElement:V.clickTrackingParams&&(N=_.oN(V.clickTrackingParams));
a:{J=_.D(V,_.kZ);r=_.D(V,XYu);if(J){if(r=ULV(J,"VIDEO")){J={token:r,videoId:J.videoId};break a}}else if(r&&(J=ULV(r,"PLAYLIST"))){J={token:J,playlistId:r.playlistId};break a}J=void 0}a=Object.assign({},{cttAuthInfo:J,parentCsn:C},a);if(_.F("expectation_logging")){var T;a.loggingExpectations=((T=_.D(V==null?void 0:V.commandMetadata,Q6z))==null?void 0:T.loggingExpectations)||void 0}_.ac(Z,d,N,a)}else _.FD(new _.qa("Error: Trying to create a new screen without a rootVeType",V))})()};
_.ac=function(Z,V,a,J){J=J===void 0?{}:J;_.H0(function(){Dbc.includes(V)||(_.FD(new _.qa("createClientScreen() called with a non-page VE",V)),V=83769);J.isHistoryNavigation||(Z.forwardHistoryStack=[],Z.backHistoryStack.push({rootVe:V,key:J.key||""}));Z.graftQueue=[];Z.stateChangedQueue=[];J.dataPromises?HOb(Z,V,a,J):AqH(Z,V,a,J)})()};
_.k1A=function(Z,V,a){a=a===void 0?0:a;_.H0(function(){V.then(function(J){Z.pendingScreenCreation.has(a)&&Z.pendingScreenFn&&Z.pendingScreenFn();var r=_.st(a),f=_.t3(a);if(r&&f){var d;(J==null?0:(d=J.response)==null?0:d.trackingParams)&&FZ(Z.client,r,f,_.oN(J.response.trackingParams));var N;(J==null?0:(N=J.playerResponse)==null?0:N.trackingParams)&&FZ(Z.client,r,f,_.oN(J.playerResponse.trackingParams))}})})()};
VL.prototype.graftServerVe=function(Z,V,a){var J=this;return _.H0(function(){var r=_.oN(Z);_.JP(J,r,V,a);return r})()};
_.iaJ=function(Z,V,a,J){return _.F("enable_client_ve_spec")&&V.clientVeSpec?(V=_.Ne(V.clientVeSpec.uiType,void 0,V.clientVeSpec.elementIndex,V.clientVeSpec.clientYoutubeData,void 0,V),_.JP(Z,V,a,J)?V:null):V.trackingParams?Z.graftServerVe(V.trackingParams,a,J):null};
_.IL=function(Z,V,a,J){return _.H0(function(){if(!V.veType)return _.s$(new _.qa("Error: Trying to graft a client VE without a veType.")),null;if(V.visibilityTypes){var r=V.visibilityTypes.reduce(function(f,d){return f|d});
r={visibility:{types:String(r)}}}r=_.Ne(V.veType,V.visualElement,V.elementIndex,V.clientYouTubeData,void 0,r);return _.JP(Z,r,a,J)?r:null})()};
_.JP=function(Z,V,a,J){J=J===void 0?0:J;return _.H0(function(){if(Z.pendingScreenCreation.has(J))return Z.graftQueue.push([V,a]),!0;var r=_.st(J),f=a||_.t3(J);if(r&&f){if(_.F("combine_ve_grafts")){var d=Z.cachedVisualElements.get(f.toString());d?d.push(V):(Z.cachedRootVisualElements.set(f.toString(),f),Z.cachedVisualElements.set(f.toString(),[V]));Z.attachTimeout||(Z.attachTimeout=_.qf(_.td,function(){ERz(Z,r)},1200))}else FZ(Z.client,r,f,V);
return!0}return!1})()};
_.oc=function(Z,V,a){a=a===void 0?0:a;var J=Z.recurringGrafts.get(a)||new Map;if(_.F("smarter_ve_dedupping"))for(var r=Array.from(J.keys()),f=0;f<r.length;f++){var d=void 0,N=void 0;var C=V;var T=r[f];T.isClientVe()&&C.isClientVe()?(d=C.getAsJson(),N=T.getAsJson(),C=d.veType!==N.veType||d.elementIndex!==N.elementIndex||d.dataElement!==N.dataElement||C.getLoggingDirectives()!==T.getLoggingDirectives()?!1:!0):C=T.veData.trackingParams!==void 0&&C.veData.trackingParams!==void 0?((N=C.veData)==null?void 0:
N.trackingParams)===((d=T.veData)==null?void 0:d.trackingParams):!1;if(C)return}else if(J.has(V))return;J.set(V,void 0);Z.recurringGrafts.set(a,J);_.st(a)==="UNDEFINED_CSN"||Z.pendingScreenCreation.has(a)||_.JP(Z,V,void 0,a)};
_.r8=function(Z,V,a,J){J=_.st(J===void 0?0:J);if(!J)return!1;Eho(Z.client,J,V,a);return!0};
_.P4=function(Z,V,a,J){if(!V)return!1;J=_.st(J===void 0?0:J);if(!J)return!1;Eho(Z.client,J,_.oN(V),a);return!0};
_.c3=function(Z,V){var a=V.getScreenLayer&&V.getScreenLayer();if(V.visualElement)return _.r8(Z,V.visualElement,void 0,a);V=iua(_.gd(),V);return _.P4(Z,V,void 0,a)};
VL.prototype.clickCommand=function(Z,V,a){return _.P4(this,Z.clickTrackingParams,V,a===void 0?0:a)};
VL.prototype.stateChanged=function(Z,V,a){this.visualElementStateChanged(_.oN(Z),V,a===void 0?0:a)};
VL.prototype.visualElementStateChanged=function(Z,V,a){a=a===void 0?0:a;a===0&&this.pendingScreenCreation.has(a)?this.stateChangedQueue.push([Z,V]):this.logStateChanged(Z,V,a)};
VL.prototype.logStateChanged=function(Z,V,a){a=a===void 0?0:a;var J=_.st(a);Z=Z||_.t3(a);return J&&Z?(j7F(this.client,J,Z,V),!0):!1};
var HOb=function(Z,V,a,J){J=J===void 0?{}:J;Z.pendingScreenCreation.add(J.layer||0);Z.pendingScreenFn=function(){AqH(Z,V,a,J);var d=_.t3(J.layer);if(d){for(var N=_.B(Z.graftQueue),C=N.next();!C.done;C=N.next())C=C.value,_.JP(Z,C[0],C[1]||d,J.layer);d=_.B(Z.stateChangedQueue);for(N=d.next();!N.done;N=d.next())N=N.value,Z.logStateChanged(N[0],N[1])}};
a||_.st(J.layer)||Z.pendingScreenFn();if(J.dataPromises)for(var r=_.B(J.dataPromises),f=r.next();!f.done;f=r.next())_.k1A(Z,f.value,J.layer);else _.t$(Error("wf"))},AqH=function(Z,V,a,J){J=J===void 0?{}:J;
var r=void 0;J.layer||(J.layer=0);r=J.parentLayer!==void 0?J.parentLayer:J.layer;var f=_.st(r);r=_.t3(r);var d=a||r,N;d&&(J.parentCsn!==void 0?N={clientScreenNonce:J.parentCsn,visualElement:d}:f&&f!=="UNDEFINED_CSN"&&(N={clientScreenNonce:f,visualElement:d}));var C,T=_.yr("EVENT_ID");f==="UNDEFINED_CSN"&&T&&(C={servletData:{serializedServletEventId:T}});_.F("combine_ve_grafts")&&f&&ERz(Z,f);_.F("no_client_ve_attach_unless_shown")&&d&&f&&wsO(d,f);try{var Y=_.can(Z.client,V,N,J.csnToClone,J.cttAuthInfo,
C,J.implicitGestureType,void 0,J.loggingExpectations)}catch(t){_.Dg(t,{rootVeType:V,rootVe:r,parentVisualElement:a,currentCsn:f,parentEl:N,csnToClone:J.csnToClone});_.t$(t);return}_.k9O(Y,V,J.layer,J.cttAuthInfo);f&&f!=="UNDEFINED_CSN"&&r&&!HCV(f)&&AaV(Z.client,f,r,!0);Z.backHistoryStack[Z.backHistoryStack.length-1]&&!Z.backHistoryStack[Z.backHistoryStack.length-1].csn&&(Z.backHistoryStack[Z.backHistoryStack.length-1].csn=Y||"");_.TT({clientScreenNonce:Y});_.bOY();var X=_.t3(J.layer);f&&f!=="UNDEFINED_CSN"&&
X&&(_.F("web_mark_root_visible")||_.F("music_web_mark_root_visible"))&&_.wV(Y,X);Z.pendingScreenCreation.delete(J.layer||0);Z.pendingScreenFn=void 0;var n;(n=Z.recurringGrafts.get(J.layer))==null||n.forEach(function(t,c){t?_.JP(Z,c,t,J.layer):X&&_.JP(Z,c,X,J.layer)});
jxz(Z)},jxz=function(Z){for(var V=0;V<Z.afterNewScreenOneOffJobs.length;V++){var a=Z.afterNewScreenOneOffJobs[V];
try{a()}catch(J){_.t$(J)}}for(V=Z.afterNewScreenOneOffJobs.length=0;V<Z.afterNewScreenRecurringJobs.length;V++){a=Z.afterNewScreenRecurringJobs[V];try{a()}catch(J){_.t$(J)}}},ERz=function(Z,V){if(V===void 0)for(var a=bCi(),J=0;J<a.length;J++)a[J]!==void 0&&ERz(Z,a[J]);
else Z.cachedVisualElements.forEach(function(r,f){(f=Z.cachedRootVisualElements.get(f))&&_.Oca(Z.client,V,f,r)}),Z.cachedVisualElements.clear(),Z.cachedRootVisualElements.clear(),Z.attachTimeout=void 0};var fk=function(Z){Z=Z===void 0?{layer:0}:Z;this.hasRun=!1;this.createScreenConfig=Z;Z={};this.og4=(Z.response=!1,Z.playerResponse=!1,Z)};
_.O(fk,Rh);fk.prototype.validate=function(Z){return!(!Z.data||!Z.data.response&&!Z.data.playerResponse)};
fk.prototype.handle=function(Z){var V=_.Ze(),a=this.createScreenConfig.layer;Z.data.response&&Z.data.response.trackingParams&&!this.og4.response&&(V.graftServerVe(Z.data.response.trackingParams,void 0,a),this.og4.response=!0);Z.data.playerResponse&&Z.data.playerResponse.trackingParams&&!this.og4.playerResponse&&(V.graftServerVe(Z.data.playerResponse.trackingParams,void 0,a),this.og4.playerResponse=!0)};var ig=function(){this.oh=_.yE();this.zJ=[];this.zM4=0};
ig.prototype.processChunk=function(Z){if(Z){for(var V=_.B(this.zJ),a=V.next();!a.done;a=V.next())a=a.value,a.validate(Z)&&(a.handle(Z),a.hasRun=!0);_.XZ("np"+this.zM4);this.zM4++}};var $4i,jn,vz,e0R=0,z0i=function(Z,V,a,J,r,f){var d=vz;this.name=Z;this.attributes=V;this.startTime=a;this.id=J;this.sessionId=r;this.traceId=f;this.parent=d};
z0i.prototype.attr=function(Z,V){this.attributes[Z]=V};
z0i.prototype.close=function(Z){if(this!==vz)throw Error("xf");var V=vz;Z&&(V.status=Z);V.endTime=performance.now();Z=_.B(jn.spanProcessors);for(var a=Z.next();!a.done;a=Z.next()){var J=void 0,r=void 0;(r=(J=a.value).onSpanEnd)==null||r.call(J,V)}vz=V==null?void 0:V.parent};
z0i.prototype[Symbol.dispose]=function(){this.close()};var D$J,QxE;_.Lr=function(Z,V,a,J,r,f,d){d=d===void 0?[]:d;this.buildCommandPayload=Z;this.navigate=V;this.handleServiceRequest=a;this.sendAction=J;this.JSC$10400_screenManager=r;this.commandResolverMap=f;this.autoLogResolverAllowlist=d;this.pendingCommands=new Set;if(MHJ("command")){var N=this.resolveCommand;this.resolveCommand=function(C,T){var Y=R0i("command",{command:C});return udJ(Y,N.bind(this,C,T),null)}}};
D$J=function(Z,V,a){var J=m$c,r=NgE,f=_.Ze(),d=vRF;a=a===void 0?[]:a;_.Lr.instance=new _.Lr(Z,V,J,r,f,d,a)};
QxE=function(Z,V,a){if(!Z.commandResolverMap)return!1;var J=ZDo(V,Z.commandResolverMap);return J?((Z.autoLogResolverAllowlist.some(function(r){return!!_.D(V,r)})||(a==null?0:a.forceClickLogging))&&xbc(Z,V,a),J instanceof Promise?J.then(function(r){r.resolve(V,a)}):J.resolve(V,a),!0):!1};
_.Lr.prototype.resolveCommand=function(Z,V){var a=this,J=plr(Z);if(QxE(this,Z,V))return!0;if(J)return huF(this,Z,V);if(!this.buildCommandPayload)return W$F(Z,"Unhandled command by buildCommandPayload"),!1;var r=this.buildCommandPayload(Z,V);if(V==null?0:V.commandController)r.commandController=V.commandController;if(r.type===0){if(!this.navigate)return ghJ(Z,"navigate"),!1;if(!euW(r.command))return W$F(Z,"Page requests need to specify a url"),!1;_.F("logging_avoid_blocking_during_navigation")&&_.ihR().transition("application_navigating");
Z=this.navigate(r)||[];iwz(Z).then(function(){a.pendingCommands.delete(r.command)});
return!0}if(r.type===1){if(!this.handleServiceRequest)return ghJ(Z,"handleServiceRequest"),!1;(V==null?0:V.forceClickLogging)&&xbc(this,r.command,V);Z=this.handleServiceRequest(r);iwz(Z).then(function(){a.pendingCommands.delete(r.command)});
return!0}if(r.type===2){if(!this.sendAction)return ghJ(Z,"sendAction"),!1;xbc(this,r.command,V);this.sendAction(r);return!0}return!1};
var xbc=function(Z,V,a){if((a==null||!a.disableClickTracking)&&Z.JSC$10400_screenManager)if(V.clickTrackingParams&&_.F("log_click_with_layer_from_element_in_command_handler")){var J;a=a==null?void 0:(J=a.form)==null?void 0:J.element;Z.JSC$10400_screenManager.clickCommand(V,null,a&&a.getScreenLayer&&a.getScreenLayer())}else V.clickTrackingParams?Z.JSC$10400_screenManager.clickCommand(V):!_.F("disable_clicked_visual_element_in_command_handler")&&(a==null?0:a.clickedVisualElement)&&_.r8(Z.JSC$10400_screenManager,
a.clickedVisualElement)},plr=function(Z){var V=!!_.D(Z,_.ZW),a;
Z=((a=_.D(Z,_.aC))==null?void 0:a.signal)==="CLIENT_SIGNAL";return V||Z},huF=function(Z,V,a){var J=_.D(V,_.ZW);
if(J)var r=(J==null?void 0:J.commands)||[];else{var f;if(((f=_.D(V,_.aC))==null?void 0:f.signal)==="CLIENT_SIGNAL"){var d;r=((d=_.D(V,_.aC))==null?void 0:d.actions)||[]}}if(r){V=_.B(r);for(r=V.next();!r.done;r=V.next()){r=r.value;try{Z.resolveCommand(r,a)}catch(N){N instanceof Error&&_.t$(N)}}return!0}W$F(V,"Could not handle the meta command");return!1},euW=function(Z){var V;
return!((V=_.D(Z==null?void 0:Z.commandMetadata,_.p4))==null||!V.url)};var B4=function(){Rh.apply(this,arguments)};
_.O(B4,Rh);B4.prototype.validate=function(Z){var V,a;return!this.hasRun&&!!((V=Z.data.response)==null?0:(a=V.onResponseReceivedEndpoints)==null?0:a.length)};
B4.prototype.handle=function(Z){var V=_.Lr.instance;Z=_.B(Z.data.response.onResponseReceivedEndpoints);for(var a=Z.next();!a.done;a=Z.next())V.resolveCommand(a.value)};var zu4,$ba,Ru7;
zu4=function(){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=_.Ig();this.navigatingAwayFromWatchDeletedVideo=!1;this.currentEndpoint=null;
this.isVideoPlaying=!1};
_.d8=function(){$ba||($ba=new zu4);return $ba};
Ru7=function(){var Z=_.d8();Z.miniplayerButtonActivation=!1;Z.userActivation=!1;Z.playlistWatchPageActivation=!1;Z.productDetailsPageActivation=!1;Z.miniAppPageActivation=!1;Z.playablesDestPageActivation=!1;Z.lockupActivation=!1;Z.showMiniplayerCommandActivation=!1;Z.playlistSuggestionsShelfActivation=!1;Z.mediaSessionPipActivation=!1;Z.watchPipActivation=!1;Z.watchWhileActivation=!1;Z.shortsPipActivation=!1};
_.MQF=function(){var Z=_.d8(),V=Z.mediaSessionPipActivation,a=Z.watchPipActivation,J=Z.watchWhileActivation,r=Z.playlistWatchPageActivation,f=Z.lockupActivation,d=Z.showMiniplayerCommandActivation,N=Z.navigatingAwayFromWatchDeletedVideo,C=Z.shortsPipActivation,T=Z.playlistSuggestionsShelfActivation,Y=Z.productDetailsPageActivation,X=Z.miniAppPageActivation,n=Z.playablesDestPageActivation;return!Z.miniplayerButtonActivation&&!r&&!T&&!Y&&!X&&!n&&!f&&!d&&!V&&!a&&!J&&!C||N};var E8a;_.mH=Ql("FEwhat_to_watch","/",3854);_.j_E=Ql("FEdownloads","/feed/downloads",42352);E8a=Ql("FEmusic_offline","browse/FEmusic_offline",42352);var k9=function(Z,V){V=V===void 0?[]:V;var a=a===void 0?[]:a;V=YGV.apply(null,[XLc.apply(null,_.nw(V))].concat(_.nw(a)));this.store=toJ(Z,void 0,V)};
k9.prototype.getState=function(){return this.store.getState()};
k9.prototype.dispatch=function(Z){return this.store.dispatch(Z)};
k9.prototype.subscribe=function(Z){return this.store.subscribe(Z)};
k9.prototype.replaceReducer=function(Z){return this.store.replaceReducer(Z)};
k9.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.NC=function(Z,V,a){var J=V(Z.getState());return Z.subscribe(function(){var r=V(Z.getState());if(r!==J){var f=J;J=r;a(r,f)}})};var zgV;_.d0=function(Z,V,a){return _.$z({type:"REPLACE_ENTITY",payload:{entityPayload:a,entityType:Z,key:V}})};
zgV=function(Z){return _.$z({type:"REPLACE_ENTITIES",payload:Z})};
_.D1=function(Z,V,a,J){return _.$z({type:"UPDATE_ENTITY",payload:{entityPayload:a,entityType:Z,key:V,mergeOption:J}})};var CFJ=function(Z){var V=this;Z=Z===void 0?[]:Z;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;Z.forEach(function(a){V.append(a)})};
_.P=CFJ.prototype;_.P.getLength=function(){return this.totalLength};
_.P.append=function(Z){var V=this.arrays.length===0?!1:(V=this.arrays[this.arrays.length-1])&&V.buffer===Z.buffer&&V.byteOffset+V.length===Z.byteOffset;V?(V=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(V.buffer,V.byteOffset,V.length+Z.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(Z);this.totalLength+=Z.length};
_.P.split=function(Z){for(var V=new CFJ,a=new CFJ,J=_.B(this.arrays),r=J.next();!r.done;r=J.next())r=r.value,Z>=r.length?(V.append(r),Z-=r.length):Z?(V.append(new Uint8Array(r.buffer,r.byteOffset,Z)),a.append(new Uint8Array(r.buffer,r.byteOffset+Z,r.length-Z)),Z=0):a.append(r);return{headView:V,tailView:a}};
_.P.extract=function(Z,V){return this.split(Z).tailView.split(V).headView};
_.P.isFocused=function(Z){return Z>=this.arrayPos&&Z<this.arrayPos+this.arrays[this.arrayIdx].length};
_.P.focus=function(Z){if(!this.isFocused(Z))for(Z<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=Z&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var L1L=function(Z,V){Z.focus(V);return Z.arrays[Z.arrayIdx][V-Z.arrayPos]};(function(){var Z=function(J){return new Uint8Array(J)},V=function(J){for(var r=new Uint8Array(J.length),f=0;f<J.length;f++)r[f]=J[f];
return r},a=new Uint8Array([1]);
return a.length===1&&a[0]===1?Z:V})();
var flF=Array(1024),PFu=window.TextDecoder?new TextDecoder:void 0,BuF=window.TextEncoder?new TextEncoder:void 0;var NuR=function(Z){this.arrayView=Z;this.pos=0;this.pendingTagAndType=-1},RC=function(Z){var V=L1L(Z.arrayView,Z.pos);
++Z.pos;if(V<128)return V;for(var a=V&127,J=1;V>=128;)V=L1L(Z.arrayView,Z.pos),++Z.pos,J*=128,a+=(V&127)*J;return a},qzu=function(Z,V){var a=Z.pendingTagAndType;
for(Z.pendingTagAndType=-1;Z.pos+1<=Z.arrayView.totalLength;){a<0&&(a=RC(Z));var J=a>>3,r=a&7;if(J===V)return!0;if(J>V){Z.pendingTagAndType=a;break}a=-1;switch(r){case 0:RC(Z);break;case 1:Z.pos+=8;break;case 2:J=RC(Z);Z.pos+=J;break;case 5:Z.pos+=4}}return!1};var Tum=function(){this.pos=0;this.submessagePosStack=[];this.buf=m8n(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},ur=function(Z,V){V=Z.pos+V;
if(!(Z.buf.length>=V)){for(var a=Z.buf.length*2;a<V;)a*=2;Z.buf=m8n(a,Z.buf.subarray(0,Z.pos));Z.view=new DataView(Z.buf.buffer,Z.buf.byteOffset,Z.buf.byteLength)}},LF=function(Z,V){if(V>268435455){ur(Z,4);
for(var a=V&1073741823,J=0;J<4;J++)Z.view.setUint8(Z.pos,a&127|128),a>>=7,Z.pos+=1;V=Math.floor(V/268435456)}for(ur(Z,4);V>127;)Z.view.setUint8(Z.pos,V&127|128),V>>=7,Z.pos+=1;Z.view.setUint8(Z.pos,V);Z.pos+=1};for(var Yzi={accountLinkStatusEntity:122,booleanEntity:307,buttonEntity:358,captionTrack:225,channelHandle:275,chipEntity:498,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,contextNoteFeedEntityPayload:483,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,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},Szo={},uNL=_.B(Object.entries(Yzi)),W1A=uNL.next();!W1A.done;W1A=uNL.next()){var gRL=_.B(W1A.value),I6a=gRL.next().value,Z1c=gRL.next().value,V24=I6a,aVE=Z1c;aVE&&(Szo[aVE]=V24)};var KSm=function(Z,V){Z=Z===void 0?{}:Z;switch(V.type){case "ENTITY_LOADED":return V.payload.reduce(function(J,r){var f,d=(f=r.options)==null?void 0:f.persistenceOption;if(d&&d!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&d!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return J;if(!r.entityKey)return _.t$(Error("zf")),J;if(r.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!r.payload)return r=new _.qa("REPLACE entity mutation is missing a payload",{entityKey:r.entityKey}),_.t$(r),J;var N=(0,_.lv.getAnyKey)(r.payload);
return llJ(J,N,r.entityKey,r.payload[N])}if(r.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{r=r.entityKey;try{var C=_.MK(r).entityType;N=llJ(J,C,r);break a}catch(X){if(X instanceof Error){r=new _.qa("Failed to deserialize entity key",{entityKey:r,originalMessage:X.message});_.t$(r);N=J;break a}throw X;}N=void 0}return N}if(r.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!r.payload)return r=new _.qa("UPDATE entity mutation is missing a payload",{entityKey:r.entityKey}),_.t$(r),J;N=(0,_.lv.getAnyKey)(r.payload);
var T,Y;return tFK(J,N,r.entityKey,r.payload[N],(T=r.fieldMask)==null?void 0:(Y=T.mergeOptions)==null?void 0:Y.repeatedFieldsMergeOption)}return J},Z);
case "REPLACE_ENTITY":var a=V.payload;return llJ(Z,a.entityType,a.key,a.entityPayload);case "REPLACE_ENTITIES":return Object.keys(V.payload).reduce(function(J,r){var f=V.payload[r];return Object.keys(f).reduce(function(d,N){return llJ(d,r,N,f[N])},J)},Z);
case "UPDATE_ENTITY":return a=V.payload,tFK(Z,a.entityType,a.key,a.entityPayload,a.mergeOption);default:return Z}};var sZK;var JZb=!1,Ck,qC,Sk,TG,Yx,oi4=function(Z){_.X2.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!JZb){var V,a=new Uint8Array(256),J=new Uint8Array(256);var r=1;for(V=0;V<256;V++)a[r]=V,J[V]=r,r^=r<<1^(r>>7&&283);Ck=new Uint8Array(256);qC=IC(256);Sk=IC(256);TG=IC(256);Yx=IC(256);for(var f=0;f<256;f++){r=f?J[255^a[f]]:0;r^=r<<1^r<<2^r<<3^r<<4;r=r&255^r>>>8^99;Ck[f]=r;V=r<<1^(r>>7&&283);var d=V^r;qC[f]=V<<24|r<<16|r<<8|d;Sk[f]=d<<24|qC[f]>>>8;TG[f]=r<<24|Sk[f]>>>
8;Yx[f]=r<<24|TG[f]>>>8}JZb=!0}r=IC(44);for(a=0;a<4;a++)r[a]=Z[4*a]<<24|Z[4*a+1]<<16|Z[4*a+2]<<8|Z[4*a+3];for(J=1;a<44;a++)Z=r[a-1],a%4||(Z=(Ck[Z>>16&255]^J)<<24|Ck[Z>>8&255]<<16|Ck[Z&255]<<8|Ck[Z>>>24],J=J<<1^(J>>7&&283)),r[a]=r[a-4]^Z;this.key=r};
_.O(oi4,_.X2);
oi4.prototype.encrypt=function(Z){var V=Z.length;Z=new Uint8Array(Z.buffer.slice(Z.byteOffset,Z.byteOffset+V));for(var a=this.cipherBlock,J=0;J<V&&this.blockOffset<16;)Z[J++]^=a[this.blockOffset++];for(var r=V-(V-J)%16;J<r;)rZB(this),Z[J++]^=a[0],Z[J++]^=a[1],Z[J++]^=a[2],Z[J++]^=a[3],Z[J++]^=a[4],Z[J++]^=a[5],Z[J++]^=a[6],Z[J++]^=a[7],Z[J++]^=a[8],Z[J++]^=a[9],Z[J++]^=a[10],Z[J++]^=a[11],Z[J++]^=a[12],Z[J++]^=a[13],Z[J++]^=a[14],Z[J++]^=a[15];if(J<V)for(rZB(this),this.blockOffset=0;J<V;)Z[J++]^=
a[this.blockOffset++];return Z};
var P54=function(Z,V){for(var a=0;a<4;a++)Z.counter[a]=V[a*4]<<24|V[a*4+1]<<16|V[a*4+2]<<8|V[a*4+3];Z.blockOffset=16},rZB=function(Z){for(var V=Z.key,a=Z.counter[0]^V[0],J=Z.counter[1]^V[1],r=Z.counter[2]^V[2],f=Z.counter[3]^V[3],d=3;d>=0&&!(Z.counter[d]=-~Z.counter[d]);d--);
for(var N,C,T=4;T<40;)d=qC[a>>>24]^Sk[J>>16&255]^TG[r>>8&255]^Yx[f&255]^V[T++],N=qC[J>>>24]^Sk[r>>16&255]^TG[f>>8&255]^Yx[a&255]^V[T++],C=qC[r>>>24]^Sk[f>>16&255]^TG[a>>8&255]^Yx[J&255]^V[T++],f=qC[f>>>24]^Sk[a>>16&255]^TG[J>>8&255]^Yx[r&255]^V[T++],a=d,J=N,r=C;Z=Z.cipherBlock;d=V[40];Z[0]=Ck[a>>>24]^d>>>24;Z[1]=Ck[J>>16&255]^d>>16&255;Z[2]=Ck[r>>8&255]^d>>8&255;Z[3]=Ck[f&255]^d&255;d=V[41];Z[4]=Ck[J>>>24]^d>>>24;Z[5]=Ck[r>>16&255]^d>>16&255;Z[6]=Ck[f>>8&255]^d>>8&255;Z[7]=Ck[a&255]^d&255;d=V[42];
Z[8]=Ck[r>>>24]^d>>>24;Z[9]=Ck[f>>16&255]^d>>16&255;Z[10]=Ck[a>>8&255]^d>>8&255;Z[11]=Ck[J&255]^d&255;d=V[43];Z[12]=Ck[f>>>24]^d>>>24;Z[13]=Ck[a>>16&255]^d>>16&255;Z[14]=Ck[J>>8&255]^d>>8&255;Z[15]=Ck[r&255]^d&255};var fVE=!1;(function(){var Z=function(J){return new Uint8Array(J)},V=function(J){for(var r=new Uint8Array(J.length),f=0;f<J.length;f++)r[f]=J[f];
return r},a=new Uint8Array([1]);
return a.length===1&&a[0]===1?Z:V})();
var XE;var i1A=function(Z){this.JSC$10467_aesKey=Z};
i1A.prototype.encrypt=function(Z,V){var a=this,J,r;return _.m(function(f){if(f.nextAddress==1){a:{if(!fVE&&!x6){if(XE){var d=XE;break a}XE=(d=window.crypto)==null?void 0:d.subtle;var N,C,T;if(((N=XE)==null?0:N.importKey)&&((C=XE)==null?0:C.sign)&&((T=XE)==null?0:T.encrypt)){d=XE;break a}XE=void 0}d=void 0}J=d;if(!J)return f.return(BDc(a,Z,V));_.rs(f,3);return _.q(f,djb(a,Z,V,J),5)}if(f.nextAddress!=3)return f.return(f.yieldResult);r=_.ds(f);_.FD(r);fVE=!0;return f.return(BDc(a,Z,V))})};
var djb=function(Z,V,a,J){var r,f;return _.m(function(d){switch(d.nextAddress){case 1:if(Z.cryptoKey){d.jumpTo(2);break}return _.q(d,J.importKey("raw",Z.JSC$10467_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:Z.cryptoKey=d.yieldResult;case 2:return r={name:"AES-CTR",counter:a,length:128},_.q(d,J.encrypt(r,Z.cryptoKey,V),4);case 4:return f=d.yieldResult,d.return(new Uint8Array(f))}})},BDc=function(Z,V,a){Z.encryptorPolyfill||(Z.encryptorPolyfill=new oi4(Z.JSC$10467_aesKey));
P54(Z.encryptorPolyfill,a);return Z.encryptorPolyfill.encrypt(V)},mj7=function(Z){this.JSC$10471_aesKey=Z};
mj7.prototype.encrypt=function(Z,V){this.encryptor||(this.encryptor=new oi4(this.JSC$10471_aesKey));P54(this.encryptor,V);return this.encryptor.encrypt(Z)};var NDz={},c9o=eN("yt-idb-pref-storage",{objectStores:(NDz.prefs={addedAtVersion:1},NDz),shared:!1,upgrade:function(Z,V){V(1)&&ym(wB(Z,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.Kk=function(Z){this.token=Z};
_.Kk.getInstance=function(){return _.m(function(Z){return Z.return(new Promise(function(V){_.h0().then(function(a){a?(_.Kk.instance||(_.Kk.instance=new _.Kk(a)),V(_.Kk.instance)):V(void 0)})}))})};
_.Kk.prototype.get=function(Z){var V=this,a,J,r;return _.m(function(f){if(f.nextAddress==1)return _.q(f,ODK(V.token),2);if(f.nextAddress!=3)return a=f.yieldResult,_.q(f,a.get("prefs",Z),3);J=f.yieldResult;if(!J)return f.return();r=(0,_.zc)();return J.expirationTimestampMs<=r?f.return():f.return(J.value)})};
_.Kk.prototype.set=function(Z,V,a){a=a===void 0?31536E3:a;var J=this,r,f,d;return _.m(function(N){if(N.nextAddress==1)return r=(0,_.zc)(),f={key:Z,value:V,expirationTimestampMs:r+a*1E3},_.q(N,ODK(J.token),2);d=N.yieldResult;return _.q(N,d.put("prefs",f),0)})};
_.Kk.prototype.remove=function(Z){var V=this,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,ODK(V.token),2);a=J.yieldResult;return _.q(J,a.delete("prefs",Z),0)})};var nk={},C5b=(nk.INVALID_ENCODER_VERSION="Invalid encoder version",nk.KEY_CREATION_FAILED="Failed to create encoder key",nk.UNKNOWN_DECODE_ERROR="Failed to decode PES data",nk.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",nk.WRONG_DATA_TYPE="Encoder cannot process the data type",nk),Zy=function(Z,V){V=V===void 0?{}:V;_.qa.call(this,C5b[Z],Object.assign({},{name:"PESEncoderError",type:Z},V));this.type=Z;this.level="WARNING";Object.setPrototypeOf(this,Zy.prototype)};
_.O(Zy,_.qa);var q2Y=function(){},S2L=function(Z,V,a){try{return Z.encodeImpl(V,a)}catch(J){bDR(J,wIm)}},TDH=function(Z,V,a){var J;
return _.m(function(r){if(r.nextAddress==1)return _.rs(r,2),_.q(r,Z.decodeAsyncImpl(V,a),4);if(r.nextAddress!=2)return r.return(r.yieldResult);J=_.ds(r);bDR(J,y9n);_.mt(r)})};
q2Y.prototype.decodeAsyncImpl=function(Z,V){return Promise.resolve(this.decodeImpl(Z,V))};var lg=function(Z,V){this.aesEncryptor=Z;this.aesEncryptorAsync=V};
_.O(lg,q2Y);lg.prototype.encodeImpl=function(Z,V){V=U8J(V);Z=(new TextEncoder).encode(JSON.stringify(Z));return this.aesEncryptor.encrypt(Z,V)};
lg.prototype.decodeImpl=function(Z,V){if(!(Z instanceof Uint8Array))throw GYm(1);var a=new TextDecoder;V=U8J(V);Z=this.aesEncryptor.encrypt(Z,V);return JSON.parse(a.decode(Z))};
lg.prototype.decodeAsyncImpl=function(Z,V){var a=this,J,r,f;return _.m(function(d){if(d.nextAddress==1){if(!(Z instanceof Uint8Array))throw GYm(1);J=new TextDecoder;r=U8J(V);return _.q(d,a.aesEncryptorAsync.encrypt(Z,r),2)}f=d.yieldResult;return d.return(JSON.parse(J.decode(f)))})};var HDu={accountLinkStatusEntity:u6z,booleanEntity:cRL,buttonEntity:Okh,captionTrack:sZ4,channelHandle:CLr,chipEntity:dCY,commerceAcquisitionClientPayloadEntity:gx7,commerceCartListEntity:IFF,contextNoteFeedEntityPayload:nDc,continuationTokenEntity:fkF,downloadQualityPickerEntity:uOW,downloadsPageRefreshTokenEntity:gwh,downloadsPageViewConfigurationEntity:TUh,downloadStatusEntity:W4h,dismissState:mCr,sfvAudioItemCurrentlyPlayingEntity:a8W,emojiFountainDataEntity:FHF,emojiCustomizationSetEntity:scc,
fakeChannel:weh,fakePlaylist:yRH,fakePlaylistEntryCollection:bCr,fakeVideo:HCW,fakeVideoDescription:ARE,featuredProductsEntity:AaW,flowStateEntity:$yz,iconBadgeEntity:Z5Y,interstitialInteractionStateEntity:S4Y,likeButtonAnimationEntity:YJL,liveChatPollStateEntity:s6W,liveViewerLeaderboardChatEntryPointStateEntity:jZc,liveViewerLeaderboardPointsEntity:vGh,liveReactionsDataEntity:DCB,logoEntity:Nzb,macroMarkerEntity:Xsr,mainDownloadsLibraryEntity:IxW,mainDownloadsListEntity:Zcb,mainPlaylistDownloadStateEntity:akb,
mainPlaylistEntity:icb,mainPlaylistVideoEntity:BUb,mainVideoDownloadStateEntity:JaA,mainVideoEntity:CJA,markersEngagementPanelSyncEntity:K$c,markersVisibilityOverrideEntity:nhh,musicAlbumReleaseDetail:$4r,musicAlbumReleaseDownloadMetadataEntity:Q7W,musicAlbumRelease:z0r,musicAlbumReleaseUserDetail:R0r,musicArtistDetail:L$W,musicArtist:MHa,musicArtistUserDetail:uda,musicDownloadsLibraryEntity:psb,musicLibraryEdit:W$c,musicLibraryStatusEntity:gha,musicPlaylist:IkW,musicPlaylistDownloadMetadataEntity:h0a,
musicShare:VFz,musicTrackDetail:J9L,musicTrackDownloadMetadataEntity:e0Y,musicTrack:al4,musicTrackUserDetail:oGF,offlineOrchestrationActionWrapperEntity:FSW,offlineVideoPolicy:D8W,offlineVideoStreams:c9E,offlineabilityEntity:ohL,orchestrationWebSamplingEntity:rah,pageHeaderEntity:YBr,pdpStateEntity:VeF,pinnedProductEntity:kqE,playbackData:OD4,playerStateEntity:lkW,quantityIncrementerEntity:ap4,refresh:GYH,saveToPlaylistListEntity:t9B,settingEntity:Rs4,stringEntity:OCE,suggestedFeedbackChipStateEntity:tHB,
transfer:wIH,trendingOfferEntity:EhE,videoDownloadContextEntity:y97,videoOverviewAsyncDataEntity:cLr,videoPlaybackPositionEntity:yPc,votingEntity:KHz,ytMainChannelEntity:qJW,youchatPendingResponseEntity:s7b,ytMainDownloadedVideoEntity:PJE,ytMainVideoEntity:SJa};var Y2z,KBE,r3,pIV,hgc,t2B,FBh,svW,lVF;Y2z=function(Z,V){this.JSC$10490_wrapped=Z;this.JSC$10490_encoderRegistry=V;this.changedKeys={}};
KBE=function(Z,V){a:{Z=Xwh(Z.JSC$10490_encoderRegistry,V.version);try{var a=Z.decodeImpl(V.data,V.key);break a}catch(J){bDR(J,y9n)}a=void 0}return a};
_.ni7=function(Z,V,a){return Z.JSC$10490_wrapped.objectStore("EntityStore").get(V).then(function(J){if(J){if(a&&J.entityType!==a)throw Error("Af");return KBE(Z,J)}})};
r3=function(Z,V,a){return a?(a=a.map(function(J){return _.ni7(Z,J,V)}),wm.all(a)):Z.JSC$10490_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(V)).then(function(J){return J.map(function(r){return KBE(Z,r)})})};
_.QZu=function(Z,V,a){var J=XIJ(V),r=Xwh(Z.JSC$10490_encoderRegistry,1),f=Object.assign({},V);return Z.JSC$10490_wrapped.objectStore("EntityStore").get(J).then(function(d){if(d){if(d.entityType!==a)throw Error("Af");f.entityMetadata||(d=KBE(Z,d),f.entityMetadata=d.entityMetadata)}}).then(function(){var d={key:J,
entityType:a,data:S2L(r,f,J),version:1};return wm.all([Z.JSC$10490_wrapped.objectStore("EntityStore").put(d),lVF(Z,f,a)])}).then(function(){t2B(Z,J,a);
return J})};
pIV=function(Z,V){var a=_.MK(V).entityType;return wm.all([Z.JSC$10490_wrapped.objectStore("EntityStore").delete(V),svW(Z,V)]).then(function(){t2B(Z,V,a)})};
hgc=function(Z,V,a,J){var r=Xwh(Z.JSC$10490_encoderRegistry,1);return _.ni7(Z,V,J).then(function(f){if(f){f=r9c(f,a);var d={key:V,entityType:J,data:S2L(r,f,V),version:1};return wm.all([Z.JSC$10490_wrapped.objectStore("EntityStore").put(d),lVF(Z,f,J)])}}).then(function(){t2B(Z,V,J);
return V})};
t2B=function(Z,V,a){var J=Z.changedKeys[a];J||(J=new Set,Z.changedKeys[a]=J);J.add(V)};
FBh=function(Z,V,a){var J=XIJ(V);a=A9c(a);if(!a)return wm.resolve([]);a=new a(V);Z=Z.JSC$10490_wrapped.objectStore("EntityAssociationStore");V=[];a=_.B(a.getAssociations());for(var r=a.next();!r.done;r=a.next())V.push(Z.put({parentEntityKey:J,childEntityKey:r.value}));return wm.all(V).then(function(f){return f.map(function(d){return d[1]})})};
svW=function(Z,V){return Z.JSC$10490_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(V))};
lVF=function(Z,V,a){var J=XIJ(V);return svW(Z,J).then(function(){return FBh(Z,V,a)})};var DjW=function(){};
_.O(DjW,q2Y);DjW.prototype.encodeImpl=function(Z){return Z};
DjW.prototype.decodeImpl=function(Z){if(Z instanceof Uint8Array)throw GYm(0);return Z};var jZF=function(){this.cacheMap={};this.cacheMap[0]=new DjW;if(!_.F("aes_pes_encoder_killswitch")){var Z=this.cacheMap;try{var V=_.Na();var a=U8J(V);var J=new lg(new mj7(a),new i1A(a))}catch(r){throw Z=r instanceof Error?new Zy("KEY_CREATION_FAILED",{originalMessage:r.message}):new Zy("KEY_CREATION_FAILED"),_.t$(Z),Z;}Z[1]=J}},Xwh=function(Z,V){V=V===void 0?0:V;
Z=Z.cacheMap[V];if(!Z)throw V=new Zy("INVALID_ENCODER_VERSION",{encoderVersion:V}),_.t$(V),V;return Z};var aA=function(Z,V){_.X2.call(this);this.token=Z;this.JSC$10504_encoderRegistry=V;this.observers=[];Z=new _.JO.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.Na());Z.onmessage=this.handleMessage.bind(this);this.channel=Z};
_.O(aA,_.X2);_.oA=function(Z,V,a){var J,r,f,d;return _.m(function(N){if(N.nextAddress==1)return _.q(N,D8V(Z.token),2);if(N.nextAddress!=3)return J=N.yieldResult,_.q(N,_.EC(J,["EntityStore","EntityAssociationStore"],V,function(C){r=new Y2z(C,Z.JSC$10504_encoderRegistry);return a(r)}),3);
f=N.yieldResult;r&&(d=r.changedKeys,Object.keys(d).length>0&&(Z.channel.postMessage(d),cZz(Z,d)));return N.return(f)})};
aA.prototype.observe=function(Z){var V=this;this.observers.push(Z);return function(){var a=V.observers.indexOf(Z);a>=0&&V.observers.splice(a,1)}};
var izc=function(Z){var V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,_.oA(Z,{mode:"readonly",enableRetries:!0},function(J){return J.JSC$10490_wrapped.objectStore("EntityStore").getAll()}),2);
V=a.yieldResult;return a.return(Promise.all(V.filter(function(J){return!!J}).map(function(J){var r,f;
return _.m(function(d){if(d.nextAddress==1){r=J.key;f=J.entityType;var N=TDH(Xwh(Z.JSC$10504_encoderRegistry,J.version),J.data,J.key);return _.q(d,N,2)}return d.return({key:r,entityType:f,data:d.yieldResult})})})))})};
aA.prototype.handleMessage=function(Z){cZz(this,Z.data)};
var cZz=function(Z,V){Z=_.B(Z.observers);for(var a=Z.next();!a.done;a=Z.next())a=a.value,a(V)};
aA.prototype.disposeInternal=function(){this.channel.close()};
var kYF;var tP,GH7,TEV,iiK;tP={};_.O1A=(tP.mainVideoEntity="mainVideoEntityActionMetadata",tP.mainPlaylistEntity="mainPlaylistEntityActionMetadata",tP.musicTrack="musicTrackEntityActionMetadata",tP.musicPlaylist="musicPlaylistEntityActionMetadata",tP);GH7=new _.uM("DOWNLOADS_ENTITY_TYPE_MAP");TEV=_.Wz("","downloadsPageViewConfigurationEntity");iiK=_.Wz("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.KJK=_.Wz("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.Wz("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.Wz("SMART_DOWNLOADS_ENABLED","settingEntity");_.Wz("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var MFK=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var V9O=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var PWm={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var sB,oxu,FT7,BSm;sB=window;_.Dy=sB.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US";_.SBV=sB.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||_.bl;oxu=sB.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||nB;FT7=sB.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||sLL;_.wwz=sB.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||_.QXz;BSm=sB.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||eAa;w3({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 X4J=rPu(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(Z){return Z}}}),GuJ=rPu(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(Z){return Z}}}),B8i=new Map;var nxi=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],qBO;var yZB=function(Z){return _.$z({type:"SET_EPHEMERAL_ACTION",payload:Z})};var b1L={ephemeralAction:null};var UjF={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:""};var hyO={sharedUi:function(Z,V){Z=Z===void 0?UjF:Z;switch(V.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},Z,{animatedThumbnailEnabled:V.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},Z,{inlinePreviewEnabled:V.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},Z,{currentPageType:V.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},Z,{currentPageSubType:V.payload});default:return Z}},
a11y:og({ephemeralAction:function(Z,V){Z=Z===void 0?b1L.ephemeralAction:Z;switch(V.type){case "SET_EPHEMERAL_ACTION":return V.payload;default:return Z}}})};var kGu=og({isLeaderTab:function(Z,V){Z=Z===void 0?!0:Z;switch(V.type){case "SET_IS_LEADER_TAB":var a,J;return(J=V==null?void 0:(a=V.payload)==null?void 0:a.isLeaderTab)!=null?J:Z;default:return Z}}});var H1Y=function(Z){return _.$z({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:Z}})};var p4O=og({isDesktopSmallWidth:function(Z,V){switch(V.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return V.payload.isDesktopSmallWidth;default:return Z===void 0?!1:Z}},
isShortsActive:function(Z,V){switch(V.type){case "SET_IS_SHORTS_ACTIVE":return V.payload.isShortsActive;default:return Z===void 0?!1:Z}},
isWatchWhileMode:function(Z,V){switch(V.type){case "SET_IS_WATCH_WHILE_MODE":return V.payload.isWatchWhileMode;default:return Z===void 0?!1:Z}},
playerState:function(Z,V){switch(V.type){case "SET_PLAYER_STATE":return V.payload.playerState;default:return Z===void 0?-1:Z}},
isFullscreen:function(Z,V){switch(V.type){case "SET_IS_FULLSCREEN":return V.payload.isFullscreen;default:return Z===void 0?!1:Z}},
isSmallScreenSqueezeback:function(Z,V){switch(V.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return V.payload.isSmallScreenSqueezeback;default:return Z===void 0?!1:Z}},
isShortsPipActive:function(Z,V){switch(V.type){case "SET_IS_SHORTS_PIP_ACTIVE":return V.payload.isShortsPipActive;default:return Z===void 0?!1:Z}},
isPlaybackStarted:function(Z,V){switch(V.type){case "SET_IS_PLAYBACK_STARTED":return V.payload.isPlaybackStarted;default:return Z===void 0?!1:Z}}});var cPa={playlistId:"",inviteLinkURL:""};var AZa={};var APV=og({continuationCommand:function(Z,V){Z=Z===void 0?AZa:Z;switch(V.type){case "SET_CONTINUATION_COMMAND":return V.payload.continuationCommand;default:return Z}}});var zym=function(){return function(Z){return function(V){var a=Z(V);_.MR(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[V],!0);return a}}};var kHb,WVJ;kHb=new _.ul;_.Rt=new _.uM("WATCH_PLAYER_PROMISE_TOKEN");_.Eia=new _.ul;_.jvE=new _.uM("SHORTS_PLAYER_PROMISE_TOKEN");WVJ=new _.uM("");var $CO=function(){return function(Z){return function(V){V.type==="ENTITY_LOADED"&&_.l().resolve(_.Rt).then(function(a){var J;(J=a.dispatchReduxAction)==null||J.call(a,V)});
return Z(V)}}};var GGK={currentFormId:"",commandsMap:{}};var vib={};var ExO=og({additionalContext:function(Z,V){switch(V.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var a;return(a=V.payload)!=null?a:"";default:return Z===void 0?"":Z}},
impersonatedChannelUrl:function(Z,V){switch(V.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var a;return(a=V.payload)!=null?a:"";default:return Z===void 0?"":Z}},
selectedVideoIds:function(Z,V){Z=Z===void 0?vib:Z;switch(V.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var a={};return Object.assign({},Z,(a[V.payload]=!0,a));case "VIDEO_UNSELECTED":return V=V.payload,Z=Object.assign({},Z),delete Z[V],Z;default:return Z}}});var jcO=og({parentClickTrackingParams:function(Z,V){switch(V.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return V.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return Z===void 0?"":Z}}});var xjc=function(Z){return _.$z({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:Z})};var QvA={};var vxK=og({stepStates:function(Z,V){Z=Z===void 0?QvA:Z;switch(V.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var a=Z,J=V.payload,r,f,d;Z={};V={selectionStates:Object.assign({},(d=(r=a[J.stepId])==null?void 0:r.selectionStates)!=null?d:{},(Z[J.token]={isSelected:J.isSelected},Z)),userQuery:(f=a[J.stepId])==null?void 0:f.userQuery};r={};return Object.assign({},a,(r[J.stepId]=V,r));case "TALK_TO_RECS_UPDATE_USER_QUERY":return r=Z,f=V.payload,d={selectionStates:Object.assign({},
(J=(a=r[f.stepId])==null?void 0:a.selectionStates)!=null?J:{}),userQuery:{userQuery:f.userQuery,token:f.userQueryToken}},a={},Object.assign({},r,(a[f.stepId]=d,a));default:return Z}}});var pwY,hHz;pwY=function(Z){return _.$z({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:Z})};
hHz=function(Z){return _.$z({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:Z})};
_.Oe=function(Z){return _.$z({type:"SET_CURRENT_PAGE_TYPE",payload:Z})};
_.eHB=function(Z){return _.$z({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:Z})};var yPF={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"};_.zHA=function(Z){return _.$z({type:"SET_PLAYER_STATE",payload:{playerState:Z}})};var $ja=[],RHA={width:0,height:0};var xCK=og({isTheaterMode:function(Z,V){Z=Z===void 0?_.bU("START_IN_THEATER_MODE"):Z;switch(V.type){case "SET_IS_THEATER_MODE":return V.payload.isTheaterMode;default:return Z}},
isWatchActive:function(Z,V){switch(V.type){case "SET_IS_WATCH_ACTIVE":return V.payload.isWatchActive;default:return Z===void 0?!1:Z}},
isLearningJourneyActive:function(Z,V){switch(V.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return V.payload.isLearningJourneyActive;default:return Z===void 0?!1:Z}},
isWatchFullscreen:function(Z,V){switch(V.type){case "SET_IS_WATCH_FULLSCREEN":return V.payload.isWatchFullscreen;default:return Z===void 0?!1:Z}},
isWatchNarrowWidth:function(Z,V){switch(V.type){case "SET_IS_WATCH_NARROW_WIDTH":return V.payload.isWatchNarrowWidth;default:return Z===void 0?!1:Z}},
isWatchRetroMode:function(Z,V){switch(V.type){case "SET_IS_WATCH_RETRO_MODE":return V.payload.isWatchRetroMode;default:return Z===void 0?!1:Z}},
isLiveChatCollapsed:function(Z,V){switch(V.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return V.payload.isLiveChatCollapsed;default:return Z===void 0?!1:Z}},
openEngagementPanels:function(Z,V){Z=Z===void 0?$ja:Z;var a=[].concat(_.nw(Z));switch(V.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return a.push(V.payload.panelToAdd),a;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return a.splice(a.indexOf(V.payload.panelToRemove),1),a;default:return Z}},
playerState:function(Z,V){switch(V.type){case "SET_PLAYER_STATE":return V.payload.playerState;default:return Z===void 0?-1:Z}},
watchScrollTop:function(Z,V){switch(V.type){case "SET_WATCH_SCROLL_TOP":return V.payload.watchScrollTop;default:return Z===void 0?0:Z}},
watchWindowSize:function(Z,V){Z=Z===void 0?RHA:Z;switch(V.type){case "SET_WATCH_WINDOW_SIZE":return V.payload.watchWindowSize;default:return Z}}});var M2z={feedbackTokens:[]};var Qca=og({surveyFeedbackData:function(Z,V){Z=Z===void 0?M2z:Z;switch(V.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return V.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},Z,V.payload);default:return Z}}});var UCn={};var Mko=void 0;_.F("web_enable_redux_store_on_demand")||(Mko=RyO());var LBh=function(Z,V,a){var J=this;this.listId=Z;this.JSC$10638_updateCallback=V;this.isOfflineVideoCallback=a;_.EV().subscribe(function(){J.handleUpdate()})};
LBh.prototype.getPlaylistData=function(){var Z=_.EV().getState().entities;if(this.listId&&this.listId!=="PPSV"){var V=LLV(Z,this.listId,!0),a=_.Wz(this.listId,"mainPlaylistEntity"),J,r;Z=Z==null?void 0:(J=Z.mainPlaylistEntity)==null?void 0:(r=J[a])==null?void 0:r.title;return LHJ(V,Z,this.listId)}V=_.a8V(shJ(Z));Z=_.a8V(_.CY(Z));return LHJ(V.concat(Z))};
LBh.prototype.getPlaylistId=function(){return this.listId};
LBh.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$10638_updateCallback(this.listId,this.getPlaylistData(),{})};var FE=function(Z,V,a,J){J=J===void 0?[]:J;this.JSC$10641_playlistNetworkManager=Z;this.listId=V;this.JSC$10641_updateCallback=a;this.videoIds=J;this.pendingUpdates=[];this.currentIndex=0};
FE.prototype.JSC$10641_setCurrentIndex=function(Z){this.currentIndex=Z};
FE.prototype.setListId=function(Z){this.listId=Z};
var uj4=function(Z,V){Z.currentCreateRequest&&Z.currentCreateRequest.cancel(V);Z.currentUpdateRequest&&Z.currentUpdateRequest.cancel(V);Z.currentRefreshRequest&&Z.currentRefreshRequest.cancel(V)};
FE.prototype.delete=function(){uj4(this,"PROXY DELETED")};
FE.prototype.addVideos=function(Z,V,a){var J=this;a!==void 0?this.videoIds.splice.apply(this.videoIds,[a,0].concat(_.nw(Z))):this.videoIds.push.apply(this.videoIds,_.nw(Z));this.listId||this.currentCreateRequest?(Z.forEach(function(r,f){r={addedVideoId:r,action:"ACTION_ADD_VIDEO"};a&&(r.addedVideoPosition=a+f);J.pendingUpdates.push(r)}),DF(this)):WBc(this,V.onCreateListCommand)};
var gi7=function(Z,V,a,J,r){sRE(Z.videoIds,V,a);V>Z.currentIndex&&a<=Z.currentIndex?Z.JSC$10641_setCurrentIndex(Z.currentIndex+1):V===Z.currentIndex?Z.JSC$10641_setCurrentIndex(a):V<Z.currentIndex&&a>=Z.currentIndex&&Z.JSC$10641_setCurrentIndex(Z.currentIndex-1);Z.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:J,movedSetVideoIdPredecessor:r});DF(Z)},WBc=function(Z,V){uj4(Z,"OBSOLETE");
Z.currentCreateRequest=IVF(Z.JSC$10641_playlistNetworkManager,V,Z.videoIds);_.tR(Z.currentCreateRequest,function(){Z.currentCreateRequest=void 0}).then(function(a){Z.setListId(a.playlistId);
Z.pendingUpdates.length>0?DF(Z):Z2F(Z)})},DF=function(Z){if(Z.pendingUpdates.length!==0&&(Z.currentRefreshRequest&&Z.currentRefreshRequest.cancel("OBSOLETE"),!Z.currentUpdateRequest&&!Z.currentCreateRequest)){var V=Z.pendingUpdates.splice(0,Z.pendingUpdates.length);
Z.currentUpdateRequest=Z.JSC$10641_playlistNetworkManager.updatePlaylist(Z.listId,V);_.tR(Z.currentUpdateRequest,function(){Z.currentUpdateRequest=void 0}).then(function(){Z.pendingUpdates.length>0?DF(Z):Z2F(Z)}).thenCatch(function(){Z.pendingUpdates.unshift.apply(Z.pendingUpdates,_.nw(V))})}},Z2F=function(Z){Z.currentRefreshRequest=_.V0h(Z.JSC$10641_playlistNetworkManager,Z.listId,Z.currentIndex,Z.videoIds[Z.currentIndex]);
_.tR(Z.currentRefreshRequest,function(){Z.currentRefreshRequest=void 0}).then(function(V){Z.JSC$10641_updateCallback(V.playlistId,V.playlistPanelRenderer,V.autoplayRenderer)})};
FE.prototype.size=function(){return this.videoIds.length};var a0F=function(Z,V,a,J){J=J===void 0?[]:J;FE.call(this,Z,V,a,J);this.JSC$10641_playlistNetworkManager=Z;this.listId=V;this.JSC$10641_updateCallback=a;this.videoIds=J};
_.O(a0F,FE);_.c4=function(Z,V,a,J,r,f,d){r=r===void 0?[]:r;d=d===void 0?JR:d;FE.call(this,Z,V,a,r);this.JSC$10641_playlistNetworkManager=Z;this.listId=V;this.JSC$10641_updateCallback=a;this.onAuthChange=J;this.videoIds=r;this.storage=f;this.cookieReader=d;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.hj(_.td,this.checkLoggedInStatusChange.bind(this),1E3)};
_.O(_.c4,FE);_.P=_.c4.prototype;_.P.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.hj(_.td,this.checkLoggedInStatusChange.bind(this),1E3)};
_.P.JSC$10641_setCurrentIndex=function(Z){FE.prototype.JSC$10641_setCurrentIndex.call(this,Z);this.store()};
_.P.delete=function(){_.td.cancelJob(this.queueSapisIdJob);FE.prototype.delete.call(this)};
_.P.setListId=function(Z){FE.prototype.setListId.call(this,Z);this.store()};
_.P.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var JXz=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],oe7=["playerResponse","videoDetails"],rXY=["response","currentVideoEndpoint","watchEndpoint","videoId"],PyY=["response","currentVideoEndpoint","watchEndpoint","playlistId"],f0E=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],i2B=["response","contents","twoColumnWatchNextResults","playlist","playlist"],B9L=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
dQa=["response","contents","twoColumnWatchNextResults"];var OB={},Z5R=(OB.WEB_UNPLUGGED="^unplugged/",OB.WEB_UNPLUGGED_ONBOARDING="^unplugged/",OB.WEB_UNPLUGGED_OPS="^unplugged/",OB.WEB_UNPLUGGED_PUBLIC="^unplugged/",OB.WEB_CREATOR="^creator/",OB.WEB_KIDS="^kids/",OB.WEB_EXPERIMENTS="^experiments/",OB.WEB_MUSIC="^music/",OB.WEB_REMIX="^music/",OB.WEB_MUSIC_EMBEDDED_PLAYER="^music/",OB.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",OB);var wYJ,IVF;wYJ=function(Z,V){this.networkManager=Z;this.innertubeTransportService=V};
IVF=function(Z,V,a){if(!_.D(V,_.HS))return _.B1(Error("Ef"));_.D(V,_.HS).videoIds=a;a={create_playlist_title:_.oC("QUEUE",void 0,"Queue")};return gxn(_.wH(Z.innertubeTransportService,V,a),uEE)};
_.V0h=function(Z,V,a,J){V={videoId:J,playlistId:V,playlistIndex:a};a=_.j_(Niz);return gxn(_.GG(Z.innertubeTransportService,V,a),IFE)};
wYJ.prototype.updatePlaylist=function(Z,V){return gxn(_.wH(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:Z,actions:V}}),WHc)};var mQz=function(Z){this.storage=Z},N9Y;
mQz.prototype.store=function(Z,V){V=V===void 0?0:V;if(this.storage&&Z.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",Z),this.storage.set("TLPQindex",String(V)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(a){}};
mQz.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
mQz.prototype.getPlaylistId=function(){if(!this.storage)return null;var Z=null;try{Z=this.storage.get("TLPQplaylist")}catch(V){}return Z};var obK=["navigationEndpoint","watchEndpoint","videoId"],JLE=["nextButtonVideo","watchEndpoint","videoId"];_.Bp=new _.uM("NETWORK_TOKEN");_.jV=new _.uM("PAGE_TOKEN");_.w8=new _.uM("PLAYLIST_TOKEN");var Cya;Cya=new _.uM("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.dc=new _.uM("INNERTUBE_TRANSPORT_TOKEN");var q0L,yL,T9F,Y0h,K0b,nez;q0L=new Set(["ci","cr","carml"]);yL=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$10688_parkedJobs=new Map;this.parkedProcessors=new Map};
_.bg=function(){yL.instance||(yL.instance=new yL);return yL.instance};
yL.prototype.onAny=function(Z){return _.S0F(this,Z,2)};
yL.prototype.parkOrScheduleJob=function(Z,V,a,J,r){_.UB(this,a)?_.cn().addJob(Z,V,J):(r&&(Z=T9F(Z),Y0h(this,Z,V,a,r)),r=this.JSC$10688_parkedJobs.get(a),r||(this.JSC$10688_parkedJobs.set(a,[]),r=this.JSC$10688_parkedJobs.get(a)),r.push({job:Z,priority:V,delay:J}))};
yL.prototype.addListener=function(Z,V,a){a&&(V=T9F(V),Y0h(this,V,0,Z,a));a=this.parkedProcessors.get(Z);a||(this.parkedProcessors.set(Z,[]),a=this.parkedProcessors.get(Z));a.push(V)};
yL.prototype.processSignal=function(Z){if(!_.UB(this,Z)){this.inProgressSignals.add(Z);var V=this.JSC$10688_parkedJobs.get(Z);if(V){V=_.B(V);for(var a=V.next();!a.done;a=V.next())a=a.value,_.cn().addJob(a.job,a.priority,a.delay);this.JSC$10688_parkedJobs.delete(Z)}if(V=this.parkedProcessors.get(Z)){V=_.B(V);for(a=V.next();!a.done;a=V.next())a=a.value,a();this.parkedProcessors.delete(Z)}this.signals.push(Z);this.inProgressSignals.delete(Z)}};
_.UB=function(Z,V){return q0L.has(V)||_.bU("IS_HOMEPAGE_COLD")||_.bU("IS_RESULTS_PAGE_COLD")||_.bU("IS_WATCH_PAGE_COLD")?Z.signals.indexOf(V)>=0:!0};
T9F=function(Z){var V=!1;return function(){V||(V=!0,Z())}};
Y0h=function(Z,V,a,J,r){if(XdW.has(J))_.cn().addJob(V,a,r);else{var f=Z.compoundSignals.get(J);f&&_.cn().addJob(function(){_.UB(Z,J)||(f.isTimeoutConditionSatisfied?_.cn().addJob(V,a):f.timeoutConditionObservers.push(function(){_.cn().addJob(V,a)}))},a,r)}};
_.S0F=function(Z,V,a){if(V.length>1){var J=[],r=Object.create(null);V=_.B(V);for(var f=V.next();!f.done;f=V.next())f=f.value,r[f]||(J.push(f),r[f]=!0);V=J}if(V.length===1)return V[0];f=V;J="";r=a===2?"|":"&";f.sort();f=_.B(f);for(var d=f.next();!d.done;d=f.next())J+=d.value+r;if(!Z.compoundSignals.get(J)){r=0;f=[];d=_.B(V);for(var N=d.next();!N.done;N=d.next())N=N.value,r++,_.UB(Z,N)||f.push(N);(a=a===2)&&r>f.length||!a&&!f.length?Z.signals.push(J):K0b(Z,J,a,V,f)}return J};
K0b=function(Z,V,a,J,r){var f=r.length,d=function(){a||--f===0?Z.processSignal(V):nez(Z,V)};
r=_.B(r);for(var N=r.next();!N.done;N=r.next())Z.addListener(N.value,d);Z.compoundSignals.set(V,{signals:J,isOnAny:a,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});nez(Z,V)};
nez=function(Z,V){if(!_.UB(Z,V)){var a=Z.compoundSignals.get(V);if(a&&!a.isTimeoutConditionSatisfied){for(var J=!1,r=0,f=0,d=_.B(a.signals),N=d.next();!N.done;N=d.next()){var C=N.value;N=!_.UB(Z,C);XdW.has(C)?J=!0:(C=Z.compoundSignals.get(C))?N&&!C.isTimeoutConditionSatisfied&&(f++,a.isInitialized||C.timeoutConditionObservers.push(function(){nez(Z,V)})):N&&r++}a.isInitialized=!0;
a.isOnAny?J&&(a.isTimeoutConditionSatisfied=!0):r===0&&f===0&&(a.isTimeoutConditionSatisfied=!0);if(a.isTimeoutConditionSatisfied)for(a=_.B(a.timeoutConditionObservers),J=a.next();!J.done;J=a.next())J=J.value,J()}}};
yL.prototype.processSignal=yL.prototype.processSignal;yL.prototype.parkOrScheduleJob=yL.prototype.parkOrScheduleJob;yL.prototype.onAny=yL.prototype.onAny;_.pK("ytsignals.getInstance",_.bg);yL.prototype.onAny=yL.prototype.onAny;yL.prototype.parkOrScheduleJob=yL.prototype.parkOrScheduleJob;yL.prototype.processSignal=yL.prototype.processSignal;var XdW=new Set(["eop","eocs","dl","pcl"]);_.Ee=new _.uM("MINIPLAYER_SERVICE");var H4,l0B,t0z;H4=function(Z,V,a){var J=_.A$.getInstance();if(!N9Y){var r=new l2F;var f=void 0,d=_.yr("ID_TOKEN");d&&r.isAvailable()&&(f=new Xs(r,"yt-queue"+d));N9Y=new mQz(f)}r=N9Y;f=_.bg();this.JSC$10695_actionRouter=J;this.pageManager=Z;this.playlistManager=V;this.JSC$10695_playlistNetworkManager=a;this.storage=r;this.signals=f;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.AP=function(){if(!l0B){var Z=_.l(),V=Z.resolve(_.M_(_.jV)),a=Z.resolve(_.M_(_.Bp)),J=Z.resolve(_.M_(_.w8));Z=Z.resolve(_.dc);l0B=new H4(V,J,new wYJ(a,Z))}return l0B};
t0z=function(Z,V,a){if(a){var J;if(((J=Z.responsePlaylistData)==null?void 0:J.playlistId)!==a)return}Z.responsePlaylistData&&(a=dtm(V,Z.responsePlaylistData),Z.responsePlaylistData=(0,_.lv.unsafeClone)(Z.responsePlaylistData),NLn(Z.responsePlaylistData,a));a=Z.temporaryItems.findIndex(function(r){return r.videoId===V});
a>-1&&Z.temporaryItems.splice(a,1);_.kx(Z,_.EB(Z,Z.response?Z.response.autoplayRenderer:void 0))};
_.s1b=function(Z,V){if(Z.responsePlaylistData){var a=mtK(V,Z.responsePlaylistData);NLn(Z.responsePlaylistData,a);if(Z.queueProxy){var J=Z.queueProxy;a<0||(J.videoIds.splice(a,1),a<J.currentIndex&&J.JSC$10641_setCurrentIndex(J.currentIndex-1),J.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:V}),DF(J))}}_.kx(Z,_.EB(Z,Z.response?Z.response.autoplayRenderer:void 0))};
H4.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.kx(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
H4.prototype.setPlaylistData=function(Z,V,a){this.temporaryItems=[];this.listId=Z;this.responsePlaylistData=V;_.kx(this,_.EB(this,a))};
var F0E=function(Z){return(Z==null?0:Z.playlistId)?Z.playlistId:"PPSV"},DQE=function(Z){return Z&&Z.playlistId?Z.playlistId==="PPSV"?!0:R8R(_.EV().getState().entities,Z.playlistId):!1};
H4.prototype.isPlayingOfflineVideo=function(){return this.response?DQE(this.response):!1};
H4.prototype.closeMiniplayer=function(Z){var V=this.queueProxy&&this.queueProxy.size()<=1,a=_.l().resolve(_.Ee);if(!this.queueProxy||V)this.queueProxy&&this.clearQueue(),a.close(!0);else{a.pipController.getWindow()&&window.focus();V=this.responsePlaylistData;var J=this.temporaryItems.length+(V&&V.contents?V.contents.length:0);V=_.oC("QUEUE_CLEARED_UNPLURALIZED")||_.rV("QUEUE_CLEARED",J);V=_.x9(V);a=_.oC("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");J=_.oC("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.rV("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",J);var r=_.oC("MINIPLAYER_CLOSE",void 0,"Close"),f=_.oC("CANCEL",void 0,"Cancel");_.ya(this.JSC$10695_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.HA(a),dialogMessages:[_.HA(J)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.HA(r),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
V]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.HA(f)}}}}}}],Z)}};
_.EB=function(Z,V){var a={},J=Z.response;a.autoplayRenderer=V;if(!Z.responsePlaylistData&&!Z.temporaryItems.length)return!J||!J.hasRelatedVideoData&&_.F("kevlar_prefetch_data_augments_network_data")||(a.playerData={rvs:J.relatedVideoArgs,endScreenRenderer:J.endScreenRenderer}),a;a.playerData={};if(Z.index===void 0)return _.t$(Error("Gf")),a;a.panel=Z.responsePlaylistData?(0,_.lv.unsafeClone)(Z.responsePlaylistData):{titleText:_.HA(_.oC("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
V=a.panel;if(V.contents)for(var r=_.B(Z.temporaryItems),f=r.next();!f.done;f=r.next())V.contents.push({playlistPanelVideoRenderer:f.value});Z.queueProxy&&J&&J.playingVideo&&J.playingVideoId&&!BLJ(J.playingVideoId,a.panel)&&(V=J.playingVideo,r=a.panel,f=Z.index,r.contents&&r.contents.splice(f===void 0?0:f,0,{playlistPanelVideoRenderer:V}));J&&J.playingVideoId&&(V=Z.index,r=a.panel,V=!r.contents||V>=r.contents.length?void 0:r.contents[V].playlistPanelVideoRenderer,V&&V.videoId===J.playingVideoId||(V=
dtm(J.playingVideoId,a.panel),Z.index=V!==-1?V:Z.index?Z.index-1:0));V=i5u(Z.index+1,a.panel);r=void 0;Z.index>0&&(r=i5u(Z.index-1,a.panel));if(r||V)a.autoplayRenderer=rLE(V,r,a.autoplayRenderer);!V&&(J==null?0:J.relatedVideoArgs)&&(a.playerData.rvs=J.relatedVideoArgs);J=J?J.playlistIndexOffset:0;Z.queueProxy?Smo(a.panel,Z.index,J,fpO,!0,!0,!0):Smo(a.panel,Z.index,J);a.playerData.playlistPanelRenderer=a.panel;return a};
H4.prototype.openToast=function(Z){_.l().resolve(_.Ee).openToast(Z,_.oC("ADDED_TO_QUEUE",void 0,"Added to queue"))};
H4.prototype.isMiniplayerActive=function(){return _.l().resolve(_.Ee).isMiniplayerActive()};
_.kx=function(Z,V){Z.playlistManager.setAutoplayRenderer(V.autoplayRenderer||null);Z.playlistManager.setPlaylistData(V.panel||null);V.playerData&&Z.playlistManager.setPlayerPlaybackControlData(V.playerData)};var YmR="#";var cXY={},O27={},GEW={},wdH={},yXE={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:(cXY.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",cXY),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:(O27.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",O27),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:(GEW.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",GEW),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:(wdH.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",wdH),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 ZZJ=[{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:yXE},{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:yXE}}];_.LY=[[["YzI3OGtpbmQjd3pvbGFjM28=","dmFsdWUjdDV1b2VuaTRwd21t"],"QURfUExBQ0VNRU5UX0tJTkRfU1RBUlQjMjIyampvZnl6cmEz"]];_.M2=["Y2tzI2prZnBnb2t2ZjBmYmdsb2JhbENhbGxiYQ==","ZWxuZ29uQWJub3JtYWxpdHlEZXRlY3RlZCNoMDcwd2J0ag==","aHF0aTF1bno3b25BZFNraXAjazY5","ODdtcTd4eHEzYXJhd19wbGF5ZXJfcmVzcG9uc2UjeQ==","Z3FrYXB2NTUzaGNxYWRTbG90cyM="];_.jk="Y2tzI2prZnBnb2t2ZjBmYmdsb2JhbENhbGxiYQ== ZWxuZ29uQWJub3JtYWxpdHlEZXRlY3RlZCNoMDcwd2J0ag== aHF0aTF1bno3b25BZFNraXAjazY5 ODdtcTd4eHEzYXJhd19wbGF5ZXJfcmVzcG9uc2UjeQ== ZV9za2lwc19rcyM4N2FtbGRuaXcxNGd3ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbA== ZnQ2dmpjYTcwYWJfc2FfZWYjeG05 Z3FrYXB2NTUzaGNxYWRTbG90cyM=".split(" ");var eJu=[["primary",null],[null,["ytd-two-column-browse-results-renderer","style-scope"]],["masthead-ad",["ytd-rich-grid-renderer"]],[null,["ytd-rich-grid-renderer","style-scope"]],[null,["ytd-banner-promo-renderer","style-scope"]],[null,["ytd-ad-slot-renderer"]]];var v4;v4=function(Z,V,a){this.oX6=Z;this.isAsync=V;this.rvW=a};
_.mIa=[new v4("b.f_",!1,0),new v4("j.s_",!1,2),new v4("r.s_",!1,4),new v4("e.h_",!1,6),new v4("i.s_",!0,8),new v4("s.t_",!1,10),new v4("p.h_",!1,12),new v4("s.i_",!1,14),new v4("f.i_",!1,16),new v4("a.b_",!1,18),new v4("a.o_",!1),new v4("g.o_",!1,22),new v4("p.i_",!1,24),new v4("p.m_",!1),new v4("n.k_",!0,20),new v4("i.f_",!1),new v4("a.s_",!0),new v4("m.c_",!1),new v4("n.h_",!1,26),new v4("o.p_",!1),new v4("m.p_",!0,28),new v4("o.a_",!1),new v4("d.p_",!1)].reduce(function(Z,V){Z[V.oX6]=V;return Z},
{});var teJ=function(){};
teJ.prototype.flush=function(Z,V){Z=Z===void 0?[]:Z;V=V===void 0?!1:V;if(_.F("enable_client_streamz_web")){Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())a=Wia(a.value),a={serializedIncrementBatch:_.gC(a.JSC$7499_serializeBinary())},_.n9("streamzIncremented",a,{sendIsolatedPayload:V})}};var zP;var MeE,FoK,H5K,O5n,yLm,phn,uMJ,xto;MeE=2;FoK=2;H5K=2;O5n=2;yLm=2;phn=2;uMJ=2;xto=new RVz;var UQr,H2b,AX4;UQr=function(){this.ongoingFlowNonces=new Map};
_.IA=function(){H2b||(H2b=new UQr);return H2b};
_.WA=function(Z,V,a){return{eventType:{flowEventNamespace:Z,flowEventType:V},metadata:a,statusCode:void 0,csn:void 0,can:void 0}};
_.CHu=function(Z,V){var a=_.IA(),J=AX4(a,V,!0);_.g3(a,Z,V,J)};
_.g3=function(Z,V,a,J){Z={flowNonce:J||AX4(Z,a),flowType:a,flowEventType:V.eventType};V.metadata&&(Z.flowMetadata=V.metadata);V.statusCode!==void 0&&(Z.flowEventStatus=V.statusCode);V.csn&&(Z.csn=V.csn);V.can&&(Z.can=V.can);_.n9("flowEvent",Z,void 0)};
AX4=function(Z,V,a){a=a===void 0?!1:a;var J=Z.ongoingFlowNonces.get(V);if(!J||a)J=K4(16),Z.ongoingFlowNonces.set(V,J);return J};_.kEA=new $c4;var xx=function(Z,V,a,J,r,f,d){a=a===void 0?!1:a;J=J===void 0?!1:J;f=f===void 0?_.AP():f;this.hasRun=!1;this.zio=Z;this.lAm=V;this.qAm=a;this.fromHistory=J;this.previousVideoId=r;this.snA=f;this.tempData=d;this.p0A=new _.MKc};
_.O(xx,Rh);xx.prototype.validate=function(Z){return!(!Z.data.playerResponse||Z.data.page!=="watch"&&Z.data.page!=="shorts"||this.hasRun)};
xx.prototype.handle=function(Z){var V=this,a=_.D(Z.endpoint,_.kZ),J=_.D(Z.endpoint,_.Pp);if(_.F("kevlar_continue_playback_without_player_response")&&(a==null?0:a.videoId)&&this.previousVideoId&&(a==null?void 0:a.videoId)===this.previousVideoId&&(a==null?0:a.continuePlayback)&&!this.fromHistory)this.zio.resolve();else{var r={};a?r.watch_endpoint=a:J&&(r.watch_endpoint=J,J.endTimeSeconds&&(r.end=J.endTimeSeconds));Z.data.page==="watch"?(Z.data.filler||this.qAm||(_.KF("cfg"),_.A$.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(r,EeA(this,Z.endpoint)),_.F("enable_masthead_quartile_ping_fix")&&Object.assign(r,j1A(this)),a=!_.F("web_honor_cache_for_back")&&this.fromHistory?{cached_load:!0}:void 0,Object.assign(r,a),Z.data.forceExternalPlaylist&&(r.external_list=!0)):Z.data.page==="shorts"&&_.A$.getInstance().triggerAction("yt-start-loading-shorts");if(a=this.lAm()){try{a.loadVideoWithPlayerResponse(Z.data.playerResponse,r),a.getPlayerPromise().then(this.zio.resolve)}catch(f){_.t$(f),this.zio.resolve()}this.hasRun=
!0;a.getPlayerPromise().then(function(f){f.addEventListener("onAbnormalityDetected",function(){var d=Z.data.playerResponse,N=f.getVideoData().cpn;uMJ=0;_.b2A=N;if(N=dIK(d))V.p0A.increment("IN_PLAYER"),_.Z7(5),_.F("ab_st_vid_ks")?f.pauseVideo(!0):f.stopVideo(),d.playabilityStatus=Object.assign({},d.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:N}}),d.videoDetails=void 0,_.A$.getInstance().triggerOptionalAction("yt-updated-playability-status",d.playabilityStatus)})})}else _.FD(Error("Jf"))}};
var EeA=function(Z,V){var a=_.D(V,_.kZ);if(V&&a&&a.playlistId&&a.videoId&&(Z=Z.snA,Z.queueProxy?(Z=Z.queueProxy,a=Z.listId===a.playlistId?Z.attributionData.get(a.videoId):void 0):a=void 0,a))return{queue_info:a}},j1A=function(Z){var V;
if((V=Z.tempData)==null?0:V.adpings)return{adpings:Z.tempData.adpings}};var QL=function(Z,V,a){this.hasRun=!1;this.cYw=Z;this.taA=V;this.lIA=a};
_.O(QL,Rh);QL.prototype.validate=function(Z){return!!_.lv.getValueByKeys.apply(null,[Z.data].concat(_.nw(dQa)))};
QL.prototype.handle=function(Z){var V=this;this.cYw.promise.then(function(){var a=Z.data;var J=_.lv.getValueByKeys.apply(null,[a].concat(_.nw(JXz))),r=_.lv.getValueByKeys.apply(null,[a].concat(_.nw(i2B))),f=_.lv.getValueByKeys.apply(null,[a].concat(_.nw(rXY)));var d=(d=_.lv.getValueByKeys.apply(null,[a].concat(_.nw(oe7))))?{videoId:d.videoId,thumbnail:d.thumbnail,title:d.title?_.HA(d.title):void 0,shortBylineText:d.author?_.HA(d.author):void 0}:void 0;var N=void 0;_.F("web_get_playlist_id_from_current_endpoint_ks")||
(N=_.lv.getValueByKeys.apply(null,[a].concat(_.nw(PyY))));var C=_.lv.getValueByKeys.apply(null,[a].concat(_.nw(B9L))),T=_.lv.getValueByKeys.apply(null,[a].concat(_.nw(f0E))),Y=!!C||!!T&&!!T.results&&T.results.length>0,X=0;r&&r.currentIndex&&r.localCurrentIndex&&(X=r.currentIndex-r.localCurrentIndex);r&&r.playlistId&&(N=r.playlistId);a={rawResponse:a,autoplayRenderer:J,hasRelatedVideoData:Y,playingVideo:d,playingVideoId:f,playlistPanelRenderer:r,playlistId:N,playlistIndex:r&&r.currentIndex,relatedVideoArgs:C,
endScreenRenderer:T,playlistIndexOffset:X};a:{J=V.lIA;r=V.taA;J.response=a;if(DQE(a))J.downloadPlaylistProxy&&J.downloadPlaylistProxy.getPlaylistId()===F0E(a)||(J.downloadPlaylistProxy=new LBh(F0E(a),J.setPlaylistData.bind(J),J.isPlayingOfflineVideo.bind(J))),J.responsePlaylistData=J.downloadPlaylistProxy.getPlaylistData(),J.listId=F0E(a),J.index=0;else if(a.playlistPanelRenderer&&a.playlistId&&a.autoplayRenderer)a.playlistId.startsWith("TLPQ")?J.queueProxy?J.listId===a.playlistId?(J.index=a.playlistIndex,
J.responsePlaylistData=a.playlistPanelRenderer,J.queueProxy.JSC$10641_setCurrentIndex(J.index)):a.playingVideoId&&J.index!==void 0&&r.clientParams.autoSaveToQueue&&(J.index+=1,J.queueProxy.JSC$10641_setCurrentIndex(J.index),J.queueProxy.addVideos([a.playingVideoId],{},J.index)):(J.queueProxy=new _.c4(J.JSC$10695_playlistNetworkManager,a.playlistId,J.setPlaylistData.bind(J),J.clearQueue.bind(J),_.CEo(a.playlistPanelRenderer),J.storage),J.responsePlaylistData=a.playlistPanelRenderer,J.listId=a.playlistId,
J.index=a.playlistIndex):(J.index=a.playlistIndex,J.listId!==a.playlistId&&J.clearQueue(),J.responsePlaylistData=a.playlistPanelRenderer,J.listId=a.playlistId,J.playlistProxy=new a0F(J.JSC$10695_playlistNetworkManager,a.playlistId,J.setPlaylistData.bind(J),_.CEo(a.playlistPanelRenderer)));else if(!J.queueProxy)J.responsePlaylistData=void 0;else if(a.playingVideoId&&r.clientParams.autoSaveToQueue){if(J.index===void 0){_.t$(Error("Ff"));J.clearQueue();break a}J.queueProxy.videoIds.includes(a.playingVideoId)||
(J.index+=1,J.queueProxy.JSC$10641_setCurrentIndex(J.index),J.queueProxy.addVideos([a.playingVideoId],{},J.index))}_.kx(J,_.EB(J,J.response.autoplayRenderer))}})};var ver=function(Z,V){V=V===void 0?_.AP():V;ig.call(this);this.zJ.push(new QL(this.oh,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},V));this.zJ.push(new xx(this.oh,Z,!1,!1));_.F("web_response_commands_chunk_processor")&&this.zJ.push(new B4)};
_.O(ver,ig);ver.prototype.processChunk=function(Z){Z&&Z.data.player===void 0&&this.oh.resolve();ig.prototype.processChunk.call(this,Z)};var pk=function(Z,V){Z=Z===void 0?{layer:0}:Z;this.hasRun=!1;this.createScreenConfig=Z;this.jqo=V};
_.O(pk,Rh);pk.prototype.validate=function(Z){return!(this.hasRun||!Z.endpoint)};
pk.prototype.handle=function(Z){var V=_.Ze(),a,J,r=(J=_.D((a=Z.endpoint)==null?void 0:a.commandMetadata,_.p4))==null?void 0:J.rootVe;this.jqo&&r?_.ac(V,r,this.jqo,this.createScreenConfig):Ubz(V,Z.endpoint,this.createScreenConfig);this.hasRun=!0};var hP=function(Z,V){this.hasRun=!1;this.mvK=Z;this.previousVideoId=V};
_.O(hP,Rh);hP.prototype.validate=function(Z){return _.F("kevlar_continue_playback_without_player_response")&&(Z=_.D(Z.endpoint,_.kZ),(Z==null?0:Z.videoId)&&this.previousVideoId&&(Z==null?void 0:Z.videoId)===this.previousVideoId&&(Z==null?0:Z.continuePlayback))?!1:this.mvK.zM4===0};
hP.prototype.handle=function(Z){_.A$.getInstance().triggerAction("yt-stop-old-player",Z.data,!0)};var xQF=function(Z){Z=Z===void 0?{layer:0}:Z;ig.call(this);this.zJ.push(new hP(this));this.zJ.push(new pk(Z));this.zJ.push(new fk(Z))};
_.O(xQF,ig);var Q1F=function(){this.hasRun=this.hasRun=!1};
_.O(Q1F,Rh);Q1F.prototype.validate=function(Z){return!this.hasRun&&!(!Z.data.csn||!Z.data.rootVe)};
Q1F.prototype.handle=function(Z){this.hasRun=!0;_.k9O(Z.data.csn,Z.data.rootVe,3)};var pdF=function(){Rh.apply(this,arguments)};
_.O(pdF,Rh);pdF.prototype.validate=function(Z){return!!Z.data.preconnect};
pdF.prototype.handle=function(Z){_.XZ("bc");Z=_.B(Z.data.preconnect);for(var V=Z.next();!V.done;V=Z.next())V=V.value,(new Image).src=V};var hqB=function(Z,V,a){a=a===void 0?{layer:0}:a;ig.call(this);this.zJ.push(new xx(this.oh,Z));this.zJ.push(new pk(a));this.zJ.push(new fk(a))};
_.O(hqB,ig);var eqH=function(Z,V,a,J,r){a=a===void 0?{layer:0}:a;J=J===void 0?_.AP():J;ig.call(this);var f=!!V&&!!V.clientParams&&!!V.clientParams.miniplayer;f&&this.zJ.push(new Q1F);this.zJ.push(new QL(this.oh,V,J));this.zJ.push(new pdF);var d,N;this.zJ.push(new xx(this.oh,Z,f,!((d=V.clientParams)==null||!d.fromHistory),(N=V.clientParams)==null?void 0:N.previousVideoId,J,V.tempData));var C;this.zJ.push(new hP(this,(C=V.clientParams)==null?void 0:C.previousVideoId));var T;(T=V.clientParams)!=null&&T.fromHistory||
(a.layer||(a=Object.assign({},a,{layer:f?3:0})),this.zJ.push(new pk(a,r)),this.zJ.push(new fk(a)));_.F("web_response_commands_chunk_processor")&&this.zJ.push(new B4)};
_.O(eqH,ig);var ek,RqW;ek={};
_.zqF=(ek["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},ek["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},ek["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},ek["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},ek["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},ek["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},ek["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},ek);_.zG=new _.OA("yt-edu");_.$Q4=function(){this.JSC$10790_eduDisplayedThisLoad_={}};
RqW=function(Z){var V=_.$Q4.getInstance();var a=_.W0("kevlar_tooltip_impression_cap");V=a&&parseInt(_.zG.get(Z+"-impression")||0,10)>=a||_.zG.get(Z+"-dismissed")?!1:(a=_.zqF[Z])&&!V.JSC$10790_eduDisplayedThisLoad_[a.setKey||Z]&&(a.titleText&&_.oC(a.titleText)||a.bodyText&&_.oC(a.bodyText))?!0:!1;if(!V)return null;V=_.zqF[Z];if(!V)return null;a=V.bodyText?_.oC(V.bodyText):void 0;var J=V.titleText?_.oC(V.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:V.position,popup:{bubbleHintRenderer:{text:J?
_.HA(J):void 0,detailsText:a?_.HA(a):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.HA(_.oC("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:Z}}]}}}}}}}},{eduImpressionAction:{key:Z}}]};
_.Iy(_.$Q4);var qju=!1;var YjJ={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"};for(var M0H="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),L0A=[],$x=6;$x>=1;$x--)L0A.push({columnCount:$x,query:$x==1?0:$x*2*107-4+32,className:"grid-"+$x+"-columns",width:$x*2*107+"px"});_.W0H=function(Z){this.actionRouter_=Z=Z===void 0?_.A$.getInstance():Z;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.u77(this);this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.u77=function(Z){var V=Z.miniGuideVisible_?72:0,a=Z.documentWidth_-(Z.guidePersistentAndVisible_?240:V);return L0A.find(function(J){return a>J.query})};
_.Iy(_.W0H);var geB=function(){var Z=this;this.JSC$10803_keyboardInUse=!1;document.addEventListener("keydown",function(){Z.onKeydown()});
document.addEventListener("mousedown",function(){Z.JSC$10803_keyboardInUse=!1})},I0h;
geB.prototype.isKeyBoardInUse=function(){return this.JSC$10803_keyboardInUse};
geB.prototype.onKeydown=function(){this.JSC$10803_keyboardInUse=!0};var Zxc,Lk;_.Rc=new _.OA("yt-mentions");_.MC=function(){};
Zxc=function(Z,V){return Lk(V,"drag-to-reorder-edu-displayed")};
Lk=function(Z,V,a,J,r,f){a=a===void 0?"OPEN_POPUP_POSITION_TOP":a;if(V){if(_.Rc.get(V))return;_.Rc.set(V,!0,J)}if(r&&f!==void 0){V=Number(_.Rc.get(r)||0);if(V>=f)return;_.Rc.set(r,V+1)}return[{openPopupAction:{popupType:"HINT",position:a,popup:{bubbleHintRenderer:{detailsText:Z,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.Iy(_.MC);var VqE,ajE,JJH;VqE=function(Z,V,a,J){this.JSC$10813_taskManager_=Z;this.onFulfilled_=typeof V==="function"?V:null;this.onRejected_=typeof a==="function"?a:null;this.JSC$10813_context_=J};
ajE=function(Z,V){Z.onFulfilled_&&_.Cg(Z.JSC$10813_taskManager_,function(){Z.onFulfilled_.call(Z.JSC$10813_context_,V)})};
JJH=function(Z,V){Z.onRejected_&&_.Cg(Z.JSC$10813_taskManager_,function(){Z.onRejected_.call(Z.JSC$10813_context_,V)})};
_.ug=function(Z){this.JSC$10816_taskManager_=Z;this.callbacks_=[]};
_.ug.prototype.then=function(Z,V,a){this.callbacks_.push(new VqE(this.JSC$10816_taskManager_,Z,V,a));return this};
_.ug.prototype.onSuccess=function(Z){this.callbacks_.forEach(function(V){ajE(V,Z)})};
_.ug.prototype.onFailure=function(Z){this.callbacks_.forEach(function(V){JJH(V,Z)})};
_.ug.prototype.cancel=function(){this.callbacks_.length=0};
ViL(_.ug);_.KvK=null;_.qe=new _.uM("ACTIVITY_TOKEN");var FvK=/^[a-zA-Z0-9_\-]{11}$/;var DIm=_.TR(function(){var Z,V;return(V=(Z=window).matchMedia)==null?void 0:V.call(Z,"(prefers-reduced-motion: reduce)").matches});var omE=_.TR(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 Z=_.AW("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");Z||(Z=_.NA("VIDEO"),_.pK("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
Z));return!!(Z&&Z.canPlayType&&Z.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var rJL;_.W4=new _.uM("SHORTS_CONTROLLER_TOKEN");rJL=new _.uM("SHORTS_STATE_STORE_TOKEN");var g8=function(Z,V){var a=_.lV.apply(2,arguments);Z=Z===void 0?0:Z;_.qa.call(this,V,a);this.errorType=Z;Object.setPrototypeOf(this,this.constructor.prototype)};
_.O(g8,_.qa);var PeE,fjB,B2c,Sxi,xr,vYF,Ceh,N2z,K7r,T2b,Sdb;PeE=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(Z){return Z+"="}).join("|"));
fjB=RegExp(".*\\?.*playnext=1.*");_.Ic=function(Z,V,a,J){this.watchEndpointMap=Z;this.reelWatchEndpointMap=V;this.innerTubeTransportService=a;this.fetchPbj=J};
B2c=function(Z,V,a){var J=_.l().resolve(_.M_(ixb));_.Ic.instance=new _.Ic(Z,V,a,J)};
_.dha=function(Z,V){var a=_.W0("web_pbj_log_warning_rate",0);a=a>0&&Math.random()<a;var J;if((J=_.D(V.commandMetadata,_.p4))==null||!J.rootVe)return a&&_.FD(Error("Pf")),!1;var r;J=(r=_.D(V.commandMetadata,_.p4))==null?void 0:r.url;if(!J)return a&&_.FD(Error("Qf")),!1;if(fjB.test(J))return!0;if(PeE.test(J))return a&&_.FD(Error("Rf`"+J)),!1;if(_.D(V,_.kZ)){if(!(Z.watchEndpointMap.watchNext&&Z.watchEndpointMap.player||_.F("kevlar_fetch_initial_data_op_watch_client")))return a&&_.FD(Error("Lf")),!1;
Z=_.W0("web_pbj_log_warning_rate",0);Z=Z>0&&Math.random()<Z;_.D(V,_.kZ)?tgu(V)?V=!0:(Z&&_.FD(Error("Mf")),V=!1):(Z&&_.FD(Error("Lf")),V=!1);return V}if(_.D(V,_.Pp))return sJu(V);if(_.D(V,_.G0))return!0;Z=_.G5(Z.innerTubeTransportService,V);!Z&&a&&_.t$(Error("Sf"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(V)});return Z};
Sxi=function(Z,V,a,J,r,f){V={url:V};if(a==null?0:a.itct)V.parentTrackingParams=a.itct;var d=_.j_(ze4);return _.GG(Z.innerTubeTransportService,V,d).then(function(N){(N=N.endpoint)||(N=_.mH);(a==null?0:a.itct)&&N&&!N.trackingParams&&(N.trackingParams=a.itct);var C=oX(N);return xr(Z,N,a,J,C,r,f)})};
xr=function(Z,V,a,J,r,f,d,N){N=N===void 0?{}:N;if(Z.fetchPbj&&!_.dha(Z,V)&&!_.F("force_one_platform")){N=Z.fetchPbj(V);var C=_.Ig(N.then(function(R){if(!R)throw Error("Tf");d(C)||f(V,R);return R}));
return C}var T,Y,X={rootVe:(T=_.D(V.commandMetadata,_.p4))==null?void 0:T.rootVe,url:(Y=_.D(V.commandMetadata,_.p4))==null?void 0:Y.url,endpoint:V,page:r};if(_.D(V,_.kZ)){var n,t={contentPlaybackContext:_.fy(a,(n=_.D(V.commandMetadata,_.p4))==null?void 0:n.url,J)},c=_.yE();_.F("web_streaming_watch")&&window.TextDecoderStream?(N=mhF(Z.innerTubeTransportService,V,t,function(R){!X.response&&R.content&&(X.response=R.content);!X.playerResponse&&R.player&&(X.playerResponse=R.player);f(V,X)}),T=BzO(V),T.length&&
(X.preconnect=T,f(V,X)),N2z(N,c,X).catch(function(R){R instanceof g8&&R.errorType===2&&Ceh(Z,V,t,X,f,d,c)})):Ceh(Z,V,t,X,f,d,c);
return c.promise}if(_.D(V,_.Pp)){var y;if(((y=_.D(V,_.Pp))==null?void 0:y.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var U=_.yE();_.qdY(_.l().resolve(_.W4),V).then(function(R){Sdb(Z,a,J,r,f,U,R)});
return U.promise}N=_.Ig();var v;T={contentPlaybackContext:_.fy(a,(v=_.D(V.commandMetadata,_.p4))==null?void 0:v.url,J)};(v=Z.reelWatchEndpointMap.player)&&(v=v().JSC$11792_getRequest(V,T))&&(N=_.GG(Z.innerTubeTransportService,v.innerTubeRequest,v.input,V.clickTrackingParams,v.config));v=_.Ig();(Y=Z.reelWatchEndpointMap.reelItemWatch)&&(Y=Y().JSC$11792_getRequest(V))&&(v=_.GG(Z.innerTubeTransportService,Y.innerTubeRequest,Y.input,V.clickTrackingParams,Y.config));Y=_.Ig();(n=Z.reelWatchEndpointMap.reelWatchSequence)&&
_.D(V,_.Pp).sequenceParams&&(T=n().JSC$11792_getRequest(V,T))&&(Y=_.GG(Z.innerTubeTransportService,T.innerTubeRequest,T.input,V.clickTrackingParams,T.config));T=_.Ig(X);n=_.yE();T2b(V,T,N,v,Y,f,d,n);return n.promise}var h;if(_.D(V,XYu)&&((h=_.D(V.commandMetadata,_.p4))==null?0:h.url))return N=yqm(_.Ek(DI().location.href),_.Ek(_.D(V.commandMetadata,_.p4).url)).toString(),Sxi(Z,N,a,J,f,function(){return!1});
if(_.D(V,_.G0))return f(V,X),_.Ig(X);if(_.G5(Z.innerTubeTransportService,V)){N=Object.assign({},{tempData:a,disableCache:a.disableCache},N);var L=_.wH(Z.innerTubeTransportService,V,N).then(function(R){X.response=R;d(L)||f(V,X);return X});
return L}return _.Ig(X)};
_.XkL=function(Z,V,a,J){if(_.D(V,_.kZ)||_.D(V,_.Pp)&&(_.F("mweb_enable_shorts_innertube_player_prefetch")||_.F("kevlar_enable_shorts_prefetch_in_sequence"))||_.D(V,hgz)&&_.F("web_enable_prefetching_videos_on_home")){var r,f={contentPlaybackContext:_.fy(a,(r=_.D(V.commandMetadata,_.p4))==null?void 0:r.url,J),prefetchPlaybackContext:OZF(a)},d,N,C;if(((d=_.D(V,_.kZ))==null?void 0:(N=d.watchEndpointSupportedPrefetchConfig)==null?void 0:(C=N.prefetchHintConfig)==null?void 0:C.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(a=
Z.watchEndpointMap.watchNext)if(f=a().JSC$11792_getRequest(V,f))return Promise.resolve(_.GG(Z.innerTubeTransportService,f.innerTubeRequest,f.input,void 0,f.config).then(function(X){return X}))}else if(_.D(V,_.Pp)&&_.F("web_prefetch_riw_for_next_video")){if(a=Z.reelWatchEndpointMap.reelItemWatch)if((a=a().JSC$11792_getRequest(V,f))&&_.GG(Z.innerTubeTransportService,a.innerTubeRequest,a.input,void 0,a.config).then(function(X){return X}),a=Z.reelWatchEndpointMap.player)if(f=a().JSC$11792_getRequest(V,
f))return Promise.resolve(_.GG(Z.innerTubeTransportService,f.innerTubeRequest,f.input,void 0,f.config).then(function(X){return X}))}else if(a=Z.watchEndpointMap.player)if(f=a().JSC$11792_getRequest(V,f))return Promise.resolve(_.GG(Z.innerTubeTransportService,f.innerTubeRequest,f.input,void 0,f.config).then(function(X){return X}))}else if(_.G5(Z.innerTubeTransportService,V)){var T={tempData:a},Y=YdF(Z.innerTubeTransportService,V);
return Y?new Promise(function(X,n){var t,c;return _.m(function(y){if(y.nextAddress==1)return _.q(y,Y,2);if(y.nextAddress!=4)return t=y.yieldResult,t.JSC$11799_getStoreKey(V,T)?_.q(y,_.wH(Z.innerTubeTransportService,V,T),4):(n(new _.qa("Prefetching request builder with no store key.",V)),y.jumpTo(0));c=y.yieldResult;X(c);_.mt(y)})}):Promise.reject(new _.qa("Prefetching unregistered request builder.",V))}return Promise.reject(new _.qa("No request builder available to prefetch endpoint.",V))};
vYF=function(Z,V){var a,J,r;if(_.D(V,_.kZ)){var f=Z.watchEndpointMap.watchNext;f&&(a=f());(Z=Z.watchEndpointMap.player)&&(J=Z())}else if(_.D(V,_.Pp))(f=Z.reelWatchEndpointMap.reelItemWatch)&&(a=f()),(f=Z.reelWatchEndpointMap.player)&&(J=f()),(Z=Z.reelWatchEndpointMap.reelWatchSequence)&&(r=Z());else{a:{Z=t4o(V,Z.innerTubeTransportService.endpointMap);if(Z!==void 0)if(typeof Z.then==="function")_.t$(new _.qa("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",V));else break a;
Z=void 0}Z&&(a=Z)}var d,N,C;return{content:(d=a)==null?void 0:d.JSC$11799_getStoreKey(V),player:(N=J)==null?void 0:N.JSC$11799_getStoreKey(V),reelSequence:(C=r)==null?void 0:C.JSC$11799_getStoreKey(V)}};
Ceh=function(Z,V,a,J,r,f,d){var N=_.Ig(),C=Z.watchEndpointMap.player;C&&(C=C().JSC$11792_getRequest(V,a))&&(N=_.GG(Z.innerTubeTransportService,C.innerTubeRequest,C.input,V.clickTrackingParams,C.config));C=_.Ig();var T=Z.watchEndpointMap.watchNext;T&&(a=T().JSC$11792_getRequest(V,a))&&(C=_.GG(Z.innerTubeTransportService,a.innerTubeRequest,a.input,V.clickTrackingParams,a.config));Z=_.Ig(J);K7r(V,Z,N,C,r,f,d)};
N2z=function(Z,V,a){return _.m(function(J){if(J.nextAddress==1)return _.q(J,Z,2);V.resolve(a);_.mt(J)})};
K7r=function(Z,V,a,J,r,f,d){var N,C,T,Y,X;_.m(function(n){switch(n.nextAddress){case 1:return _.q(n,V,2);case 2:N=n.yieldResult;if(f(d.promise))return d.resolve(N),n.return();r(Z,N);C=BzO(Z);if(!C.length){n.jumpTo(3);break}return _.q(n,V,4);case 4:N.preconnect=C,r(Z,N);case 3:return _.rs(n,5),_.q(n,a,7);case 7:T=n.yieldResult;_.Hb(n,6);break;case 5:return Y=_.ds(n),d.reject(Y),n.return();case 6:if(T===void 0)return N.reload=!0,r(Z,N),d.resolve(N),n.return();if(f(d.promise))return d.resolve(N),n.return();
N.playerResponse=T;r(Z,N);_.rs(n,8);return _.q(n,J,10);case 10:X=n.yieldResult;_.Hb(n,9);break;case 8:_.ds(n);case 9:if(X===void 0)return N.response={responseContext:{}},d.resolve(N),n.return();if(f(d.promise))return d.resolve(N),n.return();N.response=X;r(Z,N);d.resolve(N);_.mt(n)}})};
T2b=function(Z,V,a,J,r,f,d,N){var C,T,Y,X,n,t;_.m(function(c){switch(c.nextAddress){case 1:return _.q(c,V,2);case 2:C=c.yieldResult;if(d(N.promise))return N.resolve(C),c.return();f(Z,C);T=BzO(Z);if(!T.length){c.jumpTo(3);break}return _.q(c,V,4);case 4:C.preconnect=T,f(Z,C);case 3:return _.rs(c,5),_.q(c,a,7);case 7:Y=c.yieldResult;_.Hb(c,6);break;case 5:return X=_.ds(c),N.reject(X),c.return();case 6:if(Y===void 0)return C.reload=!0,f(Z,C),N.resolve(C),c.return();if(d(N.promise))return N.resolve(C),
c.return();C.playerResponse=Y;f(Z,C);_.rs(c,8);return _.q(c,J,10);case 10:n=c.yieldResult;_.Hb(c,9);break;case 8:_.ds(c);case 9:if(n===void 0)return C.response={responseContext:{}},N.resolve(C),c.return();if(d(N.promise))return N.resolve(C),c.return();C.response=n;f(Z,C);_.rs(c,11);return _.q(c,r,13);case 13:t=c.yieldResult;_.Hb(c,12);break;case 11:_.ds(c);case 12:if(d(N.promise))return N.resolve(C),c.return();C.reelWatchSequenceResponse=t;f(Z,C);N.resolve(C);_.mt(c)}})};
Sdb=function(Z,V,a,J,r,f,d){var N,C,T,Y,X,n;_.m(function(t){if((N=d)==null||!N.replacementEndpoint)return f.reject(),t.return();C=d.replacementEndpoint;(T=_.D(C,_.Pp))?(d.sequenceContinuation&&(T.sequenceParams=d.sequenceContinuation),Y=_.l().resolve(_.W4),X=T.sequenceParams,nmB(Y,C)&&delete T.sequenceParams,n=xr(Z,C,V,a,J,r,function(){return!1}),n.then(function(c){return _.m(function(y){if(y.nextAddress==1)return ljB(Y,{reelWatchEndpoint:{sequenceParams:X}},c),_.q(y,0,2);
f.resolve(c);_.mt(y)})})):f.reject();
_.mt(t)})};_.tq7=function(Z){if(Z.validatedFragments_.length==0)return null;if(!Z.mergedPrefetchedData_){for(var V=[],a=_.B(Z.validatedFragments_),J=a.next();!J.done;J=a.next()){J=_.B(Z.fragmentConfiguration_[J.value].graftedKeys);for(var r=J.next();!r.done;r=J.next())(r=Z.prefetchedData_[r.value].trackingParams)&&V.push(r)}Z.mergedPrefetchedData_={};Object.assign(Z.mergedPrefetchedData_,Z.prefetchedData_,{clientSideGrafts:V})}return Z.mergedPrefetchedData_};var sDA;_.Zp=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
sDA=function(Z,V,a){if(_.nnm(V))return Z.prefetchCache_.get(_.lRR(V,a))};_.Vo=new _.uM("NAVIGATION_TOKEN");var F7r=function(Z){var V=this;var a=a===void 0?ysK():a;var J=J===void 0?_.l().resolve(_.Vo):J;this.onePickCommand=Z;this.JSC$10917_playlistNetworkManager=a;this.navigationManager=J;this.videoPickerBuilder=_.GXE("yt-addtoplaylist");_.Kqb(mzL(NBB(dzA(this.videoPickerBuilder.setTitle(Z.modalTitle).setSize(1E3).addView(Soz()).addView(qoW())).addView("youtube"),Z.selectButtonLabel)),function(r){V.handleAction(r)})};
F7r.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
F7r.prototype.handleAction=function(Z){var V=this;if(Z&&this.onePickCommand.listId&&Z.action==="picked"&&Z.docs){var a=[];Z.docs.forEach(function(J){a.push({addedVideoId:J.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$10917_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,a).then(function(){_.F("playlist_add_video_hard_reload_killswitch")?V.navigationManager.reload():Dh4(V.navigationManager)})}};var cJa=function(){if(this.constructor===cJa)throw new TypeError("Uf");};
_.P=cJa.prototype;_.P.dispose=function(){};
_.P.disconnect=function(){};
_.P.reconnect=function(){};
_.P.observe=function(Z,V,a){return{element:Z,option:a}};
_.P.unobserveByKey=function(){};var bZE=function(Z,V){V=V===void 0?0:V;cJa.call(this);this.viewroot=Z;this.defaultPrescanHeight=V;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),Z?{root:Z,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.O(bZE,cJa);_.P=bZE.prototype;_.P.dispose=function(){this.disconnect();this.handlers.clear()};
_.P.disconnect=function(Z){this.isConnected=!1;this.pauseObservingUntilReconnect=Z===void 0?!1:Z;this.observer.disconnect();Z=_.B(this.prescanObservers.values());for(var V=Z.next();!V.done;V=Z.next())V.value.disconnect()};
_.P.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var Z=_.B(this.handlers),V=Z.next();!V.done;V=Z.next()){var a=_.B(V.value);V=a.next().value;var J=a.next().value;a=!1;J=_.B(J.keys());for(var r=J.next();!r.done;r=J.next())if((r=r.value)&&r.state==="prescan"){a=!0;break}a&&OxL(this,V).observe(V);this.observer.observe(V)}}};
_.P.handleObserveEvent=function(Z){Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next()){V=V.value;var a=this.handlers.get(V.target);if(a){var J=V.isIntersecting;a=_.B(a);for(var r=a.next();!r.done;r=a.next()){var f=_.B(r.value);r=f.next().value;f=f.next().value;r&&(r.state==="visible"&&J||r.state==="hidden"&&!J)&&(f(V.target,r.state),r.calledOnce&&this.unobserveByKey({element:V.target,option:r}))}}}};
_.P.handlePrescanEvent=function(Z){Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next()){V=V.value;var a=this.handlers.get(V.target);if(a&&V.isIntersecting){a=_.B(a);for(var J=a.next();!J.done;J=a.next()){var r=_.B(J.value);J=r.next().value;r=r.next().value;J&&J.state==="prescan"&&(r(V.target,J.state),J.calledOnce&&this.unobserveByKey({element:V.target,option:J}))}}}};
_.P.observe=function(Z,V,a){var J=(J=this.handlers.get(Z))&&J.has(a)?{element:Z,option:a}:void 0;if(J)return J;J={element:Z,option:a};this.handlers.has(Z)||this.handlers.set(Z,new Map);var r=this.handlers.get(Z);r&&!r.has(a)&&r.set(a,V);this.pauseObservingUntilReconnect||(a.state==="prescan"&&OxL(this,Z).observe(Z),this.observer.observe(Z));return J};
_.P.unobserveByKey=function(Z){var V=this.handlers.get(Z.element);if(V&&V.has(Z.option)){V.delete(Z.option);if(Z&&Z.option.state==="prescan")for(var a=_.B(this.prescanObservers.values()),J=a.next();!J.done;J=a.next())J.value.unobserve(Z.element);V.size===0&&(this.handlers.delete(Z.element),this.observer.unobserve(Z.element))}};
var OxL=function(Z,V){var a=Z.defaultPrescanHeight;V.hasAttribute("prescan-height")&&(V=Number(V.getAttribute("prescan-height")),isNaN(V)||(a=V));if(Z.prescanObservers.has(a))return Z.prescanObservers.get(a);V="-0.1px -0.1px "+a+"px -0.1px";V=new IntersectionObserver(Z.handlePrescanEvent.bind(Z),Z.viewroot?{root:Z.viewroot,rootMargin:V}:{rootMargin:V});Z.prescanObservers.set(a,V);return V};var Gy7=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],wk7=function(){var Z,V=this;this.JSC$10934_actionRouter=Z=Z===void 0?_.A$.getInstance():Z;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return V.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return V.visibilityObservedElementHandlerKeys}}},yJz,Uhc,kyh;
wk7.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.F("kevlar_use_vimio_behavior")&&_.yr("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=UIJ())};
wk7.prototype.dispose=function(){this.visibilityMonitor&&_.Yf(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
wk7.prototype.handleVisibilityRefreshed=function(){for(var Z=_.B(this.targetMap.entries()),V=Z.next();!V.done;V=Z.next()){var a=_.B(V.value);V=a.next().value;a=a.next().value;_.bxz(this,V,a)}};
_.AJA=function(Z,V,a){Uhc(Z,a);var J=_.Hxb(Z,V);J.element=a;Z.targetedElements.set(a,V);_.bxz(Z,V,J)};
Uhc=function(Z,V){var a=Z.targetedElements.get(V);if(a){var J=Z.targetMap.get(a);J&&(delete J.element,Z.targetMap.set(a,J));Z.targetedElements.delete(V);Z.visibilityObserver&&Z.visibilityObservedElementHandlerKeys&&(a=Z.visibilityObservedElementHandlerKeys.get(V))&&(Z.visibilityObserver.unobserveByKey(a),Z.visibilityObservedElementHandlerKeys.delete(V))}};
_.bxz=function(Z,V,a){var J=a.action,r=a.element;r&&J&&(Gy7.includes(V)||_.yr("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||Z.visibilityMonitor&&Z.visibilityMonitor.isNodeVisible(r)?kyh(Z,V,a):Z.visibilityObserver&&(Z.visibilityObservedElementHandlerKeys||(Z.visibilityObservedElementHandlerKeys=new WeakMap),J=Z.visibilityObserver.observe(r,function(){kyh(Z,V,a);Z.visibilityObservedElementHandlerKeys.delete(r)},{calledOnce:!0,
state:"visible"}),Z.visibilityObservedElementHandlerKeys.set(r,J)))};
kyh=function(Z,V,a){var J=a.action;(a=a.element)&&J&&(_.ya(Z.JSC$10934_actionRouter,[J],a),Z.targetMap.delete(V),Z.targetedElements.delete(a),Z.triggeredTargets.add(V))};
_.Hxb=function(Z,V){var a=Z.targetMap.get(V);a||(a={},Z.targetMap.set(V,a));return a};
_.a9=function(){yJz||(yJz=new wk7);return yJz};var Em4=document.createElement("div");Em4.style.touchAction="pan-down";var HZu=Em4.style.touchAction==="pan-down";var jDW,vmA;jDW=function(){this.hammerFn=PXF();this.JSC$10942_screenManager=_.Ze();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.Ne(83615);_.oc(this.JSC$10942_screenManager,this.ve);AsE()};
_.JL=function(){vmA||(vmA=new jDW);return vmA};
jDW.prototype.registerTouchEvents=function(Z,V,a){var J=_.lV.apply(3,arguments),r=this.hammerFn(Z,{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}]]});a&&r.set({touchAction:a});this.nodeManagerMapping.set(Z,r);var f=
kXJ(V);J=_.B(J);for(var d=J.next();!d.done;d=J.next()){d=d.value;if(d.includes("swipe")||d.includes("pinch")||d.includes("pan"))d.includes("swipe")?r.get("swipe").set({enable:!0,direction:f,velocity:.2}):d.includes("pinch")?r.get("pinch").set({enable:!0}):d.includes("pan")&&(r.get("pan").set({enable:!0,direction:f}),r.get("swipe").set({enable:!0,direction:f,velocity:.2}),r.get("swipe").recognizeWith("pan"));xhL(this,Z,r,d)}};
var xhL=function(Z,V,a,J){a.on(J,function(r){if(J.includes("pinch"))Z.lastPinchTime=Date.now();else if(J.includes("swipe")&&Date.now()-Z.lastPinchTime<400)return;r.pointerType!=="mouse"&&(r=J==="doubletap"?{coordinates:r.center}:J.includes("pan")?r:J.includes("swipe")?{target:r.target}:{},V.dispatchEvent(new CustomEvent(J,{bubbles:!0,composed:!0,detail:r})))})};
jDW.prototype.unregisterTouchEvents=function(Z){var V=_.lV.apply(1,arguments),a=this.nodeManagerMapping.get(Z);if(a){V=_.B(V);for(var J=V.next();!J.done;J=V.next())a.off(J.value);this.nodeManagerMapping.delete(Z);Z.style.touchAction="unset"}};var QDz=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var EnV=null;var hBz;_.o9=function(Z,V,a){var J=a&&a>0?a:0;a=J?Date.now()+J*1E3:0;if((J=J?(0,_.pkB)():hBz())&&window.JSON){typeof V!=="string"&&(V=JSON.stringify(V,void 0));try{J.set(Z,V,a)}catch(r){J.remove(Z)}}};
_.rL=function(Z){var V=hBz(),a=(0,_.pkB)();if(!V&&!a||!window.JSON)return null;try{var J=V.get(Z)}catch(r){}if(typeof J!=="string")try{J=a.get(Z)}catch(r){}if(typeof J!=="string")return null;try{J=JSON.parse(J,void 0)}catch(r){}return J};
_.Ph=function(Z){try{var V=hBz(),a=(0,_.pkB)();V&&V.remove(Z);a&&a.remove(Z)}catch(J){}};
_.pkB=_.TR(function(){try{var Z=new nZu;var V=Z.isAvailable()?Z:null}catch(a){return null}return V?new _.u9(V):null});
hBz=_.TR(function(){var Z=new l2F;return Z.isAvailable()?new _.u9(Z):null});var eB7=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},VQJ=function(){eB7.instance||(eB7.instance=new eB7);
return eB7.instance},a6E=function(Z){var V=Z.networkEvents;
Z.networkEvents=[];return _.F("enable_network_monitoring")?V:[]};var zB7;zB7={};_.$hB=eN("yt-serviceworker-metadata",{objectStores:(zB7.auth={addedAtVersion:1},zB7["resource-manifest-assets"]={addedAtVersion:2},zB7),shared:!0,upgrade:function(Z,V){V(1)&&wB(Z,"resource-manifest-assets");V(2)&&wB(Z,"auth")},
version:2});var heR=self.location.origin+"/";eeR([/\.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\//]);eeR([/purge_shell=1/]);var RBL=void 0;RBL=RBL===void 0?[]:RBL;for(var MqE=[],L7A=_.B(Lh7),utW=L7A.next();!utW.done;utW=L7A.next())MqE.push({key:utW.value});for(var W7h=_.B(RBL),gmW=W7h.next();!gmW.done;gmW=W7h.next())MqE.push(gmW.value);var IjA,mM=_.JO==null?void 0:(IjA=_.JO.performance)==null?void 0:IjA.memory,Reu=!1,JqJ={},ucR={},NW={},Cy=navigator;var f5=function(Z){this.JSC$10986_expiringStorage=new Tc(Z)};
f5.prototype.set=function(Z,V,a){a=a!==void 0?Date.now()+a:void 0;this.JSC$10986_expiringStorage.set(Z,V,a)};
f5.prototype.get=function(Z){return this.JSC$10986_expiringStorage.get(Z)};
f5.prototype.remove=function(Z){this.JSC$10986_expiringStorage.remove(Z)};var mbo=_.z4(["https://www.youtube.com/",""]),Nic=_.z4(["https://studio.youtube.com/",""]),Y5J="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",q5m=null,tQO;var Zdb=_.z4(["https://www.youtube.com/iframe_api"]),iE=function(){this.playerResolver_=_.yE();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.S$;this.playbackDurationSeconds_=0},VXW=function(Z){var V=function(){return window.YT&&typeof window.YT.ready==="function"};
if(V())return _.Ig(window.YT);var a=_.yE(),J=_.NA("SCRIPT");J.onload=J.onreadystatechange=function(){J.readyState&&J.readyState!="loaded"&&J.readyState!="complete"||(J.onload=_.S$,J.onreadystatechange=_.S$,J.onerror=_.S$,V()?a.resolve(window.YT):a.reject(new _.qa("Failed to load the iframe player library","script.onload",J.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
J.onerror=function(r){J.onload=_.S$;J.onreadystatechange=_.S$;J.onerror=_.S$;a.reject(new _.qa("Failed to load the iframe player library","script.onerror",r&&r.target&&r.target.src))};
_.jP(J,_.gs(Zdb));Z.insertBefore(J,Z.firstChild);return a.promise},adH=function(Z,V,a){var J,r;
_.m(function(f){switch(f.nextAddress){case 1:return Z.playbackEndedCallback_=a,_.rs(f,2),_.q(f,VXW(V.parentElement||null),4);case 4:J=f.yieldResult;_.Hb(f,3);break;case 2:return r=_.ds(f),r instanceof _.qa&&r.args&&r.args[0]=="script.onerror"?_.FD(r):_.t$(r),f.return();case 3:J.ready(function(){return new J.Player(V,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:Z.onPlayerReady_.bind(Z),onStateChange:Z.onPlayerStateChange_.bind(Z),
onCueRangeExit:Z.onCueRangeExit_.bind(Z)}})}),_.mt(f)}})};
_.P=iE.prototype;_.P.getPlayerPromise=function(){return this.playerPromise_};
_.P.onPlayerReady_=function(Z){this.playerResolver_.resolve(Z.target)};
_.P.onPlayerStateChange_=function(Z){if(Z.data==YT.PlayerState.PLAYING){Z=Z.target;var V=Z.getCurrentTime();Z.addCueRange("playback",V,V+this.playbackDurationSeconds_)}};
_.P.onCueRangeExit_=function(Z){Z.data=="playback"&&(Z.target.stopVideo(),this.playbackEndedCallback_())};
_.P.stopVideo=function(){this.playerPromise_.then(function(Z){Z.stopVideo()})};
var JG4=function(Z){Z.playerVars_&&Z.playerPromise_.then(function(V){typeof V.cueVideoByPlayerVars!="function"?_.FD(new _.qa("vmh: player API not ready","cueVideoByPlayerVars",typeof V.cueVideoByPlayerVars)):V.cueVideoByPlayerVars(Z.playerVars_)})};
iE.prototype.playVideo=function(){var Z=this;this.playerVars_&&this.playerPromise_.then(function(V){typeof V.loadVideoByPlayerVars!="function"?(V=new _.qa("vmh: player API not ready","loadVideoByPlayerVars",typeof V.loadVideoByPlayerVars),_.t$(V)):V.loadVideoByPlayerVars(Z.playerVars_)})};
var oJh=function(Z,V,a,J,r){V&&(a===void 0&&(a=0),J===void 0&&(J=0),Z.playbackDurationSeconds_=J/1E3,Z.playerVars_={adformat:"17_8",videoId:V,suggestedQuality:"hd720",startSeconds:a/1E3,player_params:r})};
iE.prototype.mute=function(){this.playerPromise_.then(function(Z){Z.mute()})};
iE.prototype.unMute=function(){this.playerPromise_.then(function(Z){Z.unMute()})};var wlo=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var Bh;Bh=function(){this.tokenJars={};if(this.cookiesEnabled=_.ml()){var Z=_.Bb.get("CONSISTENCY",void 0);Z&&rGW(this,{encryptedTokenJarContents:Z})}};
_.bOR=function(){Bh.instance||(Bh.instance=new Bh);return Bh.instance};
Bh.prototype.handleResponse=function(Z,V){if(!V)throw Error("Zf");var a,J;V=((a=V.innerTubeRequest.context)==null?void 0:(J=a.request)==null?void 0:J.consistencyTokenJars)||[];var r;(Z=(r=Z.responseContext)==null?void 0:r.consistencyTokenJar)&&this.replace(V,Z)};
Bh.prototype.replace=function(Z,V){Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())delete this.tokenJars[a.value.encryptedTokenJarContents];rGW(this,V)};
var rGW=function(Z,V){if(V.encryptedTokenJarContents&&(Z.tokenJars[V.encryptedTokenJarContents]=V,typeof V.expirationSeconds==="string")){var a=Number(V.expirationSeconds);setTimeout(function(){delete Z.tokenJars[V.encryptedTokenJarContents]},a*1E3);
Z.cookiesEnabled&&_.dm("CONSISTENCY",V.encryptedTokenJarContents,a,void 0,!0)}};var Pw4,dL;Pw4=window.location.hostname.split(".").slice(-2).join(".");_.Fq=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var Z=_.yr("LOCATION_PLAYABILITY_TOKEN");_.yr("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=fdL(this))&&(Z=this.localStorage.get("yt-location-playability-token"));Z&&(this.locationPlayabilityToken=Z,this.mostRecentPosition=void 0)};
_.Fq.getInstance=function(){dL=_.AW("yt.clientLocationService.instance");dL||(dL=new _.Fq,_.pK("yt.clientLocationService.instance",dL));return dL};
_.Fq.prototype.setLocationOnInnerTubeContext=function(Z){Z.client||(Z.client={});if(this.mostRecentPosition)Z.client.locationInfo||(Z.client.locationInfo={}),Z.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),Z.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),Z.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),Z.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)Z.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.Fq.prototype.handleResponse=function(Z){var V;Z=(V=Z.responseContext)==null?void 0:V.locationPlayabilityToken;Z!==void 0&&(this.locationPlayabilityToken=Z,this.mostRecentPosition=void 0,_.yr("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=fdL(this))&&this.localStorage.set("yt-location-playability-token",Z,15552E3):_.dm("YT_CL",JSON.stringify({loctok:Z}),15552E3,Pw4,!0))};
var fdL=function(Z){return Z.localStorage===void 0?new _.OA("yt-client-location"):Z.localStorage};
_.Fq.prototype.clearLocationPlayabilityToken=function(Z){Z==="TVHTML5"?(this.localStorage=fdL(this))&&this.localStorage.remove("yt-location-playability-token"):_.C$E("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.Fq.prototype.getCurrentPositionFromGeolocation=function(){var Z=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("$f"));var V=!1,a=1E4;_.yr("INNERTUBE_CLIENT_NAME")==="MWEB"&&(V=!0,a=15E3);return new Promise(function(J,r){navigator.geolocation.getCurrentPosition(function(f){Z.mostRecentPosition=f;J(f)},function(f){r(f)},{enableHighAccuracy:V,
maximumAge:0,timeout:a})})};
_.Fq.prototype.createUnpluggedLocationInfo=function(Z){var V={};Z=Z.coords;if(Z==null?0:Z.latitude)V.latitudeE7=Math.floor(Z.latitude*1E7);if(Z==null?0:Z.longitude)V.longitudeE7=Math.floor(Z.longitude*1E7);if(Z==null?0:Z.accuracy)V.locationRadiusMeters=Math.round(Z.accuracy);return V};
_.Fq.prototype.createLocationInfo=function(Z){var V={};Z=Z.coords;if(Z==null?0:Z.latitude)V.latitudeE7=Math.floor(Z.latitude*1E7);if(Z==null?0:Z.longitude)V.longitudeE7=Math.floor(Z.longitude*1E7);return V};var id7=function(Z,V){var a=Ot();Z||(Z="unknown");V||(V="unknown");Z="MAIN_APP_WEB_PAGE_TYPE_"+Z.toUpperCase();Z in h64||(Z="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");V="MAIN_APP_WEB_REQUEST_TYPE_"+V.toUpperCase();V in e6r||(V="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.NN(a,{mainAppWeb:{pageType:Z,requestType:V,isShellLoad:_.bU("IS_SHELL_LOAD",!1)}})},Btr={start:function(){_.NN(RXJ(),{mainAppWeb:_.D7()})},
success:function(){_.CI(RXJ(),"SUCCESS")},
failure:function(){_.CI(RXJ(),"FAILURE")},
cancelled:function(){_.CI(RXJ(),"CANCELLED")}};var dP4,mPW,ERc;dP4=_.z4(["/sw.js"]);mPW=_.z4(["/sw.js?0"]);_.NtE=_.gs(dP4);ERc=_.gs(mPW);var Cwh=function(){var Z=Error.apply(this,arguments);this.message=Z.message;"stack"in Z&&(this.stack=Z.stack)};
_.O(Cwh,Error);_.Gh.prototype.load=function(Z){this.megabloxUrl_=_.yr("YPC_MB_URL");_.GF(this.megabloxUrl_,(0,_.KG)(function(){Z&&Z()},this))};
_.kNF=function(Z,V,a,J,r,f,d,N,C,T,Y){_.vRE(C);Z.load((0,_.KG)(function(){try{var X=f?f:_.yr("HL"),n=_.yr("SESSION_INDEX");_.DLa("client",function(){PqB("59",{helpCenterPath:"/youtube",locale:X,window:window}).JSC$7867_loadChatSupport({authuser:String(n)})})}catch(t){throw cp(10,Y,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),r&&r(t),_.t$(t),t;
}qsh(this,V,a,J,r,f,d,N,C,T,Y)},Z))};
_.Gh.prototype.openFixFlowDialog=function(Z,V,a,J){this.load((0,_.KG)(function(){try{Ssa(this,_.AW("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(Z).withIntegratorCallback(V).load(a,J)}catch(r){throw _.t$(r),r;}},this))};
var Ssa=function(Z,V,a,J){var r=V.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.F("enable_window_constrained_buy_flow_dialog")&&(r=r.usingPopupStyle(_.AW("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));J&&(r=r.usingCloseCallback(J));V.bootstrap.fromPaymentsUrl(Z.megabloxUrl_);Z=V.bootstrap.asMashupMode(r);a=a?a:_.yr("HL");Z.usingGaiaIndex(_.yr("SESSION_INDEX")).usingLocale(a).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.F("enable_google_payments_buyflow_material2_style_web")?
Z.usingStyle(":m2;pc=#444;ac=#065fd4"):Z.usingStyle(":md;pc=#444;ac=#065fd4");return Z},qsh=function(Z,V,a,J,r,f,d,N,C,T,Y){try{var X=_.AW("payments.business.integration");
if(!X)throw new Cwh("payments.business.integration is undefined");var n=X.standaloneContextAuthId.forUserId(),t=Ssa(Z,X,f,N);d&&t.usingServerAnalyticsEventHandler(d);var c=t.inStandaloneContext(n).buyFlow(function(y){if(y&&(!y.integratorData||y.integratorData===""||y.error))if(y.error!=null)if(String(y.error)==="-1")_.xbF(C);else{var U=String(y.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";cp(10,Y,U,y.debugCode);
_.Ou(U,C,y.debugCode);U=new _.qa("PAYMENT_ERROR_MESSAGE::"+y.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+y.internalErrorDetails);_.t$(U)}else cp(10,Y,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.Ou("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",C,"EMPTY_INTEGRATOR_DATA"),_.t$(Error("bg"));a&&a(y)}).withEncryptedParameters(V);
T&&c.withClientParameters(cbJ(_.xBu(T)));c.load(function(){cp(24,Y);_.nF("ttc",void 0,"commerce_transaction");qJV("commerce_transaction");J&&J()},function(y){if(y==null?0:y.debugCode)var U=y==null?void 0:y.debugCode;
else if(!y||(y==null?0:y.debugCode))U="EMPTY_LOAD_FAILURE_ERROR",_.t$(Error(U));else{U="EMPTY_LOAD_FAILURE_DEBUG_CODE";var v=new _.qa("LOAD_FAILURE:"+y.message," DEBUG_CODE:"+U);_.t$(v)}cp(10,Y,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",U);_.Ou("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",C,U);_.t$(y);r&&r(y)})}catch(y){throw y instanceof Cwh&&(cp(10,Y,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),r&&r(y)),_.t$(y),y;
}};var TtA;TtA=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.U7c=function(Z,V){V=V===void 0?!1:V;Z=TtA.test(Z)?_.f_(Z):null;!V&&window.payments||!Z?(Z=_.yE(),V=Z.promise,Z.resolve()):V=_.GM(Z,{attributes:{"data-payments-main":"",id:"payment-lib"}});return V};var YsE;YsE=_.z4(["//www.googletagmanager.com/gtm.js?id=",""]);_.mo=function(Z,V){_.eV(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:V}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.yr("GL")}),V=_.NA("SCRIPT"),V.async=!0,_.jP(V,_.gs(YsE,Z)),V.id="gtm",Z=document.getElementsByTagName("script"),Z.length==0?document.head.appendChild(V):(Z=Z[0],Z.parentNode.insertBefore(V,Z)))};
_.Nt=function(Z){if(Z=JSON.parse(Z))window.dataLayer=window.dataLayer||[],window.dataLayer.push(Z)};var XQ4,Kxh;XQ4=_.z4(["https://clients2.google.com/gr/gr_sync.js"]);_.ytu=function(){};
_.ytu.prototype.init=function(){if(Kxh()){var Z=_.yE();Z.resolve();return Z.promise}return _.GM(_.gs(XQ4)).then(function(){if(!Kxh())throw Error("cg");},function(){throw Error("dg");
})};
_.bXn=function(){if(!Kxh())return"";var Z=window.google.gr;Z.init({async:{schedule:"sync"},merchantId:"youtube"});Z.start();Z=Z.finish();return Z==null?"":Z};
Kxh=function(){return window.google!=null&&window.google.gr!=null};var ujK,IVE=new Set,WBF;window.PolymerFakeBaseClassWithoutHtml=function(){};
_.Q=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.O(_.Q,PolymerFakeBaseClassWithoutHtml);_.Wp=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.O(_.Wp,PolymerFakeBaseClassWithoutHtml);var Qxo=window.ShadyDOM;var lVE,KBo,svV,FBE,cZc,O1O,C5,vp;lVE=_.F("enable_shadydom_free_scoped_query_methods");KBo=_.F("enable_shadydom_free_scoped_node_methods");svV=_.F("enable_shadydom_free_scoped_readonly_properties_batch_one");FBE=_.F("enable_shadydom_free_parent_node");cZc=_.F("enable_shadydom_free_children");O1O=_.F("enable_shadydom_free_last_child");C5=window.ShadyDOM;_.hz=C5&&C5.noPatch&&C5.wrap?C5.wrap:C5?function(Z){return C5.patch(Z)}:function(Z){return Z};
vp=function(Z){if(Z instanceof ShadowRoot)this.host=(0,_.hz)(Z.host),this.root=Z;else if(Z.$$){this.host=(0,_.hz)(Z);var V;this.root=(V=Z.root)!=null?V:this.host}else if(Z.polymerController){this.host=(0,_.hz)(Z);var a;this.root=(a=this.host.shadowRoot)!=null?a:this.host}else this.root=this.host=(0,_.hz)(Z)};
nin();t2u();GHn();wwc();DjV();var nJA={querySelector:function(Z,V){V=huE(V,Uu(Z));Z=_.Hp(Z);return Az(Z).prototype.querySelector.call(Z,V)},
querySelectorAll:function(Z,V){V=huE(V,Uu(Z));Z=_.Hp(Z);return Az(Z).prototype.querySelectorAll.call(Z,V)}},ldL={appendChild:function(Z,V){var a=Uu(Z),J=_.bo(V);
return _.Y2c(_.Hp(Z),a?_.Eu(V,a,J):V)},
cloneNode:function(Z,V){var a=_.bo(Z);Z=_.Hp(Z);V=Az(Z).prototype.cloneNode.call(Z,V);return a?jL(V,a):V},
contains:function(Z,V){var a=Uu(Z),J=_.bo(V);return a!==J?!1:XwE(Z,V)},
insertBefore:function(Z,V,a){var J=Uu(Z),r=_.bo(V);Z=_.Hp(Z);V=J?_.Eu(V,J,r):V;return Az(Z).prototype.insertBefore.call(Z,V,a)},
removeChild:function(Z,V){var a=Uu(Z);Z=_.Hp(Z);V=a?jL(V,a):V;return Az(Z).prototype.removeChild.call(Z,V)},
replaceChild:function(Z,V,a){var J=Uu(Z),r=_.bo(V);V=J?_.Eu(V,J,r):r?jL(V,r):V;a=J?jL(a,J):a;Z=_.Hp(Z);return Az(Z).prototype.replaceChild.call(Z,V,a)},
getRootNode:function(Z,V){V=V===void 0?{composed:!0}:V;var a;if(((a=V)!=null?a:{}).composed)Z=Z1F(Z);else{V=Z;for(Z=zuK(Z);Z;)V=Z,Z=Run(Z);Z=V}return Z}},b1a=svV?{firstChild:mjn,
nextSibling:i1O,previousSibling:djJ,firstElementChild:NDc,lastElementChild:q2R,nextElementSibling:fVo,previousElementSibling:BDF,childNodes:S2a}:{};FBE&&(b1a.parentNode=P5K);cZc&&(b1a.children=TDm);O1O&&(b1a.lastChild=C5J);lVE&&yZu(nJA);KBo&&yZu(ldL);UjE();var H1R=function(Z){this.node=Z instanceof ShadowRoot?Z.host:Z};
AZJ();kHJ();var xjF=new WeakMap;var pwR=Symbol("wd");var RHO=new Set(["tap","track","down","up"]),M2c=_.F("pbcm_fi_query_decorators");var qt=function(){return _.Wp.apply(this,arguments)||this};
_.O(qt,_.Wp);_.P=qt.prototype;_.P.getState=function(){return this.store.getState()};
_.P.dispatch=function(Z){this.store.dispatch(Z)};
_.P.beforeRegister=function(){if(this&&typeof this==="object"){var Z;var V=!!this.useSignals||!((Z=this.polymerController)==null||!Z.useSignals)}else V=!1;if(!V&&this.properties)for(V=_.B(Object.keys(this.properties)),Z=V.next();!Z.done;Z=V.next()){var a=Z.value;Z=this.properties[a];if(Z.selector){if(Z.computed)throw Error("jg");a=["reduxPropertiesRecomputeTrigger",'"'+a+'"'].concat(_.nw(Z.selectorArgs||[])).join(",");Z.computed="recomputeReduxSelector("+a+")"}}};
_.P.attached=function(){var Z=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){Z.reduxPropertiesRecomputeTrigger++}));
_.F("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.P.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.P.recomputeReduxSelector=function(Z,V){var a=_.lV.apply(2,arguments),J=this.properties[V].selector;if(!J)throw Error("hg`"+V);return J.apply(null,[this.store.getState()].concat(_.nw(a)))};
_.P.select=function(Z){var V=_.lV.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return Z.apply(null,[this.store.getState()].concat(_.nw(V)))};
_.QS.Object.defineProperties(qt.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("ig");}}});
qt.prototype.recomputeReduxSelector=qt.prototype.recomputeReduxSelector;_.z([_.x(),_.u("design:type",Number)],qt.prototype,"reduxPropertiesRecomputeTrigger",void 0);qt=_.z([_.IX()],qt);var Se=[],a0E={},Cr=function(){return hC.apply(this,arguments)||this};
_.O(Cr,hC);Cr.prototype._addPropertyEffect=function(Z,V,a){if(V==="__observeEffects"&&a){var J,r=(J=a.info.method)!=null?J:a.info.methodName;if(r){var f=this[r];this[r]=function(){Se.push(r);try{f==null||f.apply(this,arguments)}finally{Se.pop()}}}}_.Xk._addPropertyEffect.apply(this,[Z,
V,a])};
Cr.prototype._setPendingProperty=function(Z,V,a){if(Se.length){var J=Se[Se.length-1],r;(r=a0E[this.is])!=null&&r.has(J)||(JXc(this.is,J),_.n9("polymerPropertyChangedInObserver",{componentName:this.is,observerName:J}))}return _.Xk._setPendingProperty.apply(this,[Z,V,a])};
Cr=_.z([y1u()],Cr);var oen=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),PyR,oL={};_.F("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=oL);var fr=function(){return _.Wp.apply(this,arguments)||this};
_.O(fr,_.Wp);fr.prototype._setUnmanagedPropertyToNode=function(Z,V,a){Z.loggingStatus&&(Z.loggingStatus.isDeclarativeExternal=!0);if(a!==Z[V]||typeof a==="object")Z[V]=a;Z.is&&Z.polymerController&&Z.polymerController!==Z&&rd(Z.is,V,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");Z.loggingStatus&&(Z.loggingStatus.isDeclarativeExternal=!1)};
fr=_.z([_.IX()],fr);rXR()&&(GO.prototype._setUnmanagedPropertyToNode=(new fr)._setUnmanagedPropertyToNode);_.nec={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(Z){},set polymerController(Z){}}]};var NZ=function(){var Z=hC.apply(this,arguments)||this;Z.json=function(){};
return Z};
_.O(NZ,hC);NZ.prototype.equals=function(Z,V){return Z===V};
NZ.prototype.isEmpty=function(Z){return!Z||_.aY(Z)&&Z.length===0};
NZ=_.z([y1u()],NZ);var tXh=function(Z){Z=ciE(Z);A6.call(this,Z)};
_.O(tXh,A6);tXh.prototype.addProvider=function(Z){Z=Z.key?Z:ciE([Z])[0];var V=this.keyIdToIndex.get(Z.key.id);if(V){if(mQc(Z,this.providers[V]))throw Error("kg`"+Z.key.displayName);}else A6.prototype.addProvider.call(this,Z)};
var s2F=new tXh([]);var FxH=!1;var Y0E={};FxH||(T9E(),FxH=!0);
Y0E.InjectBehavior={initializeInjection:function(){var Z=this.provide;try{if((Z=Z!=null?Z:[])&&Z.length>0)for(var V=ciE(Z),a=_.B(V),J=a.next();!J.done;J=a.next())s2F.addProvider(J.value);var r=new Set;N9R(this.behaviors||[],r);V={};for(var f=_.B(r),d=f.next();!d.done;d=f.next()){var N=d.value;N.inject&&Object.assign(V,N.inject)}this.inject&&Object.assign(V,this.inject);for(var C=_.B(Object.keys(V)),T=C.next();!T.done;T=C.next()){var Y=T.value,X=V[Y];try{this[Y]=s2F.resolve(X)}catch(n){throw n;}}}catch(n){throw Error(n.message);
}}};var K0J;var l0u=/\bclass\b/.test(function(){}.toString()),F0o=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var DPH=function(Z){this.wasDefined=!0;Array.isArray(Z)||Z instanceof Array?(this.JSC$11145_getImpl=Z[0],this.JSC$11145_setImpl=Z[1]):this.JSC$11145_getImpl=Z};
_.P=DPH.prototype;_.P.getWithPath=function(Z){return O2n(this.JSC$11145_getImpl(),Z)};
_.P.setWithPath=function(Z,V){var a=this;if(Z.length)throw Error("lg");if(!this.JSC$11145_setImpl)throw Error("mg");q5(function(){a.JSC$11145_setImpl(V)})};
_.P.notifyPath=function(){throw Error("ng");};
_.P.notifySplices=function(){throw Error("og");};
_.P.getChangeRecordSignal=function(Z,V){var a=this;if(Z.length)throw Error("pg");return function(){var J=a.getWithPath(Z);return{path:V!=null?V:"",base:J,value:J}}};
_.P.getSplicesSignal=function(){throw Error("qg");};
_.P.getPathMutationSignal=function(){throw Error("rg");};
_.P.pop=function(){throw Error("sg");};
_.P.push=function(){throw Error("tg");};
_.P.splice=function(){throw Error("ug");};
_.P.unshift=function(){throw Error("vg");};var T7=function(Z){var V=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(Z)||Z instanceof Array?(this.JSC$11150_getImpl=Z[0],this.JSC$11150_setImpl=Z[1]):this.JSC$11150_getImpl=Z;this.wasDefined=!1;ft(function(){V.wasDefined=V.JSC$11150_getImpl()!==void 0})};
T7.prototype.getWithPath=function(Z){return O2n(this.JSC$11150_getImpl(),Z)};
T7.prototype.setWithPath=function(Z,V){var a=this;if(Z[Z.length-1]!=="*"&&Z[Z.length-1]!=="splices"){if(Z.length===0){if(!this.JSC$11150_setImpl)throw Error("wg");this.wasDefined||(this.wasDefined=V!==void 0);q5(function(){a.JSC$11150_setImpl(V)})}else{for(var J=ft(function(){return a.getWithPath([])}),r=0;r<Z.length-1;r++){if(!J)return;
J=J[Z[r]]}r=Z[Z.length-1];J&&(J[r]=V);this.wasDefined||(this.wasDefined=Z.length>1||V!==void 0)}cGE(this,Z,{pathComponents:Z,value:V})}};
T7.prototype.notifyPath=function(Z,V){Z.length===0?V&&this.setWithPath(Z,V.value):cGE(this,Z,{pathComponents:Z,value:V==null?void 0:V.value,fallbackWhenUndefined:V==null?void 0:V.value})};
var cGE=function(Z,V,a,J){if(Z.setMutationSignal){var r=++Z.mutationIndex,f=[Z.observedPath],d=Z.observedPath,N;V.length===0&&(N=d);for(var C=0;C<V.length;C++){var T=d.subPaths[V[C]];if(!T)break;f.push(T);d=T;C===V.length-1&&(N=T)}for(V=!1;f.length;)d=f.shift(),d.data={index:r,mutation:a,spliceMutationIndex:J},V||(V=d===N),V&&f.push.apply(f,_.nw(Object.values(d.subPaths)));q5(function(){Z.setMutationSignal(r)})}};
T7.prototype.notifySplices=function(Z,V){var a=this,J=ft(function(){return a.getWithPath(Z)}),r=[].concat(_.nw(Z),["splices"]);
cGE(this,r,{pathComponents:r,value:{indexSplices:V}});if(J==null?0:J.length)V=this.mutationIndex,r=[].concat(_.nw(Z),["length"]),cGE(this,r,{pathComponents:r,value:J.length},V)};
var OdH=function(Z,V,a,J,r,f){Z.notifySplices(a,[{index:J,addedCount:r,removed:f,object:V,type:"splice"}])},G3Y=function(Z,V){Z=Z.observedPath;
for(var a=0;a<V.length;a++){var J=V[a],r=Z.subPaths[J];r||(r={pathComponents:V.slice(0,a+1),subPaths:{}},Z.subPaths[J]=r);Z=r}},yGY=function(Z,V,a){G3Y(Z,V);
if(!Z.getMutationSignal){var J=_.B(_.ip(Z.mutationIndex,void 0,"HavCgf"));Z.getMutationSignal=J.next().value;Z.setMutationSignal=J.next().value}var r=Z.getMutationSignal;return _.Ct(function(){r();return a(wQb(Z,V))},void 0,"BYaPo")};
T7.prototype.getChangeRecordSignal=function(Z,V){var a=this,J=this.mutationIndex,r;return yGY(this,Z,function(f){if(f&&f.index>J){var d=f.mutation;J=f.index;r=void 0}f=ft(function(){return a.getWithPath(Z)});
if(d){var N=d.pathComponents[d.pathComponents.length-1],C=[].concat(_.nw(d.pathComponents));if(N==="splices"||N==="length")return{base:f,path:(V?[V].concat(_.nw(C)):C).join("."),value:d.value};var T=Z.length>C.length?Z:C,Y;return{base:f!=null?f:d.fallbackWhenUndefined,path:(V?[V].concat(_.nw(T)):T).join("."),value:(Y=ft(function(){return a.getWithPath(T)}))!=null?Y:d.fallbackWhenUndefined}}r||(r={base:f,
path:(V?[V].concat(_.nw(Z)):Z).join("."),value:f});return r})};
T7.prototype.getSplicesSignal=function(Z){var V=this.mutationIndex,a;return yGY(this,Z,function(J){if(J&&J.index>V&&J.spliceMutationIndex!==V){var r=J.mutation;V=J.index;a=void 0}return r&&r.pathComponents[r.pathComponents.length-1]==="splices"?a=J=r.value:a})};
T7.prototype.getPathMutationSignal=function(Z){var V=this;G3Y(this,Z);if(!this.getMutationSignal){var a=_.B(_.ip(this.mutationIndex,void 0,"yZelVe"));this.getMutationSignal=a.next().value;this.setMutationSignal=a.next().value}var J=this.getMutationSignal,r=this.mutationIndex,f;return _.Ct(function(){J();var d=wQb(V,Z);if(d&&d.index>r&&d.mutation&&GEV(d.mutation.pathComponents,Z)){var N=d.mutation;r=d.index}if(!f||r!==f.index){var C,T;d=(T=ft(function(){return V.getWithPath(Z)}))!=null?T:(C=N)==null?
void 0:C.fallbackWhenUndefined;
f={index:r,value:d}}return f},void 0,"Aumsyf")};
var wQb=function(Z,V){Z=Z.observedPath;V=_.B(V);for(var a=V.next();!a.done;a=V.next())Z=Z.subPaths[a.value];return Z.data};
T7.prototype.pop=function(Z){var V=this,a=ft(function(){return V.getWithPath(Z)});
if(!(a instanceof Array))throw Error("xg");var J=a.length>0,r=a.pop();J&&OdH(this,a,Z,a.length,0,[r]);return r};
T7.prototype.push=function(Z){var V=_.lV.apply(1,arguments),a=this,J=ft(function(){return a.getWithPath(Z)});
if(!(J instanceof Array))throw Error("yg");var r=J.length,f=J.push.apply(J,_.nw(V));V.length&&OdH(this,J,Z,r,V.length,[]);return f};
T7.prototype.splice=function(Z,V,a){var J=_.lV.apply(3,arguments),r=this,f=ft(function(){return r.getWithPath(Z)});
if(!(f instanceof Array))throw Error("zg");V<0?V=f.length-Math.floor(-V):V&&(V=Math.floor(V));var d=f.splice.apply(f,[V,a].concat(_.nw(J)));(J.length||d.length)&&OdH(this,f,Z,V,J.length,d);return d};
T7.prototype.unshift=function(Z){var V=_.lV.apply(1,arguments),a=this,J=ft(function(){return a.getWithPath(Z)});
if(!(J instanceof Array))throw Error("Ag");var r=J.unshift.apply(J,_.nw(V));V.length&&OdH(this,J,Z,0,V.length,[]);return r};var bdc=!0,UPa=!1,dPK=!1,Hd4=!1,Yb=!1,AGB=0;Hd4=!1;AGB=0;bdc=!0;Yb=UPa=dPK=!1;var XM=function(Z,V,a){this.model=Z;this.unknownSignalResolver=V;this.options=a;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];V=_.B(j1O());Z=V.next().value;V=V.next().value;this.owner=Z;this.disposeImpl=V};
XM.prototype.dispose=function(){if(!this.isDisposed){for(var Z=_.B(this.childSignalProxies),V=Z.next();!V.done;V=Z.next())V.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var k3b=function(Z,V){Z=$l(Z.owner);try{V()}finally{$l(Z)}};
XM.prototype.effect=function(Z){k3b(this,function(){_.tr(Z)})};
var EJE=function(Z,V){Z.options!=null||(Z.options={});var a;(a=Z.options).immutableProps!=null||(a.immutableProps=new Set);Z.options.immutableProps.add(V)},B2F=function(Z,V){V=""+V;
j2a(Z,V);var a;if((a=Z.model.__signalCache)==null?0:a.has(V))a=Z.model.__signalCache.get(V),Array.isArray(a)&&EJE(Z,V);var J,r,f;return(f=(J=Z.options)==null?void 0:(r=J.immutableProps)==null?void 0:r.has(V))!=null?f:!1},vJY=function(Z,V){var a;
Z.unknownSignalResolver&&(a=Z.unknownSignalResolver(V));var J,r;((J=Z.options)==null?0:(r=J.immutableProps)==null?0:r.has(V))?a!=null||(a=new DPH(_.ip(Z.model[V],void 0,"Xu3svb"))):a!=null||(a=new T7(_.ip(Z.model[V],void 0,"NgC9n")));var f=Z.model.hostElement;Object.defineProperty(Z.model,V,{get:function(){i2u(f,V);return a.getWithPath([])},
set:function(d){P_(f,V);Z.setWithPath([V],d)},
configurable:!0});return a},j2a=function(Z,V){var a,J,r;
((a=Z.model.__signalCache)==null||!a.has(V))&&((J=Z.options)==null?0:(r=J.externalSignalProps)==null?0:r.has(V))&&Z.model[V]},YO=function(Z,V){V=""+V;
var a=Z.signalCache[V];if(a!==void 0)return a;a=!1;j2a(Z,V);var J;if((J=Z.model.__signalCache)==null?0:J.has(V))if(a=Z.model.__signalCache.get(V),Array.isArray(a))a=!0,EJE(Z,V);else return Z.signalCache[V]=Z.model.__signalCache.get(V).signal,Z.signalCache[V];var r,f;J=(f=(r=Z.options)==null?void 0:r.reactivityMode)!=null?f:0;var d,N;if(!((d=Z.options)==null?0:(N=d.reactiveProps)==null?0:N.has(V))&&!a&&J===1)throw Error("Bg`"+V);r=a?xPW(Z,V):vJY(Z,V);return Z.signalCache[V]=r},xPW=function(Z,V){var a=
Object.getOwnPropertyDescriptor(Z.model.constructor.prototype,V),J=function(){return Z.model[V]};
return new DPH(a&&a.get&&!a.set?J:[J,function(r){Z.model[V]=r}])};
XM.prototype.getWithPath=function(Z){var V=_.B(Z);Z=V.next().value;V=pG(V);i2u(this.model.hostElement,""+Z);return YO(this,Z).getWithPath(V)};
XM.prototype.setWithPath=function(Z,V){if(Z.length){P_(this.model.hostElement,Z.join("."));var a=_.B(Z);Z=a.next().value;a=pG(a);YO(this,Z).setWithPath(a,V)}};
XM.prototype.getPathMutationSignal=function(Z){var V=_.B(Z);Z=V.next().value;V=pG(V);return YO(this,Z).getPathMutationSignal(V)};
XM.prototype.notifyPath=function(Z,V){var a=_.B(Z);Z=a.next().value;a=pG(a);YO(this,Z).notifyPath(a,V)};
var Q2A=function(Z,V){if(V.type==="literal")return function(){return{rootWasDefined:!0,value:V.value}};
var a=SI(V.path),J=_.B(a),r=J.next().value;J=pG(J);var f,d;if(V.type==="path"&&(a.length===1||((f=Z.options)==null?0:(d=f.immutableProps)==null?0:d.has(r))))return function(){var X=Z.getWithPath(a.slice(0,1)),n=O2n(X,a.slice(1));X=X!==void 0;Yb&&(X=YO(Z,a[0]).wasDefined);return{rootWasDefined:X,value:n}};
var N=YO(Z,r);if(V.type==="path"){var C=N.getPathMutationSignal(J);return function(){var X=Yb?N.wasDefined:ON(Z.owner,function(){return N.getWithPath([])})!==void 0;
var n,t=(n=C())==null?void 0:n.value;return{rootWasDefined:X,value:t}}}if(V.type==="splices"){var T=N.getSplicesSignal(J);
return function(){var X=T();return{rootWasDefined:Yb?N.wasDefined:X!==void 0,value:X}}}var Y=N.getChangeRecordSignal(J,""+r);
return function(){var X=Y();return{rootWasDefined:Yb?N.wasDefined:X!==void 0,value:X}}},AXK=function(Z,V,a){var J=a.map(function(N){return Q2A(Z,N)}),r=a.length===0,f=[],d=a.length!==1||a[0].type!=="path"?!1:!0;
Z.effect(function(){for(var N=J.length,C=[],T=!!f.length,Y=0;Y<N;Y++){var X=J[Y](),n=X.rootWasDefined;X=X.value;r||(r=n);C[Y]=X;d&&(C[Y+N]=T?f[Y]:C[Y],f[Y]=X)}r&&ON(Z.owner,function(){return void V.apply(null,_.nw(C))})})},wdm=function(Z,V,a,J,r){var f=YO(Z,V);
r!==void 0&&f.setWithPath([],r);AXK(Z,function(){var d=_.lV.apply(0,arguments);P_(Z.model.hostElement,V,!0);f.setWithPath([],a.apply(null,_.nw(d)))},J)};
XM.prototype.arrayPush=function(Z){var V=_.lV.apply(1,arguments),a=_.B(Z),J=a.next().value;a=pG(a);J=YO(this,J);return J.push.apply(J,[a].concat(_.nw(V)))};
XM.prototype.arraySplice=function(Z,V,a){var J=_.lV.apply(3,arguments),r=_.B(Z),f=r.next().value;r=pG(r);f=YO(this,f);return f.splice.apply(f,[r,V,a].concat(_.nw(J)))};
XM.prototype.arrayUnshift=function(Z){var V=_.lV.apply(1,arguments),a=_.B(Z),J=a.next().value;a=pG(a);J=YO(this,J);return J.unshift.apply(J,[a].concat(_.nw(V)))};
XM.prototype.notifySplices=function(Z,V){var a=_.B(Z);Z=a.next().value;a=pG(a);YO(this,Z).notifySplices(a,V)};var eqm=/([^\s]+?)\(([\s\S]*)\)/,Q1E=/\.([^.]+)$/,$QK=/\\,/g,vei=/&comma;/g,xQE=/\\(.)/g,zqE=[],pdE={"*":"wildcard",splices:"splices"};var ajo=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"),geu=/[A-Z]/,pQc=["class","hidden","id","on-dom-change"],omo=new Set([].concat(_.nw(pQc),
["if","notify-dom-change","restamp"])),rJa=new Set([].concat(_.nw(pQc),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),Peo=new Set(["restamp"]);var oan=new Set(["className","id"]);var mhE=Symbol(),Xka=window;var cJJ=window;var HxJ=0,wkn=0,X8=[],UhF=0,Gyn=!1,bxc=document.createTextNode("");(new window.MutationObserver(yJc)).observe(bxc,{characterData:!0});var nr=new Map,Kr=0,hTz=function(Z){this.mappedHandleId=Z},kyE=function(Z,V,a,J){this.mappedHandleId=Z;
var r=this;this.mappedHandleId=Z;this.callback=V;this.waitTime=a;this.schedulerPriority=J;this.handleId=_.td.addJob(function(){r.callback();nr.delete(r.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.O(kyE,hTz);kyE.prototype.cancel=function(){_.td.cancelJob(this.handleId);nr.delete(this.mappedHandleId)};
var EmK=function(Z,V){this.mappedHandleId=Z;var a=this;this.mappedHandleId=Z;this.callback=V;this.handleId=AJO(function(){a.callback();nr.delete(a.mappedHandleId)})};
_.O(EmK,hTz);EmK.prototype.cancel=function(){var Z=this.handleId-wkn;Z<0||X8.length<=Z||(X8[Z]=null);nr.delete(this.mappedHandleId)};var QDc=function(){};
QDc.prototype.cancel=function(){this.jobHandle!==void 0&&(jDV(this.jobHandle),this.jobHandle=void 0)};
QDc.prototype.run=function(Z,V,a){var J=this;this.cancel();this.callback=Z;this.jobHandle=_.lm(function(){Z();J.callback=void 0},V,a)};
QDc.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var vmO=new WeakMap;var eTB=$h(function(Z){for(var V=Z,a=0;a<3;a++)V=Object.getPrototypeOf(V);delete V.prototype.connectedCallback;var J=function(){return Z.apply(this,arguments)||this};
_.O(J,Z);J.prototype._attachDom=function(r){if(!r)return null;var f=(0,_.hz)(this.hostElement);f.attachShadow({mode:"open",shadyUpgradeFragment:r});f.shadowRoot.appendChild(r);return f.shadowRoot};
J.prototype._takeAttributes=function(){for(var r=this.hostElement.attributes,f=0;f<r.length;f++){var d=r[f],N=void 0,C=void 0;(C=(N=this).__attributeReaction)==null||C.call(N,d.name,null,d.value)}};
J.prototype._readyClients=function(){Z.prototype._readyClients.call(this);this.root=this};
J.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);Z.prototype.connectedCallback.call(this)};
_.QS.Object.defineProperties(J,{template:{configurable:!0,enumerable:!0,get:function(){return J.prototype._template}}});
return J}),zTc=$h(function(Z){var V=function(){return Z.apply(this,arguments)||this};
_.O(V,Z);V.prototype.created=function(){if(this.__notifyEffects)for(var a=_.B(Object.values(this.__notifyEffects)),J=a.next();!J.done;J=a.next()){J=_.B(J.value);for(var r=J.next();!r.done;r=J.next())r.value.fn=zBn}if(this.__reflectEffects)for(a=_.B(Object.values(this.__reflectEffects)),J=a.next();!J.done;J=a.next())for(J=_.B(J.value),r=J.next();!r.done;r=J.next())r.value.fn=$hu};
V.prototype._addEventListenerToNode=function(a,J,r){a=sc(a);l9(a,J,r)||Z.prototype._addEventListenerToNode.call(this,a,J,r)};
V.prototype._removeEventListenerFromNode=function(a,J,r){a=sc(a);tC(a,J,r)||Z.prototype._removeEventListenerFromNode.call(this,a,J,r)};
V.prototype._propertiesChanged=function(a,J,r){if(this.__dataToNotify&&this.__notifyEffects)for(var f=_.B(Object.keys(this.__dataToNotify)),d=f.next();!d.done;d=f.next()){d=d.value;var N=eBn(d);this.__notifyEffects[N]||delete this.__dataToNotify[d]}else this.__dataToNotify=null;Z.prototype._propertiesChanged.call(this,a,J,r)};
V.prototype.fire=function(a,J,r){J=J===void 0?{}:J;var f;return _.Rg(sc((f=r==null?void 0:r.node)!=null?f:this),a,J,r)};
V.prototype._ensureAttribute=function(a,J){var r=sc(this);r.hasAttribute(a)||Tk(r,J,a)};
V.prototype.isLightDescendant=function(a){var J=sc(this);return sc(J)!==a&&_.H(J).contains(a)&&_.H(J).getRootNode()===_.H(a).getRootNode()};
return V});
_.XK.ready=function(){var Z;((Z=this.hostElement)!=null?Z:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var V;((V=this.hostElement)!=null?V:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.cU._subscribeIronResize=function(Z){var V;((V=Z.hostElement)!=null?V:Z).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.cU._unsubscribeIronResize=function(Z){var V;((V=Z.hostElement)!=null?V:Z).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var L7O=[Array,Boolean,Date,Number,Object,String],Dr=function(Z,V,a,J){this.polySiInfo=Z;this.polySiParams=V;this.polySiContext=a;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;J||this instanceof HTMLElement&&(J=this);if(!J)throw Error("Ig");this.allowedProps=V.allowedProps;this.hostElement=J;this.is=Z.is;this.upgradeDisabled=!!V.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");Z=new Set(V.reactiveSchemas.filter(function(r){return r.type!==
"observe"}).map(function(r){return r.propertyKey}));
this.signalProxy=new XM(this,void 0,{reactiveProps:Z,reactivityMode:V.reactivityMode});this.__dataHasAccessor={};V=_.B(V.reactiveSchemas);for(Z=V.next();!Z.done;Z=V.next())Z=Z.value,Z.type==="signal"&&(this.__dataHasAccessor[Z.propertyKey]=!0);this.upgradeDisabled||$Pb(this)};
Dr.prototype.getExtraMethodsToForward=function(){return[]};
var $Pb=function(Z){Z.polySiContext.didRegister||(Z.registered(),Z.polySiContext.didRegister=!0);Z.polySiContext.finalizedTemplate||(Z.polySiContext.finalizedTemplate={},Z.polySiParams.templateGetter&&(Z.polySiContext.finalizedTemplate.processedTemplate=Oxa(Z.polySiParams.templateGetter,Z.polySiParams.is)));RTB(Z);var V=Z.hostElement;V.loggingStatus!=null||(V.loggingStatus={});V.loggingStatus.isInitializing=!0;ft(function(){return void Z.created()});
V.loggingStatus.isInitializing=!1;Z.isPolySiElementConnected&&MXz(Z)},MXz=function(Z){Z.didCallReady||(ft(function(){return void Z.ready()}),Z.didCallReady=!0);
Z.isAttached=!0;Z.attached()};
_.P=Dr.prototype;_.P.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||MXz(this)};
_.P.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.P.attributeChangedCallback=function(Z,V,a){if(this.upgradeDisabled)Z==="disable-upgrade"&&a===null&&(this.upgradeDisabled=!1,$Pb(this));else if(V!==a){var J=_.f4(Z),r=this.polySiContext.typesForSignals[J];if(r&&(!this.reflecting||_.F("polysi_attribute_changed_serializing_killswitch"))){switch(r){case Object:try{var f=JSON.parse(a)}catch(N){f=a}break;case Array:try{f=JSON.parse(a)}catch(N){f=null}break;case Date:f=isNaN(a)?String(a):Number(a);f=new Date(f);break;case Boolean:f=a!==null;break;case Number:f=
Number(a);break;default:f=a}this[J]=f}J=_.B(this.polySiParams.behaviors);for(r=J.next();!r.done;r=J.next())f=void 0,(f=r.value.attributeChanged)==null||f.call(this,Z,V,a);var d;(d=this.attributeChanged)==null||d.call(this,Z,V,a)}};
_.P.attributeChangedCallbackWrapper=function(Z,V,a){this.attributeChangedCallback(Z,V,a)};
_.P.setPropertiesFromInitialAttributeValues=function(){for(var Z=0;Z<this.hostElement.attributes.length;Z++){var V=this.hostElement.attributes[Z];(V.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(V.name))&&this.attributeChangedCallback(V.name,null,V.value)}};
_.P.created=function(){this.provide=this.polySiParams.provide;var Z;(Z=this.initializeInjection)==null||Z.call(this);Z=_.B(this.polySiParams.reactiveSchemas);for(var V=Z.next();!V.done;V=Z.next())V=V.value,V.type==="signal"&&(this.mutablePropNames.add(V.propertyKey),YO(this.signalProxy,V.propertyKey));Mqo(this,this.polySiInfo,this.polySiParams.behaviors);Z=_.B(this.polySiParams.reactiveSchemas);for(V=Z.next();!V.done;V=Z.next())V=V.value,V.type==="signal"&&V.value!==void 0&&(this.signalProxy.model[V.propertyKey]=
typeof V.value==="function"?V.value.call(this):V.value);if(this.polySiParams.signalProperties)for(Z=_.B(this.polySiParams.signalProperties),V=Z.next();!V.done;V=Z.next()){V=V.value;var a=void 0;((a=this.__signalCache)==null?0:a.has(V))||(this.signalProxy.model[V]=void 0)}Hd4||Lxr(this);RBa(this);Z=_.B(this.polySiParams.behaviors);for(V=Z.next();!V.done;V=Z.next())a=void 0,(a=V.value.created)==null||a.call(this);var J;(J=this.polySiInfo.created)==null||J.call(this)};
_.P.registered=function(){var Z=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var V=Object.getPrototypeOf(this);V.addReactiveSchema=function(N){Z.polySiParams.reactiveSchemas.push(N)};
for(var a=_.B(this.polySiParams.behaviors),J=a.next();!J.done;J=a.next()){var r=void 0;(r=J.value.beforeRegister)==null||r.call(V)}var f;(f=this.polySiInfo.beforeRegister)==null||f.call(V);V.addReactiveSchema=W7E;a=_.B(this.polySiParams.behaviors);for(J=a.next();!J.done;J=a.next())r=void 0,(r=J.value.registered)==null||r.call(V);var d;(d=this.polySiInfo.registered)==null||d.call(V)};
_.P.ready=function(){var Z;(Z=this.beforeReady)==null||Z.call(this);Hd4&&Lxr(this);var V;if(Z=(V=this.polySiContext.finalizedTemplate)==null?void 0:V.processedTemplate){Z=DhK(Z.template,Z.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:Z.hasInsertionPoint,thisCtx:this});V=Z.nodesById;Z=Z.root;var a=this.hostElement;var J=J===void 0?!1:J;a=(0,_.hz)(a);if(!a.attachShadow)throw Error("Cd");if(!a.shadowRoot||J)a.attachShadow({mode:"open",shadyUpgradeFragment:Z}),a.shadowRoot.appendChild(Z);
this.root=a.shadowRoot;this.$=V}ugE(this);J=_.B(this.polySiParams.behaviors);for(V=J.next();!V.done;V=J.next())Z=void 0,(Z=V.value.ready)==null||Z.call(this);var r;(r=this.polySiInfo.ready)==null||r.call(this)};
_.P.attached=function(){for(var Z=_.B(this.polySiParams.behaviors),V=Z.next();!V.done;V=Z.next()){var a=void 0;(a=V.value.attached)==null||a.call(this)}var J;(J=this.polySiInfo.attached)==null||J.call(this)};
_.P.detached=function(){for(var Z=_.B(this.polySiParams.behaviors),V=Z.next();!V.done;V=Z.next()){var a=void 0;(a=V.value.detached)==null||a.call(this)}var J;(J=this.polySiInfo.detached)==null||J.call(this)};
var RTB=function(Z){for(var V=_.B(Z.polySiParams.behaviors),a=V.next();!a.done;a=V.next())if(a=a.value,a.listeners)for(var J in a.listeners)F7i(Z,Z.hostElement,J,a.listeners[J]);if(Z.polySiInfo.listeners)for(var r in Z.polySiInfo.listeners)F7i(Z,Z.hostElement,r,Z.polySiInfo.listeners[r])},F7i=function(Z,V,a,J,r){Z=cXR(Z,J,r);
l9(V,a,Z)||V.addEventListener(a,Z);return Z},Lxr=function(Z){for(var V=_.B(Z.polySiParams.reactiveSchemas),a=V.next();!a.done;a=V.next())a=a.value,a.type==="compute"||a.type==="computeWithMethod"?yXo(Z.signalProxy,a,Z):a.type==="redux"?H2J(Z.signalProxy,a,Z.store):a.type==="signal"&&a.readOnly&&UQi(Z.signalProxy,a)},ugE=function(Z){for(var V=_.B(Z.polySiParams.reactiveSchemas),a=V.next(),J={};!a.done;J={schema$jscomp$12:void 0},a=V.next())J.schema$jscomp$12=a.value,J.schema$jscomp$12.type==="notify"?
kEO(Z.signalProxy,J.schema$jscomp$12,Z.hostElement):J.schema$jscomp$12.type==="observe"?EeO(Z.signalProxy,J.schema$jscomp$12,Z):J.schema$jscomp$12.type==="reflect"&&Z.signalProxy.effect(function(f){return function(){var d=Z.signalProxy.getWithPath([f.schema$jscomp$12.propertyKey]);
Z.reflecting=!0;M0m(Z.hostElement,f.schema$jscomp$12.propertyKey,d,!0);Z.reflecting=!1}}(J));
if(Z.reflectedAttributes)for(V=_.B(Object.entries(Z.reflectedAttributes)),J=V.next(),a={};!J.done;a={key$jscomp$873:void 0,value$jscomp$8797:void 0},J=V.next()){var r=_.B(J.value);J=r.next().value;r=r.next().value;a.key$jscomp$873=J;a.value$jscomp$8797=r;Z.signalProxy.effect(function(f){return function(){Z.reflecting=!0;M0m(Z.hostElement,f.key$jscomp$873,(0,f.value$jscomp$8797)(),!0);Z.reflecting=!1}}(a))}};
_.P=Dr.prototype;_.P._setPendingProperty=function(Z,V){this.set(Z,V);return!1};
_.P._enableProperties=function(){};
_.P._setPendingPropertyOrPath=function(Z,V){this.notifyPath(Z,V);return!1};
_.P._addPropertyEffect=function(){};
_.P._stampTemplate=function(){throw Error("Jg");};
_.P.fire=function(Z,V,a){V=V===void 0?{}:V;a=a===void 0?{}:a;var J,r,f={bubbles:(J=a.bubbles)!=null?J:!0,cancelable:!!a.cancelable,composed:(r=a.composed)!=null?r:!0},d;return _.Rg(gmV((d=a.node)!=null?d:this.hostElement),Z,V,f)};
_.P.get=function(Z,V){var a=SI(Z);return V?O2n(V,a):Z==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(a)};
_.P.linkPaths=function(){};
_.P.listen=function(Z,V,a){Z=gmV(Z);this.boundListeners!=null||(this.boundListeners=new WeakMap);var J=this.boundListeners.get(Z);J||(J={},this.boundListeners.set(Z,J));var r=V+a;J[r]||(J[r]=F7i(this,Z,V,a))};
_.P.notifyPath=function(Z,V){this.signalProxy.notifyPath(SI(Z),arguments.length===2?{value:V}:void 0)};
_.P.canNotifyPath=function(Z){var V,a;return this.mutablePropNames.has(Z)&&!((V=this.signalProxy.options)==null?0:(a=V.immutableProps)==null?0:a.has(Z))};
_.P.notifySplices=function(Z,V){this.signalProxy.notifySplices(SI(Z),V)};
_.P.pop=function(Z){var V=this.signalProxy;Z=SI(Z);var a=_.B(Z);Z=a.next().value;a=pG(a);return YO(V,Z).pop(a)};
_.P.push=function(Z){var V=_.lV.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[SI(Z)].concat(_.nw(V)))};
_.P.set=function(Z,V,a){if(a)throw Error("Kg");Z==="hidden"?this.hostElement.hidden=!!V:this.signalProxy.setWithPath(SI(Z),V)};
_.P.setProperties=function(Z){Z=_.B(Object.entries(Z));for(var V=Z.next();!V.done;V=Z.next()){var a=_.B(V.value);V=a.next().value;a=a.next().value;this[V]=a}};
_.P.splice=function(Z,V,a){var J=_.lV.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[SI(Z),V,a].concat(_.nw(J)))};
_.P.unlinkPaths=function(){};
_.P.unlisten=function(Z,V,a){Z=gmV(Z);if(this.boundListeners){var J=this.boundListeners.get(Z);if(J){a=V+a;var r=J[a];r&&(tC(Z,V,r)||Z.removeEventListener(V,r),delete J[a])}}};
_.P.unshift=function(Z){var V=_.lV.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[SI(Z)].concat(_.nw(V)))};
_.QS.Object.defineProperties(Dr.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 Bti=[Array,Boolean,Date,Number,Object,String];var Nto=!1;var K5=function(){var Z=HTMLElement.apply(this,arguments)||this;Z.restamp=!1;Z.notifyDomChange=!1;Z.JSC$11258_didCallConnected=!1;Z.JSC$11258_renderDebouncer=null;Z.disableTemplateUpdateSignalImpl=c_()?void 0:_.ip(!1,void 0,"zLXz1e");var V;Z.getDisableTemplateUpdate=(V=Z.disableTemplateUpdateSignalImpl)==null?void 0:V[0];var a;Z.setDisableTemplateUpdate=(a=Z.disableTemplateUpdateSignalImpl)==null?void 0:a[1];return Z};
_.O(K5,HTMLElement);var WxB=function(Z){Z.conditionSignalImpl!=null||(Z.conditionSignalImpl=new T7(_.ip(!1,void 0,"wcuOQ")));return Z.conditionSignalImpl};
_.P=K5.prototype;_.P.showHideChildren=function(Z){gJH(this,Z,this.if)};
_.P.attributeChangedCallback=function(Z,V,a){if(this.JSC$11258_didCallConnected)throw Error("Og`"+Z);Z==="notify-dom-change"?this.notifyDomChange=a!==null:Z==="restamp"&&(this.restamp=a!==null)};
_.P.debounceRender=function(){this.JSC$11258_renderDebouncer=_.J9(this.JSC$11258_renderDebouncer,F3,this.JSC$11258_renderImpl.bind(this));_.oZ(this.JSC$11258_renderDebouncer)};
_.P.disconnectedCallback=function(){var Z=(0,_.hz)(this).parentNode;(!Z||Z.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in Z&&!Z.host)&&IdW(this)};
_.P.connectedCallback=function(){var Z=this;this.JSC$11258_didCallConnected=!0;bdc?CwE():this.style.display="none";this.parentSignalProxy.effect(function(){WxB(Z).getWithPath([]);Z.debounceRender()})};
_.P.render=function(){_.iF()};
_.P.JSC$11258_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var Z=this.if;if(Z){a:{var V=(0,_.hz)(this).parentNode;if(this.hasInstance()){var a=this.instance.children;if((a==null?0:a.length)&&(0,_.hz)(this).previousSibling!==a[a.length-1])for(var J=0;J<a.length;J++)(0,_.hz)(V).insertBefore(a[J],this)}else{if(!V){V=!1;break a}ZWz(this,V)}V=!0}if(!V)return}else this.restamp&&IdW(this);gJH(this,!1,Z);Z&&VSB(this);UPa&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",
{bubbles:!0,composed:!0}))}};
_.P.hasInstance=function(){return!!this.instance};
var ZWz=function(Z,V){var a=Z.parentSignalProxy;if(c_()){var J=_.B(_.ip(!0,void 0,"wXzgnc"));var r=J.next().value;J=J.next().value;a=Z.parentSignalProxy}else{var f;var d=new XM((f=a_c(Z))!=null?f:{},function(C){var T=YO(Z.parentSignalProxy,C).getChangeRecordSignal([]);C=_.ip(void 0,void 0,"mryEkc");var Y=new T7(C);d.effect(function(){if(Z.getDisableTemplateUpdate&&!Z.getDisableTemplateUpdate()){var X=T();Y.notifyPath(SI(X.path),{value:X.value})}});
return Y});
Z.parentSignalProxy.childSignalProxies.push(d);var N=a=d}a=DhK(Z.templateInfo,Z.templateInfo.nodeInfoList,a,{eventListenerHost:Z.eventListenerHost,hasInsertionPoint:Z.templateInfo.hasInsertionPoint,thisCtx:Z.eventListenerHost,enabledSignal:c_()?r:void 0,getModel:function(){return a_c(Z)}}).root;
Z.instance={root:a,children:[],hidden:!1,signalProxy:N,getTemplateUpdatesEnabled:r,setTemplateUpdatesEnabled:J};N=_.B(a.childNodes);for(r=N.next();!r.done;r=N.next())Z.instance.children.push(r.value);(0,_.hz)(V).insertBefore(Z.instance.root,Z)},a_c=function(Z){if((Z=Z.parentSignalProxy.model)&&!Z.hostElement){var V={},a;
for(a in Z)Z.hasOwnProperty(a)&&(V[a]=Z[a]);return V}},IdW=function(Z){if(Z.instance){var V=Z.instance.children;
if(V.length){var a=(0,_.hz)(V[0]).parentNode;if(a){a=(0,_.hz)(a);for(var J=0;J<V.length;J++)a.removeChild(V[J])}}c_()?Z.instance.setTemplateUpdatesEnabled(!1):Z.instance.signalProxy.dispose();Z.instance=void 0}},gJH=function(Z,V,a){V=V||!a;
Z.instance&&Z.instance.hidden!==V&&(Z.instance.hidden=V,mPV(V,Z.instance.children))},VSB=function(Z){if(c_()){var V=Z.instance;
V&&ON(Z.parentSignalProxy.owner,function(){return!V.getTemplateUpdatesEnabled()})&&V.setTemplateUpdatesEnabled(!0)}else Z.setDisableTemplateUpdate(!1)};
_.QS.Object.defineProperties(K5.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var Z=this;return ON(this.parentSignalProxy.owner,function(){return WxB(Z).getWithPath([])})},
set:function(Z){Z||(c_()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));WxB(this).setWithPath([],!!Z)}}});
_.QS.Object.defineProperties(K5,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",K5);var JxL=[],n5=function(){var Z=HTMLElement.apply(this,arguments)||this;Z.as="item";Z.indexAs="index";Z.itemsIndexAs="itemsIndex";Z.targetFramerate=20;Z.notifyDomChange=!1;Z.isDetached=!1;Z.JSC$11265_renderDebouncer=null;Z.instances=[];Z.chunkingId=null;Z.chunkCount=null;Z.shouldMeasureChunk=!1;Z.shouldContinueChunking=!1;Z.renderStartTime=null;Z.JSC$11265_didCallConnected=!1;return Z};
_.O(n5,HTMLElement);var oa7=function(Z){Z.itemSignalImpl!=null||(Z.itemSignalImpl=new T7(_.ip(JxL,void 0,"YBrqgf")));return Z.itemSignalImpl},rxW=function(Z,V){Array.isArray(V)||(V=JxL);
oa7(Z).setWithPath([],V)};
_.P=n5.prototype;_.P.showHideChildren=function(Z){for(var V=_.B(this.instances),a=V.next();!a.done;a=V.next())mPV(Z,a.value.children)};
_.P.notifyPath=function(Z,V){Z=SI(Z);Z[0]==="items"&&(Z.length===1?rxW(this,V):oa7(this).setWithPath(Z.slice(1),V))};
_.P.canNotifyPath=function(Z){return Z==="items"};
_.P.attributeChangedCallback=function(Z,V,a){if(this.JSC$11265_didCallConnected)throw Error("Pg`"+Z);Z==="as"?this.as=a:Z==="index-as"?this.indexAs=a:Z==="items-index-as"?this.itemsIndexAs=a:Z==="initial-count"?this.initialCount=Number(a):Z==="notify-dom-change"?this.notifyDomChange=a!==null:Z==="target-framerate"&&(this.targetFramerate=Number(a))};
_.P.disconnectedCallback=function(){this.isDetached=!0;for(var Z=0;Z<this.instances.length;Z++)Pbh(this,Z);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.P.connectedCallback=function(){var Z=this,V=oa7(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var r=V(),f=SI(r.path);if(f[0]===void 0||f[0]==="splices"||f[0]==="length")Z.debounceRender();else{var d=f[0];if(d=Z.instances[typeof d==="string"?Math.floor(Number(d)):d])f=[Z.as].concat(_.nw(f.slice(1))),d.signalProxy.notifyPath(f,r)}});
this.JSC$11265_didCallConnected=!0;bdc?CwE():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var a=(0,_.hz)((0,_.hz)(this).parentNode),J=0;J<this.instances.length;J++)a.insertBefore(this.instances[J].root,this);this.chunkingId&&this.render()}};
_.P.debounceRender=function(){this.JSC$11265_renderDebouncer=_.J9(this.JSC$11265_renderDebouncer,F3,this.JSC$11265_renderImpl.bind(this));_.oZ(this.JSC$11265_renderDebouncer)};
_.P.render=function(){this.debounceRender();_.iF()};
_.P.JSC$11265_renderImpl=function(){var Z=this,V=this.items,a=f_4(this,V.length);iWz(this,V,a);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){Z.chunkingId=null;if(Z.shouldMeasureChunk){var J=performance.now()-Z.renderStartTime;Z.chunkCount=Math.round(Math.ceil(1E3/Z.targetFramerate)/J*Z.chunkCount)||1}Z.shouldContinueChunking&&Z.debounceRender()}));
UPa&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
var f_4=function(Z,V){var a=V,J=Z.instances.length;if(Z.initialCount){if(Z.chunkCount){var r=Math.min(Math.max(V-J,0),Z.chunkCount);a=Math.min(J+r,V)}else a=Math.min(V,Z.initialCount),r=Math.max(a-J,0),Z.chunkCount=r||1;Z.shouldMeasureChunk=r===Z.chunkCount;Z.shouldContinueChunking=a<V;Z.renderStartTime=performance.now()}return a},iWz=function(Z,V,a){for(var J=0;J<a;J++){var r=Z.instances[J],f=V[J];
r?(r.signalProxy.setWithPath([Z.as],f),r.signalProxy.setWithPath([Z.indexAs],J)):B7L(Z,f,J)}for(V=Z.instances.length-1;V>=J;V--)a=Z,r=V,Pbh(a,r),_.B(a.instances.splice(r,1)).next().value.signalProxy.dispose()},Pbh=function(Z,V){Z=Z.instances[V];
V=(0,_.hz)(Z.root);for(var a=0;a<Z.children.length;a++)V.appendChild(Z.children[a])},B7L=function(Z,V,a){var J={};
V=Object.assign({},dYE(Z),(J[Z.as]=V,J[Z.indexAs]=a,J[Z.itemsIndexAs]=a,J));var r=new XM(V,function(d){if(d!==Z.as&&d!==Z.indexAs){if(d===Z.itemsIndexAs)return YO(r,Z.indexAs);var N=YO(Z.parentSignalProxy,d).getChangeRecordSignal([]);d=_.ip(void 0,void 0,"Mu2Bwb");var C=new T7(d);r.effect(function(){var T=N();C.notifyPath(SI(T.path),{value:T.value})});
return C}});
Z.parentSignalProxy.childSignalProxies.push(r);J=DhK(Z.templateInfo,Z.templateInfo.nodeInfoList,r,{eventListenerHost:Z.eventListenerHost,getModel:function(){var d={};return Object.assign({},dYE(Z),(d[Z.as]=r.model[Z.as],d[Z.indexAs]=r.model[Z.indexAs],d[Z.itemsIndexAs]=r.model[Z.indexAs],d))},
hasInsertionPoint:Z.templateInfo.hasInsertionPoint,thisCtx:Z.eventListenerHost,methodInvocationRequirement:AGB,enabledSignal:Z.stampingEnabled}).root;V={root:J,children:[],signalProxy:r};J=_.B(J.childNodes);for(var f=J.next();!f.done;f=J.next())V.children.push(f.value);J=(J=Z.instances[a+1])?J.children[0]:Z;(0,_.hz)((0,_.hz)(Z).parentNode).insertBefore(V.root,J);Z.instances[a]=V},dYE=function(Z){if((Z=Z.parentSignalProxy.model)&&!Z.hostElement){var V={},a;
for(a in Z)Z.hasOwnProperty(a)&&(V[a]=Z[a]);return V}};
n5.prototype.itemForElement=function(Z){var V=this,a=this.instances.find(function(J){return J.children.includes(Z)});
if(a)return ON(this.parentSignalProxy.owner,function(){return a.signalProxy.getWithPath([V.as])})};
n5.prototype.indexForElement=function(Z){var V=this.instances.findIndex(function(a){return a.children.includes(Z)});
return V>=0?V:void 0};
_.QS.Object.defineProperties(n5.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var Z=this;return ON(this.parentSignalProxy.owner,function(){return oa7(Z).getWithPath([])})},
set:function(Z){rxW(this,Z)}},
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}}});
_.QS.Object.defineProperties(n5,{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",n5);var mYF,N7z;_.lE=new _.uM("STATE_STORE_TOKEN");mYF=new _.uM("SELECT_TOKEN");N7z=new _.uM("DISPATCH_TOKEN");var KxE={getSelectFn:function(){var Z;return(Z=_.l().resolve(_.M_(mYF)))!=null?Z:qsE},
getDispatchFn:function(){var Z;return(Z=_.l().resolve(_.M_(N7z)))!=null?Z:_.Oc().dispatch.bind(_.Oc())},
getAppStore:function(){return _.l().resolve(_.lE)}},SsJ,XQK=!1;var tXE=void 0;var Cb7=function(){};
Cb7.prototype.hasAttribute=function(Z){if(Z==="dir")return!1;if(Z==="disable-upgrade"){var V,a;return(a=(V=this.hostElement)==null?void 0:V.hasAttribute("disable-upgrade"))!=null?a:!1}throw Error("Qg`"+Z);};
Cb7.prototype.attributeChangedCallbackWrapper=function(Z,V,a){if(Z==="disable-upgrade"&&this.__isUpgradeDisabled&&a===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var J;((J=this.hostElement)!=null?J:this).isConnected&&this.connectedCallback()}else V===a||this.__isReflecting||this.attributeChangedCallback(Z,V,a)};
Cb7.prototype.getExtraMethodsToForward=function(){for(var Z=this,V=[],a=_.B(qrF),J=a.next(),r={};!J.done;r={tagName$jscomp$52:void 0,name$jscomp$533:void 0},J=a.next())r.name$jscomp$533=J.value,J=void 0,r.name$jscomp$533==="_setPendingProperty"?(r.tagName$jscomp$52=this.hostElement.tagName.toLowerCase(),J=function(f){return function(d,N,C){rd(f.tagName$jscomp$52,d,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return Z._setPendingProperty(d,N,C)}}(r)):J=function(f){return function(){return Z[f.name$jscomp$533].apply(Z,
_.nw(_.lV.apply(0,arguments)))}}(r),V.push([r.name$jscomp$533,
J]);return V};
for(var wQJ=zTc(eTB((0,_.YG)(Cb7))),HdK=["disabled","disable-upgrade"],Srz=(0,_.YG)(function(){}),T7L=new Set(Object.getOwnPropertyNames(Srz.prototype)),vJR=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.nw(T7L))),k3J=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),qrF=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),Yrb=new Set([].concat(_.nw(k3J),_.nw(qrF),_.nw(T7L))),Xx7=_.B(Yrb),KrL=Xx7.next();!KrL.done;KrL=Xx7.next())oen.add(KrL.value);var j2J={created:function(){RBa(this);this.initializeInjection()}};var MXc=!1,Ec=window.ShadyDOM,a_F=["appendChild","insertBefore","removeChild","replaceChild"],VSu=[Node];Ec&&VSu.push(Ec.Wrapper);var iWc,B7a,N7c={};var xO=new Set,jI="",Cbn="";var v_,Qf=new Set;var tSV=new Set("context didCallReady is info params signalProxy".split(" ")),Fro="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),DYJ="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var nac=og({entities:nGc}),l_a=new k9(nac);var tL=function(){return _.Wp.apply(this,arguments)||this};
_.O(tL,_.Wp);_.QS.Object.defineProperties(tL.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return l_a}}});
tL=_.z([_.IX()],tL);_.sm=[qt.prototype,tL.prototype];_.FM={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var Z=this,V={};setTimeout(function(){var a;return _.Rg((a=Z.hostElement)!=null?a:Z,"yt-live-chat-add-tooltip-target",V)},0);
this.handler_=V.handler},
detached:function(){if(this.handler_){var Z;this.handler_.removeElementFromSupportingTooltips((Z=this.hostElement)!=null?Z:this)}this.handler_=null}}};_.MZ=new _.uM("ICON_MANAGER_TOKEN");var tSW=[48,20,18,16,15,13,12],MSo=new Map,pxi=new Set,vaV=new Set,QSK=new Set,jSJ=new Set,xYa=new Set,eCE=new Promise(function(Z){var V=!1,a=!1,J=!1,r=[],f=function(d){if("detail"in d)if(d=d.detail,d.name==="yt-icons")hCK(d),V=!0;else if(d.name==="yt-sys-icons")hCK(d),a=!0;else{var N;((N=d.name)==null?0:N.includes("yt-sys-icons"))&&d.size!==24&&(hCK(d,!0),r.push(d.size),r.length===tSW.length&&(J=!0))}V&&a&&J&&(window.removeEventListener("iron-iconset-added",f),Z())};
window.addEventListener("iron-iconset-added",f)}),$YF=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"]]);_.Dp={};_.Dp.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.AI,computeHref_:function(Z,V){V=V===void 0?!1:V;if(!Z||Z.commandExecutorCommand)return null;var a=uyi(Z,V);return V||a!==null?a?_.F("enable_polymer_resin")?_.Xl(a).toString():a:null:(_.FD(new _.qa("computeHref was null",this.is,Z)),null)},
computeOptionalHref_:function(Z){return this.computeHref_(Z,!0)},
computeNofollow_:function(Z){return Z?QNR(Z)?"nofollow":null:null},
computeIcon_:function(Z){return Z&&Z.iconType?_.RL(Z.iconType):""},
resolveCommand:function(Z,V,a){V=V===void 0?{}:V;return _.um(Z,this.hostElement,V,a===void 0?!1:a)}};var FrE,ch;_.sSF={};FrE=null;
ch={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_=UIJ(this.viewroot));_.lm(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var Z=this;this.unobserve_();if(_.F("kevlar_vimio_use_shared_monitor"))I_E(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 V=[];this.visibilityOptionVisible_&&V.push(this.visibilityObserver.observe(this.hostElement,function(){return Z.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&V.push(this.visibilityObserver.observe(this.hostElement,function(){return Z.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&V.push(this.visibilityObserver.observe(this.hostElement,function(){return Z.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=V}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){Lrm(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 Z=_.bv(this.parentNode,function(a){var J,r=(J=a.polymerController)!=null?J:a;return!!r.getVisibilityObserverForChild&&r.getVisibilityObserverForChild()},!0);
if(Z){var V;this.localVisibilityObserver_=((V=Z.polymerController)!=null?V:Z).getVisibilityObserverForChild()}else FrE||(FrE=UIJ()),this.localVisibilityObserver_=FrE;return this.localVisibilityObserver_},visibilityCallback:function(Z){Z?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.F("kevlar_use_vimio_behavior")||(ch={});ch&&!_.F("kevlar_use_vimio_behavior")&&(delete ch.attached,delete ch.detached);_.sSF.YtVisibilityObserverBehavior=[ch];var DYb={};DYb.YtVisualElementBehavior=[_.sSF.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.F("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.F("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var Z=this.getScreenLayer&&this.getScreenLayer(),V=this.getVisibilityLogger();V&&V.reportShown(this,void 0,Z)}},
onHidden:function(){if(_.F("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.F("kevlar_vimio_use_shared_monitor")){var Z=this.getScreenLayer&&this.getScreenLayer(),V=this.getVisibilityLogger();V&&V.reportHidden(this,void 0,Z)}},
getVisibilityLogger:function(){return _.F("kevlar_use_vimio_behavior")?_.gd():null},
shouldSkipLogging:function(){if(_.yr("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var Z=this.getParentRenderer&&this.getParentRenderer();if(!Z)return!1;var V,a=(V=Z.polymerController)!=null?V:Z;if(!a.data)return!1;Z=this.data.trackingParams;Z=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:Z;var J;V=(J=a.data)==null?void 0:J.trackingParams;var r,f;V=((r=a.data)==null?0:r.loggingDirectives)?(f=a.data)==null?void 0:f.loggingDirectives.trackingParams:V;return Z&&V&&Z===
V}}];var Jom=new Map,rK;var Pzc=function(Z){this.layer=Z},GJ=function(Z){return Z.layer!==void 0?Z.layer:Z.parent?GJ(Z.parent):Z.layer=0};var Bhu;_.I={};Bhu=0;_.I.YtRendererBehavior=[_.Dp.YtComponentBehavior,DYb.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_:_.F("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var Z,V;(V=(Z=this.monitorScrollElement)!=null?Z:this.hostElement)==null||V.removeEventListener("scroll",_.zh(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();VZO(this.hostElement);Uhc(_.a9(),this.hostElement);kz.delete(this.hostElement)},
registerRenderer:function(Z){var V;((V=Z.polymerController)!=null?V:Z).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(Z),this.markDirty())},
unregisterRenderer_:function(Z){this.useVimio_||(this.childCache_.delete(Z),this.markDirty())},
attached:function(){var Z=this,V=this.getParentRenderer();if(V){var a,J,r;(J=(a=(r=V.polymerController)!=null?r:V).registerRenderer)==null||J.call(a,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var f,d;(d=(f=this.monitorScrollElement)!=null?f:this.hostElement)==null||d.addEventListener("scroll",_.zh(this,this.onScroll))}_.td.addJob(function(){oqm(Z.hostElement)},8);
a=new Pzc(this.screenLayer||void 0);(V=EM(V))&&V.layerNode&&(a.parent=V.layerNode);V={};psJ(this.hostElement,(V.isRenderer=!0,V.layerNode=a,V[w0]=this.data,V))},
getParentRenderer:function(){for(var Z=this.hostElement.parentNode,V,a;Z&&((V=EM(Z))==null||!V.isRenderer)&&!((a=Z.polymerController)!=null?a:Z).isRenderer_;)Z=Z.parentNode||Z.host;return Z},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.F("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.bU("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.F("debug_web_ve_data")&&this.data.trackingParams){var Z="";try{Z=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(a){_.t$(a)}if(Z){var V=BWF(Z,1);V!==void 0&&(this.hostElement.dataset.veIndex=String(V));Z=BWF(Z,2);
Z!==void 0&&(this.hostElement.dataset.ve=String(Z))}}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,_.F("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.oN(this.data.loggingDirectives.trackingParams)),this.visualElement=_.IL(_.Ze(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var Z=this.data.targetId;_.AJA(_.a9(),Z,this.hostElement)}else Uhc(_.a9(),this.hostElement)},
onScroll:function(){var Z=Date.now();Z-this.lastHandledScroll_<50||(this.lastHandledScroll_=Z,this.markDirty())},
markDirty:function(){_.F("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():dmu(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var Z=this.getParentRenderer();if(Z&&(Z=EM(Z))&&Z.layerNode)return GJ(Z.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.nw(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var Z=0;Z<this.data.impressionEndpoints.length;Z++)this.sendImpression(this.data.impressionEndpoints[Z]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(Z){Z.clickTrackingParams&&delete Z.clickTrackingParams;var V,a;(Z==null?0:(V=Z.commandMetadata)==null?0:(a=V.webCommandMetadata)==null?0:a.sendPost)?_.Wo(this.hostElement,[Z,{impression:!0}]):_.gW(this.hostElement,[Z],this.hostElement)},
logExplicitClick:function(Z){var V=_.st(this.getScreenLayer());if(V){var a,J=(a=Z.polymerController)!=null?a:Z;Z=J.visualElement;J=J.trackingParams||J.clickTrackingParams;!Z&&J&&(Z=_.oN(J));Z&&_.UM(V,Z)}}}];var cxE={},Om=function(){return _.Wp.apply(this,arguments)||this};
_.O(Om,_.Wp);Om.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Om.prototype.onPdgItemBehaviorClick=Om.prototype.onPdgItemBehaviorClick;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Om.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Om.prototype,"data",void 0);_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Om.prototype,"onPdgItemBehaviorClick",null);Om=_.z([_.IX()],Om);cxE.YtPdgLiveChatItemBehavior=[Om.prototype,_.I.YtRendererBehavior];var OW7;var GIY;_.G7={};_.G7.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var wL=function(){var Z=hC.apply(this,arguments)||this;Z.switchTemplateAtRegistration=!1;return Z};
_.O(wL,hC);wL.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||qiK(this),_.pku(this,"doRender"),this.doRender())};
wL.prototype.debounceRender=function(){this.templatingFn&&_.t4(this,"doRender",this.doRender)};
wL.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.t$(Error("$g"))};
wL.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
wL=_.z([y1u()],wL);var wxa=wL;var yxB=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,yo={},XTV=(yo[1]={filterString:null,isUnwrappable:null,unwrap:null},yo[2]={filterString:function(Z,V,a){return uX(a)},
isUnwrappable:function(Z){return Z instanceof DG},
unwrap:function(Z){return OS(Z)}},yo[3]={filterString:function(Z,V,a){return yxB.test(a)?a:Tm.toString()},
isUnwrappable:function(Z){return Ng(Z)},
unwrap:function(Z){return _.C_(Z)}},yo[4]={filterString:function(){return Tm.toString()},
isUnwrappable:function(Z){return Z instanceof PF},
unwrap:function(Z){return _.iV(Z).toString()}},yo[5]={filterString:function(Z,V,a){return a},
isUnwrappable:function(Z){return typeof Z==="string"},
unwrap:function(Z){return Z.toString()}},yo[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(Z){return Z instanceof _.HF},
unwrap:function(Z){return kB(Z)}},yo[8]={filterString:function(Z,V,a){a=String(a).toLowerCase();
return tum(Z,V,a)?a:"zClosurez"},
isUnwrappable:null,unwrap:null},yo[10]={filterString:null,isUnwrappable:null,unwrap:null},yo);h$[yn["default"]]=nqo;var lbc=[];var Uoi=sTa("A"),HjO=sTa("BUTTON"),fo=sTa("DIV"),A_J=sTa("LABEL");(function(){var Z=pt;pt=function(V){Z==null||Z(V);dK(function(){for(var a=0;a<V.length;a++)tZo(V[a])})}})();var bE=function(){var Z=_.Wp.apply(this,arguments)||this;Z.hasUnmounted=!1;return Z};
_.O(bE,_.Wp);_.P=bE.prototype;_.P.beforeRegister=function(){var Z=this.doIdomRender;this.templatingFn?_.t$(Error("Zg")):(this.templatingFn=Z,this.switchTemplateAtRegistration=!0,YiF(this))};
_.P.attached=function(){};
_.P.detached=function(){tZo(this.hostElement)};
_.P.renderIdom=function(){throw Error("bh");};
_.P.doIdomRender=function(){var Z=this;deK(this.hostElement,function(){Z.renderIdom()})};
bE=_.z([_.IX()],bE);var bWa=[wxa.prototype,bE.prototype];var UYB,HW7=function(){return UYB!==void 0?UYB:UYB=document.createElement("template")};
document.head.appendChild(HW7().content);var Axh;var kI7,Ea7=function(){return kI7!==void 0?kI7:kI7=document.createElement("template")};
document.head.appendChild(Ea7().content);var jSa;var vaW=document.head,xYL=vaW.appendChild,QS4;if(jSa===void 0){var pxr=document.createElement("template");_.w(pxr,"\x3c!--css-build:shady--\x3e");pxr.content.insertBefore(Ea7().content.cloneNode(!0),pxr.content.firstChild);jSa=pxr}QS4=jSa;xYL.call(vaW,QS4.content);var hC4,eCh=function(){return hC4!==void 0?hC4:hC4=document.createElement("template")};
document.head.appendChild(eCh().content);var zCF;var $Yc=document.head,RCh=$Yc.appendChild,MSE;if(zCF===void 0){var LrH=document.createElement("template");_.w(LrH,"\x3c!--css-build:shady--\x3e");LrH.content.insertBefore(eCh().content.cloneNode(!0),LrH.content.firstChild);zCF=LrH}MSE=zCF;RCh.call($Yc,MSE.content);var uS7=document.head,WrB=uS7.appendChild,gaW;if(Axh===void 0){var I_F=document.createElement("template");_.w(I_F,"\x3c!--css-build:shady--\x3e");I_F.content.insertBefore(HW7().content.cloneNode(!0),I_F.content.firstChild);Axh=I_F}gaW=Axh;WrB.call(uS7,gaW.content);var Zu7,VZA=function(){return Zu7!==void 0?Zu7:Zu7=document.createElement("template")};
document.head.appendChild(VZA().content);var abz;_.c1=new _.uM("DARK_THEME_TOKEN");var Sqo=new _.W("accessibilityProperties");var qqJ=new _.W("layoutProperties");var TaK=new _.W("imageType");var JoH={};if("ytAttributedStringLinkHoverColor"in JoH)throw Error("eh`ytAttributedStringLinkHoverColor");(function(Z,V){JoH[Z]="value"in V&&"unit"in V?GeV(Z,V):function(a){try{return V(a)}catch(J){throw Error("ch`"+Z+"`"+J.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var oqH=function(Z){var V=this;this.holdTime=Z===void 0?500:Z;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(a){var J=new CustomEvent("LONG_PRESS"),r;(r=a.changedTouches[0].target)==null||r.dispatchEvent(J)};
this.ontouchstart=function(a){V.longPressTimeout=_.Kg(_.td,function(){V.onlongpress(a);V.longPressOccurred=!0},V.holdTime)};
this.ontouchmove=function(){_.td.cancelJob(V.longPressTimeout);V.longPressTimeout=NaN;V.longPressOccurred=!1;V.moveOccurred=!0};
this.ontouchend=function(a){if(V.longPressTimeout&&!V.longPressOccurred&&!V.moveOccurred){var J;(J=a.changedTouches[0].target)==null||J.dispatchEvent(new Event("click"))}_.td.cancelJob(V.longPressTimeout);V.longPressTimeout=NaN;V.longPressOccurred=!1;V.moveOccurred=!1}};var uAn=function(Z,V){oqH.call(this,V);var a=this;this.callback=Z;this.onlongpress=function(J){var r;(r=a.callback)==null||r.call(a,J)}};
_.O(uAn,oqH);var WpK=function(Z,V){var a=Object.assign({},V);Z=_.B(new Map([["ontouchstart",Z.ontouchstart],["ontouchend",Z.ontouchend],["ontouchmove",Z.ontouchmove]]));for(var J=Z.next(),r={};!J.done;r={eventName$jscomp$87:void 0,eventHandler$jscomp$3:void 0},J=Z.next()){var f=_.B(J.value);J=f.next().value;f=f.next().value;r.eventName$jscomp$87=J;r.eventHandler$jscomp$3=f;V[r.eventName$jscomp$87]=function(d){return function(N){var C;(C=a[d.eventName$jscomp$87])==null||C.call(a,N);(0,d.eventHandler$jscomp$3)(N)}}(r)}};_.Lf=new _.uM("COMMAND_HANDLER_TOKEN");var yon=new _.W("parallelCommand");var Hua=new _.W("performOnceCommand");var UmK=new _.W("serialCommand");var Aon=void 0;var rob=function(){this.data=[]};
rob.prototype.push=function(Z){this.data.push(Z)};var IK={};_.ip(IK,void 0,"sgPmTd");_.ip(null,void 0,"jypsq");var pBK=new rob;var hjn=[jRa,vVW,xiE,pJL,QRE,EVL,hoL,eoH];var Naa=new _.W("bracketTextDecorator");var De=new _.W("highlightTextDecorator");_.GQ=new _.uM("APP_DIRECTION_TOKEN");Object.freeze&&Object.freeze(Object.create(null));var fXV=function(){},Pjh;
(Pjh=window.requestIdleCallback)==null||Pjh.bind(window);var Bai={calledOnce:!1,state:"visible"},iHO={calledOnce:!1,state:"hidden"};var iei=new _.uM("ICON_RENDERER_TOKEN"),fbF=new _.uM("ICON_WIZ_COMPONENT_TOKEN");_.rH=_.Uc(function(Z){var V=Z.icon;var a=Z.active;var J=Z.className;var r=Z.style;var f=Z.dataSelected;var d=Z.dataDisabled;var N=Z.role;var C=Z.animateIcon;var T=Z.themeOverride;var Y=Z.ariaHidden;var X=Z.ariaExpanded;var n=Z.ariaLabel;var t=Z.id;var c=Z.size;var y=Z.iconFilter;return _.S(_.K,{cond:V,then:function(){var U=_.l().resolve(fbF);return _.S(U,{icon:V,dataSelected:f,dataDisabled:d,animateIcon:C,themeOverride:T,ariaExpanded:X,id:t,active:a,size:c,role:N,className:J,ariaHidden:Y,ariaLabel:n,
style:function(){return r!=null&&r()||c==null||!c()?r==null?void 0:r():"width: "+(c==null?void 0:c())+"px;height: "+((c==null?void 0:c())+"px;")},
iconFilter:y})}})},"b");
_.rH.idomCompat=!0;var U0J=window.devicePixelRatio||1;var Eoi=new Map([["yt_outline_bag_black_24","bag"]]);var Um=function(Z){var V=this;this.margin=.1;this.whenInViewportWithMargin=Z;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){V.requestScan()});
window.addEventListener("touchend",function(){V.requestScan()});
window.addEventListener("updateui",function(){V.requestScan()});
var a=new _.Lg((0,_.KG)(this.requestScan,this),100);window.addEventListener("scroll",function(){a.fire()},!0);
window.addEventListener("resize",(0,_.KG)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){V.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.KG)(this.requestScan,this))};
Um.prototype.observe=function(Z){this.observationTargets.includes(Z)||this.observationTargets.push(Z)};
Um.prototype.unobserve=function(Z){this.observationTargets=this.observationTargets.filter(function(V){return V!==Z})};
Um.prototype.requestScan=function(){var Z=this;this.scanRequested||(dK(function(){iuL(Z)}),this.scanRequested=!0)};
var iuL=function(Z){var V=(1+Z.margin)*(document.documentElement.clientHeight||window.innerHeight);Z.observationTargets=Z.observationTargets.filter(function(a){var J=a.getBoundingClientRect();(J=V>J.top&&!!J.height)&&Z.whenInViewportWithMargin(a);return!J&&a.parentNode});
Z.scanRequested=!1};
Um.prototype.disconnect=function(){this.observationTargets=[]};var BhB,mmh;BhB=_.B(_.ip(Q4J(),void 0,"O3X2wd"));_.dmB=BhB.next().value;mmh=BhB.next().value;window.addEventListener("resize",function(){mmh(Q4J())});var NhH={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},CjW=void 0,qi4=window.innerWidth,SiB=window.innerHeight;window.addEventListener("resize",function(){CjW=void 0});var ThA;if("IntersectionObserver"in window)ThA=ein();else{if(CjW===void 0){var Yic;Yic="matchMedia"in window?window.matchMedia(NhH.landscape+","+NhH.portrait).matches:void 0;CjW=Yic!==void 0?Yic:qi4>=930&&SiB>=550||qi4>=550&&SiB>=930}ThA=CjW?{observe:function(Z){dK(function(){var V;(V=Z.onViewportEntered)==null||V.call(Z)})},
unobserve:function(){}}:new Um(function(Z){dK(function(){var V;
(V=Z.onViewportEntered)==null||V.call(Z)})})}var pKJ=ThA;var XTW=_.Uc(function(Z){var V=!1,a=_.v6(function(J){_.sN(function(){V=!0;J.onload=null})});
_.lp(function(){var J,r=(J=Z.data)==null?void 0:J.call(Z),f,d=(f=Z.getSrc)==null?void 0:f.call(Z).cb,N;J=(N=Z.config)==null?void 0:N.call(Z);if(N=a.value)if(f=function(T,Y){if(!V)return d?d(T,Y):T},RiE(N,J),_.F("web_image_dont_reload_same_src")&&$0a(N,r,f))_.F("web_image_dont_reload_same_src_simulate_load")&&N.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var C;ziR(N,r||null,f,J,(C=Z.lazy)==null?void 0:C.call(Z))}});
return _.S("img",{el:a})},"c");
XTW.idomCompat=!0;_.bn=_.Uc(function(Z){var V=function(){var a,J=Z.data(),r,f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L,R,rJ,Zm,BJ,Fu,Ga,OE,hO,kV,eE,jE;var mz={contentMode:(r=Z.contentMode)==null?void 0:r.call(Z),loadedClass:(f=Z.loadedClass)==null?void 0:f.call(Z),isPreloaded:(d=Z.isPreloaded)==null?void 0:d.call(Z),notifyOnLoaded:(N=Z.notifyOnLoaded)==null?void 0:N.call(Z),notifyOnUnloaded:(C=Z.notifyOnUnloaded)==null?void 0:C.call(Z),preferredThumbnail:(T=Z.preferredThumbnail)==null?void 0:T.call(Z),preserveHeight:(Y=Z.preserveHeight)==
null?void 0:Y.call(Z),preserveWidth:(X=Z.preserveWidth)==null?void 0:X.call(Z),objectPosition:(n=Z.objectPosition)==null?void 0:n.call(Z),targetWidth:(t=Z.targetWidth)==null?void 0:t.call(Z),targetHeight:(c=Z.targetHeight)==null?void 0:c.call(Z),shouldShowPlaceholder:(y=Z.shouldShowPlaceholder)==null?void 0:y.call(Z),useWidth:(U=Z.useWidth)==null?void 0:U.call(Z),alt:(v=Z.alt)==null?void 0:v.call(Z),className:(h=Z.className)==null?void 0:h.call(Z),onerror:Z.onerror,onload:Z.onload,style$:((L=Z.style$)==
null?void 0:L.call(Z))||((R=Z.style)==null?void 0:R.call(Z)),color:(rJ=Z.color)==null?void 0:rJ.call(Z),width:(Zm=Z.width)==null?void 0:Zm.call(Z),height:(BJ=Z.height)==null?void 0:BJ.call(Z),"aria-hidden$":(eE=(Fu=Z["aria-hidden$"])==null?void 0:Fu.call(Z))!=null?eE:(Ga=Z.ariaHidden)==null?void 0:Ga.call(Z),draggable:(OE=Z.draggable)==null?void 0:OE.call(Z),"data-disabled$":(jE=(hO=Z["data-disabled$"])==null?void 0:hO.call(Z))!=null?jE:(kV=Z.dataDisabled)==null?void 0:kV.call(Z)};return upV(J,mz,
(a=Z.hideOn404)==null?void 0:a.call(Z))};
return _.S(_.XL,null,_.S(_.Sp,{when:function(){var a;return((a=V())==null?void 0:a.type)==="image"}},function(){return _.S(XTW,{data:function(){return V().image},
getSrc:{cb:function(a,J){var r=V().image.sources,f=V().config.isPreloaded,d=V().config.useWidth,N=V().config.targetWidth,C=V().config.targetHeight,T=V().config.preferredThumbnail;return _.HHa(J,r,f,d,N,C,T)||""}},
config:function(){var a=V().config,J;for(J in a)a[J]===void 0&&delete a[J];return a},
lazy:Z.renderLazy})}),_.S(_.Sp,{when:function(){var a;
return((a=V())==null?void 0:a.type)==="icon"}},function(){return _.S(_.rH,{icon:function(){return V().iconName},
role:function(){return V().config.role},
className:function(){return V().config.className},
style:function(){return V().config.style$+";width: "+(V().config.width+"px;height: ")+(V().config.height+"px;color: ")+(V().config.color+";")},
ariaLabel:function(){return V().config["aria-label$"]},
ariaHidden:function(){return V().config["aria-hidden$"]},
dataDisabled:function(){return V().config["data-disabled$"]}})}))},"d");
_.bn.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var KpA=function(Z){return function(V){return _.S(OoR,null,function(){var a=V.data(),J=_.cr(V.config);return _.S(Qd,null,function(){return void Z(a,J)})})}}(Zmu),gou=_.Uc(function(Z){var V=function(J){var r,f=_.H1(function(n){r=DT(function(){for(var t=_.B(Y()),c=t.next();!c.done;c=t.next()){c=VyE(c.value);
c=typeof c==="string"?document.createTextNode(c):c;if(!(c instanceof Node)){t=new _.qa("Part is not a node",c,typeof c);_.t$(t);break}n.appendChild(c)}})}),d=Aj(function(){return XKV(J())},{isEqual:W5m}),N=_.yf(Z.config),C=function(){var n,t=d();
return!((n=N())==null||!n.ariaLabel)||!(t.commandRuns&&t.commandRuns.length!==0||t.paragraphStyleRuns&&t.paragraphStyleRuns.length!==0)},T=Aj(N,{isEqual:JlR}),Y=function(){var n=YqF(d(),T());
noJ(n,T());return d().content?cfR(d().content,n).parts:[]},X=!0;
_.lp(function(){d();T();if(X)X=!1;else{var n=Y();Promise.resolve().then(function(){var t=f.value;if(t){t.innerText="";var c;(c=r)==null||c();r=_.nf(t,function(){return _.S(aCF,{parts:n})})}})}});
return _.S("span",{el:f,class:function(){return d()&&aXR(d(),N())},
dir:function(){var n;return((n=N())==null?0:n.userInput)?"auto":void 0},
"aria-label":function(){var n;return C()?(n=N())==null?void 0:n.ariaLabel:void 0},
role:function(){return C()?"text":void 0}})},a;
return((a=Z.config)==null?0:a.renderedFromFormattedString)?V(Z.text):_.S(_.K,{cond:Z.text,then:V})},"e");
gou.idomCompat=!0;_.dH=_.Uc(function(Z){var V=_.yf(Z.text),a=o2F(Z);Z.renderedFromFormattedString!==void 0&&(a.renderedFromFormattedString=!0);return _.F("attr_string_reactive")?_.S(gou,{text:V,config:a}):_.S(_.K,{cond:function(){var J;return V()&&((J=XKV(V()))==null?void 0:J.content)},
then:function(){return _.S(KpA,{data:Z.text,config:a})},
debugInstance:"Apcuac"})},"f");
_.dH.idomCompat=!0;var PkR=function(Z,V,a){V=V===void 0?"unknown":V;a=a===void 0?{}:a;_.qa.call(this,Z+" ("+V+")",Object.assign({},{name:"YtWcwError",tagName:V},a));Object.setPrototypeOf(this,this.constructor.prototype)};
_.O(PkR,_.qa);_.CkK=new WeakMap;_.NXu=!1;var mpF,q3J,imJ,dpF;_.Hh=Symbol("gh");_.EU=Symbol("hh");mpF=Symbol("ih");q3J=new Set(Object.getOwnPropertyNames(Element.prototype));imJ=!_.F("web_wcw_disable_component_function_named_child_props");dpF=Symbol("jh");var nqE=_.Uc(function(Z){return _.S("yt-attributed-string",{"aria-label":Z.ariaLabel,hidden:Z.hidden,id:Z.id,class:Z.className,"force-default-style":Z.forceDefaultStyle},_.S(_.dH,{text:Z.data,ariaLabel:Z.ariaLabel,ellipsisTruncate:Z.ellipsisTruncate,isOverlay:Z.isOverlay,linkInheritColor:Z.linkInheritColor,noPreWrap:Z.noPreWrap,noWrap:Z.noWrap,userInput:Z.userInput,noEndpoints:Z.noEndpoints,headerRuns:Z.headerRuns}))},"g");
_.F("web_wiz_attributed_string")&&_.jG(nqE,"yt-attributed-string",{props:{ariaHidden:_.Hh,ariaLabel:_.Hh,className:_.Hh,ellipsisTruncate:_.Hh,isOverlay:_.Hh,linkInheritColor:_.Hh,noEndpoints:_.Hh,noStyleRuns:_.Hh,noLinkColor:_.Hh,noPreWrap:_.Hh,noWrap:_.Hh,skipOnClick:_.Hh,userInput:_.Hh,headerRuns:_.Hh,id:_.Hh,data:_.Hh,hidden:_.Hh,forceDefaultStyle:_.Hh,text:_.EU,stopPropagation:_.EU,disableUpgrade:_.EU,disable:_.EU,slot:_.EU}});var AL=function(){return _.Q.apply(this,arguments)||this};
_.O(AL,_.Q);AL.prototype.renderIdom=function(){this.data&&!this.disable&&(this.config={ariaLabel:this.hostElement.ariaLabel,ellipsisTruncate:this.ellipsisTruncate,isOverlay:this.isOverlay,linkInheritColor:this.linkInheritColor,noPreWrap:this.noPreWrap,noWrap:this.noWrap,userInput:this.userInput,noEndpoints:this.noEndpoints,headerRuns:this.headerRuns},Zmu(this.data,this.config))};
_.z([_.A(bWa),_.u("design:type",Object)],AL.prototype,"ytIdomTemplatingBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],AL.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],AL.prototype,"ariaLabel",void 0);_.z([_.x(),_.u("design:type",Boolean)],AL.prototype,"disable",void 0);_.z([_.x(),_.u("design:type",Boolean)],AL.prototype,"ellipsisTruncate",void 0);_.z([_.x(),_.u("design:type",Boolean)],AL.prototype,"isOverlay",void 0);
_.z([_.x(),_.u("design:type",Boolean)],AL.prototype,"linkInheritColor",void 0);_.z([_.x(),_.u("design:type",Boolean)],AL.prototype,"noPreWrap",void 0);_.z([_.x(),_.u("design:type",Boolean)],AL.prototype,"noWrap",void 0);_.z([_.x(),_.u("design:type",Boolean)],AL.prototype,"userInput",void 0);_.z([_.x(),_.u("design:type",Boolean)],AL.prototype,"noEndpoints",void 0);_.z([_.x(),_.u("design:type",Array)],AL.prototype,"headerRuns",void 0);
AL=_.z([_.qZ({is:"yt-attributed-string",disableElementRegistration:!0})],AL);
_.F("web_wiz_attributed_string")||_.e(AL,"yt-attributed-string",function(){if(abz===void 0){var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
Z.content.insertBefore(VZA().content.cloneNode(!0),Z.content.firstChild);abz=Z}Z=abz;return Z},{mode:2});var lbz,tZE,lCE;lbz=function(){this.firstThumbnailLoaded=!1};
_.sTL=function(){tZE||(tZE=new lbz);return tZE};
lCE=function(Z){var V=_.sTL();V.firstThumbnailLoaded||(V.firstThumbnailLoaded=!0,_.XZ("ftl",Z))};
lbz.prototype.reset=function(){this.firstThumbnailLoaded=!1};var TXo=0,n2E=new WeakMap,XPO=0,Q0=new Set;var FpB,DmY=function(){return FpB!==void 0?FpB:FpB=document.createElement("template")};
document.head.appendChild(DmY().content);var coa;var Dpa,OmV,kb;_.eG=_.JO.caches;kb=function(){};
kb.prototype.open=function(Z){return _.eG.open(Oub(Z))};
kb.prototype.has=function(Z){return _.eG.has(Oub(Z))};
kb.prototype.delete=function(Z){return _.eG.delete(Oub(Z))};
kb.prototype.match=function(Z,V){var a=this,J,r,f,d,N,C;return _.m(function(T){switch(T.nextAddress){case 1:return _.q(T,a.keys(),2);case 2:J=T.yieldResult,r=_.B(J),f=r.next();case 3:if(f.done){T.jumpTo(5);break}d=f.value;return _.q(T,a.open(d),6);case 6:return N=T.yieldResult,_.q(T,N.match(Z,V),7);case 7:if(C=T.yieldResult)return T.return(C);f=r.next();T.jumpTo(3);break;case 5:return T.return()}})};
var Grm=function(){};
_.O(Grm,kb);var Oub=function(Z){if(Z.includes(":"))throw Error("mh`"+Z);return Z+":"+_.Na("CacheStorage get")};
Grm.prototype.keys=function(){var Z,V,a,J,r,f,d,N,C;return _.m(function(T){if(T.nextAddress==1)return Z=[],V=_.Na("CacheStorage keys"),_.q(T,_.eG.keys(),2);a=T.yieldResult;J=_.B(a);for(r=J.next();!r.done;r=J.next())f=r.value,d=_.Fga(f),N=d.originalName,C=d.datasyncId,C===V&&Z.push(N);return T.return(Z)})};var Em=function(){var Z=_.Q.apply(this,arguments)||this;Z.objectURL=null;Z.loadTime=Infinity;return Z};
_.O(Em,_.Q);_.P=Em.prototype;_.P.renderIdom=function(){sWa(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("ph");this.setConfig();this.config&&MUi(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.P.objectFitToContentMode=function(Z){switch(Z){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.P.logThumbnailFailureVe=function(){var Z=_.Ne(197497);_.JP(_.Ze(),Z);var V=_.st();V&&Z&&V&&_.yl(V,[Z])};
_.P.loadImageFromCacheIfExists=function(Z){var V=this,a=Z.target;(a==null?0:a.src)&&ylO(a.src).then(function(J){V.objectURL=_.K_(J).toString();V.setSrc(a,V.objectURL)}).catch(function(){})};
_.P.onError=function(Z){var V=this;if(_.F("web_use_cache_for_image_fallback")){var a=Z.target;a&&ylO(a.src).then(function(J){V.objectURL=_.K_(J).toString();V.setSrc(a,V.objectURL)}).catch(function(){_.F("kevlar_woffle_log_thumbnail_failure_ve")&&V.logThumbnailFailureVe();
_.F("kevlar_woffle_fallback_image")&&V.setSrc(a,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.P.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.P.setConfig=function(){var Z=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(V){Z.loadImageFromCacheIfExists(V);Z.revokeObjectURL();tyV(Z.hostElement)},
onerror:function(V){Z.onError(V)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.F("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.P.setSrc=function(Z,V){V&&(Z.src=V)};
_.z([_.A(bWa),_.u("design:type",Object)],Em.prototype,"ytIdomTemplatingBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Em.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],Em.prototype,"alt",void 0);_.z([_.x(),_.u("design:type",Boolean)],Em.prototype,"ftlEligible",void 0);_.z([_.x(),_.u("design:type",Number)],Em.prototype,"height",void 0);_.z([_.x(),_.u("design:type",Boolean)],Em.prototype,"notifyOnLoaded",void 0);
_.z([_.x(),_.u("design:type",Boolean)],Em.prototype,"notifyOnUnloaded",void 0);_.z([_.x(),_.u("design:type",String)],Em.prototype,"objectFit",void 0);_.z([_.x(),_.u("design:type",String)],Em.prototype,"objectPosition",void 0);_.z([_.x(),_.u("design:type",String)],Em.prototype,"preferredThumbnail",void 0);_.z([_.x(),_.u("design:type",Boolean)],Em.prototype,"preserveHeight",void 0);_.z([_.x(),_.u("design:type",Boolean)],Em.prototype,"preserveWidth",void 0);
_.z([_.x({value:!0}),_.u("design:type",Boolean)],Em.prototype,"useWidth",void 0);_.z([_.x({value:function(){return!_.bU("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.u("design:type",Boolean)],Em.prototype,"shouldRenderLazy",void 0);_.z([_.x(),_.u("design:type",Number)],Em.prototype,"width",void 0);Em=_.z([_.qZ({is:"yt-image",disableElementRegistration:!0})],Em);
_.e(Em,"yt-image",function(){if(coa===void 0){var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);Z.content.insertBefore(DmY().content.cloneNode(!0),Z.content.firstChild);
coa=Z}Z=coa;return Z},{mode:2});var je=function(){return _.Q.apply(this,arguments)||this};
_.O(je,_.Q);je.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var Z=_.Xy(this.data.onVisibleCommand);Z&&this.ytComponentBehavior.resolveCommand(Z)}};
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],je.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],je.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.G7.YtVisibilityBehavior),_.u("design:type",Object)],je.prototype,"ytVisibilityBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],je.prototype,"data",void 0);je=_.z([_.qZ({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],je);
_.e(je,"yt-bumper-user-edu-content-view-model",function(){if(GIY===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;OW7===void 0&&(OW7=document.createElement("template"));var J=OW7;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);GIY=Z}Z=GIY;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var GeW;var wT4,yo7=function(){if(wT4!==void 0)return wT4;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-creator-goal-progress-flow-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_creator_goal_progress_flow_view_model.yt.creator.goal.progress.flow.view.model.css.js--\x3e<div id="header" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="avatar-images" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="creator-thumbnail" data="[[creatorGoalState.authorPhoto]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <yt-image id="goal-icon" data="[[targetIconThemedImage]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n  </div>\n  <div id="countdown-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-attributed-string id="goal-timer-description" data="[[creatorGoalState.goalHeadlineText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n    <template is="dom-if" if="[[shouldShowCountdown]]" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <yt-countdown class-name="[[is]] countdown" target-timestamp="[[endTimestamp]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-countdown>\n    </template>\n  </div>\n  <yt-attributed-string id="goal-subheader-info" data="[[creatorGoalState.goalSubheaderText]]" hidden="[[isGoalActive]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <yt-image id="background-image" data="[[creatorGoalState.goalHeaderBackgroundImage]]" height="100" width="100" class="style-scope yt-creator-goal-progress-flow-view-model">\n  </yt-image>\n</div>\n<div id="content" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <yt-attributed-string id="goal-target" data="[[creatorGoalState.goalTargetText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <yt-attributed-string id="goal-description" data="[[creatorGoalState.goalDescription]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <div id="goal-progress-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="sc-tier-image" data="[[creatorGoalState.superChatTierImage]]" height="32" preserve-height="" preserve-width="" width="32" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <div id="goal-numbers" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <div id="current-goal-number" class="style-scope yt-creator-goal-progress-flow-view-model">[[creatorGoalState.currentGoalCount]] </div>\n      <div id="goal-number-separator" class="style-scope yt-creator-goal-progress-flow-view-model">/ </div>\n      <div id="target-goal-number" class="style-scope yt-creator-goal-progress-flow-view-model"> [[creatorGoalState.totalGoalCount]]</div>\n    </div>\n    <div id="progress-bar-container" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <div id="progress-bar-progress" class="style-scope yt-creator-goal-progress-flow-view-model">\n      </div>\n    </div>\n  </div>\n</div>\n<div id="footer" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="progress-button" class="style-scope yt-creator-goal-progress-flow-view-model"></div>\n</div>\n');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;GeW===void 0&&(GeW=document.createElement("template"));var J=GeW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return wT4=Z};var buc;_.vh={};buc=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"]);_.vh.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var Z=this.getContext_();return Z?Z.getTaskManager():_.td},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var Z=_.Rg(this.hostElement,"yt-get-context-provider",{});Z.detail&&Z.detail.contextProvider?this.cachedProviderNode_=Z.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return buc.has(this.hostElement.localName)},
getNetworkManager:function(){var Z=this.getContext_();if(Z)return Z.getNetworkManager()}};var E2E,Um4,Ao7,HuL;_.xb=function(Z){var V=Um4.get(Z);if(V&&(V=V.pop()))return HuL++,V;Ao7++;try{var a=document.createElement(Z)}catch(J){throw new _.qa("ElementPool failed to create element",Z,J.message);}return a};
E2E=function(Z){var V=Z.is;if(V){var a=Um4.get(V);a||(a=[],Um4.set(V,a));var J=_.yr("ELEMENT_POOL_CONFIG")||{};a.length>=(J[V]!==void 0?J[V]:_.yr("ELEMENT_POOL_DEFAULT_CAP",0))||a.push(Z)}else _.FD(new _.qa("Element pool should only handle custom elements:",Z.nodeName))};
Um4=new Map;Ao7=0;HuL=0;var zQ=new WeakMap,krJ=new WeakMap;var EqB;_.Qo=function(Z,V,a){a=a===void 0?_.cn():a;this.JSC$11528_defaultPriority=Z;this.signal=V;this.scheduler=a;this.nextJobDescriptor=0;this.JSC$11528_parkedJobs=[];this.scheduledJobs=new Map};
_.p5=function(Z,V){if(V){var a=_.bg();Z.signal&&!_.UB(a,Z.signal)?(a.addListener(Z.signal,function(){Z.processSignal()}),Z.JSC$11528_parkedJobs.push({job:V,
priority:void 0})):ke4(Z,V)}};
EqB=function(Z,V){if(V!==Z.JSC$11528_defaultPriority){Z.JSC$11528_defaultPriority=V;for(var a=_.B(Z.scheduledJobs.values()),J=a.next();!J.done;J=a.next())J=J.value,Z.scheduler.cancelJob(J.jobId),J.jobId=Z.scheduler.addJob(J.jobWrapper,V)}};
_.Qo.prototype.flushJobs=function(){EqB(this,10);this.processSignal()};
_.Qo.prototype.cancel=function(){for(var Z=_.B(this.scheduledJobs),V=Z.next();!V.done;V=Z.next()){var a=_.B(V.value);V=a.next().value;a=a.next().value;this.scheduler.cancelJob(a.jobId);this.scheduledJobs.delete(V)}this.JSC$11528_parkedJobs=[]};
_.Qo.prototype.processSignal=function(){for(var Z=_.B(this.JSC$11528_parkedJobs),V=Z.next();!V.done;V=Z.next())V=V.value,ke4(this,V.job,V.priority);this.JSC$11528_parkedJobs=[]};
var ke4=function(Z,V,a){a=a||Z.JSC$11528_defaultPriority;if(a===10)ph(V);else{var J=Z.nextJobDescriptor++,r=function(){V();Z.scheduledJobs.delete(J)},f=Z.scheduler.addJob(r,a);
Z.scheduledJobs.set(J,{jobWrapper:r,jobId:f,priority:a})}};_.RG(QWo);var pPF={propNames:[],synchronous:!1,enableUnsafeRenderOnNotifyPath:!1};c$n({beforeVisit:function(Z){if(xO.has(Z.type)){var V;(V=Z.props).idomKey!=null||(V.idomKey=Z.type)}else Z.type.TAG_NAME&&(jI=Z.type.TAG_NAME)},
afterRender:function(Z,V){var a;jI=(a=V==null?void 0:V.type)!=null?a:""},
didPatch:function(){jI=""}});var jTz;_.hL={};jTz={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.hL.YtRendererstamperBehavior=[_.vh.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 Z in this.stampDom){var V=this.stampDom[Z];V&&V.id&&this.addReactiveSchema({type:"observe",method:{methodName:UpJ(V.id),args:[{type:"wildcard",path:Z}]}})}else{(Z=(this.constructor.generatedFrom||this).observers)||(Z=[]);for(V in this.stampDom){var a=this.stampDom[V];a&&a.id&&Z.push(UpJ(a.id)+"("+V+".*)")}this.constructor.generatedFrom.observers=Z}},
addStampDomObserverFns_:function(){for(var Z in this.stampDom){var V=this.stampDom[Z];V.id?(this[UpJ(V.id)]=this.rendererStamperObserver_.bind(this,Z,V.id),this.hasDataPath_[Z]=!1):(V=new _.qa("Bad rendererstamper config",this.is+":"+Z),_.t$(V))}},
rendererStamperObserver_:function(Z,V,a){if(a.path==Z){if(a.value===void 0&&!this.hasDataPath_[Z])return;this.hasDataPath_[Z]=a.value!==void 0}this.rendererStamperApplyChangeRecord_(Z,V,a)},
rendererStamperApplyChangeRecord_:function(Z,V,a){var J=this.renderJobsMap_[V],r=null;Z==a.path?(a=a.value,_.aY(a)||(a=a===void 0||a===null?[]:[a]),Z=this.stampDom[Z],Z.mapping&&(r=this.stampDomArray_.bind(this,a,V,Z.mapping,Z.reuseComponents,Z.events,Z.stamperStableList)),J&&J.cancel(),a=Z.usePageScheduler?this.getTaskManager():void 0,J||Z.initialRenderPriority==void 0)?Z.renderPriority==void 0||J||(J=new _.Qo(Z.renderPriority,Z.waitForSignal,a),this.renderJobsMap_[V]=J):(J=new _.Qo(Z.initialRenderPriority,
Z.waitForSignal,a),this.renderJobsMap_[V]=J,r=function(f,d){f();EqB(d,10)}.bind(this,r,J)):r=Z+".splices"==a.path?this.stampDomArraySplices_.bind(this,Z,V,a.value):this.forwardRendererStamperChanges_.bind(this,Z,V,a);
J?_.p5(J,r):r()},
forwardRendererStamperChanges_:function(Z,V,a){var J=a.path.slice(Z.length+1),r=this.getStampContainer_(V),f=J.indexOf("."),d=J.substring(0,f),N=!1,C=0,T=parseInt(d,0);if(d[0]=="#"){N=parseInt(d.substring(1),0);T=this.get(Z);var Y=this.get([Z,d]);T[N]==Y?C=N:C=T.indexOf(Y);N=!0}else isNaN(T)||(C=T,N=!0);N&&(J=J.substring(d.length+1),f=J.indexOf("."));d=_.qR(r).children[C];var X;if(r=(X=d==null?void 0:d.polymerController)!=null?X:d)J="data"+J.slice(f),typeof r.notifyPath!=="function"?_.FD(new _.qa("notifyPath missing",
this.is+": "+Z+", "+V)):a.value?r.notifyPath(J,a.value):r.notifyPath(J)},
stampDomArraySplices_:function(Z,V,a){if(a&&a.indexSplices){var J=this.getStampContainer_(V);if(J){for(var r=_.qR(J),f=AlJ(this.stampDom[Z].reuseComponents),d=a.indexSplices.length,N=0;N<d;N++){for(var C=a.indexSplices[N],T=r.children[C.index],Y=C.removed.length;Y>0;Y--)T&&T.parentElement&&(_.qR(T.parentElement).removeChild(T),f&&E2E(T),T=r.children[C.index]);Y=this.stampDom[Z].mapping;for(var X=C.index+C.addedCount,n=document.createDocumentFragment(),t=f,c=C.index;c<X;c++){var y=C.object[c],U=bmu(Y,
y);if(U){var v=Y[U];y=y[U];U=this.getComponentName_(v,y);var h=T?zQ.has(T):!1;t&&T&&T.is==U&&h?(U=T,this.telemetry_.reuse++,T=T.nextElementSibling):t&&T&&h?(U=this.createComponent_(v,y,f),h=_.qR(T).nextElementSibling,r.insertBefore(U,h),v2R(this.is,r,T,f),T=h):(t=!1,U=this.createComponent_(v,y,f),n.appendChild(U));this.deferRenderStamperBinding_(U,v,y)}else v=new _.qa("Unimplemented type",Z,V,J.tagName,Object.keys(y)[0]),_.t$(v)}r.insertBefore(n,T)}this.flushRenderStamperComponentBindings_();this.stampDom[Z].events&&
_.Rg(this.hostElement,"yt-rendererstamper-finished",{container:J})}else Z=new _.qa("Container object not found",V,this.hostElement?this.hostElement.is:""),_.t$(Z)}},
stampDomArray_:function(Z,V,a,J,r,f){var d=this.getStampContainer_(V);if(d)if(V=_.qR(d),J=AlJ(J),Z){var N=0,C=0,T;if(f=f===void 0?_.bU("STAMPER_STABLE_LIST",!1):f||!1)for(T=V.firstElementChild;T&&!zQ.has(T)&&Z.length>C;){f=Z[C];var Y=bmu(a,f);if(Y){if(this.getComponentName_(a[Y],f[Y])!=T.is){var X=this.createComponent_(a[Y],f[Y],J),n=_.qR(T).nextElementSibling;n?V.insertBefore(X,n):V.appendChild(X);v2R(this.is,V,T,J);T=X}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(T,a[Y],f[Y]);N++;
C++;T=_.qR(T).nextElementSibling}else C++}xpE(this.is,V,N,J);N=T;if(Z.length>C){f=document.createDocumentFragment();for(Y=Z.length;C<Y;C++)if(X=Z[C],n=bmu(a,X))T=this.createComponent_(a[n],X[n],J),this.deferRenderStamperBinding_(T,a[n],X[n]),f.appendChild(T);N&&_.qR(N).parentNode&&T&&!zQ.has(T)?V.insertBefore(f,N):V.appendChild(f)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();r&&_.Rg(this.hostElement,"yt-rendererstamper-finished",{container:d})}else xpE(this.is,V,0,
J);else Z=new _.qa("Container object not found",V,this.hostElement?this.hostElement.is:""),_.t$(Z)},
getStampContainer_:function(Z){return this.$&&this.$[Z]||_.H(this.hostElement).querySelector("#"+Z)},
getComponentName_:function(Z,V){return typeof Z==="string"?Z:Z.matcher?Z.matcher.call(this,V):Z.component},
createComponent_:function(Z,V,a){Z=this.getComponentName_(Z,V);try{var J=Qf.has(Z)||xO.has(Z);if(a&&!J){var r=_.xb(Z);try{_.eL(r)}catch(f){a="Failed to clear styles for "+Z+".",f.message&&(a+=" Original error: "+f.message),_.FD(new _.qa(a))}}else r=document.createElement(Z)}catch(f){return r="YtRendererStamperBehavior failed to create "+Z+".",f.message&&(r+=" Original description: "+f.message),f.message="YtRendererStamperBehavior failed to create element",_.Dg(f,r),jTz.hasOwnProperty(Z)?_.FD(f):_.t$(f),
document.createElement("SPAN")}this.telemetry_.create++;return r},
deferRenderStamperBinding_:function(Z,V,a){this.deferredBindingTasks_.push({component:Z,typeOrConfig:V,data:a})},
flushRenderStamperComponentBindings_:function(){for(var Z=0,V=this.deferredBindingTasks_.length;Z<V;Z++){var a=this.deferredBindingTasks_[Z];if(!a)break;var J=void 0,r=void 0,f=void 0,d=void 0,N=a.component,C=a.typeOrConfig;a=a.data;var T=(d=N.polymerController)!=null?d:N;d=N.loggingStatus;try{d&&(d.isRendererStamper=!0);if(typeof C!=="string"){for(f in C.attributes)C.attributes[f]===!0?N.setAttribute(f,""):C.attributes[f]===!1?N.removeAttribute(f):N.setAttribute(f,C.attributes[f]);for(r in C.params)T[r]=
C.params[r],N!==T&&rd(N.localName,r,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(J in C.properties){var Y=C.properties[J];if(Y){var X=Hmc(Y);T[J]=this.get(X);N!==T&&rd(N.localName,J,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(J==="on-tap"||J==="on-click"){var n=this.get(X);N.addEventListener("click",n);krJ.set(N,{property:J,listener:{type:"element",eventName:"click",handler:n}})}}else{var t=new _.qa("Undefined property binding",J);_.t$(t)}}}if(C.classListBinding){var c=Hmc(C.classListBinding),
y=c?this[c]:null;if(y)for(J=0;J<y.length;J++)_.Qp(N,y[J],!0)}T.data=a}finally{d&&(d.isRendererStamper=!1)}if(J=zQ.get(N))N.hidden=!1,zQ.delete(N),_.td.cancelJob(J)}this.deferredBindingTasks_.length=0}}];_.ee={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(Z){for(var V=_.A$.getInstance(),a=_.B(Object.keys(Z)),J=a.next();!J.done;J=a.next()){var r=J.value;J=Z[r];if(this&&this[J]){var f=V.actionRoutingMap.get(r);f||(f=new Map,V.actionRoutingMap.set(r,f));V.registerActionHandler(this,r,this[J].bind(this),f)}else r=Error("id"),r.params=J,_.Uo(r)}},
unregisterActionMap:function(Z){_.E$(_.A$.getInstance(),Z,this)}}]};var M6=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_v4.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_v4.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:60,lazyLoad:!0}],["NOTIFICATION_BELL",{name:"notification_bell_light",nameDarkTheme:"notification_bell_dark",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light.json",
pathDarkTheme:"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:79,lazyLoad:!1}],["LIKE_VALENTINES25_HEART",{name:"animated_like_valentines25_heart_light",nameDarkTheme:"animated_like_valentines25_heart_dark",path:"https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_valentines25_heart_light_v5.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_valentines25_heart_dark_v5.json",
lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE_VALENTINES25_HEART",totalFrames:60,lazyLoad:!0}],["LIKE_VALENTINES25_BROKEN_HEART",{name:"animated_like_valentines25_broken_heart_light",nameDarkTheme:"animated_like_valentines25_broken_heart_dark",path:"https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_valentines25_broken_heart_light_v5.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_valentines25_broken_heart_dark_v5.json",
lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE_VALENTINES25_BROKEN_HEART",totalFrames:60,lazyLoad:!0}],["LIKE_YOUTUBE_20TH_BIRTHDAY",{name:"animated_like_youtube_20th_birthday_light",nameDarkTheme:"animated_like_youtube_20th_birthday_dark",path:"https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_youtube_20th_birthday_light.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_youtube_20th_birthday_dark.json",
lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE_VALENTINES25_HEART",totalFrames:60,lazyLoad:!0}]]);var RN;var Lh=new Map;var VAc=window.matchMedia("(forced-colors: active)").matches;var vq7;var xmW;var r_F=new _.uM("LOTTIE_LOADER_TOKEN");_.RG(PhF);_.jG(_.Uc(function(Z){return _.S("ytd-lottie-player",{id:Z.id,hidden:Z.hidden,class:Z.className,"aria-label":Z.ariaLabel,style:"display: block;"},_.S(_.W1,{data:Z.data,animationName:function(){var V;return((V=Z.data().animationConfig)==null?void 0:V.name)||""},
animationRef:function(){return Z.data().animationRef}}))},"h"),"ytd-lottie-player",{props:{data:_.Hh,
id:_.Hh,hidden:_.Hh,className:_.Hh,ariaLabel:_.Hh}});var z7=function(){var Z=_.Q.apply(this,arguments)||this;Z.animationRef={};return Z};
_.O(z7,_.Q);_.P=z7.prototype;
_.P.handlePropertyChange=function(){var Z=this.animatedIcon,V=this.active,a=this.isDarkTheme;if(Z){var J=this.previousActive!==V;this.previousActive=V;this.animationRef.lottieEl?J&&this.toggleAnimation(V,Z.totalFrames):V?this.initializeAnimationAsToggled(Z.lottiePlayerProps,Z.totalFrames):this.initializeAnimationAsUntoggled(Z.lottiePlayerProps);Z.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=Z.type;this.lottiePlayerProps=this.computeLottiePlayerProps(Z,a)}};
_.P.computeLottiePlayerProps=function(Z,V){var a=this.deepCloneLottiePlayerProps(Z);V?(V=Z.nameDarkTheme,Z=Z.pathDarkTheme):(V=Z.name,Z=Z.path);a.animationConfig.name=V;(V=Lh.get(Z))?a.animationConfig.animationData=V:a.animationConfig.path=Z;return a};
_.P.initializeAnimationAsToggled=function(Z,V){Z.animationConfig.initialSegment=[V-1,V]};
_.P.initializeAnimationAsUntoggled=function(Z){Z.animationConfig.initialSegment=void 0};
_.P.toggleAnimation=function(Z,V){if(Z){var a;(a=this.animationRef.lottieEl)==null||a.playSegments([0,V],!0)}else{var J;(J=this.animationRef.lottieEl)==null||J.playSegments([0,1],!0)}};
_.P.deepCloneLottiePlayerProps=function(Z){var V=Object.assign({},Z.lottiePlayerProps.animationConfig);Z=Object.assign({},Z.lottiePlayerProps);Z.animationConfig=V;return Z};
z7.prototype.handlePropertyChange=z7.prototype.handlePropertyChange;_.z([_.x(),_.u("design:type",Object)],z7.prototype,"animatedIcon",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],z7.prototype,"active",void 0);_.z([_.x(),_.u("design:type",Boolean)],z7.prototype,"isDarkTheme",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],z7.prototype,"animatedIconType",void 0);_.z([_.x(),_.u("design:type",Boolean)],z7.prototype,"previousActive",void 0);
_.z([_.x(),_.u("design:type",Object)],z7.prototype,"lottiePlayerProps",void 0);_.z([_.x(),_.u("design:type",Object)],z7.prototype,"animationRef",void 0);_.z([_.RX("animatedIcon","active","isDarkTheme"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],z7.prototype,"handlePropertyChange",null);z7=_.z([_.qZ({is:"yt-animated-icon",disableElementRegistration:!0})],z7);
_.e(z7,"yt-animated-icon",function(){if(xmW===void 0){var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-animated-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_animated_icon.yt.animated.icon.css.js--\x3e<ytd-lottie-player class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" class="style-scope yt-animated-icon"></ytd-lottie-player>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;vq7===void 0&&(vq7=document.createElement("template"));var J=vq7;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);xmW=Z}Z=xmW;return Z},{mode:2});var QTB;var pTB;var BIF=_.Uc(function(Z){var V=_.xX(),a=Dv(function(){return{value:null}});
_.sN(function(){var r;(r=a.value)==null||r.cancel()});
var J=_.Ct(Z.data,{equals:function(r,f){return r.iconName===f.iconName&&r.iconStyle===f.iconStyle&&r.iconSize===f.iconSize&&r.iconSetName===f.iconSetName&&r.iconSelected===f.iconSelected}},"aoiXAb");
_.lp(function(){var r,f=(r=Z.options)==null?void 0:r.call(Z);ijR(V,a,J(),f)});
return _.S("span",{class:"yt-icon-shape",el:V})},"i");
BIF.idomCompat=!0;var PSV=["youtube_fill","youtube_outline"];var hj7=new _.t6({type:"iconset",value:void 0}),$b=function(){var Z=_.Q.apply(this,arguments)||this;Z.isDarkTheme=document.documentElement.hasAttribute("dark");Z.iconName="";Z.iconsetName="yt-icons";Z.iconset=null;Z.missingIconSet=!1;Z.iconType=null;Z.iconShapeDataSignal=_.ip(void 0,void 0,"RQ9kUb");Z.renderingOptionsSignal=_.ip({iconWidth:"100%",iconHeight:"100%",iconFilter:Z.iconFilter},void 0,"qtx8Ef");Z.wizHasRendered=!1;Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return Z};
_.O($b,_.Q);_.P=$b.prototype;_.P.onDarkModeToggledAction=function(Z){Z!==this.isDarkTheme&&(this.isDarkTheme=Z)};
_.P.handlePropertyChange=function(){var Z=this,V,a,J,r,f,d,N,C,T,Y,X;return _.m(function(n){switch(n.nextAddress){case 1:if(V=!Z.icon&&!Z.iconName||!Z.isAttached)return n.return();a=Z;J=a.icon;r=a.size;f=a.defaultToFilled;d=a.active;N=a.targetContainer;Z.toggleContainerClass(N);_.F("kevlar_use_wil_icons")&&J&&(C=Ean(J),C.length?_.F("kevlar_icon_type_fix_killswitch")?(T=C[1].toUpperCase(),Z.iconType=q4b[T],Z.iconType||(Z.iconType=C[1])):Z.iconType=C[1]:Z.iconType=null);if(J){n.jumpTo(2);break}Z.iconsetName=
"";Z.iconName="";return _.q(n,Z.renderIcon(N,J),3);case 3:return n.return();case 2:Y=Z.computeIcon(J);X=Ean(Y);X.length&&(Z.iconsetName=X[0],Z.iconName=X[1]);if(!_.F("kevlar_use_wil_icons")){n.jumpTo(4);break}return _.q(n,Z.getIconShapeData(),5);case 5:Z.iconShapeData=n.yieldResult;case 4:if(Z.shouldRenderIconShape(N)){n.jumpTo(6);break}return _.q(n,Z.determineIconSet(Y,d,f,r,N),6);case 6:return _.q(n,Z.renderIcon(N,J),0)}})};
_.P.toggleContainerClass=function(Z){Z?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
_.P.computeIcon=function(Z){return!_.F("default_to_innertube_icon")||Z.indexOf(":")>0?Z:_.RL(Z)};
_.P.determineIconSet=function(Z,V,a,J){var r=this;return _.m(function(f){return f.nextAddress==1?_.F("kevlar_system_icons")||_.yr("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.yr("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?_.q(f,r.switchToYtSysIconset(Z,V,a,J),3):f.jumpTo(2):f.nextAddress!=2?f.return():_.q(f,r.useYtSysIconsetForMissingIcons(Z,V,a,J),0)})};
_.P.switchToYtSysIconset=function(Z,V,a,J){var r=this,f,d,N,C,T,Y,X;return _.m(function(n){switch(n.nextAddress){case 1:if(!Z||r.iconsetName!=="yt-icons"&&r.iconsetName!=="yt-sys-icons"){n.jumpTo(0);break}f=Ean(Z);d=f[1];d=_.RCE(d);_.F("enable_polymer_icons_replace_underscores_dash")&&d.includes("_filled")&&(d=d.replace(/_filled/g,"-filled"));return _.q(n,$O(d,!0),3);case 3:return N=n.yieldResult,_.q(n,$O(d,!1),4);case 4:if((C=n.yieldResult)||V&&N)r.iconsetName="yt-sys-icons";r.iconName=r.getIconName(d,
V,a,C,N);if(J===24){n.jumpTo(0);break}T="yt-sys-icons"+J+":"+r.iconName;return _.q(n,$O(T,!1,!0),6);case 6:return Y=n.yieldResult,_.q(n,$O(T,!0,!0),7);case 7:X=n.yieldResult;r.iconName=r.getIconName(d,V,a,Y,X);if(!V&&Y||V&&X)r.iconsetName="yt-sys-icons"+J;_.mt(n)}})};
_.P.getIconName=function(Z,V,a,J,r){Z.includes("-filled")&&(Z=Z.replace("-filled",""));return r&&(V||a)?Z+"-filled":Z};
_.P.useYtSysIconsetForMissingIcons=function(Z,V,a,J){var r=this,f,d;return _.m(function(N){if(N.nextAddress==1)return r.iconsetName!=="yt-icons"?N.jumpTo(0):_.q(N,$O(r.iconName,!1,!1,!0),3);if(N.nextAddress!=4)return f=N.yieldResult,_.q(N,$O(r.iconName,!1),4);d=N.yieldResult;if(f||!d)return N.jumpTo(0);r.iconsetName="yt-sys-icons";return _.q(N,r.switchToYtSysIconset(Z,V,a,J),0)})};
_.P.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
_.P.getIconManager=function(){return _.m(function(Z){try{return Z.return(_.l().resolve(_.MZ))}catch(V){return Z.return(new Promise(function(a){_.bg().parkOrScheduleJob(function(){a(_.l().resolve(_.MZ))},2,"ci")}))}})};
_.P.getIconShapeData=function(){var Z=this,V,a,J,r,f,d;return _.m(function(N){if(N.nextAddress==1){if(!Z.iconType)return N.return(void 0);V=Z.iconType.toLowerCase();a=V.endsWith("_filled")||V.endsWith("-filled");return _.q(N,Z.getIconManager(),2)}J=N.yieldResult;r=Z.active||Z.defaultToFilled||a?"youtube_fill":"youtube_outline";f={iconName:V,iconStyle:r,iconSize:Z.size,iconSetName:Z.iconsetName};d=!!J.resolveIcon(f);d||(f.iconSize=void 0,d=!!J.resolveIcon(f));!d&&a&&(f.iconName=V.substring(0,V.length-
7),f.iconSize=Z.size,d=!!J.resolveIcon(f),d||(f.iconSize=void 0,d=!!J.resolveIcon(f)));d||(f.iconStyle=void 0,d=!!J.resolveIcon(f));d||_.FD(new _.qa("Icon not supported",{iconName:f.iconName,iconStyle:f.iconStyle,iconSize:f.iconSize,iconType:V}));return N.return(d?f:void 0)})};
_.P.shouldRenderIconShape=function(Z){if(!_.F("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;Z=this.getContainer(Z);return!asJ(Z,this.icon)};
_.P.renderIcon=function(Z,V){var a=this,J,r,f,d,N,C,T,Y;return _.m(function(X){switch(X.nextAddress){case 1:if(V&&a.icon!==V)return X.return();J=a.getContainer(Z);r=asJ(J,a.icon);if(a.shouldRenderIconShape(Z)&&a.iconType)return a.applyIconShape(r,J),X.return();a.removeIconShape();if(!J)return X.return();a.iconName===""&&a.iconset&&J&&(a.removeStaticIcon(a.iconset,J),r&&a.removeAnimatedIcon(J));if(a.iconName===""&&a.iconset||!a.iconsetName||!hj7)return X.return();a.iconset=hj7.byKey(a.iconsetName);
if(!a.iconset)return a.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.zh(a,a.onIconsetAdded)),X.return();a.missingIconSet&&(a.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.zh(a,a.onIconsetAdded)));d=(f=r||a.isAnimatedIcon?Zju(a.icon):void 0)&&!f.lazyLoad;C=f&&((N=f)==null?void 0:N.lazyLoad)&&(f.lottiePlayerProps.animationConfig.animationData?!0:Lh.get(a.isDarkTheme?f.pathDarkTheme:f.path)?!0:!1);if(d||C)return a.applyAnimatedIcon(J,f,a.iconset),X.return();if(C||
(T=f)==null||!T.lazyLoad){X.jumpTo(2);break}Y=o5E(f,a.isDarkTheme);a.applyStaticIcon(a.iconset,J,a.iconName,Z,r);return _.q(X,Y,3);case 3:return _.q(X,a.renderIcon(a.targetContainer,a.icon),4);case 4:return X.return();case 2:a.applyStaticIcon(a.iconset,J,a.iconName,Z,r),_.mt(X)}})};
_.P.getContainer=function(Z){var V,a=(V=Z1F(this.hostElement))==null?void 0:V.host;V=!!a&&!!a.polymerController;if(!Z||V)return Z?this.getTargetContainer(Z,a):this.hostElement};
_.P.getTargetContainer=function(Z,V){var a=_.H(V).querySelector("#"+Z);a||(Z=new _.qa("yt-icon container missing",V.is,Z),_.t$(Z));return a};
_.P.applyStaticIcon=function(Z,V,a,J,r){r&&this.removeAnimatedIcon(V);this.removeIconShape();r=r&&!!this.iconType&&!!this.iconShapeData&&_.F("kevlar_use_wil_icons");try{r?this.applyIconShape(!1,V):Z.applyIcon(V,a)}catch(f){this.handleError(f,J,V)}};
_.P.applyIconShape=function(Z,V){this.iconset&&V&&(this.removeStaticIcon(this.iconset,V),Z&&this.removeAnimatedIcon(V));Z={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter};var a=_.B(this.iconShapeDataSignal);V=a.next().value;a=a.next().value;var J=_.B(this.renderingOptionsSignal),r=J.next().value;J=J.next().value;a(this.iconShapeData);J(Z);if(!this.wizHasRendered)for(this.wizHasRendered=!0,Z=_.B(doa(V,r)).next().value;Z.firstChild;)_.H(this.hostElement).appendChild(Z.firstChild)};
_.P.removeIconShape=function(){if(_.F("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.P.removeStaticIcon=function(Z,V){Z.removeIcon(V)};
_.P.applyAnimatedIcon=function(Z,V,a){this.removeStaticIcon(a,Z);this.removeIconShape();var J;a=this.animatedIconElement&&((J=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:J.type)===V.type;if(this.animatedIconElement&&a){this.animatedIconElement.polymerController.animatedIcon=V;var r;((r=this.animatedIconElement)==null?void 0:r.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(Z),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=V,this.animatedIconElement.polymerController.active=this.active,this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.F("kevlar_use_wil_icons")?Z.insertBefore(this.animatedIconElement,Z.childNodes[0]):(Z=_.H(Z),Z.insertBefore(this.animatedIconElement,Z.childNodes[0]))};
_.P.removeAnimatedIcon=function(Z){_.F("kevlar_use_wil_icons")?this.animatedIconElement&&Z.contains(this.animatedIconElement)&&Z.removeChild(this.animatedIconElement):(Z=_.H(Z),this.animatedIconElement&&Z.contains(this.animatedIconElement)&&Z.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.P.handleError=function(Z,V,a){_.Dg(Z,this.iconName,V,a);V=asJ(a,this.icon);var J=!1;window.location.href.includes("JpymaW6Lh2w")?J=!0:a._svgIcon&&(a=(a=a._svgIcon.parentNode)?a.tagName:"unknown",_.Dg(Z,a),a==="YT-ICON"&&Z.name==="NotFoundError"?J=!0:Z.name==="NotFoundError"&&V&&(J=!0));J?_.FD(Z):_.t$(Z)};
_.QS.Object.defineProperties($b,{template:{configurable:!0,enumerable:!0,get:function(){if(pTB===void 0){var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;
QTB===void 0&&(QTB=document.createElement("template"));var J=QTB;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);pTB=Z}Z=pTB;return Z}}});
$b.prototype.handlePropertyChange=$b.prototype.handlePropertyChange;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],$b.prototype,"actionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",String)],$b.prototype,"icon",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],$b.prototype,"active",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],$b.prototype,"defaultToFilled",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],$b.prototype,"isAnimatedIcon",void 0);
_.z([_.x({value:24}),_.u("design:type",Number)],$b.prototype,"size",void 0);_.z([_.x({value:""}),_.u("design:type",String)],$b.prototype,"targetContainer",void 0);_.z([_.x(),_.u("design:type",Object)],$b.prototype,"animatedIconElement",void 0);_.z([_.x(),_.u("design:type",Object)],$b.prototype,"isDarkTheme",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],$b.prototype,"ariaHidden",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],$b.prototype,"ariaLabel",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],$b.prototype,"role",void 0);_.z([_.x(),_.u("design:type",String)],$b.prototype,"style",void 0);_.z([_.x(),_.u("design:type",String)],$b.prototype,"iconFilter",void 0);_.z([_.RX("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],$b.prototype,"handlePropertyChange",null);
$b=_.z([_.qZ({is:"yt-icon",noInjection:!0})],$b);var ejF;var zjH=function(){var Z=document.body,V=Z.appendChild;if(ejF===void 0){var a=document.createElement("template");_.w(a,'\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>');
ejF=a}a=ejF;V.call(Z,a.content)};
document.body?zjH():window.addEventListener("DOMContentLoaded",zjH);var $mH,Rjh=function(){return $mH!==void 0?$mH:$mH=document.createElement("template")};
document.head.appendChild(Rjh().content);var MZH,Lpc=function(){return MZH!==void 0?MZH:MZH=document.createElement("template")};
document.head.appendChild(Lpc().content);var uA7;_.qT=new _.uM("KEY_MANAGER_TOKEN");var SPo={duration:1E3,easing:"ease",fill:"forwards"};_.RG(qPi);var Wp4=_.IN(_.Zw);_.RG(_.Zw);_.B3=_.Uc(function(Z){var V=_.v6(Z.ref),a=Z.aTagConfig?Z.aTagConfig:_.Ct(function(){var f,d,N,C,T,Y;var X=(Y=_.Xy((C=Z.command)==null?void 0:C.call(Z)))!=null?Y:(T=Z.command)==null?void 0:T.call(Z);return _.nh({innertubeCommand:X,skipOnClick:(f=Z.skipOnClick)==null?void 0:f.call(Z),stopPropagation:(d=Z.dangerousStopPropagation)==null?void 0:d.call(Z),defaultTarget:(N=Z.target)==null?void 0:N.call(Z)})||{}},void 0,"gnrRge");
_.lp(function(){V.value._data=a()._data;V.value.params=a().params});
var J=_.VE(function(f){var d,N;return void((N=(d=a()).onpointerdown)==null?void 0:N.call(d,f))}),r=_.VE(function(f){var d,N;
return void((N=(d=a()).onclick)==null?void 0:N.call(d,f))});
return _.S("a",{el:V,href:function(){return a().href$},
rel:function(){return a().rel$},
class:function(){var f,d;return(d=a().className)!=null?d:(f=Z.className)==null?void 0:f.call(Z)},
style:function(){var f;if((f=Z.style)==null?0:f.call(Z))return Z.style();var d;return((d=Z.disabled)==null?0:d.call(Z))?"pointer-events:none":""},
"aria-haspopup":function(){return!!a()["aria-haspopup$"]},
"force-new-state":at(function(){return a()["force-new-state$"]}),
title:at(function(){var f,d;return(d=a().title$)!=null?d:(f=Z.title)==null?void 0:f.call(Z)}),
role:at(function(){return a().role$}),
target:at(function(){return a().target$}),
dir:at(function(){var f;return((f=Z.dir)==null?0:f.call(Z))?Z.dir():a().dir}),
tabindex:function(){var f;return a().tabindex$?Number(a().tabindex$):(f=Z.tabIndex)==null?void 0:f.call(Z)},
"aria-hidden":function(){var f,d;return(d=a()["aria-hidden$"])!=null?d:(f=Z.ariaHidden)==null?void 0:f.call(Z)},
"aria-label":function(){var f,d;return(d=a()["aria-label$"])!=null?d:(f=Z.ariaLabel)==null?void 0:f.call(Z)},
"aria-current":Z.ariaCurrent,"aria-labelledby":Z.ariaLabelledby,"aria-describedby":Z.ariaDescribedby,"aria-selected":Z.ariaSelected,"tab-identifier":Z.tabIdentifier,"on:pointerdown":J,"on:click":r},Z.children)},"j");var gqa=function(Z,V){this.fillAnimation=new Animation(X8V(Z),document.timeline);this.strokeAnimation=new Animation(KyJ(V),document.timeline)};
gqa.prototype.play=function(){var Z,V;(V=(Z=this.fillAnimation).play)==null||V.call(Z);var a,J;(J=(a=this.strokeAnimation).play)==null||J.call(a)};
gqa.prototype.cancel=function(){var Z,V;(V=(Z=this.fillAnimation).cancel)==null||V.call(Z);var a,J;(J=(a=this.strokeAnimation).cancel)==null||J.call(a)};_.iX=_.Uc(function(Z){var V=Z.model;var a=Z.pointerDownEvent;var J=Z.pointerUpEvent;var r=Z.pointerLeaveEvent;Z=_.v6();var f=_.ot({"border-radius":function(){return V().borderRadius}}),d=_.v6(),N=_.v6(),C=_.B(_.Jc(function(){return(J==null?0:J())||(r==null?0:r())?!1:!(a==null||!a())||!1})),T=C.next().value,Y=C.next().value,X=void 0,n=function(){!X&&N.value&&d.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(X=new gqa(N.value,d.value));
var h;(h=X)==null||h.play()},t=function(){var h;
(h=X)==null||h.cancel()},c=function(){var h;
(h=X)==null||h.cancel()};
_.lp(function(){(J==null?0:J())&&n()});
_.lp(function(){(a==null?0:a())&&t()});
_.lp(function(){(r==null?0:r())&&c()});
C=_.VE(function(){n();Y(!1)});
var y=_.VE(function(){t();Y(!0)}),U=_.VE(function(){c();
Y(!1)});
_.sN(function(){if(X){var h;(h=X)==null||h.cancel();X=void 0}});
var v={};T=_.un("yt-spec-touch-feedback-shape",function(){return lsn(V().color)},(v["yt-spec-touch-feedback-shape--focused"]=function(){return!!V().focused&&!V().disabled},v["yt-spec-touch-feedback-shape--circular"]=function(){return!!V().circular},v["yt-spec-touch-feedback-shape--is-extended"]=function(){return!!V().isExtended},v["yt-spec-touch-feedback-shape--down"]=T,v["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!V().triggerEvents},v));
return _.S("yt-touch-feedback-shape",{style:_.ot({"border-radius":"inherit"})},_.S("div",{el:Z,class:T,style:_.ot({"margin-top":function(){return V().customTopExtend?"-"+V().customTopExtend+"px":void 0}}),
"on:mousedown":y,"on:mouseup":C,"on:pointerleave":U,"on:touchstart":y,"on:touchend":C,"aria-hidden":!0},_.S("div",{class:"yt-spec-touch-feedback-shape__stroke",style:f,el:d}),_.S("div",{class:"yt-spec-touch-feedback-shape__fill",style:f,el:N})))},"k");
_.iX.idomCompat=!0;var Ib7={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 R9=_.YV();R9=R9.toLowerCase();if(_.Cn(R9,"android")){var ZHL=R9.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);ZHL&&parseFloat(ZHL[1])<100||R9.match("("+Object.keys(Ib7).join("|")+")")};var VUz=_.Uc(function(Z){return _.S(_.K,{cond:Z.aTagConfig,then:function(V){return _.S(_.B3,{aTagConfig:V,disabled:Z.disabled,className:Z.className,style:Z.style,title:Z.title,ariaLabel:Z.ariaLabel,ariaCurrent:function(){var a,J;return((a=Z.toggleable)==null?void 0:a.call(Z))&&((J=Z.toggled)==null?void 0:J.call(Z))}},Z.children)},
else:function(){return _.S("button",{"on:click":_.VE(function(V){var a;return(a=Z.onClick)==null?void 0:a.call(Z,V)}),
class:Z.className,title:Z.title,style:Z.style,disabled:Z.disabled,"aria-pressed":function(){var V,a;return((V=Z.toggleable)==null?0:V.call(Z))?!((a=Z.toggled)==null||!a.call(Z)):void 0},
"aria-label":Z.ariaLabel,"aria-disabled":Z.visiblyDisabled,"aria-hidden":Z.ariaHidden,tabindex:Z.tabIndex},Z.children)}})},"l"),JfL=_.Uc(function(Z){var V=Z.data;
var a=Z.hasIconLeading;var J=Z.hasIconLeadingTrailing;var r=Z.hasIconTrailing;var f=Z.iconButton;var d=Z.iconClassName;var N=Z.secondaryIconClassName;var C=Z.icon;var T=Z.secondaryIcon;var Y=Z.textContentClassName;return _.S(Mt,{className:"",style:"display: inherit; justify-content: center"},_.S(_.K,{cond:function(){return C&&(a()||J()||(f==null?void 0:f()))},
then:function(){return _.S(Mt,null,_.S("div",{class:d,"aria-hidden":"true"},C==null?void 0:C()))}}),_.S(_.K,{cond:function(){return(V().buttonText||V().animatedTextProps||V().formattedButtonText)&&!(f==null?0:f())},
then:function(){return _.S(Mt,null,_.S(aXY,{className:Y,iconPosition:function(){return V().iconPosition},
text:function(){return V().buttonText},
oneOffCustomTextWrap:function(){return V().oneOffCustomTextWrap},
formattedButtonText:function(){return V().formattedButtonText},
animatedTextProps:function(){return V().animatedTextProps}}))}}),_.S(_.K,{cond:r,
then:function(){return _.S(Mt,null,_.S("div",{class:d},C==null?void 0:C()))}}),_.S(_.K,{cond:J,
then:function(){return _.S(Mt,null,_.S("div",{class:N},T==null?void 0:T()))}}),_.S(_.K,{cond:function(){return!V().disabled&&!0},
then:function(){return _.S(_.iX,{model:function(){return{color:DoV(V())}}})}}))},"m"),aXY=_.Uc(function(Z){var V=function(){var a,J;
return((a=Z.iconPosition)==null?void 0:a.call(Z))==="icon-with-label"||((J=Z.oneOffCustomTextWrap)==null?void 0:J.call(Z))};
return _.S("div",{class:Z.className,"aria-hidden":function(){var a,J,r;return((a=Z.ariaHidden)==null?void 0:a.call(Z))&&(!((J=Z.animatedTextProps)==null||!J.call(Z))||!((r=Z.formattedButtonText)==null||!r.call(Z)))}},_.S(_.XL,null,_.S(_.Sp,{when:function(){var a;
return(a=Z.animatedTextProps)==null?void 0:a.call(Z)}},function(){return _.S(Wp4,{numberText:function(){return Z.animatedTextProps().numberText},
numberValue:function(){return Z.animatedTextProps().numberValue},
heightPx:function(){return Z.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return Z.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return Z.animatedTextProps().shouldAnimate},
forceRollUp:function(){return Z.animatedTextProps().forceRollUp}})}),_.S(_.Sp,{when:function(){var a;
return(a=Z.formattedButtonText)==null?void 0:a.call(Z)}},function(){return _.S(_.dH,{text:function(){return Object.assign({},Z.formattedButtonText(),{lineBreakMode:V()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":Z.formattedButtonText().lineBreakMode,
alignment:V()?"TEXT_ALIGNMENT_CENTER":Z.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!V()}})}),_.S(_.T2,null,function(){return Z.text})))},"n"),oo4=_.Uc(function(Z){return _.S(_.K,{cond:Z.hasLabel,
then:function(){var V;return _.S("label",{class:Z.className},Z.children,(V=Z.textContent)==null?void 0:V.call(Z))},
else:function(){return Z.children}})},"o"),Mt=_.Uc(function(Z){return Z.children},"p");var tVo=Ro("stamper-context");_.RG(QEE);var uB=_.Uc(function(Z){var V=Z.data;var a=Z.icon;var J=Z.iconName;var r=Z.secondaryIcon;var f=Z.secondaryIconName;var d=Z.focusedOverride;jEn();var N=tAR(V),C=N.size,T=N.style;Z=N.disabled;var Y=N.onTap,X=N.alignByText,n=N.aTagConfig,t=N.customColors,c=N.segmentedPosition,y=N.toggled,U=N.toggleable,v=N.accessibilityLabel,h=N.onToggle,L=N.iconPosition,R=N.oneOffCustomTextWrap,rJ=N.disableTextEllipsis,Zm=N.disableBackdropFilter,BJ=N.tooltipText,Fu=N.ariaHidden,Ga=N.tabIndex,OE=N.buttonText,hO=N.formattedButtonText,
kV=N.animatedTextProps,eE=Fyu(V,a,r,J,f,d),jE=eE.type;a=eE.shouldFocus;J=eE.hasIconLeading;r=eE.hasIconTrailing;var mz=eE.hasIconLeadingTrailing,Wa=eE.hasIconOnly;f=eE.hasIconOnly40;var K7=eE.hasIconWithLabel;d=eE.iconButton;var JA=eE.visiblyDisabled;N=eE.overrideSmallSizeIcon;var f7=eE.iconToRender;eE=eE.secondaryIconToRender;var UF={},Ba={};return _.S(oo4,{className:_.un("yt-spec-button-shape-with-label",(UF["yt-spec-button-shape-with-label--is-overlay"]=function(){return T()==="overlay"||T()===
"overlay-dark"},UF)),
hasLabel:K7,textContent:function(){return _.S(aXY,{text:OE,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:R,iconPosition:L,formattedButtonText:hO,animatedTextProps:kV})}},_.S(VUz,{aTagConfig:n,
className:_.un("yt-spec-button-shape-next",function(){return OjO(jE())},function(){return JA()?void 0:GsE(T())},function(){return w8R(C())},(Ba["yt-spec-button-shape-next--disabled"]=JA,Ba["yt-spec-button-shape-next--focused"]=a,Ba["yt-spec-button-shape-next--icon-trailing"]=r,Ba["yt-spec-button-shape-next--icon-leading"]=J,Ba["yt-spec-button-shape-next--icon-leading-trailing"]=mz,Ba["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return mz()&&!(OE()||hO())},Ba["yt-spec-button-shape-next--icon-button"]=
function(){return Wa()||K7()},Ba["yt-spec-button-shape-next--icon-only-default"]=f,Ba["yt-spec-button-shape-next--align-by-text"]=X,Ba["yt-spec-button-shape-next--segmented-start"]=function(){return c()==="start"},Ba["yt-spec-button-shape-next--segmented-end"]=function(){return c()==="end"},Ba["yt-spec-button-shape-next--override-small-size-icon"]=N,Ba["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=R,Ba["yt-spec-button-shape-next--disable-text-ellipsis"]=rJ,Ba["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!Zm()&&c_J()},Ba)),
style:function(){return bjJ(t()).style},
onClick:function(II){Y==null||Y(II);U()&&(h==null||h(II))},
disabled:Z,ariaLabel:v,toggleable:U,toggled:y,title:function(){var II;return(II=BJ())!=null?II:""},
visiblyDisabled:JA,ariaHidden:Fu,tabIndex:Ga},_.S(JfL,{data:V,hasIconLeading:J,hasIconLeadingTrailing:mz,hasIconTrailing:r,iconButton:d,icon:f7,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:eE})))},"q");
uB.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};var rf4=_.Uc(function(Z){var V=Z.data;var a=Z.id;var J=Z.hidden;var r=Z.className;var f=Z.icon;var d=Z.secondaryIcon;var N=Z.iconName;var C=Z.secondaryIconName;Z=_.B(_.ip(!1,void 0,"ikxyhf"));var T=Z.next().value,Y=Z.next().value,X=function(){var t=_.l().resolve(_.M_(_.qT));t&&Y(t.isKeyBoardInUse())},n=function(){Y(!1)};
Z=_.v6(function(t){if(_.l().resolve(_.M_(_.qT)))return t.addEventListener("focusin",X),t.addEventListener("focusout",n),function(){t.removeEventListener("focusin",X);t.removeEventListener("focusout",n)}});
return _.S("yt-button-shape",{el:Z,id:a,class:r,hidden:J},_.S(_.K,{cond:V,then:function(){return _.S(uB,{data:V,icon:f,secondaryIcon:d,iconName:N,secondaryIconName:C,focusedOverride:T})}}))},"r");
_.F("web_wiz_button_shape")&&_.jG(rf4,"yt-button-shape",{props:{data:_.Hh,id:_.Hh,hidden:_.Hh,className:_.Hh,icon:_.EU,secondaryIcon:_.EU,iconName:_.Hh,secondaryIconName:_.Hh},unsafeExternallySettableAttributes:new Set(["key","dialog-dismiss","disable-upgrade"])});var L5=function(){var Z=_.Q.apply(this,arguments)||this;Z.keyboardFocused=!1;return Z};
_.O(L5,_.Q);L5.prototype.onFocus=function(){var Z=_.l().resolve(_.M_(_.qT));Z&&(this.keyboardFocused=Z.isKeyBoardInUse())};
L5.prototype.onBlur=function(){this.keyboardFocused=!1};
L5.prototype.renderIdom=function(){var Z=this;if(this.data){var V=P3(this.data,!!this.iconName),a=y_J(this.data);this.data.focused=this.keyboardFocused;ksi(this.data,function(){var J;N6("yt-icon",{icon:Z.iconName,active:(J=Z.data)==null?void 0:J.toggled,size:V,style:"width: "+V+"px; height: "+V+"px;",iconFilter:a},vr)},function(){var J;
N6("yt-icon",{icon:Z.secondaryIconName,active:(J=Z.data)==null?void 0:J.toggled,size:V,style:"width: "+V+"px; height: "+V+"px;",iconFilter:a},vr)});
_.Rg(this.hostElement,"yt-renderidom-finished")}};
_.QS.Object.defineProperties(L5,{template:{configurable:!0,enumerable:!0,get:function(){if(uA7===void 0){var Z=document.createElement("template");_.w(Z,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-button-shape--\x3e\x3c!--css_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.youtube_standards.yt_button_shape.yt.button.shape_wil_styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.youtube_standards.yt_button_shape.yt.button.shape.css.js--\x3e");
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);Z.content.insertBefore(Lpc().content.cloneNode(!0),Z.content.firstChild);Z.content.insertBefore(Rjh().content.cloneNode(!0),Z.content.firstChild);uA7=Z}Z=uA7;return Z}}});
L5.prototype.onBlur=L5.prototype.onBlur;L5.prototype.onFocus=L5.prototype.onFocus;_.z([_.A(bWa),_.u("design:type",Object)],L5.prototype,"ytIdomTemplatingBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],L5.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],L5.prototype,"iconName",void 0);_.z([_.x(),_.u("design:type",String)],L5.prototype,"secondaryIconName",void 0);_.z([_.x(),_.u("design:type",Object)],L5.prototype,"keyboardFocused",void 0);
_.z([_.$K("focusin"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],L5.prototype,"onFocus",null);_.z([_.$K("focusout"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],L5.prototype,"onBlur",null);L5=_.z([_.qZ({is:"yt-button-shape",isInjectionRoot:!0,disableElementRegistration:_.F("web_wiz_button_shape")})],L5);_.jG(_.Uc(function(Z){function V(){a().seconds&&f(I$E({seconds:Number(a().seconds)-Date.now()/1E3}))}
var a=Z.targetTimestamp;Z=Z.className;var J=_.B(_.ip("",void 0,"U1Q8Ae")),r=J.next().value,f=J.next().value;_.lU(function(){V();var d=setInterval(function(){V()},1E3);
_.sN(function(){clearInterval(d)})});
return _.S("yt-countdown",{class:_.un("ytCountDownHost",Z)},_.S("div",null,r))},"s"),"yt-countdown",{props:{targetTimestamp:_.Hh,
className:_.EU}});_.yk=_.Uc(function(Z){var V=Z.data;var a=Z.className;var J=Z.style;var r=Z.useOutlinedIcon;var f=Z.buttonOverrides;var d=Z.animatedTextProps;var N=Z.onClick;var C=_.v6(function(U){return function(){Uhc(_.a9(),U)}}),T=function(){return V().iconName},Y,X=(Y=_.l().resolve(_.M_(_.c1)))==null?void 0:Y(),n=function(){var U=V();
var v=f==null?void 0:f(),h=d==null?void 0:d();if(U){var L=edc(U.type);var R=!!U.title||!!U.titleFormatted;var rJ=!(!U.iconName&&!U.iconImage);R=rJ&&!R?"icon-only":rJ?U.iconTrailing||U.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;R==="icon-only-40"&&(L="text");var Zm,BJ=(Zm=v==null?void 0:v.disabled)!=null?Zm:U.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||U.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";Zm=Object;rJ=Zm.assign;var Fu=U.title,Ga=U.titleFormatted;h=
h&&h.numberText&&!isNaN(Number(h.numberValue))?h:void 0;var OE=U.accessibilityText,hO=hdm(U.style),kV=zdE(U.state),eE=$on(U.buttonSize),jE=p8E(U,C,BJ,N);BJ=BJ&&!U.onDisabledTap;var mz=_.nh({elementsCommand:U.onTap,forceNewState:!0});mz=ln(mz)?mz:void 0;var Wa=U.customFontColor,K7=U.customBackgroundColor;var JA=U.customBorderColor;var f7=U.customDarkThemeFontColor,UF=U.customDarkThemeBackgroundColor,Ba=U.customDarkThemeBorderColor;Wa=X&&f7?f7:Wa;K7=X&&UF?UF:K7;JA=X&&Ba?Ba:JA;JA={color:Wa?_.SL(Wa):
void 0,backgroundColor:K7?_.SL(K7):void 0,borderColor:JA?_.SL(JA):void 0};U=rJ.call(Zm,{},{buttonText:Fu,formattedButtonText:Ga,animatedTextProps:h,accessibilityLabel:OE,style:hO,type:L,state:kV,size:eE,iconPosition:R,onTap:jE,disabled:BJ,aTagConfig:mz,customColors:JA,tooltipText:U.tooltip},v)}else U={style:"mono",type:"text",state:"active",size:"M"};U.focused=y();return U},t=function(){return P3(n(),!!V().iconName)};
Z=_.B(_.ip(!1,void 0,"JjUrEe"));Y=Z.next().value;var c=Z.next().value,y=Y;Z=_.VE(function(){var U=_.l().resolve(_.M_(_.qT));U&&c(U.isKeyBoardInUse());return!1});
Y=_.VE(function(){c(!1);return!1});
_.lp(function(){var U,v=_.D(V==null?void 0:(U=V())==null?void 0:U.onVisible,_.YI);v&&_.Kh(v,{disableClickTracking:!0})});
_.so(function(){C.value.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var U=V().targetId;U&&_.AJA(_.a9(),U,C.value)});
return _.S("button-view-model",{el:C,class:_.un("yt-spec-button-view-model",a),"on:focusin":Z,"on:focusout":Y},_.S(_.K,{cond:function(){return V().iconImage?{sources:[V().iconImage]}:void 0},
then:function(U){return _.S(uB,{data:n,icon:function(){return _.S(_.bn,{data:U,alt:"",targetWidth:t,targetHeight:t,preserveWidth:!0,preserveHeight:!0})}})},
else:function(){return _.S(uB,{data:n,icon:function(){return _.S(_.rH,{icon:T,active:function(){return(r==null?0:r())?!1:n().toggled},
animateIcon:function(){var U;return!!(J==null?0:(U=J())==null?0:U.animateIcon)},
size:t})}})}}))},"t");
_.yk.idomCompat={callbacks:{onClick:!0}};_.jG(_.Uc(function(Z){return _.S("yt-button-view-model",{id:Z.id,class:_.un(Z.scopingClassName,Z.classes),icon:function(){var V;return(V=Z.icon)==null?void 0:V.call(Z)},
"dialog-dismiss":function(){var V;return((V=Z.dialogDismiss)==null?0:V.call(Z))?"":void 0}},_.S(_.yk,{data:function(){var V;
return(V=Z.data)==null?void 0:V.call(Z)},
className:function(){var V;return(V=Z.className)==null?void 0:V.call(Z)},
style:function(){var V;return(V=Z.style)==null?void 0:V.call(Z)},
useOutlinedIcon:function(){var V;return(V=Z.useOutlinedIcon)==null?void 0:V.call(Z)},
buttonOverrides:function(){var V;return(V=Z.buttonOverrides)==null?void 0:V.call(Z)},
animatedTextProps:function(){var V;return(V=Z.animatedTextProps)==null?void 0:V.call(Z)},
onClick:function(V){var a;return(a=Z.onClick)==null?void 0:a.call(Z,V)}}))},"u"),"yt-button-view-model",{props:{data:_.Hh,
className:_.Hh,style:_.Hh,useOutlinedIcon:_.Hh,buttonOverrides:_.Hh,animatedTextProps:_.Hh,onClick:_.EU,scopingClassName:_.Hh,id:_.Hh,icon:_.Hh,dialogDismiss:_.Hh,classes:_.Hh}});var uE=function(){var Z=_.Q.apply(this,arguments)||this;Z.isGoalActive=!0;return Z};
_.O(uE,_.Q);uE.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
uE.prototype.progressBarChanged=function(){var Z=_.H(this.hostElement).querySelector("#progress-bar-progress"),V,a,J,r=(J=Number((V=this.creatorGoalState)==null?void 0:V.currentGoalCount)/Number((a=this.creatorGoalState)==null?void 0:a.totalGoalCount)*100)!=null?J:0,f;Z.style.width=((f=Math.min(r,100))!=null?f:0)+"%"};
uE.prototype.goalStateChanged=function(){var Z;this.isGoalActive=((Z=this.creatorGoalState)==null?void 0:Z.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var V;Z={"--yt-progress-bar-color":mmE((V=this.creatorGoalState)==null?void 0:V.progressBarColor)};_.eL(this.hostElement,Z)};
uE.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.QS.Object.defineProperties(uE.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var Z;return this.isGoalActive&&!((Z=this.creatorGoalState)==null||!Z.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.creatorGoalState)==null?0:Z.endTimestampMs){var V;Z=Number((V=this.creatorGoalState)==null?void 0:V.endTimestampMs)/1E3;return{seconds:String(Z)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.creatorGoalState)==null?0:Z.themedTargetImage){var V;Z=_.D((V=this.creatorGoalState)==null?void 0:V.themedTargetImage,i5B);return this.isAppDarkTheme()?Z==null?void 0:Z.imageDark:Z==null?void 0:Z.imageLight}}}});
_.QS.Object.defineProperties(uE,{template:{configurable:!0,enumerable:!0,get:function(){return yo7()}}});
uE.prototype.goalStateChanged=uE.prototype.goalStateChanged;uE.prototype.progressBarChanged=uE.prototype.progressBarChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],uE.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.sm),_.u("design:type",Object)],uE.prototype,"ytLiveChatReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],uE.prototype,"ytRendererBehavior",void 0);
_.z([_.x({selectorArgs:["data.creatorGoalEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"creatorGoalEntity",V)}}),
_.u("design:type",Object)],uE.prototype,"creatorGoalState",void 0);_.z([_.x(),_.u("design:type",Object)],uE.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],uE.prototype,"isGoalActive",void 0);_.z([_.E("creatorGoalState","isGoalActive"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],uE.prototype,"shouldShowCountdown",null);_.z([_.E("creatorGoalState"),_.u("design:type",Object),_.u("design:paramtypes",[])],uE.prototype,"endTimestamp",null);
_.z([_.E("creatorGoalState"),_.u("design:type",Object),_.u("design:paramtypes",[])],uE.prototype,"targetIconThemedImage",null);_.z([_.RX("creatorGoalState.currentGoalCount"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uE.prototype,"progressBarChanged",null);_.z([_.RX("creatorGoalState.creatorGoalState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uE.prototype,"goalStateChanged",null);
uE=_.z([_.qZ({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],uE);_.e(uE,"yt-creator-goal-progress-flow-view-model",function(){return yo7()},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var PZB;var fXW;var Wh=function(){return _.Q.apply(this,arguments)||this};
_.O(Wh,_.Q);Wh.prototype.attached=function(){var Z,V,a;if(this==null?0:(Z=this.data)==null?0:(V=Z.pdgPurchasedBumperLoggingDirectives)==null?0:(a=V.loggingDirectives)==null?0:a.trackingParams){var J,r,f;LyO(this==null?void 0:(J=this.data)==null?void 0:(r=J.pdgPurchasedBumperLoggingDirectives)==null?void 0:(f=r.loggingDirectives)==null?void 0:f.trackingParams)}};
Wh.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Wh.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Wh.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Wh.prototype,"data",void 0);Wh=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],Wh);
_.e(Wh,"yt-live-chat-item-bumper-view-model",function(){if(fXW===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;PZB===void 0&&(PZB=document.createElement("template"));var J=PZB;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);fXW=Z}Z=fXW;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var iHA;var Bar;_.H3=function(Z,V){this.data=Z;this.actions=V;this.data=Z;this.actions=V};
_.Dw=function(){};_.gL={};_.gL.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(Z,V){u5n(this.hostElement,Z,V)},
getNavigationEndpointPopupAction:function(Z){return WyF(Z,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(Z,V){g5u(this.hostElement,Z,V,this.openPopupConfig)}};var isJ=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.I9={};
_.I9.YtEndpointBehavior=[_.gL.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.yr("openPopupConfig");(this.useClickHandler=_.bU("useClickHandler",!1))?this.listen(this.hostElement,"click","onEndpointClick_"):(this.listen(this.hostElement,"tap","onEndpointTap_"),this.listen(this.hostElement,"touchend","onEndpointTouchEnd_"));this.listen(this.hostElement,"touchstart","onEndpointTapStart_");this.listen(this.hostElement,"mousedown",
"onEndpointTapStart_")},
onEndpointClick_:function(Z){V4i(this.hostElement,Z,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(Z){var V=this.hostElement,a=this.openPopupConfig,J=this.disableCommandHandlerOverride;J=J===void 0?!1:J;var r=IsJ(Z);if(r){r.href&&Xq(r.href);var f=Z.detail;var d=f.sourceEvent;f=f.preventer;d=d.button!==void 0?d.button===0&&!Co(d):f?!Co(f):!0;r.data&&d&&ZsJ(V,r,Z,a,J)}},
onEndpointTouchEnd_:function(Z){Co(Z)||IsJ(Z)&&Z.preventDefault()},
onEndpointTapStart_:function(Z){Pso(Z)}}];var B4E="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),mVc=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var d0L={};d0L.YtPlaintextBehavior=[_.YS,{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(Z){Z.preventDefault();Z=Z.clipboardData.getData("text/plain");document.execCommand("insertText",!1,Z)},
preventRichTextFormatting_:function(Z){_.mK&&(Z=Z.detail.keyboardEvent,Z.stopImmediatePropagation(),Z.preventDefault())}}];var m0E;var NaL;var ZR=function(){var Z=_.Q.apply(this,arguments)||this;Z.ignoreShadyDom=!1;Z.hasChange_=!1;Z.hasSetTitle_=!1;Z.useIOObserverForVisibilityLogging_=_.F("kevlar_use_vimio_behavior")&&_.yr("INNERTUBE_CLIENT_NAME")==="WEB";Z.ytFormattedStringObserverHandlerKeys_=void 0;return Z};
_.O(ZR,_.Q);_.P=ZR.prototype;_.P.created=function(){this.useIOObserverForVisibilityLogging_=_.F("kevlar_use_vimio_behavior")&&_.yr("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.P.ready=function(){_.yr("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_()};
_.P.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.P.detached=function(){this.unobserveIOObservers_()};
_.P.clearContents_=function(){for(var Z=this.getRoot(),V=Z.lastChild;V&&V.tagName!=="STYLE";){try{Z.removeChild(V)}catch(a){break}V=Z.lastChild}};
_.P.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var Z=_.B(this.ytFormattedStringObserverHandlerKeys_),V=Z.next();!V.done;V=Z.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(V.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.P.resetForAttributedString=function(){var Z=this.getRoot();!Z.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),Z.appendChild(this.ytAttributedStringElementRef))};
_.P.resetForFormattedString=function(){var Z=this.getRoot(),V=Z.querySelector("yt-attributed-string");V&&(this.ytAttributedStringElementRef=Z.removeChild(V))};
_.P.textChanged=function(){this.textChanged_(this.text)};
_.P.textChanged_=function(Z){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!Z||!Z.runs&&!Z.simpleText;if(_.F("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var V=this.hostElement.firstChild;V&&V.nodeName==="FONT";){var a=V;V=V.nextSibling;this.hostElement.removeChild(a)}V=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
a=Z.simpleText;var J;!a&&((J=Z.runs)==null?void 0:J.length)===1&&this.isSimpleString_(Z.runs[0])&&(a=Z.runs[0].text);a!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.yr("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(a!==void 0){try{V.textContent=a}catch(r){}V.textContent||(this.isEmpty=!0)}else Z=Z.runs,a!==void 0&&(Z=[{text:a}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),Z&&this.updateText_(Z),
V.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.P.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)};
_.P.computeAriaLabel_=function(Z){return Z};
_.P.computeEllipsisTruncateStyling=function(Z,V){return Z&&!V};
_.P.computeUseAttributedString=function(Z){return _.F("web_replace_formatted_with_attributed_string")&&OuJ(Z)&&!this.disableAttributedString&&!this.enableContentEditable};
_.P.setNodeStyle_=function(Z,V){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.F("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?V.removeAttribute("dir"):V.setAttribute("dir","auto");V.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");V.style.color="";var a=null;this.noStyles||(Z.bold&&(V.classList.add("bold"),a="bold"),Z.deemphasize&&(V.classList.add("deemphasize"),a="deemphasize"),Z.italics&&V.classList.add("italic"),
Z.strikethrough&&V.classList.add("strikethrough"),Z.errorUnderline&&(V.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),Z.bracket&&V.classList.add("bracket"),Z.textColor&&(V.style.color=_.qW(Z.textColor)));a!==V.getAttribute("style-target")&&(a?V.setAttribute("style-target",a):V.removeAttribute("style-target"))};
_.P.setUpVisibilityLogging_=function(Z,V){var a=this;this.setNodeTrackingParams_(Z,V);var J;((J=V.data)==null?0:J.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(Z=this.ytRendererBehavior.visibilityObserver.observe(V,function(r){var f=a.ytRendererBehavior.getVisibilityLogger();f&&f.reportShown(r)},this.ytRendererBehavior.visibilityOptionVisible_),V=this.ytRendererBehavior.visibilityObserver.observe(V,function(r){var f=a.ytRendererBehavior.getVisibilityLogger();
f&&f.reportHidden(r)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(Z),this.ytFormattedStringObserverHandlerKeys_.push(V))};
_.P.setNodeTrackingParams_=function(Z,V){V.data||(V.data={});if((Z=Z.loggingDirectives?Z.loggingDirectives.trackingParams:null)||V.data.trackingParams)V.data.trackingParams=Z};
_.P.computeHasLinkOnly_=function(Z){return!(!Z||Z.length!==1||this.noEndpoints||!Z[0].navigationEndpoint)};
_.P.getRoot=function(){var Z=this.buildScopeDomOptions();return this.enableContentEditable?_.H(_.H(this.hostElement,Z).querySelector("[contenteditable]")):_.H(this.hostElement,Z)};
_.P.fixContenteditableScope=function(){var Z=function(V){V&&(V.nodeType===1&&V.classList&&(V.classList.add("style-scope"),V.classList.add("yt-formatted-string")),V.childNodes&&V.childNodes.forEach(function(a){Z(a)}))};
Z(this.getRoot())};
_.P.updateText_=function(Z){for(var V=Z.length,a=this.getRoot(),J=a.firstChild;J&&J.nodeName==="STYLE";)J=J.nextSibling;for(var r=0;r<V&&J;){var f=Z[r],d=_.F("remove_cr_char")&&f.text?f.text.replace("\r",""):f.text;if(this.isSimpleString_(f)&&!this.useMixedDirectionFormattedStrings)if(J.nodeName==="#text"){J.textContent!=d&&(J.textContent=d);r++;J=J.nextSibling;continue}else break;if(_.D(f,SG))break;else if(!this.noEndpoints&&f.navigationEndpoint){if(J.nodeName!=="A")break;this.setDataOnAnchor_(J,
f.navigationEndpoint)}else if(J.nodeName!=="SPAN")break;this.setNodeStyle_(f,J);this.setUpVisibilityLogging_(f,J);J.textContent!=d&&(J.textContent=d);r++;J=J.nextSibling}if(J)for(f=a.lastChild,J=r?J.previousSibling:null;f&&f!=J;){try{a.removeChild(f)}catch(N){break}f=a.lastChild}r!==V&&this.addTextNodes_(Z,r)};
_.P.addTextNodes_=function(Z,V){for(var a=document.createDocumentFragment(),J=Z.length;V<J;V++){var r=Z[V],f=_.F("remove_cr_char")&&r.text?r.text.replace("\r",""):r.text;if(this.isSimpleString_(r)&&!this.useMixedDirectionFormattedStrings)a.appendChild(document.createTextNode(f));else{var d=_.D(r,SG);if(d){if(d.image){var N=document.createElement("img");d.isCustomEmoji||N.classList.add("small-emoji");N.classList.add("emoji");d.isCustomEmoji&&(N.dataset.emojiId=d.emojiId);N.src=_.v1(d.image.thumbnails,
this.emojiSize);(r=this.get("image.accessibility.accessibilityData.label",d))?N.alt=r:d.shortcuts&&d.shortcuts.length>0?N.alt=d.shortcuts[0]:d.emojiId&&(N.alt=d.emojiId);a.appendChild(N);this.hasEmoji=!0}}else!this.noEndpoints&&r.navigationEndpoint?(N=document.createElement("a"),N.classList.add("yt-simple-endpoint"),N.setAttribute("spellcheck","false"),this.setDataOnAnchor_(N,r.navigationEndpoint)):N=document.createElement("span"),this.setNodeStyle_(r,N),this.setUpVisibilityLogging_(r,N),N.appendChild(document.createTextNode(f)),
a.appendChild(N)}}this.getRoot().appendChild(a)};
_.P.isSimpleString_=function(Z){return(this.noEndpoints||!Z.navigationEndpoint)&&!_.D(Z,SG)&&(this.noStyles||!(Z.bold||Z.deemphasize||Z.italics||Z.strikethrough||Z.errorUnderline||Z.bracket||Z.textColor))&&!Z.loggingDirectives};
_.P.getRawText=function(){return _.AI(this.text)};
_.P.getFirstRunText=function(){var Z;if(((Z=this.text)==null?0:Z.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.P.setFirstRunText=function(Z){var V;((V=this.text)==null?0:V.runs)&&this.text.runs[0]&&(this.text.runs[0].text=Z,this.textChanged_(this.text))};
_.P.setDataOnAnchor_=function(Z,V){var a=this;!_.F("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(V)||this.isSignalServiceEndpoint_(V)?(Z.onclick=this.serviceEndpointHandler_(V),Fl(Z,"#")):vIa({text:this.text,command:V},function(){WAa(Z,V,a.target)})};
_.P.isServiceEndpoint_=function(Z){var V;return!((V=_.D(Z==null?void 0:Z.commandMetadata,_.p4))==null||!V.sendPost)};
_.P.isSignalServiceEndpoint_=function(Z){return!!_.D(Z,_.aC)};
_.P.serviceEndpointHandler_=function(Z){var V=this;return function(a){_.Wo(V.hostElement,[Z]);a.preventDefault()}};
_.P.overrideAriaLabelChanged_=function(){var Z=this.getRoot();this.enableContentEditable&&Z&&Z.setAttribute("aria-label",this.overrideAriaLabel)};
_.P.enableContentEditableChanged_=function(){var Z=this,V=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),V=_.H(this.hostElement,V),!V.lastChild||V.lastChild instanceof HTMLElement&&V.lastChild.id!=="contenteditable-root"){var a=document.createElement("div");a.id="contenteditable-root";a.setAttribute("contenteditable","true");a.setAttribute("dir","auto");a.onfocus=function(){Z.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
V.appendChild(a);this.overrideAriaLabel&&a.setAttribute("aria-label",this.overrideAriaLabel)}}else a=_.xK(this.hostElement).firstChild,a instanceof HTMLElement&&a.id==="contenteditable-root"&&_.H(this.hostElement,V).removeChild(a)};
_.P.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.P.getNodesForVisibilityLogging_=function(){return _.Jp(this.getRoot().childNodes,function(Z){var V;return!((V=Z.data)==null||!V.trackingParams)})};
_.P.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.P.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var Z=this.ytRendererBehavior.getVisibilityLogger();Z&&this.getNodesForVisibilityLogging_().forEach(function(V){Z.reportShown(V)})}};
_.P.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var Z=this.ytRendererBehavior.getVisibilityLogger();Z&&this.getNodesForVisibilityLogging_().forEach(function(V){Z.reportHidden(V)})}};
_.QS.Object.defineProperties(ZR.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.F("enable_mixed_direction_formatted_strings")}}});
ZR.prototype.enableContentEditableChanged_=ZR.prototype.enableContentEditableChanged_;ZR.prototype.overrideAriaLabelChanged_=ZR.prototype.overrideAriaLabelChanged_;ZR.prototype.ellipsisTruncateChanged_=ZR.prototype.ellipsisTruncateChanged_;ZR.prototype.textChanged=ZR.prototype.textChanged;_.z([_.A(d0L.YtPlaintextBehavior),_.u("design:type",Object)],ZR.prototype,"ytPlaintextBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],ZR.prototype,"ytComponentBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ZR.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ZR.prototype,"text",void 0);_.z([_.x(),_.u("design:type",Boolean)],ZR.prototype,"noEndpoints",void 0);_.z([_.x(),_.u("design:type",Boolean)],ZR.prototype,"noStyles",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],ZR.prototype,"isDarkTheme",void 0);
_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],ZR.prototype,"splitLines",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],ZR.prototype,"forceDefaultStyle",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],ZR.prototype,"ellipsisTruncate",void 0);_.z([_.x(),_.u("design:type",Object)],ZR.prototype,"ignoreShadyDom",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.u("design:type",Boolean)],ZR.prototype,"ellipsisTruncateStyling",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.u("design:type",String)],ZR.prototype,"ariaLabel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],ZR.prototype,"isEmpty",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.u("design:type",Boolean)],ZR.prototype,"hasLinkOnly_",void 0);_.z([_.x(),_.u("design:type",Boolean)],ZR.prototype,"hasEmoji",void 0);_.z([_.x(),_.u("design:type",Boolean)],ZR.prototype,"disableAttributedString",void 0);_.z([_.x(),_.u("design:type",Boolean)],ZR.prototype,"isOverlay",void 0);_.z([_.x(),_.u("design:type",Boolean)],ZR.prototype,"linkInheritColor",void 0);
_.z([_.x(),_.u("design:type",Boolean)],ZR.prototype,"noPreWrap",void 0);_.z([_.x(),_.u("design:type",Boolean)],ZR.prototype,"userInput",void 0);_.z([_.x({value:16}),_.u("design:type",Number)],ZR.prototype,"emojiSize",void 0);_.z([_.x(),_.u("design:type",String)],ZR.prototype,"target",void 0);_.z([_.x(),_.u("design:type",Boolean)],ZR.prototype,"enableContentEditable",void 0);_.z([_.x(),_.u("design:type",String)],ZR.prototype,"overrideAriaLabel",void 0);
_.z([_.x(),_.u("design:type",Boolean)],ZR.prototype,"respectHtmlDir",void 0);_.z([_.x(),_.u("design:type",Boolean)],ZR.prototype,"respectLangDir",void 0);_.z([_.E("plaintextOnly"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ZR.prototype,"useMixedDirectionFormattedStrings",null);_.z([_.x({computed:"computeUseAttributedString(text)"}),_.u("design:type",Boolean)],ZR.prototype,"useYtAttributedString",void 0);
_.z([_.RX("text"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZR.prototype,"textChanged",null);_.z([_.RX("ellipsisTruncate"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZR.prototype,"ellipsisTruncateChanged_",null);_.z([_.RX("overrideAriaLabel"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZR.prototype,"overrideAriaLabelChanged_",null);
_.z([_.RX("enableContentEditable"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZR.prototype,"enableContentEditableChanged_",null);ZR=_.z([_.qZ({is:"yt-formatted-string",disableElementRegistration:!0})],ZR);
_.e(ZR,"yt-formatted-string",function(){if(NaL===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;m0E===void 0&&(m0E=document.createElement("template"));var J=m0E;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);NaL=Z}Z=NaL;return Z});var CZB;var qqa;var SqE;var Ta4;var VN=function(){var Z=_.Q.apply(this,arguments)||this;Z.focused=!1;Z.disabled=!1;Z.isOverlay=!1;return Z};
_.O(VN,_.Q);VN.prototype.triggerDown=function(){if(!this.disabled){_.Qp(this.hostElement,"down",!0);var Z;(Z=this.currentAnimation)==null||Z.cancel()}};
VN.prototype.triggerUp=function(){if(!this.disabled){_.Qp(this.hostElement,"down",!1);var Z=this.fillElement;var V=this.strokeElement;typeof GroupEffect==="function"?(Z=new GroupEffect([X8V(Z),KyJ(V)]),Z=new Animation(Z,document.timeline)):Z=new gqa(Z,V);this.currentAnimation=Z;var a;(a=this.currentAnimation)==null||a.play()}};
_.z([_.Ly(".stroke"),_.u("design:type",HTMLElement)],VN.prototype,"strokeElement",void 0);_.z([_.Ly(".fill"),_.u("design:type",HTMLElement)],VN.prototype,"fillElement",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],VN.prototype,"focused",void 0);_.z([_.x(),_.u("design:type",Object)],VN.prototype,"disabled",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],VN.prototype,"isOverlay",void 0);VN=_.z([_.qZ({is:"yt-interaction",disableElementRegistration:!0})],VN);
_.e(VN,"yt-interaction",function(){if(Ta4===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;SqE===void 0&&(SqE=document.createElement("template"));var J=SqE;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Ta4=Z}Z=Ta4;return Z},{mode:2});var aJ=function(){return _.Q.apply(this,arguments)||this};
_.O(aJ,_.Q);_.P=aJ.prototype;_.P.ready=function(){var Z=this,V=_.H(this.hostElement).querySelector("#button");V.addEventListener("focus",function(){I0h||(I0h=new geB);Z.keyboardFocused=I0h.isKeyBoardInUse()});
V.addEventListener("blur",function(){Z.keyboardFocused=!1;Z.rippleUp_()})};
_.P.computeTabIndex_=function(Z){return Z?-1:0};
_.P.computeButtonAriaPressed_=function(Z){if(this.toggleable)return Z?"true":"false"};
_.P.rippleDown_=function(){_.H(this.hostElement).querySelector("#interaction").triggerDown()};
_.P.rippleUp_=function(){_.H(this.hostElement).querySelector("#interaction").triggerUp()};
_.P.onPressedChanged_=function(){var Z=_.xK(_.H(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.xK(_.H(this.hostElement).querySelector("#button")).children[0];Z&&(Z.active=this.pressed)};
aJ.prototype.onPressedChanged_=aJ.prototype.onPressedChanged_;aJ.prototype.rippleUp_=aJ.prototype.rippleUp_;aJ.prototype.rippleDown_=aJ.prototype.rippleDown_;_.z([_.x(),_.u("design:type",String)],aJ.prototype,"label",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],aJ.prototype,"disabled",void 0);_.z([_.x(),_.u("design:type",Boolean)],aJ.prototype,"pressed",void 0);_.z([_.x(),_.u("design:type",Object)],aJ.prototype,"toggleable",void 0);
_.z([_.x(),_.u("design:type",Boolean)],aJ.prototype,"untabbable",void 0);_.z([_.x(),_.u("design:type",Boolean)],aJ.prototype,"keyboardFocused",void 0);_.z([_.$K("down"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aJ.prototype,"rippleDown_",null);_.z([_.$K("up"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aJ.prototype,"rippleUp_",null);
_.z([_.RX("pressed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aJ.prototype,"onPressedChanged_",null);aJ=_.z([_.qZ({is:"yt-icon-button",disableElementRegistration:!0})],aJ);
_.e(aJ,"yt-icon-button",function(){if(qqa===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;CZB===void 0&&(CZB=document.createElement("template"));var J=CZB;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);qqa=Z}Z=qqa;return Z},{mode:2});var Yqc=_.z4(["aria-"]),Js={};Js.YtRenderButtonBehavior=[_.I.YtRendererBehavior,_.I9.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!!_.l().resolve(_.M_(_.qT))&&_.F("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 Z=this.computeHref_(this.endpoint,!0);Z?Fl(this.elements_.endpoint,Z):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){Z=this.buttonClass.split(" ");Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next())V=V.value,_.Qp(this.hostElement,V,!0),this.elements_.button&&_.Qp(this.elements_.button,V,!0),this.elements_.text&&_.Qp(this.elements_.text,V,!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&&(Z=null,this.buttonAccessibility&&(Z=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=Z:Z?_.xB([_.uD(Yqc)],this.elements_.button,"aria-label",Z):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var Z=_.l().resolve(_.M_(_.qT));Z&&(this.keyboardFocused=Z.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.xb("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,_.qR(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.qR(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(Z,V){if(V)for(Z=V.split(" "),Z=_.B(Z),V=Z.next();!V.done;V=Z.next())V=V.value,_.Qp(this.hostElement,V,!1),this.elements_.button&&_.Qp(this.elements_.button,V,!1),this.elements_.text&&_.Qp(this.elements_.text,V,!1)},
buttonIconChanged_:function(Z){this.elements_.icon?Z?(this.elements_.icon.icon=Z,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.qR(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.py(this.hostElement,"is-paper-button-with-icon",!1)):Z&&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"&&_.qR(this.elements_.button).appendChild(this.elements_.icon):_.qR(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.py(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(Z){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,Z){var V=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(Z){case "yt_icon_button_with_label":V=!0;_.Qp(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();Z=_.qR(this.elements_.button).firstElementChild;
this.elements_.icon=Z;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.qR(this.elements_.endpoint).appendChild(this.elements_.button);_.qR(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.xb("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;_.qR(this.elements_.button).appendChild(this.elements_.text);_.qR(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":V=!0,this.elements_.button=this.getYtIconButton_(),Z=_.qR(this.elements_.button).firstElementChild,this.elements_.icon=Z,this.setIconActive_(this.elements_.icon),
_.qR(this.elements_.endpoint).appendChild(this.elements_.button)}_.py(this.hostElement,"is-icon-button",V);_.py(this.hostElement,"is-paper-button",!V);_.py(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 a;_.H((a=this.container.hostElement)!=null?a:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.qR(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(Z){if(Z!=void 0||this.disabled)this.disabled=Z,this.elements_.button&&(this.elements_.button.disabled=Z)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(Z){_.F("kevlar_system_icons")&&Z&&this.data&&(this.data.isSelected!==void 0?Z.active=this.data.isSelected:this.data.isToggled!==void 0&&(Z.active=this.data.isToggled))},
observeBasicPalette_:function(Z){_.SV(this.hostElement,Z)},
disabledChanged_:function(Z){this.data&&this.set("data.isDisabled",Z)},
onYtButtonTap_:function(Z){if(this.disabled)Z.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.Wo(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(Z=this.disableCommandHandlerOverride,!this.data||!this.data.command||Z||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.F("handle_service_request_actions")||_.Wo(this.hostElement,[this.serviceEndpoint]),
_.Rg(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.F("handle_service_request_actions")?(Z=[],this.serviceEndpoint&&Z.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&Z.push(this.data.command),Z.length&&_.gW(this.hostElement,Z,this.hostElement)):this.data&&this.data.command&&(Z=this.data.command,Z.accountUnlinkCommand||Z.accountLinkCommand||Z.insertAdCommand||Z.insertHighlightMarkerCommand||
Z.createLivestreamHighlightClipCommand||Z.getVideoUploadFeedbackCommand||Z.musicDeletePrivatelyOwnedEntityCommand||Z.ypcCancelRecurrenceEndpoint||Z.getMultiSelectCommandEndpoint?_.Wo(this.hostElement,[Z]):_.gW(this.hostElement,[Z],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 Z,V=_.H((Z=this.container.hostElement)!=null?Z:this.container);V.lastChild&&V.lastChild.tagName!="STYLE";)try{V.removeChild(V.lastChild)}catch(a){break}},
getYtIconButton_:function(){var Z=this.reuseEnabled_()?_.xb("yt-icon-button"):document.createElement("yt-icon-button"),V=_.qR(Z).firstElementChild;if(V&&V.is!="yt-icon"){for(V=_.qR(Z);V.lastChild;)V.removeChild(V.lastChild);V=null}V||(V=this.getIcon_(),this.setIconActive_(V),_.qR(Z).appendChild(V));return Z},
reuseEnabled_:function(){return _.F("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.xb("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.xb("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.XKW={};
_.XKW.YtButtonBehavior=[Js.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var Z=this.data;Z&&(this._setEndpoint(this.computeEndpoint_(Z)),this._setServiceEndpoint(this.computeServiceEndpoint_(Z)),this._setCommand(this.computeCommand_(Z)),this._setButtonIcon(this.computeButtonIcon_(Z)),this._setButtonText(this.computeButtonText_(Z,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(Z)),this._setButtonTooltip(this.computeTooltip_(Z)),this._setButtonClass(this.computeButtonClass_(Z)),this._setIconPositionType(this.computeIconPositionType_(Z)),this.updateRenderedElements())},
setPressedState:function(Z){var V;if((V=this.elements_)==null?0:V.button)this.elements_.button.pressed=!!Z},
computeIconPositionType_:function(Z){return Z&&Z.iconPosition||null},
computeEndpoint_:function(Z){var V=Z&&Z.navigationEndpoint,a=this.get("data.command.commandMetadata.webCommandMetadata.url"),J=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return V?V:Z&&Z.command&&Z.command.modalEndpoint?Z.command:a&&!J&&Z.command?Z.command:null},
computeServiceEndpoint_:function(Z){var V=Z&&Z.serviceEndpoint,a=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return V?V:a&&Z.command?Z.command:null},
computeCommand_:function(Z){return Z&&Z.command||null},
computeButtonIcon_:function(Z){return Z&&Z.icon&&Z.icon.iconType?_.RL(Z.icon.iconType):null},
computeButtonText_:function(Z,V){return!V&&Z&&Z.text||null},
computeAccessibility_:function(Z){return this.get("accessibilityData.accessibilityData",Z)||Z&&Z.accessibility||(Z&&Z.text?{label:this.getSimpleString(Z.text)}:null)},
computeTooltip_:function(Z){return Z?Z.isDisabled&&Z.disabledTooltip||Z.tooltip||null:null},
computeButtonClass_:function(Z){var V=Z&&Z.style?Z.style.toLowerCase().replace(/_/g,"-")+" ":"";V+=Z&&Z.size?Z.size.toLowerCase().replace(/_/g,"-")+" ":"";Z.colorData&&Z.colorData.basicColorPaletteData&&Z.colorData.basicColorPaletteData.borderColor&&(V+="palette-with-border");return V.trim()}}];var T5={};var K5h;var nob;var lXb,tUB=function(){return lXb!==void 0?lXb:lXb=document.createElement("template")};
document.head.appendChild(tUB().content);var s47;var F5A,D0b=function(){return F5A!==void 0?F5A:F5A=document.createElement("template")};
document.head.appendChild(D0b().content);var cfY;var OHF,GAz=function(){return OHF!==void 0?OHF:OHF=document.createElement("template")};
document.head.appendChild(GAz().content);var wKc;var yf7=document.head,bHA=yf7.appendChild,U0a;if(wKc===void 0){var HHL=document.createElement("template");_.w(HHL,"\x3c!--css-build:shady--\x3e");HHL.content.insertBefore(GAz().content.cloneNode(!0),HHL.content.firstChild);wKc=HHL}U0a=wKc;bHA.call(yf7,U0a.content);var Afz=document.head,kAb=Afz.appendChild,Eor;if(cfY===void 0){var j4a=document.createElement("template");_.w(j4a,"\x3c!--css-build:shady--\x3e");j4a.content.insertBefore(D0b().content.cloneNode(!0),j4a.content.firstChild);cfY=j4a}Eor=cfY;kAb.call(Afz,Eor.content);var voc=document.head,x0Y=voc.appendChild,Q4b;if(s47===void 0){var pKb=document.createElement("template");_.w(pKb,"\x3c!--css-build:shady--\x3e");pKb.content.insertBefore(tUB().content.cloneNode(!0),pKb.content.firstChild);s47=pKb}Q4b=s47;x0Y.call(voc,Q4b.content);var hib;_.YN("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");hib=_.F("web_button_rework")&&_.bU("BUTTON_REWORK")||_.F("web_button_rework_with_live");_.oJ=function(){return _.Q.apply(this,arguments)||this};
_.O(_.oJ,_.Q);_.oJ.prototype.created=function(){this.openPopupConfig=_.yr("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.oJ.prototype.onYtNavigate_=function(Z){var V=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(Z.detail.endpoint);V&&(this.ytOpenPopupBehavior.openPopup(V),Z.stopPropagation(),Z.preventDefault())};
_.QS.Object.defineProperties(_.oJ,{template:{configurable:!0,enumerable:!0,get:function(){if(nob===void 0){var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
var V=Z.content,a=V.insertBefore;K5h===void 0&&(K5h=document.createElement("template"));var J=K5h;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);nob=Z}Z=nob;return Z}}});
_.oJ.prototype.onYtNavigate_=_.oJ.prototype.onYtNavigate_;_.z([_.A(_.gL.YtOpenPopupBehavior),_.u("design:type",Object)],_.oJ.prototype,"ytOpenPopupBehavior",void 0);_.z([_.A(_.XKW.YtButtonBehavior),_.u("design:type",Object)],_.oJ.prototype,"ytButtonBehavior",void 0);_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],_.oJ.prototype,"onYtNavigate_",null);
_.oJ=_.z([_.qZ({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:hib})],_.oJ);var ei7;var ziY=_.F("web_button_rework")&&_.bU("BUTTON_REWORK")||_.F("web_button_rework_with_live"),rF=function(){var Z=_.Q.apply(this,arguments)||this;Z.isPressed=!1;Z.forceIconButton=!1;Z.forceIconOnly=!1;Z.forceModernIconButton=!1;Z.skipCommandHandling=!1;Z.alignByText=!1;Z.fitToVisibleBounds=!0;Z.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};Z.onTap=function(V){_.Rg(Z.hostElement,"yt-service-request-sent-button-renderer",V)};
return Z};
_.O(rF,_.Q);_.P=rF.prototype;_.P.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.P.onClick=function(Z){var V,a=this.disabled||((V=this.data)==null?void 0:V.isDisabled);V=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");a&&V&&Z.stopPropagation()};
_.P.computeIcon=function(){var Z,V,a=(Z=this.data)==null?void 0:(V=Z.icon)==null?void 0:V.iconType;if(a)return _.RL(a)};
_.P.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.P.handleUpdateButtonAction=function(Z){Z=_.D(Z,eG4);var V=_.D(Z==null?void 0:Z.updatedButton,_.y9);if(this.data&&Z&&V){var a=this.data;a.targetId&&Z.targetId&&a.targetId===Z.targetId&&(this.data=V)}};
_.QS.Object.defineProperties(rF.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var Z=this;if(this.data){var V=YaE({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.Rg(Z.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.Rg(Z.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});V.alignByText=this.alignByText;return V}}}});
_.QS.Object.defineProperties(rF,{template:{configurable:!0,enumerable:!0,get:function(){if(ei7===void 0){var Z=document.createElement("template");_.w(Z,'\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>');ei7=Z}Z=ei7;return Z}}});
rF.prototype.onClick=rF.prototype.onClick;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],rF.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],rF.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],rF.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],rF.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],rF.prototype,"isPressed",void 0);
_.z([_.x(),_.u("design:type",Object)],rF.prototype,"forceIconButton",void 0);_.z([_.x(),_.u("design:type",Object)],rF.prototype,"forceIconOnly",void 0);_.z([_.x(),_.u("design:type",Object)],rF.prototype,"forceModernIconButton",void 0);_.z([_.x(),_.u("design:type",Object)],rF.prototype,"skipCommandHandling",void 0);_.z([_.x(),_.u("design:type",Object)],rF.prototype,"alignByText",void 0);_.z([_.x(),_.u("design:type",Object)],rF.prototype,"buttonTooltipPosition",void 0);
_.z([_.x(),_.u("design:type",Object)],rF.prototype,"fitToVisibleBounds",void 0);_.z([_.x({computed:"computeTooltip(data)"}),_.u("design:type",Object)],rF.prototype,"tooltip",void 0);_.z([_.x(),_.u("design:type",Object)],rF.prototype,"overrides",void 0);_.z([_.x(),_.u("design:type",Boolean)],rF.prototype,"disabled",void 0);_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],rF.prototype,"onClick",null);
_.z([_.E("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.u("design:type",Object),_.u("design:paramtypes",[])],rF.prototype,"computedButtonShape",null);rF=_.z([_.qZ({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!ziY,cssBuildOptOut:!0}),_.qZ({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!ziY,cssBuildOptOut:!0})],rF);var $0L;var Rih;var PY=function(){var Z=_.Q.apply(this,arguments)||this;Z.empty_=!0;Z.loadTime=Infinity;Z.pendingPaint=!1;Z.hasChange_=!1;Z.oldThumbnail_=null;Z.oldDelayedSrc_="";Z.objectURL_=null;return Z};
_.O(PY,_.Q);_.P=PY.prototype;_.P.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.P.ready=function(){var Z=this.shouldShowPlaceholder_();_.Qp(this.hostElement,"no-transition",!0);Z&&this.hostElement.classList.add("with-placeholder")};
_.P.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.P.isThumbPreloaded_=function(Z){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",Z)};
_.P.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||MUr};
_.P.computeThumbnailSrc_=function(Z){return Z&&Z.thumbnails?_.v1(Z.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.P.computeAlt_=function(){var Z=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&Z||""};
_.P.thumbnailChanged_=function(){var Z=_.B([this.thumbnail,this.oldThumbnail_]),V=Z.next().value;Z=Z.next().value;this.oldThumbnail_=V;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(Z=this.computeThumbnailSrc_(Z),this.computeThumbnailSrc_(V)===Z))return;_.F("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(V)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):V&&_.bU("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.vH(this,this.onReload_):_.vH(this,this.onShow_):this.resetImage_();V&&(this.hostElement.style.opacity=""+V.opacity)}};
_.P.delayedSrcChanged_=function(){var Z=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===Z||this.resetImage_()};
_.P.setSrc_=function(Z){Z?(_.H(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.H(this.hostElement).querySelector("#img").src=Z):(_.H(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.P.resetImage_=function(){sWa(this.hostElement);this.empty_=!0;this.setSrc_(MUr);this.ytRendererBehavior.invalidate(!1)};
_.P.observePlaceholderColor_=function(){var Z=this.thumbnail&&this.thumbnail.placeholderColor;Z?this.hostElement.style.backgroundColor=_.qW(Z):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.P.onLoad_=function(){_.H(this.hostElement).querySelector("#img").src&&_.H(this.hostElement).querySelector("#img").src!==MUr&&(tyV(this.hostElement),this.notifyOnLoaded&&_.Rg(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.P.onError_=function(){var Z=this;if(_.F("web_use_cache_for_image_fallback"))ylO(_.H(this.hostElement).querySelector("#img").src).then(function(V){Z.objectURL_=_.K_(V).toString();Z.setSrc_(Z.objectURL_)}).catch(function(){_.F("kevlar_woffle_fallback_image")&&Z.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.P.onPrescanVisible=function(){this.onShow_()};
_.P.onVisible=function(){if(_.F("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.P.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var Z=this.computeSrc_();Z!==_.H(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(Z))}};
_.P.onReload_=function(){this.empty_=!1;var Z=this.computeSrc_();Z!==_.H(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(Z))};
_.P.shouldShowPlaceholder_=function(){return _.F("kevlar_thumbnail_bg")};
PY.prototype.observePlaceholderColor_=PY.prototype.observePlaceholderColor_;PY.prototype.delayedSrcChanged_=PY.prototype.delayedSrcChanged_;PY.prototype.thumbnailChanged_=PY.prototype.thumbnailChanged_;_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],PY.prototype,"alt",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],PY.prototype,"ariaHidden",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],PY.prototype,"ariaLabel",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],PY.prototype,"hidden",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],PY.prototype,"id",void 0);_.z([_.A(_.G7.YtVisibilityBehavior),_.u("design:type",Object)],PY.prototype,"ytVisibilityBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],PY.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",String)],PY.prototype,"delayedSrc",void 0);
_.z([_.x(),_.u("design:type",Object)],PY.prototype,"thumbnail",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],PY.prototype,"loaded",void 0);_.z([_.x(),_.u("design:type",Boolean)],PY.prototype,"notifyOnLoaded",void 0);_.z([_.x(),_.u("design:type",Number)],PY.prototype,"height",void 0);_.z([_.x(),_.u("design:type",Number)],PY.prototype,"width",void 0);_.z([_.x({value:function(){return"width"}}),
_.u("design:type",String)],PY.prototype,"dimension",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],PY.prototype,"fit",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],PY.prototype,"fitHeight",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],PY.prototype,"fitWidth",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],PY.prototype,"objectFit",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],PY.prototype,"objectPosition",void 0);_.z([_.x(),_.u("design:type",String)],PY.prototype,"preferredThumbnail",void 0);_.z([_.x({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.u("design:type",String)],PY.prototype,"alt_",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],PY.prototype,"sharedTooltipText",void 0);
_.z([_.x(),_.u("design:type",Boolean)],PY.prototype,"ftlEligible",void 0);_.z([_.x({value:void 0}),_.u("design:type",String)],PY.prototype,"observeHiddenOption",void 0);_.z([_.x({value:"observe_once"}),_.u("design:type",String)],PY.prototype,"observePrescanOption",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],PY.prototype,"roundedContainer",void 0);
_.z([_.Zr("thumbnail"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PY.prototype,"thumbnailChanged_",null);_.z([_.Zr("delayedSrc"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PY.prototype,"delayedSrcChanged_",null);_.z([_.RX("thumbnail.placeholderColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PY.prototype,"observePlaceholderColor_",null);
PY=_.z([_.qZ({is:"yt-img-shadow",disableElementRegistration:!0})],PY);var MUr=_.bU("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.pr()(PY,"yt-img-shadow",function(){if(Rih===void 0){var Z=document.createElement("template");_.w(Z,'\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">');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;$0L===void 0&&($0L=document.createElement("template"));var J=$0L;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Rih=Z}Z=Rih;return Z},{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 YxJ;_.fZ=new _.uM("SCREEN_MANAGER_TOKEN");YxJ=new _.uM("LOG_INITIAL_SCREEN_TOKEN");_.Fb=_.Uc(function(Z){function V(BJ){return _.D(BJ,_.tv)}
function a(){var BJ=J().isTogglingDisabled||n()?y():!y();U(BJ);h(!1);if(!J().isTogglingDisabled){var Fu;(Fu=d)==null||Fu(!!BJ)}var Ga;((Ga=f)==null?0:Ga())||_.P4(_.l().resolve(_.fZ),J().trackingParams);var OE;if(!BJ||!V(J().defaultButtonViewModel)||(OE=f)!=null&&OE()){var hO;!V(J().toggledButtonViewModel)||((hO=f)==null?0:hO())||_.P4(_.l().resolve(_.fZ),V(J().toggledButtonViewModel).trackingParams)}else _.P4(_.l().resolve(_.fZ),V(J().defaultButtonViewModel).trackingParams)}
var J=Z.data,r=Z.buttonShapeOverrides,f=Z.disableExplicitClickLogging,d=Z.onToggle,N=Z.style,C=Z.useOutlinedIcon,T=Z.className,Y=function(){var BJ,Fu;return y()?(BJ=Z.animatedTextPropsToggled)==null?void 0:BJ.call(Z):(Fu=Z.animatedTextPropsDefault)==null?void 0:Fu.call(Z)},X=_.Ct(function(){return Y()?Object.assign({},Y(),{shouldAnimate:v()}):void 0},void 0,"ZKEa0b"),n=function(){var BJ;
return((BJ=rJ())==null?void 0:BJ.isToggled)!==void 0},t=_.B(_.Jc(function(){var BJ,Fu,Ga;
return n()?(BJ=rJ())==null?void 0:BJ.isToggled:(Ga=r==null?void 0:(Fu=r())==null?void 0:Fu.toggled)!=null?Ga:J().isToggled})),c=t.next().value;
t=t.next().value;var y=c,U=t;t=_.B(_.Jc(function(){var BJ,Fu;return(BJ=Z.animatedTextPropsToggled)==null?void 0:(Fu=BJ.call(Z))==null?void 0:Fu.shouldAnimate}));
c=t.next().value;t=t.next().value;var v=c,h=t;c=_.B(_.ip(!1,void 0,"S11hid"));var L=c.next().value,R=c.next().value,rJ=_.Ko(function(BJ){var Fu;a:{var Ga=J().entityKey,OE=J().toggledStateEntitySelectorType;if(OE&&Ga)switch(OE){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":var hO;BJ=(hO=_.gV(BJ.entities,"sfvAudioItemCurrentlyPlayingEntity",Ga))!=null?hO:void 0;hO=(Fu=BJ==null?void 0:BJ.sfvAudioItemPlaybackState)!=null?Fu:void 0;if(hO==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){Fu={isToggled:!0};
break a}if(hO){Fu={isToggled:!1};break a}break;default:_.FD(new _.qa("Error: entitySelectorType defined but not matched in selector.",BJ,OE))}Fu=void 0}return Fu});
c=_.VE(function(){var BJ=_.l().resolve(_.M_(_.qT));BJ&&R(BJ.isKeyBoardInUse());return!1});
t=_.VE(function(){R(!1);return!1});
var Zm=function(){return Object.assign({},r==null?void 0:r(),{onToggle:a,toggleable:!0,toggled:y(),focused:L()})};
return _.S("toggle-button-view-model",{"on:focusin":c,"on:focusout":t,class:T},_.S(_.K,{cond:function(){return y()?V(J().toggledButtonViewModel):V(J().defaultButtonViewModel)},
then:function(BJ){return _.S(_.yk,{data:BJ,className:T,style:N,useOutlinedIcon:C,buttonOverrides:Zm,animatedTextProps:X})}}))},"v");
_.Fb.idomCompat={callbacks:{onToggle:!0}};_.jG(_.Uc(function(Z){return _.S("yt-toggle-button-view-model",{class:function(){var V;return(V=Z.scopingClassName)==null?void 0:V.call(Z)}},_.S(_.Fb,{data:function(){var V;
return(V=Z.data)==null?void 0:V.call(Z)},
buttonShapeOverrides:function(){var V;return(V=Z.overrides)==null?void 0:V.call(Z)},
animatedTextPropsDefault:function(){var V;return(V=Z.animatedTextPropsDefault)==null?void 0:V.call(Z)},
animatedTextPropsToggled:function(){var V;return(V=Z.animatedTextPropsToggled)==null?void 0:V.call(Z)},
disableExplicitClickLogging:function(){var V;return(V=Z.disableExplicitClickLogging)==null?void 0:V.call(Z)},
onToggle:function(V){var a;return(a=Z.onToggle)==null?void 0:a.call(Z,V)},
style:function(){var V;return(V=Z.style)==null?void 0:V.call(Z)},
useOutlinedIcon:function(){var V;return(V=Z.useOutlinedIcon)==null?void 0:V.call(Z)},
className:function(){var V;return(V=Z.className)==null?void 0:V.call(Z)}}))},"w"),"yt-toggle-button-view-model",{props:{data:_.Hh,
buttonShapeOverrides:_.Hh,overrides:_.Hh,animatedTextPropsDefault:_.Hh,animatedTextPropsToggled:_.Hh,disableExplicitClickLogging:_.Hh,onToggle:_.EU,style:_.Hh,useOutlinedIcon:_.Hh,className:_.Hh,scopingClassName:_.Hh}});var iH=function(){return _.Q.apply(this,arguments)||this};
_.O(iH,_.Q);iH.prototype.onTap=function(Z){Z.stopPropagation();Z=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.D1("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:Z})):this.ytLiveChatReduxBehavior.dispatch(_.d0("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:Z}))};
_.QS.Object.defineProperties(iH.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.engagementState)==null?void 0:Z.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var Z=_.D(this.data.toggleButton,_.sn),V;if(Number(((V=this.likeCountState)==null?void 0:V.likeCountIfIndifferentNumber)||"0")===0){var a;V=((a=this.data.likeCountPlaceholder)==null?void 0:a.content)||""}else{var J,r,f;V=((J=this.likeCountState)==null?void 0:(r=J.likeCountIfIndifferent)==null?void 0:r.content)||((f=this.data.likeCountPlaceholder)==null?void 0:f.content)||""}var d,N;a=((d=this.likeCountState)==null?void 0:(N=
d.likeCountIfLiked)==null?void 0:N.content)||"1";d=_.D(Z.toggledButtonViewModel,_.tv);return Object.assign({},Z,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.D(Z.defaultButtonViewModel,_.tv),{title:V})},toggledButtonViewModel:{buttonViewModel:Object.assign({},d,{title:a})}})}}}});
iH.prototype.onTap=iH.prototype.onTap;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],iH.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],iH.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.sm),_.u("design:type",Object)],iH.prototype,"ytLiveChatReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],iH.prototype,"data",void 0);
_.z([_.x({selectorArgs:["data.likeCountEntityKey"],selector:X$V}),_.u("design:type",Object)],iH.prototype,"likeCountState",void 0);_.z([_.x({selectorArgs:["data.engagementStateKey"],selector:Rda}),_.u("design:type",Object)],iH.prototype,"engagementState",void 0);_.z([_.E("data","engagementState"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],iH.prototype,"isLiked",null);
_.z([_.E("data","likeCountState","isLiked"),_.u("design:type",Object),_.u("design:paramtypes",[])],iH.prototype,"toggleButton",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],iH.prototype,"onTap",null);iH=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],iH);
_.e(iH,"yt-live-chat-like-button-view-model",function(){if(Bar===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;iHA===void 0&&(iHA=document.createElement("template"));var J=iHA;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Bar=Z}Z=Bar;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var L5z;var upW;var mv=function(){return _.Q.apply(this,arguments)||this};
_.O(mv,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],mv.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],mv.prototype,"data",void 0);mv=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],mv);
_.e(mv,"yt-live-chat-paid-message-footer-renderer",function(){if(upW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;L5z===void 0&&(L5z=document.createElement("template"));var J=L5z;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);upW=Z}Z=upW;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var W5H;var goB;var IXH;var ZmB,Vyh=function(){if(ZmB!==void 0)return ZmB;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;IXH===void 0&&(IXH=document.createElement("template"));var J=IXH;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return ZmB=Z};var NI=function(){return _.Q.apply(this,arguments)||this};
_.O(NI,_.Q);NI.prototype.onTap=function(Z){Z.stopPropagation()};
_.QS.Object.defineProperties(NI.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var Z=_.D(this.data.replyButton,_.tv),V,a,J,r,f,d,N,C=Number(((V=this.replyCountState)==null?void 0:V.replyCountNumber)||"0")===0?(a=this.data)==null?void 0:(J=a.replyCountPlaceholder)==null?void 0:J.content:((r=this.replyCountState)==null?void 0:(f=r.replyCount)==null?void 0:f.content)||((d=this.data)==null?void 0:(N=d.replyCountPlaceholder)==null?void 0:N.content)||"",T;return Object.assign({},
Z,{title:C,accessibilityText:(T=this.replyCountState)==null?void 0:T.replyButtonAccessibilityText})}}}});
_.QS.Object.defineProperties(NI,{template:{configurable:!0,enumerable:!0,get:function(){return Vyh()}}});
NI.prototype.onTap=NI.prototype.onTap;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],NI.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],NI.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.sm),_.u("design:type",Object)],NI.prototype,"ytLiveChatReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],NI.prototype,"data",void 0);
_.z([_.x({selectorArgs:["data.replyCountEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"replyCountEntity",V)}}),
_.u("design:type",Object)],NI.prototype,"replyCountState",void 0);_.z([_.E("data","replyCountState"),_.u("design:type",Object),_.u("design:paramtypes",[])],NI.prototype,"buttonViewModel",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],NI.prototype,"onTap",null);NI=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],NI);
_.e(NI,"yt-live-chat-reply-button-view-model",function(){return Vyh()},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var aCc;var JlY;var CZ=function(){var Z=_.Q.apply(this,arguments)||this;Z.ariaLabel="";return Z};
_.O(CZ,_.Q);
CZ.prototype.dataChanged=function(){for(var Z=(0,_.hz)(_.H(this.hostElement).querySelector("#image"));Z.firstChild;)Z.removeChild(Z.firstChild);if(this.data)if(this.data.icon){var V=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(V.polymerController.icon="yt-sys-icons:shield-filled",V.polymerController.defaultToFilled=!0):V.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();Z.appendChild(V)}else if(this.data.customThumbnail){V=document.createElement("img");
var a=_.S3m(this.data.customThumbnail.thumbnails,16);a?(V.src=a,Z.appendChild(V),V.setAttribute("alt",this.hostElement.ariaLabel||"")):_.FD(new _.qa("Could not compute URL for thumbnail",this.data.customThumbnail))}};
CZ.prototype.identity=function(Z){return Z};
CZ.prototype.computeType=function(Z){return eI(Z||void 0)};
CZ.prototype.dataChanged=CZ.prototype.dataChanged;_.z([_.x(),_.u("design:type",Object)],CZ.prototype,"data",void 0);_.z([_.x({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.u("design:type",Object)],CZ.prototype,"ariaLabel",void 0);_.z([_.x({computed:"computeType(data)",reflectToAttribute:!0}),_.u("design:type",String)],CZ.prototype,"type",void 0);
_.z([_.x({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.u("design:type",String)],CZ.prototype,"sharedTooltipText",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("live_chat_enable_new_moderator_badge")}}),
_.u("design:type",Boolean)],CZ.prototype,"enableNewModeratorBadge",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],CZ.prototype,"dataChanged",null);CZ=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],CZ);
_.e(CZ,"yt-live-chat-author-badge-renderer",function(){if(JlY===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;aCc===void 0&&(aCc=document.createElement("template"));var J=aCc;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);JlY=Z}Z=JlY;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var o2c;var rlW;var qI=function(){return _.Q.apply(this,arguments)||this};
_.O(qI,_.Q);_.P=qI.prototype;_.P.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"}}}}};
_.P.computeBadgesInsideChip=function(Z){return Z?Z.filter(function(V){return eI(V.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.P.computeBadgesOutsideChip=function(Z){return this.prependChatBadges||!Z?[]:Z.filter(function(V){V=eI(V.liveChatAuthorBadgeRenderer);return V!=="verified"&&V!=="owner"})};
_.P.computeBadgesBeforeChip=function(Z){return this.prependChatBadges&&Z?Z.filter(function(V){V=eI(V.liveChatAuthorBadgeRenderer);return V!=="verified"&&V!=="owner"}):[]};
_.P.computeIsHighlighted=function(Z,V){var a=!!GIR(Z,"owner"),J=!!GIR(Z,"verified");Z=!!GIR(Z,"moderator");return(a||J&&!Z)&&!V};
_.P.computeAuthorType=function(Z){return OWn(Z)};
_.P.computeAuthorClass=function(Z,V){return V?(Z?Z+" ":"")+"single-line":Z};
_.P.onSeedColorChanged=function(){_.F("live_chat_author_name_color_usernames")||_.F("live_chat_seed_color_usernames")||_.F("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):_.F("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
qI.prototype.onSeedColorChanged=qI.prototype.onSeedColorChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],qI.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],qI.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],qI.prototype,"authorName",void 0);_.z([_.x(),_.u("design:type",Array)],qI.prototype,"authorBadges",void 0);
_.z([_.x({computed:"computeAuthorType(authorBadges)"}),_.u("design:type",String)],qI.prototype,"authorType",void 0);_.z([_.x({computed:"computeAuthorClass(authorType, singleLine)"}),_.u("design:type",String)],qI.prototype,"authorClass",void 0);_.z([_.x({computed:"computeBadgesInsideChip(authorBadges)"}),_.u("design:type",Array)],qI.prototype,"badgesInsideChip",void 0);_.z([_.x({computed:"computeBadgesOutsideChip(authorBadges)"}),_.u("design:type",Array)],qI.prototype,"badgesOutsideChip",void 0);
_.z([_.x({computed:"computeBadgesBeforeChip(authorBadges)"}),_.u("design:type",Array)],qI.prototype,"badgesBeforeChip",void 0);_.z([_.x({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.u("design:type",Boolean)],qI.prototype,"isHighlighted",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],qI.prototype,"singleLine",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],qI.prototype,"disableHighlighting",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],qI.prototype,"dashboardMoneyFeed",void 0);_.z([_.x({value:_.F("live_chat_prepend_badges"),reflectToAttribute:!0}),_.u("design:type",Boolean)],qI.prototype,"prependChatBadges",void 0);_.z([_.x(),_.u("design:type",String)],qI.prototype,"authorNameColor",void 0);_.z([_.Ly("#author-name"),_.u("design:type",HTMLDivElement)],qI.prototype,"username",void 0);
_.z([_.RX("authorNameColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qI.prototype,"onSeedColorChanged",null);qI=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],qI);
_.e(qI,"yt-live-chat-author-chip",function(){if(rlW===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;o2c===void 0&&(o2c=document.createElement("template"));var J=o2c;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);rlW=Z}Z=rlW;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var PkY;var fCF;var Sg=function(){var Z=_.Q.apply(this,arguments)||this;Z.debounceCommand=_.YD(function(V){Z.ytComponentBehavior.resolveCommand(V)},1500);
return Z};
_.O(Sg,_.Q);Sg.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var Z=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",V,a,J=this.isHearted?(V=this.data)==null?void 0:V.unheartCommand:(a=this.data)==null?void 0:a.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.D1("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:Z}));(Z=_.Xy(J))&&this.debounceCommand(Z)}};
_.QS.Object.defineProperties(Sg.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var Z,V;if(!((Z=this.data)==null?0:(V=Z.creatorThumbnail)==null?0:V.sources))return{};Z={thumbnails:[]};V={};V.url=this.data.creatorThumbnail.sources[0].url;Z.thumbnails.push(V);return Z}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.engagementState)==null?void 0:Z.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((V=this.engagementState)==null?void 0:V.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.engagementState)==null?void 0:Z.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((V=this.engagementState)==null?void 0:V.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.engagementState)==null?void 0:Z.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return((Z=this.engagementState)==null?void 0:Z.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((V=this.engagementState)==null?void 0:V.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((a=this.engagementState)==null?void 0:a.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}}});
Sg.prototype.onTap=Sg.prototype.onTap;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Sg.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Sg.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.sm),_.u("design:type",Object)],Sg.prototype,"ytLiveChatReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Sg.prototype,"data",void 0);
_.z([_.x({selectorArgs:["data.engagementStateKey"],selector:Rda}),_.u("design:type",Object)],Sg.prototype,"engagementState",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Sg.prototype,"thumbnailDetails",null);_.z([_.E("data","engagementState"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Sg.prototype,"isHearted",null);_.z([_.E("data","engagementState"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Sg.prototype,"isEditable",null);
_.z([_.E("data","engagementState"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Sg.prototype,"showCreatorView",null);_.z([_.E("data","engagementState"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Sg.prototype,"showButton",null);_.z([_.E("data","isHearted"),_.u("design:type",String),_.u("design:paramtypes",[])],Sg.prototype,"label",null);_.z([_.E("data","isHearted"),_.u("design:type",Object),_.u("design:paramtypes",[])],Sg.prototype,"heartHoverText",null);
_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Sg.prototype,"onTap",null);Sg=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],Sg);
_.e(Sg,"yt-live-chat-creator-heart-view-model",function(){if(fCF===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;PkY===void 0&&(PkY=document.createElement("template"));var J=PkY;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);fCF=Z}Z=fCF;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var TX=function(Z,V){this.serviceId=new IT7(Z,V)};
TX.prototype.toString=function(){return this.serviceId.toString()};var imb=function(){this.internalMap={}};
_.P=imb.prototype;_.P.contains=function(Z){return Object.prototype.hasOwnProperty.call(this.internalMap,Z)};
_.P.get=function(Z){if(this.contains(Z))return this.internalMap[Z]};
_.P.set=function(Z,V){this.internalMap[Z]=V};
_.P.getKeys=function(){return Object.keys(this.internalMap)};
_.P.remove=function(Z){delete this.internalMap[Z]};var Yn=function(){this.mappings=new imb;this.errorCallbacks=new Set};
Yn.prototype.getModuleId=function(Z){return Z.serviceId.getModuleId()};
Yn.prototype.get=function(Z){var V=this.mappings.get(Z.toString());return BX7(this,V,Z)};
Yn.prototype.getMultipleAsync=function(){var Z=_.lV.apply(0,arguments),V=this,a=Z.map(function(C){return V.getModuleId(C)}),J=Z.map(function(C){return V.mappings.get(C.toString())}).filter(function(C){return C});
if(J.length===Z.length)return _.Ig(J.map(function(C,T){return BX7(V,C,Z[T])}));
var r=F2().loadMultiple(a);J=_.l0(a.map(function(C){return r[C]}));
var f=document.hidden,d=-1,N=_.W0("get_async_timeout_ms",-1);N>-1&&(d=setTimeout(function(){_.FD(new _.qa("Module timeout.",a,f,document.hidden))},N));
return _.tR(J.then(function(){return Z.map(function(C){return BX7(V,V.mappings.get(C.toString()),C)})}).thenCatch(function(C){for(var T=_.B(V.errorCallbacks),Y=T.next();!Y.done;Y=T.next())Y=Y.value,Y(C);
throw C;}),function(){clearTimeout(d)})};
Yn.prototype.registerService=function(Z,V){this.mappings.set(Z.toString(),{type:"mapping",value:V});return Z};
var BX7=function(Z,V,a){switch(V.type){case "mapping":return V.value;case "factory":return V=V.value(),Z.mappings.set(a.toString(),{type:"mapping",value:V}),V;default:return _.i8(V)}};
Yn.prototype.onLoadError=function(Z){var V=this;this.errorCallbacks.add(Z);return function(){V.errorCallbacks.delete(Z)}};
_.Xc=new Yn;var dpc=function(){};
_.P=dpc.prototype;
_.P.JSC$11792_getRequest=function(Z,V,a){V=V===void 0?{}:V;a=a===void 0?agW:a;var J=V;if(this.isNavigationCommand()){var r,f=(r=_.D(Z==null?void 0:Z.commandMetadata,_.p4))==null?void 0:r.url;J=_.Ubc(Z.clickTrackingParams,!0,!1,f,this.JSC$11792_getClientScreen(J))}else J=_.Ubc(Z.clickTrackingParams,!1,this.includeCsn);J={context:J};if(r=this.getExtension(Z))return this.JSC$11792_buildRequest(J,r,V),r=this.getApiUrl(Z),f=Object.assign({},{command:Z},this.getRequestConfig(Z,V)),J={input:r,requestShell:Ho(r),
innerTubeRequest:J,config:f},J.config.authStrategy?J.config.authStrategy.identity=a:J.config.authStrategy={identity:a},(Z=this.JSC$11792_getRequestKey(Z,V))&&!J.config.requestKey&&(J.config.requestKey=Z),J;Z=new _.qa("Error: Failed to create Request from Command.",Z);_.t$(Z)};
_.P.getApiUrl=function(Z){var V=_.j_(this.getApiPaths(Z)),a;(Z=(a=_.D(Z.commandMetadata,_.p4))==null?void 0:a.apiUrl)&&(V=Z);return iRJ(fxu(V))};
_.P.isNavigationCommand=function(){return!1};
_.P.JSC$11792_getClientScreen=function(){};
_.P.JSC$11792_getRequestKey=function(){};
_.P.getRequestConfig=function(){};
_.QS.Object.defineProperties(dpc.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var KZ=function(){};
_.O(KZ,dpc);KZ.prototype.JSC$11799_getStoreKey=function(){};
KZ.prototype.JSC$11792_getRequestKey=function(Z,V){V=V===void 0?{}:V;return this.JSC$11799_getStoreKey(Z,V)};var nZ=function(){};
_.O(nZ,KZ);nZ.prototype.JSC$11792_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:Ho("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
nZ.prototype.getApiPaths=function(){return[]};
nZ.prototype.getExtension=function(){};
nZ.prototype.JSC$11792_buildRequest=function(){};var mpc={},NXB=(mpc.GET_DATASYNC_IDS=tc(nZ),mpc);var Ck4,q3a,S3H,mhF,lH,XPA,YdF,Y3Y,TXE;Ck4="tokens consistency mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");q3a=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];
_.OD=function(Z,V,a,J,r,f,d,N,C){this.endpointMap=Z;this.networkManager=V;this.authService=a;this.responseProcessorMap=J;this.innertubeResponseStore=r;this.contextProcessors=f;this.asyncContextProcessors=d;this.localInnertubeRouter=N;this.requestSequencer=C;this.inflightRequests=new Map;Z.signalEndpointMap||(Z.signalEndpointMap={});Z.signalEndpointMap=Object.assign({},NXB,Z.signalEndpointMap)};
S3H=function(Z,V,a,J,r,f,d,N,C){if(_.OD.instance!==void 0){if(J=_.OD.instance,Z=[Z!==J.endpointMap,V!==J.networkManager,a!==J.authService,r!==J.innertubeResponseStore,f!==J.contextProcessors,d!==J.asyncContextProcessors,N!==J.localInnertubeRouter],Z.some(function(T){return T}))throw new _.qa("InnerTubeTransportService is already initialized",Z);
}else _.OD.instance=new _.OD(Z,V,a,J,r,f,d,N,C)};
_.wH=function(Z,V,a){var J=J===void 0?agW:J;var r=YdF(Z,V);return r?new _.oG(function(f,d){var N,C,T,Y,X;return _.m(function(n){switch(n.nextAddress){case 1:return _.q(n,r,2);case 2:N=n.yieldResult;C=N.JSC$11792_getRequest(V,a,J);if(!C){d(new _.qa("Error: Failed to build request for command.",V));n.jumpTo(0);break}Xq(C.input);Y=((T=C.requestShell)==null?void 0:T.mode)==="cors"?"cors":void 0;if(Z.authService.syncHeaders){X=TXE(C.config,Y);n.jumpTo(4);break}return _.q(n,Y3Y(C.config,Y),5);case 5:X=
n.yieldResult;case 4:f(XPA(Z,C,X)),_.mt(n)}})}):_.B1(new _.qa("Error: No request builder found for command.",V))};
mhF=function(Z,V,a,J){var r=r===void 0?agW:r;var f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L,R,rJ,Zm;return _.m(function(BJ){switch(BJ.nextAddress){case 1:f=lum(V,Z.endpointMap);if(!f)throw new _.qa("Error: No streaming request builder found for command",V);d=f.JSC$11792_getRequest(V,a,r);if(!d)throw new _.qa("Failed to build YtRequest for streaming Command",V);if((N=Z.localInnertubeRouter)==null||!N.shouldPreferLocalResponse(d.input,d.innerTubeRequest)){BJ.jumpTo(2);break}return _.q(BJ,Z.localInnertubeRouter.localInnertubeResponse(d.input,
d.innerTubeRequest),3);case 3:return C=BJ.yieldResult,T={},C.playerResponse&&(lH(Z,C.playerResponse,d),T.player=C.playerResponse,(Y=J)==null||Y(T,C)),C.watchNextResponse&&(lH(Z,C.watchNextResponse,d),T.content=C.watchNextResponse,(X=J)==null||X(T,C)),BJ.return(T);case 2:t=((n=d.requestShell)==null?void 0:n.mode)==="cors"?"cors":void 0;if(Z.authService.syncHeaders){c=TXE(d.config,t);BJ.jumpTo(4);break}return _.q(BJ,Y3Y(d.config,t),5);case 5:c=BJ.yieldResult;case 4:return v=(U=(y=d.requestShell)==null?
void 0:y.headers)!=null?U:{},d.requestShell=Object.assign({},d.requestShell,{headers:Object.assign({},v,c)}),h=Object.assign({},d.requestShell),L=JSON.stringify(d.innerTubeRequest),d.requestShell.method==="POST"&&(h=Object.assign({},h,{body:L})),R=function(Fu,Ga){lH(Z,Ga.playerResponse||Ga.watchNextResponse||Ga.reelItemWatchResponse||Ga.reelWatchSequenceResponse,d);J==null||J(Fu,Ga)},rJ={},_.q(BJ,Kg4(Z.networkManager,d.input,h,R),6);
case 6:return rJ=BJ.yieldResult,((Zm=d.config)==null?0:Zm.responseTick)&&_.XZ(d.config.responseTick),BJ.return(rJ)}})};
_.GG=function(Z,V,a,J,r){r=r===void 0?{authStrategy:{identity:agW}}:r;var f=f===void 0?!0:f;var d=function(){};
d=lkV(K$F(a));V.context||(V.context=_.Ubc(J,f));return new _.oG(function(N){var C,T,Y,X,n;return _.m(function(t){if(t.nextAddress==1)return C=fxu(a),T=_.Ut(C),Z.authService.syncHeaders?(Y=TXE(r,T),t.jumpTo(2)):_.q(t,Y3Y(r,T),3);t.nextAddress!=2&&(Y=t.yieldResult);X=iRJ(fxu(a));n={input:X,requestShell:Ho(X),innerTubeRequest:V,config:r};N(XPA(Z,n,Y,d));_.mt(t)})})};
lH=function(Z,V,a){var J;if(V&&!(V==null?0:(J=V.sequenceMetaData)==null?0:J.skipProcessing)&&Z.responseProcessorMap){J=_.B(Ck4);for(var r=J.next();!r.done;r=J.next())r=r.value,Z.responseProcessorMap[r]&&Z.responseProcessorMap[r].handleResponse(V,a)}};
XPA=function(Z,V,a,J){J=J===void 0?function(){}:J;
var r,f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L,R,rJ,Zm,BJ,Fu,Ga,OE,hO,kV,eE,jE,mz,Wa,K7,JA,f7,UF,Ba,II,lR,fn,FB,kW,hS;return _.m(function(DH){switch(DH.nextAddress){case 1:d=(r=V.config)==null?void 0:(f=r.storeStrategy)==null?void 0:f.storeKey;if(!(d&&Z.innertubeResponseStore&&Z.innertubeResponseStore.has(d))||((N=V.config)==null?0:(C=N.storeStrategy)==null?0:C.disableCache)){DH.jumpTo(2);break}return _.q(DH,Z.innertubeResponseStore.get(d),3);case 3:if((T=DH.yieldResult)&&!T.isExpired())return DH.return(Promise.resolve(_.Pn(T)));
case 2:if(!((Y=V)==null?0:(X=Y.innerTubeRequest)==null?0:X.context)){DH.jumpTo(4);break}n=V.innerTubeRequest.context;if(!(Z.asyncContextProcessors&&Z.asyncContextProcessors.length>0)){DH.jumpTo(5);break}t=[];c=_.B(Z.asyncContextProcessors);for(y=c.next();!y.done;y=c.next())U=y.value,v=U.processContext(V),v.wrappedPromise_&&t.push(v.wrappedPromise_);if(!(t.length>0)){DH.jumpTo(5);break}return _.q(DH,Promise.all(t),5);case 5:h=_.B(Z.contextProcessors||[]),L=h.next();case 8:if(L.done){DH.jumpTo(4);break}R=
L.value;return _.q(DH,R.processContext(n),9);case 9:L=h.next();DH.jumpTo(8);break;case 4:if((rJ=Z.localInnertubeRouter)==null||!rJ.shouldPreferLocalResponse(V.input,V.innerTubeRequest)){DH.jumpTo(12);break}return _.q(DH,Z.localInnertubeRouter.localInnertubeResponse(V.input,V.innerTubeRequest),13);case 13:return Zm=DH.yieldResult,lH(Z,Zm,V),DH.return(Zm);case 12:return(Ga=(Fu=V.config)==null?void 0:Fu.requestKey)&&Z.inflightRequests.has(Ga)?BJ=Z.inflightRequests.get(Ga):(OE=JSON.stringify(V.innerTubeRequest),
eE=(kV=(hO=V.requestShell)==null?void 0:hO.headers)!=null?kV:{},V.requestShell=Object.assign({},V.requestShell,{headers:Object.assign({},eE,a)}),jE=Object.assign({},V.requestShell),V.requestShell.method==="POST"&&(jE=Object.assign({},jE,{body:OE})),((mz=V.config)==null?0:mz.requestTick)&&_.XZ(V.config.requestTick),Wa=function(){return Z.networkManager.fetch(V.input,jE,V.config)},BJ=Z.requestSequencer?n2F(Z.requestSequencer,V,Wa):Wa(),Ga&&Z.inflightRequests.set(Ga,BJ)),_.q(DH,BJ,14);
case 14:(K7=DH.yieldResult)&&_.F("web_streaming_player")&&Array.isArray(K7)&&(K7=K7[0].playerResponse);if(K7&&"error"in K7&&((JA=K7)==null?0:(f7=JA.error)==null?0:f7.details))for(UF=K7.error.details,Ba=_.B(UF),II=Ba.next();!II.done;II=Ba.next())lR=II.value,(fn=lR["@type"])&&q3a.indexOf(fn)>-1&&(delete lR["@type"],K7=lR);Ga&&Z.inflightRequests.has(Ga)&&Z.inflightRequests.delete(Ga);((FB=V.config)==null?0:FB.responseTick)&&_.XZ(V.config.responseTick);if(K7||(kW=Z.localInnertubeRouter)==null||!kW.canProvideFallbackResponse(V.input,
V.innerTubeRequest)){DH.jumpTo(15);break}return _.q(DH,Z.localInnertubeRouter.localFallbackInnertubeResponse(V.input,V.innerTubeRequest),16);case 16:K7=DH.yieldResult;case 15:return lH(Z,K7,V),((hS=V.config)==null?0:hS.processorTick)&&_.XZ(V.config.processorTick),J(),DH.return(K7||void 0)}})};
_.G5=function(Z,V){return n4n(V,Z.endpointMap)};
YdF=function(Z,V){Z=t4o(V,Z.endpointMap);if(Z!==void 0)return Promise.resolve(Z)};
Y3Y=function(Z,V){var a,J,r,f;return _.m(function(d){if(d.nextAddress==1){r=(a=Z)==null?void 0:(J=a.authStrategy)==null?void 0:J.sessionIndex;var N=_.Ig(GTc({sessionIndex:r}));return _.q(d,N,2)}f=d.yieldResult;return d.return(Promise.resolve(Object.assign({},sPV(V),f)))})};
TXE=function(Z,V){var a;Z=Z==null?void 0:(a=Z.authStrategy)==null?void 0:a.sessionIndex;a=GTc({sessionIndex:Z});return Object.assign({},sPV(V),a)};var lCh,tyW,sWL,FgL,DpL,clc,wPH,ylA,Fc,bmB,Upa,GrH,Hmz;lCh=0;tyW=/tone[1-5]/;sWL=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");FgL="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
DpL=Number.MAX_SAFE_INTEGER;clc=RegExp("\ufe0f","g");_.ts=function(Z){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;Z&&_.OmW(this,Z)};
_.OmW=function(Z,V){try{_.rm(V,{context:Z,onSuccess:function(J,r){Array.isArray(r)?Z.load(r):(J=new _.qa("Emoji manager JSON response was not an array!",{response:r}),_.t$(J))},
onError:function(J){J=new _.qa("Failed to retrieve emoji manager initial JSON data!",{url:V,statusCode:_.Zn(J).toString()});_.FD(J)}})}catch(J){var a=new _.qa("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:V});
_.FD(a)}};
_.ts.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.ts.prototype.load=function(Z,V){if(V)if(Z.length)Z=Z.concat(V.emojis);else{this.emojis=V.emojis;this.emojiMap=V.emojiMap;this.emojiShortcutMap=V.emojiShortcutMap;this.emojiShortcutCharMap=GrH(V);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=V.emojiRegex;return}this.emojis=[].concat(_.nw(new Set(this.emojis.concat(Z))));this.hasInitializedShortcutCharMap=!1;Z=Array(this.emojis.length);for(V=0;V<this.emojis.length;V++){var a=this.emojis[V];if(a.emojiId){this.emojiMap[a.emojiId]=a;this.emojiMap[a.emojiId].index=
V;for(var J=0;a.shortcuts&&J<a.shortcuts.length;J++)this.emojiShortcutMap[a.shortcuts[J].toLocaleLowerCase()]=a;Z[V]=a.isCustomEmoji&&a.shortcuts?a.shortcuts[0]:a.emojiId}}Z.sort(function(r,f){return f.length-r.length});
if(Z.length)try{this.emojiRegex=new RegExp(Z.join("|").replace("*","\\*"),"gi")}catch(r){this.emojiRegex=/$./}else this.emojiRegex=/$./};
wPH=function(Z,V){V=_.B(V);for(var a=V.next();!a.done;a=V.next()){var J=a.value;if(J.emojiId&&Z.emojiMap[J.emojiId]){a=Object.assign({},Z.emojiMap[J.emojiId],J);Z.emojiMap[J.emojiId]=a;var r=void 0;a.index&&((r=Z.emojis[a.index])==null?void 0:r.emojiId)===J.emojiId&&(Z.emojis[a.index]=a);J=void 0;if((J=a.shortcuts)==null?0:J.length)for(Z.hasInitializedShortcutCharMap=!1,J=_.B(a.shortcuts),r=J.next();!r.done;r=J.next())Z.emojiShortcutMap[r.value.toLocaleLowerCase()]=a}}};
ylA=function(Z){var V,a;_.m(function(J){if(J.nextAddress==1)return _.q(J,_.Kk.getInstance(),2);if(J.nextAddress!=3)return(V=J.yieldResult)?_.q(J,V.get("ytlc-emoji-pref"),3):J.return();(a=J.yieldResult)&&wPH(Z,Object.keys(a).map(function(r){return{emojiId:r,stickyPrefId:a[r]}}).filter(function(r){return!!r.emojiId&&!!r.stickyPrefId}));
_.mt(J)})};
_.sj=function(Z,V,a){return(Z=Z.emojiMap[V])&&(!Z.isLocked||a!==void 0&&a)?Z:void 0};
Fc=function(Z,V,a){a=_.sj(Z,V,a===void 0?!1:a);var J=V.match("\u200d");a&&Z.skinTone!==0&&(Z=(J==null?void 0:J.length)===1?_.sj(Z,V.replace("\u200d",sWL[Z.skinTone]+"\u200d")):_.sj(Z,V+sWL[Z.skinTone]))&&(a=Z);return a};
bmB=function(Z,V){var a=Z.emojiMap[V];return(a==null?0:a.stickyPrefId)?Z.emojiMap[a.stickyPrefId]:Fc(Z,V)};
_.CB=function(Z,V){Z=Z.emojiShortcutMap[V.toLocaleLowerCase()];return!Z||Z.isLocked?null:Z};
Upa=function(Z,V,a){return GrH(Z,a===void 0?!1:a)[V]||{}};
GrH=function(Z,V){V=V===void 0?!1:V;if(!Z.hasInitializedShortcutCharMap){Z.hasInitializedShortcutCharMap=!0;for(var a=0;a<Z.emojis.length;a++){var J=Z.emojis[a];if(!(J.isLocked||V&&J.isCustomEmoji&&J.emojiId&&!Z.pickerCustomEmojiIds.includes(J.emojiId)))for(var r=0;J.shortcuts&&r<J.shortcuts.length;r++){var f=J.shortcuts[r];f.startsWith(":_")&&J.isCustomEmoji&&(Z.emojiShortcutCharMap[":_"]==null&&(Z.emojiShortcutCharMap[":_"]=Object.create(null)),Z.emojiShortcutCharMap[":_"][f]=J);if(!(f.length<3||
!J.isCustomEmoji&&tyW.test(f))){var d=f.substr(0,3).toLocaleLowerCase();Z.emojiShortcutCharMap[d]==null&&(Z.emojiShortcutCharMap[d]=Object.create(null));Z.emojiShortcutCharMap[d][f]=J}}}}return Z.emojiShortcutCharMap};
_.ts.prototype.createEmoji=function(Z,V){V=V===void 0?!0:V;var a=document.createElement("img");Z.isCustomEmoji||a.classList.add("small-emoji");a.classList.add("emoji");a.classList.add("yt-formatted-string");a.src=Z.image?_.v1(Z.image.thumbnails,this.emojiSize)||"":"";var J=void 0;Z.image&&Z.image.accessibility&&Z.image.accessibility.accessibilityData&&(J=Z.image.accessibility.accessibilityData.label);a.alt=J?J:(Z.isCustomEmoji&&Z.shortcuts?Z.shortcuts[0]:Z.emojiId)||"";Z.isCustomEmoji&&(a.dataset.emojiId=
Z.emojiId);_.rG&&(a.setAttribute("contenteditable","false"),a.setAttribute("unselectable","on"));V&&(Z.shortcuts&&Z.shortcuts.length&&a.setAttribute("shared-tooltip-text",Z.shortcuts[0]),a.id="emoji-"+lCh++);return a};
_.ts.prototype.createDocumentFragment=function(Z,V,a,J){V=V===void 0?!1:V;a=a===void 0?!0:a;J=J===void 0?!1:J;Z=Z.replace(clc,"");for(var r=document.createDocumentFragment(),f=0,d,N=0;(d=this.emojiRegex.exec(Z))!=null;){var C=_.sj(this,d[0])||_.CB(this,d[0]);!C||C.isCustomEmoji&&!V||(C=this.createEmoji(C,a),f!==d.index&&r.appendChild(document.createTextNode(Z.substring(f,d.index))),r.appendChild(C),f=d.index+d[0].length,N++)}if(!J||N)return r.appendChild(document.createTextNode(Z.substr(f))),r};
Hmz=function(Z,V,a){var J,r,f,d,N,C,T,Y,X;return _.m(function(n){if(n.nextAddress==1){if(!V.emojiId||!Z.emojiMap[V.emojiId])return n.return();J=Object.assign({},Z.emojiMap[V.emojiId],{stickyPrefId:a});Z.emojiMap[V.emojiId]=J;V.index&&((r=Z.emojis[V.index])==null?void 0:r.emojiId)===V.emojiId&&(Z.emojis[V.index]=J);if((f=V.shortcuts)==null?0:f.length)for(Z.hasInitializedShortcutCharMap=!1,d=_.B(V.shortcuts),N=d.next();!N.done;N=d.next())C=N.value,Z.emojiShortcutMap[C.toLocaleLowerCase()]=J;return _.q(n,
_.Kk.getInstance(),2)}if(n.nextAddress!=4)return(T=n.yieldResult)?_.q(n,T.get("ytlc-emoji-pref"),4):n.jumpTo(0);X=(Y=n.yieldResult)!=null?Y:{};X[V.emojiId]=a;return _.q(n,T.set("ytlc-emoji-pref",X,DpL),0)})};
_.DR=new _.ts;var E2h;_.cY={};
E2h={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.F("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:_.F("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 yW(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 Z=_.H(this.hostElement||this).querySelector("#inline-action-button-container");Z&&Z.setAttribute("aria-hidden","true");this.menuButton=_.H(this.hostElement).querySelector("#menu-button")},
attached:function(){var Z=this.menuButton;Z&&(Z.addEventListener("focusin",_.zh(this,this.onMenuButtonFocus_)),Z.addEventListener("focusout",_.zh(this,this.onMenuButtonBlur_)))},
detached:function(){var Z=this.menuButton;Z&&(Z.removeEventListener("focusin",_.zh(this,this.onMenuButtonFocus_)),Z.removeEventListener("focusout",_.zh(this,this.onMenuButtonBlur_)))},
identity:_.pn,truthy:function(Z){return!!Z},
computeTimestampString:function(Z){return Z?Z.timestampText?this.getSimpleString(Z.timestampText):this.TIME_FORMATTER.format(new Date(Z.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(Z){return _.F("live_chat_whole_message_clickable")&&Z},
computeMenuVisible_:function(Z,V){return Z||V},
computeHasInlineActionButtons:function(Z){if(!Z)return!1;var V,a;return!((V=Z.inlineActionButtons)==null||!V.length)||!((a=Z.additionalInlineActionButtons)==null||!a.length)},
createDocumentFragmentFromString:function(Z){var V=_.DR.createDocumentFragment.bind(_.DR),a;if((a=this.participantsManager)==null||!a.viewerRegex)return V(Z);a=document.createDocumentFragment();for(var J=0,r;(r=this.participantsManager.viewerRegex.exec(Z))!=null;){if(r.index>0){var f=":"+r[0]+":";if((_.sj(_.DR,f)||_.CB(_.DR,f))&&Z.indexOf(f)===r.index-1)continue}a.appendChild(V(Z.substring(J,r.index)));J=document.createElement("span");J.appendChild(V(r[0]));J.classList.add("mention");a.appendChild(J);
J=r.index+r[0].length}a.appendChild(V(Z.substring(J)));return a},
createDocumentFragment:function(Z){var V=document.createDocumentFragment();if(Z.simpleText)return V.appendChild(this.createDocumentFragmentFromString(Z.simpleText)),V;if(!Z.runs)return V;for(var a=0;a<Z.runs.length;a++){var J=Z.runs[a];if(J.emoji)V.appendChild(_.DR.createEmoji(J.emoji));else if(J.text)if(J.navigationEndpoint){var r=document.createElement("a");r.classList.add("yt-simple-endpoint");WAa(r,J.navigationEndpoint);_.H(r).appendChild(this.createDocumentFragmentFromString(J.text));V.appendChild(r)}else V.appendChild(this.createDocumentFragmentFromString(J.text))}return V},
hasModerationOverlayVisible:function(){var Z;return((Z=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:Z.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(Z){Z.composedPath().some(function(V){return(V=V instanceof Element?V:null)?V.tagName&&(V.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||V.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.F("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(Z)},
colorFromDecimal:function(Z){return mmE(Z)},
markAsDeleted:function(Z,V){this.set("data.deletedStateMessage",Z);this.set("data.showOriginalContentMessage",V)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(Z){if(this.data.contextMenuEndpoint){var V=_.l().resolve(_.Bp),a=this.data.contextMenuEndpoint,J;(J=_.OD.instance)&&_.G5(J,a)?(V=Ala(V,a),J=_.GG(J,{},V)):J=_.kra(V,a);J.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);Z&&Z.stopPropagation()}},
handleGetContextMenuResponse_:function(Z){var V=_.OD.instance;V&&_.G5(V,{liveChatEndpoint:{}})||(Z=Z.response);Z.liveChatItemContextMenuSupportedRenderers&&Z.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(Z.liveChatItemContextMenuSupportedRenderers.menuRenderer);Z.actions&&_.MR(this.hostElement,"yt-live-chat-actions",[Z.actions])},
handleGetContextMenuError:function(Z){if(Z instanceof Error||Z instanceof Object||Z instanceof String)var V=Z;_.t$(new _.qa("Error encountered calling GetLiveChatItemContextMenu",V))},
showContextMenu_:function(Z){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:Z}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.Rg(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.Rg(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.cY.YtLiveChatItemBehavior=[E2h,_.Dp.YtComponentBehavior,_.gL.YtOpenPopupBehavior];_.Oj=function(){};var jWz;var v2Y;var xpF;var QWE;var GX=function(){var Z=_.Q.apply(this,arguments)||this;Z.active=!1;Z.identity=_.pn;return Z};
_.O(GX,_.Q);GX.prototype.dataChanged=function(){this.active=!1};
GX.prototype.onClick=function(){_.Rg(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
GX.prototype.dataChanged=GX.prototype.dataChanged;_.z([_.x(),_.u("design:type",Object)],GX.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],GX.prototype,"active",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GX.prototype,"dataChanged",null);GX=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],GX);
_.e(GX,"yt-live-chat-text-input-field-suggestion",function(){if(QWE===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;xpF===void 0&&(xpF=document.createElement("template"));var J=xpF;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);QWE=Z}Z=QWE;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});_.wF=function(Z,V,a){return CustomEvent.call(this,Z,{detail:{value:V,path:a}})||this};
_.O(_.wF,CustomEvent);_.yN=function(){var Z=_.Q.apply(this,arguments)||this;Z.viewerName=null;Z.actionMap={"yt-live-chat-actions":"onChatMessage_"};Z.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];Z.PARTICIPANT_TIME_USEC_=3E8;return Z};
_.O(_.yN,_.Q);_.P=_.yN.prototype;_.P.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.P.addParticipant=function(Z){var V=_.lmE(this.participants,Z,function(J,r){J=J[Object.keys(J)[0]];r=r[Object.keys(r)[0]];J=String(_.AI(J.authorName)).toLowerCase();r=String(_.AI(r.authorName)).toLowerCase();return J<r?-1:J==r?0:1}.bind(this));
if(V>=0){var a=this.participants[V];a[Object.keys(a)[0]].timestampUsec&&this.splice("participants",V,1,Z)}else this.splice("participants",-V-1,0,Z);Z=Z[Object.keys(Z)[0]];V=_.AI(Z.authorName).toLocaleLowerCase();a=V.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(a)||(this.allParticipantsCharMap_[a]={});this.allParticipantsCharMap_[a][V]=Z};
_.P.getAuthorsFromPrefix=function(Z){return this.allParticipantsCharMap_.hasOwnProperty(Z)?this.allParticipantsCharMap_[Z]:null};
_.P.computeViewerRegex_=function(Z){if(!Z)return null;Z=Z.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");return _.F("enable_web_yt_handles")||_.F("enable_live_chat_yt_handles")?new RegExp("([#]"+Z.replace(/ /g,"\\s*")+"|^"+Z.replace(/ /g,"\\s*")+"$|^"+Z.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+Z.replace(/ /g,"\\s*")+"$|(?<=\\s)"+Z.replace(/ /g,"\\s*")+"(?=\\s))","ig"):new RegExp("([@#]"+Z.replace(/ /g,"\\s*")+"|^"+Z.replace(/ /g,"\\s*")+"$|^"+Z.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+Z.replace(/ /g,"\\s*")+
"$|(?<=\\s)"+Z.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.P.checkForStaleParticipants_=function(){var Z=this;this.trimOldParticipants_();this.asyncHandle_&&jDV(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.lm(function(){Z.checkForStaleParticipants_()},3E4))};
_.P.onChatMessage_=function(Z){var V=this,a=Date.now()*1E3;Z.forEach(function(J){if(J=_.D(J,K4A)){J=J.item;var r=Object.keys(J)[0];V.SUPPORTED_ITEM_TYPES_.indexOf(r)!=-1&&J[r].timestampUsec>=a-V.PARTICIPANT_TIME_USEC_&&V.addParticipant(J)}},this);
this.checkForStaleParticipants_()};
_.P.trimOldParticipants_=function(){for(var Z=Date.now()*1E3,V=this.participants.length-1;V>=0;V--){var a=this.participants[V];a=a[Object.keys(a)[0]];a.timestampUsec&&a.timestampUsec<Z-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",V,1)}};
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],_.yN.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],_.yN.prototype,"viewerName",void 0);_.z([_.x({computed:"computeViewerRegex_(viewerName)"}),_.u("design:type",Object)],_.yN.prototype,"viewerRegex",void 0);_.z([_.x({value:function(){return[]},
notify:!0}),_.u("design:type",Array)],_.yN.prototype,"participants",void 0);_.yN=_.z([_.qZ({is:"yt-live-chat-participants-manager",noInjection:!0})],_.yN);var pPc=/.*([:@#].*?)$/,bH=/\u00a0/g,hO7=String.fromCharCode(160),eOb={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"},Uj=function(){var Z=_.Q.apply(this,arguments)||this;Z.disabled=!1;Z.liveChatRichMessageInput=null;Z.messageInput=null;Z.isValidWithNoInputText=!1;Z.suggestions=[];Z.emojiManager=_.DR;Z.inputMethodEditorActive=
!1;Z.suggestionIndex=-1;Z.JSC$11847_lastSuggestionRange=null;return Z};
_.O(Uj,_.Q);_.P=Uj.prototype;_.P.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.P.attached=function(){_.PL&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.P.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.P.dataChanged=function(){if(!this.ignoreColorMapping){var Z=!1,V={},a;for(a in eOb)this.data&&this.data.hasOwnProperty(a)&&(V[eOb[a]]=this.colorFromDecimal(this.data[a]),Z=!0);Z&&_.eL(this.hostElement,V)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.P.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.P.colorFromDecimal=function(Z){Z=Math.floor(Number(Z));return"rgba("+[Z>>16&255,Z>>8&255,Z&255,(Z>>24&255)/255].join()+")"};
_.P.preventDrag=function(Z){Z.dataTransfer&&(Z.dataTransfer.dropEffect="none");Z.preventDefault()};
_.P.preventResize=function(Z){Z.returnValue=!1};
_.P.onInputChange=function(){var Z=this.characterCount,V=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&V&&V.remove();if(!V&&this.characterCount>this.maxCharacterLimit){var a=window.getSelection();if(a){var J=a.getRangeAt(0);a.removeAllRanges();a.addRange(J)}}if(a=this.getCurrentRange())J=this.calculateTextBeforeRange(a),this.completeEmojisInRange(a,J,!0)||this.updateSuggestions(a,J);J=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(J);
_.Rg(this.hostElement,"yt-live-chat-message-input-change",J);V&&this.characterCount===0&&V.remove();a&&a.commonAncestorContainer.parentElement.id==="input"&&a.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>Z):a&&!a.collapsed&&a.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(Z=this.input.childNodes.length-1;Z>=0;Z--)this.input.childNodes[Z].nodeName==="BR"&&this.input.childNodes[Z].remove()};
_.P.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.P.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var Z=this.getCurrentRange();Z&&Z.commonAncestorContainer.parentElement.id==="input"&&Z.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.P.mergeOverflowText=function(Z){if(Z){var V=document.createRange();V.selectNodeContents(Z);V=V.extractContents();this.input.insertBefore(V,Z)}};
_.P.checkRangeAtEndOfInput=function(){var Z=this.getCurrentRange();if(Z){var V=_.H(this.hostElement).querySelector("#overflow-text"),a=document.createRange();V&&V.previousSibling?V.previousSibling instanceof HTMLImageElement?a.selectNode(V.previousSibling):a.selectNodeContents(V.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?a.selectNode(this.input.lastChild):a.selectNodeContents(this.input.lastChild));a.collapse(!1);return a.isPointInRange(Z.startContainer,
Z.startOffset)}return!1};
_.P.handleOverflowText=function(Z){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var V=_.H(this.hostElement).querySelector("#overflow-text"),a=this.getCurrentRange();this.input.normalize();Z=this.checkRangeAtEndOfInput()&&Z;this.mergeOverflowText(V);for(var J,r=0,f=0,d,N=this.input.childNodes,C=0;C<N.length;C++){var T=N[C];T instanceof Text?(f+=T.textContent.length,f>this.maxCharacterLimit&&(J=T,r=this.maxCharacterLimit+T.textContent.length-f)):T instanceof HTMLImageElement&&
(J=void 0,f=T.dataset.emojiId&&((J=this.data)==null?0:J.emojiCharacterCount)?f+this.data.emojiCharacterCount:f+T.alt.length,J=this.input,r=C);if(f>this.maxCharacterLimit&&J){d=document.createRange();d.collapse(!1);V?(f=this.input.lastChild.previousSibling,f instanceof Text?d.setEnd(this.input.lastChild.previousSibling,f.textContent.length):f instanceof HTMLImageElement&&d.setEnd(this.input,this.input.childNodes.length-1)):d.selectNodeContents(this.input);d.setStart(J,r);break}}d&&(J=!1,a&&(Z=d.isPointInRange(a.startContainer,
a.startOffset-1)),V||(V=document.createElement("span"),V.id="overflow-text",V.textContent="",V.setAttribute("contenteditable","true"),_.H(_.H(this.hostElement).querySelector("#input")).appendChild(V),J=!0),V&&(a=d.extractContents(),V.insertBefore(a,V.firstChild),Z&&V.firstChild&&(a=document.createRange(),J?a.setStartAfter(V.lastChild):a.setStartAfter(V.firstChild),a.collapse(!0),V=window.getSelection(),V.removeAllRanges(),V.addRange(a))))}};
_.P.checkForDuplicateSpans=function(){for(var Z=0;Z<this.input.childNodes.length;Z++){var V=this.input.childNodes[Z];if(V.nodeName==="SPAN"){var a=document.createRange();a.selectNodeContents(V);a=a.extractContents();this.input.insertBefore(a,V);V.remove()}}this.handleOverflowText(!0)};
_.P.getCurrentRange=function(){var Z=window.getSelection();return Z&&Z.rangeCount?Z.getRangeAt(0).cloneRange():null};
_.P.getInputRange=function(){var Z=this.getCurrentRange();if(Z){for(var V=Z.commonAncestorContainer,a=!1,J=_.H(this.hostElement).querySelector("#input");V;){if(V===J){a=!0;break}V=V.parentNode}a||(Z=null)}Z||(Z=this.getRangeAtEnd());return Z};
_.P.getRangeAtEnd=function(){var Z=document.createRange(),V=_.H(this.hostElement).querySelector("#input").lastChild;!V||V.nodeName!=="#text"&&V.nodeName!=="SPAN"?(Z.selectNodeContents(_.H(this.hostElement).querySelector("#input")),Z.collapse(!1)):V.nodeName==="#text"?Z.setStart(V,V.textContent.length):Z.setStart(V,V.childNodes.length);return Z};
_.P.getSuggestions=function(Z){var V=[],a=Z.substring(0,3),J=Upa(_.DR,a,!0);if(J)for(var r in J)if(r.toLocaleLowerCase().indexOf(Z)===0){var f=J[r];if(f&&f.emojiId){if(f=bmB(_.DR,f.emojiId)){var d=void 0,N=void 0,C=void 0,T=void 0,Y=((d=f.image)==null?0:(N=d.accessibility)==null?0:(C=N.accessibilityData)==null?0:C.label)||f.isCustomEmoji?(T=f.shortcuts)==null?void 0:T[0]:f.emojiId;V.push({suggestion:{emoji:!0,image:f.image,alt:Y,text:r,textToInsertWhenSelected:f.isCustomEmoji?r:Y}})}if(V.length>=
64)break}}if(!this.participantsManager)return null;J=_.F("enable_web_yt_handles")||_.F("enable_live_chat_yt_handles");if(a.indexOf("@")===0||a.indexOf("#")===0)if(r=a.charAt(0),Z=Z.substring(1),a=J&&a.indexOf("@")===0?a.substring(0,2):a.substring(1),a=this.participantsManager.getAuthorsFromPrefix(a))for(var X in a)if(X.indexOf(Z)===0||J&&X.indexOf(r+Z)===0)if(f=a[X],d=_.AI(f.authorName),V.push({suggestion:{author:!0,authorType:r,image:f.authorPhoto,alt:d,text:d}}),V.length>=64)break;return V?V.sort(function(n,
t){return t.suggestion.text<n.suggestion.text?-1:t.suggestion.text===n.suggestion.text?0:1}):null};
_.P.insertSuggestion=function(Z){var V=_.F("enable_web_yt_handles")||_.F("enable_live_chat_yt_handles")?Z.text+hO7:Z.authorType+Z.text+hO7;Z.emoji?this.insertTextAtRange(this.JSC$11847_lastSuggestionRange,Z.textToInsertWhenSelected||""):Z.author&&this.insertTextAtRange(this.JSC$11847_lastSuggestionRange,V)};
_.P.updateSuggestionsAtCaret=function(){var Z=this.getCurrentRange();Z&&this.updateSuggestions(Z,this.calculateTextBeforeRange(Z))};
_.P.offsetStartOfRangeBy=function(Z,V){for(;V>0;)if(Z.startOffset-V>=0){Z.setStart(Z.startContainer,Z.startOffset-V);break}else{V=Z.startContainer instanceof HTMLImageElement?V-Z.startContainer.alt.length:V-Z.startOffset;var a=Z.startContainer.previousSibling;if(!a){Z.setStart(Z.startContainer,0);break}if(_.F("live_chat_require_space_for_autocomplete_emoji")){var J=void 0,r=void 0;Z.setStart(a,((J=a)==null?void 0:(r=J.textContent)==null?void 0:r.length)||0)}else Z.setStart(a,a.childNodes.length||
0)}};
_.P.updateSuggestions=function(Z,V){var a=this;this.JSC$11847_lastSuggestionRange&&(this.JSC$11847_lastSuggestionRange.detach(),this.JSC$11847_lastSuggestionRange=null);if((V=pPc.exec(V))&&V.length&&(V=V[V.length-1].toLocaleLowerCase(),V.length>2&&(this.offsetStartOfRangeBy(Z,V.length),this.JSC$11847_lastSuggestionRange=Z,(Z=this.getSuggestions(V))&&Z.length))){this.suggestions=Z;_.vH(this,function(){_.H(a.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(Z.length-1);return}this.dropdown.opened=!1};
_.P.completeEmojisInRange=function(Z,V,a){var J=V.replace(/[\s\xa0]+$/,"");V=V.length-J.length;J=J.split(" ");J=J[J.length-1].trim().toLocaleLowerCase();var r=J.lastIndexOf(":");if(a&&!V&&r!==J.length-1)return!1;r!==-1&&(a=J.lastIndexOf(":",r-1),a!==-1&&(J=J.substring(a)));if((a=_.CB(_.DR,J))&&a.emojiId){a=bmB(_.DR,a.emojiId)||null;this.offsetStartOfRangeBy(Z,J.length+V);var f,d,N,C;J=(((f=a)==null?0:f.isCustomEmoji)?(d=a)==null?void 0:(N=d.shortcuts)==null?void 0:N[0]:(C=a)==null?void 0:C.emojiId)||
"";V&&(J+=hO7);this.insertTextAtRange(Z,J);this.dropdown.opened=!1;return!0}return!1};
_.P.onSuggestion=function(Z){this.insertSuggestion(Z.detail);this.dropdown.opened=!1};
_.P.onKeyPress=function(Z){Z.keyCode===13&&(Z.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.Rg(this.hostElement,"yt-live-chat-send-message"))};
_.P.completeEmojis=function(){var Z=document.createRange(),V=_.H(this.hostElement).querySelector("#input").lastChild;V?Z.setStart(V,V.childNodes.length):(Z.selectNodeContents(_.H(this.hostElement).querySelector("#input")),Z.collapse(!1));this.completeEmojisInRange(Z,this.calculateTextBeforeRange(Z),_.F("live_chat_require_space_for_autocomplete_emoji"))};
_.P.maybePreventTextFormatting=function(Z){!_.mK||!Z.ctrlKey&&!Z.metaKey||Z.keyCode!==66&&Z.keyCode!==73||(Z.stopImmediatePropagation(),Z.preventDefault())};
_.P.onKeyDown=function(Z){this.maybePreventTextFormatting(Z);if(this.dropdown.opened)switch(Z.keyCode){case 27:this.dropdown.opened=!1;Z.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;Z.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);Z.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),Z.preventDefault()}};
_.P.onKeyUp=function(Z){switch(Z.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.rG)this.onInputChange()};
_.P.changeSuggestionIndex=function(Z){if(this.dropdown.opened){var V=_.H(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<V.children.length&&(V.children[this.suggestionIndex].active=!1);var a=this.suggestions.length;this.suggestionIndex=(Z+a)%a;Z=V.children[this.suggestionIndex];Z.active=!0;V.scrollTop=Z.offsetTop}};
_.P.onInputPaste=function(Z){Z.preventDefault();(Z=Z.clipboardData)&&Z.types&&(Z=Z.getData("text/plain")||"",Z=Z.replace(/\n/g,""),this.insertText(Z));(Z=this.getCurrentRange())&&Z.commonAncestorContainer.parentElement.id==="input"&&Z.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.P.onFocus=function(){this._setFocused(!0)};
_.P.onBlur=function(){this._setFocused(!1)};
_.P.insertText=function(Z){this.insertTextAtRange(this.getInputRange(),Z)};
_.P.insertTextAtRange=function(Z,V){if(Z&&(Z.collapsed||Z.deleteContents(),V=_.DR.createDocumentFragment(V,!0,!1))){for(var a=_.B((V==null?void 0:V.childNodes)||[]),J=a.next();!J.done;J=a.next()){J=J.value;var r=void 0,f=void 0,d=void 0,N=void 0,C=void 0;(d=(r=window)==null?void 0:(f=r.ShadyCSS)==null?void 0:f.ScopingShim)==null||(C=(N=d).scopeNode)==null||C.call(N,J,this.hostElement.localName)}a=V.lastChild;Z.insertNode(V);this.focused||this.input.focus();if(this.focused){Z=Z.cloneRange();Z.selectNodeContents(a);
Z.collapse(!1);if(V=window.getSelection())V.removeAllRanges(),V.addRange(Z);Z.commonAncestorContainer.parentElement.id==="input"&&Z.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}Z=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(Z);_.Rg(this.hostElement,"yt-live-chat-message-input-change",Z)}};
_.P.setLiveChatRichMessageInput=function(Z){_.H(_.H(this.hostElement).querySelector("#input")).textContent="";if(Z&&Z.textSegments){for(var V=0;V<Z.textSegments.length;V++){var a=Z.textSegments[V];a.text?_.H(_.H(this.hostElement).querySelector("#input")).appendChild(_.DR.createDocumentFragment(a.text,!0,!1)):a.emojiId&&(a=_.sj(_.DR,a.emojiId))&&_.H(_.H(this.hostElement).querySelector("#input")).appendChild(_.DR.createEmoji(a,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.P.setText=function(Z){this.setLiveChatRichMessageInput(Z?{textSegments:[{text:Z}]}:null)};
_.P.calculateTextBeforeRange=function(Z){var V="",a=Z.startContainer;if(a&&a instanceof Text){var J;V=((J=a.textContent)==null?void 0:J.substring(0,Z.startOffset))||"";a=a.previousSibling}for(;a&&a instanceof Text;)V=a.textContent+V,a=a.previousSibling;return V.replace(bH," ")};
_.P.calculateLiveChatRichMessageInput=function(){for(var Z=[],V="",a=_.H(_.H(this.hostElement).querySelector("#input")).childNodes,J=0;J<a.length;J++){var r=a[J];r instanceof Text?V+=r.textContent:r instanceof HTMLImageElement&&(r.dataset.emojiId?(V&&(Z.push({text:V.replace(bH," ")}),V=""),Z.push({emojiId:r.dataset.emojiId})):V+=r.alt)}V&&Z.push({text:V.replace(bH," ")});if(a=_.H(this.hostElement).querySelector("#overflow-text")){V="";a=a.childNodes;for(J=0;J<a.length;J++)r=a[J],r instanceof Text?
V+=r.textContent:r instanceof HTMLImageElement&&(r.dataset.emojiId?(V&&(Z.push({text:V.replace(bH," ")}),V=""),Z.push({emojiId:r.dataset.emojiId})):V+=r.alt);V&&Z.push({text:V.replace(bH," ")})}return{textSegments:Z}};
_.P.computeCharacterCount=function(Z){if(!Z||!Z.textSegments)return 0;for(var V=0,a=0;a<Z.textSegments.length;a++){var J=Z.textSegments[a];if(J.text)V+=J.text.length;else if(J.emojiId){var r=void 0;if((r=this.data)==null?0:r.emojiCharacterCount)V+=this.data.emojiCharacterCount;else{var f=r=void 0,d=void 0;V+=((f=_.sj(_.DR,(r=J)==null?void 0:r.emojiId))==null?void 0:(d=f.shortcuts)==null?void 0:d[0].length)||0}}}return V};
_.P.characterCountChanged=function(){_.Rg(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.P.focusedChanged=function(){this.hostElement.dispatchEvent(new _.wF("focused-changed",this.focused))};
_.P.focus=function(){this.setFocus(!1)};
_.P.focusAtEnd=function(){this.setFocus(!0)};
_.P.setFocus=function(Z){Z=Z?this.getRangeAtEnd():this.getInputRange();_.H(this.hostElement).querySelector("#input").focus();var V=window.getSelection();V&&(V.removeAllRanges(),V.addRange(Z))};
_.P.insertEmoji=function(Z){var V,a=((Z==null?0:Z.isCustomEmoji)?(V=Z.shortcuts)==null?void 0:V[0]:Z==null?void 0:Z.emojiId)||"";this.insertText(a)};
_.P.computeText=function(Z){if(!Z||!Z.textSegments)return"";for(var V="",a=0;a<Z.textSegments.length;a++){var J=Z.textSegments[a];if(J.text)V+=J.text;else if(J.emojiId){var r=void 0,f=void 0,d=void 0;V+=((f=_.sj(_.DR,(r=J)==null?void 0:r.emojiId))==null?void 0:(d=f.shortcuts)==null?void 0:d[0])||""}}return V};
_.P.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.QS.Object.defineProperties(Uj.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.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}}});
Uj.prototype.focusedChanged=Uj.prototype.focusedChanged;Uj.prototype.characterCountChanged=Uj.prototype.characterCountChanged;Uj.prototype.onSuggestion=Uj.prototype.onSuggestion;Uj.prototype.onMessageSet=Uj.prototype.onMessageSet;Uj.prototype.dataChanged=Uj.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Uj.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Uj.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],Uj.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Uj.prototype,"disabled",void 0);_.z([_.E("disabled"),_.u("design:type",Number),_.u("design:paramtypes",[])],Uj.prototype,"inputTabIndex",null);_.z([_.E("data.maxCharacterLimit"),_.x({readOnly:!0,notify:!0}),_.u("design:type",Number),_.u("design:paramtypes",[])],Uj.prototype,"maxCharacterLimit",null);
_.z([_.E("liveChatRichMessageInput"),_.x({readOnly:!0,notify:!0}),_.u("design:type",Number),_.u("design:paramtypes",[])],Uj.prototype,"characterCount",null);_.z([_.E("maxCharacterLimit, characterCount"),_.x({readOnly:!0,notify:!0}),_.u("design:type",Number),_.u("design:paramtypes",[])],Uj.prototype,"remainingCharacterCount",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Uj.prototype,"isChatMessageInput",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Uj.prototype,"inputExpanded",void 0);_.z([_.x({readOnly:!0,notify:!0}),_.u("design:type",Object)],Uj.prototype,"liveChatRichMessageInput",void 0);_.z([_.x(),_.u("design:type",Object)],Uj.prototype,"messageInput",void 0);_.z([_.x(),_.u("design:type",Boolean)],Uj.prototype,"ignoreColorMapping",void 0);_.z([_.E("characterCount"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Uj.prototype,"hasText",null);
_.z([_.x(),_.u("design:type",Object)],Uj.prototype,"isValidWithNoInputText",void 0);_.z([_.E("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.x(),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Uj.prototype,"isInputValid",null);_.z([_.x({readOnly:!0,value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Uj.prototype,"focused",void 0);_.z([_.x(),_.u("design:type",Array)],Uj.prototype,"suggestions",void 0);
_.z([_.x(),_.u("design:type",_.ts)],Uj.prototype,"emojiManager",void 0);_.z([_.x(),_.u("design:type",_.yN)],Uj.prototype,"participantsManager",void 0);_.z([_.x(),_.u("design:type",Boolean)],Uj.prototype,"noUnderline",void 0);_.z([_.x(),_.u("design:type",Object)],Uj.prototype,"inputMethodEditorActive",void 0);_.z([_.Ly("#dropdown"),_.u("design:type",Object)],Uj.prototype,"dropdown",void 0);_.z([_.Ly("#input"),_.u("design:type",HTMLElement)],Uj.prototype,"input",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Uj.prototype,"dataChanged",null);_.z([_.RX("messageInput"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Uj.prototype,"onMessageSet",null);_.z([_.$K("yt-live-chat-select-suggestion"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Uj.prototype,"onSuggestion",null);
_.z([_.RX("characterCount"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Uj.prototype,"characterCountChanged",null);_.z([_.RX("focused"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Uj.prototype,"focusedChanged",null);Uj=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],Uj);
_.zOF=_.e(Uj,"yt-live-chat-text-input-field-renderer",function(){if(v2Y===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;jWz===void 0&&(jWz=document.createElement("template"));var J=jWz;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);v2Y=Z}Z=v2Y;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var HY=function(){var Z=_.Q.apply(this,arguments)||this;Z.buttonOverrides={style:"overlay",type:"filled"};Z.allowAnimations=!1;Z.modern=_.F("web_button_rework_with_live");Z.noPadding=!1;return Z};
_.O(HY,_.Q);_.P=HY.prototype;_.P.shouldSupportInlineActionButtons=function(){return!0};
_.P.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"}}}}};
_.P.ready=function(){var Z=document.querySelector("yt-live-chat-app");Z&&Z.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.P.attached=function(){this.allowAnimations=!1};
_.P.dataChanged=function(){if(this.data){var Z={"--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)};_.eL(this.hostElement,Z);this.allowAnimations=!0}};
_.P.messageChanged=function(){var Z,V=(Z=this.data)==null?void 0:Z.message;Z=_.H(_.H(this.hostElement).querySelector("#message"));Z.textContent="";V&&Z.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(V))};
_.P.computeShowOnlyHeader=function(Z,V){return!Z||Z.pdgLikeButton||Z.replyButton||Z.buyFlowButton?!1:this.isEmpty(Z,V)&&!Z.footer};
_.P.computeShowFooterDivider=function(Z,V,a){return Z?!!Z.footer&&!this.isEmpty(Z,V)&&!a:!1};
_.P.computeIsUserEditable=function(Z){return!!Z.inputField};
_.P.computeHasHeartButton=function(Z){return(Z==null?void 0:Z.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(Z==null?void 0:Z.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(Z==null?void 0:Z.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.P.computeNoveltyImage=function(Z){if(Z.headerOverlayImage&&Z.headerOverlayImage.thumbnails.length){var V=Z.headerOverlayImage.thumbnails[0],a,J;if((a=Z.pdgPurchasedNoveltyLoggingDirectives)==null?0:(J=a.loggingDirectives)==null?0:J.trackingParams){var r,f;LyO((r=Z.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(f=r.loggingDirectives)==null?void 0:f.trackingParams)}return V.width||0}return 0};
_.P.computeAuthorPhotoSize=function(Z){return(Z==null?0:Z.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.P.inputFocus=function(){var Z=_.H(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");Z&&Z.focus()};
_.P.inputInsertEmoji=function(Z){var V=_.H(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");V&&V.insertEmoji(Z)};
_.P.inputMessage=function(){var Z=_.H(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),V;return Z&&((V=this.data)==null?0:V.inputField)?(Z.completeEmojis(),_.FG(Z.liveChatRichMessageInput)):null};
_.P.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.P.isEmpty=function(Z,V){return Z?Z.empty||!(Z.message||Z.inputField||V):!0};
_.P.onLowerBuyButtonClick=function(){var Z,V=_.D((Z=this.data)==null?void 0:Z.buyButton,_.y9);V&&V.trackingParams&&!CjV(V.command)&&(Z=_.oN(V.trackingParams))&&(V=_.st())&&_.UM(V,Z)};
_.P.shouldSupportWholeItemClick=function(){return!0};
_.QS.Object.defineProperties(HY.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?0:Z.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
HY.prototype.isDeletedChanged=HY.prototype.isDeletedChanged;HY.prototype.messageChanged=HY.prototype.messageChanged;HY.prototype.dataChanged=HY.prototype.dataChanged;_.z([_.A(cxE.YtPdgLiveChatItemBehavior),_.u("design:type",Object)],HY.prototype,"ytPdgLiveChatItemBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],HY.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.sm),_.u("design:type",Object)],HY.prototype,"ytLiveChatReduxBehavior",void 0);
_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],HY.prototype,"ytLiveChatItemBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],HY.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],HY.prototype,"data",void 0);_.z([_.x({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:Rda}),_.u("design:type",Object)],HY.prototype,"engagementState",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.u("design:type",Boolean)],HY.prototype,"isUserEditable",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.u("design:type",Boolean)],HY.prototype,"hasHeartButton",void 0);_.z([_.x({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.u("design:type",Boolean)],HY.prototype,"showOnlyHeader",void 0);
_.z([_.x({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.u("design:type",Boolean)],HY.prototype,"showFooterDivider",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Object)],HY.prototype,"allowAnimations",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],HY.prototype,"dashboardMoneyFeed",void 0);_.z([_.x({computed:"computeNoveltyImage(data)"}),_.u("design:type",Number)],HY.prototype,"noveltyWidth",void 0);
_.z([_.x({computed:"computeAuthorPhotoSize(data)"}),_.u("design:type",Number)],HY.prototype,"authorPhotoSize",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],HY.prototype,"modern",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],HY.prototype,"noPadding",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],HY.prototype,"dataChanged",null);
_.z([_.RX("data.message"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],HY.prototype,"messageChanged",null);_.z([_.E("data","dashboardMoneyFeed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],HY.prototype,"hideLowerBumper",null);_.z([_.RX("isDeleted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],HY.prototype,"isDeletedChanged",null);
HY=_.z([_.p({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],HY);
_.e(HY,"yt-live-chat-paid-message-renderer",function(){if(goB===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;W5H===void 0&&(W5H=document.createElement("template"));var J=W5H;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);goB=Z}Z=goB;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var $p4;var ROH;var As=function(){var Z=_.Wp.apply(this,arguments)||this;Z._noAccessors=!0;return Z};
_.O(As,_.Wp);As.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.yr("openPopupConfig")};
_.z([_.A(_.gL.YtOpenPopupBehavior),_.u("design:type",Object)],As.prototype,"ytOpenPopupBehavior",void 0);As=_.z([_.IX()],As);_.kn=[_.gL.YtOpenPopupBehavior,As.prototype];var My4;var bX=[_.aX,iVW,_.Ol,_.Jz,_.kZ,_.Xec,_.Pp,_.sMW,_.yV,emc];_.F("web_watch_get_updated_metadata_response_processing")&&bX.push(_.$GH);_.F("web_continuation_response_processing")&&bX.push(_.lX);var zUu=new _.uM("RESPONSE_RECEIVED_COMMANDS"),xVO=new _.uM("RESPONSE_RECEIVED_COMMANDS");var UVR="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),bsn=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],y2a=["GET_UNSEEN_NOTIFICATION_COUNT"];var Ej=function(){var Z=_.Wp.apply(this,arguments)||this;Z._noAccessors=!0;Z.serviceEndpointHandlers=[];return Z};
_.O(Ej,_.Wp);Ej.prototype.created=function(){var Z=this;this.endpointHandlerActionMap={"yt-service-request":function(V,a,J,r){var f;return w$a(Z.hostElement,V,a,J,r,Z.serviceEndpointHandlers,(f=Z.onEntitiesUpdated)==null?void 0:f.bind(Z))}}};
Ej.prototype.attached=function(){_.kX(_.A$.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
Ej.prototype.detached=function(){_.E$(_.A$.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
Ej=_.z([_.IX()],Ej);_.LgF=[Ej.prototype];var uWb,WgW=function(){return uWb!==void 0?uWb:uWb=document.createElement("template")};
document.head.appendChild(WgW().content);var g2c;var ICB=document.head,ZjB=ICB.appendChild,VAz;if(g2c===void 0){var asa=document.createElement("template");_.w(asa,"\x3c!--css-build:shady--\x3e");asa.content.insertBefore(WgW().content.cloneNode(!0),asa.content.firstChild);g2c=asa}VAz=g2c;ZjB.call(ICB,VAz.content);var J_W,o5F=function(){return J_W!==void 0?J_W:J_W=document.createElement("template")};
document.head.appendChild(o5F().content);var r_c;var Phc=document.head,fsF=Phc.appendChild,ijY;if(r_c===void 0){var BIc=document.createElement("template");_.w(BIc,"\x3c!--css-build:shady--\x3e");BIc.content.insertBefore(o5F().content.cloneNode(!0),BIc.content.firstChild);r_c=BIc}ijY=r_c;fsF.call(Phc,ijY.content);var doL;_.YN("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.YN("sharingRendererButtons","buttonRenderer","ytd-button-renderer");doL=_.F("web_button_rework")&&_.bU("BUTTON_REWORK")||_.F("web_button_rework_with_live");_.jg=function(){var Z=_.Q.apply(this,arguments)||this;Z.isPressed=!1;Z.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return Z};
_.O(_.jg,_.Q);_.P=_.jg.prototype;_.P.created=function(){this.showTooltips=!0};
_.P.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.P.onHintIdChanged=function(){var Z=this,V,a,J=(V=this.ytButtonBehavior.data)==null?void 0:(a=V.hint)==null?void 0:a.hintRenderer;if(J&&J.hintId){V=_.L4(this.hostElement,"yt-get-opened-popups-action");V=(V&&V.length===1?V[0]:[]).length>0;var r=null;J.hintId!=="sponsor-pre-purchase"||V?J.hintId.startsWith("sponsor-post-purchase")&&!V?r=RqW("membership-manage"):J.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!V&&(r=RqW("membership-freebie-join")):r=RqW("membership-join");r&&_.td.addLowPriorityJob(function(){for(var f=
_.B(r),d=f.next();!d.done;d=f.next())Z.ytComponentBehavior.resolveCommand(d.value)})}};
_.P.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.P.onYtNavigate=function(Z){var V=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(Z.detail.endpoint);V&&(Z.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(V))};
_.P.onYtServiceRequestSent=function(Z,V){this.handleServiceRequestActions(V);_.Rg(this.hostElement,"yt-service-request-sent-button-renderer")};
_.P.onServiceRequestCompleted=function(Z,V){this.handleServiceRequestActions(V);_.Rg(this.hostElement,"yt-service-request-completed-button-renderer")};
_.P.updateButton=function(Z){var V;if(Z=(V=_.D(Z,eG4))==null?void 0:V.updatedButton)this.ytButtonBehavior.data=_.D(Z,_.y9)};
_.P.handleUpdateButtonAction=function(Z){var V=this.ytButtonBehavior.data;V.targetId&&Z.updateButtonAction.targetId&&V.targetId===Z.updateButtonAction.targetId&&this.updateButton(Z)};
_.P.handleServiceRequestActions=function(Z){if(Z=Z.actions)for(var V=0;V<Z.length;V++)this.updateButton(Z[V])};
_.QS.Object.defineProperties(_.jg,{template:{configurable:!0,enumerable:!0,get:function(){if(My4===void 0){var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);My4=Z}Z=My4;return Z}}});
_.jg.prototype.onServiceRequestCompleted=_.jg.prototype.onServiceRequestCompleted;_.jg.prototype.onYtServiceRequestSent=_.jg.prototype.onYtServiceRequestSent;_.jg.prototype.onYtNavigate=_.jg.prototype.onYtNavigate;_.jg.prototype.onPressedStateChanged=_.jg.prototype.onPressedStateChanged;_.jg.prototype.onHintIdChanged=_.jg.prototype.onHintIdChanged;_.z([_.x(),_.u("design:type",Object)],_.jg.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],_.jg.prototype,"isPressed",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],_.jg.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.XKW.YtButtonBehavior),_.u("design:type",Object)],_.jg.prototype,"ytButtonBehavior",void 0);_.z([_.A(_.kn),_.u("design:type",Object)],_.jg.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],_.jg.prototype,"ytComponentBehavior",void 0);
_.z([_.A(Js.YtRenderButtonBehavior),_.u("design:type",Object)],_.jg.prototype,"ytRenderButtonBehavior",void 0);_.z([_.RX("data.hint.hintRenderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],_.jg.prototype,"onHintIdChanged",null);_.z([_.RX("isPressed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],_.jg.prototype,"onPressedStateChanged",null);
_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],_.jg.prototype,"onYtNavigate",null);_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],_.jg.prototype,"onYtServiceRequestSent",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],_.jg.prototype,"onServiceRequestCompleted",null);_.jg=_.z([_.p({is:"ytd-button-renderer",disableElementRegistration:doL})],_.jg);var vY=function(){var Z=_.Q.apply(this,arguments)||this;Z.modern=_.F("web_button_rework_with_live");Z.buttonOverrides={style:"overlay",type:"filled"};return Z};
_.O(vY,_.Q);_.P=vY.prototype;_.P.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"}}}}};
_.P.ready=function(){var Z=document.querySelector("yt-live-chat-app");Z&&Z.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.P.dataChanged=function(){if(this.data&&this.data.sticker){var Z=_.v1(this.data.sticker.thumbnails,this.stickerWidth);Z||_.RmF(Z).thenCatch(function(){_.FD(new _.qa("Failed to load Super Sticker with url",Z))})}};
_.P.computeAuthorPhotoSize=function(Z){return(Z==null?0:Z.isV2Style)?32:40};
_.P.computeIsV2Style=function(Z){return(Z==null?0:Z.isV2Style)?!0:!1};
_.P.onStickerLoaded=function(Z){var V,a,J;(V=_.yp(Z))==null||(a=V.parentNode)==null||(J=a.classList)==null||J.add("sticker-loaded")};
_.P.computeNoveltyImageWidth=function(Z){var V,a;if(Z==null?0:(V=Z.headerOverlayImage)==null?0:(a=V.thumbnails)==null?0:a.length){V=Z.headerOverlayImage.thumbnails[0];var J,r;if((J=Z.pdgPurchasedNoveltyLoggingDirectives)==null?0:(r=J.loggingDirectives)==null?0:r.trackingParams){var f,d;LyO((f=Z.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(d=f.loggingDirectives)==null?void 0:d.trackingParams)}return V.width||0}return 0};
_.P.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.P.updateStickerStyles=function(){var Z=this.data;Z&&(Z={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(Z.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(Z.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(Z.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(Z.authorNameTextColor)},
_.eL(this.hostElement,Z))};
_.P.onBuyButtonClick=function(){var Z,V=_.D((Z=this.data)==null?void 0:Z.buyButton,_.y9);V&&!CjV(V.command)&&this.ytRendererBehavior.logExplicitClick(V)};
_.P.shouldSupportWholeItemClick=function(){return!0};
_.QS.Object.defineProperties(vY.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 Z;return((Z=this.data)==null?0:Z.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
vY.prototype.updateStickerStyles=vY.prototype.updateStickerStyles;vY.prototype.isDeletedChanged=vY.prototype.isDeletedChanged;vY.prototype.onStickerLoaded=vY.prototype.onStickerLoaded;vY.prototype.dataChanged=vY.prototype.dataChanged;_.z([_.A(cxE.YtPdgLiveChatItemBehavior),_.u("design:type",Object)],vY.prototype,"ytPdgLiveChatItemBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],vY.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],vY.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],vY.prototype,"ytLiveChatItemBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],vY.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],vY.prototype,"data",void 0);
_.z([_.x({computed:"computeAuthorPhotoSize(data)"}),_.u("design:type",Number)],vY.prototype,"authorPhotoSize",void 0);_.z([_.x(),_.u("design:type",Boolean)],vY.prototype,"isDeleted",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],vY.prototype,"dashboardMoneyFeed",void 0);_.z([_.x({computed:"computeNoveltyImageWidth(data)"}),_.u("design:type",Number)],vY.prototype,"noveltyWidth",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],vY.prototype,"modern",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.u("design:type",Boolean)],vY.prototype,"isV2Style",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vY.prototype,"dataChanged",null);_.z([_.$K("yt-img-shadow-loaded"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],vY.prototype,"onStickerLoaded",null);
_.z([_.E("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],vY.prototype,"stickerWidth",null);_.z([_.E("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],vY.prototype,"stickerHeight",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],vY.prototype,"hasHeartButton",null);_.z([_.E("data","dashboardMoneyFeed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],vY.prototype,"hideLowerBumper",null);
_.z([_.RX("isDeleted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vY.prototype,"isDeletedChanged",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vY.prototype,"updateStickerStyles",null);vY=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],vY);
_.e(vY,"yt-live-chat-paid-sticker-renderer",function(){if(ROH===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;$p4===void 0&&($p4=document.createElement("template"));var J=$p4;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);ROH=Z}Z=ROH;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var moY;var NIc;var ChH,qPr=function(){return ChH!==void 0?ChH:ChH=document.createElement("template")};
document.head.appendChild(qPr().content);var SPE,TIB=function(){return SPE!==void 0?SPE:SPE=document.createElement("template")};
document.head.appendChild(TIB().content);var YPE;var X8W,Kyb=function(){return X8W!==void 0?X8W:X8W=document.createElement("template")};
document.head.appendChild(Kyb().content);var n5c;var ls7=document.head,tAY=ls7.appendChild,sEa;if(n5c===void 0){var FyB=document.createElement("template");_.w(FyB,"\x3c!--css-build:shady--\x3e");FyB.content.insertBefore(Kyb().content.cloneNode(!0),FyB.content.firstChild);n5c=FyB}sEa=n5c;tAY.call(ls7,sEa.content);var DoW=document.head,c_a=DoW.appendChild,OjA;if(YPE===void 0){var xn=document.createElement("template");_.w(xn,"\x3c!--css-build:shady--\x3e");xn.content.insertBefore(TIB().content.cloneNode(!0),xn.content.firstChild);xn.content.insertBefore(qPr().content.cloneNode(!0),xn.content.firstChild);YPE=xn}OjA=YPE;c_a.call(DoW,OjA.content);var QN=function(){var Z=_.Wp.apply(this,arguments)||this;Z.focusedIndex=0;Z.verticalOffset=0;Z.verticalAlign="top";Z.dynamicAlign=!0;return Z};
_.O(QN,_.Wp);QN.prototype.emojiUrl=function(Z){Z=_.sj(this.emojiManager,Z);if(!Z)return"";var V;Z=(V=Z.image)==null?void 0:V.thumbnails;return _.v1(Z,24)||""};
var Gsh=function(Z){var V;Z.emojiVariants&&(V=Z.data)!=null&&V.target&&_.vH(Z,function(){Z.set("verticalOffset",-1*Z.hostElement.clientHeight);var a=_.H(Z.hostElement).querySelector("img");a&&a.focus()})};
_.P=QN.prototype;_.P.onKeyboardEnter=function(){};
_.P.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.P.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.P.onKeyDown=function(Z){switch(Z.keyCode){case 13:this.onKeyboardEnter();Z.preventDefault();break;case 40:this.changeFocus(1);Z.preventDefault();break;case 38:this.changeFocus(-1);Z.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.P.onYtEmojiSelect=function(Z){var V=this,a,J,r,f,d,N,C,T;return _.m(function(Y){if(Y.nextAddress==1)return J=(a=V.data)==null?void 0:a.emoji,d=((r=J)==null?void 0:r.stickyPrefId)||((f=J)==null?void 0:f.emojiId),C=(N=Z.detail)==null?void 0:N.emojiId,d&&C&&d!==C?_.q(Y,(T=V.emojiManager)==null?void 0:Hmz(T,J,C),2):Y.return();_.MR(V.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[J,C]);_.mt(Y)})};
_.P.changeFocus=function(Z){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+Z+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(Z=_.H(this.hostElement).querySelector("#variants"))&&Z.children[this.focusedIndex].focus())};
_.QS.Object.defineProperties(QN.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
QN.prototype.onYtEmojiSelect=QN.prototype.onYtEmojiSelect;QN.prototype.onKeyDown=QN.prototype.onKeyDown;QN.prototype.onEmojiVariantsChanged=QN.prototype.onEmojiVariantsChanged;QN.prototype.onVerticalOffsetOrPositionTargetChanged=QN.prototype.onVerticalOffsetOrPositionTargetChanged;_.z([_.A(_.pi),_.u("design:type",Object)],QN.prototype,"ironOverlayBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],QN.prototype,"data",void 0);_.z([_.x(),_.u("design:type",_.ts)],QN.prototype,"emojiManager",void 0);
_.z([_.x(),_.u("design:type",Object)],QN.prototype,"emojiVariants",void 0);_.z([_.x(),_.u("design:type",Object)],QN.prototype,"focusedIndex",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],QN.prototype,"positionTarget",null);_.z([_.x({reflectToAttribute:!0}),_.E("verticalOffset","data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],QN.prototype,"isPositioned",null);_.z([_.x(),_.u("design:type",Object)],QN.prototype,"verticalOffset",void 0);
_.z([_.x(),_.u("design:type",Object)],QN.prototype,"verticalAlign",void 0);_.z([_.x(),_.u("design:type",Object)],QN.prototype,"dynamicAlign",void 0);_.z([_.RX("verticalOffset","positionTarget"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QN.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.z([_.RX("emojiVariants"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QN.prototype,"onEmojiVariantsChanged",null);
_.z([_.$K("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent]),_.u("design:returntype")],QN.prototype,"onKeyDown",null);_.z([_.$K("yt-emoji-select"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype",Promise)],QN.prototype,"onYtEmojiSelect",null);QN=_.z([_.IX()],QN);var w8Y=[QN.prototype];var y_b;var bjb;var Uor=/medium-light|medium-dark|light|medium|dark/,HjA=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,A_b=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),pZ=function(){var Z=_.Q.apply(this,arguments)||this;Z.userSelection={left:null,right:null};Z.scrollAction="lock";Z.isEmojiDraftInProgress=!1;return Z};
_.O(pZ,_.Q);_.P=pZ.prototype;_.P.onClick=function(Z){Z=_.yp(Z);Z instanceof HTMLImageElement&&this.selectOrUpdateEmoji(Z)};
_.P.selectOrUpdateEmoji=function(Z){var V=Z.getAttribute("selection");V&&(V==="default"?_.Rg(this.hostElement,"yt-emoji-select",_.sj(this.emojiManager,Z.id)):V==="left"?this.userSelection=Object.assign({},this.userSelection,{left:Z.src}):V==="right"?this.userSelection=Object.assign({},this.userSelection,{right:Z.src}):V==="user"&&this.userSelection.left&&this.userSelection.right&&_.Rg(this.hostElement,"yt-emoji-select",_.sj(this.emojiManager,Z.id)))};
_.P.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.P.onMultiSelectorThumbnailRowChanged=function(){var Z,V,a;((Z=this.data)==null?0:(V=Z.emoji)==null?0:(a=V.multiSelectorThumbnailRow)==null?0:a.length)&&this.openSelector()};
_.P.getThumbnailFromEmojiRow=function(Z){var V,a;return(Z==null?void 0:(V=Z.thumbnails)==null?void 0:(a=V[0])==null?void 0:a.url)||""};
_.P.getEmojiAltTextForPartialSelector=function(Z){var V;return((V=this.getThumbnailFromEmojiRow(Z).match(HjA))==null?void 0:V[0])||""};
_.P.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.P.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.P.getRowSelection=function(Z){return["left","right"][Z]};
_.P.getIdFromComposedEmoji=function(Z){return(Z==null?void 0:Z.emojiId)||""};
_.P.getEmojiFromPartialSelections=function(Z,V){if(!Z&&!V)return null;var a,J,r=(a=this.data)==null?void 0:(J=a.emoji)==null?void 0:J.variantIds;if(!r||!r.length)return null;var f;Z=(f=Z.match(Uor))==null?void 0:f[0];var d;V=(d=V.match(Uor))==null?void 0:d[0];if(!Z||!V)return null;var N=A_b.get(Z);d=A_b.get(V);if(N===d){d=Array.from(A_b.values()).filter(function(T){return T!==N}).join("|");
var C=new RegExp("^((?!("+d+")).)*"+N+"$")}else C=new RegExp(N+".*"+d);return(r=r.find(function(T){return C.test(T)}))&&_.sj(this.emojiManager,r)||null};
_.P.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var Z,V=this.ytEmojiSelectorBehavior.emojiUrl(((Z=this.data.emoji)==null?void 0:Z.emojiId)||"");_.H(this.hostElement).querySelector('[selection="user"]').src.includes(V)||(this.isEmojiDraftInProgress=!0)}};
_.P.onDomChange=function(){Gsh(this.ytEmojiSelectorBehavior)};
_.P.getFocusableElements=function(){return _.H(this.hostElement).querySelectorAll("img").filter(function(Z){return Z.getAttribute("role")==="option"})};
_.P.changeFocus=function(Z){var V=this.getFocusableElements();V!=null&&V.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+Z+V.length)%V.length,this.ytEmojiSelectorBehavior.focusedIndex<V.length&&(Z=V[this.ytEmojiSelectorBehavior.focusedIndex])&&Z.focus())};
_.P.onKeyboardEnter=function(){var Z=this.getFocusableElements();Z!=null&&Z.length&&(Z=Z[this.ytEmojiSelectorBehavior.focusedIndex])&&Z instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(Z),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.QS.Object.defineProperties(pZ.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var Z=this,V,a,J;return this.emojiManager&&((V=this.data)==null?0:(a=V.emoji)==null?0:(J=a.variantIds)==null?0:J.length)?this.data.emoji.variantIds.map(function(r){return!!r&&_.sj(Z.emojiManager,r)}).filter(function(r){return!!r}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var Z,V=(Z=this.userSelection)==null?void 0:Z.left,a;Z=(a=this.userSelection)==null?void 0:a.right;return V&&Z?this.getEmojiFromPartialSelections(V,Z):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.composedEmojiSelection)==null?0:Z.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var V;Z=(V=this.userSelection)==null?void 0:V.left;var a;V=(a=this.userSelection)==null?void 0:a.right;if(!Z&&!V){var J;return this.ytEmojiSelectorBehavior.emojiUrl(((J=this.data.emoji)==null?void 0:J.emojiId)||"")}return Z&&!V?Z:!Z&&V?V:""}}});
pZ.prototype.onMultiSelectorThumbnailRowChanged=pZ.prototype.onMultiSelectorThumbnailRowChanged;pZ.prototype.onClick=pZ.prototype.onClick;_.z([_.A(_.pi),_.u("design:type",Object)],pZ.prototype,"ironOverlayBehavior",void 0);_.z([_.A(w8Y),_.u("design:type",Object)],pZ.prototype,"ytEmojiSelectorBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],pZ.prototype,"data",void 0);_.z([_.x(),_.u("design:type",_.ts)],pZ.prototype,"emojiManager",void 0);
_.z([_.x(),_.u("design:type",Object)],pZ.prototype,"userSelection",void 0);_.z([_.x(),_.u("design:type",Object)],pZ.prototype,"scrollAction",void 0);_.z([_.x(),_.u("design:type",Object)],pZ.prototype,"isEmojiDraftInProgress",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],pZ.prototype,"emojiVariants",null);_.z([_.E("data","userSelection"),_.u("design:type",Object),_.u("design:paramtypes",[])],pZ.prototype,"composedEmojiSelection",null);
_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[MouseEvent]),_.u("design:returntype")],pZ.prototype,"onClick",null);_.z([_.RX("data.emoji.multiSelectorThumbnailRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pZ.prototype,"onMultiSelectorThumbnailRowChanged",null);_.z([_.E("data","userSelection","composedEmojiSelection"),_.u("design:type",String),_.u("design:paramtypes",[])],pZ.prototype,"draftEmojiUrl",null);
pZ=_.z([_.qZ({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],pZ);
_.e(pZ,"yt-emoji-multi-person-selector",function(){if(bjb===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;y_b===void 0&&(y_b=document.createElement("template"));var J=y_b;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);bjb=Z}Z=bjb;return Z},{mode:2});var ksr;var E5h;var hs=function(){var Z=_.Q.apply(this,arguments)||this;Z.tooltip_=null;return Z};
_.O(hs,_.Q);_.P=hs.prototype;_.P.dataChanged_=function(){var Z;if((Z=this.data)==null?0:Z.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.H(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.hz)(this.tooltip_).textContent=this.data.tooltip};
_.P.computeTargetId=function(){var Z;return((Z=this.data)==null?void 0:Z.targetId)||""};
_.P.computeId_=function(Z){return Z};
_.P.computeIcon_=function(Z){return _.RL(Z)};
_.P.onTap_=function(){this.active=!this.active;_.Rg(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.P.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("active-changed",this.active))};
_.QS.Object.defineProperties(hs.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var Z,V;if((Z=this.data)==null?0:(V=Z.icon)==null?0:V.iconType)return this.data.icon.iconType==="SUPER_STICKER";var a,J;return((a=this.data)==null?void 0:(J=a.icon)==null?void 0:J.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
hs.prototype.activeChangedForBinding=hs.prototype.activeChangedForBinding;hs.prototype.dataChanged_=hs.prototype.dataChanged_;_.z([_.A(_.FM.YtLiveChatTooltipTargetingBehavior),_.u("design:type",Object)],hs.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],hs.prototype,"data",void 0);_.z([_.x({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.u("design:type",String)],hs.prototype,"id",void 0);
_.z([_.x({computed:"computeTargetId(data.targetId)"}),_.u("design:type",String)],hs.prototype,"targetId",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],hs.prototype,"active",void 0);_.z([_.x({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.u("design:type",String)],hs.prototype,"icon",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hs.prototype,"dataChanged_",null);
_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],hs.prototype,"iconFilled",null);_.z([_.RX("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hs.prototype,"activeChangedForBinding",null);hs=_.z([_.qZ({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],hs);
_.e(hs,"yt-emoji-picker-category-button-renderer",function(){if(E5h===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;ksr===void 0&&(ksr=document.createElement("template"));var J=ksr;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);E5h=Z}Z=E5h;return Z},{mode:2});var jE7;var v5r;var eg=function(){var Z=_.Q.apply(this,arguments)||this;Z.ariaLabel=null;Z.ariaActivedescendant=null;Z.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};Z.JSC$11912_ignoreNextFocus_=!1;Z.longPressTimeoutId=-1;return Z};
_.O(eg,_.Q);_.P=eg.prototype;_.P.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.P.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.P.emojiChanged_=function(){this.changeFocus_(0,!1);for(var Z=_.Ze(),V=0;V<this.emoji.length;V++){var a={veType:88013,elementIndex:V},J=this.emoji[V];J.isCustomEmoji&&(J=document.querySelector(("#"+J.emojiId).replace("/","\\/")))&&(a=_.IL(Z,a))&&(J.visualElement=a)}};
_.P.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.P.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.P.emojiSkinToneChanged_=function(Z){this.skinTone=Z};
_.P.dataChanged=function(){this.data&&this.data.emojiData&&wPH(this.emojiManager,this.data.emojiData)};
_.P.emojiUrl=function(Z){Z=this.getEmoji(Z);if(!Z)return"";var V;Z=(V=Z.image)==null?void 0:V.thumbnails;return _.v1(Z,24)||""};
_.P.emojiAlt=function(Z){var V=this.get("image.accessibility.accessibilityData.label",Z);return V?V:Z.isCustomEmoji?Z.shortcuts[0]:Z.emojiId};
_.P.emojiAriaLabel=function(Z){return Z.shortcuts?Z.shortcuts[0]:""};
_.P.emojiAriaSelected=function(Z,V,a){return Z&&a==V?"true":"false"};
_.P.getEmoji=function(Z){if(this.emojiManager)return this.shouldUseStickyPreferences?bmB(this.emojiManager,Z):Fc(this.emojiManager,Z)};
_.P.computeId_=function(Z){return Z.categoryId||""};
_.P.computeEmoji=function(Z){var V=this;return this.emojiManager?Z.emojiIds?Z.emojiIds.map(function(a){return a?_.sj(V.emojiManager,a):null}).filter(M4c):Z.emojiData?Z.emojiData.map(function(a){var J=!!a.emojiId&&_.sj(V.emojiManager,a.emojiId);
return J?Object.assign({},J,a):null}).filter(M4c):[]:[]};
_.P.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.P.computeAriaLabel_=function(Z){return _.AI(Z)};
_.P.computeAriaActivedescendant_=function(Z,V){return Z&&Z[V]?Z[V].emojiId||"":""};
_.P.handleLongPressEmojiWithVariants=function(Z,V){this.changeFocusToEmoji(Z.emojiId,!1);this.openVariantSelector(Z,V)};
_.P.onMouseDown=function(Z){var V=this;this.hostElement!==document.activeElement&&(this.JSC$11912_ignoreNextFocus_=!0);if(Z.button===0){var a=_.yp(Z);if(a instanceof HTMLImageElement){var J=_.H(this.hostElement).querySelector("#repeat").itemForElement(a);this.emojiContainsVariants(J)&&(this.longPressTimeoutId=setTimeout(function(){V.handleLongPressEmojiWithVariants(J,a)},500))}}};
_.P.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.P.onFocus=function(){this.JSC$11912_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$11912_ignoreNextFocus_=!1};
_.P.onBlur_=function(){this.showFocus=!1};
_.P.emojiContainsVariants=function(Z){return!!(Z&&Z.variantIds&&Z.variantIds.length)};
_.P.onClick=function(Z){clearTimeout(this.longPressTimeoutId);Z=_.yp(Z);if(Z instanceof HTMLImageElement){var V=Z.id;this.changeFocusToEmoji(V,!1);var a=this.getEmoji(V),J;if(J=this.shouldUseStickyPreferences&&this.emojiContainsVariants(a)){var r;J=!((r=this.emojiManager.emojiMap[V])!=null&&r.stickyPrefId)}J?(r=_.H(this.hostElement).querySelector("#repeat").itemForElement(Z),this.openVariantSelector(r,Z)):_.Rg(this.hostElement,"yt-emoji-select",a)}};
_.P.isActiveEmojiWithVariants=function(Z,V){return Z&&V?V.stickyPrefId?Z===V.stickyPrefId:Z===V.emojiId:!1};
_.P.onCloseEmojiVariantSelector=function(Z){this.activeEmojiWithVariantsId===Z&&(this.activeEmojiWithVariantsId="")};
_.P.onMouseOver_=function(Z){Z=_.yp(Z);Z instanceof HTMLImageElement&&_.Rg(this.hostElement,"yt-emoji-hover",_.sj(this.emojiManager,Z.id))};
_.P.changeFocus_=function(Z,V){this.focusedIndex=(this.focusedIndex+Z+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(Z=this.emoji[this.focusedIndex],V&&(this.showFocus=!0,_.H(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.Rg(this.hostElement,"yt-emoji-hover",Z)))};
_.P.changeFocusToEmoji=function(Z,V){if(Z){var a=this.emoji.findIndex(function(J){return J.emojiId===Z});
a!==-1&&this.changeFocus_(a-this.focusedIndex,V)}};
_.P.onKeyDown_=function(Z){switch(Z.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var V=this.emoji[this.focusedIndex];if(V&&V.emojiId){if(this.emojiContainsVariants(V)){var a=_.H(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(V,a)}else _.Rg(this.hostElement,"yt-emoji-select",Fc(this.emojiManager,V.emojiId)),this.hostElement.focus();Z.preventDefault()}}break;case 40:this.changeFocus_(1,!0);Z.preventDefault();break;case 38:this.changeFocus_(-1,!0),Z.preventDefault()}};
_.P.onEmojiStickyPreferenceChanged=function(Z,V){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&Z.emojiId&&Z.variantIds&&Z.variantIds.includes(V)&&this.activeEmojiWithVariantsId!==V&&this.setStickyEmojiPreference(Z.emojiId,V)};
_.P.openVariantSelector=function(Z,V){this.activeEmojiWithVariantsId=Z.stickyPrefId||Z.emojiId||"";_.Rg(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:Z,target:V})};
_.P.setStickyEmojiPreference=function(Z,V){if(this.data){var a=this.emoji.findIndex(function(r){return r.emojiId===Z});
if(a!==-1){var J=this.emoji[a];J.stickyPrefId=V;this.set("emoji."+a,Object.assign({},J));this.activeEmojiWithVariantsId=V}}};
eg.prototype.onKeyDown_=eg.prototype.onKeyDown_;eg.prototype.onMouseOver_=eg.prototype.onMouseOver_;eg.prototype.onClick=eg.prototype.onClick;eg.prototype.onBlur_=eg.prototype.onBlur_;eg.prototype.onFocus=eg.prototype.onFocus;eg.prototype.onMouseUp=eg.prototype.onMouseUp;eg.prototype.onMouseDown=eg.prototype.onMouseDown;eg.prototype.dataChanged=eg.prototype.dataChanged;eg.prototype.disableIncrementalLoadingChanged_=eg.prototype.disableIncrementalLoadingChanged_;eg.prototype.emojiManagerChanged_=eg.prototype.emojiManagerChanged_;
eg.prototype.emojiChanged_=eg.prototype.emojiChanged_;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],eg.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],eg.prototype,"data",void 0);_.z([_.x({computed:"computeId_(data)"}),_.u("design:type",String)],eg.prototype,"id",void 0);_.z([_.x({computed:"computeEmoji(data)"}),_.u("design:type",Array)],eg.prototype,"emoji",void 0);_.z([_.x(),_.u("design:type",Number)],eg.prototype,"skinTone",void 0);
_.z([_.x(),_.u("design:type",_.ts)],eg.prototype,"emojiManager",void 0);_.z([_.x(),_.u("design:type",Boolean)],eg.prototype,"disableIncrementalLoading",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],eg.prototype,"focusedIndex",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],eg.prototype,"showFocus",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.u("design:type",Object)],eg.prototype,"ariaLabel",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.u("design:type",Object)],eg.prototype,"ariaActivedescendant",void 0);_.z([_.x({value:60}),_.u("design:type",Number)],eg.prototype,"domRepeatTargetFramerate",void 0);_.z([_.x({value:1}),_.u("design:type",Number)],eg.prototype,"domRepeatInitialCount",void 0);_.z([_.x({value:""}),_.u("design:type",String)],eg.prototype,"activeEmojiWithVariantsId",void 0);
_.z([_.x({value:!1}),_.u("design:type",Boolean)],eg.prototype,"shouldUseStickyPreferences",void 0);_.z([_.RX("emoji"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eg.prototype,"emojiChanged_",null);_.z([_.RX("emojiManager"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eg.prototype,"emojiManagerChanged_",null);
_.z([_.RX("disableIncrementalLoading"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eg.prototype,"disableIncrementalLoadingChanged_",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eg.prototype,"dataChanged",null);_.z([_.$K("mousedown"),_.u("design:type",Function),_.u("design:paramtypes",[Object]),_.u("design:returntype")],eg.prototype,"onMouseDown",null);
_.z([_.$K("mouseup"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eg.prototype,"onMouseUp",null);_.z([_.$K("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eg.prototype,"onFocus",null);_.z([_.$K("blur"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eg.prototype,"onBlur_",null);
_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],eg.prototype,"onClick",null);_.z([_.$K("mouseover"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],eg.prototype,"onMouseOver_",null);_.z([_.$K("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],eg.prototype,"onKeyDown_",null);
eg=_.z([_.qZ({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],eg);
_.e(eg,"yt-emoji-picker-category-renderer",function(){if(v5r===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;jE7===void 0&&(jE7=document.createElement("template"));var J=jE7;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);v5r=Z}Z=v5r;return Z},{mode:2});var xoz;var QEF;var p8F;var hdH;var zX=function(){var Z=_.Q.apply(this,arguments)||this;Z.ariaLabel=null;Z.ariaActivedescendant=null;Z.getFormattedStringRawText=_.AI;Z.JSC$11918_ignoreNextFocus_=!1;return Z};
_.O(zX,_.Q);_.P=zX.prototype;_.P.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")};
_.P.emojiUrl=function(Z){var V,a;Z=(V=Fc(this.emojiManager,Z,!0))==null?void 0:(a=V.image)==null?void 0:a.thumbnails;return _.v1(Z,24)||""};
_.P.emojiAlt=function(Z){var V=this.get("image.accessibility.accessibilityData.label",Z);return V?V:Z.isCustomEmoji?Z.shortcuts[0]:Z.emojiId};
_.P.emojiId=function(Z){return"emoji"+Z};
_.P.computeId_=function(Z){return Z.categoryId||""};
_.P.computeAriaActivedescendant_=function(Z){return this.emoji&&Z<this.emoji.length?this.emojiId(Z):""};
_.P.emojiChanged_=function(){this.changeFocus_(0,!1);for(var Z=_.Ze(),V=0;V<this.emoji.length;V++){var a={veType:88013,elementIndex:V},J=this.emoji[V];J.isCustomEmoji&&(J=document.querySelector(("#"+J.emojiId).replace("/","\\/")))&&(a=_.IL(Z,a))&&(J.visualElement=a)}};
_.P.computeEmoji_=function(Z){var V=this;return this.emojiManager?Z.emojiIds.map(function(a){return _.sj(V.emojiManager,a,!0)}).filter(LQV):[]};
_.P.titleOffsetChanged_=function(){var Z=this.hostElement.getBoundingClientRect(),V=_.H(this.hostElement).querySelector("#title").getBoundingClientRect();Z=Math.max(0,Math.min(this.titleOffset,Z.height-V.height));_.H(this.hostElement).querySelector("#title").style.top=Z+"px"};
_.P.onEmojiMouseOver_=function(Z){_.Rg(this.hostElement,"yt-emoji-hover",Z.model.item)};
_.P.onEmojiTap_=function(Z){this.data.command&&(Z=J2E(_.l().resolve(_.M_(U$)),this.data.command,Z),_.Rg(this.hostElement,"yt-navigate",Z))};
_.P.emojiAriaLabel=function(Z){return Z.shortcuts[0]};
_.P.emojiAriaSelected=function(Z,V,a){return Z&&a==V?"true":"false"};
_.P.changeFocus_=function(Z,V){var a=this.emoji.length;this.focusedIndex=(this.focusedIndex+Z+a)%a;Z=this.emoji[this.focusedIndex];if(V){var J;(J=_.H(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||J.scrollIntoView(!1);_.Rg(this.hostElement,"yt-emoji-hover",Z)}};
_.P.onMouseDown_=function(){this.JSC$11918_ignoreNextFocus_=!0};
_.P.onFocus_=function(){this.JSC$11918_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$11918_ignoreNextFocus_=!1};
_.P.onBlur_=function(){this.showFocus=!1};
_.P.onKeyDown_=function(Z){switch(Z.keyCode){case 13:this.onEmojiTap_(Z);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);Z.preventDefault();break;case 38:this.changeFocus_(-1,!0),Z.preventDefault()}};
zX.prototype.onKeyDown_=zX.prototype.onKeyDown_;zX.prototype.onBlur_=zX.prototype.onBlur_;zX.prototype.onFocus_=zX.prototype.onFocus_;zX.prototype.onMouseDown_=zX.prototype.onMouseDown_;zX.prototype.onEmojiTap_=zX.prototype.onEmojiTap_;zX.prototype.titleOffsetChanged_=zX.prototype.titleOffsetChanged_;zX.prototype.emojiChanged_=zX.prototype.emojiChanged_;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],zX.prototype,"ytComponentBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],zX.prototype,"data",void 0);_.z([_.x({computed:"computeId_(data)"}),_.u("design:type",String)],zX.prototype,"id",void 0);_.z([_.x({computed:"computeEmoji_(data)"}),_.u("design:type",Array)],zX.prototype,"emoji",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],zX.prototype,"titleOffset",void 0);_.z([_.x({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.u("design:type",Object)],zX.prototype,"ariaLabel",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.u("design:type",Object)],zX.prototype,"ariaActivedescendant",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],zX.prototype,"showFocus",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],zX.prototype,"focusedIndex",void 0);_.z([_.x(),_.u("design:type",_.ts)],zX.prototype,"emojiManager",void 0);
_.z([_.RX("emoji"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zX.prototype,"emojiChanged_",null);_.z([_.RX("titleOffset"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zX.prototype,"titleOffsetChanged_",null);_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],zX.prototype,"onEmojiTap_",null);
_.z([_.$K("mousedown"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zX.prototype,"onMouseDown_",null);_.z([_.$K("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zX.prototype,"onFocus_",null);_.z([_.$K("blur"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zX.prototype,"onBlur_",null);
_.z([_.$K("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],zX.prototype,"onKeyDown_",null);zX=_.z([_.qZ({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],zX);
_.e(zX,"yt-emoji-picker-upsell-category-renderer",function(){if(hdH===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;p8F===void 0&&(p8F=document.createElement("template"));var J=p8F;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);hdH=Z}Z=hdH;return Z},{mode:2});var edz;var zdh;var $n=function(){var Z=_.Q.apply(this,arguments)||this;Z.scrollAction="lock";Z.verticalAlign="top";return Z};
_.O($n,_.Q);_.P=$n.prototype;_.P.onClick=function(Z){Z=_.yp(Z);Z instanceof HTMLImageElement&&_.Rg(this.hostElement,"yt-emoji-select",_.sj(this.emojiManager,Z.id))};
_.P.openSelector=function(){this.ironOverlayBehavior.open()};
_.P.onDomChange=function(){Gsh(this.ytEmojiSelectorBehavior)};
_.P.computeIsFamilySelector=function(Z){var V;return(Z==null?void 0:(V=Z.emoji)==null?void 0:V.emojiId)==="\ud83d\udc6a"};
_.P.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var Z=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];Z&&Z.emojiId&&(_.Rg(this.hostElement,"yt-emoji-select",_.sj(this.emojiManager,Z.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.QS.Object.defineProperties($n.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var Z=this,V,a,J;return this.emojiManager&&((V=this.data)==null?0:(a=V.emoji)==null?0:(J=a.variantIds)==null?0:J.length)?this.data.emoji.variantIds.map(function(r){return!!r&&_.sj(Z.emojiManager,r)}).filter(function(r){return!!r}):[]}}});
$n.prototype.onClick=$n.prototype.onClick;_.z([_.A(_.pi),_.u("design:type",Object)],$n.prototype,"ironOverlayBehavior",void 0);_.z([_.A(w8Y),_.u("design:type",Object)],$n.prototype,"ytEmojiSelectorBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],$n.prototype,"data",void 0);_.z([_.x(),_.u("design:type",_.ts)],$n.prototype,"emojiManager",void 0);_.z([_.x(),_.u("design:type",Object)],$n.prototype,"scrollAction",void 0);_.z([_.x(),_.u("design:type",Object)],$n.prototype,"verticalAlign",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.u("design:type",Boolean)],$n.prototype,"isFamilySelector",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],$n.prototype,"emojiVariants",null);_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[MouseEvent]),_.u("design:returntype")],$n.prototype,"onClick",null);$n=_.z([_.qZ({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],$n);
_.e($n,"yt-emoji-variant-selector",function(){if(zdh===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;edz===void 0&&(edz=document.createElement("template"));var J=edz;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);zdh=Z}Z=zdh;return Z},{mode:2});var $o7=/:/g,RdL=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],RJ=function(){var Z=_.Q.apply(this,arguments)||this;Z.emojiVariantSelector=null;Z.emojiMultiPersonSelector=null;Z.identity=_.pn;Z.lastAnimationTime_=0;Z.animationStart_=null;Z.animationEnd_=null;return Z};
_.O(RJ,_.Q);_.P=RJ.prototype;
_.P.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}}};
_.P.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.DR)};
_.P.attached=function(){_.rG&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&ylA(this.emojiManager)};
_.P.dataChanged=function(){var Z;if((Z=this.data)==null?0:Z.categories){Z=this.emojiManager;var V=this.getCustomEmojiIds();Z.pickerCustomEmojiIds=[].concat(_.nw(FgL),_.nw(V))}};
_.P.getCustomEmojiIds=function(){var Z,V=(Z=this.data.categories)==null?void 0:Z.find(function(f){var d;return((d=f.emojiPickerCategoryRenderer)==null?void 0:d.categoryId)&&RdL.includes(f.emojiPickerCategoryRenderer.categoryId)}),a;
Z=(a=this.data.categories)==null?void 0:a.find(function(f){return f.emojiPickerUpsellCategoryRenderer});
var J,r;return[V==null?void 0:(J=V.emojiPickerCategoryRenderer)==null?void 0:J.emojiIds,Z==null?void 0:(r=Z.emojiPickerUpsellCategoryRenderer)==null?void 0:r.emojiIds].flat().filter(function(f){return!!f})};
_.P.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.P.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.P.updateCategoriesAndPlaceholderInternal=function(Z,V){var a=this;Z&&V&&(this.categories=Z.categories||[],this.categoryButtons=Z.categoryButtons||[],this.resetPlaceholder(),this.search="",_.lm(function(){a.updateButtons_()}))};
_.P.computeId_=function(Z){return Z.id||""};
_.P.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(Z){return Z.emojiPickerCategoryRenderer&&Z.emojiPickerCategoryRenderer.emojiData}):!1};
_.P.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.P.onShowEmojiVariantSelector=function(Z){var V=Z.detail.emojiData;V.variantIds&&V.variantIds.length&&(V.multiSelectorThumbnailRow&&V.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:V,target:Z.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:V,target:Z.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.P.onIronOverlayClosed=function(Z){var V=bmB(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");V&&Z.composedPath&&(Z.composedPath().includes(_.H(this.hostElement).querySelector("#emoji-variant-selector"))||Z.composedPath().includes(_.H(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.MR(this.hostElement,"yt-close-emoji-variant-selector",[V.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.P.onEmojiVariantSelectorMouseup=function(Z){var V=Z.target.firstChild;this.variantSelectorOpened&&V&&_.lm(function(){V.noCancelOnOutsideClick=!1},100)};
_.P.onEmojiVariantSelectorMousedown=function(Z){Z=Z.target.firstChild;this.variantSelectorOpened&&Z&&(Z.noCancelOnOutsideClick=!1)};
_.P.onSelectCategory_=function(Z){var V=this.search!="";this.search="";for(var a=_.H(this.hostElement).querySelector("#categories").children,J=0;J<a.length;J++){var r=a[J];if(r.id==Z.detail.categoryId){V?(_.H(this.hostElement).querySelector("#categories").scrollTop=r.offsetTop,this.updateButtons_()):(this.animationStart_=_.H(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=r.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.P.onEmojiHover_=function(Z){this.placeholder=Z.detail.shortcuts?Z.detail.shortcuts[0]:""};
_.P.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.P.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.P.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.P.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.P.computeSearchCategory_=function(Z){Z=Z.replace($o7,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();Z=Z.split(" ");for(var V=[],a=this.emojiManager.emojis,J=0;J<a.length;J++){var r=a[J];if(r.searchTerms)for(var f=0;f<r.searchTerms.length;f++){for(var d=r.searchTerms[f].toLocaleLowerCase(),N=!1,C=0;C<Z.length;C++)if(d.indexOf(Z[C])!=-1){N=!0;break}if(N&&(!r.isCustomEmoji||!r.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(r.emojiId))){V.push(r.emojiId);
break}}}return{categoryId:-1,emojiIds:V}};
_.P.computeSearchEmptyMessage_=function(Z,V){return Z&&V&&V.emojiIds&&V.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.P.computeSearching_=function(Z){return this.emojiManager&&Z.replace($o7,"").length>1};
_.P.computeSkinToneHidden=function(){var Z;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((Z=this.data)==null||!Z.hideSkinTonePicker)};
_.P.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.P.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.P.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.P.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.P.selectSkinTone_=function(Z){Z=Number(Z.target.getAttribute("tone"));this.set("emojiManager.skinTone",Z);_.MR(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[Z]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.P.skinToneChanged_=function(){_.H(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var Z=_.H(this.hostElement).querySelector("#dropdown-content").children,V=0;V<Z.length;V++)V===this.skinTone?Z[V].setAttribute("selected",""):Z[V].removeAttribute("selected")};
_.P.animateScroll_=function(Z){this.lastAnimationTime_||(this.lastAnimationTime_=Z);Z-=this.lastAnimationTime_;Z<200?(_.H(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*Z/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.H(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.P.searchChanged_=function(){this.updateButtons_()};
_.P.updateButtons_=function(){var Z=null;if(!this.search)for(var V=_.H(this.hostElement).querySelector("#categories").scrollTop,a=_.H(this.hostElement).querySelector("#categories").children,J=0;J<a.length;J++){var r=a[J];r.offsetTop<=V&&(Z=r.id)}V=_.H(this.hostElement).querySelector("#category-buttons").children;for(a=0;a<V.length;a++)J=V[a],J.active=J.id===Z};
RJ.prototype.searchChanged_=RJ.prototype.searchChanged_;RJ.prototype.skinToneChanged_=RJ.prototype.skinToneChanged_;RJ.prototype.onEmojiHover_=RJ.prototype.onEmojiHover_;RJ.prototype.onSelectCategory_=RJ.prototype.onSelectCategory_;RJ.prototype.onShowEmojiVariantSelector=RJ.prototype.onShowEmojiVariantSelector;RJ.prototype.updateCategoriesAndPlaceholder_=RJ.prototype.updateCategoriesAndPlaceholder_;RJ.prototype.dataChanged=RJ.prototype.dataChanged;
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],RJ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],RJ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],RJ.prototype,"data",void 0);_.z([_.x({value:function(){return[]}}),
_.u("design:type",Array)],RJ.prototype,"categories",void 0);_.z([_.x({value:function(){return[]}}),
_.u("design:type",Array)],RJ.prototype,"categoryButtons",void 0);_.z([_.x({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.u("design:type",Boolean)],RJ.prototype,"disableScroll",void 0);_.z([_.x({computed:"computeId_(data)",reflectToAttribute:!0}),_.u("design:type",String)],RJ.prototype,"id",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],RJ.prototype,"selected",void 0);
_.z([_.x({value:!1}),_.u("design:type",Boolean)],RJ.prototype,"disableIncrementalLoading",void 0);_.z([_.x(),_.u("design:type",String)],RJ.prototype,"placeholder",void 0);_.z([_.x({value:""}),_.u("design:type",String)],RJ.prototype,"search",void 0);_.z([_.x({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.u("design:type",Boolean)],RJ.prototype,"searching",void 0);_.z([_.x({computed:"computeSearchCategory_(search)"}),_.u("design:type",Object)],RJ.prototype,"searchCategory",void 0);
_.z([_.x({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.u("design:type",Object)],RJ.prototype,"searchEmptyMessage",void 0);_.z([_.x({computed:"identity(emojiManager.skinTone)"}),_.u("design:type",Number)],RJ.prototype,"skinTone",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],RJ.prototype,"skinToneOpened",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],RJ.prototype,"variantSelectorOpened",void 0);
_.z([_.x({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.u("design:type",Boolean)],RJ.prototype,"skinToneHidden",void 0);_.z([_.x(),_.u("design:type",_.ts)],RJ.prototype,"emojiManager",void 0);_.z([_.x(),_.u("design:type",Object)],RJ.prototype,"emojiVariantSelector",void 0);_.z([_.x(),_.u("design:type",Object)],RJ.prototype,"emojiMultiPersonSelector",void 0);
_.z([_.x({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.u("design:type",Boolean)],RJ.prototype,"shouldUseStickyPreferences",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],RJ.prototype,"dataChanged",null);_.z([_.RX("data","selected"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],RJ.prototype,"updateCategoriesAndPlaceholder_",null);
_.z([_.$K("yt-show-emoji-variant-selector"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],RJ.prototype,"onShowEmojiVariantSelector",null);_.z([_.$K("yt-emoji-picker-select-category"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],RJ.prototype,"onSelectCategory_",null);_.z([_.$K("yt-emoji-hover"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],RJ.prototype,"onEmojiHover_",null);
_.z([_.RX("skinTone"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],RJ.prototype,"skinToneChanged_",null);_.z([_.RX("search"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],RJ.prototype,"searchChanged_",null);RJ=_.z([_.qZ({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],RJ);
_.e(RJ,"yt-emoji-picker-renderer",function(){if(QEF===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;xoz===void 0&&(xoz=document.createElement("template"));var J=xoz;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);QEF=Z}Z=QEF;return Z},{mode:2});var MI=function(){var Z=_.Q.apply(this,arguments)||this;Z.emojiManager=_.DR;Z.isDarkTheme=document.documentElement.hasAttribute("dark");Z.selectedIndex=1;Z.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return Z};
_.O(MI,_.Q);_.P=MI.prototype;_.P.handleEmojiCustomizationVisible=function(Z){this.emojiPickerRenderer.selected=Z;this.selectedIndex=1;Z?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.P.emojiCustomizationSetChanged=function(){var Z;(Z=this.data)!=null&&Z.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.qr(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.P.updateSaveButtonState=function(Z){var V;(V=this.data)!=null&&V.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.d0("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:Z}))};
_.P.emojiUrl=function(Z){Z=_.sj(this.emojiManager,Z);if(!Z)return"";var V;Z=(V=Z.image)==null?void 0:V.thumbnails;return _.v1(Z,24)||""};
_.P.emojiAlt=function(Z){var V=_.sj(this.emojiManager,Z);if(!V)return Z;var a,J,r,f=(V==null?void 0:(a=V.image)==null?void 0:(J=a.accessibility)==null?void 0:(r=J.accessibilityData)==null?void 0:r.label)||"";return f?f:V.isCustomEmoji?V.shortcuts[0]:V.emojiId||Z};
_.P.emojiAriaLabel=function(Z){var V,a;return((V=_.sj(this.emojiManager,Z))==null?void 0:(a=V.shortcuts)==null?void 0:a[0])||Z};
_.P.onEmojiClick=function(Z){Z.model.index!==0&&(this.selectedIndex=Z.model.index)};
_.P.onEmojiSelect=function(Z){Z=Z.detail;var V,a;((V=this.data)==null?0:V.emojiCustomizationSetEntityKey)&&((a=this.emojiCustomizationSet)==null?0:a.emojiId)&&Z.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,Z.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.d0("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,Z.emojiId,this.selectedIndex)}))};
_.P.canEditEmoji=function(Z,V,a){Z=Z.indexOf(V);return Z===a||Z===0||a===0?!1:!0};
_.P.getUpdatedEmojiIdList=function(Z,V,a){var J=Z.indexOf(V);Z=[].concat(_.nw(Z));J>=0&&(Z[J]=Z[a]);Z[a]=V;return Z};
_.QS.Object.defineProperties(MI,{template:{configurable:!0,enumerable:!0,get:function(){if(NIc===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;moY===void 0&&(moY=document.createElement("template"));var J=moY;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);NIc=Z}Z=NIc;return Z}}});
MI.prototype.onEmojiSelect=MI.prototype.onEmojiSelect;_.z([_.A(_.sm),_.u("design:type",Object)],MI.prototype,"ytLiveChatReduxBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],MI.prototype,"ytActionHandlerBehavior",void 0);_.z([_.Ly("yt-emoji-picker-renderer"),_.u("design:type",Object)],MI.prototype,"emojiPickerRenderer",void 0);
_.z([_.x({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"emojiCustomizationSetEntity",V)},
observer:"emojiCustomizationSetChanged"}),_.u("design:type",Object)],MI.prototype,"emojiCustomizationSet",void 0);_.z([_.x(),_.u("design:type",Object)],MI.prototype,"originalEmojiSet",void 0);_.z([_.x(),_.u("design:type",_.ts)],MI.prototype,"emojiManager",void 0);_.z([_.x(),_.u("design:type",Object)],MI.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],MI.prototype,"isDarkTheme",void 0);_.z([_.x(),_.u("design:type",Object)],MI.prototype,"selectedIndex",void 0);
_.z([_.$K("yt-emoji-select"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],MI.prototype,"onEmojiSelect",null);MI=_.z([_.qZ({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],MI);var MAE;var LyA;var u57;var Wyc;var LZ=function(){var Z=_.Q.apply(this,arguments)||this;Z.authorBadges=[];return Z};
_.O(LZ,_.Q);_.P=LZ.prototype;_.P.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.P.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]]"}}}}}};
_.P.dataChanged=function(){var Z=OWn(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",Z)};
_.P.updateMessage=function(){var Z=this.data.message,V=_.H(_.H(this.hostElement).querySelector("#message"));V.textContent="";Z&&V.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(Z))};
_.P.shouldSupportWholeItemClick=function(){return!0};
_.P.onShowOriginalClick=function(Z){Z.preventDefault();this.showOriginal=!0};
_.P.computeShowBar=function(Z,V,a){return Z&&V||a};
_.P.computeAuthorBadges=function(Z){return Z.authorBadges||[]};
_.P.computeAuthorIsOwner=function(Z){return!!GIR(Z.authorBadges,"owner")};
_.P.computeAuthorNameColor=function(Z){var V;if(_.F("live_chat_author_name_color_usernames")&&(Z==null?0:(V=Z.authorName)==null?0:V.simpleText))return _.AxE(_.kIn(Z.authorName.simpleText));if(_.F("live_chat_seed_color_usernames")&&(Z==null?0:Z.authorSeedColorArgb))return _.AxE(_.zk(Z.authorSeedColorArgb));if(_.F("live_chat_colored_usernames"))return"#cc0000";var a;return _.F("live_chat_simple_color_usernames")&&(Z==null?0:(a=Z.authorName)==null?0:a.simpleText)&&(Z==null?0:Z.authorUsernameColorLight)&&
(Z==null?0:Z.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.zk(Z.authorUsernameColorDark):_.zk(Z.authorUsernameColorLight):""};
LZ.prototype.updateMessage=LZ.prototype.updateMessage;LZ.prototype.dataChanged=LZ.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],LZ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],LZ.prototype,"ytLiveChatItemBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],LZ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],LZ.prototype,"data",void 0);
_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],LZ.prototype,"showOriginal",void 0);_.z([_.x({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.u("design:type",Boolean)],LZ.prototype,"isDimmed",void 0);_.z([_.x({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.u("design:type",Boolean)],LZ.prototype,"showBar",void 0);
_.z([_.x({computed:"computeAuthorBadges(data)"}),_.u("design:type",Array)],LZ.prototype,"authorBadges",void 0);_.z([_.x({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],LZ.prototype,"authorIsOwner",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],LZ.prototype,"inCollapsedBanner",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],LZ.prototype,"inBanner",void 0);
_.z([_.x({value:_.F("live_chat_hide_avatars"),reflectToAttribute:!0}),_.u("design:type",Boolean)],LZ.prototype,"avatarHidden",void 0);_.z([_.x({computed:"computeAuthorNameColor(data)"}),_.u("design:type",String)],LZ.prototype,"authorNameColor",void 0);_.z([_.x(),_.u("design:type",_.yN)],LZ.prototype,"participantsManager",void 0);_.z([_.x({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.u("design:type",Object)],LZ.prototype,"filledButtonOverrides",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LZ.prototype,"dataChanged",null);_.z([_.RX("data.message"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LZ.prototype,"updateMessage",null);LZ=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],LZ);
_.e(LZ,"yt-live-chat-text-message-renderer",function(){if(Wyc===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;u57===void 0&&(u57=document.createElement("template"));var J=u57;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Wyc=Z}Z=Wyc;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var uH=function(){var Z=_.Q.apply(this,arguments)||this;Z.tonalButtonOverrides={type:"tonal",style:"overlay"};return Z};
_.O(uH,_.Q);
uH.prototype.configureRendererStamper=function(){return{"data.infoDialogButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.autoModeratedItem":{id:"auto-moderated-item",mapping:{liveChatTextMessageRenderer:{component:"yt-live-chat-text-message-renderer",properties:{participantsManager:"[[participantsManager]]"},attributes:{"hide-inline-action-buttons":!0,"no-hover-effect":!0}}}},"data.moderationButtons":{id:"moderation-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.additionalInlineActionButtons":{id:"additional-inline-action-buttons",
mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[tonalButtonOverrides]]"}}}}}};
uH.prototype.shouldSupportInlineActionButtons=function(){return!0};
uH.prototype.shouldSupportWholeItemClick=function(){return!0};
_.QS.Object.defineProperties(uH.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],uH.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],uH.prototype,"ytLiveChatItemBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],uH.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],uH.prototype,"data",void 0);_.z([_.x(),_.u("design:type",_.yN)],uH.prototype,"participantsManager",void 0);
_.z([_.x(),_.u("design:type",Object)],uH.prototype,"tonalButtonOverrides",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data.infoDialogButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],uH.prototype,"hasInfoDialogButton",null);uH=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],uH);
_.e(uH,"yt-live-chat-auto-mod-message-renderer",function(){if(LyA===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;MAE===void 0&&(MAE=document.createElement("template"));var J=MAE;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);LyA=Z}Z=LyA;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var g5B;var Isb;var Zsb;var WY=function(){return _.Q.apply(this,arguments)||this};
_.O(WY,_.Q);_.z([_.x(),_.u("design:type",Object)],WY.prototype,"data",void 0);WY=_.z([_.p({is:"ytd-factoid-renderer",disableElementRegistration:!0})],WY);
_.e(WY,"ytd-factoid-renderer",function(){if(Zsb!==void 0)return Zsb;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Zsb=Z},{mode:1});var gF=function(){return _.Q.apply(this,arguments)||this};
_.O(gF,_.Q);gF.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.z([_.x(),_.u("design:type",Object)],gF.prototype,"data",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],gF.prototype,"ytRendererstamperBehavior",void 0);gF=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],gF);
_.e(gF,"yt-live-chat-channel-activity-reputation-renderer",function(){if(Isb===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;g5B===void 0&&(g5B=document.createElement("template"));var J=g5B;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Isb=Z}Z=Isb;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var V4r;var auh;var IJ=function(){return _.Q.apply(this,arguments)||this};
_.O(IJ,_.Q);IJ.prototype.ready=function(){var Z=document.querySelector("yt-live-chat-app");Z&&Z.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],IJ.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Boolean)],IJ.prototype,"menuFocused",void 0);_.z([_.x(),_.u("design:type",Object)],IJ.prototype,"data",void 0);_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],IJ.prototype,"ytLiveChatItemBehavior",void 0);IJ=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],IJ);
_.e(IJ,"yt-live-chat-donation-announcement-renderer",function(){if(auh===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;V4r===void 0&&(V4r=document.createElement("template"));var J=V4r;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);auh=Z}Z=auh;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var J2F;var o4z,r24=function(){if(o4z!==void 0)return o4z;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;J2F===void 0&&(J2F=document.createElement("template"));var J=J2F;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return o4z=Z};var Z6=function(){return _.Q.apply(this,arguments)||this};
_.O(Z6,_.Q);_.QS.Object.defineProperties(Z6,{template:{configurable:!0,enumerable:!0,get:function(){return r24()}}});
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Z6.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Z6.prototype,"data",void 0);Z6=_.z([_.qZ({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],Z6);_.e(Z6,"yt-live-chat-empty-feed-view-model",function(){return r24()},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var PsE;var fuW;var Vq=function(){return _.Q.apply(this,arguments)||this};
_.O(Vq,_.Q);Vq.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"}}}}}};
_.QS.Object.defineProperties(Vq.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var Z,V;return{runs:[{text:(Z=this.data)==null?void 0:(V=Z.channelName)==null?void 0:V.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var Z=[],V;if((V=this.data)==null||!V.channelBadges)return Z;var a;V=_.B((a=this.data)==null?void 0:a.channelBadges);for(a=V.next();!a.done;a=V.next()){a=_.D(a.value,yy4);var J=void 0,r=void 0;if((J=a)==null?0:(r=J.badgeImage)==null?0:r.sources)J=void 0,r={liveChatAuthorBadgeRenderer:{tooltip:a.tooltip,accessibility:{accessibilityData:{label:(J=_.D(a.rendererContext,_.pg))==null?void 0:J.label}}}},a.badgeImage.sources[0].clientResource?r.liveChatAuthorBadgeRenderer.icon=
{iconType:a.badgeImage.sources[0].clientResource.imageName}:r.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:a.badgeImage.sources},Z.push(r)}return Z}}});
_.z([_.x(),_.u("design:type",Object)],Vq.prototype,"data",void 0);_.z([_.E("data.channelName"),_.u("design:type",Object),_.u("design:paramtypes",[])],Vq.prototype,"channelName",null);_.z([_.E("data.channelBadges"),_.u("design:type",Array),_.u("design:paramtypes",[])],Vq.prototype,"channelBadges",null);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Vq.prototype,"ytRendererstamperBehavior",void 0);
Vq=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],Vq);
_.e(Vq,"yt-live-chat-identity-view-model",function(){if(fuW===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;PsE===void 0&&(PsE=document.createElement("template"));var J=PsE;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);fuW=Z}Z=fuW;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var isa;var B4h;var dVz;var mVz;var ax=function(){var Z=_.Q.apply(this,arguments)||this;Z.hidden=!1;Z.supportsInlineActionButtons=!0;return Z};
_.O(ax,_.Q);ax.prototype.ready=function(){var Z;((Z=document.querySelector("yt-live-chat-app"))==null?0:Z.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
ax.prototype.dataChanged=function(Z){var V=(0,_.hz)(_.H(this.hostElement).querySelector("#detail-text"));V.textContent="";(Z==null?0:Z.detailText)&&V.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(Z.detailText))};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ax.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],ax.prototype,"ytLiveChatItemBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ax.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x({observer:"dataChanged"}),_.u("design:type",Object)],ax.prototype,"data",void 0);
_.z([_.x({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.u("design:type",Object)],ax.prototype,"hidden",void 0);ax=_.z([_.p({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],ax);
_.e(ax,"yt-live-chat-legacy-paid-message-renderer",function(){if(mVz===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;dVz===void 0&&(dVz=document.createElement("template"));var J=dVz;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);mVz=Z}Z=mVz;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var N4B;var CsY;var qah={},Jq=function(){return _.Wp.apply(this,arguments)||this};
_.O(Jq,_.Wp);Jq.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Jq.prototype.onLiveChatMembershipItemBehaviorClick=Jq.prototype.onLiveChatMembershipItemBehaviorClick;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Jq.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Jq.prototype,"data",void 0);_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Jq.prototype,"onLiveChatMembershipItemBehaviorClick",null);Jq=_.z([_.IX()],Jq);
qah.YtLiveChatMembershipItemBehavior=[Jq.prototype,_.I.YtRendererBehavior];var ox=function(){var Z=_.Q.apply(this,arguments)||this;Z.supportsInlineActionButtons=!0;Z.hasPrimaryHeaderText=!1;Z.showOnlyHeader=!1;Z.authorBadges=[];Z.modern=_.F("web_button_rework_with_live");Z.buttonOverrides={style:"overlay",type:"filled"};return Z};
_.O(ox,_.Q);_.P=ox.prototype;_.P.shouldSupportInlineActionButtons=function(){return!0};
_.P.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.P.ready=function(){var Z=document.querySelector("yt-live-chat-app");Z&&Z.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.P.messageChanged=function(){var Z=this.data.message,V=(0,_.hz)(_.H(this.hostElement).querySelector("#message"));V.textContent="";Z&&V.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(Z))};
_.P.computeHasPrimaryHeaderText=function(Z){return!(!Z||!Z.headerPrimaryText)};
_.P.computeShowOnlyHeader=function(Z,V){return this.isMessageEmpty(Z,V)};
_.P.computeAuthorBadges=function(Z){return Z.authorBadges||[]};
_.P.isMessageEmpty=function(Z,V){return!Z||Z.empty?!0:!Z.message&&!Z.inputField&&!V};
_.P.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.P.getInputElement=function(){return _.H(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.P.inputFocus=function(){var Z=this.getInputElement();Z&&Z.focus()};
_.P.inputInsertEmoji=function(Z){var V=this.getInputElement();V&&V.insertEmoji(Z)};
_.P.inputMessage=function(){var Z=this.getInputElement();return Z&&this.data.inputField?(Z.completeEmojis(),_.FG(Z.liveChatRichMessageInput)):null};
_.P.onFooterButtonClick=function(){this.data.footerButton&&_.Rg(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.P.shouldSupportWholeItemClick=function(){return!0};
ox.prototype.isDeletedChanged=ox.prototype.isDeletedChanged;ox.prototype.messageChanged=ox.prototype.messageChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ox.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],ox.prototype,"ytLiveChatItemBehavior",void 0);_.z([_.A(qah.YtLiveChatMembershipItemBehavior),_.u("design:type",Object)],ox.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ox.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ox.prototype,"data",void 0);_.z([_.x({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.u("design:type",Object)],ox.prototype,"hasPrimaryHeaderText",void 0);_.z([_.x({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.u("design:type",Object)],ox.prototype,"showOnlyHeader",void 0);
_.z([_.x({computed:"computeAuthorBadges(data)"}),_.u("design:type",Array)],ox.prototype,"authorBadges",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ox.prototype,"modern",void 0);_.z([_.RX("data.message"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ox.prototype,"messageChanged",null);_.z([_.RX("isDeleted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ox.prototype,"isDeletedChanged",null);
ox=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],ox);
_.e(ox,"yt-live-chat-membership-item-renderer",function(){if(CsY===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;N4B===void 0&&(N4B=document.createElement("template"));var J=N4B;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);CsY=Z}Z=CsY;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var SaE;var T4W;var ri=function(){return _.Q.apply(this,arguments)||this};
_.O(ri,_.Q);ri.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ri.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ri.prototype,"data",void 0);ri=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],ri);
_.e(ri,"yt-live-chat-mode-change-message-renderer",function(){if(T4W===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;SaE===void 0&&(SaE=document.createElement("template"));var J=SaE;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);T4W=Z}Z=T4W;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var Yah;var X$W;var Pl=function(){return _.Q.apply(this,arguments)||this};
_.O(Pl,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Pl.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],Pl.prototype,"ytLiveChatItemBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Pl.prototype,"data",void 0);Pl=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],Pl);
_.e(Pl,"yt-live-chat-moderation-message-renderer",function(){if(X$W===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;Yah===void 0&&(Yah=document.createElement("template"));var J=Yah;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);X$W=Z}Z=X$W;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var KQW;var n47;var fO=function(){var Z=_.Q.apply(this,arguments)||this;Z.modern=_.F("web_button_rework");return Z};
_.O(fO,_.Q);fO.prototype.onClick=function(){var Z;if((Z=this.data)!=null&&Z.onClickCommand){var V;_.Lr.instance.resolveCommand((V=this.data)==null?void 0:V.onClickCommand)}};
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],fO.prototype,"modern",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],fO.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.sm),_.u("design:type",Object)],fO.prototype,"ytLiveChatReduxBehavior",void 0);_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],fO.prototype,"ytLiveChatItemBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],fO.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],fO.prototype,"data",void 0);fO=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],fO);
_.e(fO,"yt-live-chat-offer-click-count-message-renderer",function(){if(n47===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;KQW===void 0&&(KQW=document.createElement("template"));var J=KQW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);n47=Z}Z=n47;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var luH;var ix=function(){return _.Q.apply(this,arguments)||this};
_.O(ix,_.Q);_.z([_.x(),_.u("design:type",Object)],ix.prototype,"data",void 0);ix=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],ix);
_.e(ix,"yt-live-chat-placeholder-item-renderer",function(){if(luH===void 0){var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);luH=Z}Z=luH;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var t4E;var sPW;var FQL=new yW(7),Bl=function(){var Z=_.Q.apply(this,arguments)||this;Z.data={};return Z};
_.O(Bl,_.Q);Bl.prototype.dataChanged=function(){var Z;((Z=this.data)==null?0:Z.class)&&_.Qp(this.hostElement,this.data.class,!0);var V;((V=this.oldData)==null?0:V.class)&&_.Qp(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
Bl.prototype.computeTimestampString=function(Z){return FQL.format(new Date(Z/1E3))};
Bl.prototype.dataChanged=Bl.prototype.dataChanged;_.z([_.x(),_.u("design:type",Object)],Bl.prototype,"data",void 0);_.z([_.x({computed:"computeTimestampString(data.timestampUsec)"}),_.u("design:type",String)],Bl.prototype,"timestampString",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Bl.prototype,"dataChanged",null);Bl=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],Bl);
_.e(Bl,"yt-live-chat-server-error-message",function(){if(sPW===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;t4E===void 0&&(t4E=document.createElement("template"));var J=t4E;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);sPW=Z}Z=sPW;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var DVr;var c2h;var di=function(){var Z=_.Q.apply(this,arguments)||this;Z.defaultToFilledIcon=!1;return Z};
_.O(di,_.Q);di.prototype.computeHasPrimaryColorIcon=function(Z){return Z==="SPARK"||Z==="SPONSORSHIP_STAR"};
di.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],di.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],di.prototype,"ytLiveChatItemBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],di.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],di.prototype,"defaultToFilledIcon",void 0);_.z([_.x(),_.u("design:type",Object)],di.prototype,"data",void 0);
_.z([_.x({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.u("design:type",Boolean)],di.prototype,"hasPrimaryColorIcon",void 0);di=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],di);
_.e(di,"yt-live-chat-viewer-engagement-message-renderer",function(){if(c2h===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;DVr===void 0&&(DVr=document.createElement("template"));var J=DVr;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);c2h=Z}Z=c2h;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var OsA;var m1=function(){var Z=_.Q.apply(this,arguments)||this;Z.modernUpdate=!1;Z.buttonStyle="overlay";Z.buttonType="filled";return Z};
_.O(m1,_.Q);m1.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
m1.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],m1.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],m1.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],m1.prototype,"modernUpdate",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],m1.prototype,"buttonStyle",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],m1.prototype,"buttonType",void 0);
m1=_.z([_.p({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],m1);
_.e(m1,"ytd-ad-hover-text-button-renderer",function(){if(OsA!==void 0)return OsA;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return OsA=Z},{mode:1});var GbA;var Nb=function(){var Z=_.Q.apply(this,arguments)||this;Z.buttonOverrides={size:"XS"};Z.modern=_.F("web_button_rework");return Z};
_.O(Nb,_.Q);Nb.prototype.onHelpTap=function(Z){this.data&&this.data.informationDialog&&(_.Rg(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),Z.preventDefault(),Z.stopPropagation())};
_.z([_.x(),_.u("design:type",Object)],Nb.prototype,"buttonOverrides",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Nb.prototype,"modern",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Nb.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Nb.prototype,"data",void 0);Nb=_.z([_.p({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],Nb);
_.e(Nb,"ytd-live-chat-purchased-product-message-renderer",function(){if(GbA!==void 0)return GbA;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return GbA=Z},{mode:1});var w$L;var y2L;var CO=function(){var Z=_.Q.apply(this,arguments)||this;Z.isContainerDeleted=!1;return Z};
_.O(CO,_.Q);CO.prototype.onContextMenuClick=function(Z){this.ytLiveChatItemBehavior.showContextMenu(Z)};
CO.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))};
CO.prototype.isContainerDeletedChanged=CO.prototype.isContainerDeletedChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],CO.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],CO.prototype,"ytLiveChatItemBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],CO.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],CO.prototype,"isContainerDeleted",void 0);
_.z([_.x(),_.u("design:type",String)],CO.prototype,"deletedStateMessage",void 0);_.z([_.RX("isContainerDeleted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],CO.prototype,"isContainerDeletedChanged",null);CO=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],CO);
_.e(CO,"ytd-sponsorships-live-chat-header-renderer",function(){if(y2L!==void 0)return y2L;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return y2L=Z},{mode:1});var qb=function(){var Z=_.Q.apply(this,arguments)||this;Z.modern=_.F("web_button_rework_with_live");Z.buttonOverrides={style:"overlay",type:"filled"};return Z};
_.O(qb,_.Q);qb.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]]"}}}}}};
qb.prototype.onCtaButtonClick=function(){var Z,V=_.D((Z=this.data)==null?void 0:Z.optInPrompt,_.y9);if(Z=this.maybeGetButtonCommand(V)){var a;(a=_.Ze())==null||a.clickCommand(Z)}};
qb.prototype.maybeGetButtonCommand=function(Z){return!Z||!Z.command||_.D(Z.command,JPE)===void 0&&_.D(Z.command,aFL)===void 0?null:Z.command};
qb.prototype.shouldHideOptinPrompt=function(Z,V){return!Z||V};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],qb.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],qb.prototype,"ytLiveChatItemBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],qb.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],qb.prototype,"modern",void 0);qb=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],qb);
_.e(qb,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(w$L!==void 0)return w$L;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return w$L=Z},{mode:1});var bs7;var SQ=function(){return _.Q.apply(this,arguments)||this};
_.O(SQ,_.Q);SQ.prototype.onContextMenuClick=function(Z){this.ytLiveChatItemBehavior.showContextMenu(Z)};
SQ.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))};
SQ.prototype.isDeletedChanged=SQ.prototype.isDeletedChanged;_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],SQ.prototype,"ytLiveChatItemBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],SQ.prototype,"data",void 0);_.z([_.RX("isDeleted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],SQ.prototype,"isDeletedChanged",null);SQ=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],SQ);
_.e(SQ,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(bs7!==void 0)return bs7;var Z=document.createElement("template");_.w(Z,'\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="gift" 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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return bs7=Z},{mode:1});var T1=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return Z};
_.O(T1,_.Q);_.P=T1.prototype;
_.P.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"}}}};
_.P.handleLiveChatAction=function(Z){_.D(Z,lxc)?this.handleMarkChatItemAsDeletedAction(_.D(Z,lxc)):_.D(Z,nwb)&&this.handleRemoveChatItemAction(_.D(Z,nwb))};
_.P.handleLiveChatActions=function(Z){Z.forEach(this.handleLiveChatAction,this)};
_.P.handleMarkChatItemAsDeletedAction=function(Z){var V=this,a;((a=this.data)==null?0:a.items)&&this.data.items.forEach(function(J,r){var f=Object.keys(J)[0];Object.values(J)[0].id===Z.targetItemId&&V.markAsDeleted("data.items",r,f,Z.deletedStateMessage,Z.showOriginalContentMessage)})};
_.P.handleRemoveChatItemAction=function(Z){var V=this,a;((a=this.data)==null?0:a.items)&&this.data.items.forEach(function(J,r){Object.values(J)[0].id===Z.targetItemId&&V.splice("data.items",r,1)})};
_.P.markAsDeleted=function(Z,V,a,J,r){Z=[Z,V,a].join(".");this.set(Z+".deletedStateMessage",J);this.set(Z+".showOriginalContentMessage",r)};
_.z([_.x(),_.u("design:type",Object)],T1.prototype,"data",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],T1.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],T1.prototype,"ytActionHandlerBehavior",void 0);T1=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],T1);
_.e(T1,"yt-live-chat-item-display-list-renderer",function(){if(B4h===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;isa===void 0&&(isa=document.createElement("template"));var J=isa;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);B4h=Z}Z=B4h;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var UVY;var HsB,A2b=function(){if(HsB!==void 0)return HsB;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;UVY===void 0&&(UVY=document.createElement("template"));var J=UVY;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return HsB=Z};var YR=function(){var Z=_.Q.apply(this,arguments)||this;Z.isHeader=!1;return Z};
_.O(YR,_.Q);YR.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.QS.Object.defineProperties(YR,{template:{configurable:!0,enumerable:!0,get:function(){return A2b()}}});
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],YR.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],YR.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],YR.prototype,"isHeader",void 0);YR=_.z([_.qZ({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],YR);_.e(YR,"yt-live-chat-item-display-renderer",function(){return A2b()},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var kb7,E4L,p$h,QPz;
kb7={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}};E4L={home:"eohps",search:"eosps",watch:"eowps"};_.jPY=["watch","search","home"];
_.XN=function(){this.JSC$12029_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$12029_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.yr("PRECONSTRUCTION_DELAY",0);this.signals_=_.bg();this.targetPage_=""};
_.XN.prototype.init=function(Z,V){Z=Z===void 0?"":Z;V=V===void 0?null:V;if(this.JSC$12029_isInitialized_)this.abort();else if(this.JSC$12029_isInitialized_=!0,Z&&_.v44(this,Z),V){var a=_.UB(this.signals_,"pcl")?0:10,J=function(){for(var r=0,f;f=_.jPY[r++];)f!=Z&&f!=V&&this.pendingPages_.push(f);_.xVA(this)}.bind(this);
this.signals_.parkOrScheduleJob(J,a,"pcl")}};
_.XN.prototype.abort=function(){this.fragmentJobId_&&(_.td.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);QPz(this)};
_.v44=function(Z,V){Z.JSC$12029_isInitialized_&&!Z.targetPage_&&(Z.targetPage_=V,p$h(Z,V),Z.isInitialPass_=!1,p$h(Z,V),Z.signals_.processSignal(E4L[Z.targetPage_]),QPz(Z),_.xVA(Z))};
_.xVA=function(Z){Z.pendingPages_.length&&!Z.pagePreparerJobId_&&(Z.pagePreparerJobId_=_.qf(_.td,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.v44(this,this.pendingPages_.shift())}.bind(Z),Z.DEFAULT_DELAY_))};
p$h=function(Z,V){if(V=kb7[V])for(var a in V){var J=!1,r=a;a.charAt(0)=="~"&&(J=!0,r=a.substring(1));var f=V[a];f=typeof f=="object"?f:{count:f};V[a]=f;f.componentName=r;f.count>0&&(Z.isInitialPass_?J||Z.isSeenDuringInitialPass_[r]||(Z.JSC$12029_queue_.push({componentName:r,count:1,signals:f.signals}),Z.isSeenDuringInitialPass_[r]=!0,f.count--):Z.JSC$12029_queue_.push(f))}};
QPz=function(Z){Z.JSC$12029_queue_.length=0;Z.targetPage_="";Z.isInitialPass_=!0;Z.signals_.processSignal("eop")};
_.XN.getInstance=function(){return _.oy(_.XN)};var hmz=function(){this.signals=_.bg();this.init()};
hmz.prototype.startPreconstruction=function(){_.XN.getInstance().init(_.bU("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
hmz.prototype.init=function(){emz(this);window.Polymer&&Q0z&&SjE();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var Z=_.JO.ytcsi;if(Z&&Z.gt&&(Z=Z.gt())&&Z.tick&&(Z.tick.aft>0||Z.tick.pbs>0)&&(_.bU("IS_HOMEPAGE_COLD")||_.bU("IS_RESULTS_PAGE_COLD")||_.bU("IS_WATCH_PAGE_COLD"))){zmb(this);break a}n9E(BUJ,this.onNotifications,this)}};
var emz=function(Z){var V=function(){Z.signals.processSignal("dl")};
document.readyState==="complete"?(_.ky(Error("sh"),"WARNING"),V()):_.I7V(window,"load",V)};
hmz.prototype.onNotifications=function(Z){Z.timer||(_.bU("IS_HOMEPAGE_COLD")||_.bU("IS_RESULTS_PAGE_COLD")||_.bU("IS_WATCH_PAGE_COLD"))&&zmb(this)};
var zmb=function(Z){Z.signals.parkOrScheduleJob(function(){Z.signals.processSignal("eocs")},10,"eor")};
new hmz;var KO,nO=function(){return _.Wp.apply(this,arguments)||this};
_.O(nO,_.Wp);_.P=nO.prototype;_.P.enableActiveViewMeasurement=function(Z){if(this.isActiveViewEnabled(Z)){var V=this.getUrlPrefixesFromCommand(Z.viewableCommands);Z=this.getUrlPrefixesFromCommand(Z.endOfSessionCommands);KO||(KO=new kfE(this.getVersion()));E3n(KO,this.hostElement);jwF(KO,this.hostElement,V,Z)}};
_.P.stopActiveViewMeasurement=function(){KO&&E3n(KO,this.hostElement)};
_.P.isActiveViewEnabled=function(Z){return!!Z&&(this.hasAtLeastOneUrl(Z.viewableCommands)||this.hasAtLeastOneUrl(Z.endOfSessionCommands))};
_.P.hasAtLeastOneUrl=function(Z){return!!Z&&Z.length>0&&Z[0].loggingUrls!=null&&Z[0].loggingUrls.length>0};
_.P.getVersion=function(){var Z=_.yr("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(Z==null?void 0:Z.length)===2?Z[1]:null};
_.P.getUrlPrefixesFromCommand=function(Z){if(!Z)return[];var V=[];Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())if(a=a.value,a.loggingUrls){a=_.B(a.loggingUrls);for(var J=a.next();!J.done;J=a.next())J=J.value,J.baseUrl&&V.push(J.baseUrl)}return V};
nO=_.z([_.IX()],nO);var lx=[nO.prototype];var tq=function(){return _.Wp.apply(this,arguments)||this};
_.O(tq,_.Wp);_.QS.Object.defineProperties(tq.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.F("enable_entity_store_from_dependency_injection")?_.Oc():_.EV()}}});
tq=_.z([_.IX()],tq);_.s5=[qt.prototype,tq.prototype];var $VE=["ytd-rich-shelf-renderer"],FN=function(){var Z=_.Wp.apply(this,arguments)||this;Z._noAccessors=!0;Z.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";Z.followUpDialogPromise=null;Z.followUpDialogPromiseResolve=null;Z.followUpDialogPromiseReject=null;return Z};
_.O(FN,_.Wp);_.P=FN.prototype;_.P.dismissibleItemIsDismissedChanged_=function(Z){_.F("kevlar_fluid_dismiss")&&(Z?_.Rg(this.hostElement,"yt-dismissible-item-dismissed"):_.Rg(this.hostElement,"yt-dismissible-item-undismissed"))};
_.P.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.P.dismissibleItemReset_=function(){var Z=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 _.oG(function(V,a){Z.followUpDialogPromiseResolve=V;Z.followUpDialogPromiseReject=a});
_.Rg(this.hostElement,"yt-enable-lockup-interaction")};
_.P.dismissibleItemOnYtServiceRequestSent_=function(Z,V){V.actions&&this.dismissibleItemProcessActions(V.actions,Z)};
_.P.dismissibleItemOnRequestSent=function(Z){if(_.F("web_button_rework"))for(var V=_.B(Z.detail),a=V.next();!a.done;a=V.next()){var J=void 0;(a=(J=_.D(a.value,_.aC))==null?void 0:J.actions)&&this.dismissibleItemProcessActions(a,Z)}};
_.P.dismissibleItemOnCommandSent=function(Z,V){V&&this.dismissibleItemProcessActions(V,Z)};
_.P.setAndGetDismissedContentId=function(Z){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+Z};
_.P.replayDismissAction=function(Z){this.dismissibleItemProcessActions([Z])};
_.P.dismissibleItemProcessActions=function(Z,V){for(var a=0;a<Z.length;a++){var J=Z[a],r=void 0;((r=_.D(J,_.ZW))==null?0:r.commands)&&this.dismissibleItemProcessActions(_.D(J,_.ZW).commands,V);if(_.D(J,_.Yg)){if(r=_.D(J,_.Yg),!r.replaceParentSection||$VE.includes(this.hostElement.nodeName.toLowerCase()))_.F("web_see_fewer_shorts_reactive_dismissal")&&r.groupDismissal&&u$J(this,r.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(r),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.d0("commandEntity",
this.dismissedContentId,{key:this.dismissedContentId,command:J})),J=void 0,(J=V)==null||J.stopPropagation()}else if(_.D(J,ypL))this.dismissibleItemHandleHideEnclosingAction_(),J=void 0,(J=V)==null||J.stopPropagation();else if(_.D(J,hGF))_.F("web_see_fewer_shorts_reactive_dismissal")&&(J=_.D(J,hGF),r=void 0,((r=J)==null?0:r.targetGroupId)&&u$J(this,{targetGroupId:J.targetGroupId},!1)),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.d0("commandEntity",
this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),J=void 0,(J=V)==null||J.stopPropagation();else if(_.D(J,_.aC))(J=_.D(J,_.aC).actions)&&_.gW(this.hostElement,J,this.hostElement),J=void 0,(J=V)==null||J.stopPropagation();else{var f=r=void 0;((r=_.D(J,_.bQ))==null?void 0:r.signal)!=="TELL_US_WHY"||((f=_.D(J,_.bQ))==null?0:f.targetId)&&_.F("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),J=void 0,(J=V)==null||J.stopPropagation())}}};
_.P.dismissibleItemOnYtServiceRequestCompleted_=function(Z,V){var a=this.get("feedbackResponses.0.followUpDialog",V.data);a?this.followUpDialogPromiseResolve(a):V.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(V.actions,Z)};
_.P.dismissibleItemHandleReplaceEnclosingAction_=function(Z){this.dismissedRenderer=Z.item;this.isDismissed=!0;var V=null;(V=_.H(this.hostElement).querySelector("#dismissed"))&&_.vH(this,function(){_.vy(V)});
_.Rg(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.P.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.P.dismissibleItemHandleUndoFeedbackAction_=function(){_.Rg(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.P.dismissibleItemHandleTellUsWhySignalAction_=function(){var Z=this;this.followUpDialogPromise.then(function(V){Z.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:V}})})};
FN.prototype.dismissibleItemOnYtServiceRequestCompleted_=FN.prototype.dismissibleItemOnYtServiceRequestCompleted_;FN.prototype.dismissibleItemOnCommandSent=FN.prototype.dismissibleItemOnCommandSent;FN.prototype.dismissibleItemOnRequestSent=FN.prototype.dismissibleItemOnRequestSent;FN.prototype.dismissibleItemOnYtServiceRequestSent_=FN.prototype.dismissibleItemOnYtServiceRequestSent_;FN.prototype.dismissibleItemDataChanged_=FN.prototype.dismissibleItemDataChanged_;
FN.prototype.dismissibleItemIsDismissedChanged_=FN.prototype.dismissibleItemIsDismissedChanged_;_.z([_.A(_.kn),_.u("design:type",Object)],FN.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],FN.prototype,"ytdReduxBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],FN.prototype,"isDismissed",void 0);_.z([_.x(),_.u("design:type",Object)],FN.prototype,"dismissedRenderer",void 0);
_.z([_.RX("isDismissed"),_.u("design:type",Function),_.u("design:paramtypes",[Boolean]),_.u("design:returntype")],FN.prototype,"dismissibleItemIsDismissedChanged_",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],FN.prototype,"dismissibleItemDataChanged_",null);
_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],FN.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.z([_.$K("yt-service-request-sent-button-renderer"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],FN.prototype,"dismissibleItemOnRequestSent",null);
_.z([_.$K("yt-dismissible-item-action"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Array]),_.u("design:returntype")],FN.prototype,"dismissibleItemOnCommandSent",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],FN.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);FN=_.z([_.IX()],FN);_.D6=[_.kn,_.s5,FN.prototype];var cl=function(){var Z=_.Wp.apply(this,arguments)||this;Z.disableGridStateAware=!1;Z.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};Z.currentGridClass="";return Z};
_.O(cl,_.Wp);cl.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.vH(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var Z=this.gridStateAwareGetElement();_.Qp(Z,"grid",!0)}};
cl.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
cl.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.H(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
cl.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var Z="grid-disabled";else{Z=_.W0H.getInstance();var V=this.get("pageSubtype");Z=V&&M0H.includes(V)?"grid-disabled":Z.currentSnapState_?Z.currentSnapState_.className:null}(V=this.gridStateAwareGetElement())&&Z!==this.currentGridClass&&(Z&&_.Qp(V,Z,!0),this.currentGridClass&&_.Qp(V,this.currentGridClass,!1),this.currentGridClass=Z)};
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],cl.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",String)],cl.prototype,"gridStateAwareSizingElementSelector",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],cl.prototype,"disableGridStateAware",void 0);cl=_.z([_.IX()],cl);_.O5=[cl.prototype,_.ee.YtActionHandlerBehavior];_.G1=new _.uM("GUIDE_TOKEN");var yq;_.wi={};yq=function(){var Z=_.Wp.apply(this,arguments)||this;Z.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 Z};
_.O(yq,_.Wp);_.P=yq.prototype;_.P.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.P.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var Z=_.l().resolve(_.M_(_.G1));Z&&(this.guidePersistentAndVisible=Z.getGuidePersistentAndVisible(),this.activeEndpoint=Z.getActiveEndpoint(),this.guideOpened=Z.getGuideOpened(),this.miniGuideVisible=Z.getMiniGuideVisible())};
_.P.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.P.handleGuideStateAction=function(Z){this.guidePersistentAndVisible=Z};
_.P.handleMiniGuideStateAction=function(Z){this.miniGuideVisible=Z};
_.P.handleGuideOpenedAction=function(Z){this.guideOpened=Z};
_.P.handleActiveEndpointAction=function(Z){this.activeEndpoint=Z};
yq.prototype.onActiveEndpointChange=yq.prototype.onActiveEndpointChange;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],yq.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],yq.prototype,"guidePersistentAndVisible",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],yq.prototype,"miniGuideVisible",void 0);_.z([_.x(),_.u("design:type",Object)],yq.prototype,"activeEndpoint",void 0);
_.z([_.RX("activeEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yq.prototype,"onActiveEndpointChange",null);_.z([_.x(),_.u("design:type",Boolean)],yq.prototype,"guideOpened",void 0);yq=_.z([_.IX()],yq);_.wi.YtdGuideStateAwareBehavior=[];_.wi.YtdGuideStateAwareBehavior.push(yq.prototype,_.ee.YtActionHandlerBehavior);var Rmc=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],bx=function(){var Z=_.Wp.apply(this,arguments)||this;Z.hoverJobId=0;Z.JSC$12060_touched=!1;return Z};
_.O(bx,_.Wp);_.P=bx.prototype;_.P.created=function(){this.useExpandableTooltip=!Rmc.includes(this.is)};
_.P.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.P.detached=function(){this.useExpandableTooltip=!1};
_.P.lockupOnDown=function(Z){this.interactionElement&&!_.Ac(_.wc(Z),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.P.lockupOnUp=function(Z){this.interactionElement&&!_.Ac(_.wc(Z),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.P.onTouchStart=function(){this.JSC$12060_touched=!0};
_.P.lockupOnMouseEnter=function(){var Z=this,V=_.W0("kevlar_lockup_hover_delay",-1);this.JSC$12060_touched&&V>=0?(_.td.cancelJob(this.hoverJobId),this.hoverJobId=_.td.addJob(function(){Z.lockupIsHovered=!0},8,V),this.JSC$12060_touched=!1):this.lockupIsHovered=!0};
_.P.lockupOnMouseLeave=function(){this.hoverJobId&&(_.td.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.P.lockupOnPopupClosed=function(Z,V){var a;((a=V.popupRenderer)==null?void 0:a.is)==="ytd-menu-popup-renderer"&&(Z=V.popupRenderer.veData,V=_.st(),Z&&V&&_.br(V,[Z]))};
_.P.lockupOnLockupRequested=function(Z){var V=Z.detail.videoIds[0],a;Z.detail&&V===((a=this.data)==null?void 0:a.videoId)&&(Z.detail.returnValue=[this.data])};
_.P.lockupOnYtServiceRequestSent=function(Z,V){if(Z=V.actions)for(var a=0;a<Z.length;a++){var J=Z[a];if(J.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&V.ajaxPromise){var r=void 0,f=(r=_.D(V.endpoint,_.Ol))==null?void 0:r.playlistId;r=void 0;J=(r=J.removedVideoId)!=null?r:"";t0z(_.AP(),J,f)}else J.action==="ACTION_REMOVE_VIDEO"&&V.ajaxPromise&&(f=void 0,J=(f=J.setVideoId)!=null?f:"",_.s1b(_.AP(),J))}};
_.P.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.P.lockupOnLockupEnabled=function(){if(!this.$){var Z=_.l().resolve(_.jV).getCurrentPage(),V=this.getParentRenderer?this.getParentRenderer():void 0;_.FD(new _.qa("component not ready",this.is,this.isAttached,Z==null?void 0:Z.is,V==null?void 0:V.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
bx.prototype.lockupOnLockupEnabled=bx.prototype.lockupOnLockupEnabled;bx.prototype.lockupOnLockupDisabled=bx.prototype.lockupOnLockupDisabled;bx.prototype.lockupOnYtServiceRequestSent=bx.prototype.lockupOnYtServiceRequestSent;bx.prototype.lockupOnLockupRequested=bx.prototype.lockupOnLockupRequested;bx.prototype.lockupOnPopupClosed=bx.prototype.lockupOnPopupClosed;bx.prototype.lockupOnMouseLeave=bx.prototype.lockupOnMouseLeave;bx.prototype.lockupOnMouseEnter=bx.prototype.lockupOnMouseEnter;
bx.prototype.onTouchStart=bx.prototype.onTouchStart;bx.prototype.lockupOnUp=bx.prototype.lockupOnUp;bx.prototype.lockupOnDown=bx.prototype.lockupOnDown;_.z([_.x(),_.u("design:type",Object)],bx.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],bx.prototype,"lockupIsHovered",void 0);_.z([_.x(),_.u("design:type",Boolean)],bx.prototype,"lockupTouchTriggered",void 0);_.z([_.x(),_.u("design:type",Boolean)],bx.prototype,"useExpandableTooltip",void 0);
_.z([_.Ly("#interaction"),_.u("design:type",Object)],bx.prototype,"interactionElement",void 0);_.z([_.$K("down"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],bx.prototype,"lockupOnDown",null);_.z([_.$K("up"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],bx.prototype,"lockupOnUp",null);
_.z([_.$K("touchstart"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bx.prototype,"onTouchStart",null);_.z([_.$K("mouseenter"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bx.prototype,"lockupOnMouseEnter",null);_.z([_.$K("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bx.prototype,"lockupOnMouseLeave",null);
_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],bx.prototype,"lockupOnPopupClosed",null);_.z([_.$K("yt-lockup-requested"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],bx.prototype,"lockupOnLockupRequested",null);
_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],bx.prototype,"lockupOnYtServiceRequestSent",null);_.z([_.$K("yt-disable-lockup-interaction"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bx.prototype,"lockupOnLockupDisabled",null);
_.z([_.$K("yt-enable-lockup-interaction"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bx.prototype,"lockupOnLockupEnabled",null);bx=_.z([_.IX()],bx);_.U5=[bx.prototype];_.M4z={YtdReduxBehavior:[]};_.M4z.YtdReduxBehavior.push.apply(_.M4z.YtdReduxBehavior,_.s5);var Hl=function(){var Z=_.Wp.apply(this,arguments)||this;Z._noAccessors=!0;Z.disableNowPlaying=!1;Z.disableTooltips=!1;Z.useHoveredProperty=!1;Z.hovered=!1;Z.isThumbnailHovered_=!1;Z.addBackground=_.F("kevlar_thumbnail_bg");Z.nowPlaying=!1;Z.disableRounding=!1;Z.size="small";return Z};
_.O(Hl,_.Wp);_.P=Hl.prototype;_.P.computeThumbnailOverlaySidePanelWidth_=function(Z,V){return Z-V};
_.P.computeSize=function(Z,V){if(!this.disableRounding){if(!Z&&!V)return"small";Z=Math.max(Z||0,V||0);return Z>=256?"large":Z>=96?"medium":"small"}};
_.P.computeFinalHoveredState_=function(Z,V,a){return this.nowPlaying?!1:_.F("kevlar_thumbnail_fluid")&&Z?V:a};
_.P.computeHoverOverlays_=function(Z,V){return Z&&V?V:void 0};
_.P.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.P.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.P.checkMiniplayer_=function(){var Z;if(((Z=this.data)==null?0:Z.playlistSetVideoId)&&_.F("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{Z=_.d8();var V=Z.currentEndpoint;!this.disableNowPlaying&&V&&_.D(V,_.kZ)&&this.data?(V=_.D(V,_.kZ),this.nowPlaying=this.data.playlistId?V.playlistId===this.data.playlistId:V.videoId===this.data.videoId,this.isVideoPlaying=Z==null?void 0:Z.isVideoPlaying):this.nowPlaying=!1}};
Hl.prototype.checkMiniplayer_=Hl.prototype.checkMiniplayer_;Hl.prototype.onMouseLeave_=Hl.prototype.onMouseLeave_;Hl.prototype.onMouseEnter_=Hl.prototype.onMouseEnter_;Hl.prototype.computeHoverOverlays_=Hl.prototype.computeHoverOverlays_;Hl.prototype.computeFinalHoveredState_=Hl.prototype.computeFinalHoveredState_;Hl.prototype.computeSize=Hl.prototype.computeSize;Hl.prototype.computeThumbnailOverlaySidePanelWidth_=Hl.prototype.computeThumbnailOverlaySidePanelWidth_;
_.z([_.A(_.s5),_.u("design:type",Object)],Hl.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Hl.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Number)],Hl.prototype,"height",void 0);_.z([_.x(),_.u("design:type",Boolean)],Hl.prototype,"bottomSidePanel",void 0);_.z([_.x(),_.u("design:type",Number)],Hl.prototype,"width",void 0);_.z([_.x(),_.u("design:type",Object)],Hl.prototype,"disableNowPlaying",void 0);
_.z([_.x({selector:_.X4}),_.u("design:type",Boolean)],Hl.prototype,"miniplayerIsActive",void 0);_.z([_.x(),_.u("design:type",Object)],Hl.prototype,"disableTooltips",void 0);_.z([_.x(),_.u("design:type",Object)],Hl.prototype,"useHoveredProperty",void 0);_.z([_.x(),_.u("design:type",Object)],Hl.prototype,"hovered",void 0);_.z([_.x(),_.u("design:type",Object)],Hl.prototype,"isThumbnailHovered_",void 0);
_.z([_.x({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.u("design:type",Boolean)],Hl.prototype,"finalHoveredState_",void 0);_.z([_.x({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.u("design:type",Number)],Hl.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Hl.prototype,"addBackground",void 0);
_.z([_.x({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.u("design:type",Object)],Hl.prototype,"hoverOverlays_",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Hl.prototype,"nowPlaying",void 0);_.z([_.x(),_.u("design:type",Boolean)],Hl.prototype,"isVideoPlaying",void 0);_.z([_.x(),_.u("design:type",Object)],Hl.prototype,"disableRounding",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.u("design:type",Object)],Hl.prototype,"size",void 0);_.z([_.$K("mouseenter"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hl.prototype,"onMouseEnter_",null);_.z([_.$K("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hl.prototype,"onMouseLeave_",null);
_.z([_.RX("data","disableNowPlaying","miniplayerIsActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hl.prototype,"checkMiniplayer_",null);Hl=_.z([_.IX()],Hl);var LQW=[Hl.prototype];_.Aq={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(Z,V){return Z+":"+_.i4(V)},
getPlayerListener_:function(Z,V,a){Z=this.getPlayerListenerKey_(Z,V);V=this.playerListeners_.get(Z);a&&this.playerListeners_.delete(Z);return V},
savePlayerListener_:function(Z,V){var a=V.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(Z,V),a);return a},
listenToPlayerEvent:function(Z,V,a){a=this.savePlayerListener_(V,a);Z.addEventListener(V,a)},
listenToPlayerEvents:function(Z,V){V.forEach(function(a,J){this.listenToPlayerEvent(Z,J,a)}.bind(this))},
unlistenFromPlayerEvent:function(Z,V,a){a=this.getPlayerListener_(V,a,!0);Z.removeEventListener(V,a)},
unlistenFromPlayerEvents:function(Z,V){V.forEach(function(a,J){this.unlistenFromPlayerEvent(Z,J,a)}.bind(this))}}};
_.kR=function(){};_.u$b=new _.uM("PLAYER_API_TOKEN");var VsR=!1,rEc,JEa=!1,fYu;var z5=function(Z,V,a,J,r){_.X2.call(this);var f=this;this.playerId=V;this.webPlayerContextConfig=J;this.pz4=r;this.lQ6=!1;this.api={};this.jwb=this.yMf=null;this.emf=new _.fK;this.ot={};this.uqj=this.rSW=this.elementId=this.pnc=this.config=null;this.pqj=!1;this.zW=this.guo=null;this.oW4={};this.bwA=["onReady"];this.lastError=null;this.tiw=NaN;this.kZb={};this.xdW=0;this.ky=this.targetElement=Z;_.fG(this,this.emf);WQH(this);a?this.xdW=setTimeout(function(){f.loadNewVideoConfig(a)},0):J&&(g4c(this),
IuY(this))};
_.O(z5,_.X2);z5.prototype.getId=function(){return this.playerId};
z5.prototype.loadNewVideoConfig=function(Z){if(!this.isDisposed()){this.xdW&&(clearTimeout(this.xdW),this.xdW=0);var V=Z||{};V instanceof UtE||(V=new UtE(V));this.config=V;this.setConfig(Z);IuY(this);this.isReady()&&ZTh(this)}};
var g4c=function(Z){var V;Z.webPlayerContextConfig?V=Z.webPlayerContextConfig.rootElementId:V=Z.config.attrs.id;Z.elementId=V||Z.elementId;Z.elementId==="video-player"&&(Z.elementId=Z.playerId,Z.webPlayerContextConfig?Z.webPlayerContextConfig.rootElementId=Z.playerId:Z.config.attrs.id=Z.playerId);var a;((a=Z.ky)==null?void 0:a.id)===Z.elementId&&(Z.elementId+="-player",Z.webPlayerContextConfig?Z.webPlayerContextConfig.rootElementId=Z.elementId:Z.config.attrs.id=Z.elementId)};
z5.prototype.setConfig=function(Z){this.pnc=Z;this.config=VsY(Z);g4c(this);if(!this.rSW){var V;this.rSW=aY4(this,((V=this.config.args)==null?void 0:V.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var a;if((a=this.config)==null?0:a.attrs)Z=this.config.attrs,(V=Z.width)&&this.ky&&(this.ky.style.width=Ai(Number(V)||V,!0)),(Z=Z.height)&&this.ky&&(this.ky.style.height=Ai(Number(Z)||Z,!0))};
var ZTh=function(Z){if(Z.config&&Z.config.loaded!==!0)if(Z.config.loaded=!0,!Z.config.args||Z.config.args.autoplay!=="0"&&Z.config.args.autoplay!==0&&Z.config.args.autoplay!==!1){var V;Z.api.loadVideoByPlayerVars((V=Z.config.args)!=null?V:null)}else Z.api.cueVideoByPlayerVars(Z.config.args)},oPc=function(Z){var V=!0,a=Z.getPlayerElement();
a&&Z.config&&(V=a.dataset.version===JEL(Z));return V&&!!_.AW("yt.player.Application.create")},IuY=function(Z){if(!Z.isDisposed()&&!Z.pqj){var V=oPc(Z);
if(V&&(Z.getPlayerElement()?"html5":null)==="html5")Z.uqj="html5",Z.isReady()||rEz(Z);else if(PIY(Z),Z.uqj="html5",V&&Z.zW&&Z.targetElement)Z.targetElement.appendChild(Z.zW),rEz(Z);else{Z.config&&(Z.config.loaded=!0);var a=!1;Z.guo=function(){a=!0;var J=fYB(Z,"player_bootstrap_method")?_.AW("yt.player.Application.createAlternate")||_.AW("yt.player.Application.create"):_.AW("yt.player.Application.create");var r=Z.config?VsY(Z.config):void 0;J&&J(Z.targetElement,r,Z.webPlayerContextConfig,Z.pz4);rEz(Z)};
Z.pqj=!0;V?Z.guo():(_.GF(JEL(Z),Z.guo),(V=iT4(Z))&&wcR(V||""),Bv7(Z)&&!a&&_.pK("yt.player.Application.create",null))}}};
z5.prototype.getPlayerElement=function(){var Z=_.eV(document,this.elementId);!Z&&this.ky&&this.ky.querySelector&&(Z=this.ky.querySelector("#"+this.elementId));return Z};
var rEz=function(Z){if(!Z.isDisposed()){var V=Z.getPlayerElement(),a=!1;V&&V.getApiInterface&&V.getApiInterface()&&(a=!0);if(a){Z.pqj=!1;if(!fYB(Z,"html5_remove_not_servable_check_killswitch")){var J;if((V==null?0:V.isNotServable)&&Z.config&&(V==null?0:V.isNotServable((J=Z.config.args)==null?void 0:J.video_id)))return}dUb(Z)}else Z.tiw=setTimeout(function(){rEz(Z)},50)}},dUb=function(Z){WQH(Z);
Z.lQ6=!0;var V=Z.getPlayerElement();if(V){Z.yMf=mUF(Z,V,"addEventListener");Z.jwb=mUF(Z,V,"removeEventListener");var a=V.getApiInterface();a=a.concat(V.getInternalApiInterface());for(var J=Z.api,r=0;r<a.length;r++){var f=a[r];J[f]||(J[f]=mUF(Z,V,f))}}for(var d in Z.ot)Z.ot.hasOwnProperty(d)&&Z.yMf&&Z.yMf(d,Z.ot[d]);ZTh(Z);Z.rSW&&Z.rSW(Z.api);Z.emf.publish("onReady",Z.api)},mUF=function(Z,V,a){var J=V[a];
return function(){var r=_.lV.apply(0,arguments);try{return Z.lastError=null,J.apply(V,r)}catch(f){if(a!=="sendAbandonmentPing")throw f.params=a,Z.lastError=f,r=new _.qa("PlayerProxy error in method call",{error:f,method:a,playerId:Z.playerId}),r.level="WARNING",r;}}},WQH=function(Z){Z.lQ6=!1;
if(Z.jwb)for(var V in Z.ot)Z.ot.hasOwnProperty(V)&&Z.jwb(V,Z.ot[V]);for(var a in Z.kZb)Z.kZb.hasOwnProperty(a)&&clearTimeout(Number(a));Z.kZb={};Z.yMf=null;Z.jwb=null;V=Z.api;for(var J in V)V.hasOwnProperty(J)&&(V[J]=null);V.addEventListener=function(r,f){Z.addEventListener(r,f)};
V.removeEventListener=function(r,f){Z.removeEventListener(r,f)};
V.destroy=function(){Z.dispose()};
V.getLastError=function(){return Z.getLastError()};
V.getPlayerType=function(){return Z.getPlayerType()};
V.getCurrentVideoConfig=function(){return Z.pnc};
V.loadNewVideoConfig=function(r){Z.loadNewVideoConfig(r)};
V.isReady=function(){return Z.isReady()}};
z5.prototype.isReady=function(){return this.lQ6};
z5.prototype.addEventListener=function(Z,V){var a=this;this.isDisposed();var J=aY4(this,V);J&&(_.$V(this.bwA,Z)||this.ot[Z]||(V=NvH(this,Z),this.yMf&&this.yMf(Z,V)),this.emf.subscribe(Z,J),Z==="onReady"&&this.isReady()&&setTimeout(function(){J(a.api)},0))};
z5.prototype.removeEventListener=function(Z,V){this.isDisposed()||(V=aY4(this,V))&&this.emf.unsubscribe(Z,V)};
var aY4=function(Z,V){var a=V;if(typeof V==="string"){if(Z.oW4[V])return Z.oW4[V];a=function(){var J=_.lV.apply(0,arguments),r=_.AW(V);if(r)try{r.apply(_.JO,J)}catch(f){throw J=new _.qa("PlayerProxy error when executing callback",{error:f}),J.level="ERROR",J;}};
Z.oW4[V]=a}return a?a:null},NvH=function(Z,V){var a=function(J){var r=function(){Z.isDisposed();
if(!Z.isDisposed())try{Z.emf.publish(V,J!=null?J:void 0)}catch(N){var d=new _.qa("PlayerProxy error when creating global callback",{error:N.message,event:V,playerId:Z.playerId,data:J,originalStack:N.stack,componentStack:N.componentStack});d.level="WARNING";throw d;}};
if(fYB(Z,"web_player_publish_events_immediately"))r();else{var f=setTimeout(function(){r();_.lv.remove(Z.kZb,String(f))},0);
_.lv.add(Z.kZb,String(f),!0)}};
return Z.ot[V]=a};
z5.prototype.getPlayerType=function(){return this.uqj||(this.getPlayerElement()?"html5":null)};
z5.prototype.getLastError=function(){return this.lastError};
var PIY=function(Z){Z.cancel();WQH(Z);Z.uqj=null;Z.config&&(Z.config.loaded=!1);var V=Z.getPlayerElement();V&&(oPc(Z)||!Bv7(Z)?Z.zW=V:(V&&V.destroy&&V.destroy(),Z.zW=null));Z.targetElement&&_.cv(Z.targetElement)};
z5.prototype.cancel=function(){this.guo&&_.owF(JEL(this),this.guo);clearTimeout(this.tiw);this.pqj=!1};
z5.prototype.disposeInternal=function(){PIY(this);if(this.zW&&this.config&&this.zW.destroy)try{this.zW.destroy()}catch(V){var Z=new _.qa("PlayerProxy error during disposal",{error:V});Z.level="ERROR";throw Z;}this.oW4=null;for(Z in this.ot)this.ot.hasOwnProperty(Z)&&delete this.ot[Z];this.pnc=this.config=this.api=null;delete this.targetElement;delete this.ky;_.X2.prototype.disposeInternal.call(this)};
var Bv7=function(Z){var V,a;Z=(V=Z.config)==null?void 0:(a=V.args)==null?void 0:a.fflags;return!!Z&&Z.indexOf("player_destroy_old_version=true")!==-1},JEL=function(Z){return Z.webPlayerContextConfig?Z.webPlayerContextConfig.jsUrl:(Z=Z.config.assets)?Z.js:""},iT4=function(Z){return Z.webPlayerContextConfig?Z.webPlayerContextConfig.cssUrl:(Z=Z.config.assets)?Z.css:""},fYB=function(Z,V){if(Z.webPlayerContextConfig)var a=Z.webPlayerContextConfig.serializedExperimentFlags;
else{var J;if((J=Z.config)==null?0:J.args)a=Z.config.args.fflags}return(a||"").split("&").includes(V+"=true")},VsY=function(Z){for(var V={},a=_.B(Object.keys(Z)),J=a.next();!J.done;J=a.next()){J=J.value;
var r=Z[J];V[J]=typeof r==="object"?_.lv.clone(r):r}return V};var Nvm={},mUE="player_uid_"+(Math.random()*1E9>>>0);var E5=function(Z,V,a,J,r,f){V=V===void 0?document.createElement("div"):V;this.webPlayerContextConfig=Z;this.container=V;this.commandResolver=a;this.apiResolver=SIJ();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.ul;J||f?CIa(this):qIF(this);this.pendingPlayerResponse=J;this.pendingWatchNextResponse=r;this.pendingPlayerVars=f;SIa(this)};
E5.prototype.loadVideoWithPlayerResponse=function(Z,V,a){this.loadVideo(Z,V,a)};
E5.prototype.loadVideoWithPlayerVars=function(Z){return this.loadVideo(void 0,void 0,Z)};
E5.prototype.destroy=function(Z){if(Z=_.eV(document,Z))Z=mUE+"_"+_.i4(Z),(Z=Nvm[Z])&&Z.dispose()};
var YIH=function(Z,V){var a;_.m(function(J){if(J.nextAddress==1)return Z.pendingWatchNextResponse=V,Z.synchronousApi?(a=Z.synchronousApi,J.jumpTo(2)):_.q(J,Z.api,3);J.nextAddress!=2&&(a=J.yieldResult);Tv4(Z,a);Z.pendingWatchNextResponse&&(a.updateVideoData({raw_watch_next_response:Z.pendingWatchNextResponse}),Z.pendingWatchNextResponse=void 0);_.mt(J)})},Tv4=function(Z,V){var a;
if(!(V==null?0:(a=V.isReady)==null?0:a.call(V))){var J;Z=new _.qa("playerApi is falsey",{synchronousApi:Z.synchronousApi,apiResolved:Z.apiResolver.resolved,playerApiUndefined:V===void 0,playerApiNull:V===null,playerApiReady:(V==null?void 0:(J=V.isReady)==null?void 0:J.call(V))===!0,playerApiMethods:V?Object.keys(V):[]});_.t$(Z)}},XRz=function(Z,V){if(typeof Z[V]==="function")return Z[V]()},KVc=function(Z){var V=window,a,J=(a=V.ytplayer)==null?void 0:a.bootstrapPlayerContainer;
if((a=J==null?void 0:J.firstElementChild)&&_.ve(a,"html5-video-player")){var r,f,d=(r=V.ytplayer)==null?void 0:(f=r.bootstrapWebPlayerContextConfig)==null?void 0:f.contextId;r=Z.webPlayerContextConfig.contextId;if(d&&d===r){J!==Z.container&&(J=!1,XRz(a,"getPlayerState")===2&&(J=!0),Z.container.appendChild(a),J||XRz(a,"playVideo"));var N;if((N=V.ytplayer)==null?0:N.bootstrapPlayerResponse)Z.bootstrapPlayerResponse=V.ytplayer.bootstrapPlayerResponse}}},SIa=function(Z){var V,a,J,r,f;
_.m(function(d){if(d.nextAddress==1)return Z.pageReadyOrDataAvailable?d.jumpTo(2):_.q(d,Z.pageReadyOrDataAvailableResolver.promise,2);if(d.nextAddress!=4)return!_.F("kevlar_player_unified_player_loading")||aYK()&&oPF()?d.jumpTo(4):_.q(d,Bvn(),4);KVc(Z);if(Z.pendingPlayerResponse||Z.pendingPlayerVars)V=dUJ(Z.pendingPlayerResponse,Z.pendingWatchNextResponse,Z.pendingPlayerVars),Z.pendingPlayerResponse&&Z.pendingPlayerResponse===Z.bootstrapPlayerResponse&&(V.loaded=!0),Z.bootstrapPlayerResponse=void 0;
a=qIE(Z.container,V,Z.webPlayerContextConfig);((J=V)==null?0:J.loaded)&&Z.pendingWatchNextResponse?(YIH(Z,Z.pendingWatchNextResponse),Z.pendingPlayerResponse=void 0,Z.pendingPlayerVars=void 0):nPh(Z);r=function(N){a.removeEventListener("onReady",r);Z.synchronousApi=N;Z.apiResolver.resolve(N)};
a.addEventListener("onReady",r);Z.commandResolver!==void 0&&(f=Z.commandResolver,a.addEventListener("innertubeCommand",function(N){f(N)}));
_.mt(d)})};
E5.prototype.loadVideo=function(Z,V,a){var J=this,r,f,d,N,C,T,Y,X,n;return _.m(function(t){if(t.nextAddress==1)return J.pendingPlayerResponse=Z,J.pendingWatchNextResponse=V,J.pendingPlayerVars=a,CIa(J),J.synchronousApi?(r=J.synchronousApi,t.jumpTo(2)):_.q(t,J.api,3);t.nextAddress!=2&&(r=t.yieldResult);Tv4(J,r);d=new Promise(function(c){f=c});
N=function(){var c=r.getPlayerResponse();c&&(r.removeEventListener("onVideoDataChange",N),f(c))};
r.addEventListener("onVideoDataChange",N);if(J.pendingPlayerResponse||J.pendingPlayerVars)J.pendingPlayerResponse&&J.pendingPlayerResponse===J.bootstrapPlayerResponse?(f(J.pendingPlayerResponse),J.pendingWatchNextResponse&&YIH(J,J.pendingWatchNextResponse)):(C=dUJ(J.pendingPlayerResponse,J.pendingWatchNextResponse,J.pendingPlayerVars),(n=(T=J.pendingPlayerResponse)==null?void 0:(Y=T.playerConfig)==null?void 0:(X=Y.playbackStartConfig)==null?void 0:X.startPaused)?r.cueVideoByPlayerVars(C.args):r.loadVideoByPlayerVars(C.args)),
nPh(J),J.bootstrapPlayerResponse=void 0;return t.return(d)})};
var qIF=function(Z){if(document.readyState==="complete"||document.readyState==="interactive")CIa(Z);else{var V=function(){document.removeEventListener("DOMContentLoaded",V);CIa(Z)};
document.addEventListener("DOMContentLoaded",V)}},CIa=function(Z){Z.pageReadyOrDataAvailable=!0;
Z.pageReadyOrDataAvailableResolver.resolve()},nPh=function(Z){Z.pendingPlayerResponse=void 0;
Z.pendingWatchNextResponse=void 0;Z.pendingPlayerVars=void 0};
_.QS.Object.defineProperties(E5.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var jQ=function(Z){Gq.call(this,Z===void 0?"document_active":Z);var V=this;this.overridePriority=10;this.hasRun=new Map;this.transitions=[{from:"document_active",to:"document_disposed_preventable",action:this.runPreventableDispose},{from:"document_active",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"flush_logs",action:this.runFlush},{from:"document_disposed_preventable",
to:"document_active",action:this.runActive},{from:"document_disposed",to:"flush_logs",action:this.runFlush},{from:"document_disposed",to:"document_active",action:this.runActive},{from:"document_disposed",to:"document_disposed",action:function(){}},
{from:"flush_logs",to:"document_active",action:this.runActive}];window.addEventListener("pagehide",function(a){V.transition("document_disposed",{event:a})});
window.addEventListener("beforeunload",function(a){V.transition("document_disposed_preventable",{event:a})});
window.addEventListener("unload",function(a){V.transition("document_disposed",{event:a});V.hasRun=new Map})};
_.O(jQ,Gq);
jQ.prototype.runPreventableDispose=function(Z,V){if(!this.hasRun.get("document_disposed_preventable")){Z(V==null?void 0:V.event);var a,J;if((V==null?0:(a=V.event)==null?0:a.defaultPrevented)||(V==null?0:(J=V.event)==null?0:J.returnValue)){V.event.returnValue||(V.event.returnValue=!0);V.event.defaultPrevented||V.event.preventDefault();this.hasRun=new Map;this.transition("document_active");return}}this.hasRun.set("document_disposed_preventable",!0);this.hasRun.get("document_disposed")?this.transition("flush_logs"):this.transition("document_disposed")};
jQ.prototype.runDispose=function(Z,V){this.hasRun.get("document_disposed")?this.transition("document_active"):(Z(V==null?void 0:V.event),this.hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
jQ.prototype.runFlush=function(Z,V){Z(V==null?void 0:V.event);this.transition("document_active")};
jQ.prototype.runActive=function(){};var vl=function(Z){Gq.call(this,Z===void 0?"document_visibility_unknown":Z);var V=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(a){document.visibilityState==="visible"?V.transition("document_visible",{event:a}):V.transition("document_hidden",
{event:a})});
_.F("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(a){V.transition("document_backgrounded",{event:a})}),window.addEventListener("focus",function(a){V.transition("document_foregrounded",{event:a})}))};
_.O(vl,Gq);vl.prototype.runVisible=function(Z,V){Z(V==null?void 0:V.event);_.F("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
vl.prototype.runHidden=function(Z,V){Z(V==null?void 0:V.event);_.F("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
vl.prototype.runBackgrounded=function(Z,V){Z(V==null?void 0:V.event)};
vl.prototype.runForegrounded=function(Z,V){Z(V==null?void 0:V.event)};var xR=function(){this.teardownLifecycle=new jQ;this.visibilityLifecycle=new vl};
xR.prototype.install=function(){var Z=_.lV.apply(0,arguments),V=this;Z.forEach(function(a){V.teardownLifecycle.install(a)});
Z.forEach(function(a){V.visibilityLifecycle.install(a)})};var Qq=function(){xR.call(this);var Z={};this.install((Z.document_disposed={callback:this.abortSlisAndFlush},Z));_.F("combine_ve_grafts")&&(Z={},this.install((Z.document_disposed={callback:this.flushInteractionLoggingAttachVes},Z)));Z={};this.install((Z.flush_logs={callback:this.logFinalPayload},Z));_.F("web_log_cfg_cee_ks")||_.qf(_.td,lYB)};
_.O(Qq,xR);var TvK=function(){Qq.loggingInstance||(Qq.loggingInstance=new Qq);return Qq.loggingInstance};
Qq.prototype.logFinalPayload=function(){if(_.F("web_fp_via_jspb")){var Z=new SR7,V=_.st();V&&_.m_(Z,1,V);V=_.F("jspb_sparse_encoded_pivot")?new C9([{}]):new C9;_.JV(V,380,Tnr,Z);uOV("finalPayload",V);_.F("web_fp_via_jspb_and_json")&&_.n9("finalPayload",{csn:_.st()})}else _.n9("finalPayload",{csn:_.st()})};
Qq.prototype.abortSlisAndFlush=function(){TLF(El);j6!=null&&j6.flush()};
Qq.prototype.flushInteractionLoggingAttachVes=function(){ERz(_.Ze())};
var lYB=function(){var Z=_.yr("CLIENT_EXPERIMENT_EVENTS");if(Z){var V=vVV();Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())a=a.value,V(a)&&_.n9("genericClientExperimentEvent",{eventType:a});delete _.G2.CLIENT_EXPERIMENT_EVENTS}};var tsE={};
tsE.YtPlayerBehavior=[_.Aq.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 Z=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.ul;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;YIm(function(){Z.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.sR(this,"pan-down"),_.F("kevlar_pinch_fullscreen")&&_.JL().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.F("kevlar_pinch_fullscreen")&&_.JL().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(Z,V,a){var J=this;$N(this.useUnifiedPlayer_());if(this.mainAppPlayer_)$N(!1,"MainAppPlayer already created.");else{var r=_.F("kevlar_player_container_query_killswitch")?this.$.container:_.H(this.hostElement).querySelector("#container");this.mainAppPlayer_=new E5(this.getWebPlayerContextConfig_(),r,function(f){return _.um(f,J.hostElement)},Z,V,a);
this.mainAppPlayer_.api.then(function(f){J.player_=f;J.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&kHb.resolve(f)})}},
loadVideoWithPlayerResponse:function(Z,V){var a=this;if(this.useUnifiedPlayer_()){var J=this.watchNextData,r,f=(r=Z.videoDetails)==null?void 0:r.videoId,d,N,C;(r=(d=this.watchNextData)==null?void 0:(N=d.currentVideoEndpoint)==null?void 0:(C=N.watchEndpoint)==null?void 0:C.videoId)&&f!=r&&(J=void 0,_.F("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(Z,J,V):this.createMainAppPlayer_(Z,J,V);this.mainAppPlayer_.api.then(function(){_.Rg(a.hostElement,
"yt-player-updated")})}else this.update(g4F(Z,V))},
loadVideoWithPlayerVars:function(Z){var V=this;this.useUnifiedPlayer_()?(_.F("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(Z):this.createMainAppPlayer_(void 0,void 0,Z),this.mainAppPlayer_.api.then(function(){_.Rg(V.hostElement,"yt-player-updated")})):this.update({args:Z})},
update:function(Z){var V=this;if(this.useUnifiedPlayer_())$N(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(Z);var a=CMK(Z.args);a&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==a&&Object.assign(Z.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(Z).then(function(J){_.Rg(V.hostElement,"yt-player-updated",_.F("kevlar_player_updated_obsolete_player_killswitch")?
J:void 0)})}_.s$(new _.qa("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(Z){var V=this,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,V.getPlayerPromise(),2);a=J.yieldResult;if(!a)throw Error("uh");Z&&V.updatePlayerPlaylist_(Z);_.mt(J)})},
acquireApi_:function(Z){var V=this;if(this.useUnifiedPlayer_())$N(!1,"Invalid method call in kevlar_unified_player.");else return _.td.cancelJob(this.preparePlayerJobId_),this.playerContainer_?($N(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(a){V.shouldAutoplay_(Z)?a.loadVideoByPlayerVars(Z.args):a.cueVideoByPlayerVars(Z.args)})):this.initPlayerPromise_=this.initPlayerContainer_(Z),this.initPlayerPromise_},
initPlayerContainer_:function(Z){var V=this;if(this.useUnifiedPlayer_())$N(!1,"Invalid method call in kevlar_unified_player.");else return $N(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.FD(Error("vh")),$N(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.F("kevlar_player_container_query_killswitch")?this.$.container:_.H(this.hostElement).querySelector("#container"),Bvn().then(function(){var a=V.initPlayer_(Z);V.playerResolver_.resolve(a);
return a})},
onPlayerReady_:function(Z,V){this.useUnifiedPlayer_()?$N(!1,"Invalid method call in kevlar_unified_player."):(Z.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&kHb.resolve(Z),V(Z))},
maybeCallApiMethodOnElement_:function(Z,V){if(typeof Z[V]==="function")return Z[V]()},
maybeAdoptBootstrapPlayer_:function(){var Z=window,V,a=(V=Z.ytplayer)==null?void 0:V.bootstrapPlayerContainer;if((V=a==null?void 0:a.firstElementChild)&&V.classList.contains("html5-video-player")){var J,r,f=(J=Z.ytplayer)==null?void 0:(r=J.bootstrapWebPlayerContextConfig)==null?void 0:r.contextId;J=this.getWebPlayerContextConfig_().contextId;if(f&&f===J){a!==this.playerContainer_&&(a=!1,this.maybeCallApiMethodOnElement_(V,"getPlayerState")===2&&(a=!0),this.playerContainer_.appendChild(V),a||this.maybeCallApiMethodOnElement_(V,
"playVideo"));var d;if((d=Z.ytplayer)==null?0:d.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=Z.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(Z){var V=this;if(this.useUnifiedPlayer_())$N(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(a){V.maybeAdoptBootstrapPlayer_();var J=Z?IuR(Z):void 0;J&&J==V.bootstrapPlayerResponse_&&(Z.loaded=!0);J=V.playerContainer_;var r=V.getWebPlayerContextConfig_();J=qIE(J,Z,r);V.player_=J;V.onPlayerReadyEvent_=V.onPlayerReady_.bind(V,V.player_,a);V.player_.addEventListener("onReady",V.onPlayerReadyEvent_);V.player_.addEventListener("innertubeCommand",
V.onPlayerInnerTubeCommand_.bind(V))})},
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(Z){Z.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(Z){Z.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var Z=_.l().resolve(_.jV).getCurrentPage();Z&&Z.getScrollTop()<=0?_.sR(this,"pan-down"):_.sR(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(Z){Z.isFullscreen()||Z.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(Z){Z.isFullscreen()&&Z.toggleFullscreen()})},
updatePlayerPlaylist_:function(Z){var V=this,a,J,r;return _.m(function(f){if(f.nextAddress==1)return a=_.l().resolve(_.M_(_.w8)),J=!!(a&&a.playlistComponent&&a.playlistComponent.loopOn),_.q(f,V.getPlayerPromise(),2);var d=r=f.yieldResult,N=d.updatePlaylist,C=[];if(_.F("kevlar_player_playlist_use_local_index")){var T,Y;var X=(Y=(T=Z.localCurrentIndex)!=null?T:Z.currentIndex)!=null?Y:0}else{var n;X=(n=Z.currentIndex)!=null?n:0}if(Z.contents)for(T=0;T<Z.contents.length;T++)if((Y=Z.contents[T])&&Y.playlistPanelVideoRenderer)if(PEn(Y)){Y=
Y.playlistPanelVideoRenderer;n="";Y.shortBylineText&&(n=_.AI(Y.shortBylineText));var t="";Y.title?t=_.AI(Y.title):Y.unplayableText&&(t=_.AI(Y.unplayableText));C.push({author:n,title:t,encrypted_id:Y.videoId})}else T<X&&--X;N.call(d,{index:X,list:Z.playlistId?Z.playlistId:"",loop:J,playlist_title:Z.title,playlist_length:C.length,video:C,fetch:0,external_list:"1",title:Z.title?Z.title:"",playlist_author:Z.ownerName?_.AI(Z.ownerName):void 0});_.mt(f)})},
focusOnPlayer:function(){_.vH(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var Z=this.playerContainer_.querySelector(".html5-video-player");Z&&(_.pO(_.l().resolve(_.qe)),Z.focus())}})},
preparePlayer:function(){var Z=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(V){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")V();else{var a=function(){document.removeEventListener("DOMContentLoaded",a);V()};
document.addEventListener("DOMContentLoaded",a)}})).then(function(){return Bvn()}).then(function(){Z.initPlayerPromise_||Z.preparePlayerJobId_||(Z.preparePlayerJobId_=_.qf(_.td,function(){Z.initPlayerPromise_||(Z.initPlayerPromise_=Z.initPlayerContainer_())}))}):_.s$(new _.qa("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(Z){this.useUnifiedPlayer_()?$N(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(Z)||(Z.args.autoplay="0")},
shouldAutoplay_:function(Z){if(this.useUnifiedPlayer_())$N(!1,"Invalid method call in kevlar_unified_player.");else{var V=this.get("args.el",Z);return V&&V!="detailpage"&&this.isMiniplayerActive_()||V&&(V=="sponsorshipsoffer"||V=="handlesclaiming")&&this.get("args.autoplay",Z)=="0"?!1:(Z=IuR(Z))&&this.get("playerConfig.playbackStartConfig.startPaused",Z)?!1:!0}},
isMiniplayerActive_:function(){return _.l().resolve(_.Ee).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var Z=this.getPlayer();if(Z){var V=Z.getPlayerState();_.F("kevlar_player_check_ad_state_on_stop")&&(V=Z.getPlayerState(Z.getPresentingPlayerType()));V!=5&&Z.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(Z,V,a){a=a===void 0?!1:a;var J=this,r,f,d,N;return _.m(function(C){if(C.nextAddress==1)return V||(V=J.hostElement),r=J.useUnifiedPlayer_()?!!J.mainAppPlayer_:!!J.initPlayerPromise_,r?_.q(C,J.getPlayerPromise(),2):(a?Z.insertBefore(V,Z.firstChild):Z.appendChild(V),C.return());f=C.yieldResult;d=f.getPlayerState(f.getPresentingPlayerType());N=!1;if(d==-1||d==1||d==3)N=!0;a?Z.insertBefore(V,Z.firstChild):Z.appendChild(V);N&&f.playVideo();f.setSize(NaN,NaN);_.mt(C)})},
watchNextDataChanged_:function(Z){var V=this;Z&&(this.useUnifiedPlayer_()&&_.F("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&YIH(this.mainAppPlayer_,Z):this.getPlayerPromise().then(function(a){a.updateVideoData(V.computeWatchNextPlayerVars_(Z))}))},
computeWatchNextPlayerVars_:function(Z){if(this.useUnifiedPlayer_()&&_.F("kevlar_unified_player_update_watch_next_killswitch"))$N(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:Z}},
maybeSendAbandonmentPing_:function(){var Z=this.getPlayer();Z&&Z.getPlayerState()!=5&&Z.getPlayerState()!=0&&Z.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var Z=_.yr("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(Z=Object.assign({},Z),Z.rootElementId=this.playerId);Z.serializedExperimentIds&&Z.serializedExperimentFlags||_.FD(Error("wh"));return Z},
hasWebPlayerContextConfig_:function(){return!!_.yr("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(Z){this.useUnifiedPlayer_()?$N(!1,"Invalid method call in kevlar_unified_player."):_.um(Z,this.hostElement)},
useUnifiedPlayer_:function(){var Z=_.F("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.F("kevlar_unified_player")||Z}}];var slW={};slW.YtPlaylistPanelBehavior=[_.I.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(Z){Z=Z.detail;if(Z.actions.loop!=void 0||Z.actions["yt-icons:loop"]!=void 0)this.loopOn=Z.actions.loop||Z.actions["yt-icons:loop"];if(Z.actions.shuffle!=void 0||Z.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=Z.actions.shuffle||Z.actions["yt-icons:shuffle"]},
setMenuData_:function(Z){if(!Z||!Z.playlistButtons||Z.isInfinite)return null;for(var V=Z.playlistButtons.menuRenderer.topLevelButtons,a=V.length,J=0;J<a;J++)if(V[J].toggleButtonRenderer){var r=V[J].toggleButtonRenderer;r.defaultIcon.iconType=="LOOP"&&this.loopOn?r.isToggled=this.loopOn:r.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(r.isToggled=this.shuffleOn)}return Z.playlistButtons}}];var FVh=function(Z){Lq.call(this,Z,132);this.isDocument=Z===document.documentElement};
_.O(FVh,Lq);FVh.prototype.calculateScrollDelta=function(Z,V,a){var J=0;Z<V?J=Z<V-100?-48:-8:Z>V+a&&(J=Z>V+a+100?48:8);return J};
FVh.prototype.JSC$9191_onMouseMove=function(Z){this.isDocument||(Z.clientX=Z.event_.pageX,Z.clientY=Z.event_.pageY);Lq.prototype.JSC$9191_onMouseMove.call(this,Z)};var hq=function(){var Z=_.Wp.apply(this,arguments)||this;Z._noAccessors=!0;Z.scrollElement=document.documentElement;Z.JSC$12119_dragListGroup=null;Z.dragScrollSupport=null;Z.onDraggerCreated=function(V){var a=V.JSC$9187_dragger;a.scrollTarget_=Z.scrollElement;V=V.draggerEl;a&&V.menuOpened&&a.setEnabled(!1)};
Z.onDragStart=function(V){var a=V.draggerEl;V=V.currDragItem;var J=Object.assign({},V==null?void 0:V.data);J.trackingParams=void 0;a.data=J;a.style.position="absolute";a.style.width=(V==null?void 0:V.clientWidth)+"px";a.style.zIndex="2030";a.onDrag&&a.onDrag();_.F("web_owner_document_fallback_killswitch")?(V=document.querySelector("ytd-app"))&&_.H(V).appendChild(a):(V=_.OY(a),(J=V.querySelector("ytd-app"))?_.H(J).appendChild(a):V.body.appendChild(a));Z.dragScrollSupport=new FVh(Z.scrollElement);Z.dragScrollSupport.horizontalScrolling_=
!1;a=Z.dragScrollSupport;a.constrainScroll_=!!a.margin_&&!1};
Z.onDrop=function(V){Z.handleDrop(V);Z.dragScrollSupport&&(_.Mc(Z.dragScrollSupport),Z.dragScrollSupport=null)};
Z.onReorderableScroll=function(){if(Z.JSC$12119_dragListGroup){var V=Z.JSC$12119_dragListGroup;BcH(V,V.currDragItem_)}};
return Z};
_.O(hq,_.Wp);hq.prototype.detached=function(){_.DUA(this)};
_.DUA=function(Z){Z.JSC$12119_dragListGroup&&(_.Yf(Z.JSC$12119_dragListGroup,Zyz,Z.onDragStart),_.Yf(Z.JSC$12119_dragListGroup,oKr,Z.onDragStart),Z.JSC$12119_dragListGroup.dispose(),Z.JSC$12119_dragListGroup=null);Z.dragScrollSupport&&(_.Mc(Z.dragScrollSupport),Z.dragScrollSupport=null);Z.scrollElement.removeEventListener("scroll",Z.onReorderableScroll)};
_.cEb=function(Z,V,a,J){J=J===void 0?"":J;_.DUA(Z);a&&(Z.scrollElement=a);Z.JSC$12119_dragListGroup=new A9;Z.JSC$12119_dragListGroup.hysteresisDistance_=2;PoB(Z.JSC$12119_dragListGroup,V);Z.JSC$12119_dragListGroup.draggerElClasses_=SE("dragging").split(" ");J&&f74(Z.JSC$12119_dragListGroup,function(r){var f=r||document,d=null;f.getElementsByClassName?d=f.getElementsByClassName(J)[0]:d=okW("*",J,r);return d||r});
_.P1(Z.JSC$12119_dragListGroup,g9A,Z.onDraggerCreated);_.P1(Z.JSC$12119_dragListGroup,Zyz,Z.onDragStart);_.P1(Z.JSC$12119_dragListGroup,oKr,Z.onDrop);Z.JSC$12119_dragListGroup.init();Z.scrollElement.addEventListener("scroll",Z.onReorderableScroll,{passive:!0})};
hq.prototype.handleDrop=function(){};
_.QS.Object.defineProperties(hq.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
_.z([_.x({value:100}),_.u("design:type",Number)],hq.prototype,"scrollMargin",void 0);hq=_.z([_.IX()],hq);_.OTL=[hq.prototype];_.eQ={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(Z,V,a){var J=this.getClickTarget_(V);if(J&&this.isClickAllowed_(J)){V.preventDefault();Z=(0,_.lv.unsafeClone)(Z);var r=this.getContainerBoundingRect();V=this.getRelativeClickXy_(V,r);this.expandEndpointUrlMacros_(Z,{NX:V[0],NY:V[1],NB:J.code});a&&this.truncateWebCommendMetadataUrl_(Z);_.Rg(this.hostElement,"yt-navigate",{endpoint:Z})}},
getClickTarget_:function(Z){if(!this.clickTargetMap)return null;Z=_.wc(Z)||[];Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next()){V=V.value;if(V===_.H(this.hostElement).querySelector("#menu"))break;if(V=this.clickTargetMap.get(V.id))return V}return null},
getRelativeClickXy_:function(Z,V){var a=Z.detail.x,J=Z.detail.y;_.F("use_on_click_for_desktop_display_ad")&&Z.clientX!=null&&Z.clientY!=null&&(a=Z.clientX,J=Z.clientY);Z=Math.round(a-V.left);V=Math.round(J-V.top);return Z<0||V<0?[null,null]:[Z,V]},
getContainerBoundingRect:function(){return _.H(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(Z,V){for(var a=_.B(Z.loggingUrls||[]),J=a.next();!J.done;J=a.next())J=J.value,J.baseUrl&&(J.baseUrl=tN(J.baseUrl,V));Z.urlEndpoint&&Z.urlEndpoint.url&&(Z.urlEndpoint.url=tN(Z.urlEndpoint.url,V));Z.commandMetadata&&Z.commandMetadata.webCommandMetadata&&Z.commandMetadata.webCommandMetadata.url&&(Z.commandMetadata.webCommandMetadata.url=tN(Z.commandMetadata.webCommandMetadata.url,V))},
truncateWebCommendMetadataUrl_:function(Z){if(Z.commandMetadata&&Z.commandMetadata.webCommandMetadata&&Z.commandMetadata.webCommandMetadata.url){var V=Z.commandMetadata.webCommandMetadata.url,a=V.indexOf("&pp=");if(a>0){var J=V.indexOf("&",a+1);Z.commandMetadata.webCommandMetadata.url=J>a&&J<V.length?V.slice(0,a)+V.slice(J):V.slice(0,a)}}},
configureClickTargets:function(Z,V,a){this.containerId=Z;this.clickTargetMap=new Map;Z=_.B(V);for(V=Z.next();!V.done;V=Z.next())if(V=V.value,V.location){var J=a.get(V.location);J&&(_.Qp(_.H(this.hostElement).querySelector("#"+J),"yt-simple-endpoint",this.isClickAllowed_(V)),this.clickTargetMap.set(J,V))}},
isClickAllowed_:function(Z){return Z.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||Z.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||Z.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||Z.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.z1={};
_.z1.YtLazyListBehavior=[_.vh.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 Z=(this.constructor.generatedFrom||this).observers;Z||(Z=[]);Z.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
Z}},
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 Z=this.renderElementsOutsideVisibleArea_;Z&&(EqB(Z,4),Z.processSignal())},
deepLazyListObserver_:function(Z){var V=this;if(Z){var a=Z.value||[];if(this.itemsPath==Z.path){var J=this.nonDeferredItemCount;Z=0;J>-1&&a.length>J&&(Z=_.yr("REMAINING_DOVA_DEFERRED_CHUNKS",-1));Z>0?(J>0&&(J=a.slice(0,J),this.setInitialItemsOnDataChanged(J)),(J=this.renderElementsOutsideVisibleArea_)?J.cancel():(J=this.renderElementsOutsideVisibleArea_=new _.Qo(2,"eocs"),_.I7V(window,"scroll",function(){return V.renderDeferredElements()})),_.p5(J,function(){V.setInitialItemsOnDataChanged(a)}),_.wr("REMAINING_DOVA_DEFERRED_CHUNKS",
Z-1)):this.setInitialItemsOnDataChanged(a)}else if(this.itemsPath+".splices"==Z.path)this.onItemsUpdated_(a);
else J="shownItems"+Z.path.substr(this.itemsPath.length),this.useSignals&&J==="shownItems.length"||this.notifyPath(J,Z.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(Z){Z&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(Z),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(Z){Z=Z.indexSplices;for(var V=0,a=Z.length;V<a;V++){var J=Z[V];if(J.index<this.shownCount&&(J.removed&&this.splice("shownItems",J.index,J.removed.length),J.addedCount)){var r=J.object.slice(J.index,J.index+J.addedCount);J=["shownItems",J.index,0];J.push.apply(J,r);this.splice.apply(this,J)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(Z){this.cancelPendingTasks_();Z||(Z=[]);this.items_=Z;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&&(_.bU("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.vH(this,this.tryRenderChunk_)))},
fillRange_:function(Z,V){this.canShowMore&&this.items_&&(Z=this.items_.slice(Z,V),Z.unshift("shownItems"),this.push.apply(this,Z),this.shownCount=V,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var Z=this;this.canShowMore&&_.t4(this,"renderChunk",function(){Z.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.bU("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.Cg(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var Z=this.renderElementsOutsideVisibleArea_;Z&&(Z.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var Z=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(Z-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=Z;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(Z){return Math.ceil(1E3/Z)},
onCanShowMoreUpdated_:function(Z){this.data&&this.items_!==null&&(Z?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(Z){!this.shouldUseTaskManager()&&this.data&&(!Z&&this.canShowMore?(_.pku(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):Z&&this.partiallyRenderedItems_.has(this.items_)&&(_.F("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var Mb;_.$R={};
Mb=function(){var Z=_.Wp.apply(this,arguments)||this;Z.atStart=!0;Z.atEnd=!0;Z.startIndex=0;Z.endIndex=0;Z.scrollCount=0;Z.initialStartIndex=0;Z.disableScrollEventListener=!1;Z.useFloorScrolling=!1;Z.isSearch=!1;Z.dragging=!1;Z.dragMouseStart=0;Z.dragOffsetStart=0;Z.disableWheelScroll=!1;Z.centerListItems=!1;Z.offset=0;Z.minComponentWidth=0;Z.marginWidthRight=0;Z.marginWidthLeft=0;Z.setButtonsStateRequested=!1;Z.itemsVisibilityObserver=null;Z.fullyVisibleItemsIndices=[];Z.JSC$12130_onWheelScroll=function(V){if(Z.isSearch&&
!Z.disableWheelScroll&&_.F("desktop_enable_dmpanel_wheel_scroll")){var a=V.shiftKey?Math.abs(V.deltaY)>Math.abs(V.deltaX)?V.deltaY:V.deltaX:V.deltaX;a!==0&&(V.preventDefault(),Z.ytLazyListBehavior.fillRemainingListItems(),Z.offset+=a,Rx(Z),Z.reposition_())}};
Z.onPointerDown=function(V){G_b(Z)&&(Z.dragMouseStart=V.clientX,Z.dragOffsetStart=Z.offset,Z.dragging=!0)};
Z.onPointerMove=function(V){G_b(Z)&&Z.dragging&&(Z.ytLazyListBehavior.fillRemainingListItems(),Z.offset=Z.dragOffsetStart-(V.clientX-Z.dragMouseStart),Rx(Z),Z.reposition_())};
Z.onPointerUp=function(){G_b(Z)&&(Z.dragging=!1)};
return Z};
_.O(Mb,_.Wp);var wRE=function(Z){var V=_.H(Z.hostElement).querySelector("#items").children;if(!V)return 0;var a=0;Z=_.B(Z.fullyVisibleItemsIndices);for(var J=Z.next();!J.done;J=Z.next())a+=V[J.value].clientWidth;return a},G_b=function(Z){return Z.isSearch&&_.F("desktop_enable_dmpanel_click_drag_scroll")};
Mb.prototype.created=function(){this.cachedViewportWidth=_.yr("initialInnerWidth")||window.innerWidth;this.JSC$12130_cachedViewportHeight=_.yr("initialInnerHeight")||window.innerHeight;_.yr("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.wr("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
Mb.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.F("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();yEW(this)};
Mb.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.F("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var Z;(Z=this.itemsVisibilityObserver)==null||Z.disconnect();this.itemsVisibilityObserver=null;var V;(V=this.itemsObserver)==null||V.disconnect()};
var yEW=function(Z){var V=_.H(Z.hostElement).querySelector("#scroll-container");if(V){if(!Z.itemsVisibilityObserver){var a=window.getComputedStyle(V).marginRight;Z.itemsVisibilityObserver=new IntersectionObserver(function(J){bTF(Z,J)},{root:V,
rootMargin:a,threshold:.98})}if(V=_.H(Z.hostElement).querySelector("#items"))Z.itemsObserver=new QCr(V,function(J){UUL(Z,J)})}},UUL=function(Z,V){HTa(Z)&&(Array.from(V.addedNodes).filter(function(a){return a.nodeType===Node.ELEMENT_NODE}).forEach(function(a){Z.itemsVisibilityObserver&&Z.itemsVisibilityObserver.observe(a)}),Array.from(V.removedNodes).filter(function(a){return a.nodeType===Node.ELEMENT_NODE}).forEach(function(a){Z.itemsVisibilityObserver&&Z.itemsVisibilityObserver.unobserve(a)}))},
bTF=function(Z,V){var a=new Set(Z.fullyVisibleItemsIndices);
V=_.B(V);for(var J=V.next();!J.done;J=V.next()){J=J.value;var r=J.target.parentElement;r?(r=Array.from(r.children).indexOf(J.target),J.isIntersecting?a.add(r):a.has(r)&&a.delete(r)):_.FD(new _.qa("Parent element not found",J.target.nodeName))}Z.fullyVisibleItemsIndices=Array.from(a).sort(function(f,d){return f-d});
a.size===0?_.FD(new _.qa("No visible entries in horizontal list")):(Z.startIndex=Z.fullyVisibleItemsIndices[0],Z.endIndex=Z.fullyVisibleItemsIndices[Z.fullyVisibleItemsIndices.length-1])},HTa=function(Z){Z.data?Z=(Z=Z.data)&&Z.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===Z.itemSizeConstraint:!1:Z=!1;
return Z};
_.P=Mb.prototype;_.P.addScrollEventListeners=function(){var Z=_.H(this.hostElement).querySelector("#scroll-container");Z.style.touchAction="pan-y";Z.addEventListener("wheel",this.JSC$12130_onWheelScroll);Z.addEventListener("pointerdown",this.onPointerDown);Z.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.P.removeScrollEventListeners=function(){var Z=_.H(this.hostElement).querySelector("#scroll-container");Z.removeEventListener("wheel",this.JSC$12130_onWheelScroll);Z.removeEventListener("pointerdown",this.onPointerDown);Z.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.P.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.vH(this,this.setStartIndex,[this.initialStartIndex])};
_.P.reposition_=function(){var Z=_.yr("HTML_DIR")=="rtl"?"":"-",V=_.H(this.hostElement).querySelector("#items");V&&(V.style.transform="translateX("+Z+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.P.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.vH(this,this.setButtonsState_))};
_.P.setButtonsState_=function(){this.setButtonsStateRequested=!1;var Z=_.H(this.hostElement).querySelector("#items").firstElementChild;if(Z){this.minComponentWidth||(this.minComponentWidth=AEr(this,Z));Z=_.H(this.hostElement).querySelector("#scroll-container").clientWidth;var V=_.H(this.hostElement).querySelector("#items").clientWidth,a=this.get(this.ytLazyListBehavior.itemsPath,this);if(a){var J=Math.round(Z/this.minComponentWidth)||1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/
this.minComponentWidth),this.endIndex=Math.min(this.startIndex+J,a.length)-1)}this.ytLazyListBehavior.canShowMore?V+this.minComponentWidth>=this.offset+Z&&(this.atEnd=!1):this.atEnd=this.offset+Z>=V-20?!0:!1;this.atStart=this.offset<=20}};
_.P.setStartIndex=function(Z){if(!this.minComponentWidth){var V=_.H(this.hostElement).querySelector("#items").firstElementChild;if(!V)return;this.minComponentWidth=AEr(this,V)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*Z;Rx(this);this.reposition_()};
_.P.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.iF();var Z=_.H(this.hostElement).querySelector("#scroll-container").clientWidth;_.F("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=AEr(this,_.H(this.hostElement).querySelector("#items").firstElementChild));Z=this.useFloorScrolling?Math.floor(Z/this.minComponentWidth)||1:Math.round(Z/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&k_A(this);this.offset+=HTa(this)?
wRE(this):Z*this.minComponentWidth;Rx(this);this.reposition_();this.scrollCount++};
_.P.prevClick_=function(){var Z=_.H(this.hostElement).querySelector("#scroll-container").clientWidth;Z=this.useFloorScrolling?Math.floor(Z/this.minComponentWidth)||1:Math.round(Z/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=HTa(this)?wRE(this):this.minComponentWidth*this.scrollCount-1):this.offset-=HTa(this)?wRE(this):Z*this.minComponentWidth;this.centerListItems&&k_A(this);Rx(this);this.reposition_()};
_.P.onIronResize_=function(){this.resizeSupportEnabled&&_.vH(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.P.onItemsTransitionEnd_=function(Z){_.yp(Z)===_.H(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.P.onChildElementFocus_=function(Z){Z=Z.target.closest("#items > *");var V=_.H(this.hostElement).querySelector("#scroll-container");if(V.contains(Z)){if(_.F("web_horizontal_list_behavior_focus_killswitch"))if(Z.offsetLeft<this.offset)this.offset=Math.abs(Z.offsetLeft)<Z.clientWidth?0:Z.offsetLeft;else if(Z.offsetLeft+Z.clientWidth>this.offset+V.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.iF(),this.offset=Z.offsetLeft+Z.clientWidth-V.clientWidth;else return;else{var a=_.H(this.hostElement).querySelector("#items"),
J=_.yr("HTML_DIR")==="rtl",r=J?a.clientWidth-Z.offsetLeft:Z.offsetLeft;a=J?a.clientWidth-(Z.offsetLeft+Z.clientWidth):Z.offsetLeft+Z.clientWidth;var f=J?r>this.offset+V.clientWidth:r<this.offset,d=J?a<this.offset:a>this.offset+V.clientWidth,N=J?f:d;if(J?d:f)V=J?a:r,this.offset=Math.abs(V)<Z.clientWidth?0:V;else if(N)this.ytLazyListBehavior.fillRemainingListItems(),_.iF(),this.offset=(J?r:a)-V.clientWidth;else return}Rx(this);this.reposition_()}};
_.P.observeShownItems_=function(){this.reset()};
_.P.checkComponentWidthResize=function(){var Z=_.H(this.hostElement).querySelector("#items").firstElementChild;Z&&(Z=AEr(this,Z),this.centerListItems||Z!==this.minComponentWidth)&&(this.minComponentWidth=Z,this.offset=Z*this.scrollCount,this.centerListItems&&k_A(this),Rx(this),this.reposition_())};
var AEr=function(Z,V){var a=window.getComputedStyle(V).marginRight;a=Math.floor(Number(a.replace("px","")));var J=window.getComputedStyle(V).marginLeft;J=Math.floor(Number(J.replace("px","")));Z.centerListItems&&!Z.marginWidthRight&&(Z.marginWidthRight=a,Z.marginWidthLeft=J);return Z.resizeSupportEnabled?V.getBoundingClientRect().width+a:V.offsetWidth+a},Rx=function(Z){var V=_.H(Z.hostElement).querySelector("#scroll-container").clientWidth,a=_.H(Z.hostElement).querySelector("#items").clientWidth;
Z.offset<0?Z.offset=0:Z.offset+V>=a&&(Z.offset=a-V)},k_A=function(Z){Z.offset-=(_.H(Z.hostElement).querySelector("#scroll-container").clientWidth+Z.marginWidthRight-Z.minComponentWidth)/2-Z.marginWidthLeft};
_.QS.Object.defineProperties(Mb.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var Z=_.yr("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(Z==-1)Z=this.JSC$12130_cachedViewportHeight,Z=Z>1320?5:Z>1020?4:Z>730?3:Z>430?2:1;else if(Z==0)return 0;_.wr("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",Z-1);Z=_.yr("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(Z>-1)return Z;Z=this.cachedViewportWidth;Z=Z>1600?6:Z>1400?5:Z>1300?4:Z>1090?5:Z>870?4:Z>660?3:2;_.wr("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
Z);return Z},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.F("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
Mb.prototype.observeShownItems_=Mb.prototype.observeShownItems_;Mb.prototype.onChildElementFocus_=Mb.prototype.onChildElementFocus_;Mb.prototype.onItemsTransitionEnd_=Mb.prototype.onItemsTransitionEnd_;Mb.prototype.onIronResize_=Mb.prototype.onIronResize_;Mb.prototype.prevClick_=Mb.prototype.prevClick_;Mb.prototype.nextClick_=Mb.prototype.nextClick_;Mb.prototype.setButtonsState_=Mb.prototype.setButtonsState_;Mb.prototype.requestButtonsStateUpdate_=Mb.prototype.requestButtonsStateUpdate_;
Mb.prototype.reposition_=Mb.prototype.reposition_;Mb.prototype.reset=Mb.prototype.reset;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Mb.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.z1.YtLazyListBehavior),_.u("design:type",Object)],Mb.prototype,"ytLazyListBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Mb.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Mb.prototype,"atStart",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Mb.prototype,"atEnd",void 0);_.z([_.x(),_.u("design:type",Object)],Mb.prototype,"startIndex",void 0);_.z([_.x(),_.u("design:type",Object)],Mb.prototype,"endIndex",void 0);_.z([_.x({value:6}),_.u("design:type",Number)],Mb.prototype,"initialCount",void 0);_.z([_.x(),_.u("design:type",Object)],Mb.prototype,"scrollCount",void 0);_.z([_.x(),_.u("design:type",Object)],Mb.prototype,"initialStartIndex",void 0);
_.z([_.x(),_.u("design:type",Object)],Mb.prototype,"disableScrollEventListener",void 0);_.z([_.x(),_.u("design:type",Object)],Mb.prototype,"supportComponentResize",void 0);_.z([_.x({value:function(){var Z=this;return function(){return Z.prevClick_()}}}),
_.u("design:type",Function)],Mb.prototype,"boundPrevClick",void 0);_.z([_.x({value:function(){var Z=this;return function(){return Z.nextClick_()}}}),
_.u("design:type",Function)],Mb.prototype,"boundNextClick",void 0);_.z([_.x(),_.u("design:type",Object)],Mb.prototype,"useFloorScrolling",void 0);_.z([_.x(),_.u("design:type",Object)],Mb.prototype,"isSearch",void 0);_.z([_.x(),_.u("design:type",Object)],Mb.prototype,"dragging",void 0);_.z([_.x(),_.u("design:type",Object)],Mb.prototype,"dragMouseStart",void 0);_.z([_.x(),_.u("design:type",Object)],Mb.prototype,"dragOffsetStart",void 0);
_.z([_.x(),_.u("design:type",Object)],Mb.prototype,"disableWheelScroll",void 0);_.z([_.x(),_.u("design:type",Object)],Mb.prototype,"centerListItems",void 0);_.z([_.$K("iron-resize"),_.RX("guideOpened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Mb.prototype,"onIronResize_",null);_.z([_.$K("transitionend"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Mb.prototype,"onItemsTransitionEnd_",null);
_.z([_.$K("focusin"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Mb.prototype,"onChildElementFocus_",null);_.z([_.RX("shownItems"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Mb.prototype,"observeShownItems_",null);Mb=_.z([_.IX()],Mb);_.$R.YtdHorizontalListBehavior=[];_.$R.YtdHorizontalListBehavior.push(_.cU,_.I.YtRendererBehavior,_.z1.YtLazyListBehavior,_.wi.YtdGuideStateAwareBehavior,Mb.prototype);var KVF=["APP_STATE","PI"];var EPY=_.z4(["about:blank"]),jl7={pushState:window.history.pushState,replaceState:window.history.replaceState};var LO=function(Z){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=Z;this.internalPushState=Z.pushState.bind(Z);this.internalReplaceState=Z.replaceState.bind(Z)};
LO.prototype.init=function(){this.initialized=!0};
LO.prototype.pushState=function(Z,V){this.initialized||this.init();this.internalPushState&&this.internalPushState(Z,"",V)};
LO.prototype.replaceState=function(Z,V){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(Z,"",V)};
LO.prototype.getState=function(){return this.history&&this.history.state};var vPc=function(Z){var V=function(){var a=Z.apply(this,arguments)||this;a.boundHistoryPushState=!1;a.boundHistoryReplaceState=!1;a.debugInfo={};return a};
_.O(V,Z);V.prototype.init=function(){var a=_.NA("IFRAME");_.Gm(a,_.gs(EPY));a.sandbox="allow-same-origin";a.style.display="none";this.iframe=a;document.body.appendChild(a);this.bindHistoryStateFunctions();Z.prototype.init.call(this)};
V.prototype.bindHistoryStateFunctions=function(){var a=this,J=[],r;this.iframe&&((r=this.iframe.contentWindow)==null?0:r.history)&&(r=this.iframe.contentWindow.history)&&(J.push(r),Object.getPrototypeOf(r)&&J.push(Object.getPrototypeOf(r)));window.history&&J.push(window.history);r=window.history;Object.getPrototypeOf(r)&&J.push(Object.getPrototypeOf(r));J.push(jl7);r=function(d){for(var N=null,C=0;C<J.length;C++){var T=J[C][d];if(typeof T==="function"){N=T.bind(window.history);a.debugInfo[d]=C;break}}return N};
if(!this.boundHistoryReplaceState){var f=r("replaceState");f&&(this.internalReplaceState=f,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(r=r("pushState"))&&(this.internalPushState=r,this.boundHistoryPushState=!0)};
return V}(LO),xUc=function(){return vPc.call(this,window.history)||this};
_.O(xUc,vPc);xUc.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var ux=function(Z){this.browserHistory=Z;this.initialized=!1};
ux.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
ux.prototype.pushState=function(Z,V){this.initialized||this.init();this.browserHistory.pushState(Z,V)};
ux.prototype.replaceState=function(Z,V){this.initialized||this.init();this.browserHistory.replaceState(Z,V)};
ux.prototype.handlePopstate=function(Z){return Z.state};_.QlF=function(Z,V,a,J,r){this.endpoint=Z;this.forward=V;this.historyEntry=a;this.JSC$26366_savedComponentState=J;this.legacyBorder=r===void 0?!1:r};var pR7=function(Z,V){this.rootData=Z;this.scrollTop=V};var se=new _.uM("PAGE_REQUEST_TOKEN"),ixb=new _.uM("FETCH_PBJ_TOKEN");_.Wl=new _.uM("EPHEMERAL_STORE_TOKEN");_.gi=function(Z){this.data=Object.assign({},Z);var V;(V=this.data.innertubeResponse)==null||delete V.frameworkUpdates};
_.gi.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.zc)()};
_.Pn=function(Z){return Object.assign({},Z.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var hxF=function(){this.maxSize=100;this.timeToDataCache=new Map};
hxF.prototype.get=function(Z){var V=this.timeToDataCache.get(Z);V&&(this.timeToDataCache.delete(Z),this.timeToDataCache.set(Z,V));if(V&&V.rootData&&(_.F("web_use_response_store_for_history_cache")||_.F("mweb_use_new_history_manager"))){var a=_.l().resolve(_.Wl),J=ex4(V),r=!!J;if(J){if(J.content){var f=Ix(a,J.content);r&&f?V.rootData.response=_.Pn(f):r=!1}J.player&&(f=Ix(a,J.player),r&&f?V.rootData.playerResponse=_.Pn(f):r=!1);J.reelSequence&&(a=Ix(a,J.reelSequence),r&&a?V.rootData.reelWatchSequenceResponse=
_.Pn(a):r=!1)}r||(this.timeToDataCache.delete(Z),V=void 0)}return V};
hxF.prototype.set=function(Z,V){if(V.rootData&&(_.F("web_use_response_store_for_history_cache")||_.F("mweb_use_new_history_manager"))){var a=ex4(V),J=Object.assign({},V.rootData);a&&(a.content&&V.rootData.response&&(zxz(this,a.content,V.rootData.response),J.response=null),a.player&&V.rootData.playerResponse&&(zxz(this,a.player,V.rootData.playerResponse),J.playerResponse=null),a.reelSequence&&V.rootData.reelWatchSequenceResponse&&(zxz(this,a.reelSequence,V.rootData.reelWatchSequenceResponse),J.reelWatchSequenceResponse=
null));V=new pR7(J,V.scrollTop)}this.timeToDataCache.has(Z)?this.timeToDataCache.delete(Z):this.timeToDataCache.size>=this.maxSize&&(a=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(a.value));this.maxSize!==0&&this.timeToDataCache.set(Z,V)};
hxF.prototype.clear=function(){this.timeToDataCache.clear()};
var ex4=function(Z){var V=_.l().resolve(_.M_(se)),a;if((a=Z.rootData)==null?0:a.endpoint)return V==null?void 0:vYF(V,Z.rootData.endpoint);var J;_.FD(new _.qa("History snapshot response data does not contain endpoint",(J=Z.rootData)==null?void 0:J.url));return null},zxz=function(Z,V,a){if(Z.maxSize>0){var J;
(Z=(J=a.responseContext)==null?void 0:J.maxAgeSeconds)&&Number(Z)>0&&(J=_.l().resolve(_.Wl),a=Lo(a,Z),J.put(V,new _.gi(a)))}};var $UE=function(Z,V,a){this.endpoint=V;this.JSC$26371_savedComponentState=a===void 0?null:a;this.entryTime=Z};var DUO=1;var ZV=function(Z){var V=function(){var a=Z.apply(this,[].concat(_.nw(_.lV.apply(0,arguments))))||this;a.historyEntryTime=0;a.historySnapshotCache=a.createHistoryCache();return a};
_.O(V,Z);V.prototype.createHistoryCache=function(){return new hxF};
V.prototype.saveAndReplace=function(a,J,r){var f=window.location.href;var d=d===void 0?{}:d;var N=(N=this.browserHistory.getState())&&N.entryTime?N.entryTime:cEJ();a=this.createNewHistoryEntry(a,d,N);this.saveSnapshot(N,J,r);this.replaceState(a,f||window.location.href)};
V.prototype.saveAndPush=function(a,J,r,f,d){d=d===void 0?{}:d;this.saveSnapshot(this.historyEntryTime,r,f);r=this.historySnapshotCache;f=this.historyEntryTime;var N=r.timeToDataCache.keys();N=_.B(N);for(var C=N.next();!C.done;C=N.next())C=C.value,C>f&&r.timeToDataCache.delete(C);J=this.createNewHistoryEntry(J,d);this.pushState(J,a)};
V.prototype.saveSnapshot=function(a,J,r){this.historySnapshotCache.set(a,new pR7(J,r))};
V.prototype.createNewHistoryEntry=function(a,J,r){r=r===void 0?cEJ():r;return new $UE(r,a,J)};
V.prototype.handlePopstate=function(a){var J=Z.prototype.handlePopstate.call(this,a),r=null,f=null,d=!1,N=null;J&&J.entryTime&&(N=this.historySnapshotCache.get(J.entryTime)||null,d=J.entryTime>this.historyEntryTime,this.historyEntryTime=J.entryTime,r=J.endpoint,f=J.JSC$26371_savedComponentState);this.handleHistoryCacheLoad(new _.QlF(r,d,N,f),a);return J};
V.prototype.pushState=function(a,J){Number(a==null?void 0:a.entryTime)>=0&&(this.historyEntryTime=a.entryTime);Z.prototype.pushState.call(this,a,J)};
V.prototype.replaceState=function(a,J){Number(a==null?void 0:a.entryTime)>=0&&(this.historyEntryTime=a.entryTime);Z.prototype.replaceState.call(this,a,J)};
V.prototype.handleHistoryCacheLoad=function(){};
return V}(ux),Rxc=function(){var Z=ZV.call(this,new xUc)||this;
Z.dispatchElement=null;Z.entryIndex=0;return Z};
_.O(Rxc,ZV);_.P=Rxc.prototype;_.P.init=function(Z){Z=Z===void 0?!0:Z;ZV.prototype.init.call(this);this.initialized||(Z||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.P.handlePopstate=function(Z){var V=null;Z.state||(V="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return ZV.prototype.handlePopstate.call(this,Z);var a=new CustomEvent("yt-history-pop",{cancelable:!0});_.MR(this.dispatchElement,"yt-history-pop",[a,{errorMsg:V}]);_.L4(this.dispatchElement,"yt-close-all-popups-action");if(!a.defaultPrevented){a=_.l().resolve(_.jV);V=a.getCurrentData();var J=a.getCurrentPage();a=0;J?(J=_.MR(this.dispatchElement,"yt-get-page-offset",
[J]),J.length>0&&(a=J[0])):_.FD(new _.qa("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:V?V.page:"undefined"}));V&&(V.csn=_.st());this.saveSnapshot(this.historyEntryTime,V,a)}return ZV.prototype.handlePopstate.call(this,Z)};
_.P.handleHistoryCacheLoad=function(Z,V){Z.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.B(_.L4(this.dispatchElement,"yt-history-will-navigate",[V])).next().value||_.MR(this.dispatchElement,"yt-history-load",[V,Z]))};
_.P.pushState=function(Z,V){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var a=new _.qa("history.pushState is not a function",this.getDebugString());_.t$(a)}ZV.prototype.pushState.call(this,Z,V)};
_.P.replaceState=function(Z,V){if(!this.browserHistory.boundHistoryReplaceState){var a=new _.qa("history.replaceState is not a function",this.getDebugString());_.t$(a)}ZV.prototype.replaceState.call(this,Z,V)};
_.P.saveAndPush=function(Z,V,a,J,r){r=r===void 0?{}:r;a&&(a.csn=_.st());ZV.prototype.saveAndPush.call(this,Z,V,a,J,r)};
_.P.getDebugString=function(){var Z=[];this.initialized&&Z.push("i");this.browserHistory.boundHistoryReplaceState&&Z.push("bhr");this.browserHistory.boundHistoryPushState&&Z.push("bhs");"replaceState"in this.browserHistory.debugInfo&&Z.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&Z.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&Z.push("ei:"+String(this.entryIndex));return Z.join(",")};
_.Vw=function(Z,V){Z.init(!0);var a=Z.browserHistory.getState();Z.replaceState(a,Me(V))};
Rxc.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.av=new _.uM("DESKTOP_HISTORY_MANAGER_TOKEN");var MsY=[10,20,30,40,50,60],JZ=function(){this.currentPartitionIndex=0},LVB=function(Z){DtY({mainAppWeb:_.D7(),
survivalSli:{partitionMinute:Z,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},uah=function(Z){DtY({mainAppWeb:_.D7(),
survivalSli:{partitionMinute:Z,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},WVb=function(Z){return Z.currentPartitionIndex>=0&&Z.currentPartitionIndex<MsY.length?MsY[Z.currentPartitionIndex]:-1},gP4=function(Z){return Z.currentPartitionIndex>0&&Z.currentPartitionIndex-1<MsY.length?MsY[Z.currentPartitionIndex-1]:-1};
JZ.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var Z=gP4(this);Z>0&&uah(Z);Z=WVb(this);Z>0&&LVB(Z);IYA(this)}};
var IYA=function(Z){var V=WVb(Z);if(V>0){var a=gP4(Z);a<0&&(a=0);Z.intervalId=_.td.addJob(function(){var J=gP4(Z);J>0&&uah(J);J=WVb(Z);J>0&&LVB(J);IYA(Z)},3,(V-a)*6E4);
Z.currentPartitionIndex+=1}else Z.currentPartitionIndex=-1};var ZJr=function(){this.skipNextNavigation=!1},VcH=function(Z,V,a){if(!V)return!1;
if(Z.skipNextNavigation)return Z.skipNextNavigation=!1;if(_.D(a,_.H6))return!1;var J,r,f;if((J=_.D(a,_.aX))==null?0:(r=J.browseEndpointContextSupportedConfigs)==null?0:(f=r.browseEndpointContextMainConfig)==null?0:f.skipConfirmation)return!1;var d;return((d=_.D(V.commandMetadata,_.p4))==null?void 0:d.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
ZJr.prototype.showConfirmationDialog=function(Z,V){this.navigateParams=V;this.customConfirmationCommand?_.l().resolve(_.Lf).resolveCommand(this.customConfirmationCommand):(V={openPopupAction:{popup:{confirmDialogRenderer:{title:_.HA(_.oC("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.HA(_.oC("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.HA(_.oC("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.HA(_.oC("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.A$.getInstance().triggerAction("yt-open-popup-action",V,Z))};
ZJr.prototype.cancelPendingNavigation=function(){var Z;((Z=this.navigateParams)==null?void 0:Z.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var ahW=function(){},ojF=function(Z,V,a,J,r,f,d){a=a===void 0?{}:a;
d=d===void 0?{}:d;var N=_.Ic.instance,C,T=(C=_.D(V,_.H6))==null?void 0:C.url;return T?Sxi(N,T,a,window.location.href,function(Y,X){Jwr(Z,Y,X,!1,!0,a,f,J)},function(){return!1}):xr(N,V,a,window.location.href,oX(V),function(Y,X){Jwr(Z,Y,X,!1,!0,a,f,J)},r,d)},Jwr=function(Z,V,a,J,r,f,d,N){if(!Z.JSC$12188_chunkHandler)if(a.page==="watch")if(r||J){if(_.F("kevlar_continue_playback_without_player_response")){var C;
var T=(C=_.D(N,_.kZ))==null?void 0:C.videoId}Z.JSC$12188_chunkHandler=new eqH(_.po,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:J,previousVideoId:T},tempData:f},d)}else Z.JSC$12188_chunkHandler=new ver(_.po);else a.page==="shorts"&&r&&!J?Z.JSC$12188_chunkHandler=new hqB(_.po,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:f},d):Z.JSC$12188_chunkHandler=new xQF(d);Z.JSC$12188_chunkHandler.processChunk({endpoint:V,data:a});return Z.JSC$12188_chunkHandler.oh.promise},
rwY=function(Z,V,a,J,r){(a=_.tq7(a))&&Jwr(Z,V,a,!1,!0,J,void 0,r)};var PO7=function(){this.pendingNavigationPromise=null};
_.P=PO7.prototype;_.P.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.P.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.P.addEventListener=function(){throw Error("xh");};
_.P.dispatchEvent=function(){throw Error("xh");};
_.P.removeEventListener=function(){throw Error("xh");};var fha=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],ov=function(){_.X6.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];iJY(this)};
_.O(ov,_.X6);ov.prototype.verifyUser=function(){var Z=iJY(this),V=Z.logout;if(!Z.sessionChange)return!0;this.dispatchEvent("ytsessionchange");V&&this.dispatchEvent("ytuserinvalid");return!1};
var iJY=function(Z){var V=fha.map(function(r){var f;return(f=_.Bb.get(r))!=null?f:""}),a=V.some(function(r,f){return Z.sessionCookies&&Z.sessionCookies[f]!==""&&r===""}),J=V.some(function(r,f){return Z.sessionCookies&&Z.sessionCookies[f]!==r});
Z.sessionCookies=V;return{logout:a,sessionChange:J}};
ov.prototype.clearTimeout=function(){this.scheduledJobId&&(_.td.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var bTE=new _.uM("POSTMESSAGE_TUNNEL_TOKEN");var G_J=["/parent_tools","/file_download","/artist_roster"],AEi=[jRa,vVW,xiE,pJL,QRE,EVL,hoL,eoH];var BPz=new _.uM("APP_ROOT");var rD=new _.uM("NAVIGATION_CONFIRMATION_SERVICE");var dvr="/account /account_advanced /account_billing /account_notifications /account_playback /account_privacy /account_sharing /cart /channel/ /clip /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(" "),mvc=[{url:"/podcasts",expFlag:"enable_polymer_navigation_for_podcasts_destination_page"}],
Pw=function(Z,V){this.pendingNavigationPromise=null;this.JSC$12206_clientRoot=Z;this.historyManager=V;this.logger=null;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 ahW;this.debugString=Z.is;Z={"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};_.kX(_.A$.getInstance(),Z,this.JSC$12206_clientRoot)},TPh,Ygc,XiA,KbF,SgW;
_.O(Pw,PO7);Pw.prototype.reload=function(){_.Ky(window.location.href)};
var Dh4=function(Z){Z.currentEndpoint&&_.D(Z.currentEndpoint,_.Pp)?Z.reload():Z.currentEndpoint&&Z.navigate(Z.currentEndpoint,!0,void 0,{disableCache:!0})};
Pw.prototype.navigate=function(Z,V,a,J,r,f,d,N){V=V===void 0?!1:V;a=a===void 0?{}:a;J=J===void 0?{}:J;var C=_.l().resolve(rD),T;if(!d&&VcH(C,(T=this.currentEndpoint)!=null?T:void 0,Z))return C.showConfirmationDialog(this.JSC$12206_clientRoot.parentElement,{endpoint:Z,reload:V,params:a,tempData:J,requestType:r,createScreenConfig:f}),!1;var Y=_.bg();_.UB(Y,"eocs")||Y.parkOrScheduleJob(function(){Y.processSignal("eocs")},10,"eor");
d=oX(Z);C=J.autonav==="1";T=_.st();ov.instance||(ov.instance=new ov);var X=ov.instance.verifyUser(),n;if(_.F("enable_dark_theme_only_on_shorts")){var t=document.documentElement.hasAttribute("dark"),c=_.lo(!0)==="USER_INTERFACE_THEME_DARK";if(d==="shorts"){if(!t)if(_.F("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var y;_.Ky((y=_.D(Z==null?void 0:Z.commandMetadata,_.p4))==null?void 0:y.url,void 0,void 0,window.top)}}else{var U;_.Ky(_.Qr((U=_.D(Z==null?
void 0:Z.commandMetadata,_.p4))==null?void 0:U.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.F("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!t){var v;_.Ky(_.Qr((v=_.D(Z==null?void 0:Z.commandMetadata,_.p4))==null?void 0:v.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(c!==t){var h;_.Ky(_.Qr((h=_.D(Z==null?void 0:Z.commandMetadata,_.p4))==null?void 0:h.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(d==="watch"){if(NPW(_.l().resolve(_.Ee),
Z)&&(X||_.F("fix_miniplayer_navigation_killswitch")))return!1;_.F("block_all_player_prefetch_requests")||(n=sDA(_.oy(_.Zp),Z,C))}else{var L,R=(L=_.D(this.currentEndpoint,_.kZ))==null?void 0:L.videoId;R&&_.Kk.getInstance().then(function(hO){hO&&hO.set("yt-miniplayer-shown-video-id",R)})}n&&(a.frags=n.missingFragments_.join(","));
y=null;var rJ;U=(rJ=_.D(Z==null?void 0:Z.commandMetadata,_.p4))==null?void 0:rJ.ignoreNavigation;if(!U)if(_.F("kevlar_command_url")){var Zm;y=(Zm=_.D(Z==null?void 0:Z.commandMetadata,_.p4))==null?void 0:Zm.url}else y=_.x6E(Z,a);if(y&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&y==this.lastNavigationUrl)return _.TT({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.CI(Ot(),"CANCELLED")}y&&(this.lastNavigationUrl=y);NFE();_.wr("IS_HOMEPAGE_COLD",
!1);_.wr("IS_RESULTS_PAGE_COLD",!1);_.wr("IS_WATCH_PAGE_COLD",!1);Z.loggingUrls&&Z.loggingUrls.forEach(function(hO){hO.baseUrl&&_.UA(hO.baseUrl)});
_.vPF(Z,f?f.layer:0)&&_.F("kevlar_flush_logs_on_away_navigation")&&_.lQ();if(k_O(Z))return!1;id7(d,r);if(!y)return U||_.FD(new _.qa("Can't construct url for endpoint",Z)),_.CI(Ot(),"FAILURE"),!1;_.OTa();rJ=Z&&_.D(Z,_.aX)&&_.D(Z,_.aX).browseId.startsWith("UC");a=(Zm=_.F("enable_dark_theme_only_on_shorts")&&d==="shorts"?!1:_.tz()&&document.documentElement.hasAttribute("dark")!==_.ny())?{themeRefresh:1}:{};Zm&&!_.ml()&&_.lo()==="USER_INTERFACE_THEME_DARK"&&(a.theme="dark");rJ=Zm||COc(y)&&!rJ&&!_.F("kevlar_disable_url_allowlist");
X||(rJ=!0);if(rJ||_.yr("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var BJ;var Fu=(BJ=window.top)==null?void 0:BJ.location.href}catch(hO){var Ga;Fu=(Ga=hO)==null?void 0:Ga.message}_.FD(new _.qa("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:Fu}))}Z=_.F("kevlar_redirect_on_window_killswitch")?window.top:window;Xq(y);_.Ky(_.Qr(y,a),void 0,void 0,Z);_.CI(Ot(),"ABORTED");return!1}_.F("kevlar_early_popup_close")&&_.MR(this.JSC$12206_clientRoot,
"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$12188_chunkHandler=void 0;var OE;Fu=oX((OE=this.currentEndpoint)!=null?OE:void 0);(OE=d==="shorts"&&Fu==="shorts")||_.CJO();_.H0(VHK)("nr",void 0);C&&_.TT({webInfo:{navigationReason:"an"}});Z.clickTrackingParams&&(J.itct=Z.clickTrackingParams,J.csn=T);TiV(J);J.endpoint=JSON.stringify(Z);_.F("enable_unknown_lact_fix_on_html5")&&(_.l().resolve(_.qe),J.lact=_.$E());_.lv.isEmpty(J)||_.xZ(y,J);!_.F("disable_miniplayer_expansion_log")&&
this.isMiniplayerExpansion&&(f=Object.assign({},{layer:0},f,{parentLayer:3}));this.pendingNavigationPromise=f=ojF(this.pageFetcher,Z,J,this.currentEndpoint,this.JSC$12206_isNetworkPromiseStale.bind(this),f,N);f=f.then(this.handleNavigateSuccess.bind(this,f,Z,n,J),this.handleNavigateFail.bind(this,f,Z));_.d8().navigationFinishPromise=f;V={endpoint:Z,pageType:d,url:Me(y),reload:!!V,noProgressBar:_.F("web_disable_page_navigation_progress")||OE};r&&(V.type=r);this.fireEvent("yt-navigate-start",V);n&&
rwY(this.pageFetcher,Z,n,J,this.currentEndpoint);return!0};
Pw.prototype.JSC$12206_isNetworkPromiseStale=function(Z){return Z!=this.pendingNavigationPromise};
var qgF=function(Z,V,a,J,r){var f=oX(V);V={endpoint:V,pageType:f};r&&(V.errorMessage=r);_.FD(a);V.navigationDoneMs=_.XZ("nd");V.navigationErrorReason=J;Z.fireEvent("yt-navigate-error",V)};
Pw.prototype.handleNavigateFail=function(Z,V,a){var J=void 0;a instanceof _.pB&&(J=a,jNF(a));if(this.JSC$12206_isNetworkPromiseStale(Z))return _.B1(J);_.CI(Ot(),"FAILURE");qgF(this,V,a,"101");return _.B1(a)};
Pw.prototype.handleNavigateSuccess=function(Z,V,a,J,r){if(this.JSC$12206_isNetworkPromiseStale(Z))return _.Ig();this.pendingNavigationPromise=null;if(!r)return V=new _.qa("Missing data in response for navigation endpoint",V),_.B1(V);if(r.reload)return window.location.reload(!0),_.Ig();a&&(Z={},_.lv.extend(Z,_.tq7(a),r),r=Z);var f,d;a=(f=r)==null?void 0:(d=f.timing)==null?void 0:d.responseStart;a!=null&&_.XZ("srt",a);_.XZ("pdc");var N,C;f=(N=r)==null?void 0:(C=N.timing)==null?void 0:C.info;f!=null&&
(N=_.H0(_.raE)(f),_.TT(N));_.CI(Ot(),"SUCCESS");SgW(this,V,r,1,J);return _.Ig()};
var COc=function(Z){var V=Z;_.F("kevlar_no_redirect_to_classic_2_ks")||(V=(new _.Et(Z)).getPath());if(V==="/"||V==="/red")return!1;var a=!0;dvr.forEach(function(J){Z.indexOf(J)===0&&(a=!1)});
mvc.forEach(function(J){var r=J.url;_.F(J.expFlag)&&Z.indexOf(r)===0&&(a=!1)});
return a};
Pw.prototype.publishPageData=function(Z){this.fireEvent("yt-page-data-fetched",{pageData:Z})};
TPh=function(Z,V,a,J,r,f){var d=null;V.page!=="watch"||J?V.filler||_.MR(Z.JSC$12206_clientRoot,"yt-stop-old-player",[V]):d=Jwr(Z.pageFetcher,r,V,a,!1,f,void 0,Z.currentEndpoint);if(d)return d.then(Z.publishPageData.bind(Z,V));Z.publishPageData(V);return _.Ig()};
Ygc=function(Z,V,a){var J=null;if(!a)return J=new _.qa("Empty data",Z.debugString,V);var r=a.response;if(!r)return J;var f={endpointType:oX(V)||"unknown"};r.responseContext?(r=r.responseContext.errors)&&(J=new _.qa("Errors in response context",Z.debugString,V,r,f)):J=r.error||r.errorMetadata?new _.qa("Errors in response",Z.debugString,V,r.error,r.errorMetadata,f):new _.qa("responseContext missing",Z.debugString,V,Object.keys(r).sort().join(","),f);var d,N,C,T;if(Z=a==null?void 0:(d=a.response)==null?
void 0:(N=d.responseContext)==null?void 0:(C=N.webResponseContextExtensionData)==null?void 0:(T=C.webResponseContextDebugData)==null?void 0:T.debugErrorMessages)for(d=0;d<Z.length;d++);return J};
XiA=function(Z){var V,a,J,r;return Z==null?void 0:(V=Z.response)==null?void 0:(a=V.responseContext)==null?void 0:(J=a.errors)==null?void 0:(r=J.error)==null?void 0:r["0"]};
KbF=function(Z,V){var a;if(a=V.url&&!V.url.startsWith("/clip"))a=V.url,a=!_.F("webfe_parse_debug_param_in_resolveurl_service")&&Z.searchDebugUrlMatcher.test(a)||hlO(a)?!0:!1;if(a)hlO(V.url)&&_.xy(window.location.href).themeRefresh?(V=_.QD(V.url,"themeRefresh"),_.Vw(Z.historyManager,V)):V.url&&!slV(V.url)&&_.Vw(Z.historyManager,V.url);else if(V.endpoint){var J,r,f;(a=(J=V.endpoint)==null?void 0:(r=J.commandMetadata)==null?void 0:(f=r.webCommandMetadata)==null?void 0:f.url)&&!slV(a)&&_.Vw(Z.historyManager,
a);a&&V.url&&a!=V.url&&!V.url.match("playnext=1")&&new _.qa("Response url mismatch in response data",Z.debugString,a,V.url)}};
_.njH=function(Z,V,a,J,r,f,d,N){f=f===void 0?!1:f;var C=_.l().resolve(rD),T;if(!N&&VcH(C,(T=Z.currentEndpoint)!=null?T:void 0,V))return C.showConfirmationDialog(Z.JSC$12206_clientRoot.parentElement,{endpoint:V,data:a,navigationType:J,tempData:r,isMiniplayer:f,isForwardHistoryNavigation:d==null?void 0:d.forward}),_.Ig();Z.pageFetcher.JSC$12188_chunkHandler=void 0;return SgW(Z,V,a,J,r,f)};
SgW=function(Z,V,a,J,r,f){f=f===void 0?!1:f;Z.isMiniplayerExpansion=f;var d=J===2;Z.currentEndpoint=V;Z.numNavigations++;Z.numNavigations&&(JqJ.navigationCount=Z.numNavigations);_.wr("NUM_NAV",Z.numNavigations);var N=Ygc(Z,V,a);if(N)return qgF(Z,V,N,"102",XiA(a)),_.B1(N);var C,T,Y,X;N=a.rootVe||(a==null?void 0:(C=a.response)==null?void 0:(T=C.responseContext)==null?void 0:(Y=T.webResponseContextExtensionData)==null?void 0:(X=Y.ytConfigData)==null?void 0:X.rootVisualElementType);!d&&a&&KbF(Z,a);var n,
t;C=a==null?void 0:(n=a.response)==null?void 0:(t=n.responseContext)==null?void 0:t.maxAgeSeconds;if(!d&&!isNaN(C)){var c;_.F("kevlar_use_response_ttl_to_invalidate_cache")?c=(0,_.zc)()+1E3*C:_.F("kevlar_always_invalidate_cache")&&(c=0);isNaN(c)||(a.expirationTime=c)}_.F("html5_enable_ssap_entity_id")&&d&&a.playerResponse&&(a.playerResponse.cacheMetadata={isCacheHit:!0});_.oy(_.Zp).prefetchCache_.clear();d||a.page!=="watch"||a.type!=="reduced"&&J!==1?J=TPh(Z,a,d,!!f,V,r):(Z.publishPageData(a),J=_.Ig());
r=J.then(function(){var y=oX(V);y={endpoint:V,pageType:y,fromHistory:d,response:a};y.navigationDoneMs=_.XZ("nd");Z.fireEvent("yt-navigate-finish",y)});
a.csn&&N&&a.clientSideGrafts&&J.then(Z.attachClientSideGrafts.bind(Z,a,_.t3()));return r};
_.P=Pw.prototype;_.P.attachClientSideGrafts=function(Z,V){Z.clientSideGrafts&&V&&Z.clientSideGrafts.forEach(function(a){if(V&&a){var J=_.oN(a);_.F("combine_ve_grafts")?_.Ze().graftServerVe(a,V):_.GT(Z.csn,V,J)}})};
_.P.handleSignalActionHistoryBack=function(){window.history.back()};
_.P.handleSignalActionCloseWindow=function(){window.close()};
_.P.handleSignalActionReloadPage=function(){this.reload()};
_.P.handleSignalActionSoftReloadPage=function(){Dh4(this)};
_.P.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.P.fireEvent=function(Z,V){Z=new CustomEvent(Z,{bubbles:!0,cancelable:!1,composed:!0,detail:V});this.dispatchEvent(Z)};
_.P.addEventListener=function(Z,V){this.JSC$12206_clientRoot.addEventListener(Z,V)};
_.P.dispatchEvent=function(Z){return this.JSC$12206_clientRoot.dispatchEvent(Z)};
_.P.removeEventListener=function(Z,V){this.JSC$12206_clientRoot.removeEventListener(Z,V)};
Pw[LR]=[BPz,_.av];_.Dno=new TX("browse","h8y2qb");_.cKo=new TX("search","JzFVk");_.OvF=new TX("shorts","xwEKAe");_.Gln=new TX("watchFixie","nmfa2d");_.wOJ=new TX("watchFlexy","CF909");_.yKR=new TX("watchGrid","Tm0L3c");_.bvF=new TX("watchLearningJourney","L3n37");var lhb;var f1=function(){return _.Q.apply(this,arguments)||this};
_.O(f1,_.Q);_.QS.Object.defineProperties(f1,{template:{configurable:!0,enumerable:!0,get:function(){if(lhb===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);lhb=Z}Z=lhb;return Z}}});
_.z([_.A(tsE.YtPlayerBehavior),_.u("design:type",Object)],f1.prototype,"ytPlayerBehavior",void 0);f1=_.z([_.p({is:"ytd-player"})],f1);var tcA;var sqh;var FbL;var i5=function(){var Z=_.Q.apply(this,arguments)||this;Z.forceModernIconButton=!1;Z.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return Z};
_.O(i5,_.Q);i5.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]]"}}}}}};
i5.prototype.handleAccountLinkingStateChangedCommand=function(Z){if(Z=_.D(Z,Lf4)){var V,a=(V=this.data)==null?void 0:V.providerKey;V=Z.providerKey;a&&V&&a.id===V.id&&a.subject===V.subject&&(Z=Z.linked,Z!==void 0&&(this.set("data.linked",Z),this.notifyPath("data.linked"),_.F("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(Z)))}};
i5.prototype.setPlayerAccountLinkState=function(Z){var V=new Twi;SZE(V,YZm(new XqV,Z));var a=_.po();a&&a.getPlayerPromise().then(function(J){J.setAccountLinkState(_.gC(V.JSC$9965_serializeBinary(),4));J.updateAccountLinkingConfig(Z)})};
i5.prototype.handleShowAccountLinkDialog=function(){var Z=this.get("button.buttonRenderer.command");Z&&_.Vl([Z],this.hostElement)};
_.QS.Object.defineProperties(i5.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}}}});
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],i5.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],i5.prototype,"ytRendererBehavior",void 0);_.z([_.A([_.ee.YtActionHandlerBehavior]),_.u("design:type",Object)],i5.prototype,"actionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],i5.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],i5.prototype,"overrides",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],i5.prototype,"forceModernIconButton",void 0);_.z([_.x({value:"bottom"}),_.u("design:type",String)],i5.prototype,"buttonTooltipPosition",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],i5.prototype,"forceIconButton",void 0);_.z([_.x(),_.u("design:type",Boolean)],i5.prototype,"disableTextTransform",void 0);
_.z([_.E("data","data.linked","data.isWarning"),_.u("design:type",Object),_.u("design:paramtypes",[])],i5.prototype,"button",null);i5=_.z([_.p({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],i5);
_.e(i5,"ytd-account-link-button-renderer",function(){if(FbL!==void 0)return FbL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return FbL=Z},{mode:1});var DvA;var cwa=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],Bw=function(){return _.Q.apply(this,arguments)||this};
_.O(Bw,_.Q);Bw.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
Bw.prototype.updateButtonActiveState=function(){var Z=this,V=!!cwa.find(function(a){return Z.currentState===a});
this.button&&(this.button.isPressed=V)};
_.QS.Object.defineProperties(Bw.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.playlistLoopStateEntity)==null?void 0:Z.state)||((V=this.data)==null?void 0:V.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var Z=void 0,V;if(this.currentState&&((V=this.data)==null?0:V.states)){V=_.B(this.data.states);for(var a=V.next();!a.done;a=V.next()){a=_.D(a.value,_.qHH);var J=void 0;if(((J=a)==null?void 0:J.state)===this.currentState){Z=a;break}}}return Z}}});
Bw.prototype.updateButtonActiveState=Bw.prototype.updateButtonActiveState;_.z([_.A(_.s5),_.u("design:type",Object)],Bw.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Bw.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Bw.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.zxc}),_.u("design:type",Object)],Bw.prototype,"playlistLoopStateEntity",void 0);_.z([_.x(),_.u("design:type",Object)],Bw.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],Bw.prototype,"forceIconOnly",void 0);_.z([_.Ly("ytd-button-renderer"),_.u("design:type",_.jg)],Bw.prototype,"button",void 0);
_.z([_.E("data","playlistLoopStateEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],Bw.prototype,"currentState",null);_.z([_.RX("currentButtonStateRenderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Bw.prototype,"updateButtonActiveState",null);_.z([_.E("currentState"),_.u("design:type",Object),_.u("design:paramtypes",[])],Bw.prototype,"currentButtonStateRenderer",null);
Bw=_.z([_.p({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],Bw);
_.e(Bw,"ytd-playlist-loop-button-renderer",function(){if(DvA!==void 0)return DvA;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return DvA=Z},
{mode:1});var OJW;var GVr=_.oC("DOWNLOAD",{},"Download"),wiW=_.oC("DOWNLOADING",{},"Downloading"),ywz=_.oC("DOWNLOADED",{},"Downloaded"),bJc=_.oC("RETRY",{},"Retry"),dD=function(){var Z=_.Q.apply(this,arguments)||this;Z.forceIconButton=!1;Z.forceIconOnly=!1;Z.overrides=!1;Z.buttonTooltipPosition=!1;Z.styleActionButton=!1;Z.disableTextTransform=!1;Z.downloadProgress=0;Z.isDownloadComplete=!1;Z.isHidden=!0;Z.transferState="TRANSFER_STATE_UNKNOWN";Z.isVideoDeletedByUser=!1;Z.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return Z};
_.O(dD,_.Q);_.P=dD.prototype;_.P.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.P.dataChanged=function(){var Z;(Z=this.data)!=null&&Z.text||(Z=_.nY(_.EV().getState(),this.videoId),this.updateButtonState(Z))};
_.P.computeVideoId=function(Z){return Z};
_.P.showHideButton=function(){this.updateButtonVisibility()};
_.P.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;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};
_.P.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.P.updateButtonState=function(Z){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==wiW||!_.fY(Z))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(Z){case "TRANSFER_STATE_UNKNOWN":Z=GVr;var V="OFFLINE_DOWNLOAD";var a="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":Z=bJc;V="OFFLINE_DOWNLOAD";a="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":Z=ywz;V="OFFLINE_PIN";a="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":Z=
wiW;V="OFFLINE_DOWNLOADING_ZERO";a="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":Z=bJc;V="OFFLINE_DOWNLOAD";a="ACTION_RETRY";break;default:Z=GVr,V="OFFLINE_DOWNLOAD",a="ACTION_ADD"}this.isVideoDeletedByUser&&(Z=GVr,V="OFFLINE_DOWNLOAD",a="ACTION_ADD");var J=Object.assign({},this.data);J.text=_.HA(Z);J.tooltip=Z;J.icon={iconType:V};J.size="SIZE_DEFAULT";J.style="STYLE_DEFAULT";_.D(J.command,_.Jv)&&(_.D(J.command,_.Jv).action=a);this.set("data",J)}};
_.P.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var Z="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?Z="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?Z="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?Z="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?Z="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?Z="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(Z="OFFLINE_PIN",this.isDownloadComplete=!0);var V;Z!==((V=this.data.icon)==null?void 0:V.iconType)&&(V=Object.assign({},this.data),V.text=_.HA(wiW),V.tooltip=wiW,V.icon={iconType:Z},_.D(V.command,_.Jv)&&(_.D(V.command,_.Jv).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",V))}};
dD.prototype.updateProgress=dD.prototype.updateProgress;dD.prototype.onTransferStateChanged=dD.prototype.onTransferStateChanged;dD.prototype.showHideButton=dD.prototype.showHideButton;dD.prototype.dataChanged=dD.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],dD.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],dD.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],dD.prototype,"forceIconButton",void 0);
_.z([_.x(),_.u("design:type",Object)],dD.prototype,"forceIconOnly",void 0);_.z([_.x(),_.u("design:type",Object)],dD.prototype,"overrides",void 0);_.z([_.x(),_.u("design:type",Object)],dD.prototype,"buttonTooltipPosition",void 0);_.z([_.x(),_.u("design:type",Object)],dD.prototype,"styleActionButton",void 0);_.z([_.x(),_.u("design:type",Object)],dD.prototype,"disableTextTransform",void 0);
_.z([_.x({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.u("design:type",String)],dD.prototype,"videoId",void 0);_.z([_.x(),_.u("design:type",Object)],dD.prototype,"data",void 0);_.z([_.x({selector:sV,selectorArgs:["videoId"]}),_.u("design:type",Object)],dD.prototype,"downloadProgress",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],dD.prototype,"isDownloadComplete",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],dD.prototype,"isHidden",void 0);_.z([_.x({selector:_.nY,selectorArgs:["videoId"]}),_.u("design:type",String)],dD.prototype,"transferState",void 0);_.z([_.x({selector:_.M6E,selectorArgs:["videoId"]}),_.u("design:type",Object)],dD.prototype,"isVideoDeletedByUser",void 0);_.z([_.x({selector:hsE,selectorArgs:["videoId"]}),_.u("design:type",Object)],dD.prototype,"offlineabilityState",void 0);
_.z([_.x({value:!0}),_.u("design:type",Boolean)],dD.prototype,"showTooltips",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],dD.prototype,"sendCommandWhenDisabled",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],dD.prototype,"disabled",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dD.prototype,"dataChanged",null);
_.z([_.Zr("offlineabilityState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dD.prototype,"showHideButton",null);_.z([_.Zr("transferState","isVideoDeletedByUser"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dD.prototype,"onTransferStateChanged",null);_.z([_.Zr("downloadProgress"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dD.prototype,"updateProgress",null);
dD=_.z([_.p({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],dD);
_.e(dD,"ytd-download-button-renderer",function(){if(OJW!==void 0)return OJW;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return OJW=Z},{mode:2});var UvW;var HJa,Awh=function(){if(HJa!==void 0)return HJa;var Z=document.createElement("template");_.w(Z,'\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 HJa=Z};var kVB=_.F("web_button_rework")&&_.bU("BUTTON_REWORK")||_.F("web_button_rework_with_live"),Eja=_.W0("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,mB=function(){var Z=_.Q.apply(this,arguments)||this;Z.isPressed=!1;Z.forceIconButton=!1;Z.forceIconOnly=!1;Z.forceModernIconButton=!1;Z.alignByText=!1;Z.isShorts=!1;Z.animatedText=!1;Z.shouldAnimate=!1;Z.JSC$12244_browserSupportsAnimation=_.F("web_supports_animations_api");Z.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};Z.onTap=function(){var V;if((V=Z.data)==null||!V.defaultNavigationEndpoint){var a;V=!((a=Z.data)==null?0:a.isToggled);var J;if((J=Z.data)==null||!J.preventAutoToggle){Z.shouldAnimate=!1;Z.disableTextUpdateJobId&&_.td.cancelJob(Z.disableTextUpdateJobId);Z.disableTextUpdateJobId=_.td.addLowPriorityJob(function(){Z.disableTextUpdateJobId=void 0},Eja);
var r;Z.set("data.isToggled",!((r=Z.data)==null?0:r.isToggled));a=Z.getInnertubeIcon();J={toggled:V,actions:{}};a&&(J.actions[a.toLowerCase()]=V);_.Rg(Z.hostElement,"yt-toggle-button",J)}}};
return Z};
_.O(mB,_.Q);_.P=mB.prototype;_.P.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.td.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.P.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.P.toggle=function(Z){var V;this.set("data.isToggled",Z!==void 0?Z:!((V=this.data)==null?0:V.isToggled))};
_.P.handleUpdateToggleButtonStateCommand=function(Z){if(this.data){Z=_.D(Z,rRA);var V,a,J,r=(V=this.data)==null?void 0:(a=V.toggleButtonSupportedData)==null?void 0:(J=a.toggleButtonIdData)==null?void 0:J.id;r&&Z&&r===(Z==null?void 0:Z.buttonId)&&this.set("data.isToggled",Z.toggled)}};
_.P.handleUpdateToggleButtonTextAction=function(Z){if(this.data){Z=_.D(Z,UC7);var V,a,J,r=(V=this.data)==null?void 0:(a=V.toggleButtonSupportedData)==null?void 0:(J=a.toggleButtonIdData)==null?void 0:J.id;r&&Z&&r===(Z==null?void 0:Z.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=Z.defaultNumericalValue,this.set("data.defaultText",Z.defaultText),this.set("data.toggledText",Z.toggledText),this.shouldAnimate=!1)}};
_.P.getInnertubeIcon=function(){var Z=this.data;if(Z){var V,a,J=((V=Z.defaultIcon)==null?0:V.iconType)?(a=Z.defaultIcon)==null?void 0:a.iconType:null,r,f;V=((r=Z.toggledIcon)==null?0:r.iconType)?(f=Z.toggledIcon)==null?void 0:f.iconType:J;return Z.isToggled?V:J}};
_.P.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.QS.Object.defineProperties(mB.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var Z={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$12244_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var V=Z.renderer;var a=Z.element;var J=Z.toggled;var r=Z.onTapCallback;var f=Z.commandClientArgs;var d=Z.overrides;var N=Z.forceIcon;var C=Z.forceModernIconButton;var T=Z.forceDisabled;var Y=Z.useAnimatedText;var X=Z.animatedTextProps;Z=LVu(V,J);N=!V.defaultIcon||!N&&V.defaultText?V.defaultIcon?"leading":void 0:C?"icon-only":"icon-only-40";N==="icon-only-40"&&(Z.type="text");var n;C=Object;var t=C.assign,c;a:switch((c=
V.style)==null?void 0:c.styleType){case "STYLE_COMPACT_GRAY":c={size:"S"};break a;default:c={size:"M"}}var y=!!J;var U=(U=J&&V.toggledText||V.defaultText)?_.q6(U):void 0;Y?(Y=_.AI(J&&V.toggledText||V.defaultText))&&X&&!isNaN(Number(X.numberValue))?(X.numberText=Y,J&&(X.numberValue+=1),Y=X):Y=void 0:Y=void 0;var v,h,L,R;var rJ=(X=((h=J?V.toggledAccessibilityData||((rJ=V.toggledText)==null?void 0:rJ.accessibility):V.accessibilityData||((v=V.defaultText)==null?void 0:v.accessibility))==null?void 0:(L=
h.accessibilityData)==null?void 0:L.label)||((R=V.accessibility)==null?void 0:R.label))?X:_.AI(J&&V.toggledText||V.defaultText);T=T===void 0?V.isDisabled:T;a=MsR(V,J,r,a,f);J=RxF(V,J);J!=null&&J.length?(J=_.nh({innertubeCommand:QTu(J),forceNewState:!0}),J=ln(J)?J:void 0):J=void 0;V=t.call(C,{},Z,c,{iconPosition:N},d,{focused:!1,toggled:y,toggleable:!0,formattedButtonText:U,animatedTextProps:Y,accessibilityLabel:rJ,disabled:T,onTap:a,aTagConfig:J},N4u((n=V.colorData)==null?void 0:n.basicColorPaletteData));
V.alignByText=this.alignByText;this.isShorts&&this.data.isToggled&&(V.type="filled");return V}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var Z=this.getInnertubeIcon();if(Z)return _.RL(Z)}}});
mB.prototype.resetAnimation=mB.prototype.resetAnimation;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],mB.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],mB.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],mB.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],mB.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],mB.prototype,"isPressed",void 0);_.z([_.x(),_.u("design:type",Object)],mB.prototype,"forceIconButton",void 0);_.z([_.x(),_.u("design:type",Object)],mB.prototype,"forceIconOnly",void 0);_.z([_.x(),_.u("design:type",Object)],mB.prototype,"forceModernIconButton",void 0);_.z([_.x(),_.u("design:type",Object)],mB.prototype,"alignByText",void 0);_.z([_.x(),_.u("design:type",Object)],mB.prototype,"overrides",void 0);
_.z([_.x(),_.u("design:type",Boolean)],mB.prototype,"disabled",void 0);_.z([_.x(),_.u("design:type",Object)],mB.prototype,"isShorts",void 0);_.z([_.x(),_.u("design:type",Object)],mB.prototype,"buttonTooltipPosition",void 0);_.z([_.x(),_.u("design:type",Object)],mB.prototype,"animatedText",void 0);_.z([_.x(),_.u("design:type",String)],mB.prototype,"textNumberValue",void 0);_.z([_.x({computed:"computeTooltip(data, data.isToggled)"}),_.u("design:type",Object)],mB.prototype,"tooltip",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mB.prototype,"resetAnimation",null);_.z([_.E("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.u("design:type",Object),_.u("design:paramtypes",[])],mB.prototype,"computedButtonShape",null);_.z([_.E("data.*"),_.u("design:type",Object),_.u("design:paramtypes",[])],mB.prototype,"computedIcon",null);
mB=_.z([_.p({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],mB);kVB&&_.e(mB,"ytd-toggle-button-renderer",Awh,{mode:_.h4("kevlar_poly_si_batch_j081")?1:2});var rwR=[],POn=!1;_.RG(BPc);var jqa,vjF;jqa=_.Uc(function(Z){function V(T){var Y;return _.m(function(X){if(X.nextAddress==1)return(Y=!gPK(T,N())||!N().enabled)?X.jumpTo(2):_.q(X,Jwi(),3);X.nextAddress!=2&&(Y=X.yieldResult);if(Y)return X.return();a();setTimeout(function(){d(!1)},1500);
_.mt(X)})}
function a(){setTimeout(function(){d(!0);var T;(T=J.lottieEl)==null||T.goToAndPlay(0)},150)}
var J=_.Z1(),r=_.B(_.ip(!1,void 0,"xffAp")),f=r.next().value,d=r.next().value,N=_.yf(Z.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.so(function(){var T,Y;((T=Z.settings)==null?void 0:(Y=T.call(Z))==null?void 0:Y.uniqueId)==="this is not intended behavior"&&_.FD(new _.qa("Smartimation Settings is undefined"))});
_.lp(function(){N().experimentEnabled&&(N().enabled?IYO(V):(d(!1),ZJi(V)),_.sN(function(){ZJi(V)}))});
_.lp(function(){N().timings.join("");N().experimentEnabled&&(Vcm(N()),_.sN(function(){ahV(N())}))});
var C=_.Ct(function(){return uaE(J,N())},void 0,"d96jJc");
r={};return _.S("yt-smartimation",{class:_.un(Z.className,"smartimation",(r["smartimation--experiment-enabled"]=function(){return N().experimentEnabled},r["smartimation--active-border"]=f,r["smartimation--enable-masking"]=dvi(),r))},_.S(_.K,{cond:function(){return N().experimentEnabled},
then:function(){return _.S("div",{class:"smartimation__border"},_.S(_.W1,{className:"smartimation__border-gradient",data:C,animationName:function(){return C().animationConfig.name}}))}}),_.S("div",{class:"smartimation__content"},Z.children))},"x");
_.Lni=_.F("web_enable_sink_smartimations")?jqa:BPc;vjF=_.F("web_enable_sink_smartimations")?jqa:_.IN(BPc);jqa.idomCompat=!0;_.F("web_enable_sink_smartimations")?_.jG(vjF,"yt-smartimation",{props:{className:_.Hh,settings:_.Hh}}):_.$I(_.Lni,"yt-smartimation",{propNames:["className","settings"]});var Nj=function(){var Z=_.Q.apply(this,arguments)||this;Z.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};Z.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};Z.shouldEnableSmartimation=!1;return Z};
_.O(Nj,_.Q);Nj.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
Nj.prototype.onDataChanged=function(){var Z,V;this.shouldEnableSmartimation=(((Z=this.data)==null?void 0:(V=Z.timedAnimationData)==null?void 0:V.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
Nj.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var Z=_.D(this.data.likeButton,_.bW),V=_.D(this.data.dislikeButton,_.bW);return!!((Z==null?0:Z.isToggled)||(V==null?0:V.isToggled))};
Nj.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]]"}}}}}};
_.QS.Object.defineProperties(Nj.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=((Z=this.data)==null?void 0:(V=Z.timedAnimationData)==null?void 0:V.animationTiming)||[];return{uniqueId:"like-dislike",timings:a,enabled:this.shouldEnableSmartimation,experimentEnabled:a.length>0}}}});
Nj.prototype.onDataChanged=Nj.prototype.onDataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Nj.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Nj.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Nj.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Nj.prototype,"likeButtonOverride",void 0);_.z([_.x(),_.u("design:type",Object)],Nj.prototype,"dislikeButtonOverride",void 0);
_.z([_.E("shouldEnableSmartimation"),_.u("design:type",Object),_.u("design:paramtypes",[])],Nj.prototype,"smartimationSettings",null);_.z([_.RX("data"),_.$K("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Nj.prototype,"onDataChanged",null);Nj=_.z([_.p({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],Nj);
_.e(Nj,"ytd-segmented-like-dislike-button-renderer",function(){if(UvW!==void 0)return UvW;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return UvW=Z},{mode:1});var xvh;var QqE;(QqE=document.body)==null||QqE.setAttribute("rounded-container","");var pia={};pia.YtToggleButtonBehavior=[_.ee.YtActionHandlerBehavior,Js.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 Z=this.data.isToggled;if(!this.isModal_(Z)){if(!this.data.preventAutoToggle){this.toggle();var V={toggled:this.data.isToggled,actions:{}};V.actions[this.buttonIcon]=this.data.isToggled;_.Rg(this.hostElement,"yt-toggle-button",V)}V=this.data.defaultServiceEndpoint||null;var a=this.data.toggledServiceEndpoint||null;if(V&&a||V&&this.data.preventAutoToggle)Z=Z?a:V,V=this.disableCommandHandlerOverride,_.F("killswitch_toggle_button_behavior_resolve_command")||V?_.Wo(this.hostElement,
[Z]):_.um(Z,this.hostElement),_.Rg(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:Z})}},
stateChanged_:function(){var Z=this.data;if(Z){var V=Z.isToggled;this._setEndpoint(this.computeEndpoint_(Z));this._setServiceEndpoint(this.computeServiceEndpoint_(Z));this._setButtonIcon(this.computeButtonIcon_(Z,V));this._setButtonText(this.computeButtonText_(Z,V));this._setButtonAccessibility(this.computeAccessibility_(Z,V));this._setButtonTooltip(this.computeTooltip_(Z,V));this._setButtonClass(this.computeButtonClass_(Z,V));this._setIconPositionType(this.computeIconPositionType_(Z));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=V):this.elements_.button.setAttribute("aria-pressed",V));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=V)}},
shouldSetIconActiveState_:function(){return _.F("kevlar_system_icons")},
toggle:function(Z){this.set("data.isToggled",Z!==void 0?Z:!this.data.isToggled);_.F("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(Z){if(Z){var V,a;return!!((V=this.data)==null?0:(a=V.toggledServiceEndpoint)==null?0:a.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(Z){return Z&&Z.defaultNavigationEndpoint||null},
computeButtonIcon_:function(Z,V){var a=Z&&Z.defaultIcon?_.RL(Z.defaultIcon.iconType):null;Z=Z&&Z.toggledIcon?_.RL(Z.toggledIcon.iconType):a;return V?Z:a},
handleUpdateToggleButtonStateCommand_:function(Z){Z=Z.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==Z.buttonId&&this.toggle(Z.toggled)},
computeButtonText_:function(Z,V){return Z?V&&Z.toggledText||Z.defaultText||null:null},
computeAccessibility_:function(Z,V){return Z?(V?this.get("toggledAccessibilityData.accessibilityData",Z):this.get("accessibilityData.accessibilityData",Z))||Z.accessibility||null:null},
computeTooltip_:function(Z,V){return Z?V&&Z.toggledTooltip||Z.defaultTooltip||null:null},
computeButtonClass_:function(Z,V){if(!Z)return"";var a="",J=Z.toggledStyle||Z.style;if(V=V?J:Z.style){V.styleType&&(V=V.styleType);try{a+=V.toLowerCase().replace(/_/g,"-")+" "}catch(r){_.Dg(r,V,typeof V),_.FD(r)}}if(Z=Z.size){Z.sizeType&&(Z=Z.sizeType);try{a+=Z.toLowerCase().replace(/_/g,"-")+" "}catch(r){_.Dg(r,Z,typeof Z),_.FD(r)}}return a.trim()},
computeIconPositionType_:function(Z){return Z&&Z.iconPosition||null},
computeServiceEndpoint_:function(Z){var V=Z&&Z.serviceEndpoint,a=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return V?V:a&&Z.command?Z.command:null},
handleUpdateToggleButtonTextAction_:function(Z){Z=Z.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==Z.buttonId&&(this.set("data.defaultText",Z.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",Z.toggledText),this.notifyPath("data.toggledText"))}}];_.YN("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var hrW=_.F("web_button_rework")&&_.bU("BUTTON_REWORK")||_.F("web_button_rework_with_live"),C1=function(){var Z=_.Q.apply(this,arguments)||this;Z.systemIcons=_.F("kevlar_system_icons");Z.roundedContainer=!0;return Z};
_.O(C1,_.Q);C1.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
C1.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var Z=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var V={toggled:!!this.data.isToggled,actions:{}};V.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var a,J;V.actions.playlistId=(a=this.data.defaultServiceEndpoint)==null?void 0:(J=a.playlistEditEndpoint)==null?void 0:J.playlistId;_.Rg(this.hostElement,"yt-toggle-button",V)}(Z=Z?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(Z)}};
C1.prototype.onYtNavigate=function(Z){var V=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(Z.detail.endpoint);V&&(Z.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(V))};
_.QS.Object.defineProperties(C1,{template:{configurable:!0,enumerable:!0,get:function(){if(xvh===void 0){var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);xvh=Z}Z=xvh;return Z}}});
C1.prototype.onYtNavigate=C1.prototype.onYtNavigate;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],C1.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],C1.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.kn),_.u("design:type",Object)],C1.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.A(pia.YtToggleButtonBehavior),_.u("design:type",Object)],C1.prototype,"ytToggleButtonBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],C1.prototype,"data",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],C1.prototype,"showTooltips",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],C1.prototype,"systemIcons",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],C1.prototype,"roundedContainer",void 0);_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],C1.prototype,"onYtNavigate",null);
C1=_.z([_.p({is:"ytd-toggle-button-renderer",disableElementRegistration:hrW})],C1);var erH;_.qj=new _.uM("PANEL_CONTROLLER_TOKEN");_.S2=new _.uM("SHEET_CONTROLLER_TOKEN");_.TH=new _.uM("DIALOG_CONTROLLER_TOKEN");erH=new _.uM("DIALOG_CONTAINER_TOKEN");var KbE=_.oC("DOWNLOAD",{},"Download"),njm=_.oC("DOWNLOADING",{},"Downloading"),lhJ=_.oC("DOWNLOADED",{},"Downloaded"),tcO=_.oC("RETRY",{},"Retry");var zrB=_.Uc(function(Z){var V=ywc,a=function(){return""},J=cwJ(Z.data),r=OJV(Z.data),f=GVi(Z.data),d=wiV(Z.data);
V=function(){var N=Z.data(),C=YgF(N,J(),r(),f(),d()),T=!!N.videoId,Y=C.text;return{title:T?Y:void 0,tooltip:T?void 0:Y,accessibilityText:Y,onTap:C.onTap,iconName:C.iconType,style:N.butonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:C.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:N.buttonSize}};
a={};a=_.un("ytDownloadButtonViewModelHost",(a.ytDownloadButtonViewModelIsHidden=function(){var N=Z.data(),C=d();return N.playlistId||C()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||C()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},a));
return _.S("download-button-view-model",{class:a},_.S(_.yk,{data:V}))},"y");
zrB.idomCompat=!0;_.RG(HJJ);_.RG(bJF);var RrA=_.Uc(function(Z){var V=Z.backgroundLottieRef;var a=Z.foregroundLottieRef;var J=Z.children;var r=Z.wrapperClass;var f=Z.disableAnimation;Z=function(){return(_.F("web_animated_actions")||_.F("web_animated_actions_v2"))&&!(f==null?0:f())};
return _.S("yt-animated-action",{class:_.un("animated-action__container",r)},_.S("div",{class:"animated-action__content-with-background"},_.S(_.K,{cond:Z,then:function(){return _.S($vH,{wrapperClass:"animated-action__background-container",lottieClass:"animated-action__background",lottiePlayerProps:function(){return{animationRef:V==null?void 0:V(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(AwE()?"dark":"light")+"_v5.json"}}}})}}),J),_.S(_.K,{cond:Z,
then:function(){return _.S($vH,{lottiePlayerProps:function(){return{animationRef:a==null?void 0:a(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(AwE()?"dark":"light")+"_v4.json"}}}})}}))},"z");
RrA.idomCompat=!0;var mdE=_.F("web_enable_sink_animated_actions")?RrA:HJJ,McY=_.F("web_enable_sink_animated_actions")?RrA:_.IN(HJJ),$vH=_.Uc(function(Z){var V=Z.wrapperClass;var a=Z.lottieClass;var J=Z.lottiePlayerProps;return _.S("div",{class:_.un("animated-action__lottie",V),"aria-hidden":"true"},_.S(_.W1,{className:a,data:J,animationName:function(){return J().animationConfig.name}}))},"A");var kVu={isOpen:!1};var jqJ={isAllowed:!1};var xvE={errorMessage:"",title:"",privacy:"",isDisabled:!0};var piJ={isOpen:!1};var erm={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var LbF={response:void 0};var $vm=function(Z,V){Z=Z===void 0?LbF:Z;switch(V.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},Z,{response:V.payload});default:return Z}};var uY4={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var RrO=function(Z,V){Z=Z===void 0?uY4:Z;switch(V.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},Z,{nextDisabled:V.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},Z,{nextCommand:V.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},Z,{footerSubmissionData:V.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},Z,{isImpersonationValid:V.payload});default:return Z}};var WbE={reportFormData:void 0,reportDetailsFormData:void 0};var McR=function(Z,V){Z=Z===void 0?WbE:Z;switch(V.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},Z,{reportFormData:V.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},Z,{reportDetailsFormData:V.payload});default:return Z}};var gjH=void 0;_.F("mweb_enable_redux_store_on_demand")||(gjH=new k9(LbE()));var ddc=_.Uc(function(Z){Z=_.bm(Z,{themeOverride:void 0,animationRef:{}});var V=Z.animatedIconType,a=Z.active,J=Z.themeOverride,r=Z.animationRef;Z=Z.staticIconFn;var f=_.B(_.ip(void 0,void 0,"P5a72b")),d=f.next().value,N=f.next().value,C=function(){a:{var U=V();var v=J==null?void 0:J();var h;v=(v==null?void 0:v.useDarkTheme)||((h=_.l().resolve(_.M_(_.c1)))==null?void 0:h());switch(U){case "LIKE":b:{gjH||(gjH=new k9(LbE()));if((U=LgE(gjH.getState()))&&U.animationStyle)switch(U.animationStyle){case "ANIMATED_LIKE_ICON_ANIMATION_STYLE_VALENTINE25_DELHI":U=
Wbo({name:v?"valentines25_heart_dark":"valentines25_heart_light",path:v?"animated_like_valentines25_heart_dark_v5":"animated_like_valentines25_heart_light_v5",totalFrames:60});break b;case "ANIMATED_LIKE_ICON_ANIMATION_STYLE_VALENTINE25_BROKEN_HEART_DELHI":U=Wbo({name:v?"valentines25_broken_heart_dark":"valentines25_broken_heart_light",path:v?"animated_like_valentines25_broken_heart_dark_v5":"animated_like_valentines25_broken_heart_light_v5",totalFrames:60});break b;case "ANIMATED_LIKE_ICON_ANIMATION_STYLE_YOUTUBE_BIRTHDAY_DELHI":U=
Wbo({name:v?"youtube_20th_birthday_dark":"youtube_20th_birthday_light",path:v?"animated_like_youtube_20th_birthday_dark":"animated_like_youtube_20th_birthday_light",totalFrames:60});break b}U=void 0}if(U){v=U;break a}v="animated_like_icon_"+(v?"dark_v4":"light_v4");v={lottiePlayerProps:{animationConfig:{name:v,path:uYK("animated_like_icon",v),loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"}}},totalFrames:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":v={lottiePlayerProps:{animationConfig:{name:v?
"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(v?"dark":"light")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"}}},totalFrames:79,lazyLoad:!1};break a}v=void 0}return v},T=function(){var U,v;
return(v=(U=C())==null?void 0:U.lottiePlayerProps.animationConfig.name)!=null?v:""},Y=function(){if(C()){var U=C().lottiePlayerProps.animationConfig.path;
return Lh.get(U)||d()}};
f=_.B(_.ip(!1,void 0,"h6xR3c"));var X=f.next().value;f=f.next().value;var n=Ihc(f),t=function(){var U=C(),v,h,L;return(L=U==null?void 0:(v=U.lottiePlayerProps.animationConfig)==null?void 0:(h=v.rendererSettings)==null?void 0:h.className)!=null?L:""},c=void 0,y=void 0;
_.lp(function(){var U=C(),v=T(),h=Y(),L=X(),R=a();if(U&&(y!==v&&(y=v,c=R,v=r(),n.animationConfig=U.lottiePlayerProps.animationConfig,n.animationRef=v,h&&(n.animationConfig.animationData=h,n.animationConfig.path=void 0),v=U.lottiePlayerProps.animationConfig.path,!Lh.get(v)&&U.lazyLoad&&v&&gjm(v,N)),!(L||U.lazyLoad&&!h))){if(h=!r().lottieEl)R?(L=U.totalFrames,n.animationConfig.initialSegment=[L-1,L]):n.animationConfig.initialSegment=void 0;if(c!==R&&!h)if(h=r(),R){var rJ;(rJ=h.lottieEl)==null||rJ.playSegments([0,
U.totalFrames],!0)}else{var Zm;(Zm=h.lottieEl)==null||Zm.playSegments([0,1],!0)}c=R}});
return _.S("animated-icon",{class:"ytAnimatedIconHost"},_.S(_.K,{cond:function(){var U,v;return!((U=C())==null||!U.lottiePlayerProps.animationConfig.path||((v=C())==null?0:v.lazyLoad)&&!Y()||X())},
then:function(){return _.S(_.W1,{data:n,animationName:T,className:t,animationRef:r})},
else:Z}))},"B");_.RG(Njn);var Ihz,Vzz;Ihz=_.Uc(function(Z){var V=_.v6(),a=_.v6(),J=_.v6(),r=_.Z1(),f=_.Z1(),d=_.Z1(),N=_.PM(_.W3,function(){return Z.data().stateEntityStoreKey}),C=_.PM(xUF,function(){var JA,f7;
return(f7=(JA=Z.data().notificationStateEntityStoreKeys)==null?void 0:JA.subsNotificationStateKey)!=null?f7:""}),T=function(){return!Z.data().enableSubscribeButtonPostClickAnimation},Y=_.B(_.ip(0,void 0,"j8TVGc")),X=Y.next().value,n=Y.next().value;
Y=_.B(_.ip(0,void 0,"LYLUoe"));var t=Y.next().value,c=Y.next().value;Y=_.B(_.ip(!1,void 0,"CXkJEf"));var y=Y.next().value,U=Y.next().value;Y=_.B(_.ip(!1,void 0,"OWieEd"));var v=Y.next().value,h=Y.next().value;Y=_.B(_.ip(!1,void 0,"bHcaje"));var L=Y.next().value,R=Y.next().value,rJ;Y=_.B(_.ip(!1,void 0,"Cjx6se"));var Zm=Y.next().value,BJ=Y.next().value,Fu=function(){h(!0);_.Cg(_.td,function(){h(!1)},1500)};
_.lp(function(){var JA=v();ft(function(){JA&&!T()&&N()&&XNO(r,f,d)})});
_.lp(function(){var JA=N();ft(function(){if(!T()&&JA){var f7;((f7=Z.animateWidth)==null?0:f7.call(Z))&&YfO(V.value,!!JA.subscribed,X(),t());var UF,Ba;((UF=rJ)==null?0:UF.subscribed)||!JA.subscribed||JA.key!==((Ba=rJ)==null?void 0:Ba.key)||Fu();rJ=JA}})});
Y=_.Ct(function(){var JA,f7,UF,Ba=Z.data(),II=!((JA=N())==null||!JA.subscribed);JA=!((f7=Z.isOverlay)==null||!f7.call(Z));f7=y()?V.value:void 0;var lR=(UF=C())==null?void 0:UF.state;UF=Zm();TjR(Ba,lR);return fg({model:Ba,subscribed:II,isOverlay:JA,element:f7,notificationState:lR,disableTextEllipsis:!0,focused:UF})},void 0,"g67gvb");
var Ga=function(){var JA;if(!T()&&((JA=Z.animateWidth)==null?0:JA.call(Z))&&(a==null?0:a.value)&&(J==null?0:J.value)&&!L()){JA=N();var f7=_.B((JA==null?0:JA.subscribed)?[a,J]:[J,a]),UF=f7.next().value;f7=f7.next().value;UF=Math.ceil(UF.value.getBoundingClientRect().width);f7=Math.ceil(f7.value.getBoundingClientRect().width);n(UF);c(f7);YfO(V.value,!(JA==null||!JA.subscribed),UF,f7);R(!0)}},OE=_.VE(function(JA){Ga();
var f7=N();f7&&(JA.detail.endpoint.subscribeEndpoint||JA.detail.endpoint.unsubscribeEndpoint)&&qfc(V.value,!f7.subscribed,f7)}),hO=function(){var JA=_.l().resolve(_.M_(_.qT));
JA&&BJ(JA.isKeyBoardInUse())},kV=function(){BJ(!1)};
_.jR("yt-player-subscribe",function(JA){var f7=N();f7&&JA===Z.data().channelId&&qfc(V.value,!0,f7)});
_.jR("yt-player-unsubscribe",function(JA){var f7=N();f7&&JA===Z.data().channelId&&qfc(V.value,!1,f7)});
_.jR("yt-update-subscribe-button-action",function(JA){JA=_.D(JA,BjE);var f7=N();f7&&JA&&JA.channelId===Z.data().channelId&&qfc(V.value,!!JA.subscribed,f7)});
_.so(function(){V.value&&(V.value.addEventListener("focusin",hO),V.value.addEventListener("focusout",kV));var JA=_.qf(_.td,function(){Ga()});
U(!0);_.sN(function(){_.td.cancelJob(JA);V.value&&(V.value.removeEventListener("focusin",hO),V.value.removeEventListener("focusout",kV))})});
var eE=function(){var JA,f7,UF;if(UF=!((JA=N())==null||!JA.subscribed))JA=!!Z.data().disableNotificationBell,UF=(f7=C())==null?void 0:f7.state,UF=!JA&&!!UF;return UF},jE=function(){var JA;
return!((JA=N())==null?0:JA.subscribed)},mz=function(){var JA,f7;
if(f7=jE()){f7=!!Z.data().disableNotificationBell;var UF=(JA=C())==null?void 0:JA.state;f7=!f7&&!!UF}return f7},Wa={},K7={};
return _.S("yt-subscribe-button-view-model",{class:_.un(Z.className,"yt-subscribe-button-view-model-wiz",(Wa["yt-subscribe-button-view-model-wiz__can-animate-width"]=function(){var JA,f7;return!((JA=N())==null||!JA.subscribed)&&((f7=Z.animateWidth)==null?void 0:f7.call(Z))&&v()},Wa["yt-subscribe-button-view-model-wiz--hidden"]=function(){var JA;
return!((JA=N())==null?0:JA.subscribed)&&Z.data().hideWhenUnsubscribed},Wa)),
el:V,"on:yt-service-request-sent":OE},_.S(McY,{backgroundLottieRef:r,foregroundLottieRef:f,wrapperClass:_.un("yt-subscribe-button-view-model-wiz__animated-action-wrapper",(K7["yt-subscribe-button-view-model-wiz__animated-action-wrapper--is-animating"]=function(){var JA;return((JA=Z.animateWidth)==null?void 0:JA.call(Z))&&v()},K7["yt-subscribe-button-view-model-wiz__static-width"]=function(){var JA;
return!((JA=Z.animateWidth)==null?0:JA.call(Z))},K7)),
disableAnimation:T},_.S("div",{el:a,class:"yt-subscribe-button-view-model-wiz__container"},_.S(uB,{data:Y,icon:function(){return _.S(_.K,{cond:eE,then:function(){var JA=function(){var f7;return CuE((f7=C())==null?void 0:f7.state)};
return _.S(_.K,{cond:function(){return T()||JA()!=="NOTIFICATIONS_NONE"},
then:function(){return _.S(_.rH,{icon:JA})},
else:function(){return _.S(ddc,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:d})}})}})},
secondaryIconName:function(){return eE()?"EXPAND":void 0}}))),_.S("div",{el:J,
class:"yt-subscribe-button-view-model-wiz__invisible"},_.S(_.K,{cond:function(){var JA;return((JA=Z.animateWidth)==null?void 0:JA.call(Z))&&!T()&&!L()},
then:function(){return _.S(uB,{data:_.Ct(function(){var JA;return fg({model:Z.data(),subscribed:jE(),isOverlay:!((JA=Z.isOverlay)==null||!JA.call(Z)),element:V.value,disableTextEllipsis:!0})},void 0,"smNF2c"),
iconName:function(){var JA;return mz()?CuE((JA=C())==null?void 0:JA.state):void 0},
secondaryIconName:function(){return mz()?"EXPAND":void 0}})}})))},"C");
_.ZeF=_.F("web_enable_sink_yt_subscribe_button_view_model")?Ihz:Njn;Vzz=_.F("web_enable_sink_yt_subscribe_button_view_model")?Ihz:_.IN(Njn);Ihz.idomCompat=!0;var Knn=new _.uM("RENDERER_STAMPER_OPTIONS_TOKEN");var Xb;_.YA=new xZc;Xb=new Map;var kwE="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel".split(" "),juc=["notificationTextRenderer","notificationMultiActionRenderer"],EtF="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),
Auc=Oei(function(Z){return _.cr(Z==null?void 0:Z.targetId)}).useUpdatableData;var HeE=0;_.lB.debugName="EjJbCe";var acY=_.Uc(function(Z){var V=Z.data;var a=_.PM(_.W3,function(){return V().subscriptionStateEntityKey});
return _.S(_.K,{cond:function(){var J=V(),r=a();return!J.hideWhenUnsubscribed||(r==null?0:r.subscribed)?_.D(V().button,_.tv):void 0},
then:function(J){return _.S("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.S(_.yk,{data:J,buttonOverrides:function(){return{toggled:!0}}}))}})},"D");var QuF=_.TJ({buttonViewModel:_.yk,subscribeButtonViewModel:_.ZeF,downloadButtonViewModel:zrB,toggleButtonViewModel:_.Fb,subscribePlusButtonViewModel:acY});_.RG(hca);var Ju4=_.Uc(function(Z){return _.S(_.lB,{data:function(){return Z.actionRow().actions}},{buttonViewModel:function(V){var a=V.data;
return _.S(Yi,{isRow:Z.isRow,isIconOnlyButton:function(){return ecF(a())},
useIntrinsicWidth:Z.useIntrinsicWidth},_.S(_.yk,{data:a}))},
subscribeButtonViewModel:function(V){return _.S(Yi,{isRow:Z.isRow},_.S(Vzz,{data:V.data,isOverlay:!1,animateWidth:function(){return!Z.isRow()}}))},
downloadButtonViewModel:function(V){var a=V.data;return _.S(Yi,{isRow:Z.isRow,isIconOnlyButton:function(){return!!a().playlistId}},_.S(zrB,{data:a}))},
toggleButtonViewModel:function(V){var a=V.data;return _.S(Yi,{isRow:Z.isRow,isIconOnlyButton:function(){var J=a();return ecF(_.D(J.isToggled?J.toggledButtonViewModel:J.defaultButtonViewModel,_.tv))}},_.S(_.Fb,{data:a}))},
subscribePlusButtonViewModel:function(V){return _.S(Yi,{isRow:Z.isRow},_.S(acY,{data:V.data}))}})},"E"),Yi=_.Uc(function(Z){var V={};
return _.S("div",{class:_.un("yt-flexible-actions-view-model-wiz__action",(V["yt-flexible-actions-view-model-wiz__action--row-action"]=Z.isRow,V["yt-flexible-actions-view-model-wiz__action--intrinsic-width"]=Z.useIntrinsicWidth,V["yt-flexible-actions-view-model-wiz__action--row-action-feature-phone"]=!1,V["yt-flexible-actions-view-model-wiz__action--icon-only-button"]=Z.isIconOnlyButton,V))},Z.children)},"F"),ot7=_.Uc(function(Z){var V=function(){var J;
return((J=Z.layout)==null?void 0:J.call(Z))===1},a={};
return _.S("yt-flexible-actions-view-model",{class:_.un("yt-flexible-actions-view-model-wiz",Z.className,(a["yt-flexible-actions-view-model-wiz--inline"]=function(){return!V()},a["yt-flexible-actions-view-model-wiz--scrollable"]=function(){return Z.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},a))},_.S(_.q_,{each:function(){return Z.data().actionsRows||[]}},function(J){return _.S(_.K,{cond:V,
then:function(){return _.S("div",{class:"yt-flexible-actions-view-model-wiz__action-row"},_.S(Ju4,{actionRow:J,isRow:V,useIntrinsicWidth:function(){return!!Z.data().respectActionIntrinsicWidth}}))},
else:function(){return _.S(Ju4,{actionRow:J,isRow:V})}})}))},"G"),rur=_.F("web_enable_sink_yt_flexible_actions_view_model")?ot7:hca,Xj=_.F("web_enable_sink_yt_flexible_actions_view_model")?ot7:_.IN(hca);
ot7.idomCompat=!0;_.jG(Xj,"yt-flexible-actions-view-model",{props:{data:_.Hh,layout:_.Hh,justifyContentOverride:_.Hh,className:_.Hh}});_.RG(zco);var PuY,WnE;PuY=_.Uc(function(Z){var V=_.PM(no,function(){var r;return(r=Z.data().dislikeEntityKey)!=null?r:""}),a=_.Ct(function(){var r=V();
return r?r.likeStatus==="DISLIKE":_.D(Z.data().toggleButtonViewModel,_.sn).isToggled},void 0,"D8oIFb"),J=_.Ct(function(){return Object.assign({},_.D(Z.data().toggleButtonViewModel,_.sn),{isToggled:a()})},void 0,"shaCXe");
return _.S("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.S(_.Fb,{data:J,buttonShapeOverrides:Z.buttonShapeOverrideables,onToggle:function(r){var f=V();f&&r!==(f.likeStatus==="DISLIKE")&&f.key&&_.wd(_.D1("likeStatusEntity",f.key,{likeStatus:r?"DISLIKE":"INDIFFERENT",hadUserInteraction:r}))}}))},"H");
WnE=_.F("web_enable_sink_dislike_button_view_model")?PuY:zco;_.K1=_.F("web_enable_sink_dislike_button_view_model")?PuY:_.IN(zco);PuY.idomCompat=!0;_.RG(RcO);var fc7,u0n;fc7=_.Uc(function(Z){var V=_.F("web_supports_animations_api"),a=Aj(function(n){var t=T(),c,y=(t==null?void 0:(c=t.likeCountIfIndifferent)==null?void 0:c.content)!==n.numberText;if(N()||!y)return n;var U,v;return{numberText:(t==null?void 0:(U=t.likeCountIfIndifferent)==null?void 0:U.content)||"",numberValue:Number((v=t==null?void 0:t.likeCountIfIndifferentNumber)!=null?v:0),heightPx:36,shouldAnimate:!!t}},{initial:{numberText:"",
numberValue:0,heightPx:36,shouldAnimate:!1}}),J=Aj(function(n){var t=T(),c,y=(t==null?void 0:(c=t.likeCountIfIndifferent)==null?void 0:c.content)!==n.numberText;if(N()||!y)return n;var U,v;return{numberText:(t==null?void 0:(U=t.likeCountIfLiked)==null?void 0:U.content)||"",numberValue:Number((v=t==null?void 0:t.likeCountIfLikedNumber)!=null?v:0),heightPx:36,shouldAnimate:!!t}},{initial:{numberText:"",
numberValue:0,heightPx:36,shouldAnimate:!1}}),r=_.B(_.ip(void 0,void 0,"T6jMHc")),f=r.next().value,d=r.next().value,N=f,C=_.PM(no,function(){var n,t;return(t=(n=Z.data())==null?void 0:n.likeStatusEntityKey)!=null?t:""}),T=_.PM(X$V,function(){var n,t;
return((n=Z.likeCountEntity)==null?void 0:(t=n.call(Z))==null?void 0:t.key)||""}),Y=_.Ct(function(){var n;
return((n=C())==null?void 0:n.likeStatus)==="LIKE"},void 0,"WxQBcd"),X=function(){var n;
return V&&!((n=Z.likeCountEntity)==null||!n.call(Z))};
return _.S("like-button-view-model",{class:"ytLikeButtonViewModelHost"},_.S(_.Fb,{data:function(){var n=Object,t=n.assign,c;var y=_.D((c=Z.data())==null?void 0:c.toggleButtonViewModel,_.sn);return t.call(n,{},y||{},{isToggled:Y()})},
buttonShapeOverrides:Z.buttonShapeOverrideables,animatedTextPropsDefault:function(){return X()?a():void 0},
animatedTextPropsToggled:function(){return X()?J():void 0},
onToggle:function(n){MzO(n,C(),N(),d)},
style:function(){var n;return((n=Z.disableIconAnimation)==null?0:n.call(Z))?void 0:{animateIcon:"true"}}}))},"I");
u0n=_.F("web_enable_sink_like_button_view_model")?fc7:RcO;_.n1=_.F("web_enable_sink_like_button_view_model")?fc7:_.IN(RcO);_.RG(gtF);var ier=_.Uc(function(Z){var V=function(){return _.D(Z.data().likeButtonViewModel,cM)},a=function(){var r;
return((r=V())==null?void 0:r.likeStatusEntityKey)||""},J=_.Ct(function(){var r,f;
var d=(f=_.PM(no,a)())!=null?f:(r=V())==null?void 0:r.likeStatusEntity;r=Z.data();var N;r=(r==null?void 0:(N=r.timedAnimationData)==null?void 0:N.animationTiming)||[];return{uniqueId:"like-dislike",timings:r,enabled:(d==null?void 0:d.likeStatus)==="INDIFFERENT"&&r.length>0,experimentEnabled:r.length>0}},void 0,"e1fsz");
return _.S("segmented-like-dislike-button-view-model",{class:_.un("ytSegmentedLikeDislikeButtonViewModelHost",Z.className),"button-renderer":!0},_.S(vjF,{settings:J},_.S("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.S(_.K,{cond:V,then:function(r){return _.S(_.n1,{data:r,likeCountEntity:function(){return Z.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start"}})}}),_.S(_.K,{cond:function(){return _.D(Z.data().dislikeButtonViewModel,On)},
then:function(r){return _.S(_.K1,{data:r,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"J"),Bjh=_.F("web_enable_sink_segmented_like_dislike_button_view_model")?ier:gtF;
ier.idomCompat=!0;_.$I(Bjh,"segmented-like-dislike-button-view-model",{propNames:["data"]});var osO=0;_.jG(KGn,"account-link-button-view-model",{props:{data:_.Hh,className:_.EU,setMinWidth:_.EU,forceIconOnly:_.EU}});_.YN("menuRenderer","menuRenderer","ytd-menu-renderer");
var ddz={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"}},
mdF=_.F("web_fix_missing_action_buttons")?100:200,l5=function(){var Z=_.Q.apply(this,arguments)||this;Z.safeArea=!_.F("kevlar_flex_menu_safe_area_killswitch");Z.tonalOverride=!1;Z.threeDotSize="M";Z.isOverlay=!1;Z.useOverlayDark=!1;Z.topLevelIconsOnly=!1;Z.JSC$12395_lastWidth=0;Z.maybeUpdateFlexibleMenu=function(){_.F("web_fix_missing_action_buttons")?requestAnimationFrame(Z.maybeUpdateFlexibleMenuImpl):Z.maybeUpdateFlexibleMenuImpl()};
Z.maybeUpdateFlexibleMenuImpl=function(){var V;if((V=Z.data)!=null&&V.flexibleItems){Z.maybeFlushDebouncer();V=Z.hostElement.clientWidth;var a=V>Z.JSC$12395_lastWidth,J,r=((J=Z.topLevelButtonsContainer)==null?void 0:J.scrollHeight)||0,f;J=((f=Z.flexibleItemButtonsContainer)==null?void 0:f.scrollHeight)||0;f=Z.hostElement.scrollHeight>Math.max(r,J)+8;a?(Z.resetFlexibleItems(),Z.JSC$12395_lastWidth=Z.hostElement.clientWidth,Z.maybeUpdateFlexibleMenu()):f&&(Z.shrinkFlexibleMenu(),Z.JSC$12395_lastWidth=
V)}};
Z.computeThreeDotButtonShape=function(){return Object.assign({},{onTap:function(){Z.onOverflowTap()},
iconPosition:"icon-only",style:Z.isOverlay?Z.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:Z.threeDotSize,state:"active",accessibilityLabel:Z.computeAccessibilityLabel(Z.data)},Z.threeDotButtonOverride)};
Z.onOverflowTap=function(){if(Z.data.fetchMenuCommand)_.l().resolve(_.Lf).resolveCommand(Z.data.fetchMenuCommand,{form:{element:Z.hostElement}});else if(Z.data.isDisabled&&Z.data.disabledCommand)_.um(Z.data.disabledCommand,Z.hostElement);else{var V=Z.createMenuRendererVe(),a={items:Z.items};Z.data.menuPopupAccessibility&&(a.menuPopupAccessibility=Z.data.menuPopupAccessibility);Z.data.footer&&(a.footer=Z.data.footer);V={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:a},veData:V}};_.l().resolve(_.S2).openSheet({openPopupActionCommand:V},
Z.hostElement)}};
return Z};
_.O(l5,_.Q);_.P=l5.prototype;_.P.updateButtonOverrides=function(){if(!_.F("menu_renderer_label_update_upkillswitch")){var Z=_.H(this.hostElement).querySelector("yt-button-view-model");Z&&(Z.buttonOverrides=this.buttonOverrides)}};
_.P.computeHasItems=function(){var Z;return((Z=this.topLevelButtonData)==null?void 0:Z.length)||this.hasFlexibleItems};
_.P.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.P.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.eL(this.hostElement,{"--ytd-menu-renderer-button-color":_.qW(this.data.iconColor)}))};
_.P.onStamperFinished=function(){this.JSC$12395_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.P.setupFlexibleMenu=function(){var Z=this,V;(V=this.data)!=null&&V.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.Lg(this.maybeUpdateFlexibleMenu,mdF,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){Z.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))};
_.P.maybeFlushDebouncer=function(){if(_.F("web_replace_formatted_with_attributed_string")){var Z;(Z=this.topLevelButtons)==null||Z.forEach(function(a){var J;(a=(J=a.getElementsByTagName("yt-attributed-string"))==null?void 0:J[0])&&hBc(a)});
var V;(V=this.flexibleItemButtons)==null||V.forEach(function(a){var J;(a=(J=a.getElementsByTagName("yt-attributed-string"))==null?void 0:J[0])&&hBc(a)})}};
_.P.resetFlexibleItems=function(){var Z;if((Z=this.data)!=null&&Z.flexibleItems){_.F("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var V;this.flexAsTopLevelButtons=(V=this.data.flexibleItems)==null?void 0:V.map(function(a){return _.D(a,_.NQA).topLevelButton});
_.F("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.P.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.P.shrinkFlexibleMenu=function(){var Z;(Z=this.flexAsTopLevelButtons)!=null&&Z.length&&(this.flexAsTopLevelButtons=[].concat(_.nw(this.flexAsTopLevelButtons.slice(0,-1))))};
_.P.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:ddz,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:ddz,events:!0}}};
_.P.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.P.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.P.detached=function(){this.icon="yt-icons:more_vert"};
_.P.computeTopLevelButtonData=function(Z){if(!Z)return[];var V;Z=(V=Z==null?void 0:Z.topLevelButtons)!=null?V:[];return _.lv.unsafeClone([].concat(_.nw(Z)))};
_.P.computeItems=function(Z,V){if(!Z)return[];var a=[];if(V){var J=(Z.flexibleItems||[]).map(function(d){return _.D(d,_.NQA)});
J=_.B(J);for(var r=J.next();!r.done;r=J.next())r=r.value,V.includes(r.topLevelButton)||(r=r.menuItem)&&a.push(r)}var f;Z=(f=Z==null?void 0:Z.items)!=null?f:[];return[].concat(_.nw(a),_.nw(Z))};
_.P.computeMenuActive=function(Z,V){return Z||V};
_.P.onPopupOpened=function(){this.overlayOpen=!0;_.Rg(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.P.onPopupClosed=function(){this.overlayOpen=!1;_.Rg(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.P.onPopupCanceled=function(){this.overlayOpen=!1;_.Rg(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.P.computeAccessibilityLabel=function(Z){return this.get("accessibility.accessibilityData.label",Z)};
_.P.isHidden=function(Z,V){return this.tonalOverride||!Z?!0:Z.fetchMenuCommand||Z.isDisabled&&Z.disabledCommand?!1:!(V==null?0:V.length)};
_.P.isModernOverflowHidden=function(Z,V){return this.tonalOverride&&Z?Z.fetchMenuCommand?!1:!(V==null?0:V.length):!0};
_.P.createMenuRendererVe=function(){var Z=this.data.trackingParams,V=_.st(),a=_.t3();return Z&&V&&a?(Z=_.oN(Z),a=_.Ne(7591),_.F("combine_ve_grafts")?_.JP(_.Ze(),a,Z):_.GT(V,Z,a),a):null};
_.QS.Object.defineProperties(l5.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.flexAsTopLevelButtons)==null||!Z.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
l5.prototype.onPopupCanceled=l5.prototype.onPopupCanceled;l5.prototype.onPopupClosed=l5.prototype.onPopupClosed;l5.prototype.onPopupOpened=l5.prototype.onPopupOpened;l5.prototype.tonalOverrideChanged=l5.prototype.tonalOverrideChanged;l5.prototype.resetFlexibleItems=l5.prototype.resetFlexibleItems;l5.prototype.setupFlexibleMenu=l5.prototype.setupFlexibleMenu;l5.prototype.iconButtonColorChanged=l5.prototype.iconButtonColorChanged;l5.prototype.updateButtonOverrides=l5.prototype.updateButtonOverrides;
_.z([_.A(_.kn),_.u("design:type",Object)],l5.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],l5.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],l5.prototype,"ytRendererstamperBehavior",void 0);_.z([_.Ly("#button-shape"),_.u("design:type",L5)],l5.prototype,"buttonShape",void 0);_.z([_.Ly("#button"),_.u("design:type",Object)],l5.prototype,"button",void 0);
_.z([_.x(),_.u("design:type",Object)],l5.prototype,"data",void 0);_.z([_.x({computed:"computeTopLevelButtonData(data)"}),_.u("design:type",Array)],l5.prototype,"topLevelButtonData",void 0);_.z([_.x(),_.u("design:type",Array)],l5.prototype,"flexAsTopLevelButtons",void 0);_.z([_.x({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.u("design:type",Array)],l5.prototype,"items",void 0);_.z([_.x({value:"yt-icons:more_vert"}),_.u("design:type",String)],l5.prototype,"icon",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],l5.prototype,"safeArea",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.u("design:type",Boolean)],l5.prototype,"menuActive",void 0);_.z([_.x(),_.u("design:type",Boolean)],l5.prototype,"menuFocused",void 0);_.z([_.x({value:"bottom"}),_.u("design:type",String)],l5.prototype,"buttonTooltipPosition",void 0);_.z([_.x(),_.u("design:type",Boolean)],l5.prototype,"overlayOpen",void 0);
_.z([_.x({value:!0}),_.u("design:type",Boolean)],l5.prototype,"forceIconButton",void 0);_.z([_.x(),_.u("design:type",Boolean)],l5.prototype,"styleActionButton",void 0);_.z([_.x(),_.u("design:type",Boolean)],l5.prototype,"disableTextTransformOnButtons",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],l5.prototype,"tonalOverride",void 0);_.z([_.x(),_.u("design:type",Object)],l5.prototype,"threeDotSize",void 0);
_.z([_.x(),_.u("design:type",Object)],l5.prototype,"threeDotButtonOverride",void 0);_.z([_.x(),_.u("design:type",Object)],l5.prototype,"isOverlay",void 0);_.z([_.x(),_.u("design:type",Object)],l5.prototype,"useOverlayDark",void 0);_.z([_.x({computed:"computeButtonOverride(tonalOverride)"}),_.u("design:type",Object)],l5.prototype,"buttonOverride",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],l5.prototype,"hasCustomIconColor",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("flexAsTopLevelButtons"),_.u("design:type",Object),_.u("design:paramtypes",[])],l5.prototype,"hasFlexibleItems",null);_.z([_.x({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.u("design:type",Boolean)],l5.prototype,"hasItems",void 0);_.z([_.x(),_.u("design:type",Object)],l5.prototype,"topLevelIconsOnly",void 0);
_.z([_.RX("topLevelIconsOnly"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l5.prototype,"updateButtonOverrides",null);_.z([_.E("topLevelIconsOnly"),_.u("design:type",Object),_.u("design:paramtypes",[])],l5.prototype,"buttonOverrides",null);_.z([_.Ly("#top-level-buttons-computed"),_.u("design:type",HTMLElement)],l5.prototype,"topLevelButtonsContainer",void 0);_.z([_.uo(".top-level-buttons > *"),_.u("design:type",Array)],l5.prototype,"topLevelButtons",void 0);
_.z([_.Ly("#flexible-item-buttons"),_.u("design:type",HTMLElement)],l5.prototype,"flexibleItemButtonsContainer",void 0);_.z([_.uo("#flexible-item-buttons > *"),_.u("design:type",Array)],l5.prototype,"flexibleItemButtons",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l5.prototype,"iconButtonColorChanged",null);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l5.prototype,"setupFlexibleMenu",null);_.z([_.Zr("topLevelIconsOnly"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l5.prototype,"resetFlexibleItems",null);_.z([_.RX("tonalOverride"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l5.prototype,"tonalOverrideChanged",null);
_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l5.prototype,"onPopupOpened",null);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l5.prototype,"onPopupClosed",null);_.z([_.$K("yt-popup-canceled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l5.prototype,"onPopupCanceled",null);
_.e(l5,"ytd-menu-renderer",function(){if(sqh===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);sqh=Z}Z=sqh;return Z},{mode:_.h4("kevlar_poly_si_batch_j030")?1:2});var Nj7;var CuF;_.RK=_.Uc(function(Z){var V=Z.data;var a=function(){if(V().icon)a:{var J={iconName:V().icon};for(var r=_.l().resolve(_.MZ),f=_.B([12,24]),d=f.next();!d.done;d=f.next()){var N=d.value;d=Object.assign({},J,{iconStyle:"youtube_fill",iconSize:N});N=Object.assign({},J,{iconStyle:"youtube_outline",iconSize:N});if(r.resolveIcon(d)){J=d;break a}if(r.resolveIcon(N)){J=N;break a}}J=void 0}else J=void 0;return J};
Z={};return _.S("badge-shape",{class:_.un("badge-shape-wiz",function(){return taR(V().type)},(Z["badge-shape-wiz--overlay"]=function(){return V().isOverlay},Z["badge-shape-wiz--ads-include-dot"]=function(){return V().adsIncludeDot},Z["badge-shape-wiz--thumbnail-badge"]=function(){a:switch(V().type){case 16:case 17:case 18:var J=!0;
break a;default:J=!1}return J},Z["badge-shape-wiz--status-badge"]=function(){a:switch(V().type){case 11:case 12:case 13:case 14:case 15:var J=!0;
break a;default:J=!1}return J},Z["badge-shape-wiz--no-text"]=function(){return!V().text},Z["badge-shape-wiz--modern"]=function(){return V().modern},Z)),
style:_.ot({"background-color":function(){var J;return(J=V().customColors)==null?void 0:J.backgroundColor}}),
role:function(){return V().accessibilityText?"img":void 0},
"aria-label":function(){return V().accessibilityText}},_.S(_.K,{cond:function(){return V().animation},
then:function(J){return _.S(_.W1,{className:"badge-shape-wiz__icon",data:J,animationName:function(){return J().animationConfig.name||""}})}}),_.S(_.K,{cond:function(){var J;
return a()&&!((J=V())==null?0:J.animation)},
then:function(){return _.S("div",{class:"badge-shape-wiz__icon"},_.S(BIF,{data:function(){return a()}}))}}),_.S("div",{class:"badge-shape-wiz__text"},function(){var J;
return(J=V())==null?void 0:J.text}))},"K");
_.RK.idomCompat=!0;_.jG(_.RK,"badge-shape",{props:{data:_.Hh}});var tZ=function(){var Z=_.Q.apply(this,arguments)||this;Z.systemIcons=_.F("kevlar_system_icons");Z.animated=_.F("animated_live_badge_icon");Z.useBadgeShape=_.F("web_badge_shape_defrag");return Z};
_.O(tZ,_.Q);_.P=tZ.prototype;_.P.addTooltips=function(){for(var Z=_.H(this.hostElement).querySelectorAll(".badge"),V=0,a;a=Z[V++];){var J=this.repeatElement.itemForElement(a);a=_.H(a);a.lastChild&&a.lastChild.is==="tp-yt-paper-tooltip"&&a.removeChild(a.lastChild);if(J=J.metadataBadgeRenderer&&J.metadataBadgeRenderer.tooltip){var r=_.xb("tp-yt-paper-tooltip");(0,_.hz)(r).textContent=J;r.setAttribute("position","top");a.appendChild(r)}}};
_.P.badgesChanged=function(){var Z=this;_.bg().parkOrScheduleJob(function(){Z.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.P.standaloneRoundedBadgeChanged=function(){var Z=this.useRoundedBadge?this.useRoundedBadge:void 0;Z&&(this.useRoundedBadge=Z)};
_.P.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.P.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.P.computeStyle=function(Z){_.F("enable_html5_teal_ad_badge")&&Z==="BADGE_STYLE_TYPE_AD"&&(Z="badge-style-type-ad-alternate");_.F("kevlar_ytb_live_badges")&&Z==="BADGE_STYLE_TYPE_LIVE_NOW"&&(Z="badge-style-type-live-now-alternate");return Z?Z.toLowerCase().replace(/_/g,"-"):""};
_.P.computeRole=function(Z){return this.computeAriaLabel(Z)?"img":"status"};
_.P.computeAriaLabel=function(Z){var V;return(Z==null?void 0:(V=Z.accessibilityData)==null?void 0:V.label)||(Z==null?void 0:Z.label)};
_.P.computeBadgeShape=function(Z){var V;if(Z){var a,J=nsa(Z.style),r=lqn(Z.style),f=Z.label,d=((a=Z.accessibilityData)==null?void 0:a.label)||Z.label;Z=(V=Z.icon)==null?void 0:V.iconType;V={type:J,brNzRatingBadgeType:r,text:f,accessibilityText:d,icon:Z!=="PREMIUM"?Z:void 0}}else V={};return V};
_.P.updateComputedBadges=function(Z,V,a){var J=this;(V=V?[V]:a?[a]:void 0)?this.computedBadges=V:this.computedBadges=Z==null?void 0:Z.filter(function(r){var f;if((f=r.metadataBadgeRenderer)==null?0:f.groups){f=!1;r=_.B(r.metadataBadgeRenderer.groups);for(var d=r.next();!d.done;d=r.next()){d=d.value;var N=void 0;f=f||((N=J.hiddenBadgeGroups)==null?void 0:N.includes(d))}return!f}return!0})};
_.P.useFilledIcons=function(Z){return _.F("kevlar_system_icons")&&(Z==="AUDIO_BADGE"||Z==="CHECK_CIRCLE_THICK"||Z==="OFFICIAL_ARTIST_BADGE"||Z==="SPONSORSHIP_STAR"||Z==="PERSON_RADAR_FILLED"||Z==="PERSON_RADAR")};
_.P.computeIcon=function(Z){var V,a;Z=Z==null?void 0:(V=Z.metadataBadgeRenderer)==null?void 0:(a=V.icon)==null?void 0:a.iconType;if(Z!=="PREMIUM"&&Z)return _.RL(Z)};
_.P.computeStandaloneBadge=function(Z){var V;Z=Z==null?void 0:(V=Z.icon)==null?void 0:V.iconType;return Z==="PREMIUM_STANDALONE"||Z==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
tZ.prototype.hiddenBadgeGroupsChanged=tZ.prototype.hiddenBadgeGroupsChanged;tZ.prototype.standaloneBadgeChanged=tZ.prototype.standaloneBadgeChanged;tZ.prototype.standaloneRoundedBadgeChanged=tZ.prototype.standaloneRoundedBadgeChanged;tZ.prototype.badgesChanged=tZ.prototype.badgesChanged;_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],tZ.prototype,"hidden",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],tZ.prototype,"componentBehavior",void 0);
_.z([_.x(),_.u("design:type",Array)],tZ.prototype,"badges",void 0);_.z([_.x(),_.u("design:type",Object)],tZ.prototype,"topStandaloneBadge",void 0);_.z([_.x(),_.u("design:type",Object)],tZ.prototype,"bottomStandaloneBadge",void 0);_.z([_.x(),_.u("design:type",Object)],tZ.prototype,"computedBadges",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],tZ.prototype,"mediumFontAdBadge",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],tZ.prototype,"useRoundedBadge",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],tZ.prototype,"largeFontAdBadge",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],tZ.prototype,"overlayAd",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],tZ.prototype,"overlayPremium",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],tZ.prototype,"noDotAdBadge",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],tZ.prototype,"collectionTruncate",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],tZ.prototype,"isThumbnailBadge",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],tZ.prototype,"wrapBadges",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],tZ.prototype,"systemIcons",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],tZ.prototype,"animated",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],tZ.prototype,"useBadgeShape",void 0);_.z([_.x({value:[]}),_.u("design:type",Array)],tZ.prototype,"hiddenBadgeGroups",void 0);_.z([_.Ly("#repeat"),_.u("design:type",dd)],tZ.prototype,"repeatElement",void 0);_.z([_.Zr("badges"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tZ.prototype,"badgesChanged",null);
_.z([_.Zr("useRoundedBadge"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tZ.prototype,"standaloneRoundedBadgeChanged",null);_.z([_.Zr("topStandaloneBadge","bottomStandaloneBadge"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tZ.prototype,"standaloneBadgeChanged",null);_.z([_.Zr("hiddenBadgeGroups"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tZ.prototype,"hiddenBadgeGroupsChanged",null);
tZ=_.z([_.p({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],tZ);
var qfz=_.pr()(tZ,"ytd-badge-supported-renderer",function(){if(CuF===void 0){var Z=document.createElement("template");_.w(Z,'\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"><badge-shape data="[[computeBadgeShape(badge.metadataBadgeRenderer)]]" class="style-scope ytd-badge-supported-renderer"></badge-shape></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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);CuF=Z}Z=CuF;return Z},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.h4("kevlar_poly_si_batch_j053")?1:2});var s2=function(){var Z=_.Q.apply(this,arguments)||this;Z.iconType="STAR";Z.standardizeIconSize=_.F("kevlar_system_icons");Z.mediaHoverOverlayInitialVisibility=_.F("enable_top_landscape_image_button_command_web");Z.noBottomMargin=!1;Z.thumbnailObjectFit="CONTAIN";Z.thumbnailFitHeight=!0;Z.actionMap={"yt-mute-ad-action":"handleMuteAd"};return Z};
_.O(s2,_.Q);_.P=s2.prototype;
_.P.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"}}}};
_.P.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",s2.JSC$12407_DEFAULT_CLICK_LOCATION_BEHAVIOR,s2.JSC$12407_CLICK_LOCATION_ID_MAP))};
_.P.onTap=function(Z){if(!_.F("use_on_click_for_desktop_display_ad"))this.onTapOrClick(Z)};
_.P.onClick=function(Z){if(_.F("use_on_click_for_desktop_display_ad"))this.onTapOrClick(Z)};
_.P.onTapOrClick=function(Z){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,Z,!1)};
_.P.updateMediaBackgroundImage=function(){var Z=this.get("data.image.thumbnail.thumbnails");Z&&(Z=_.v1(Z,0))&&_.eL(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+Z+")"})};
_.P.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var Z=0;Z<this.data.impressionEndpoints.length;Z++){var V=this.data.impressionEndpoints[Z];V.clickTrackingParams&&delete V.clickTrackingParams;_.l().resolve(_.Lf).resolveCommand(V,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var a;((a=this.data)==null?0:a.activeView)&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17)}};
_.P.handleMuteAd=function(){};
_.P.attached=function(){var Z=this;_.F("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Z.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.P.detached=function(){_.F("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.QS.Object.defineProperties(s2.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)==null||!Z.titleText)return"";var V;return _.oC("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((V=this.data)==null?void 0:V.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?0:Z.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?0:Z.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?0:Z.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?0:Z.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?0:Z.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 Z;return!((Z=this.data)==null||!Z.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"}}});
s2.prototype.onClick=s2.prototype.onClick;s2.prototype.onTap=s2.prototype.onTap;s2.prototype.dataChanged=s2.prototype.dataChanged;
s2.JSC$12407_CLICK_LOCATION_ID_MAP=_.F("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"]]);
s2.JSC$12407_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.F("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"}];_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],s2.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],s2.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.D6),_.u("design:type",Object)],s2.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],s2.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.eQ.YtSparklesClickLocationBehavior),_.u("design:type",Object)],s2.prototype,"ytSparklesClickLocationBehavior",void 0);_.z([_.A(lx),_.u("design:type",Object)],s2.prototype,"ytdActiveViewBehavior",void 0);_.z([_.A([_.ee.YtActionHandlerBehavior]),_.u("design:type",Object)],s2.prototype,"actionHandlerBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],s2.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],s2.prototype,"clickCommand",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.TP}),_.u("design:type",Boolean)],s2.prototype,"miniMode",void 0);_.z([_.x(),_.u("design:type",String)],s2.prototype,"iconType",void 0);_.z([_.E("data.titleText"),_.u("design:type",String),_.u("design:paramtypes",[])],s2.prototype,"titleAriaLabel",null);
_.z([_.E("data.rating"),_.u("design:type",Object),_.u("design:paramtypes",[])],s2.prototype,"getRating",null);_.z([_.E("data.price"),_.u("design:type",Object),_.u("design:paramtypes",[])],s2.prototype,"getPrice",null);_.z([_.E("data.thirdLine"),_.u("design:type",Object),_.u("design:paramtypes",[])],s2.prototype,"getThirdLine",null);_.z([_.E("data.fourthLine"),_.u("design:type",Object),_.u("design:paramtypes",[])],s2.prototype,"getFourthLine",null);
_.z([_.E("data.fifthLine"),_.u("design:type",Object),_.u("design:paramtypes",[])],s2.prototype,"getFifthLine",null);_.z([_.E("getRating"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],s2.prototype,"computeRatingHidden",null);_.z([_.E("getPrice"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],s2.prototype,"computePriceHidden",null);_.z([_.E("getThirdLine"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],s2.prototype,"computeThirdLineHidden",null);
_.z([_.E("getFourthLine"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],s2.prototype,"computeFourthLineHidden",null);_.z([_.E("getFifthLine"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],s2.prototype,"computeFifthLineHidden",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.energyIcon"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],s2.prototype,"hasEnergyIcon",null);
_.z([_.E("computePriceHidden","computeRatingHidden"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],s2.prototype,"computeSecondaryTextHidden",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],s2.prototype,"standardizeIconSize",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],s2.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],s2.prototype,"noBottomMargin",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data.layout"),_.u("design:type",String),_.u("design:paramtypes",[])],s2.prototype,"layout",null);_.z([_.E("data.layout"),_.u("design:type",Object),_.u("design:paramtypes",[])],s2.prototype,"mediaThumbnailWidth",null);_.z([_.E("layout"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],s2.prototype,"useRoundedBadge",null);_.z([_.x(),_.u("design:type",String)],s2.prototype,"thumbnailObjectFit",void 0);
_.z([_.x(),_.u("design:type",Object)],s2.prototype,"thumbnailFitHeight",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],s2.prototype,"dataChanged",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],s2.prototype,"onTap",null);_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],s2.prototype,"onClick",null);
s2=_.z([_.p({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],s2);
_.e(s2,"ytd-display-ad-renderer",function(){if(Nj7!==void 0)return Nj7;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Nj7=Z},{mode:1});var Sfc;var TjY;var YfA;var sHu=new Map;var XNA=!1;var Fj=function(){var Z=_.Q.apply(this,arguments)||this;Z.DEFAULT_TOOLTIP_OFFSET="10";Z.TOOLTIP_OFFSET_NO_BANNER="-8";Z.badges=null;Z.noEndpoints=!1;Z.wrapText=!1;Z.forceVerified=!1;Z.tooltipPosition="top";Z.compactStyle=!1;Z.height=0;Z.lineHeight=0;return Z};
_.O(Fj,_.Q);_.P=Fj.prototype;_.P.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.P.attached=function(){var Z=this;this.observer=new MutationObserver(function(V,a){Z.handleResized();a.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.P.detached=function(){this.observer&&this.observer.disconnect()};
_.P.logTooltipEvent=function(){_.F("kevlar_wiz_tooltip_event_killswitch")||XNA||(_.FGK("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),XNA=!0)};
_.P.handleWindowResized=function(){this.handleResized()};
_.P.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")))};
_.P.onHeightChanged=function(){if(this.verified){var Z=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.yr("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=Z:this.textContainerEl.style.marginRight=Z}};
_.P.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.yr("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.P.handleResized=function(){var Z=this;this.verified&&_.td.addLowPriorityJob(function(){Z.fitBackgroundToText();var V=getComputedStyle(Z.hostElement).lineHeight;V&&(V=V.match(/\d+/))&&V.length&&(Z.lineHeight=Number(V[0]));Z.height=Z.lineHeight&&!Z.wrapText?Z.lineHeight:Z.textEl.offsetHeight})};
_.P.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var Z=document.createRange(),V=_.H(this.textEl).children;V.length>0?Z.selectNodeContents(V[0]):Z.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(Z.getBoundingClientRect().width)+"px"}};
_.P.computeChannelBadgeStyle=function(Z){var V;if((Z==null?0:(V=Z.runs)==null?0:V.length)&&Z.runs[0].textColor)return"--ytd-badge-icon-color:"+_.qW(Z.runs[0].textColor)+";"};
_.QS.Object.defineProperties(Fj.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"?_.HA(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var Z=this.get("badges.0.metadataBadgeRenderer.tooltip");if(Z)return Z}return _.AI(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
Fj.prototype.onLineHeightChanged=Fj.prototype.onLineHeightChanged;Fj.prototype.onHeightChanged=Fj.prototype.onHeightChanged;Fj.prototype.onChannelNameChanged=Fj.prototype.onChannelNameChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Fj.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Fj.prototype,"badges",void 0);_.z([_.x(),_.u("design:type",Object)],Fj.prototype,"channelName",void 0);
_.z([_.x(),_.u("design:type",Object)],Fj.prototype,"noEndpoints",void 0);_.z([_.x(),_.u("design:type",Object)],Fj.prototype,"wrapText",void 0);_.z([_.x(),_.u("design:type",Object)],Fj.prototype,"forceVerified",void 0);_.z([_.x(),_.u("design:type",Object)],Fj.prototype,"tooltipPosition",void 0);_.z([_.x(),_.u("design:type",String)],Fj.prototype,"tooltip",void 0);_.z([_.x(),_.u("design:type",Boolean)],Fj.prototype,"hasChannelArt",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Fj.prototype,"compactStyle",void 0);_.z([_.Ly("#text-container"),_.u("design:type",HTMLElement)],Fj.prototype,"textContainerEl",void 0);_.z([_.Ly("#text"),_.u("design:type",Object)],Fj.prototype,"textEl",void 0);_.z([_.Ly("#verified-tooltip"),_.u("design:type",HTMLElement)],Fj.prototype,"verifiedTooltip",void 0);_.z([_.x(),_.u("design:type",Object)],Fj.prototype,"height",void 0);
_.z([_.x(),_.u("design:type",Object)],Fj.prototype,"lineHeight",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("badges","forceVerified"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Fj.prototype,"verified",null);_.z([_.E("badges","verified"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Fj.prototype,"hideBadges",null);_.z([_.E("channelName"),_.u("design:type",Object),_.u("design:paramtypes",[])],Fj.prototype,"formattedName",null);
_.z([_.E("badges","verified","formattedName"),_.u("design:type",String),_.u("design:paramtypes",[])],Fj.prototype,"tooltipText",null);_.z([_.E("hasChannelArt"),_.u("design:type",String),_.u("design:paramtypes",[])],Fj.prototype,"tooltipOffset",null);_.z([_.RX("channelName"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Fj.prototype,"onChannelNameChanged",null);
_.z([_.RX("height"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Fj.prototype,"onHeightChanged",null);_.z([_.RX("lineHeight","height"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Fj.prototype,"onLineHeightChanged",null);Fj=_.z([_.p({is:"ytd-channel-name",disableElementRegistration:!0})],Fj);
_.e(Fj,"ytd-channel-name",function(){if(YfA!==void 0)return YfA;var Z=document.createElement("template");_.w(Z,'\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 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return YfA=Z},{mode:_.h4("kevlar_poly_si_batch_j036")?1:2});var DV=function(){var Z=_.Q.apply(this,arguments)||this;Z.standardizeIconSize=_.F("kevlar_system_icons");Z.enableModernCommentBadges=_.F("enable_modern_comment_badges");return Z};
_.O(DV,_.Q);DV.prototype.basicPaletteChanged=function(){var Z;(Z=this.data.color)!=null&&Z.basicColorPaletteData&&_.SV(this.hostElement,this.data.color.basicColorPaletteData)};
DV.prototype.colorChanged=function(){if(!this.enableModernCommentBadges){var Z,V=this.get("basicColorPaletteData.backgroundColor",(Z=this.data)==null?void 0:Z.color),a;Z=this.get("basicColorPaletteData.foregroundTitleColor",(a=this.data)==null?void 0:a.color);a={};V?(V=_.qW(V),a["--ytd-author-comment-badge-background-color"]=V):(a["--ytd-author-comment-badge-icon-background-color"]="transparent",a["--ytd-author-comment-badge-background-color"]="transparent");Z?(V=_.qW(Z),a["--ytd-author-comment-badge-name-color"]=
V,a["--ytd-author-comment-badge-icon-color"]=V):a["--ytd-author-comment-badge-name-color"]="var(--yt-spec-text-primary)";Object.keys(a).length>0&&_.eL(this.hostElement,a)}};
DV.prototype.useFilledIcons=function(Z){return _.F("kevlar_system_icons")&&(Z==="CHECK_CIRCLE_THICK"||Z==="OFFICIAL_ARTIST_BADGE")};
_.QS.Object.defineProperties(DV.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){return this.data.authorCreator||!!this.get("data.color.basicColorPaletteData.backgroundColor")}}});
DV.prototype.colorChanged=DV.prototype.colorChanged;DV.prototype.basicPaletteChanged=DV.prototype.basicPaletteChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],DV.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],DV.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],DV.prototype,"standardizeIconSize",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],DV.prototype,"enableModernCommentBadges",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data.authorUnifiedVerified"),_.u("design:type",Object),_.u("design:paramtypes",[])],DV.prototype,"verified",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],DV.prototype,"creator",null);_.z([_.RX("data.color.basicColorPaletteData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DV.prototype,"basicPaletteChanged",null);
_.z([_.RX("data.color"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DV.prototype,"colorChanged",null);DV=_.z([_.p({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],DV);
_.e(DV,"ytd-author-comment-badge-renderer",function(){if(TjY!==void 0)return TjY;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return TjY=Z},{mode:1});var Kn7;var cw=function(){return _.Q.apply(this,arguments)||this};
_.O(cw,_.Q);cw.prototype.computeThumbnailWidth=function(Z){if(Z==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],cw.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],cw.prototype,"data",void 0);_.z([_.x({computed:"computeIcon_(data.icon)"}),_.u("design:type",String)],cw.prototype,"icon",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],cw.prototype,"surface",void 0);
_.z([_.x({reflectToAttribute:!0,value:_.F("enable_shrink_image_size_on_web_posts_singleton")}),_.u("design:type",Boolean)],cw.prototype,"searchSxsUx",void 0);cw=_.z([_.p({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],cw);
_.e(cw,"ytd-backstage-image-renderer",function(){if(Kn7!==void 0)return Kn7;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Kn7=Z},{mode:1});var ntW;var O2=function(){var Z=_.Q.apply(this,arguments)||this;Z.isLoading=!1;Z.selectedItemIndex=-1;return Z};
_.O(O2,_.Q);_.P=O2.prototype;_.P.computeIsChannelOwner=function(Z){if(!Z)return!0;Z=Z[0];return!(Z&&(Z.signinEndpoint||Z.selectServiceEndpoint))};
_.P.computeIsImagePoll=function(Z){return(Z==null?void 0:Z.type)==="POLL_TYPE_IMAGE"};
_.P.computeIsTotalVotesDisabled=function(Z){return!(Z==null?0:Z.totalVotes)};
_.P.thumbnailSrc=function(Z){var V,a,J,r;return(Z==null?0:(V=Z.thumbnails)==null?0:(a=V[0])==null?0:a.url)?_.Xl((J=Z.thumbnails)==null?void 0:(r=J[0])==null?void 0:r.url):void 0};
_.P.progressWidth=function(Z){return"width:"+(Z?Z*100:0)+"%;"};
_.P.textAreaWidth=function(Z){return this.isImagePoll?null:"width:"+(Z?Z*100:0)+"%;"};
_.P.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.P.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var Z=this.data.choices,V=0;V<Z.length;V++)if(Z[V].selected){this.selectedItemIndex=V;break}};
_.P.onPopupClosed=function(Z,V){Z=Number(this.pollVotes.selected);V.confirmed&&(this.selectChoice(Z,!1),_.MR(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.P.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.P.onYtCommentPollRevert=function(Z,V){V&&(this.selectChoice(V.selectedChoiceIndex,!0),this.set("data.totalVotes",V.totalVotes))};
_.P.onYtServiceRequestSent=function(Z,V){if(V.actions)for(Z=0;Z<V.actions.length;Z++){var a=V.actions[Z];_.D(a,lW)&&this.set("data.totalVotes",_.D(a,lW).totalVotes)}};
_.P.onYtServiceRequestCompleted=function(Z){var V=this.get("detail.data.actionResults.0.feedback",Z);Z=this.get("detail.data.actionResults.0.status",Z);if(V==="FEEDBACK_DESELECT"||V==="FEEDBACK_SELECT")this.isLoading=!1,Z==="STATUS_FAILED"?_.Rg(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.P.getEndpoint=function(Z,V){return V===Z?this.data.choices[V].deselectServiceEndpoint||null:this.data.choices[Z].selectServiceEndpoint||null};
_.P.selectChoice=function(Z,V){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var a=0;a<this.data.choices.length;a++){var J;if(Z===this.selectedItemIndex){var r=!1;var f=J=null}else J=(r=a===Z)?this.data.choices[a].voteRatioIfSelected:this.data.choices[a].voteRatioIfNotSelected,f=r?this.data.choices[a].votePercentageIfSelected:this.data.choices[a].votePercentageIfNotSelected;this.set("data.choices."+a+".voteRatio",J);
this.set("data.choices."+a+".votePercentage",f);this.set("data.choices."+a+".selected",r)}V||(this.isLoading=!0,(V=this.getEndpoint(Z,this.selectedItemIndex))&&_.l().resolve(_.Lf).resolveCommand(V,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===Z?-1:Z};
_.QS.Object.defineProperties(O2.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
O2.prototype.onYtServiceRequestCompleted=O2.prototype.onYtServiceRequestCompleted;O2.prototype.onYtServiceRequestSent=O2.prototype.onYtServiceRequestSent;O2.prototype.onYtCommentPollRevert=O2.prototype.onYtCommentPollRevert;O2.prototype.onPopupClosed=O2.prototype.onPopupClosed;O2.prototype.dataChanged=O2.prototype.dataChanged;_.z([_.A(_.zj),_.u("design:type",Object)],O2.prototype,"paperItemBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],O2.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.kn),_.u("design:type",Object)],O2.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],O2.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],O2.prototype,"isLoading",void 0);_.z([_.x({computed:"computeIsChannelOwner(data.choices)"}),_.u("design:type",Boolean)],O2.prototype,"isChannelOwner",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.u("design:type",Boolean)],O2.prototype,"isImagePoll",void 0);_.z([_.x({computed:"computeIsTotalVotesDisabled(data)"}),_.u("design:type",Boolean)],O2.prototype,"isTotalVotesDisabled",void 0);_.z([_.x(),_.u("design:type",Object)],O2.prototype,"previousPollInfo",void 0);_.z([_.x(),_.u("design:type",Object)],O2.prototype,"selectedItemIndex",void 0);_.z([_.Ly("#poll-votes"),_.u("design:type",Object)],O2.prototype,"pollVotes",void 0);
_.z([_.E("isChannelOwner"),_.u("design:type",Object),_.u("design:paramtypes",[])],O2.prototype,"endpointStyle",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],O2.prototype,"dataChanged",null);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],O2.prototype,"onPopupClosed",null);
_.z([_.$K("yt-comment-poll-revert"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],O2.prototype,"onYtCommentPollRevert",null);_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],O2.prototype,"onYtServiceRequestSent",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],O2.prototype,"onYtServiceRequestCompleted",null);O2=_.z([_.p({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],O2);
_.e(O2,"ytd-backstage-poll-renderer",function(){if(ntW!==void 0)return ntW;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-poll-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-poll-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="poll-votes" on-iron-select="onPollChoiceSelected" class="style-scope ytd-backstage-poll-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-poll-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-poll-renderer" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="option">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-poll-renderer" name="[[index]]" selected$="[[item.selected]]" show-percentage$="[[item.votePercentage]]">\n        <template is="dom-if" if="[[!isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <tp-yt-paper-button class="check-icons style-scope ytd-backstage-poll-renderer" hidden="[[isChannelOwner]]">\n            <yt-icon hidden="[[item.selected]]" icon="radio-button-unchecked" class="style-scope ytd-backstage-poll-renderer"></yt-icon>\n            <yt-icon class="checked style-scope ytd-backstage-poll-renderer" hidden="[[!item.selected]]" icon="check-circle" default-to-filled="true"></yt-icon>\n          </tp-yt-paper-button>\n        </template>\n        <template is="dom-if" if="[[isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <img class="choice-image style-scope ytd-backstage-poll-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n        </template>\n        <div class="choice-info style-scope ytd-backstage-poll-renderer">\n          <div class="text-area style-scope ytd-backstage-poll-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-poll-renderer" text="[[item.text]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="vote-percentage style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n            </yt-formatted-string>\n          </div>\n          <div class="vote-percentage-area style-scope ytd-backstage-poll-renderer" style$="[[textAreaWidth(item.voteRatio)]]">\n          </div>\n          <div class="progress-bar style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" style$="[[progressWidth(item.voteRatio)]]">\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ntW=Z},{mode:2});var lcb;var tz7={autoplay:!1,loop:!1},suY={simpleText:""},GH=function(){var Z=_.Q.apply(this,arguments)||this;Z.isLoading=!1;Z.usesPanelLockup=!1;Z.selectedItemIndex=-1;Z.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},tz7,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});Z.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},tz7,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});Z.correctnessAnimationProps=[];Z.correctnessAnimationRefs=[];return Z};
_.O(GH,_.Q);_.P=GH.prototype;_.P.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.P.computeIsChannelOwner=function(Z){if(!Z)return!0;Z=Z[0];return!(Z&&(Z.signinEndpoint||Z.selectServiceEndpoint))};
_.P.computeIsTotalVotesDisabled=function(Z){return!(Z==null?0:Z.totalVotes)};
_.P.computeIsImageQuiz=function(Z){return(Z==null?void 0:Z.type)==="POLL_TYPE_IMAGE"};
_.P.onExplanationChanged=function(){this.expander.reset()};
_.P.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var Z=this.data.choices;if(Z){this.maybeInitializeQuizLotties(Z);for(var V=0;V<Z.length;V++)if(Z[V].isSelected||this.isChannelOwner&&Z[V].isCorrect){this.selectedItemIndex=V;return}this.selectedItemIndex=-1}}};
_.P.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var Z=this.selectedItemIndex,V=Number(this.quizVotes.selected);this.selectChoice(V);this.sendVoteAction(V,Z);this.quizVotes.selected=-1;var a;Z=!((a=this.data)==null?0:a.enableAnimation);this.maybePlayAnswerAnimations(Z)}};
_.P.onYtCommentPollRevert=function(Z,V){V&&(this.selectChoice(V.selectedChoiceIndex),this.set("data.totalVotes",V.totalVotes))};
_.P.onYtServiceRequestSent=function(Z,V){if(V.actions)for(Z=_.B(V.actions),V=Z.next();!V.done;V=Z.next())(V=_.D(V.value,lW))&&this.set("data.totalVotes",V.totalVotes)};
_.P.onYtServiceRequestCompleted=function(Z){var V=this.get("detail.data.actionResults.0.feedback",Z);Z=this.get("detail.data.actionResults.0.status",Z);if(V==="FEEDBACK_DESELECT"||V==="FEEDBACK_SELECT")this.isLoading=!1,Z==="STATUS_FAILED"?_.Rg(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.P.getAnimationPropsForChoiceIndex=function(Z,V){return V[Z]};
_.P.maybePlayAnswerAnimations=function(Z){Z=Z===void 0?!1:Z;var V;if((V=this.data)!=null&&V.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){V=_.B(this.correctnessAnimationRefs);for(var a=V.next();!a.done;a=V.next()){var J=void 0,r=void 0;(J=a.value)==null||(r=J.lottieEl)==null||r.stop()}if(!(this.selectedItemIndex<0)){V=0;Z&&(V=this.isCorrect?37:25);var f,d;(f=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(d=f.lottieEl)==null||d.goToAndPlay(Z?V:0,!0);if(!(this.isCorrect||
(f=this.data.choices.findIndex(function(Y){return Y.isCorrect}),f<0))){var N,C;
(C=(N=this.correctnessAnimationRefs[f])==null?void 0:N.lottieEl)==null||C.goToAndPlay(37,!0);var T;N=(T=this.fadeContainers)==null?void 0:T.item(f);!Z&&N&&this.fadeIn(N)}}}};
_.P.thumbnailSrc=function(Z){var V,a,J,r;return(Z==null?0:(V=Z.thumbnails)==null?0:(a=V[0])==null?0:a.url)?_.Xl((J=Z.thumbnails)==null?void 0:(r=J[0])==null?void 0:r.url):void 0};
_.P.a11yVotedText=function(Z,V){var a,J,r=((a=this.data)==null?void 0:(J=a.correctVotedText)==null?void 0:J.simpleText)||"",f,d;a=((f=this.data)==null?void 0:(d=f.votedText)==null?void 0:d.simpleText)||"";if(!V)return"";var N,C;if((N=this.data)==null?0:(C=N.choices)==null?0:C[Z].isCorrect)return r;var T,Y;return((T=this.data)==null?0:(Y=T.choices)==null?0:Y[Z].isSelected)?a:""};
_.P.getEndpoint=function(Z,V){return V===Z?this.data.choices[Z].deselectServiceEndpoint||null:this.data.choices[Z].selectServiceEndpoint||null};
_.P.sendVoteAction=function(Z,V){if(Z=this.getEndpoint(Z,V))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(Z)};
_.P.selectChoice=function(Z){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var V=0;V<this.data.choices.length;V++)this.set("data.choices."+V+".isSelected",Z===this.selectedItemIndex?!1:V===Z);this.selectedItemIndex=this.selectedItemIndex===Z?-1:Z};
_.P.maybeInitializeQuizLotties=function(Z){var V=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=Z.map(function(a){return{animationConfig:a.isCorrect?V.baseCorrectLottiePlayerAnimationConfig:V.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){V.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(a){return a.animationRef||{}})};
_.P.fadeIn=function(Z){Z.classList.add("fade-in");_.hj(_.td,function(){Z.classList.remove("fade-in")},900)};
_.QS.Object.defineProperties(GH.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.F("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.AI(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 Z,V;return((Z=this.data)==null?void 0:(V=Z.choices)==null?void 0:V.some(function(a){return a.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null||!Z.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?suY:this.data.choices[this.selectedItemIndex].explanation||suY}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null||!Z.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
GH.prototype.onYtServiceRequestCompleted=GH.prototype.onYtServiceRequestCompleted;GH.prototype.onYtServiceRequestSent=GH.prototype.onYtServiceRequestSent;GH.prototype.onYtCommentPollRevert=GH.prototype.onYtCommentPollRevert;GH.prototype.dataChanged=GH.prototype.dataChanged;GH.prototype.onExplanationChanged=GH.prototype.onExplanationChanged;_.z([_.A(_.zj),_.u("design:type",Object)],GH.prototype,"paperItemBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],GH.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],GH.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.vh.YtTaskEmitterBehavior),_.u("design:type",Object)],GH.prototype,"ytTaskEmitterBehavior",void 0);_.z([_.A(_.kn),_.u("design:type",Object)],GH.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],GH.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],GH.prototype,"isLoading",void 0);_.z([_.x(),_.u("design:type",Object)],GH.prototype,"usesPanelLockup",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.u("design:type",Boolean)],GH.prototype,"isChannelOwner",void 0);_.z([_.x({computed:"computeIsTotalVotesDisabled(data)"}),_.u("design:type",Boolean)],GH.prototype,"isTotalVotesDisabled",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.u("design:type",Boolean)],GH.prototype,"isImageQuiz",void 0);_.z([_.x(),_.u("design:type",Object)],GH.prototype,"previousQuizInfo",void 0);_.z([_.x(),_.u("design:type",Object)],GH.prototype,"selectedItemIndex",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data","usesPanelLockup"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],GH.prototype,"shouldUseModernUi",null);
_.z([_.uo(".fade-container"),_.u("design:type",Object)],GH.prototype,"fadeContainers",void 0);_.z([_.x(),_.u("design:type",Array)],GH.prototype,"correctnessAnimationProps",void 0);_.z([_.E("explanation","showCorrectAnswer"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],GH.prototype,"showExplanation",null);_.z([_.E("isChannelOwner","isAttempted"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],GH.prototype,"showCorrectAnswer",null);
_.z([_.E("isChannelOwner","isAttempted","data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],GH.prototype,"isQuizAnsweringDisabled",null);_.z([_.E("isQuizAnsweringDisabled"),_.u("design:type",Object),_.u("design:paramtypes",[])],GH.prototype,"endpointStyle",null);_.z([_.E("data","selectedItemIndex"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],GH.prototype,"isAttempted",null);
_.z([_.E("data","selectedItemIndex"),_.u("design:type",Object),_.u("design:paramtypes",[])],GH.prototype,"explanation",null);_.z([_.E("data","selectedItemIndex"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],GH.prototype,"isCorrect",null);_.z([_.Ly("ytd-expander"),_.u("design:type",Object)],GH.prototype,"expander",void 0);_.z([_.Ly("#quiz-votes"),_.u("design:type",Object)],GH.prototype,"quizVotes",void 0);
_.z([_.RX("explanation"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GH.prototype,"onExplanationChanged",null);_.z([_.RX("data","isChannelOwner"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GH.prototype,"dataChanged",null);_.z([_.$K("yt-comment-quiz-revert"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],GH.prototype,"onYtCommentPollRevert",null);
_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],GH.prototype,"onYtServiceRequestSent",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],GH.prototype,"onYtServiceRequestCompleted",null);GH=_.z([_.p({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],GH);
_.e(GH,"ytd-backstage-quiz-renderer",function(){if(lcb!==void 0)return lcb;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-quiz-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="quiz-votes" on-iron-select="onQuizChoiceSelected" class="style-scope ytd-backstage-quiz-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-quiz-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="button">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" attempted$="[[isAttempted]]" correct$="[[item.isCorrect]]" is-channel-owner$="[[isChannelOwner]]" name="[[index]]" role="button" selected$="[[item.isSelected]]" show-correct-answer$="[[showCorrectAnswer]]">\n        <div class="choice-info style-scope ytd-backstage-quiz-renderer">\n          <template is="dom-if" if="[[isImageQuiz]]" class="style-scope ytd-backstage-quiz-renderer">\n            <img class="choice-image style-scope ytd-backstage-quiz-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n          </template>\n          <div class="text-area style-scope ytd-backstage-quiz-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-quiz-renderer" text="[[item.text]]"> </yt-formatted-string>\n            \n            <div class="a11y-voted-text style-scope ytd-backstage-quiz-renderer" aria-label$="[[a11yVotedText(index, isAttempted)]]"> </div>\n            \n            <span style="user-select: none" class="style-scope ytd-backstage-quiz-renderer"> \u00a0 </span>\n            <div class="voted-box style-scope ytd-backstage-quiz-renderer">\n              <yt-formatted-string class="vote-percentage style-scope ytd-backstage-quiz-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n              </yt-formatted-string>\n              <div class="fade-container animation-container style-scope ytd-backstage-quiz-renderer">\n                <ytd-lottie-player class-name="[[is]] correctness-lottie" data="[[getAnimationPropsForChoiceIndex(index, correctnessAnimationProps)]]" class="style-scope ytd-backstage-quiz-renderer">\n                </ytd-lottie-player>\n              </div>\n            </div>\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n<div class="explanation-box style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" hidden="[[!showExplanation]]">\n  <yt-formatted-string class="explanation-header style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" text="[[data.explanationHeaderText]]">\n  </yt-formatted-string>\n  <ytd-expander id="expander" max-number-of-lines="3" class="style-scope ytd-backstage-quiz-renderer">\n    <yt-formatted-string class="choice-explanation style-scope ytd-backstage-quiz-renderer" slot="content" force-default-style="" text="[[explanation]]">\n    </yt-formatted-string>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="more-button">[[getSimpleString(data.explanationExpandText)]]</span>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="less-button">[[getSimpleString(data.explanationCollapseText)]]</span>\n  </ytd-expander>\n</div>\n');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return lcb=Z},{mode:1});var Fna;var wD=function(){return _.Q.apply(this,arguments)||this};
_.O(wD,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],wD.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],wD.prototype,"data",void 0);wD=_.z([_.p({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],wD);
_.e(wD,"ytd-post-uploaded-video-renderer",function(){if(Fna!==void 0)return Fna;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Fna=Z},{mode:1});var Ddz;var yw=function(){return _.Q.apply(this,arguments)||this};
_.O(yw,_.Q);yw.prototype.useFilledIcons=function(Z){return Z==="SPONSORSHIP_STAR"};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],yw.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],yw.prototype,"data",void 0);yw=_.z([_.p({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],yw);
_.e(yw,"ytd-sponsors-only-badge-renderer",function(){if(Ddz!==void 0)return Ddz;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Ddz=Z},{mode:1});var cu4;var b5=function(){return _.Q.apply(this,arguments)||this};
_.O(b5,_.Q);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],b5.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],b5.prototype,"data",void 0);b5=_.z([_.p({is:"ytd-child-video-renderer",disableElementRegistration:!0})],b5);
_.e(b5,"ytd-child-video-renderer",function(){if(cu4!==void 0)return cu4;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return cu4=Z},{mode:1});var Oer;var Gwh;var U2=function(){var Z=_.Q.apply(this,arguments)||this;Z.size=0;Z.enableWebModernCollectionsV2=_.F("web_modern_collections_v2");Z.fallbackImageSize={height:void 0,width:9999};Z.webModernCollections=!1;return Z};
_.O(U2,_.Q);_.P=U2.prototype;_.P.computeBlurredImageSize=function(Z){return Z?{height:Z*2,width:Z*2}:this.fallbackImageSize};
_.P.computeImageSize=function(Z){return Z?{height:Z,width:Z}:this.fallbackImageSize};
_.P.computeObjectFit=function(Z){return Z?"FILL":"CONTAIN"};
_.P.computePreserve=function(Z){return Z?!0:!1};
_.P.setBackground=function(){var Z,V;_.F("web_modern_collections_v2")&&((Z=this.data)==null?0:(V=Z.thumbnail)==null?0:V.sampledThumbnailColor)&&(Z=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+Z.red+","+Z.green+","+Z.blue+",1)")};
U2.prototype.setBackground=U2.prototype.setBackground;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],U2.prototype,"ytRendererBehavior",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],U2.prototype,"watchFeedThumbnail",void 0);_.z([_.x(),_.u("design:type",Object)],U2.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],U2.prototype,"size",void 0);
_.z([_.x({computed:"computeBlurredImageSize(size)"}),_.u("design:type",Object)],U2.prototype,"blurredImageSize",void 0);_.z([_.x({computed:"computeImageSize(size)"}),_.u("design:type",Object)],U2.prototype,"imageSize",void 0);_.z([_.x({computed:"computePreserve(size)"}),_.u("design:type",String)],U2.prototype,"preserve",void 0);_.z([_.x({computed:"computeObjectFit(size)"}),_.u("design:type",String)],U2.prototype,"objectFit",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],U2.prototype,"enableWebModernCollectionsV2",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],U2.prototype,"webModernCollections",void 0);_.z([_.RX("data.thumbnail.sampledThumbnailColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],U2.prototype,"setBackground",null);U2=_.z([_.p({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],U2);
_.e(U2,"ytd-playlist-custom-thumbnail-renderer",function(){if(Gwh!==void 0)return Gwh;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Gwh=Z},{mode:1});var wNW;var Hw=function(){return _.Q.apply(this,arguments)||this};
_.O(Hw,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Hw.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Hw.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Number)],Hw.prototype,"width",void 0);Hw=_.z([_.p({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],Hw);
_.e(Hw,"ytd-playlist-video-thumbnail-renderer",function(){if(wNW!==void 0)return wNW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return wNW=Z},{mode:1});var yuA;var AZ=function(){return _.Q.apply(this,arguments)||this};
_.O(AZ,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],AZ.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],AZ.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Number)],AZ.prototype,"width",void 0);AZ=_.z([_.p({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],AZ);
_.e(AZ,"ytd-show-custom-thumbnail-renderer",function(){if(yuA!==void 0)return yuA;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return yuA=Z},{mode:1});var beb;var ki=function(){return _.Q.apply(this,arguments)||this};
_.O(ki,_.Q);ki.prototype.useFilledIcons=function(Z){return Z==="MUSIC"||Z==="COURSE"};
ki.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=Th(this.overlayColor,"0.8");else if(this.overlayColor){var Z=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+Z.red+","+Z.green+","+Z.blue+",0.8)"}};
_.QS.Object.defineProperties(ki.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)}}});
ki.prototype.overlayColorChanged=ki.prototype.overlayColorChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ki.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ki.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],ki.prototype,"overlayColor",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data.icon","data.text"),_.u("design:type",Object),_.u("design:paramtypes",[])],ki.prototype,"overlayStyle",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data.icon","data.text"),_.u("design:type",Object),_.u("design:paramtypes",[])],ki.prototype,"overlayTextStyle",null);_.z([_.RX("overlayColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ki.prototype,"overlayColorChanged",null);ki=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],ki);
_.e(ki,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(beb!==void 0)return beb;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return beb=Z},{mode:1});var UdY;var E2=function(){var Z=_.Q.apply(this,arguments)||this;Z.active=!1;return Z};
_.O(E2,_.Q);E2.prototype.computeIsSpinnerHidden=function(Z){return(Z==null?void 0:Z.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
E2.prototype.computeOverlayIcon=function(Z){return(Z==null?void 0:Z.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(Z==null?void 0:Z.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],E2.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],E2.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],E2.prototype,"active",void 0);E2=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],E2);
_.e(E2,"ytd-thumbnail-overlay-downloading-renderer",function(){if(UdY!==void 0)return UdY;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return UdY=Z},{mode:1});var Heh;var j2=function(){return _.Q.apply(this,arguments)||this};
_.O(j2,_.Q);_.QS.Object.defineProperties(j2.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],j2.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],j2.prototype,"data",void 0);_.z([_.E("data.text"),_.u("design:type",Object),_.u("design:paramtypes",[])],j2.prototype,"text",null);j2=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],j2);
_.e(j2,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(Heh!==void 0)return Heh;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Heh=Z},{mode:1});var Auz,kwF=function(){if(Auz!==void 0)return Auz;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Auz=Z};var vw=function(){return _.Q.apply(this,arguments)||this};
_.O(vw,_.Q);_.QS.Object.defineProperties(vw,{template:{configurable:!0,enumerable:!0,get:function(){return kwF()}}});
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],vw.prototype,"animateEqualizer",void 0);vw=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],vw);_.pr()(vw,"ytd-thumbnail-overlay-equalizer",function(){return kwF()},{allowedProps:["animateEqualizer"],
mode:1});var Etc;var xi=function(){var Z=_.Q.apply(this,arguments)||this;Z.nowPlayingBadge=_.F("web_now_playing_badge");Z.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return Z};
_.O(xi,_.Q);xi.prototype.activeChanged=function(){var Z=this;_.F("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.vH(this,function(){_.Rg(Z.hostElement,"yt-playlist-lockup-now-playing-active",Z)})};
xi.prototype.onMiniplayerPlayStateChanged=function(Z){var V,a=(V=_.D(_.d8().currentEndpoint,_.kZ))==null?void 0:V.videoId;this.isVideoPlaying=Z&&(_.F("web_limit_now_playing_animation_killswitch")||this.videoId===a)};
xi.prototype.activeChanged=xi.prototype.activeChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],xi.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],xi.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],xi.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],xi.prototype,"isVideoPlaying",void 0);_.z([_.x(),_.u("design:type",String)],xi.prototype,"videoId",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],xi.prototype,"equalizerOnly",void 0);_.z([_.x(),_.u("design:type",Boolean)],xi.prototype,"isActive",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],xi.prototype,"nowPlayingBadge",void 0);_.z([_.RX("isActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xi.prototype,"activeChanged",null);
xi=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],xi);
_.e(xi,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(Etc!==void 0)return Etc;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Etc=Z},{mode:1});var juz;var Qw=function(){return _.Q.apply(this,arguments)||this};
_.O(Qw,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Qw.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Qw.prototype,"data",void 0);Qw=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],Qw);
_.e(Qw,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(juz!==void 0)return juz;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return juz=Z},{mode:_.h4("kevlar_poly_si_batch_j025")?1:2});var vtY;var p1=function(){return _.Q.apply(this,arguments)||this};
_.O(p1,_.Q);p1.prototype.onDurationChanged=function(){var Z,V;_.H(this.hostElement).querySelector("#progress").style.width=((V=(Z=this.data)==null?void 0:Z.percentDurationWatched)!=null?V:0)+"%"};
p1.prototype.onDurationChanged=p1.prototype.onDurationChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],p1.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],p1.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],p1.prototype,"isLive",void 0);_.z([_.RX("data.percentDurationWatched"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],p1.prototype,"onDurationChanged",null);
p1=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],p1);
_.e(p1,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(vtY!==void 0)return vtY;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return vtY=Z},{mode:1});var xdB;var hZ=function(){var Z=_.Q.apply(this,arguments)||this;Z.bottomPanel=!1;Z.richGridOverlay=!1;Z.watchFeedOverlay=!1;Z.isCompact=!1;return Z};
_.O(hZ,_.Q);hZ.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.QS.Object.defineProperties(hZ.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?void 0:(V=Z.icon)==null?void 0:V.iconType)==="PLAY_ALL"&&_.F("kevlar_system_icons")}}});
hZ.prototype.widthChanged=hZ.prototype.widthChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],hZ.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],hZ.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Number)],hZ.prototype,"width",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],hZ.prototype,"bottomPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],hZ.prototype,"richGridOverlay",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],hZ.prototype,"watchFeedOverlay",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],hZ.prototype,"isCompact",void 0);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],hZ.prototype,"isIconFilled",null);_.z([_.RX("width","watchFeedOverlay"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hZ.prototype,"widthChanged",null);
hZ=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],hZ);
_.e(hZ,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(xdB!==void 0)return xdB;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return xdB=Z},{mode:1});var Quc;var pN7=["CLIP","SHORTS"],e2=function(){var Z=_.Q.apply(this,arguments)||this;Z.animated=_.F("animated_live_badge_icon");Z.hasIcon=!1;Z.updateTimerIntervalId=0;Z.timeSinceLive=0;return Z};
_.O(e2,_.Q);_.P=e2.prototype;_.P.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.P.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.P.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.P.hasIconOrText=function(){var Z,V;return!!(((Z=this.data)==null?0:Z.icon)||((V=this.data)==null?0:V.text))};
_.P.initializeLiveBadgeTimer=function(){var Z=this,V,a=(V=this.liveBadgeData)==null?void 0:V.startTimestampSec;if(a&&this.canShowLiveBadgeTimer()){var J;V=Number((J=this.liveBadgeData)==null?void 0:J.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(a);this.updateTimerIntervalId=_.ai(function(){Z.canShowLiveBadgeTimer()?Z.timeSinceLive++:(Z.timeSinceLive=0,window.clearInterval(Z.updateTimerIntervalId))},V)}else this.timeSinceLive=0};
_.P.canShowLiveBadgeTimer=function(){var Z=Date.now(),V,a;return Z<(Number((V=this.liveBadgeData)==null?void 0:V.endTimestampSec)-1)*1E3&&Z>Number((a=this.liveBadgeData)==null?void 0:a.startTimestampSec)*1E3};
_.QS.Object.defineProperties(e2.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){if(this.data){var Z=this.data;var V=this.timeSinceLive;var a,J,r,f;a:{var d=Z.style;if(d===void 0)d=16;else switch(d){case "LIVE":d=17;break a;default:d=16}}V={type:d,text:V?I$E({seconds:V}):_.AI(Z.text),accessibilityText:(a=Z.text)==null?void 0:(J=a.accessibility)==null?void 0:(r=J.accessibilityData)==null?void 0:r.label,icon:(f=Z.icon)==null?void 0:f.iconType}}else V={};return V}},
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 Z;return(Z=this.data)==null?void 0:Z.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 pN7.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
e2.prototype.initializeLiveBadgeTimer=e2.prototype.initializeLiveBadgeTimer;e2.prototype.dataChanged=e2.prototype.dataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],e2.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],e2.prototype,"data",void 0);_.z([_.x({computed:"computeIcon_(data.icon)"}),_.u("design:type",String)],e2.prototype,"icon",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],e2.prototype,"animated",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.u("design:type",Boolean)],e2.prototype,"hideTimeStatus",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],e2.prototype,"hasIcon",void 0);_.z([_.x(),_.u("design:type",Object)],e2.prototype,"timeSinceLive",void 0);_.z([_.E("data","timeSinceLive"),_.u("design:type",Object),_.u("design:paramtypes",[])],e2.prototype,"badgeShapeData",null);
_.z([_.E("data","overlayType"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],e2.prototype,"hideBadgeShape",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],e2.prototype,"dataChanged",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.style"),_.u("design:type",Object),_.u("design:paramtypes",[])],e2.prototype,"overlayStyle",null);
_.z([_.E("data.liveBadgeData"),_.u("design:type",Object),_.u("design:paramtypes",[])],e2.prototype,"liveBadgeData",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.type"),_.u("design:type",Object),_.u("design:paramtypes",[])],e2.prototype,"overlayType",null);_.z([_.E("overlayType","overlayStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],e2.prototype,"useFilledIcon",null);
_.z([_.Zr("liveBadgeData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],e2.prototype,"initializeLiveBadgeTimer",null);e2=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],e2);
_.e(e2,"ytd-thumbnail-overlay-time-status-renderer",function(){if(Quc!==void 0)return Quc;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Quc=Z},{mode:_.h4("kevlar_poly_si_batch_j035")?1:2});var hcL;var zH=function(){return _.Q.apply(this,arguments)||this};
_.O(zH,_.Q);zH.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"}}}}};
zH.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(Z){if(this.hasPlaybackProgressBar)return{percentDurationWatched:Z.percentDurationWatched}};
zH.prototype.computeHasPlaybackProgressBar=function(Z){return!!Z.percentDurationWatched&&Z.percentDurationWatched>0};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],zH.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],zH.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],zH.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.u("design:type",Boolean)],zH.prototype,"hasPlaybackProgressBar",void 0);
zH=_.z([_.p({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],zH);
_.e(zH,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(hcL!==void 0)return hcL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return hcL=Z},{mode:1});var ecc;_.RG(Oan);var zcE=_.Uc(function(Z){var V=Z.data;var a=Z.children;var J=function(){return!!V().doubleStack};
return _.S("yt-collections-stack",{class:"collections-stack-wiz",hidden:function(){return!V().experimentEnabled}},_.S(_.K,{cond:V,
then:function(){return _.S("div",null,_.S(_.K,{cond:J,then:function(){var r={};return _.S("div",{class:_.un("collections-stack-wiz__collection-stack2",function(){return V().customClassName2ndStack},(r["collections-stack-wiz__collection-stack2--responsive-mode"]=function(){return V().enableResponsiveMode},r)),
style:_.ot({"background-color":function(){return Duu(V())}})})}}),_.S("div",{class:_.un("collections-stack-wiz__collection-stack1",function(){return V().customClassName1stStack},function(){return cma(V().thumbnailSize?V().thumbnailSize:"medium")}),
style:_.ot({"background-color":function(){return Duu(V())}})}),a)}}))},"L");_.jG(zcE,"yt-collections-stack",{props:{data:_.Hh}});var $i=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};Z.webModernCollections=!1;Z.isSearch=!1;Z.isDoubleStack=!1;Z.thumbnailSize="medium";Z.enableWebModernCollectionsV2=_.F("web_modern_collections_v2");return Z};
_.O($i,_.Q);_.P=$i.prototype;
_.P.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]]"}}}}}};
_.P.getThumbnailDetails=function(Z){if(Z!=null&&Z.thumbnailRenderer){var V=Z.thumbnailRenderer,a;if((a=V.playlistVideoThumbnailRenderer)==null?0:a.thumbnail)return V.playlistVideoThumbnailRenderer.thumbnail;var J;if((J=V.playlistCustomThumbnailRenderer)==null?0:J.thumbnail)return V.playlistCustomThumbnailRenderer.thumbnail;Z=Z.thumbnailRenderer;var r;if((r=Z.showCustomThumbnailRenderer)==null?0:r.thumbnail)return Z.showCustomThumbnailRenderer.thumbnail}};
_.P.computeOverlayColor=function(Z){var V,a;if((V=this.getThumbnailDetails(Z))==null?0:(a=V.darkColorPalette)==null?0:a.section2Color)return this.getThumbnailDetails(Z).darkColorPalette.section2Color;var J;return(J=this.getThumbnailDetails(Z))==null?void 0:J.sampledThumbnailColor};
_.P.computeWebModernCollections=function(Z){if(Z==null||!Z.thumbnailOverlays)return!1;Z=_.B(Z.thumbnailOverlays);for(var V=Z.next();!V.done;V=Z.next()){var a=void 0;if((a=V.value)==null?0:a.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.P.computeNavigationEndpoint=function(Z){return J9a(Z==null?void 0:Z.navigationEndpoint)};
_.QS.Object.defineProperties($i.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var Z=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:Z==null?void 0:Z.sampledThumbnailColor,vibrantColorPalette:Z==null?void 0:Z.vibrantColorPalette,darkColorPalette:Z==null?void 0:Z.darkColorPalette,experimentEnabled:this.enableWebModernCollectionsV2}}}});
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],$i.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],$i.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(LQW),_.u("design:type",Object)],$i.prototype,"ytdThumbnailBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],$i.prototype,"componentBehavior",void 0);
_.z([_.x({value:!1}),_.u("design:type",Boolean)],$i.prototype,"watchFeedThumbnail",void 0);_.z([_.x(),_.u("design:type",Number)],$i.prototype,"customThumbnailSize",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],$i.prototype,"hideAria",void 0);_.z([_.x(),_.u("design:type",Object)],$i.prototype,"data",void 0);_.z([_.x({computed:"computeOverlayColor(data)"}),_.u("design:type",Object)],$i.prototype,"overlayColor",void 0);
_.z([_.x({computed:"computeWebModernCollections(data)"}),_.u("design:type",Object)],$i.prototype,"webModernCollections",void 0);_.z([_.x({computed:"computeNavigationEndpoint(data)"}),_.u("design:type",Object)],$i.prototype,"computedNavigationEndpoint",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$i.prototype,"isSearch",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$i.prototype,"isDoubleStack",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],$i.prototype,"thumbnailSize",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],$i.prototype,"enableWebModernCollectionsV2",void 0);_.z([_.E("data","enableWebModernCollectionsV2","isDoubleStack","thumbnailSize"),_.u("design:type",Object),_.u("design:paramtypes",[])],$i.prototype,"collectionStack",null);$i=_.z([_.p({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],$i);
_.e($i,"ytd-playlist-thumbnail",function(){if(ecc!==void 0)return ecc;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return ecc=Z},{mode:_.h4("kevlar_poly_si_batch_j025")?1:2});var $dW;var Rv=function(){var Z=_.Q.apply(this,arguments)||this;Z.noEndpoints=!1;Z.amsterdamPostMvp=_.F("web_amsterdam_post_mvp_playlists");Z.badges=[];Z.transferState="TRANSFER_STATE_UNKNOWN";return Z};
_.O(Rv,_.Q);_.P=Rv.prototype;_.P.getMetadata=function(Z){if(!Z)return[];var V=[],a=Z.shortViewCountText||Z.viewCountText;a&&V.push(_.AI(a));Z.publishedTimeText&&V.push(_.AI(Z.publishedTimeText));Z.upcomingEventData&&Z.upcomingEventData.upcomingEventText&&V.push(_.bB(_.AI(Z.upcomingEventData.upcomingEventText),Number(Z.upcomingEventData.startTime)));return V};
_.P.observeDataForBylineSeparator=function(){this.data&&_.Qp(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.P.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.qW(this.metadataColor)};
_.P.getSimpleString=function(Z){return _.AI(Z)};
_.P.isBylineHidden=function(Z){return this.noByline||!((Z==null?0:Z.longBylineText)||(Z==null?0:Z.shortBylineText))};
_.P.isMetadataHidden=function(Z){var V;return((V=this.getMetadata(Z))==null?void 0:V.length)===0};
_.P.isBylineMetadataSeparatorHidden=function(Z){return this.isMetadataHidden(Z)||!this.shouldShowVideoInfo};
_.P.isLongByline=function(Z,V){return V&&!(Z==null||!Z.longBylineText)};
_.QS.Object.defineProperties(Rv.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var Z;return this.amsterdamPostMvp&&!((Z=this.data)==null||!Z.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}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.F("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
Rv.prototype.metadataColorChanged=Rv.prototype.metadataColorChanged;Rv.prototype.observeDataForBylineSeparator=Rv.prototype.observeDataForBylineSeparator;_.z([_.A(_.s5),_.u("design:type",Object)],Rv.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Rv.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Rv.prototype,"noEndpoints",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Rv.prototype,"isSlimShort",void 0);
_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Rv.prototype,"radioMeta",void 0);_.z([_.x({selector:_.Un}),_.u("design:type",Object)],Rv.prototype,"isGridViewEnabled",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Rv.prototype,"richMeta",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Rv.prototype,"amsterdamPostMvp",void 0);_.z([_.x(),_.u("design:type",Boolean)],Rv.prototype,"noByline",void 0);
_.z([_.x({computed:"isLongByline(data, radioMeta)"}),_.u("design:type",Boolean)],Rv.prototype,"longByline",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Rv.prototype,"truncateMetadataLine",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Rv.prototype,"miniMode",void 0);_.z([_.x(),_.u("design:type",Number)],Rv.prototype,"metadataColor",void 0);_.z([_.x(),_.u("design:type",Array)],Rv.prototype,"badges",void 0);
_.z([_.x({selector:_.nY,selectorArgs:["data.videoId"]}),_.u("design:type",String)],Rv.prototype,"transferState",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Rv.prototype,"isDownloading",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Rv.prototype,"typographyBump",void 0);_.z([_.Ly("#metadata-line"),_.u("design:type",HTMLElement)],Rv.prototype,"metadataLine",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rv.prototype,"observeDataForBylineSeparator",null);_.z([_.RX("metadataColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rv.prototype,"metadataColorChanged",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Rv.prototype,"shouldShowVideoInfo",null);
_.z([_.E("badges"),_.u("design:type",String),_.u("design:paramtypes",[])],Rv.prototype,"inlineBadgeClass",null);_.z([_.E("longByline"),_.u("design:type",String),_.u("design:paramtypes",[])],Rv.prototype,"longBylineClass",null);_.z([_.E("data","longByline"),_.u("design:type",Object),_.u("design:paramtypes",[])],Rv.prototype,"bylineText",null);_.z([_.E("isGridViewEnabled","data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Rv.prototype,"watchFeedBigThumbs",null);
Rv=_.z([_.p({is:"ytd-video-meta-block",disableElementRegistration:!0})],Rv);
_.e(Rv,"ytd-video-meta-block",function(){if($dW!==void 0)return $dW;var Z=document.createElement("template");_.w(Z,'\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    <ytd-channel-name id="channel-name" class$="[[longBylineClass]] style-scope ytd-video-meta-block" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return $dW=Z},{mode:_.h4("kevlar_poly_si_batch_j080")?1:2});_.YN("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var Mj=function(){var Z=_.Q.apply(this,arguments)||this;Z.displayItemCount=2;Z.isBackstagePlaylist=!1;Z.isPostCompactPlaylist=!1;Z.shouldShowChannelThumbnail=!1;Z.useModernCollectionsV2=_.F("web_modern_collections_v2");return Z};
_.O(Mj,_.Q);_.P=Mj.prototype;_.P.computeFirstVideos=function(Z,V){return Z===void 0||V===void 0?[]:Z.slice(0,V)};
_.P.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var Z=this.data.thumbnailRenderer;Z.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",Z.playlistVideoThumbnailRenderer.thumbnail);Z.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",Z.playlistCustomThumbnailRenderer.thumbnail)}};
_.P.computeThumbnailHeight=function(Z,V,a,J,r){return J?r==="BIG"?280:r==="MASSIVE"?337:234:a?240:V?72:Z?118:138};
_.P.computeThumbnailWidth=function(Z,V,a,J,r){return J?r==="MEDIUM"?450:r==="BIG"?500:r==="MASSIVE"?600:420:a?360:V?128:Z?210:246};
_.P.computeUseBiggerThumbs=function(Z){return Z&&_.F("enable_desktop_search_bigger_thumbs")};
_.P.computeShouldShowChannelThumbnail=function(Z,V){return Z&&!(V==null||!V.channelThumbnail)};
_.QS.Object.defineProperties(Mj.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
Mj.prototype.dataChanged=Mj.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Mj.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.U5),_.u("design:type",Object)],Mj.prototype,"ytdLockupBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Mj.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Mj.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Mj.prototype,"displayItemCount",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Mj.prototype,"isBackstagePlaylist",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Mj.prototype,"isPostCompactPlaylist",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Mj.prototype,"isSearch",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.u("design:type",Boolean)],Mj.prototype,"useBiggerThumbs",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.gr("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],Mj.prototype,"biggerThumbsStyle",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Mj.prototype,"isDownloads",void 0);_.z([_.x({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.u("design:type",Object)],Mj.prototype,"shouldShowChannelThumbnail",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Mj.prototype,"useModernCollectionsV2",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Mj.prototype,"dataChanged",null);_.z([_.E("isSearch"),_.u("design:type",String),_.u("design:paramtypes",[])],Mj.prototype,"stackThumbnailSize",null);Mj=_.z([_.p({is:"ytd-playlist-renderer",disableElementRegistration:!0})],Mj);
_.e(Mj,"ytd-playlist-renderer",function(){if(Oer===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);Oer=Z}Z=Oer;return Z},{mode:1});var RcA;var MzA;var L1=function(){var Z=_.Q.apply(this,arguments)||this;Z.collections=!!_.F("web_modern_collections_v2");Z.startX=0;return Z};
_.O(L1,_.Q);L1.prototype.onEndpointMouseDown=function(Z){this.startX=Z.clientX};
L1.prototype.onEndpointClick=function(Z){this.startX!==Z.clientX&&(Z.preventDefault(),Z.stopPropagation())};
L1.prototype.computeObjectFit=function(Z){return Z==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||Z==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||Z==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
L1.prototype.computeCardStyle=function(Z){return Z?Z.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.QS.Object.defineProperties(L1.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var Z,V;return this.collections&&((Z=this.data)==null?void 0:(V=Z.searchRefinementCardRendererStyle)==null?void 0:V.value)==="CARD_RENDERER_STYLE_TYPE_ALBUM_CARD"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){return this.isAlbumCard?{thumbnailSize:"small",doubleStack:!1,experimentEnabled:this.collections,customClassName1stStack:"collection-stack-1 style-scope "+this.is}:{experimentEnabled:!1}}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],L1.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],L1.prototype,"data",void 0);_.z([_.x({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.u("design:type",Number)],L1.prototype,"objectFit",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.u("design:type",String)],L1.prototype,"cardStyle",void 0);
_.z([_.x({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],L1.prototype,"roundContainer",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],L1.prototype,"collections",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],L1.prototype,"isAlbumCard",null);_.z([_.E("data","collections","isAlbumCard"),_.u("design:type",Object),_.u("design:paramtypes",[])],L1.prototype,"collectionStack",null);
L1=_.z([_.p({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],L1);
_.e(L1,"ytd-search-refinement-card-renderer",function(){if(MzA!==void 0)return MzA;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return MzA=Z},{mode:1});var Lnr;var u5=function(){var Z=_.Q.apply(this,arguments)||this;Z.isRichGrid=!1;return Z};
_.O(u5,_.Q);_.z([_.x(),_.u("design:type",Object)],u5.prototype,"data",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],u5.prototype,"componentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],u5.prototype,"ytdReduxBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],u5.prototype,"isRichGrid",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.TP}),_.u("design:type",Boolean)],u5.prototype,"miniMode",void 0);
u5=_.z([_.p({is:"ytd-game-details-renderer",disableElementRegistration:!0})],u5);
_.e(u5,"ytd-game-details-renderer",function(){if(Lnr!==void 0)return Lnr;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Lnr=Z},{mode:1});var u07;var WnF;var Ww=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return Z};
_.O(Ww,_.Q);_.P=Ww.prototype;_.P.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.P.currentStateData=function(Z){var V=Z||this.data;return V&&V.states&&V.currentStateId!=null?V.states.find(function(a){return a.stateId===V.currentStateId})||null:null};
_.P.currentStateRendererData=function(Z){return(Z=this.currentStateData(Z))&&Z.state&&Z.state.buttonRenderer?Z.state.buttonRenderer:null};
_.P.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())};
_.P.computeButtonIcon=function(Z){Z=this.currentStateRendererData(Z);var V;return(Z==null?0:(V=Z.icon)==null?0:V.iconType)?Z.icon.iconType.toLowerCase():null};
_.P.computeAccessibility=function(Z){return(Z=this.currentStateRendererData(Z))&&Z.accessibilityData?Z.accessibilityData.accessibilityData||null:null};
_.P.computeButtonClass=function(Z){var V=this.currentStateRendererData(Z);if(!V)return"";Z="";var a=V.style;a&&(Z+=a.toLowerCase().replace(/_/g,"-")+" ");(V=V.size)&&(Z+=V.toLowerCase().replace(/_/g,"-")+" ");return Z.trim()};
_.P.computeServiceEndpoint=function(Z){if(!Z)return null;var V=Z&&Z.serviceEndpoint,a=this.get("command.commandMetadata.webCommandMetadata.sendPost",Z);return V?V:a&&Z.command?Z.command:null};
_.P.computeBellMenuItemParams=function(Z){var V;Z=(V=_.D(Z==null?void 0:Z.command,_.ZW))==null?void 0:V.commands;if(!Z||Z.length===0)return null;V=_.D(Z[0],_.t8);var a,J;return(V==null?0:(a=V.popup)==null?0:(J=a.menuPopupRenderer)==null?0:J.items)?V.popup.menuPopupRenderer.items.map(function(r){return r.menuServiceItemRenderer.trackingParams}):null};
_.P.handleBellMenuOpenSelectedAction=function(Z){var V=Z.trackingParams,a=this.computeBellMenuItemParams(this.data);this.data&&V&&a&&a.includes(V)&&this.ytRenderButtonBehavior._setButtonIcon(Z.icon.iconType.toLowerCase())};
_.P.onYtServiceRequestCompleted=function(Z,V){(Z=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",V))&&this.set("data",Z)};
_.P.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.P.resetState=function(){this.set("data.currentStateId",3)};
_.P.onYtButtonTapHandler=function(){if(this.data){var Z=this.currentStateRendererData(this.data);Z&&this.ytRendererBehavior.logExplicitClick(Z)}};
Ww.prototype.onYtServiceRequestError=Ww.prototype.onYtServiceRequestError;Ww.prototype.onYtServiceRequestCompleted=Ww.prototype.onYtServiceRequestCompleted;Ww.prototype.stateChanged=Ww.prototype.stateChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ww.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Ww.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A(Js.YtRenderButtonBehavior),_.u("design:type",Object)],Ww.prototype,"ytRenderButtonBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ww.prototype,"data",void 0);_.z([_.Zr("data","data.currentStateId"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ww.prototype,"stateChanged",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],Ww.prototype,"onYtServiceRequestCompleted",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Ww.prototype,"onYtServiceRequestError",null);Ww=_.z([_.p({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],Ww);
_.e(Ww,"ytd-subscription-notification-toggle-button-renderer",function(){if(WnF!==void 0)return WnF;var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return WnF=Z},{mode:1});var gtc;var gD=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};Z.tapHandler=function(){if(Z.data){var V=Z.currentStateRendererData();V&&Z.ytRendererBehavior.logExplicitClick(V)}};
return Z};
_.O(gD,_.Q);_.P=gD.prototype;_.P.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.P.currentStateData=function(){var Z=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(V){return V.stateId===Z.data.currentStateId})||null:null};
_.P.currentStateRendererData=function(){var Z=this.currentStateData();return Z&&Z.state&&Z.state.buttonRenderer?Z.state.buttonRenderer:null};
_.P.computeAccessibilityLabel=function(){var Z,V,a;return(Z=this.currentStateRendererData())==null?void 0:(V=Z.accessibilityData)==null?void 0:(a=V.accessibilityData)==null?void 0:a.label};
_.P.computeBellMenuItemParams=function(){var Z,V,a=(V=_.D((Z=this.data)==null?void 0:Z.command,_.ZW))==null?void 0:V.commands;if(!a||a.length===0)return null;Z=_.D(a[0],_.t8);var J,r;return(Z==null?0:(J=Z.popup)==null?0:(r=J.menuPopupRenderer)==null?0:r.items)?Z.popup.menuPopupRenderer.items.map(function(f){return f.menuServiceItemRenderer.trackingParams}):null};
_.P.handleBellMenuOpenSelectedAction=function(Z){var V=Z.trackingParams,a=this.computeBellMenuItemParams();if(this.data&&V&&a&&a.includes(V)&&(Z==null||!Z.isDisabled)){var J;((J=_.D(Z.serviceEndpoint,_.aC))==null?void 0:J.signal)!=="CLIENT_SIGNAL"&&(this.icon=Z.icon.iconType)}};
_.P.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.P.onYtServiceRequestCompleted=function(Z,V){if(Z=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",V))this.icon=void 0,this.set("data",Z)};
_.P.onYtServiceRequestError=function(){this.icon=void 0};
_.QS.Object.defineProperties(gD.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var Z=this.data,V=this.textLabel,a=this.hostElement,J=this.computeAccessibilityLabel(),r=this.tapHandler,f=this.isOverlay?"overlay":"mono",d=(Z==null?0:Z.disableButton)?"disabled":"active";V=V?_.q6(V):void 0;return{style:f,type:"tonal",state:d,size:"M",focused:!1,formattedButtonText:V,iconPosition:"leading-trailing",onTap:ymi(Z,r,a),accessibilityLabel:J}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var Z=this.currentStateRendererData(),V,a,J=(a=this.icon)!=null?a:Z==null?void 0:(V=Z.icon)==null?void 0:V.iconType;if(J)return _.RL(J)}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=(Z=this.data)==null?void 0:(V=Z.secondaryIcon)==null?void 0:V.iconType;if(a)return _.RL(a)}}});
gD.prototype.onYtServiceRequestError=gD.prototype.onYtServiceRequestError;gD.prototype.onYtServiceRequestCompleted=gD.prototype.onYtServiceRequestCompleted;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],gD.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],gD.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],gD.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],gD.prototype,"textLabel",void 0);
_.z([_.x(),_.u("design:type",String)],gD.prototype,"icon",void 0);_.z([_.x(),_.u("design:type",Boolean)],gD.prototype,"isOverlay",void 0);_.z([_.E("data.*","textLabel"),_.u("design:type",Object),_.u("design:paramtypes",[])],gD.prototype,"computedButtonShape",null);_.z([_.E("data.*","icon"),_.u("design:type",Object),_.u("design:paramtypes",[])],gD.prototype,"computedIcon",null);_.z([_.E("data.*"),_.u("design:type",Object),_.u("design:paramtypes",[])],gD.prototype,"computedSecondaryIcon",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],gD.prototype,"onYtServiceRequestCompleted",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],gD.prototype,"onYtServiceRequestError",null);gD=_.z([_.p({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],gD);
_.e(gD,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(gtc!==void 0)return gtc;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computedIcon]]" secondary-icon-name="[[computedSecondaryIcon]]">\n</yt-button-shape>\n');return gtc=Z},{mode:_.h4("kevlar_poly_si_batch_j081")?1:2});var IcA;_.F("web_enable_sink_animated_actions")?_.jG(McY,"yt-animated-action",{props:{backgroundLottieRef:_.Hh,foregroundLottieRef:_.Hh,wrapperClass:_.Hh,disableAnimation:_.Hh},unsafeExternallySettableAttributes:new Set(["key"])}):_.$I(mdE,"yt-animated-action",{propNames:["backgroundLottieRef","foregroundLottieRef"]});var Iv=function(){var Z=_.Q.apply(this,arguments)||this;Z.animatedActionEnabled=_.F("web_animated_actions");Z.foregroundLottieRef={};Z.backgroundLottieRef={};Z.forceIconOnly=!1;Z.showTextWhileAnimating=!1;Z.keyboardFocused=!1;Z.isAnimating=!1;Z.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return Z};
_.O(Iv,_.Q);_.P=Iv.prototype;_.P.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.P.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]]"}}}}}};
_.P.attached=function(){this.keyboardFocused=!1};
_.P.onYtServiceRequestSent=function(Z,V){(this.get("endpoint.subscribeEndpoint",V)||this.get("endpoint.unsubscribeEndpoint",V))&&this.updateSubscriptionState(!this.subscribed)};
_.P.onYtServiceRequestCompleted=function(Z,V){(Z=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",V.data))&&this.bellButton&&(this.bellButton.data=Z)};
_.P.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.eL(this.hostElement)};
_.P.onPlayerSubscribe=function(Z){this.isCompactRed()||Z!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.P.onPlayerUnsubscribe=function(Z){this.isCompactRed()||Z!==this.data.channelId||this.updateSubscriptionState(!1)};
_.P.handleUpdateSubscribeButtonAction=function(Z){Z=_.D(Z,BjE);var V;Z&&Z.channelId===((V=this.data)==null?void 0:V.channelId)&&this.updateSubscriptionState(!!Z.subscribed)};
_.P.computeButtonStyle=function(Z){return this.get("style.styleType",Z)||null};
_.P.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.P.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.P.updateSubscriptionState=function(Z){if(Z!==this.subscribed){this.set("data.subscribed",Z);var V,a=(V=this.data)==null?void 0:V.subscribedEntityKey;a&&this.ytdReduxBehavior.dispatch(_.d0("subscriptionStateEntity",a,{key:a,subscribed:Z}));this.isCompactRed()||_.Rg(this.hostElement,"yt-subscription-changed",Z);Z||(_.MR(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!Z),Z&&this.hasBellButton&&this.startAnimation())}};
_.P.startAnimation=function(){var Z=this;if(!this.isAnimating){var V=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var a;(a=this.backgroundLottieRef.lottieEl)==null||a.goToAndPlay(0);var J;(J=this.foregroundLottieRef.lottieEl)==null||J.goToAndPlay(0);_.td.addJob(function(){Z.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.td.addJob(function(){Z.updateContainerToFitContent(!!Z.subscribed,!0)},2,1500);
_.td.addJob(function(){Z.isAnimating=!1},2,V)}};
_.P.maybeAnimateBellIcon=function(){var Z=_.xK(this.hostElement).querySelector("yt-animated-icon");if(Z){var V;(V=Z.animationRef.lottieEl)==null||V.goToAndPlay(0)}};
_.P.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.P.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.P.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var Z;this.unsubscribedWidth=(Z=this.subscribeButtonShape)==null?void 0:Z.getBoundingClientRect().width}var V;this.subscribedWidth=(V=this.bellButton)==null?void 0:V.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.P.updateContainerToFitContent=function(Z,V){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(Z?(Z=this.subscribedWidth,V=this.isAnimating&&!V,this.subscribedIconOnlyWidth===void 0||V||(Z=this.subscribedIconOnlyWidth),this.hostElement.style.width=Z+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.P.clearContainerSize=function(){this.hostElement.style.width=""};
_.P.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.P.maybeSetSubscribedButtonIconOnlyWidth=function(){var Z=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 V;Z.subscribedIconOnlyWidth=(V=Z.bellButton)==null?void 0:V.getBoundingClientRect().width;requestAnimationFrame(function(){if(Z.bellButton){var a;Z.bellButton.textLabel=
(a=Z.data)==null?void 0:a.subscribedButtonText}})})))};
_.QS.Object.defineProperties(Iv.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 Z;return(Z=this.data)==null?void 0:Z.subscribedButtonText}var V;return this.forceIconOnly?void 0:(V=this.data)==null?void 0:V.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=((Z=this.data)==null?void 0:(V=Z.timedAnimationData)==null?void 0:V.animationTiming)||[];return{uniqueId:"subscribe",timings:a,enabled:a.length>0&&!this.subscribed,experimentEnabled:a.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var Z;return!this.subscribed&&((Z=this.data)==null?void 0:Z.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 Z={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var V=Z.renderer;var a=Z.element;var J=Z.subscribed;var r=Z.commandController;var f=Z.isOverlay;Z=Z.config;var d=Amn(V,J);f&&(d.style="overlay");f=Object;var N=f.assign,C;a:switch((C=V.style)==null?void 0:C.styleType){case "COMPACT_GRAY":case "COMPACT_RED":C={size:"S"};break a;default:C={size:"M"}}var T=HaK(V,J);var Y=
(Y=J?V.subscribedButtonText:V.unsubscribedButtonText)?_.q6(Y):void 0;return N.call(f,{},d,C,{focused:!1,toggled:J,accessibilityLabel:T,formattedButtonText:Y,onTap:Uuu(V,Z,J,a,r)})}}}});
Iv.prototype.onMouseDown=Iv.prototype.onMouseDown;Iv.prototype.onDataChanged=Iv.prototype.onDataChanged;Iv.prototype.observedSubscribed=Iv.prototype.observedSubscribed;Iv.prototype.onYtServiceRequestCompleted=Iv.prototype.onYtServiceRequestCompleted;Iv.prototype.onYtServiceRequestSent=Iv.prototype.onYtServiceRequestSent;Iv.prototype.maybeUpdateBellButtonText=Iv.prototype.maybeUpdateBellButtonText;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Iv.prototype,"ytComponentBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Iv.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Iv.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Iv.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Iv.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Iv.prototype,"data",void 0);
_.z([_.x({selectorArgs:["data.subscribedEntityKey"],selector:_.W3}),_.u("design:type",Object)],Iv.prototype,"subscriptionStateEntity",void 0);_.z([_.x({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Iv.prototype,"subscribed",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Iv.prototype,"branded",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Iv.prototype,"animatedActionEnabled",void 0);
_.z([_.x(),_.u("design:type",Object)],Iv.prototype,"foregroundLottieRef",void 0);_.z([_.x(),_.u("design:type",Object)],Iv.prototype,"backgroundLottieRef",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Iv.prototype,"overlayButton",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.u("design:type",Object)],Iv.prototype,"buttonStyle",void 0);_.z([_.x(),_.u("design:type",Object)],Iv.prototype,"forceIconOnly",void 0);
_.z([_.x(),_.u("design:type",Object)],Iv.prototype,"showTextWhileAnimating",void 0);_.z([_.x({value:function(){return!!_.l().resolve(_.M_(_.qT))&&_.F("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.u("design:type",Boolean)],Iv.prototype,"useKeyboardFocused",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Iv.prototype,"keyboardFocused",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Iv.prototype,"isAnimating",void 0);_.z([_.E("data.notificationPreferenceButton.*"),_.u("design:type",Object),_.u("design:paramtypes",[])],Iv.prototype,"hasBellButton",null);
_.z([_.RX("subscribedButtonText"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Iv.prototype,"maybeUpdateBellButtonText",null);_.z([_.E("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.u("design:type",Object),_.u("design:paramtypes",[])],Iv.prototype,"subscribedButtonText",null);_.z([_.E("data.timedAnimationData.animationTiming","subscribed"),_.u("design:type",Object),_.u("design:paramtypes",[])],Iv.prototype,"smartimationSettings",null);
_.z([_.x({reflectToAttribute:!0}),_.E("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.u("design:type",Object),_.u("design:paramtypes",[])],Iv.prototype,"subscribeButtonHidden",null);_.z([_.x({reflectToAttribute:!0}),_.E("subscribed","hasBellButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],Iv.prototype,"subscribeButtonInvisible",null);
_.z([_.x({reflectToAttribute:!0}),_.E("subscribed"),_.u("design:type",Object),_.u("design:paramtypes",[])],Iv.prototype,"unsubscribeButtonHidden",null);_.z([_.Ly("ytd-subscription-notification-toggle-button-renderer-next"),_.u("design:type",Object)],Iv.prototype,"bellButton",void 0);_.z([_.Ly("#subscribe-button-shape"),_.u("design:type",HTMLElement)],Iv.prototype,"subscribeButtonShape",void 0);
_.z([_.E("overlayButton","subscribed","data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Iv.prototype,"buttonShape",null);_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],Iv.prototype,"onYtServiceRequestSent",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],Iv.prototype,"onYtServiceRequestCompleted",null);
_.z([_.RX("subscribed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Iv.prototype,"observedSubscribed",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Iv.prototype,"onDataChanged",null);_.z([_.$K("mousedown"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Iv.prototype,"onMouseDown",null);
Iv=_.z([_.p({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],Iv);
_.e(Iv,"ytd-subscribe-button-renderer",function(){if(IcA!==void 0)return IcA;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return IcA=Z},{mode:1});var Z0=function(){var Z=_.Q.apply(this,arguments)||this;Z.isRichGrid=!1;return Z};
_.O(Z0,_.Q);Z0.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"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Z0.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Z0.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Z0.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Z0.prototype,"isRichGrid",void 0);Z0=_.z([_.p({is:"ytd-game-card-renderer",disableElementRegistration:!0})],Z0);
_.e(Z0,"ytd-game-card-renderer",function(){if(u07!==void 0)return u07;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return u07=Z},{mode:1});var V$={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.F("defer_menus")&&!QDz?0:void 0,waitForSignal:"eocs"};var Zab;var Va4;var a1=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return Z};
_.O(a1,_.Q);_.P=a1.prototype;_.P.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.P.onSeriesReminderStateEntityChange=function(){var Z,V,a;((Z=this.eventReminderStateEntity)==null?0:Z.key)&&((V=this.seriesReminderStateEntity)==null?void 0:V.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((a=this.eventReminderStateEntity)==null?void 0:a.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.d0("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.P.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.P.onYtServiceRequestError=function(){var Z;this.updateReminderStateEntitiesFromButtonState((Z=this.data)==null?void 0:Z.currentState)};
_.P.handleUpdateUpcomingEventReminderButtonStateCommand=function(Z){if(Z=_.D(Z,rPB)){var V,a=(V=this.data)==null?void 0:V.targetId;a&&Z.targetId===a&&_.lm(this.updateReminderStateEntitiesFromButtonState.bind(this,Z.state))}};
_.P.getButtonStateFromReminderState=function(){var Z;if(((Z=this.seriesReminderStateEntity)==null?void 0:Z.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var V;if(((V=this.eventReminderStateEntity)==null?void 0:V.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var a,J;if(((a=this.seriesReminderStateEntity)==null?void 0:a.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((J=this.eventReminderStateEntity)==
null?void 0:J.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var r;return(r=this.data)==null?void 0:r.currentState};
_.P.updateReminderStateEntitiesFromButtonState=function(Z){if(Z){switch(Z){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":Z="UPCOMING_EVENT_REMINDER_STATE_NONE";var V="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":Z="UPCOMING_EVENT_REMINDER_STATE_SINGLE";V="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":Z="UPCOMING_EVENT_REMINDER_STATE_NONE";V="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var a;
((a=this.eventReminderStateEntity)==null?0:a.key)&&this.ytdReduxBehavior.dispatch(_.d0("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:Z})));var J;((J=this.seriesReminderStateEntity)==null?0:J.key)&&this.ytdReduxBehavior.dispatch(_.d0("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:V})))}};
_.QS.Object.defineProperties(a1.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var Z=this.getButtonStateFromReminderState(),V,a;if(Z&&((V=this.data)==null?0:(a=V.states)==null?0:a.length))for(V=_.B(this.data.states),a=V.next();!a.done;a=V.next()){a=a.value;var J=void 0;if(((J=_.D(a,Pg4))==null?void 0:J.state)===Z)return _.D(a,Pg4)}}}});
a1.prototype.onYtServiceRequestError=a1.prototype.onYtServiceRequestError;a1.prototype.onYtServiceRequestCompleted=a1.prototype.onYtServiceRequestCompleted;a1.prototype.onSeriesReminderStateEntityChange=a1.prototype.onSeriesReminderStateEntityChange;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],a1.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],a1.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],a1.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],a1.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],a1.prototype,"data",void 0);_.z([_.x({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:QlE}),_.u("design:type",Object)],a1.prototype,"eventReminderStateEntity",void 0);
_.z([_.x({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(Z,V){return _.gV(Z.entities,"sportsSeriesReminderStateEntity",V)}}),
_.u("design:type",Object)],a1.prototype,"seriesReminderStateEntity",void 0);_.z([_.E("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],a1.prototype,"currentButtonStateRenderer",null);_.z([_.RX("seriesReminderStateEntity"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],a1.prototype,"onSeriesReminderStateEntityChange",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],a1.prototype,"onYtServiceRequestCompleted",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],a1.prototype,"onYtServiceRequestError",null);a1=_.z([_.p({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],a1);
_.e(a1,"ytd-upcoming-event-reminder-button-renderer",function(){if(Va4!==void 0)return Va4;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
return Va4=Z},{mode:1});var aqW;var JX=function(){return _.Q.apply(this,arguments)||this};
_.O(JX,_.Q);JX.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.QS.Object.defineProperties(JX.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(_.F("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],JX.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],JX.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],JX.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],JX.prototype,"shelfDismissal",void 0);_.z([_.E("data.responseText"),_.u("design:type",Object),_.u("design:paramtypes",[])],JX.prototype,"text",null);
_.z([_.E("data.responseText"),_.u("design:type",Object),_.u("design:paramtypes",[])],JX.prototype,"textAriaLabel",null);JX=_.z([_.p({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],JX);
_.e(JX,"ytd-notification-multi-action-renderer",function(){if(aqW!==void 0)return aqW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return aqW=Z},{mode:1});var Jm4;var o1=function(){return _.Q.apply(this,arguments)||this};
_.O(o1,_.Q);o1.prototype.ready=function(){var Z=this;_.H(this.hostElement).querySelector("#undo").addEventListener("tap",function(){Z.onUndoTap()})};
o1.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.l().resolve(_.Lf).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],o1.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],o1.prototype,"data",void 0);o1=_.z([_.p({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],o1);
_.e(o1,"ytd-notification-text-renderer",function(){if(Jm4!==void 0)return Jm4;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Jm4=Z},{mode:1});var osA;var r9=function(){var Z=_.Q.apply(this,arguments)||this;Z.mouseOverDelayJobId=0;Z.fadeInImageDelayJobId=0;Z.startTimeMs=-1;Z.loadingStartTimeMs=-1;Z.loadingEndTimeMs=-1;Z.hasVideoPreview=!1;return Z};
_.O(r9,_.Q);_.P=r9.prototype;_.P.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.P.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.P.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.P.showThumbnail=function(){var Z=this;this.csn=_.st();_.KF("fmth");_.td.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.hj(_.td,function(){Z.loadingStartTimeMs=(0,_.zc)();var V=_.H(Z.hostElement).querySelector("#thumbnail");V.complete?Z.displayMouseOverImage():V.addEventListener("load",_.zh(Z,Z.displayMouseOverImage))},150):_.Qp(_.H(this.hostElement).querySelector("#play"),"show",!0)};
_.P.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.P.onTap=function(){this.removeVideoPreview()};
_.P.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var Z=this.videoId,V=this.csn,a=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,J=this.startTimeMs,r=this.hasVideoPreview,f=_.oN(this.trackingParams),d={isMovingThumbnail:r};r&&J>0&&(a>0&&(d.movingThumbnailLoadingDurationMs=Math.round(a)),d.durationHoveredMs=Math.round((0,_.zc)()-J));Z&&(d.videoId=Z);_.Hz(V,f,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:d});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.P.removeVideoPreview=function(){_.td.cancelJob(this.mouseOverDelayJobId);_.td.cancelJob(this.fadeInImageDelayJobId);var Z=_.H(this.hostElement).querySelector("#thumbnail");_.Qp(Z,"fade-in",!1);Z.removeEventListener("load",_.zh(this,this.displayMouseOverImage));Z=_.H(this.hostElement).querySelector("#play");_.Qp(Z,"fade-in",!1);_.Qp(Z,"show",!1)};
_.P.displayMouseOverImage=function(){var Z=_.H(this.hostElement).querySelector("#thumbnail"),V=_.H(this.hostElement).querySelector("#play");this.isImageAvailable(Z)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.zc)(),this.startTimeMs=(0,_.zc)(),this.fadeInImageDelayJobId=_.hj(_.td,function(){_.Qp(Z,"fade-in",!0)},50)):_.Qp(V,"fade-in",!0)};
_.P.computeThumbnail=function(Z,V){var a;Z&&Z.movingThumbnailDetails&&Z.movingThumbnailDetails.thumbnails&&V?a=_.v1(Z.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):a=V?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(a)return _.Xl(a)};
_.P.isImageAvailable=function(Z){return!(!Z.src||Z.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||Z.naturalWidth===120)};
r9.prototype.onTap=r9.prototype.onTap;r9.prototype.dataChanged=r9.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],r9.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],r9.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],r9.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],r9.prototype,"csn",void 0);_.z([_.x(),_.u("design:type",Object)],r9.prototype,"trackingParams",void 0);
_.z([_.x(),_.u("design:type",String)],r9.prototype,"videoId",void 0);_.z([_.x(),_.u("design:type",Boolean)],r9.prototype,"isAttachedAndDataSet",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],r9.prototype,"dataChanged",null);_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],r9.prototype,"onTap",null);r9=_.z([_.p({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],r9);
_.e(r9,"ytd-moving-thumbnail-renderer",function(){if(osA!==void 0)return osA;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return osA=Z},{mode:1});var rmE;_.mC=function(Z){this.hostElement=Z;this.eventSink=null;this.eventList=[]};
_.mC.prototype.shouldForward=function(){var Z,V;return(V=(Z=this.eventSink)==null?void 0:Z.isConnected)!=null?V:document.body.contains(this.eventSink)};
_.mC.prototype.start=function(Z,V){this.eventSink&&this.stop();for(var a=0;a<Z.length;a++)this.hostElement.addEventListener(Z[a],_.zh(this,this.forwardEvent));var J;this.eventSink=(J=V.hostElement)!=null?J:V;this.eventList=Z};
_.mC.prototype.stop=function(){for(var Z=0;Z<this.eventList.length;Z++)this.hostElement.removeEventListener(this.eventList[Z],_.zh(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.mC.prototype.forwardEvent=function(Z,V){this.shouldForward()&&(Z.stopPropagation(),this.eventSink instanceof Element?_.Rg(this.eventSink,Z.type,V):_.FD(new _.qa("eventSink is not an element")))};_.Pd={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.mC(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(Z,V){this.forwarder_.start(Z,V)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var f2=function(){return _.Q.apply(this,arguments)||this};
_.O(f2,_.Q);_.P=f2.prototype;_.P.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=_.yr("HTML_DIR")==="rtl"?"right":"left"};
_.P.dataChanged=function(){this.popupOpen=!1};
_.P.computeAriaLabel=function(Z){return _.D(Z,toa).label};
_.P.onTap=function(Z){Z.stopPropagation();Z.preventDefault();this.data.command&&_.l().resolve(_.Lf).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.P.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.P.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
f2.prototype.onPopupClosed=f2.prototype.onPopupClosed;f2.prototype.onPopupOpened=f2.prototype.onPopupOpened;f2.prototype.onTap=f2.prototype.onTap;f2.prototype.dataChanged=f2.prototype.dataChanged;_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],f2.prototype,"eventForwardingBehavior",void 0);_.z([_.A(_.wQ),_.u("design:type",Object)],f2.prototype,"ironButtonState",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],f2.prototype,"componentBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],f2.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,value:-1}),_.u("design:type",Number)],f2.prototype,"tabindex",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.u("design:type",Object)],f2.prototype,"ariaLabel",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],f2.prototype,"disableTooltips",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],f2.prototype,"popupOpen",void 0);
_.z([_.x(),_.u("design:type",Element)],f2.prototype,"eventSink",void 0);_.z([_.Ly("#tooltip"),_.u("design:type",Object)],f2.prototype,"tooltip",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],f2.prototype,"dataChanged",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],f2.prototype,"onTap",null);
_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],f2.prototype,"onPopupOpened",null);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],f2.prototype,"onPopupClosed",null);f2=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],f2);
_.e(f2,"ytd-thumbnail-overlay-button-renderer",function(){if(rmE!==void 0)return rmE;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return rmE=Z},{mode:1});var Pzz;var iy=function(){return _.Q.apply(this,arguments)||this};
_.O(iy,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],iy.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],iy.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],iy.prototype,"disableAnimation",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],iy.prototype,"rounded",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],iy.prototype,"transparentBackground",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],iy.prototype,"noPadding",void 0);iy=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],iy);
_.e(iy,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(Pzz!==void 0)return Pzz;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Pzz=Z},{mode:1});var fqF;var Bd=function(){return _.Q.apply(this,arguments)||this};
_.O(Bd,_.Q);Bd.prototype.computeIconPosition=function(Z){return this.get("iconPosition",Z)||null};
Bd.prototype.computeIconStyle=function(Z){return this.get("iconStyle",Z)||null};
Bd.prototype.computeIsIconStyleFilled=function(Z){if(!Z)return!1;var V;return Z.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((V=Z.icon)==null?void 0:V.iconType)==="ERROR_BLACK"};
_.z([_.x(),_.u("design:type",Object)],Bd.prototype,"data",void 0);_.z([_.x({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Bd.prototype,"iconPosition",void 0);_.z([_.x({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Bd.prototype,"iconStyle",void 0);_.z([_.x({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Bd.prototype,"iconStyleFilled",void 0);
Bd=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],Bd);
_.e(Bd,"ytd-thumbnail-overlay-icon-renderer",function(){if(fqF!==void 0)return fqF;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return fqF=Z},{mode:1});var iab;var d9=function(){return _.Q.apply(this,arguments)||this};
_.O(d9,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],d9.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],d9.prototype,"data",void 0);d9=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],d9);
_.e(d9,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(iab!==void 0)return iab;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return iab=Z},{mode:1});var BwY;var m0=function(){var Z=_.Q.apply(this,arguments)||this;Z.isPreviewLoading=!1;return Z};
_.O(m0,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],m0.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],m0.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],m0.prototype,"isPreviewLoading",void 0);m0=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],m0);
_.e(m0,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(BwY!==void 0)return BwY;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return BwY=Z},{mode:1});var du4;var NQ=function(){return _.Q.apply(this,arguments)||this};
_.O(NQ,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],NQ.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],NQ.prototype,"data",void 0);NQ=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],NQ);
_.e(NQ,"ytd-thumbnail-overlay-pinking-renderer",function(){if(du4!==void 0)return du4;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return du4=Z},{mode:1});var muY;var C2=function(){var Z=_.Q.apply(this,arguments)||this;Z.disableTooltips=!1;Z.isLoading=!1;Z.useExpandableTooltip=!1;Z.toggled=!1;Z.hovered=!1;Z.mouseoverDelayJobId=0;Z.toggleDelayJobId=0;Z.expandAnimationDelayJobId=0;return Z};
_.O(C2,_.Q);_.P=C2.prototype;_.P.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");_.H(this.hostElement).querySelector("#tooltip").position=_.yr("HTML_DIR")==="rtl"?"right":"left"};
_.P.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.td.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.td.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.td.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.P.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.td.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.td.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.td.cancelJob(this.expandAnimationDelayJobId)};
_.P.computeIcon=function(Z,V,a){return(Z=a?V:Z)&&Z.iconType?_.RL(Z.iconType):void 0};
_.P.computeAriaLabel=function(Z,V,a){return _.D(a?V:Z,toa).label};
_.P.computeTooltip=function(Z,V,a){return a?V:Z};
_.P.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.P.computeIconOnHover=function(Z,V){if((Z==null?0:Z.iconType)&&!V)return _.RL(Z.iconType)};
_.P.onTap=function(Z){var V=this;Z.stopPropagation();Z.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(Z=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(Z),this.useExpandableTooltip&&(this.toggleDelayJobId=_.hj(_.td,function(){V.hovered=!1;V.data&&!V.data.toggledServiceEndpoint&&(V.expandAnimationDelayJobId=_.hj(_.td,function(){V.set("data.isToggled",
!1)},200))},2E3))};
_.P.onMouseenter=function(){var Z=this;this.mouseoverDelayJobId=_.hj(_.td,function(){Z.hovered=!0},300)};
_.P.onMouseleave=function(){_.td.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.P.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.P.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.P.onServiceRequestCompleted=function(Z,V){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(V)||this.set("data.isToggled",!this.data.isToggled)};
_.P.serviceRequestWasSuccessful=function(Z){return _.D(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.Ol)?Z.data.status==="STATUS_SUCCEEDED":!0};
C2.prototype.onServiceRequestCompleted=C2.prototype.onServiceRequestCompleted;C2.prototype.onPopupClosed=C2.prototype.onPopupClosed;C2.prototype.onPopupOpened=C2.prototype.onPopupOpened;C2.prototype.onMouseleave=C2.prototype.onMouseleave;C2.prototype.dataChanged=C2.prototype.dataChanged;_.z([_.A(_.wQ),_.u("design:type",Object)],C2.prototype,"ironButtonState",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],C2.prototype,"ytComponentBehavior",void 0);
_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],C2.prototype,"ytEventForwardingBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],C2.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.u("design:type",Object)],C2.prototype,"ariaLabel",void 0);_.z([_.x(),_.u("design:type",Object)],C2.prototype,"disableTooltips",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],C2.prototype,"popupOpen",void 0);_.z([_.x(),_.u("design:type",Object)],C2.prototype,"isLoading",void 0);_.z([_.x(),_.u("design:type",Element)],C2.prototype,"eventSink",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],C2.prototype,"useExpandableTooltip",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.u("design:type",Object)],C2.prototype,"toggled",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],C2.prototype,"hovered",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.u("design:type",Object)],C2.prototype,"iconOnHover",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],C2.prototype,"dataChanged",null);
_.z([_.$K("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],C2.prototype,"onMouseleave",null);_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],C2.prototype,"onPopupOpened",null);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],C2.prototype,"onPopupClosed",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],C2.prototype,"onServiceRequestCompleted",null);C2=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],C2);
_.e(C2,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(muY!==void 0)return muY;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return muY=Z},{mode:_.h4("kevlar_poly_si_batch_j053")?1:2});var Nwc;var Cza=_.Uc(function(Z){var V=Z.data;var a=function(){return V().enableSegmentView};
return _.S("yt-thumbnail-overlay-progress-bar-view-model",{class:"ytThumbnailOverlayProgressBarHost"},_.S(_.K,{cond:a,then:function(){return _.S("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.S("div",{class:_.gK("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+V().startPercent+"%"}}),_.S("div",{class:_.gK("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+V().segmentDurationPercent+"%"}},_.S("div",{class:_.gK("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.S("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.S("div",null," ",function(){return V().segmentLabel})),_.S("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.S("div",{class:_.gK("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.S(_.K,{cond:function(){return!a()&&V().startPercent},
then:function(){var J={};return _.S("div",{class:_.gK("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(J.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.F("web_enable_modern_progress_bar_overlay"),J))},_.S("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+V().startPercent+"%"}}))}}))},"M");
Cza.idomCompat=!0;var qZ7=_.Uc(function(Z){var V=_.Z1(),a=_.Ko(function(r){var f,d,N;a:{var C=(f=Z.data())==null?void 0:f.animationActivationTargetId;f=((d=Z.data())==null?void 0:d.animationActivationEntityKey)||"";d=(N=Z.data())==null?void 0:N.animationActivationEntitySelectorType;if(f&&C)switch(d){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":r=_.gV(r.entities,"playerStateEntity",f);N=_.l().resolve(_.M_(_.Ee));C=!!(r&&r.videoId===C&&(N==null?0:N.isMiniplayerActive()));C={activated:C,playAnimation:C&&
r.playerState==="PLAYER_STATE_PLAYING"};break a}C=void 0}return C});
_.lp(function(){var r;if((r=a())==null?0:r.activated){var f;if((f=a())==null?0:f.playAnimation){var d;(d=V.lottieEl)==null||d.goToAndPlay(0)}else{var N;(N=V.lottieEl)==null||N.goToAndStop(0)}}});
var J=function(){var r,f=!((r=a())==null||!r.activated);if(Z.data()){r=Z.data();var d=void 0;r.icon&&(d=_.yfn(r.icon),d=j4J(d));var N=void 0,C;if((C=r.backgroundColor)==null?0:C.lightTheme){var T;N={backgroundColor:Th((T=r.backgroundColor)==null?void 0:T.lightTheme,"0.8")}}if(r.text||d||f){if(f&&r.lottieData&&V){T=r.lottieData;var Y,X,n;C={animationConfig:{name:T.url,path:T.url,autoplay:(Y=T.settings)==null?void 0:Y.autoplay,loop:(n=(X=T.settings)==null?void 0:X.loop)!=null?n:!0},animationRef:V}}else C=
void 0;if(f)Y=16;else b:switch(r.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":Y=17;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":Y=18;break b;default:Y=16}f={type:Y,text:f&&r.animatedText?r.animatedText:r.text,icon:d,customColors:N,animation:C}}else f=void 0}else f=void 0;return f};
return _.S("yt-thumbnail-badge-view-model",{class:_.un("yt-thumbnail-badge-view-model-wiz",Z.class)},_.S(_.K,{cond:J,then:function(){return _.S(_.RK,{data:function(){return J()}})}}))},"N");var SZF=_.Uc(function(Z){var V={};return _.S("yt-thumbnail-bottom-overlay-view-model",{class:_.un("ytThumbnailBottomOverlayViewModelHost",(V.ytThumbnailBottomOverlayViewModelHostBackground=function(){return Z.data().enableGradientBackground},V))},_.S("div",{class:"ytThumbnailBottomOverlayViewModelHostContainer"},_.S(_.lB,{data:function(){return Z.data().progressBar}},{thumbnailOverlayProgressBarViewModel:Cza}),_.S(_.lB,{data:function(){return Z.data().badge}},{thumbnailBadgeViewModel:function(a){return _.S(qZ7,
{data:a.data,
class:"ytThumbnailBottomOverlayViewModelHostBadge"})}}),_.S(_.lB,{data:function(){return Z.data().badges}},{thumbnailBadgeViewModel:function(a){return _.S(qZ7,{data:a.data,
class:"ytThumbnailBottomOverlayViewModelHostBadge"})}})))},"O");
SZF.idomCompat=!0;_.jG(SZF,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.EU}});var ztK={calledOnce:!1,state:"visible"},$uu={calledOnce:!1,state:"hidden"};_.RG(MaE);var Twr=_.Uc(function(Z){var V=Z.data;var a=Z.className;Z=Z.alwaysShow;var J=_.v6();_.xA(J,function(){return V().rendererContext});
var r=_.EsJ(),f={};return _.S("thumbnail-hover-overlay-view-model",{el:J,class:_.un("ytThumbnailHoverOverlayViewModelHost",a,(f.ytThumbnailHoverOverlayViewModelHostForceHover=Z,f)),"aria-label":function(){var d;return(d=_.D(V().rendererContext,_.pg))==null?void 0:d.label},
role:function(){return _.En(V().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.En(V().rendererContext)!==void 0?0:void 0},
"on:keypress":r},_.S("div",{class:_.un("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(V().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var d="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:d="ytThumbnailHoverOverlayViewModelStyleCover"}return d})},_.S(_.K,{cond:function(){return V().icon},
then:function(d){return _.S(_.bn,{data:d,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.S(_.K,{cond:function(){return V().text},
then:function(d){return _.S(_.dH,{text:d,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"P"),YZH=_.F("web_enable_sink_lockups_batch")?Twr:MaE,XqW=_.F("web_enable_sink_lockups_batch")?Twr:_.IN(MaE);
Twr.idomCompat=!0;var KG7=_.Uc(function(Z){var V=Z.data;return _.S(_.lB,{data:function(){return V==null?void 0:V().overlays}},{thumbnailHoverOverlayViewModel:XqW})},"Q");
KG7.idomCompat=!0;var nsL={};var lq7=_.Uc(function(Z){var V=Z.data;var a=Z.image;var J=Z.state;var r=Z.iconType;var f=Z.overlays;var d=Z.isOverlay;var N=_.xX();Z=_.B(_.ip(!0,void 0,"AA4e7b"));var C=Z.next().value,T=Z.next().value,Y=function(){return!!V().onTap},X=_.yf(r,"LIVE");
_.lp(function(){var t=V();requestAnimationFrame(function(){if(N.value===null)var c=!0;else{var y=N.value;c=t.badgeText;var U=LGm(t.size);c in nsL?y=nsL[c]:(y=y.clientWidth,nsL[c]=y);(c=y>U)?N.value.style.display="none":N.value.style.visibility="visible"}T(c)})});
var n=function(){var t={};return t["yt-spec-avatar-shape__image"]=!0,t["yt-spec-avatar-shape__image--ads-app"]=V().type===1,t};
return _.S("yt-avatar-shape",null,_.S("div",{el:_.H1(WGO(Y,{keydown:function(t){if(t.key==="Enter"){var c;(c=t.currentTarget)==null||c.click()}},
click:function(t){var c,y;return void((y=(c=V()).onTap)==null?void 0:y.call(c,t))}})),
class:function(){var t={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},c=V();t=(t[c.clusterLayoutConfig?Z8m(c.clusterLayoutConfig):VCV(c.size)]=!0,t["yt-spec-avatar-shape__button--tappable"]=Y(),t);(c=V().avatarButtonCustomClassName)&&(t[c]=!0);return _.gK(t)},
"aria-label":function(){return Y()?V().accessibilityText:""},
role:function(){return Y()?"button":void 0},
tabindex:function(){return Y()?0:void 0}},_.S("div",{class:function(){var t,c=V(),y=J==null?void 0:J(),U=d==null?void 0:d(),v=!((t=c.decorations)==null||!t.includes(2)||c.size!=="medium"&&c.size!=="large"),h=c.size==="tiny"||c.size==="extra-small",L,R,rJ,Zm,BJ={};
t=(BJ["yt-spec-avatar-shape--live-ring"]=!!(((L=c.decorations)==null?0:L.includes(0))&&JFJ(c.size)),BJ["yt-spec-avatar-shape--stories-watched"]=v&&!(y==null||!y.storiesWatched),BJ["yt-spec-avatar-shape--stories-unwatched"]=v&&!(y==null?0:y.storiesWatched),BJ["yt-spec-avatar-shape--background-border"]=oUF(c.decorations)&&!h,BJ["yt-spec-avatar-shape--background-border-thin"]=oUF(c.decorations)&&h,BJ["yt-spec-avatar-shape__on-select-border"]=!((R=c.decorations)==null||!R.includes(4)),BJ["yt-spec-avatar-shape__white-border"]=
!((rJ=c.decorations)==null||!rJ.includes(5)),BJ["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((Zm=c.decorations)==null?0:Zm.includes(5))&&h),BJ["yt-spec-avatar-shape--is-overlay"]=!!U,BJ);return _.gK(t)}},_.S("div",{class:function(){var t={};
var c=V();t=(t[c.clusterLayoutConfig?gsc(c.clusterLayoutConfig):IqF(c.size)]=!0,t["yt-spec-avatar-shape--no-margin"]=oUF(V().decorations),t);return _.gK(t)}},_.S(_.bn,{data:a,
alt:function(){return!Y()&&V().accessibilityText?V().accessibilityText:""},
targetWidth:function(){return aSo(V().size)},
targetHeight:function(){return aSo(V().size)},
className:function(){return _.gK(n())}}),_.S(_.K,{cond:function(){var t;
return((t=V().decorations)==null?void 0:t.includes(0))&&JFJ(V().size)},
then:function(){return _.S("div",{class:function(){var t={};t=(t["yt-spec-avatar-shape__live-badge"]=!0,t["yt-spec-avatar-shape__live-badge--badge-small"]=V().size==="small",t["yt-spec-avatar-shape__live-badge--badge-medium"]=V().size==="medium"||V().size==="48",t["yt-spec-avatar-shape__live-badge--badge-large"]=V().size==="large",t["yt-spec-avatar-shape__live-badge--badge-extra-large"]=V().size==="extra-large"||V().size==="extra-extra-large"||V().size==="giant",t);return _.gK(t)}},_.S(_.K,{cond:function(){return V().badgeText},
then:function(t){return _.S("div",{class:"yt-spec-avatar-shape__badge-text",el:N},t)}}),_.S(_.K,{cond:C,
then:function(){return _.S("div",{class:"yt-spec-avatar-shape__badge-icon"},_.S(_.rH,{icon:X,size:function(){a:switch(V().size){case "extra-large":var t=16;break a;default:t=13}return t}}))}}))}}),_.S(_.K,{cond:function(){var t,c;
return((t=V().decorations)==null?void 0:t.includes(1))||((c=V().decorations)==null?void 0:c.includes(0))&&!JFJ(V().size)},
then:function(){return _.S("div",{class:function(){var t=V(),c,y,U={};var v=(U["yt-spec-avatar-shape__live-dot"]=!((c=t.decorations)==null||!c.includes(0)||JFJ(t.size)),U["yt-spec-avatar-shape__new-content"]=!((y=t.decorations)==null||!y.includes(1)),U);return _.gK(v)}})}}),_.S(_.K,{cond:function(){return!!f},
then:function(){return _.S("div",{class:function(){var t={};t=Object.assign((t["yt-spec-avatar-shape__image-overlays"]=!0,t),n());return _.gK(t)}},f==null?void 0:f())}})))))},"R");
lq7.idomCompat={callbacks:{overlays:!0}};_.s1=_.Uc(function(Z){function V(){a().endpoint&&_.tj(a().endpoint)}
var a=Z.data;var J=Z.decorations;var r=Z.avatarButtonCustomClassName;var f=Z.isOverlay;var d=Z.clusterLayoutConfig;return _.S("avatar-view-model",null,_.S(_.K,{cond:function(){return a().image},
then:function(N){return _.S(lq7,{data:function(){return PaK({data:a(),onTap:a().endpoint?V:void 0,decorations:J==null?void 0:J(),badgeText:void 0,accessibilityText:a().accessibilityText,avatarButtonCustomClassName:r==null?void 0:r(),clusterLayoutConfig:d==null?void 0:d()})},
image:N,iconType:"RADAR_LIVE",overlays:function(){return _.S(KG7,{data:a})},
isOverlay:f})}}))},"S");
_.s1.idomCompat=!0;_.qQ=_.Uc(function(Z){var V=Z.data;Z=Z.className;var a=_.xX(),J=function(){return _.D(V().avatar,_.hv)},r=_.Ct(function(){var f,d=V(),N=J(),C=_.En(V().rendererContext),T=(f=a.value)!=null?f:void 0,Y;
if(N){T={data:d,avatar:N,onTap:C,element:T};f=T.data;d=T.avatar;N=T.onTap;C=T.element;T=T.commandController;N=N?d3F(N,C,T):void 0;C=[];f.liveData&&C.push(0);var X;T=(X=f.liveData)==null?void 0:X.liveBadgeText;X=(Y=_.D(f.rendererContext,_.pg))==null?void 0:Y.label;Y=PaK({data:d,onTap:N,decorations:C,badgeText:T,accessibilityText:X?X:f.a11yLabel})}else Y={size:"medium"};return Y},void 0,"H8tk9d");
return _.S("yt-decorated-avatar-view-model",{class:_.un("yt-decorated-avatar-view-model-wiz",Z),el:a},_.S(_.K,{cond:function(){var f;return(f=J())==null?void 0:f.image},
then:function(f){return _.S(lq7,{data:r,image:f,iconType:"RADAR_LIVE",overlays:function(){return _.S(KG7,{data:J})}})}}))},"T");
_.qQ.idomCompat=!0;_.S0=_.Uc(function(Z){var V=_.v6(),a=function(){return V&&_.jb(Z.data().rendererContext)};
_.xA(V,function(){return Z.data().rendererContext});
var J=function(){var d=Z.data().avatars,N,C;return(C=(N=(d==null?0:d[0])?_.D(d[0],_.hv):void 0)==null?void 0:N.avatarImageSize)!=null?C:"AVATAR_SIZE_UNKNOWN"},r=function(){return BqJ(Z.data())},f={};
return _.S("yt-avatar-stack-view-model",{el:V,class:_.un("yt-avatar-stack-view-model-wiz",Z.className,(f["yt-avatar-stack-view-model-wiz--tappable"]=a,f["yt-avatar-stack-view-model-wiz--is-overlay"]=Z.isOverlay,f["yt-avatar-stack-view-model-wiz--medium-text"]=Z.useMediumText,f)),tabindex:function(){return a()?0:void 0},
role:function(){return a()?"link":void 0},
"aria-label":function(){var d,N;return(N=(d=_.D(Z.data().rendererContext,_.pg))==null?void 0:d.label)!=null?N:""}},_.S(_.K,{cond:function(){var d;
return Z.data().avatars&&!((d=Z.hideAvatar)==null?0:d.call(Z))},
then:function(){return _.S("div",{class:"yt-avatar-stack-view-model-wiz__avatars"},_.S(_.K,{cond:function(){return Z.data().decoratedText},
then:function(d){var N={};return _.S("div",{class:_.un("yt-avatar-stack-view-model-wiz__text-container",(N["yt-avatar-stack-view-model-wiz__text-container--thin-border"]=function(){return J()==="AVATAR_SIZE_XXS"||J()==="AVATAR_SIZE_XS"},N["yt-avatar-stack-view-model-wiz__text-container--thin-border-overlay"]=function(){var C;
return((C=Z.isOverlay)==null?void 0:C.call(Z))&&(J()==="AVATAR_SIZE_XXS"||J()==="AVATAR_SIZE_XS")},N)),
style:_.ot({width:function(){return r().avatarSizeInPx+"px"},
height:function(){return r().avatarSizeInPx+"px"}})},_.S(_.dH,{text:d,
className:"yt-avatar-stack-view-model-wiz__avatar-decorated-text"}))}}),_.S("div",{style:function(){return _.ot(r().avatarStackStyle)()},
class:function(){return r().avatarStackClass}},_.S(_.lB,{data:function(){return r().avatars.reverse()}},{avatarViewModel:function(d,N){return _.S("div",{style:function(){var C,T;
return _.ot((T=(C=r()).avatarStyle)==null?void 0:T.call(C,N()))()},
class:function(){return r().avatarClass}},_.S(_.s1,{data:d.data,
decorations:function(){var C;if((C=Z.decorations)==null?0:C.call(Z))C=Z.decorations();else{C=Z.data();var T=0;C.avatars&&(T+=C.avatars.length);C.decoratedText&&(T+=1);C=T>1?[3]:[]}return C},
avatarButtonCustomClassName:function(){return r().avatarButtonCustomClassName},
isOverlay:Z.isOverlay,clusterLayoutConfig:function(){var C,T;return(T=(C=r()).clusterLayoutConfig)==null?void 0:T.call(C,N())}}))},
decoratedAvatarViewModel:function(d,N){return _.S("div",{style:function(){var C,T;return _.ot((T=(C=r()).avatarStyle)==null?void 0:T.call(C,N()))()},
class:function(){return r().avatarClass}},_.S(_.qQ,{data:d.data}))}})))}}),_.S(_.K,{cond:function(){return Z.data().text},
then:function(d){return _.S(_.dH,{text:d,className:"yt-avatar-stack-view-model-wiz__avatar-stack-text",linkInheritColor:!0})}}))},"U");
_.S0.idomCompat=!0;_.jG(_.Uc(function(Z){var V=Z.data;var a=Z.thumbnailSize;return _.S("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.S("div",{class:_.un("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return m3E(a==null?void 0:a())})},_.S(_.lB,{data:function(){return V().avatarStack}},{avatarStackViewModel:function(J){return _.S(_.S0,{data:J.data,
decorations:[5]})}})))},"V"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.Hh,
thumbnailSize:_.Hh}});_.RG(NqR);var taY=_.Uc(function(Z){Z=_.bm(Z,{hidden:!1});var V=Z.data;return _.S("yt-thumbnail-overlay-title-view-model",{class:"yt-thumbnail-overlay-title-view-model",hidden:Z.hidden},_.S(_.dH,{text:function(){return V().title},
className:"yt-thumbnail-overlay-title-view-model__title"}),_.S(_.K,{cond:function(){return V().subtitle},
then:function(){return _.S(_.dH,{text:function(){return V().subtitle},
className:"yt-thumbnail-overlay-title-view-model__subtitle"})}}))},"W"),sHB=_.F("web_enable_sink_lockups_batch")?taY:NqR,FG4=_.F("web_enable_sink_lockups_batch")?taY:_.IN(NqR);
taY.idomCompat=!0;_.F("web_enable_sink_lockups_batch")?_.jG(FG4,"yt-thumbnail-overlay-title-view-model",{props:{data:_.Hh,hidden:_.Hh}}):_.$I(sHB,"yt-thumbnail-overlay-title-view-model",{propNames:["data"]});var DuB=_.Uc(function(Z){Z=_.bm(Z,{isClip:!1});var V=Z.data,a=Z.thumbnailSize,J={};return _.S("yt-thumbnail-overlay-badge-view-model",{class:_.un("yt-thumbnail-overlay-badge-view-model-wiz",function(){a:switch(V().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var r="yt-thumbnail-overlay-badge-view-model-wiz--top-start";break a;default:r="yt-thumbnail-overlay-badge-view-model-wiz--bottom-end"}return r},function(){return CaE(a==null?void 0:a())},(J["yt-thumbnail-overlay-badge-view-model-wiz--clip"]=
Z.isClip,J))},_.S(_.lB,{data:function(){return V().thumbnailBadges}},{thumbnailBadgeViewModel:function(r){return _.S(qZ7,{data:r.data,
class:"yt-thumbnail-overlay-badge-view-model-wiz__badge"})}}))},"X");
DuB.idomCompat=!0;_.jG(DuB,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.Hh,thumbnailSize:_.Hh,isClip:_.Hh}});_.RG(qbR);_.$I(qbR,"yt-page-indicator-view-model",{propNames:["data"]});var TE=function(){var Z=_.Q.apply(this,arguments)||this;Z.eventSink=function(){return Z};
Z.disableInteraction=!1;Z.noRoundedCorners=!1;Z.isPreviewLoading=!1;Z.isOriginalAspectRatio=!1;Z.computedObjectFit=!1;Z.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return Z};
_.O(TE,_.Q);_.P=TE.prototype;
_.P.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:_.F("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"}}};
_.P.onImageLoaded=function(){this.loaded=!0};
_.P.onImageUnloaded=function(){this.loaded=!1};
_.P.computeRichThumbnail=function(Z,V,a,J){if(Z&&V&&!J&&!_.F("disable_moving_thumbs_handling")&&!a)return V};
_.P.computeImageWidth=function(Z,V){return V||9999};
_.P.computeIsOriginalAspectRatio=function(Z){return Z};
_.P.computeIsLive=function(Z){if(Z==null?0:Z.badges)for(var V=0;V<Z.badges.length;V++){var a=Z.badges[V];if(a.metadataBadgeRenderer&&a.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(Z==null?0:Z.thumbnailOverlays)for(V=0;V<Z.thumbnailOverlays.length;V++)if(a=Z.thumbnailOverlays[V],a.thumbnailOverlayTimeStatusRenderer&&a.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.P.computeObjectFit=function(Z,V){return V||(Z?"CONTAIN":"")};
_.P.computeNavigationEndpoint=function(Z,V,a){return Z?V:a};
_.P.computeHasClip=function(Z){Z=_.B(Z||[]);for(var V=Z.next();!V.done;V=Z.next())if(V.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.P.computeOverlayColor=function(Z){var V;return(Z==null?0:(V=Z.darkColorPalette)==null?0:V.section2Color)?Z.darkColorPalette.section2Color:Z==null?void 0:Z.sampledThumbnailColor};
_.QS.Object.defineProperties(TE.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return ED(this.width)}}});
TE.prototype.onImageUnloaded=TE.prototype.onImageUnloaded;TE.prototype.onImageLoaded=TE.prototype.onImageLoaded;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],TE.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],TE.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(LQW),_.u("design:type",Object)],TE.prototype,"ytdThumbnailBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],TE.prototype,"componentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],TE.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],TE.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],TE.prototype,"circular",void 0);
_.z([_.x({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.u("design:type",Object)],TE.prototype,"richThumbnail",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.u("design:type",Boolean)],TE.prototype,"hasClip",void 0);_.z([_.x(),_.u("design:type",Object)],TE.prototype,"eventSink",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],TE.prototype,"queued",void 0);
_.z([_.x({value:!1}),_.u("design:type",Boolean)],TE.prototype,"richGridThumbnail",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],TE.prototype,"useExpandableTooltip",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],TE.prototype,"useUntranslatedNavigationEndpoint",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],TE.prototype,"disableInteraction",void 0);
_.z([_.x({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.u("design:type",Object)],TE.prototype,"computedNavigationEndpoint",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],TE.prototype,"nowPlayingEqualizerOnly",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],TE.prototype,"hidePlaybackStatus",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],TE.prototype,"objectFit",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],TE.prototype,"noRoundedCorners",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],TE.prototype,"watchFeedThumbnail",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],TE.prototype,"isPreviewLoading",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.u("design:type",Object)],TE.prototype,"isOriginalAspectRatio",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.u("design:type",Object)],TE.prototype,"computedObjectFit",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.u("design:type",Boolean)],TE.prototype,"isLiveVideo",void 0);
_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],TE.prototype,"loaded",void 0);_.z([_.x({computed:"computeOverlayColor(data.thumbnail)"}),_.u("design:type",Object)],TE.prototype,"overlayColor",void 0);_.z([_.x({selector:_.y8E}),_.u("design:type",Boolean)],TE.prototype,"inlinePreviewIsEnabled",void 0);_.z([_.x(),_.u("design:type",Number)],TE.prototype,"width",void 0);
_.z([_.E("inlinePreviewIsEnabled"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],TE.prototype,"isPreviewDisabled",null);_.z([_.E("width"),_.u("design:type",String),_.u("design:paramtypes",[])],TE.prototype,"thumbnailSize",null);_.z([_.$K("image-loaded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],TE.prototype,"onImageLoaded",null);
_.z([_.$K("image-unloaded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],TE.prototype,"onImageUnloaded",null);TE=_.z([_.p({disableElementRegistration:!0,is:"ytd-thumbnail"})],TE);
var cmL=_.pr()(TE,"ytd-thumbnail",function(){if(Nwc===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);Nwc=Z}Z=Nwc;return Z},{callbackProps:["onClick"],
allowedProps:"data disableInteraction noRoundedCorners objectFit useExpandableTooltip useUntranslatedNavigationEndpoint width circular watchFeedThumbnail queued".split(" "),allowedPropsFromBehaviors:"height bottomSidePanel size disableRounding disableNowPlaying disableTooltips useHoveredProperty hovered addBackground nowPlaying isVideoPlaying".split(" "),mode:2});var X2J=function(Z){var V=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$12674_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$12674_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(a){Oa7(V,a)};
this.onLockupMouseLeaveFn=function(a){a=a.relatedTarget;var J,r;((J=document.getElementsByTagName("ytd-video-preview"))==null?0:(r=J.item(0))==null?0:r.contains(a))||(V.terminateVideoPreview(),Ye(V))};
this.onThumbnailMouseDownFn=function(){V.terminateVideoPreview();Ye(V)};
this.onTouchStart=function(){V.JSC$12674_touched=!0};
this.mediaRenderer=Z.mediaRenderer;this.thumbnailElement=Z.thumbnailElement;this.lockupElement=Z.lockupElement;this.videoPreviewOptsInput=Z.videoPreviewOpts;Gua(this);X7(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)):
_.FD(Error("Bh")):_.FD(Error("Ch")):wq4(this)},Vj=function(Z){wq4(Z);
var V;(V=Z.lockupElement)==null||V.removeEventListener("mouseenter",Z.onMouseMoveFn);var a;(a=Z.lockupElement)==null||a.removeEventListener("mouseleave",Z.onLockupMouseLeaveFn);var J;(J=Z.lockupElement)==null||J.removeEventListener("touchstart",Z.onTouchStart);var r;(r=Z.thumbnailElement)==null||r.removeEventListener("mousedown",Z.onThumbnailMouseDownFn);Ye(Z)},Gua=function(Z){Z.inlinePreviewIsEnabledForUser=_.EV().getState().ui.inlinePreviewIsEnabled;
Z.unsubscribeFromInlinePreviewIsEnabled=_.NC(_.EV(),_.y8E,function(V){(Z.inlinePreviewIsEnabledForUser=V)||Ye(Z)});
Z.JSC$12674_unsubscribeFromInlinePreviewIsActive=_.NC(_.EV(),_.wSE,function(V){(Z.inlinePreviewIsActive=V)||Ye(Z)})},wq4=function(Z){Z.unsubscribeFromInlinePreviewIsEnabled();
Z.unsubscribeFromInlinePreviewIsEnabled=function(){};
Z.JSC$12674_unsubscribeFromInlinePreviewIsActive();Z.JSC$12674_unsubscribeFromInlinePreviewIsActive=function(){}},Oa7=function(Z,V){V.buttons>0||(V=_.W0("kevlar_lockup_hover_delay",-1),Z.JSC$12674_touched&&V>=0?(_.td.cancelJob(Z.videoPreviewJobId),Z.videoPreviewJobId=_.hj(_.td,function(){ymr(Z)},V),Z.JSC$12674_touched=!1):ymr(Z))},baz=function(Z){Z.videoPreviewJobId=_.hj(_.td,function(){var V,a,J,r;
return _.m(function(f){if(f.nextAddress==1){if(!X7(Z))return f.return();V=Z.getVideoPreviewOpts();if(!V)return f.return();V.isAutoplay=!0;return(J=(a=_.L4(Z.mediaRenderer.hostElement,"yt-open-video-preview-action",[V]))&&a[0])?_.q(f,a[0],3):f.jumpTo(2)}f.nextAddress!=2&&(J=f.yieldResult===1);J&&TqJ((r=Z.mediaRenderer)==null?void 0:r.data);_.mt(f)})})},ymr=function(Z){!Z.previewTriggered&&X7(Z)&&(Z.inlinePreviewIsActive&&Z.terminateVideoPreview(),Z.previewTriggered=!0,Z.mediaRenderer.isInlinePreviewTriggered=
!0,_.td.cancelJob(Z.videoPreviewJobId),Z.videoPreviewJobId=_.hj(_.td,function(){var V,a,J,r;
return _.m(function(f){if(f.nextAddress==1){if(!X7(Z))return f.return();V=Z.getVideoPreviewOpts();return V?(J=(a=_.L4(Z.mediaRenderer.hostElement,"yt-open-video-preview-action",[V]))&&a[0])?_.q(f,a[0],3):f.jumpTo(2):f.return()}f.nextAddress!=2&&(J=f.yieldResult===1);J&&TqJ((r=Z.mediaRenderer)==null?void 0:r.data);_.mt(f)})}))};
X2J.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var Z,V;if((V=(Z=this.videoPreviewOptsInput)==null?void 0:Z.videoPreviewData)!=null)Z=V;else if(Z=this.mediaRenderer.data)if(Sbm(Z))Z={inlinePlaybackEndpoint:_.Xy(Z.inlinePlayerData.onVisible),navigationEndpoint:_.Xy(Z.onTap),thumbnail:"image"in Z?Z.image:Z.thumbnail,thumbnailOverlays:void 0,accessibilityText:YbV(Z)};else if("multipleInlinePlaybackEndpoint"in Z){var a=_.D(_.D(Z.multipleInlinePlaybackEndpoint,saA),FfY);if(a!=
null&&a.playerDescriptors){V=[];a=_.B(a.playerDescriptors);for(var J=a.next();!J.done;J=a.next())J=J.value,V.push({inlinePlaybackEndpoint:J.inlinePlaybackEndpoint,navigationEndpoint:J.navigationEndpoint,thumbnail:J.thumbnail,thumbnailOverlays:J.thumbnailOverlays,accessibilityText:YbV(Z)});Z=V}else Z=void 0}else Z={inlinePlaybackEndpoint:Z.inlinePlaybackEndpoint,navigationEndpoint:Z.navigationEndpoint,thumbnail:Z.thumbnail,thumbnailOverlays:Z.thumbnailOverlays,accessibilityText:YbV(Z)};else Z=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:Z,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var X7=function(Z){var V;if(V=Z.inlinePreviewIsEnabledForUser)V=(Z=Z.mediaRenderer.data)?"inlinePlaybackEndpoint"in Z&&Z.inlinePlaybackEndpoint||Sbm(Z)&&Z.inlinePlayerData||"multipleInlinePlaybackEndpoint"in Z&&Z.multipleInlinePlaybackEndpoint?!0:!1:!1;return V};
X2J.prototype.terminateVideoPreview=function(){_.MR(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var Ye=function(Z){_.td.cancelJob(Z.videoPreviewJobId);Z.inlinePreviewIsActive=!1;Z.previewTriggered=!1;Z.mediaRenderer.isInlinePreviewTriggered=!1};var UuB=_.z4(["#"]),K2=function(){var Z=_.Q.apply(this,arguments)||this;Z.isDisabled=!1;return Z};
_.O(K2,_.Q);_.P=K2.prototype;_.P.configureRendererStamper=function(){return{"data.menu":V$,"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"}}}};
_.P.attached=function(){this.updateInlinePreviewHoverListeners()};
_.P.detached=function(){this.clearInlinePreviewHoverListeners()};
_.P.getMetadata=function(Z){var V=[];if(Z.metadataText&&Object.keys(Z.metadataText).length>0){var a=this.ytRendererBehavior.getSimpleString(Z.metadataText);Z.upcomingEventData&&Z.upcomingEventData.upcomingEventText&&(a=_.bB(a,Number(Z.upcomingEventData.startTime)));V.push(a)}else Z.shortViewCountText&&V.push(this.ytRendererBehavior.getSimpleString(Z.shortViewCountText)),Z.publishedTimeText&&V.push(this.ytRendererBehavior.getSimpleString(Z.publishedTimeText)),Z.upcomingEventData&&Z.upcomingEventData.upcomingEventText&&
(a=this.ytRendererBehavior.getSimpleString(Z.upcomingEventData.upcomingEventText),V.push(_.bB(a,Number(Z.upcomingEventData.startTime))));return V};
_.P.calculateBylineText=function(Z){return Z.shortBylineText?Z.shortBylineText:Z.bylineText?Z.bylineText:null};
_.P.calculateIsDisabled=function(Z){return!!Z.isDisabled};
_.P.computeHrefWithDefault=function(Z){return this.ytComponentBehavior.computeHref_(Z)||_.tV(UuB)};
_.P.onDetailsTap=function(Z){var V=this.data&&this.data.navigationEndpoint;V&&!_.Ac(_.wc(Z)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.F("kevlar_grid_video_renderer_killswitch")?_.Rg(this.hostElement,"yt-navigate",{endpoint:V}):this.ytComponentBehavior.resolveCommand(V))};
_.P.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.P.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$12679_inlinePreviewHoverListener=eb({mediaRenderer:this,lockupElement:_.H(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.H(this.hostElement).querySelector("ytd-thumbnail")})};
_.P.clearInlinePreviewHoverListeners=function(){var Z;(Z=this.JSC$12679_inlinePreviewHoverListener)==null||Vj(Z)};
_.P.computeThumbnailWidth=function(Z,V){return V&&V>0?V:Z?360:210};
_.P.computeShowChannelThumbnail=function(Z,V){var a;return V&&!!(Z==null?0:(a=Z.channelThumbnailSupportedRenderers)==null?0:a.channelThumbnailWithLinkRenderer)};
_.QS.Object.defineProperties(K2.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.JSC$12679_inlinePreviewHoverListener)==null?0:X7(Z))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
K2.prototype.dataChanged=K2.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],K2.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],K2.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],K2.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],K2.prototype,"ytdDismissibleItemBehavior",void 0);
_.z([_.A(_.U5),_.u("design:type",Object)],K2.prototype,"ytdLockupBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],K2.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],K2.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],K2.prototype,"noEndpoints",void 0);_.z([_.x({computed:"calculateBylineText(data)"}),_.u("design:type",Object)],K2.prototype,"bylineText",void 0);
_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],K2.prototype,"isSearch",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],K2.prototype,"isDownloading",void 0);_.z([_.x({reflectToAttribute:!0,value:0}),_.u("design:type",Number)],K2.prototype,"width",void 0);_.z([_.x({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.u("design:type",Object)],K2.prototype,"isDisabled",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],K2.prototype,"dataChanged",null);_.z([_.E("lockupIsHovered"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],K2.prototype,"isHovered",null);K2=_.z([_.p({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],K2);
_.e(K2,"ytd-grid-video-renderer",function(){if(Zab!==void 0)return Zab;var Z=document.createElement("template");_.w(Z,'\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" hidden="[[!bylineText]]" class="style-scope ytd-grid-video-renderer"><ytd-channel-name id="channel-name" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" 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]]" 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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Zab=Z},{mode:_.h4("kevlar_poly_si_batch_j047")?1:2});var Ha4;var n2=function(){var Z=_.Q.apply(this,arguments)||this;Z.roundedContainer=!0;Z.skipRoundingTop=!1;Z.disableTopPadding=!1;Z.amsterdamEnabled=_.F("enable_desktop_amsterdam_info_panels");return Z};
_.O(n2,_.Q);n2.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
n2.prototype.onClick=function(Z){var V,a=(V=this.data)==null?void 0:V.sourceEndpoint;!_.Ac(_.wc(Z),this.hostElement,["A".toString()])&&a&&_.Rg(this.hostElement,"yt-navigate",{endpoint:a})};
_.QS.Object.defineProperties(n2.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 Z;return!((Z=this.data)==null||!Z.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var Z,V;return(V=(Z=this.data)==null?void 0:Z.paragraphMaxLines)!=null?V:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],n2.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],n2.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],n2.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],n2.prototype,"showVerticalDividers",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],n2.prototype,"roundedContainer",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],n2.prototype,"skipRoundingTop",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],n2.prototype,"disableTopPadding",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],n2.prototype,"amsterdamEnabled",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],n2.prototype,"showMetadataAtTop",null);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],n2.prototype,"showMetadataBelowTitle",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.menu"),_.u("design:type",Object),_.u("design:paramtypes",[])],n2.prototype,"hasMenu",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.truncateParagraphs"),_.u("design:type",Object),_.u("design:paramtypes",[])],n2.prototype,"truncateParagraphs",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data.paragraphMaxLines"),_.u("design:type",Number),_.u("design:paramtypes",[])],n2.prototype,"paragraphMaxLines",null);_.z([_.x({type:_.F("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.E("data.background"),_.u("design:type",Object),_.u("design:paramtypes",[])],n2.prototype,"background",null);n2=_.z([_.p({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],n2);
_.e(n2,"ytd-info-panel-content-renderer",function(){if(Ha4!==void 0)return Ha4;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Ha4=Z},{mode:_.h4("kevlar_poly_si_batch_j076")?1:2});var Am7;var ku4;var Esa;var jHA;var ly=function(){return _.Q.apply(this,arguments)||this};
_.O(ly,_.Q);ly.prototype.computeStyle=function(Z){return Z};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ly.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ly.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.u("design:type",String)],ly.prototype,"style_",void 0);ly=_.z([_.qZ({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],ly);
_.e(ly,"yt-channel-thumbnail-with-link-renderer",function(){if(jHA===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;Esa===void 0&&(Esa=document.createElement("template"));var J=Esa;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);jHA=Z}Z=jHA;return Z},{mode:2});var tX=function(){var Z=_.Q.apply(this,arguments)||this;Z.modernTypography=_.F("web_modern_typography");return Z};
_.O(tX,_.Q);tX.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"}}}};
tX.prototype.computeTitleStyle=function(Z){return Z||null};
tX.prototype.computeAvatarStyle=function(Z){return Z||null};
tX.prototype.computeShowNavigationButton=function(Z,V){return!(Z==null||!Z.navigationButton||V)};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],tX.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],tX.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],tX.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.u("design:type",String)],tX.prototype,"titleStyle",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.u("design:type",String)],tX.prototype,"avatarStyle",void 0);_.z([_.x(),_.u("design:type",Boolean)],tX.prototype,"hideNavigationButton",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],tX.prototype,"isModernSd",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],tX.prototype,"modernTypography",void 0);
tX=_.z([_.p({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],tX);
_.e(tX,"ytd-rich-list-header-renderer",function(){if(ku4!==void 0)return ku4;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ku4=Z},{mode:_.h4("kevlar_poly_si_batch_j058")?1:2});var s0=function(){return _.Q.apply(this,arguments)||this};
_.O(s0,_.Q);s0.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]]"}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],s0.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],s0.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],s0.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],s0.prototype,"isSearch",void 0);s0=_.z([_.p({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],s0);
_.e(s0,"ytd-preview-card-renderer",function(){if(Am7!==void 0)return Am7;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Am7=Z},{mode:1});var vsc;var F7=function(){return _.Q.apply(this,arguments)||this};
_.O(F7,_.Q);F7.prototype.configureRendererStamper=function(){return{"data.menu":V$}};
F7.prototype.dataChanged=function(){var Z=this.get("colorExtractionPalette.section1Color",this.data);Z=_.qW(Z);_.eL(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":Z})};
F7.prototype.computeCardStyle=function(Z){return this.get("style.value",Z)||null};
F7.prototype.dataChanged=F7.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],F7.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],F7.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],F7.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],F7.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.u("design:type",String)],F7.prototype,"cardStyle",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],F7.prototype,"dataChanged",null);F7=_.z([_.p({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],F7);
_.e(F7,"ytd-compact-channel-recommendation-card-renderer",function(){if(vsc!==void 0)return vsc;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return vsc=Z},{mode:1});var xur;var QHB;var D0=function(){var Z=_.Q.apply(this,arguments)||this;Z.alignAuto=!1;Z.collapsed=!0;Z.isToggled=!1;Z.alwaysCollapsed=!1;Z.canToggle=!0;Z.collapsedHeight=80;Z.disableToggle=!1;Z.alwaysToggleable=!1;Z.reversed=!1;Z.shouldUseNumberOfLines=!1;Z.recomputeOnResize=!1;Z.canToggleJobId=0;Z.lastReversed=!1;return Z};
_.O(D0,_.Q);_.P=D0.prototype;_.P.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.P.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.P.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var Z=_.H(this.hostElement),V=Z.childNodes,a=document.createDocumentFragment(),J=Z.childNodes.length-1;J>=0;J--)_.H(a).appendChild(V[J]);_.F("enable_shadydom_free_scoped_node_methods")?_.xK(this.hostElement).appendChild(a):Z.appendChild(a)}};
_.P.ready=function(){var Z=this;_.lm(function(){Z.initChildrenObserver()},1)};
_.P.detached=function(){this.detachObserver()};
_.P.toggle=function(Z,V){this.canToggle&&(this.isToggled=V,_.Rg(this.hostElement,"yt-refit"),Z&&Z.stopPropagation())};
_.P.reset=function(){this.childrenChanged()};
_.P.onIronResize=function(){this.recomputeOnResize&&this.childrenChanged()};
_.P.computeIsMoreVisible=function(Z,V){return Z&&!V};
_.P.computeShouldUseNumberOfLines=function(Z){try{return!!Z&&window.CSS.supports("-webkit-line-clamp","1")}catch(V){}return!1};
_.P.computeIsLessVisible=function(Z,V){return Z&&V};
_.P.observeCollapsedHeightAndMaxLines=function(){var Z=this.collapsedHeight,V=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.eL(this.hostElement,{"--ytd-expander-max-lines":""+V,"--ytd-expander-collapsed-height":""}):_.eL(this.hostElement,{"--ytd-expander-collapsed-height":Z+"px","--ytd-expander-max-lines":""})};
_.P.handleMoreTap=function(Z){this.disableToggle||(_.Rg(this.hostElement,"yt-expander-more-tapped"),this.toggle(Z,!0))};
_.P.handleLessTap=function(Z){_.Rg(this.hostElement,"yt-expander-less-tapped");this.toggle(Z,!1)};
_.P.initChildrenObserver=function(){var Z=this;this.observer=new MutationObserver(function(){Z.childrenChanged()});
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.P.childrenChanged=function(){var Z=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){ph(function(){Z.canToggleJobId=0;Z.calculateCanCollapse()})}))};
_.P.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};
_.P.detachObserver=function(){this.observer&&this.observer.disconnect()};
_.P.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("collapsed-changed",this.collapsed))};
_.P.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("is-toggled-changed",this.isToggled))};
_.P.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("can-toggle-changed",this.canToggle))};
_.QS.Object.defineProperties(D0.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
D0.prototype.canToggleChangedForBinding=D0.prototype.canToggleChangedForBinding;D0.prototype.isToggledChangedForBinding=D0.prototype.isToggledChangedForBinding;D0.prototype.collapsedChangedForBinding=D0.prototype.collapsedChangedForBinding;D0.prototype.observeCollapsedHeightAndMaxLines=D0.prototype.observeCollapsedHeightAndMaxLines;D0.prototype.onIronResize=D0.prototype.onIronResize;D0.prototype.reversedChanged=D0.prototype.reversedChanged;D0.prototype.toggledChanged=D0.prototype.toggledChanged;
D0.prototype.alwaysToggleableChanged=D0.prototype.alwaysToggleableChanged;_.z([_.A(_.cU),_.u("design:type",Object)],D0.prototype,"ironResizableBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],D0.prototype,"alignAuto",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],D0.prototype,"collapsed",void 0);_.z([_.x(),_.u("design:type",Object)],D0.prototype,"isToggled",void 0);_.z([_.x(),_.u("design:type",Object)],D0.prototype,"alwaysCollapsed",void 0);
_.z([_.x(),_.u("design:type",Object)],D0.prototype,"canToggle",void 0);_.z([_.x(),_.u("design:type",Object)],D0.prototype,"collapsedHeight",void 0);_.z([_.x(),_.u("design:type",Object)],D0.prototype,"disableToggle",void 0);_.z([_.x(),_.u("design:type",Object)],D0.prototype,"alwaysToggleable",void 0);_.z([_.x(),_.u("design:type",Object)],D0.prototype,"reversed",void 0);_.z([_.x(),_.u("design:type",Number)],D0.prototype,"maxNumberOfLines",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.u("design:type",Object)],D0.prototype,"shouldUseNumberOfLines",void 0);_.z([_.x(),_.u("design:type",Object)],D0.prototype,"recomputeOnResize",void 0);_.z([_.Ly("#content"),_.u("design:type",HTMLDivElement)],D0.prototype,"content",void 0);_.z([_.Zr("alwaysToggleable"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],D0.prototype,"alwaysToggleableChanged",null);
_.z([_.Zr("isToggled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],D0.prototype,"toggledChanged",null);_.z([_.E("canToggleJobId"),_.u("design:type",Object),_.u("design:paramtypes",[])],D0.prototype,"isResetting",null);_.z([_.RX("reversed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],D0.prototype,"reversedChanged",null);
_.z([_.$K("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],D0.prototype,"onIronResize",null);_.z([_.RX("maxNumberOfLines","collapsedHeight"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],D0.prototype,"observeCollapsedHeightAndMaxLines",null);_.z([_.RX("collapsed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],D0.prototype,"collapsedChangedForBinding",null);
_.z([_.RX("isToggled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],D0.prototype,"isToggledChangedForBinding",null);_.z([_.RX("canToggle"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],D0.prototype,"canToggleChangedForBinding",null);D0=_.z([_.p({disableElementRegistration:!0,is:"ytd-expander"})],D0);
_.e(D0,"ytd-expander",function(){if(QHB!==void 0)return QHB;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return QHB=Z},{mode:1});var cd=function(){return _.Q.apply(this,arguments)||this};
_.O(cd,_.Q);cd.prototype.computeIsCarousel=function(Z){return!!Z.isCarousel};
cd.prototype.observeLightsourcePalette=function(){var Z,V=(Z=this.data)==null?void 0:Z.vibrantsourceColorPaletteData;V&&_.SV(this.hostElement,V)};
cd.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
cd.prototype.observeLightsourcePalette=cd.prototype.observeLightsourcePalette;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],cd.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],cd.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],cd.prototype,"data",void 0);_.z([_.x({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],cd.prototype,"isCarousel",void 0);
_.z([_.RX("data.vibrantsourceColorPaletteData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cd.prototype,"observeLightsourcePalette",null);cd=_.z([_.p({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],cd);
_.e(cd,"ytd-media-upsell-renderer",function(){if(xur!==void 0)return xur;var Z=document.createElement("template");_.w(Z,'\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="arrow_drop_down" 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="arrow_drop_up" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return xur=Z},{mode:2});var pq7;var O0=function(){var Z=_.Q.apply(this,arguments)||this;Z.JSC$12707_playerEvents=new Map;Z.listeningToPlayer=!1;Z.startX=0;Z.active=!1;Z.shouldShowButtons=_.F("web_buttons_hidden_killswitch");Z.isHighlighted=!1;Z.useHighlightStyling=_.F("web_enable_deeper_metadata_highlight_styling");Z.modern=_.F("kevlar_modern_sd");Z.enableProblemWalkthrough=_.F("problem_walkthrough_sd");return Z};
_.O(O0,_.Q);_.P=O0.prototype;
_.P.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}}}}}};
_.P.created=function(){this.JSC$12707_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.P.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.zh(this,this.onRepeatButtonToggle));_.F("synced_panel_scrolling_controller")&&this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.zh(this,this.onActiveUpdate))};
_.P.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.zh(this,this.onRepeatButtonToggle));_.F("synced_panel_scrolling_controller")&&this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.zh(this,this.onActiveUpdate))};
_.P.onDataChanged=function(){this.removePlayerListeners()};
_.P.onColorPaletteChange=function(){var Z={},V;if(_.lo()==="USER_INTERFACE_THEME_DARK"&&((V=this.data)==null?0:V.darkColorPalette)){var a=this.data.darkColorPalette;Z["--ytd-macro-markers-list-item-background-color"]=_.SL(this.get("section2Color",a))}else{var J;_.lo()==="USER_INTERFACE_THEME_LIGHT"&&((J=this.data)==null?0:J.lightColorPalette)&&(a=this.data.lightColorPalette,Z["--ytd-macro-markers-list-item-background-color"]=_.SL(this.get("section3Color",a)))}a?(Z["--ytd-macro-markers-list-item-title-color"]=
_.SL(this.get("primaryTitleColor",a)),Z["--ytd-macro-markers-list-item-secondary-color"]=_.SL(this.get("secondaryTitleColor",a)),Z["--ytd-macro-markers-list-item-timestamp-background-color"]=_.SL(this.get("section1Color",a)),this.customButtonProperties={customColors:{color:_.SL(this.get("primaryTitleColor",a))}},this.useColorSampling=!0):(Z["--ytd-macro-markers-list-item-background-color"]="initial",Z["--ytd-macro-markers-list-item-title-color"]="initial",Z["--ytd-macro-markers-list-item-secondary-color"]=
"initial",Z["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.eL(this.hostElement,Z)};
_.P.onEndpointMouseDown=function(Z){this.startX=Z.clientX};
_.P.onEndpointClick=function(Z){var V=this,a,J,r;return _.m(function(f){if(f.nextAddress==1){if(V.startX!==Z.clientX)return Z.preventDefault(),f.return();V.data&&V.ytRendererBehavior.logExplicitClick(V.data);if(!V.seekWithAnimationOnClick)return f.jumpTo(0);if(Z.button!==0||Z.shiftKey||Z.altKey||Z.metaKey||Z.ctrlKey||_.Ac(_.wc(Z),V.hostElement,["BUTTON".toString()]))return f.return();Z.stopPropagation();Z.preventDefault();return V.data?_.q(f,_.hc().getPlayerPromise(),3):f.return()}a=f.yieldResult;
r=(J=_.D(V.data.onTap,_.kZ))==null?void 0:J.startTimeSeconds;r!==void 0&&a.seekToTimeWithAnimation(r*1E3,_.AI(V.data.title));_.mt(f)})};
_.P.computeLayout=function(Z){return Z};
_.P.computeIsHighlighted=function(Z){return!!Z};
_.P.computeCarouselType=function(Z){return Z};
_.P.hideModernCarousel=function(Z){return this.modern&&this.hideThumbnail(Z)};
_.P.hideThumbnail=function(Z){return this.enableProblemWalkthrough&&Z!==null&&Z==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.P.onRepeatButtonToggle=function(Z){var V=this;Z.detail.toggled&&_.hc().getPlayerPromise().then(function(a){V.ytPlayerListenerBehavior.listenToPlayerEvents(a,V.JSC$12707_playerEvents);V.listeningToPlayer=!0})};
_.P.onLoopRangeChange=function(Z){var V=_.H(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(V){var a=V.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",V.polymerController.data);if(a){var J=Number(a.endTimeMs);if(Number(a.startTimeMs)!==(Z==null?void 0:Z.startTimeMs)||J!==(Z==null?void 0:Z.endTimeMs))V.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.P.removePlayerListeners=function(){var Z=this;this.listeningToPlayer&&_.hc().getPlayerPromise().then(function(V){Z.ytPlayerListenerBehavior.unlistenFromPlayerEvents(V,Z.JSC$12707_playerEvents);Z.listeningToPlayer=!1})};
_.P.onActiveUpdate=function(Z){this.active=Z.detail.active};
O0.prototype.onColorPaletteChange=O0.prototype.onColorPaletteChange;O0.prototype.onDataChanged=O0.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],O0.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],O0.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",_.kR)],O0.prototype,"ytPlayerListenerBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],O0.prototype,"data",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],O0.prototype,"useCustomColors",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],O0.prototype,"active",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],O0.prototype,"shouldShowButtons",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.u("design:type",String)],O0.prototype,"layout",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.u("design:type",Object)],O0.prototype,"isHighlighted",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],O0.prototype,"useHighlightStyling",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],O0.prototype,"modern",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],O0.prototype,"enableProblemWalkthrough",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.u("design:type",String)],O0.prototype,"carouselType",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],O0.prototype,"useColorSampling",void 0);_.z([_.x(),_.u("design:type",Boolean)],O0.prototype,"seekWithAnimationOnClick",void 0);_.z([_.x(),_.u("design:type",Object)],O0.prototype,"customButtonProperties",void 0);
_.z([_.Ly("#repeat-button"),_.u("design:type",HTMLElement)],O0.prototype,"repeatButton",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],O0.prototype,"onDataChanged",null);_.z([_.RX("data.lightColorPalette","data.darkColorPalette"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],O0.prototype,"onColorPaletteChange",null);
O0=_.z([_.p({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],O0);
_.e(O0,"ytd-macro-markers-list-item-renderer",function(){if(pq7!==void 0)return pq7;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[hideModernCarousel(data.carouselType)]]">\n  <div hidden="[[hideThumbnail(data.carouselType)]]" id="thumbnail" class="style-scope ytd-macro-markers-list-item-renderer">\n    <yt-img-shadow hidden="[[!data.thumbnail]]" object-fit="FILL" thumbnail="[[data.thumbnail]]" class="style-scope ytd-macro-markers-list-item-renderer">\n    </yt-img-shadow>\n    <div id="overlay" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n  </div>\n  <div id="details" class="style-scope ytd-macro-markers-list-item-renderer">\n    <h4 hidden="[[hideThumbnail(data.carouselType)]]" class="macro-markers style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <h4 hidden="[[!hideThumbnail(data.carouselType)]]" class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n  </div>\n</a>\n<div id="details" hidden="[[!hideModernCarousel(data.carouselType)]]" class="style-scope ytd-macro-markers-list-item-renderer">\n  <a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[!hideThumbnail(data.carouselType)]]">\n    <h4 class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n  </a>\n  <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n</div>\n<div id="share-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n<div id="repeat-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return pq7=Z},{mode:1});var htA;var etW;var GE=function(){var Z=_.Q.apply(this,arguments)||this;Z.modernTypography=_.F("web_modern_typography");return Z};
_.O(GE,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],GE.prototype,"ytRendererBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],GE.prototype,"modernTypography",void 0);_.z([_.x(),_.u("design:type",Object)],GE.prototype,"data",void 0);GE=_.z([_.p({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],GE);
_.e(GE,"ytd-title-and-button-list-header-renderer",function(){if(etW!==void 0)return etW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return etW=Z},{mode:1});var zt4;var $uB=new _.uM("BUTTON_RENDERER_WIZ_TOKEN"),RtB=new _.uM("BUTTON_RENDERER_TOKEN");_.w9=_.Uc(function(Z){var V=_.l().resolve(_.M_($uB));if(V)return _.S(V,Object.assign({},Z));var a=_.l().resolve(RtB);return a?_.S(OoR,null,function(){return _.S(Qd,null,function(){var J,r,f,d,N,C,T,Y,X,n,t,c;return void a(Z.data(),{onButtonClickCallback:Z.onButtonClickCallback,shouldShowIcons:(J=Z.shouldShowIcons)==null?void 0:J.call(Z),icon:(r=Z.icon)==null?void 0:r.call(Z),processAllEndpoints:(f=Z.processAllEndpoints)==null?void 0:f.call(Z),preventDefault:(d=Z.preventDefault)==null?void 0:d.call(Z),
stopPropagation:(N=Z.stopPropagation)==null?void 0:N.call(Z),disableButtonRendererClickHandling:(C=Z.disableButtonRendererClickHandling)==null?void 0:C.call(Z),className:(T=Z.className)==null?void 0:T.call(Z),buttonOverrides:(Y=Z.buttonOverrides)==null?void 0:Y.call(Z),forceModernIconButton:(X=Z.forceModernIconButton)==null?void 0:X.call(Z),isSubscribe:(n=Z.isSubscribe)==null?void 0:n.call(Z),alignByText:(t=Z.alignByText)==null?void 0:t.call(Z),forceDisabled:(c=Z.forceDisabled)==null?void 0:c.call(Z)})})}):
_.S(_.Wr,null)},"Y");
_.w9.idomCompat=!0;var MaF=_.Uc(function(Z){var V=Z.data,a=_.yf(Z.useSquareAspectRatio,!1);return _.S("dismissed-mini-game-card-view-model",null,_.S(_.K,{cond:function(){var J,r;return(J=V().responseText)==null?void 0:(r=J.runs)==null?void 0:r.length},
then:function(){var J={};return _.S("div",{class:_.un("yt-mini-game-card-view-model__dismissed-card",(J["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!a()},J["yt-mini-game-card-view-model--dismissed-square-card"]=a,J))},_.S("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.S(_.K,{cond:function(){return V().responseText.runs[0].text},
then:function(r){return _.S("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:r},r)}}),_.S(_.lB,{data:function(){return V().buttons}},{buttonRenderer:_.w9,
buttonViewModel:_.yk})))}}))},"Z");var Z8H=_.Uc(function(Z){Z=_.bm(Z,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var V=Z.data,a=Z.useFullWidth,J=Z.isDesktopWeb,r=Z.addSearchResultTopMargin,f=function(){return V().layout},d=function(){return V().title},N=function(){return V().genre},C=function(){return V().channelName},T=function(){return V().image},Y=function(){return V().colorPalette},X=function(){return V().actionButton},n=function(){return V().overflowButton},t=function(){return V().avatar},
c=function(){var h={};
h=_.un("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(h["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return J()},h));
return _.S("div",{class:h},_.S(LGH,{imageData:T,colorPalette:Y}),_.S(um7,{onTap:function(){return V().onTap},
imageData:T,accessibilityText:function(){return V().accessibilityText},
overlayBadgeText:function(){return V().overlayBadgeText},
iconName:function(){return V().iconName},
unplayableInlinePlaybackIconName:function(){return V().unplayableInlinePlaybackIconName},
isDesktopWeb:J}),_.S(_.K,{cond:function(){return!J()},
then:function(){return _.S(_.Wr,null,_.S(WGA,{layout:f,colorPalette:Y,isDesktopWeb:J,overflowButton:n,avatar:t,onTap:function(){return V().onTap},
genre:N,title:d,channelName:C,entityRedesignExperiments:function(){return V().entityRedesignExperiments}}),_.S(y$,{actionButton:X}))}}))},y=function(){var h={};
h=_.un((h["yt-mini-game-card-view-model--search-result-desktop"]=function(){return J()},h["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!J()},h["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return r()},h));
return _.S("div",{class:h},c(),_.S(gsz,{description:function(){return V().description},
isDesktopWeb:J,title:d,genre:N,onTap:function(){return V().onTap},
actionButton:X,overflowButton:n,avatar:t,channelName:C}))},U=function(){var h=function(){var R;
return(R=V().entityRedesignExperiments)==null?void 0:R.changePlayablesLayoutWithCta},L={};
L=_.un("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(L["yt-mini-game-card-view-model--change-layout-with-cta"]=function(){return h()},L["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return J()},L["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return J()&&V().width===135},L["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return J()},L["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=
function(){return!h()&&J()&&V().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},L["yt-mini-game-card-view-model--big-metadata-font"]=function(){return V().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},L["yt-mini-game-card-view-model--use-full-width"]=function(){return a()},L["yt-mini-game-card-view-model--extra-bottom-padding"]=function(){return!X()},L));
return _.S("div",{class:L},_.S(_.K,{cond:function(){return h()},
then:function(){return _.S(_.Wr,null,_.S(Iqc,{entityRedesignExperiments:function(){return V().entityRedesignExperiments},
colorPalette:Y,isDesktopWeb:J,onTap:function(){return V().onTap},
accessibilityText:function(){return V().accessibilityText},
overlayBadgeText:function(){return V().overlayBadgeText},
iconName:function(){return V().iconName},
unplayableInlinePlaybackIconName:function(){return V().unplayableInlinePlaybackIconName},
actionButton:X,imageData:T}),_.S(WGA,{layout:f,colorPalette:Y,isDesktopWeb:J,overflowButton:n,avatar:t,onTap:function(){return V().onTap},
genre:N,title:d,channelName:C,entityRedesignExperiments:function(){return V().entityRedesignExperiments}}),_.S(_.K,{cond:function(){return!!h()===!1&&X()},
then:function(){return _.S(y$,{actionButton:X})}}))},
else:function(){return _.S(_.Wr,null,_.S(LGH,{imageData:T,colorPalette:Y}),_.S(um7,{onTap:function(){return V().onTap},
imageData:T,accessibilityText:function(){return V().accessibilityText},
overlayBadgeText:function(){return V().overlayBadgeText},
iconName:function(){return V().iconName},
unplayableInlinePlaybackIconName:function(){return V().unplayableInlinePlaybackIconName},
isDesktopWeb:J}),_.S(WGA,{layout:f,colorPalette:Y,isDesktopWeb:J,overflowButton:n,avatar:t,onTap:function(){return V().onTap},
genre:N,title:d,channelName:C,entityRedesignExperiments:function(){return V().entityRedesignExperiments}}),_.S(y$,{actionButton:X}))}}))},v=function(){var h={};
h=_.un("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(h["yt-mini-game-card-view-model--square-card-desktop"]=function(){return J()},h["yt-mini-game-card-view-model--use-full-width"]=function(){return a()},h));
return _.S("div",{class:h},_.S(um7,{onTap:function(){return V().onTap},
imageData:T,accessibilityText:function(){return V().accessibilityText},
overlayBadgeText:function(){return V().overlayBadgeText},
iconName:function(){return V().iconName},
unplayableInlinePlaybackIconName:function(){return V().unplayableInlinePlaybackIconName},
isDesktopWeb:J}),_.S(WGA,{layout:f,colorPalette:Y,isDesktopWeb:J,overflowButton:n,avatar:t,onTap:function(){return V().onTap},
genre:N,title:d,channelName:C,entityRedesignExperiments:function(){return V().entityRedesignExperiments}}))};
return _.S("mini-game-card-view-model",{class:Z.className},_.S(_.XL,null,_.S(_.Sp,{when:function(){return f()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return U()}),_.S(_.Sp,{when:function(){return f()==="MINI_APP_LAYOUT_SQUARE"}},function(){return v()}),_.S(_.Sp,{when:function(){return f()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return y()})))},"$");
Z8H.idomCompat=!0;var y$=_.Uc(function(Z){var V=_.yf(Z.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.S(_.lB,{data:Z.actionButton},{buttonViewModel:function(a){return _.S("div",{class:V},_.S(_.yk,{data:a.data}))}})},"aa"),um7=_.Uc(function(Z){var V=Z.onTap;
var a=Z.imageData;var J=Z.accessibilityText;var r=Z.overlayBadgeText;var f=Z.iconName;var d=Z.unplayableInlinePlaybackIconName;Z=Z.isDesktopWeb;return _.S(_.B3,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:V},_.S(_.bn,{data:a,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(J==null?void 0:J())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.S(VCW,{overlayBadgeText:r,iconName:f,unplayableInlinePlaybackIconName:d,isDesktopWeb:Z}))},"ba"),VCW=_.Uc(function(Z){var V=Z.overlayBadgeText;
var a=Z.iconName;var J=Z.unplayableInlinePlaybackIconName;var r=Z.isDesktopWeb;return _.S("div",{class:"yt-mini-game-card-view-model__badge-container"},_.S(_.K,{cond:a,then:function(f){return _.S("div",{class:"yt-mini-game-card-view-model__badge"},_.S("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.S(_.rH,{icon:f,className:"yt-mini-game-card-view-model__icon"}),_.S("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},V)))}}),_.S(_.K,{cond:function(){return!a()&&
V()},
then:function(){return _.S("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},V)}}),_.S(_.K,{cond:function(){return J()&&r()},
then:function(){return _.S("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.S(_.rH,{icon:J,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"ca"),LGH=_.Uc(function(Z){var V=Z.colorPalette;
var a=Z.imageData;var J=function(){return V().vibrantColorPalette?V().vibrantColorPalette.section2Color:V().sectionTwoColor};
return _.S(_.Wr,null,_.S("div",{class:"yt-mini-game-card-view-model__background-base",style:_.ot({"background-color":function(){return Th(J(),"1")}})}),_.S("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.ot({"background-image":function(){return"url("+a().sources[0].url+")"}})}),_.S("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.ot({background:function(){return"linear-gradient(180deg,\n    "+Th(J(),".8")+" 0%,\n    "+Th(J(),".4")+" 25%,\n    "+Th(V().vibrantColorPalette?V().vibrantColorPalette.section4Color:V().sectionFourColor,".8")+" 100%)"}})}))},"da"),WGA=_.Uc(function(Z){var V=Z.layout;
var a=Z.colorPalette;var J=Z.overflowButton;var r=Z.avatar;var f=Z.onTap;var d=Z.title;var N=Z.channelName;var C=Z.entityRedesignExperiments;var T=Z.genre;var Y=function(){var n;return V()!=="MINI_APP_LAYOUT_SQUARE"&&((n=a())==null?0:n.textPrimaryColor)?"color: "+Th(a().textPrimaryColor,".7"):""},X=function(){var n;
return C==null?void 0:(n=C())==null?void 0:n.changePlayablesLayoutWithCta};
return _.S("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.S(_.K,{cond:r,then:function(){return _.S("div",{class:"yt-mini-game-card-view-model__avatar"},_.S(_.lB,{data:r},{avatarViewModel:_.s1}))}}),_.S(_.B3,{command:f,
className:"yt-mini-game-card-view-model__metadata-details"},_.S("h3",{class:"yt-mini-game-card-view-model__title",title:d},d),_.S(_.K,{cond:r,then:function(){return _.S("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.S("span",{class:"yt-mini-game-card-view-model__genre",title:N,style:Y},N),_.S("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:Y},T))},
else:function(){return _.S(_.K,{cond:X,then:function(){return _.S("span",{class:"yt-mini-game-card-view-model__genre",title:T},T)},
else:function(){return _.S("span",{class:"yt-mini-game-card-view-model__genre",title:T,style:Y},T)}})}})),_.S("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.S(_.lB,{data:J},{buttonViewModel:function(n){var t=n.data;
return _.S(_.yk,{data:function(){return Object.assign({},t(),{customFontColor:X()?void 0:t().customFontColor})}})}})))},"ea"),Iqc=_.Uc(function(Z){var V=Z.entityRedesignExperiments;
var a=Z.colorPalette;var J=Z.isDesktopWeb;var r=Z.onTap;var f=Z.accessibilityText;var d=Z.overlayBadgeText;var N=Z.iconName;var C=Z.unplayableInlinePlaybackIconName;var T=Z.actionButton;Z=Z.imageData;var Y=function(){var X;return V==null?void 0:(X=V())==null?void 0:X.changePlayablesLayoutWithCta};
return _.S("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.S(LGH,{imageData:Z,colorPalette:a}),_.S(um7,{onTap:r,imageData:Z,accessibilityText:f,overlayBadgeText:d,iconName:N,unplayableInlinePlaybackIconName:C,isDesktopWeb:J}),_.S(_.K,{cond:function(){return(Y==null?void 0:Y())&&(T==null?void 0:T())},
then:function(){return _.S(y$,{actionButton:T})}}))},"fa"),gsz=_.Uc(function(Z){var V=Z.description;
var a=Z.isDesktopWeb;var J=Z.title;var r=Z.genre;var f=Z.onTap;var d=Z.actionButton;var N=Z.overflowButton;var C=Z.avatar;Z=Z.channelName;var T={};T=_.un("yt-mini-game-card-view-model--search-result-metadata-wrapper",(T["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=a,T["yt-mini-game-card-view-model--show-unplayable-on-hover"]=a,T["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!a()},T));
var Y={};Y=_.un("yt-mini-game-card-view-model__search-result-info-row",(Y["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!a()},Y));
return _.S("div",{class:T},_.S("div",{class:Y},_.S(_.B3,{command:f,className:"yt-mini-game-card-view-model__metadata-details"},_.S("h3",{class:"yt-mini-game-card-view-model__title",title:J},J),_.S("span",{class:"yt-mini-game-card-view-model__genre",title:r},r)),_.S(y$,{actionButton:d,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.S("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.S(_.lB,{data:N},{buttonViewModel:_.yk}))),_.S("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.S("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.S("div",{class:"yt-mini-game-card-view-model__avatar"},_.S(_.lB,{data:C},{avatarViewModel:function(X){var n=X.data;return _.S(_.s1,{data:function(){return Object.assign({},n(),{avatarImageSize:a()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.S(_.B3,{command:f,
className:"yt-mini-game-card-view-model__description"},_.S("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},Z)),_.S(_.B3,{command:f,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.S("div",null)))),_.S(_.K,{cond:a,then:function(){return _.S(_.B3,{command:f,className:"yt-mini-game-card-view-model__description"},V)}}))},"ga");_.jG(Z8H,"mini-game-card-view-model",{props:{data:_.Hh,className:_.Hh,useFullWidth:_.Hh,isDesktopWeb:_.Hh,addSearchResultTopMargin:_.Hh}});_.jG(MaF,"dismissed-mini-game-card-view-model",{props:{data:_.Hh,useSquareAspectRatio:_.Hh}});var by=function(){var Z=_.Q.apply(this,arguments)||this;Z.isSearch=!1;Z.isRichGrid=!1;return Z};
_.O(by,_.Q);_.P=by.prototype;_.P.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.P.dismissibleItemOnYtServiceRequestSent=function(Z,V){V.actions&&this.dismissibleItemProcessActions(Z,V.actions)};
_.P.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.P.dataChanged=function(){this.dismissibleItemReset()};
_.P.dismissibleItemProcessActions=function(Z,V){for(var a=0;a<V.length;a++){var J=V[a];_.D(J,_.Yg)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.D(J,_.Yg)),Z.stopPropagation())}};
_.P.dismissibleItemHandleReplaceEnclosingAction=function(Z){this.dismissedRenderer=Z.item;this.isDismissed=!0};
_.P.experimentalPropertiesChanged=function(){_.F("kevlar_mini_game_card_c3po_to_wiz")||this.ytIdomTemplatingBehavior.debounceRender()};
_.P.renderIdom=function(){if(!_.F("kevlar_mini_game_card_c3po_to_wiz")&&this.data)if(this.dismissedRenderer&&this.dismissedRenderer.notificationMultiActionRenderer){var Z=!!this.useSquareAspectRatio;wK(MaF)({data:this.dismissedRenderer.notificationMultiActionRenderer,useSquareAspectRatio:Z===void 0?!1:Z})}else wK(Z8H)({data:this.data,addSearchResultTopMargin:this.isSearch,useFullWidth:this.isRichGrid,isDesktopWeb:!0})};
_.QS.Object.defineProperties(by.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){if(!_.F("kevlar_mini_game_card_c3po_to_wiz"))return!1;var Z;return!!this.data&&!((Z=this.dismissedRenderer)==null?0:Z.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){if(!_.F("kevlar_mini_game_card_c3po_to_wiz"))return!1;var Z;return!((Z=this.dismissedRenderer)==null||!Z.notificationMultiActionRenderer)}}});
by.prototype.experimentalPropertiesChanged=by.prototype.experimentalPropertiesChanged;by.prototype.dataChanged=by.prototype.dataChanged;by.prototype.dismissibleItemOnRequestSent=by.prototype.dismissibleItemOnRequestSent;by.prototype.dismissibleItemOnYtServiceRequestSent=by.prototype.dismissibleItemOnYtServiceRequestSent;_.z([_.A(_.F("kevlar_mini_game_card_c3po_to_wiz")?{}:bWa),_.u("design:type",Object)],by.prototype,"ytIdomTemplatingBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],by.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],by.prototype,"isSearch",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],by.prototype,"isDismissed",void 0);_.z([_.x(),_.u("design:type",Object)],by.prototype,"dismissedRenderer",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],by.prototype,"isRichGrid",void 0);
_.z([_.E("data.layout"),_.u("design:type",Object),_.u("design:paramtypes",[])],by.prototype,"useSquareAspectRatio",null);_.z([_.E("data","dismissedRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],by.prototype,"showCard",null);_.z([_.E("data","dismissedRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],by.prototype,"showDismissed",null);
_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],by.prototype,"dismissibleItemOnYtServiceRequestSent",null);_.z([_.$K("yt-service-request-sent-button-renderer"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],by.prototype,"dismissibleItemOnRequestSent",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],by.prototype,"dataChanged",null);_.z([_.RX("data.*","dismissedRenderer.*","isSearch","isRichGrid"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],by.prototype,"experimentalPropertiesChanged",null);by=_.z([_.qZ({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],by);
_.e(by,"ytd-mini-game-card-view-model",function(){if(zt4!==void 0)return zt4;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return zt4=Z},{mode:_.h4("kevlar_poly_si_batch_j081")?1:2});var aSE;var JFa;var U0=function(){return _.pq.apply(this,arguments)||this};
_.O(U0,_.pq);U0.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
U0.prototype.getContinuationUrl=function(Z){var V={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(V.itct=this.data.clickTrackingParams);return _.pf(Z,V)};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],U0.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],U0.prototype,"data",void 0);U0=_.z([_.qZ({is:"yt-reload-continuation",noInjection:!0})],U0);var oUc;var rF7;var Hd=function(){var Z=_.Q.apply(this,arguments)||this;Z.notificationData={};return Z};
_.O(Hd,_.Q);_.P=Hd.prototype;_.P.isMenuExpanded=function(Z){return Z&&Z.length<=1?"undefined":"false"};
_.P.dataChanged_=function(){this.selected=void 0;var Z=this.computeSelectedIndex_(this.data);Z>=0&&(this.selected=Z);Z=this.data&&this.data.length>1;_.Qp(this.hostElement,"has-items",Z);_.H(this.hostElement).querySelector("#label").tabIndex=Z?0:-1};
_.P.onDropdownOpen=function(){var Z=_.st();if(this.parentTrackingParams&&this.data){var V=_.oN(this.parentTrackingParams);this.data.forEach(function(a){Z&&V&&a.trackingParams&&(a=_.oN(a.trackingParams),_.GT(Z,V,a),_.yl(Z,[a]))})}else this.parentTrackingParams||_.FD(new _.qa("No parent tracking params passed in for yt-dropdown-menu."))};
_.P.hasNotification=function(Z){var V;if(Z.targetId&&((V=this.notificationData)==null?0:V.targetId)){var a;return Z.targetId===((a=this.notificationData)==null?void 0:a.targetId)}};
_.P.computeSelectedIndex_=function(Z){if(Z)for(var V=0,a=Z.length;V<a;V++)if(Z[V].selected)return V;return-1};
_.P.computeLabel_=function(Z){return this.data&&Z!=void 0?this.data[Z].title:""};
_.P.computeShowIcon_=function(Z,V){return!V&&!!Z};
_.P.computeVerticalOffset_=function(Z){return Z?36:0};
_.P.computeEndpoint_=function(Z){return Z.endpoint||Z.navigationEndpoint};
_.P.onLabelClick_=function(Z){this.data&&this.data.length<=1?Z.stopPropagation():this.menuExpanded="true"};
_.P.onIronActivate_=function(Z){Z=Z.detail.item;var V=_.H(this.hostElement).querySelector("#repeat").itemForElement(Z);if(V&&V.trackingParams){var a=_.st(),J=_.oN(V.trackingParams);a&&_.UM(a,J)}if(V&&V.serviceEndpoint)_.F("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(V.serviceEndpoint):_.Wo(this.hostElement,[V.serviceEndpoint]),_.Rg(this.hostElement,"yt-playlist-reloading");else a:{if((V=Z.querySelector("yt-supported-renderers"))&&(V=
V.rendererElement)&&V.is=="yt-reload-continuation"){V.trigger();break a}(Z=Z.querySelector("yt-reload-continuation"))&&Z.trigger()}};
_.P.onTap_=function(Z){Z.preventDefault()};
_.P.onItemTap_=function(Z){this.ytEndpointBehavior.onEndpointTap_(Z)};
_.P.onLinkFocus_=function(Z){try{var V=Z.target}catch(J){}if(V){var a=V.querySelector("tp-yt-paper-item");a&&_.t4(this,"focus",function(){a.focus()})}};
_.P.onMenuClose_=function(){this.menuExpanded="false"};
_.P.isLabelIconActive_=function(Z){return Z==="true"};
_.P.computeHasSubtitle_=function(Z){return!!Z};
_.P.computeHrefForItem_=function(Z){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(Z))};
_.P.updateSelectedFromBinding=function(Z){this.selected=Z.detail.value};
Hd.prototype.onMenuClose_=Hd.prototype.onMenuClose_;Hd.prototype.onTap_=Hd.prototype.onTap_;Hd.prototype.onIronActivate_=Hd.prototype.onIronActivate_;Hd.prototype.onDropdownOpen=Hd.prototype.onDropdownOpen;Hd.prototype.dataChanged_=Hd.prototype.dataChanged_;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Hd.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I9.YtEndpointBehavior),_.u("design:type",Object)],Hd.prototype,"ytEndpointBehavior",void 0);
_.z([_.x(),_.u("design:type",Array)],Hd.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Hd.prototype,"parentTrackingParams",void 0);_.z([_.x(),_.u("design:type",Object)],Hd.prototype,"selected",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],Hd.prototype,"useLabel",void 0);_.z([_.x(),_.u("design:type",String)],Hd.prototype,"icon",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],Hd.prototype,"iconLabel",void 0);
_.z([_.x(),_.u("design:type",String)],Hd.prototype,"ariaLabel",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Hd.prototype,"disabled",void 0);_.z([_.x({computed:"isMenuExpanded(data)"}),_.u("design:type",String)],Hd.prototype,"menuExpanded",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],Hd.prototype,"closeOnActivate",void 0);_.z([_.x({reflectToAttribute:!0,value:_.F("web_modern_buttons")}),_.u("design:type",Boolean)],Hd.prototype,"modernButtons",void 0);
_.z([_.x(),_.u("design:type",Object)],Hd.prototype,"notificationData",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hd.prototype,"dataChanged_",null);_.z([_.$K("paper-dropdown-open"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Hd.prototype,"onDropdownOpen",null);
_.z([_.$K("iron-activate"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Hd.prototype,"onIronActivate_",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Hd.prototype,"onTap_",null);_.z([_.$K("iron-overlay-closed"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Hd.prototype,"onMenuClose_",null);
Hd=_.z([_.qZ({is:"yt-dropdown-menu",disableElementRegistration:!0})],Hd);
_.e(Hd,"yt-dropdown-menu",function(){if(rF7===void 0){var Z=document.createElement("template");_.w(Z,'\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$="[[ariaLabel]]" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;oUc===void 0&&(oUc=document.createElement("template"));var J=oUc;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);rF7=Z}Z=rF7;return Z},{mode:2});var AX=function(){var Z=_.Q.apply(this,arguments)||this;Z.hasNotification=!1;return Z};
_.O(AX,_.Q);AX.prototype.computeId=function(Z){return Z};
AX.prototype.computeHorizontalAlign=function(Z){return Z?"right":"left"};
AX.prototype.computeAccessibilityLabel=function(Z){var V,a;return((V=Z.accessibility)==null?void 0:(a=V.accessibilityData)==null?void 0:a.label)||null};
AX.prototype.notificationDataChanged=function(){var Z;this.hasNotification=!!this.notificationData&&!((Z=this.data)==null?0:Z.icon)};
AX.prototype.notificationDataChanged=AX.prototype.notificationDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],AX.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.FM.YtLiveChatTooltipTargetingBehavior),_.u("design:type",Object)],AX.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],AX.prototype,"data",void 0);_.z([_.x({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.u("design:type",String)],AX.prototype,"id",void 0);
_.z([_.x({value:!1}),_.u("design:type",Boolean)],AX.prototype,"isRightAligned",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],AX.prototype,"disabled",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],AX.prototype,"closeOnActivate",void 0);_.z([_.x(),_.u("design:type",Object)],AX.prototype,"notificationData",void 0);_.z([_.x(),_.u("design:type",Object)],AX.prototype,"hasNotification",void 0);
_.z([_.RX("notificationData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],AX.prototype,"notificationDataChanged",null);AX=_.z([_.qZ({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],AX);
_.e(AX,"yt-sort-filter-sub-menu-renderer",function(){if(JFa===void 0){var Z=document.createElement("template");_.w(Z,'\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-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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;aSE===void 0&&(aSE=document.createElement("template"));var J=aSE;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);JFa=Z}Z=JFa;return Z},{mode:2});_.RG(nUE);
var Pa4=_.Uc(function(Z){var V=Z.children;var a=Z.className;var J=Z.style;var r=Z.role;var f=Z.ariaSelected;var d=Z.ariaLabel;var N=Z.ariaHidden;var C=Z.ariaLabelledby;var T=Z.ariaDescribedby;var Y=Z.command;var X=Z.elementsCommand;var n=Z.forceNewState;var t=Z.tabIdentifier;var c=Z.target;var y=Z.tabIndex;var U=Z.stopPropagation;Z=_.Ct(function(){var v=_.nh({innertubeCommand:Y==null?void 0:Y(),elementsCommand:X==null?void 0:X(),forceNewState:n==null?void 0:n(),stopPropagation:(U==null?void 0:U())!==
!1});v||(v={});v["aria-hidden$"]=N==null?void 0:N();var h;v.tabindex$=(h=y==null?void 0:y())!=null?h:v.tabindex$;var L;v["force-new-state$"]=(L=n==null?void 0:n())!=null?L:v["force-new-state$"];var R;v.role$=(R=r==null?void 0:r())!=null?R:v.role$;var rJ;v["aria-hidden$"]=(rJ=N==null?void 0:N())!=null?rJ:v["aria-hidden$"];var Zm;v.target$=(Zm=c==null?void 0:c())!=null?Zm:v.target$;return v},void 0,"SU0Mnc");
return _.S(_.B3,{aTagConfig:Z,className:a,style:J,ariaLabel:d,ariaLabelledby:C,ariaDescribedby:T,ariaSelected:f,tabIdentifier:t},V)},"ha");var lSO=_.F("kevlar_modern_sd")?"yt-spec-place-data-view-model-shape__thumbnail-round":"",fSH=_.IN(tCu);_.RG(tCu);_.jG(fSH,"place-data-view-model",{props:{data:_.Hh}});var i8h=new _.uM("INLINE_PLAYBACK_HOOK_TOKEN");var EUc=function(Z){this.setActiveSlideIndex=Z;this.jobIds=[];this.isSlideshowPlaying=!1},vUm=function(Z){if(Z.isSlideshowPlaying){Z.isSlideshowPlaying=!1;
for(var V=Z.jobIds,a=0,J=V.length;a<J;a++)_.td.cancelJob(V[a]);Z.jobIds.length=0}},jzJ=function(Z,V){Z.isSlideshowPlaying||(Z.isSlideshowPlaying=!0,Bqb(Z),d3c(Z,V,0))},Bqb=function(Z){_.hj(_.td,function(){Z.setActiveSlideIndex(0)},1)},d3c=function(Z,V,a){Z.jobIds.push(_.hj(_.td,function(){var J=a<V-1?a+1:0;
Z.setActiveSlideIndex(J);d3c(Z,V,J)},1800))};var w2V=new _.uM("IMAGE_ON_LOAD_HANDLER_TOKEN");var m3F=_.Uc(function(Z){return _.S("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.S(_.K,{cond:function(){var V;return(V=Z.data())==null?void 0:V.thumbnail},
then:function(V){return _.S(_.bn,{data:V,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"ia");_.ke=_.Uc(function(Z){var V=Z.data;var a=Z.lockupExperiments;Z={};return _.S("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.S("div",{class:_.un("ytThumbnailOverlayButtonViewModelButton",(Z.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var J;return a&&((J=a())==null?void 0:J.useLegacySizedIconButton)},Z))},_.S(_.lB,{data:function(){return V().overlayButton}},{buttonViewModel:function(J){return _.S(_.yk,{data:J.data,
buttonOverrides:function(){var r;return a&&((r=a())==null?0:r.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"}}:void 0}})}})))},"ja");
_.ke.idomCompat=!0;var NqY=_.Uc(function(Z){var V=_.VE(function(a){a.preventDefault();return!1});
return _.S("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":V},_.S(_.lB,{data:function(){return Z.data().buttons}},{toggleButtonViewModel:function(a){return _.S("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.S(_.Fb,{data:a.data}))}}))},"ka");
NqY.idomCompat=!0;var Cah=_.Uc(function(Z){var V=function(){var a;return((a=_.D(Z.data().rendererContext,_.pg))==null?void 0:a.label)||""};
return _.S("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.S(_.K,{cond:function(){return Z.data().image},
then:function(){return _.S("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.S(_.bn,{data:function(){return Z.data().image},
alt:V}))}}),_.S(_.K,{cond:function(){return Z.data().text},
then:function(){return _.S("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return Z.data().text})}}))},"la");var b8a=_.TJ({thumbnailOverlayTitleViewModel:sHB,thumbnailOverlayBadgeViewModel:DuB,thumbnailBottomOverlayViewModel:SZF,thumbnailOverlayFullViewModel:Cah,thumbnailOverlayButtonViewModel:_.ke}),U3n=_.TJ({thumbnailHoverOverlayViewModel:YZH,thumbnailHoverOverlayToggleActionsViewModel:NqY}),H8J=_.TJ({animatedThumbnailOverlayViewModel:m3F});_.RG(AFJ);var qbY,SbH;qbY=_.Uc(function(Z){var V=[],a=function(){var n,t;return ED((n=Z.width)==null?void 0:n.call(Z),(t=Z.height)==null?void 0:t.call(Z))},J=_.l().resolve(_.M_(w2V)),r=_.v6(function(){V.push("elRef.value set");
var n;(n=Z.playbackRef)==null||n.call(Z,{thumbnailElRef:r,thumbnail:Z.data().image,thumbnailOverlays:Z.data().overlays,thumbnailSize:a()})});
_.so(function(){V.push("onInit");_.sN(function(){V.push("onCleanup")})});
var f=_.Ko(FwE),d=function(){var n,t;return(t=(n=Z.aspectRatio)==null?void 0:n.call(Z))!=null?t:0},N=function(){return(Z.data().image?_.wKF(Z.data().image):d())<=1&&d()===0},C=function(){return N()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},T=function(){r.value||_.FD(new _.qa("Thumbnail elRef.value is null",V.join("\n")));
J&&r.value&&J(r.value)},Y=function(){var n,t;
return((n=Z.hovered)==null?void 0:n.call(Z))&&a()!=="large"&&((t=Z.data().overlays)==null?void 0:t.some(function(c){return _.D(c,yFJ)}))},X={};
return _.S("yt-thumbnail-view-model",{class:_.un("yt-thumbnail-view-model",Z.className,function(){return kCK(d())},function(){var n,t;
a:{var c=a(),y=(n=Z.disableRounding)==null?void 0:n.call(Z);n=(t=Z.isClip)==null?void 0:t.call(Z);if(!y&&!n)switch(c){case "large":t="yt-thumbnail-view-model--large";break a;case "small":t="yt-thumbnail-view-model--small";break a;default:t="yt-thumbnail-view-model--medium";break a}t=void 0}return t},(X["yt-thumbnail-view-model--cinematic"]=N,X)),
style:_.ot({"background-color":function(){var n,t=N()?(n=Z.data().backgroundColor)==null?void 0:n.lightTheme:void 0;return t?Th(t,"1"):void 0}}),
el:r},_.S(_.K,{cond:N,then:function(){return _.S("div",{class:"yt-thumbnail-view-model__blurred-image"},_.S(_.bn,{data:function(){return Z.data().image},
alt:"",contentMode:C,targetWidth:Z.width,onload:T}))}}),_.S("div",{class:"yt-thumbnail-view-model__image"},_.S(_.bn,{data:function(){return Z.data().image},
alt:"",contentMode:C,targetWidth:Z.width,onload:T}),null),_.S(_.lB,{data:function(){return Y()?void 0:Z.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:FG4,thumbnailOverlayBadgeViewModel:function(n){return _.S(DuB,{data:n.data,thumbnailSize:a,isClip:Z.isClip})},
thumbnailBottomOverlayViewModel:SZF,thumbnailOverlayFullViewModel:Cah,thumbnailOverlayButtonViewModel:function(n){return _.S(_.ke,{data:n.data,lockupExperiments:Z.lockupExperiments})}}),_.S(_.lB,{data:function(){var n;
return((n=Z.hovered)==null?0:n.call(Z))?Z.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(n){return _.S(XqW,{data:n.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:NqY}),_.S(_.lB,{data:function(){var n;return((n=Z.hovered)==null?0:n.call(Z))&&f()?Z.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:m3F}),_.S(_.K,{cond:Z.isClip,then:function(){return O8o()}}))},"ma");
SbH=_.F("web_enable_sink_lockups_batch")?qbY:AFJ;_.E0=_.F("web_enable_sink_lockups_batch")?qbY:_.IN(SbH,{callbacks:{playbackRef:!0}});qbY.idomCompat={callbacks:{playbackRef:!0}};var x3a=_.TJ({thumbnailViewModel:SbH});_.RG(Qzm);var Tqa=_.Uc(function(Z){var V=_.B(_.ip(-1,void 0,"GEkecf")),a=V.next().value,J=V.next().value;_.so(function(){var r=new EUc(J);jzJ(r,Z.data().thumbnails.length);_.sN(function(){vUm(r)})});
return _.S("yt-collection-thumbnail-slideshow",{class:"yt-collection-thumbnail-slideshow"},_.S(_.lB,{data:function(){return Z.data().thumbnails}},{thumbnailViewModel:function(r,f){return _.S("div",{class:function(){var d=!Z.data().primaryThumbnail,N=f(),C=a(),T=["yt-collection-thumbnail-slideshow__slideshow-thumbnail"];
d&&N===0&&T.push("yt-collection-thumbnail-slideshow--first-slide");N<=C&&T.push("yt-collection-thumbnail-slideshow--show-slide");return T.join(" ")}},_.S(_.E0,{data:r.data,
disableRounding:Z.disableRounding}))}}))},"na"),$3K=_.F("web_enable_sink_lockups_batch")?Tqa:Qzm,YbW=_.F("web_enable_sink_lockups_batch")?Tqa:_.IN(Qzm);
Tqa.idomCompat=!0;var p2F=new _.uM("DWELL_DETECTOR_REGISTRY_TOKEN");var zPE=_.TJ({thumbnailViewModel:SbH});_.RG(RPO);var KwF=_.Uc(function(Z){var V=ePi(Z.triggeringElement),a=function(){return!!Z.data().primaryThumbnail};
return _.S("yt-collection-thumbnail-view-model",{class:"yt-collection-thumbnail-view-model","aria-hidden":"true"},_.S(X2b,{stackEnabled:a,thumbnailSize:function(){var J,r;return ED((J=Z.width)==null?void 0:J.call(Z),(r=Z.height)==null?void 0:r.call(Z))},
doubleStack:Z.doubleStack,stackColor:function(){return Z.data().stackColor}},_.S("div",null,_.S(_.lB,{data:function(){return Z.data().primaryThumbnail}},{thumbnailViewModel:function(J){var r={};
return _.S(_.E0,{data:J.data,width:Z.width,height:Z.height,aspectRatio:Z.aspectRatio,disableRounding:Z.disableRounding,className:_.un((r["yt-collection-thumbnail-view-model--has-stacks"]=a,r)),hovered:Z.hovered,playbackRef:Z.playbackRef})}}),_.S(_.K,{cond:function(){var J;
return V()&&((J=Z.data().thumbnails)==null?void 0:J.length)},
then:function(){return _.S("div",{class:"yt-collection-thumbnail-view-model__slideshow"},_.S(YbW,{data:Z.data,disableRounding:function(){return!a()}}))}}))))},"oa"),nUF=_.F("web_enable_sink_lockups_batch")?KwF:_.IN(RPO,{callbacks:{playbackRef:!0}});
KwF.idomCompat={callbacks:{playbackRef:!0}};
var X2b=_.Uc(function(Z){var V=Z.children;var a=Z.stackEnabled;var J=Z.thumbnailSize;var r=Z.doubleStack;var f=Z.stackColor;var d,N=(d=_.l().resolve(_.M_(_.c1)))==null?void 0:d();return _.S(_.K,{cond:a,then:function(){return _.S(zcE,{data:function(){var C,T;return{experimentEnabled:!0,thumbnailSize:J(),doubleStack:r==null?void 0:r(),color:N?f==null?void 0:(C=f())==null?void 0:C.darkTheme:f==null?void 0:(T=f())==null?void 0:T.lightTheme,enableResponsiveMode:!1}}},V)},
else:function(){return V}})},"pa");var lSA=new _.uM("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var vd;_.j0={calledOnce:!0,state:"visible"};vd={calledOnce:!0,state:"hidden"};_.xe=_.Uc(function(Z){var V=Z.data;var a=Z.customCommandResolver;var J=Z.className;var r=Z.delayedClassName;Z=Z.animationEntityKey;var f=_.v6(),d=_.yf(Z,""),N=_.PM(ROm,d),C=function(){var Zm,BJ;return(BJ=(Zm=N())==null?void 0:Zm.value)!=null?BJ:!1},T=function(){_.wd(_.d0("booleanEntity",d(),{key:d(),
value:!0}));v=void 0};
Z=_.B(_.Jc(C));var Y=Z.next().value,X=Z.next().value;Z=_.B(_.Jc(C));var n=Z.next().value,t=Z.next().value;Z=_.B(_.Jc(function(){var Zm;return C()?(Zm=V().styleTransitionConfig)==null?void 0:Zm.destinationStyle:void 0}));
var c=Z.next().value,y=Z.next().value,U=function(){var Zm=Object.assign({},V(),c()&&{style:c()}),BJ,Fu,Ga=Zm.label,OE=(BJ=Zm.interaction)==null?void 0:(Fu=BJ.accessibility)==null?void 0:Fu.label;BJ=Zm.iconImage?Zm.label&&Zm.label.content?Zm.iconLeading?"leading":"trailing":"icon-only":void 0;return{formattedButtonText:Ga,accessibilityLabel:OE,style:Wwm(Zm.style),type:gUJ(Zm.style),state:"active",size:unE(Zm.size),iconPosition:BJ,disabled:!1,aTagConfig:LwJ(Zm,a)}},v;
_.$X(f,{visibilityCallback:function(Zm){var BJ,Fu=(BJ=V().interaction)==null?void 0:BJ.onFirstVisible;Zm&&Fu&&_.tj(Fu)},
showOption:_.j0});var h=function(){return P3(U(),!!V().iconImage)};
J=_.un(function(){return"ytwAdButtonViewModelHost"},function(){return V().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var Zm=!!V().delayedAppearanceConfig,BJ=Y();
return Zm?BJ?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var Zm=!!V().delayedAppearanceConfig,BJ=n();
return Zm?BJ?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!V().delayedAppearanceConfig||Y()?r==null?void 0:r():""},J!=null?J:"");
var L=function(){var Zm,BJ=(Zm=V().delayedAppearanceConfig)==null?void 0:Zm.delayedInvisibleSeconds;BJ&&(v=_.Cg(_.td,function(){X(!0);R()},BJ*1E3))},R=function(){var Zm,BJ=(Zm=V().delayedAppearanceConfig)==null?void 0:Zm.delayedVisibleSeconds;
BJ&&(v=_.Cg(_.td,function(){t(!0);rJ()},BJ*1E3))},rJ=function(){var Zm,BJ=(Zm=V().styleTransitionConfig)==null?void 0:Zm.styleTransitionSeconds,Fu,Ga=(Fu=V().styleTransitionConfig)==null?void 0:Fu.destinationStyle;
BJ&&Ga?v=_.Cg(_.td,function(){y(Ga);T()},BJ*1E3):T()};
_.so(function(){var Zm;((Zm=V().delayedAppearanceConfig)==null?0:Zm.transitionDurationSeconds)&&f.value.style.setProperty("transition-duration",V().delayedAppearanceConfig.transitionDurationSeconds+"s");L()});
_.sN(function(){v&&_.td.cancelJob(v)});
return _.S("ad-button-view-model",{class:J,el:f},_.S(_.K,{cond:U,then:function(){return _.S(uB,{data:U,icon:function(){return _.S(_.K,{cond:function(){return V().iconImage},
then:function(Zm){return _.S(_.bn,{data:Zm,alt:"",targetWidth:h,targetHeight:h,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"qa");var tCB=_.Uc(function(Z){var V=Z.data;Z=_.v6();_.$X(Z,{visibilityCallback:function(a){var J,r=(J=V().interaction)==null?void 0:J.onFirstVisible;a&&r&&_.tj(r)},
showOption:_.j0});return _.S("ad-button-group-view-model",{class:function(){return"ytwAdButtonGroupViewModelHost"},
el:Z},_.S("div",{class:"ytwAdButtonGroupViewModelHostSecondaryButton"},_.S(_.lB,{data:function(){return V().secondaryAdButton}},{adButtonViewModel:function(a){return _.S(_.xe,{data:a.data})}})),_.S("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.S(_.lB,{data:function(){return V().primaryAdButton}},{adButtonViewModel:function(a){return _.S(_.xe,{data:a.data})}})))},"ra");var szz=_.Uc(function(Z){var V=function(){var a;return((a=Z.data())==null?void 0:a.answers)||[]};
return _.S("yt-survey-icons",{class:"ytSurveyIconsHost"},_.S("div",{class:"ytSurveyIconsHeader"},_.S("div",{class:"ytSurveyIconsTitle"},function(){var a;return(a=Z.data())==null?void 0:a.text}),_.S("div",null,_.S(uB,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var a;(a=Z.onDismiss)==null||a.call(Z)}}},
iconName:"DISMISSAL"}))),_.S("div",null,_.S("div",{class:"ytSurveyIconsAnswers"},_.S(_.q_,{each:function(){return V()},
keyBy:"INDEX"},function(a,J){return _.S("div",null,_.S(uB,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var r;(r=Z.onSelect)==null||r.call(Z,a(),J)}}},
icon:function(){return _.S(_.rH,{icon:function(){var r,f;return(r=a())==null?void 0:(f=r.icon)==null?void 0:f.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.S("div",{class:"ytSurveyIconsAnswersText"},_.S("div",null,function(){return V().length?V()[0].text:""}),_.S("div",null,function(){return V().length?V()[V().length-1].text:""}))))},"sa");var Fwh=_.Uc(function(Z){var V=_.B(_.ip(!1,void 0,"s8HkOb")),a=V.next().value,J=V.next().value,r=_.PM(NwF,function(){var N;return(N=Z.data().keys)==null?void 0:N.surveyEntityKey}),f=_.PM(CzJ,function(){var N;
return(N=Z.data().keys)==null?void 0:N.surveyStateEntityKey});
_.jR("ytd-slimline-survey-show-action",function(){J(!1)});
var d=function(){var N,C;var T=(N=f())==null?void 0:(C=N.questionStack)==null?void 0:C[0];if(T!==void 0){var Y,X;return(Y=r())==null?void 0:(X=Y.questions)==null?void 0:X[T]}};
V={};return _.S("yt-slimline-survey-view-model",{class:_.un("ytSlimlineSurveyViewModelHost",(V.ytSlimlineSurveyViewModelCollapsed=function(){return a()},V))},_.S("div",{class:"ytSlimlineSurveyViewModelContainer"},_.S(_.K,{cond:function(){var N;
return((N=d())==null?void 0:N.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.S(szz,{data:function(){return d()},
onSelect:function(N,C){var T,Y;return _.m(function(X){J(!0);if(Y=(T=Z.data())==null?void 0:T.onSelectRating)_.tj(Y),_.wd(pwY(C));_.mt(X)})},
onDismiss:function(){J(!0)}})}})))},"ta");var D3H=_.Uc(function(Z){return _.S("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.S(_.lB,{data:function(){var V;return(V=Z.data())==null?void 0:V.attachments}},{flexibleActionsViewModel:function(V){return _.S("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.S(ot7,{data:V.data,
layout:function(){var a;return((a=Z.lockupStyle())==null?void 0:a.arrangement)===1?0:1},
justifyContentOverride:function(){var a;return((a=Z.lockupStyle())==null?void 0:a.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(V){return _.S("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.S(Fwh,{data:V.data}))},
expandableMetadataViewModel:function(V){V=V.data;var a;return _.S("div",{class:"ytLockupAttachmentsViewModelAttachment"},(a=_.l().resolve(_.M_(lSA)))==null?void 0:a({data:V}))},
adButtonGroupViewModel:function(V){return _.S("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.S(tCB,{data:V.data}))}}))},"ua");var oTF=_.W0("rich_grid_min_item_width",310),atn=_.W0("rich_grid_max_item_width",500);var T$a=_.Uc(function(Z){var V=Z.data;return _.S("br-nz-badge-shape",{class:_.un(function(){return N$E(V().brNzRatingBadgeType)}),
role:function(){return V().accessibilityText?"img":void 0},
"aria-label":function(){return V().accessibilityText}},function(){var a;
return(a=V())==null?void 0:a.text})},"va");_.RG(YTE);var cFa,i3J;cFa=_.Uc(function(Z){var V=function(){var a=Z.data(),J,r;return a?STJ(a,!((J=Z.workaroundShortsIsThumbnailBadge)==null||!J.call(Z)),(r=Z.modern)==null?void 0:r.call(Z)):void 0};
return _.S("yt-badge-view-model",{class:_.un("yt-badge-view-model-wiz",Z.class)},_.S(_.XL,null,_.S(_.Sp,{when:function(){var a;return!((a=V())==null||!a.brNzRatingBadgeType)}},function(){return _.S(T$a,{data:function(){return V()}})}),_.S(_.Sp,{when:function(){return!!V()&&!V().brNzRatingBadgeType}},function(){return _.S(_.RK,{data:function(){return V()}})})))},"wa");
i3J=_.F("web_enable_sink_yt_badge_view_model")?cFa:YTE;_.Q$=_.F("web_enable_sink_yt_badge_view_model")?cFa:_.IN(YTE);cFa.idomCompat=!0;var KdV,X7c;KdV=16/9;X7c=2/3;_.p2=_.Uc(function(Z){var V=Z.data;var a=Z.className;var J=Z.imageSizeConfig;var r=Z.notifyOnLoaded;Z=_.v6();var f=function(){return V().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},d=function(){var Y;
return _.jb((Y=V())==null?void 0:Y.rendererContext)},N={};
N=(N["yt-content-preview-image-view-model-wiz"]=!0,N["yt-content-preview-image-view-model-wiz--circle-image"]=function(){return f()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},N["yt-content-preview-image-view-model-wiz--tappable"]=function(){return d()},N);
var C=function(){var Y,X;return(X=(Y=_.D(V().rendererContext,_.pg))==null?void 0:Y.label)!=null?X:""},T=function(){return lta(V())};
_.xA(Z,function(){var Y;return(Y=V())==null?void 0:Y.rendererContext});
return _.S("yt-content-preview-image-view-model",{el:Z,role:function(){return d()?"link":void 0},
tabindex:function(){return d()?0:void 0},
class:_.un(a,N,function(){var Y=f();var X=J==null?void 0:J();Y=Y==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||Y==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||Y==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||Y==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(X==null?void 0:X.size)!=null&&X.size<=16?"yt-content-preview-image-view-model-wiz--extra-small-rounded-image":(X==null?void 0:X.size)!=null&&X.size<=24?"yt-content-preview-image-view-model-wiz--small-rounded-image":"yt-content-preview-image-view-model-wiz--large-rounded-image":
void 0;return Y}),
style:function(){return nTE(f(),V().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",J==null?void 0:J(),tWE(T()),V().layoutWidth,V().layoutHeight)}},_.S(_.K,{cond:T,
then:function(Y){return _.S(_.bn,{data:Y,alt:C,"data-disabled$":function(){return!C()},
notifyOnLoaded:r})}}),_.S(_.lB,{data:function(){var Y;
return(Y=V())==null?void 0:Y.overlays}},{thumbnailHoverOverlayViewModel:XqW,
thumbnailOverlayButtonViewModel:_.ke}))},"xa");
_.p2.idomCompat=!0;var hX=_.Uc(function(Z){var V=Z.data;var a=Z.className;var J=Z.useSmallLayout;var r=Z.useMediumText;Z=_.v6();var f={};r=(f["yt-attribution-view-model-wiz"]=!0,f["yt-attribution-view-model-wiz--medium-text"]=r,f);_.xA(Z,function(){var d;return(d=V())==null?void 0:d.rendererContext});
return _.S("yt-attribution-view-model",{el:Z,class:_.un(a,r)},_.S(_.K,{cond:function(){return _.jb(V().rendererContext)},
then:function(){return _.S("button",{class:"yt-attribution-view-model-wiz--tappable"},_.S(O8E,{data:V,useSmallLayout:J}))},
else:function(){return _.S(O8E,{data:V,useSmallLayout:J})}}))},"ya"),O8E=_.Uc(function(Z){var V=Z.data;
var a=Z.useSmallLayout;var J=function(){return{size:(a==null?0:a())?16:24}};
return _.S(_.Wr,null,_.S(_.lB,{data:function(){return V().contentPreviewImage}},{contentPreviewImageViewModel:function(r){return _.S(_.p2,{data:r.data,
className:"yt-attribution-view-model-wiz__attribution-image",imageSizeConfig:J})}}),_.S(_.lB,{data:function(){return V().badge}},{badgeViewModel:function(r){return _.S(_.Q$,{data:r.data,
class:"yt-attribution-view-model-wiz__badge",modern:!0})}}),_.S(_.K,{cond:function(){return V().text},
then:function(){return _.S(_.dH,{text:function(){return V().text},
noWrap:!0,linkInheritColor:!0,className:"yt-attribution-view-model-wiz__attribution-text"})}}),_.S(_.K,{cond:function(){return V().suffix},
then:function(){return _.S(_.dH,{text:function(){return V().suffix},
linkInheritColor:!0,className:"yt-attribution-view-model-wiz__suffix"})}}))},"za");
hX.idomCompat=!0;var w7J=_.TJ({avatarStackViewModel:_.S0,badgeViewModel:i3J});_.RG(UME);var GCW,w2W,yFa,b8L,U37,H8b,AFa;GCW=_.Uc(function(Z){var V=Z.delimiter;var a=Z.max;var J=Z.index;var r=Z.isStandalone;return _.S(_.K,{cond:function(){return a()-1>J()},
then:function(){var f={};return _.S("span",{class:_.un("yt-content-metadata-view-model-wiz__delimiter",(f["yt-content-metadata-view-model-wiz__delimiter--standalone"]=r,f)),"aria-hidden":!0},V)}})},"Aa");
w2W=_.Uc(function(Z){var V=Z.metadataPart;var a=Z.maxLines;return _.S(_.dH,{text:function(){return V().text},
linkInheritColor:!0,className:function(){return H$u(a())},
userInput:!0})},"Ba");
yFa=_.Uc(function(Z){var V=Z.metadataPart;var a=Z.maxLines;return _.S(_.K,{cond:function(){return V().tooltip},
then:function(J){return _.S("span",{title:J,role:"tooltip"},_.S(w2W,{metadataPart:V,maxLines:a}))},
else:function(){return _.S(w2W,{metadataPart:V,maxLines:a})}})},"Ca");
b8L=_.Uc(function(Z){var V=Z.metadataPart;var a=Z.isOverlay;var J=Z.useMediumText;var r=Z.hideAvatar;var f=function(){return V().maxLines!==void 0?V().maxLines:1};
return _.S(_.Wr,null,_.S(_.lB,{data:function(){return V().avatarStack}},{avatarStackViewModel:function(d){return _.S(_.S0,{data:d.data,
isOverlay:a,useMediumText:J,hideAvatar:r})},
badgeViewModel:_.Q$}),_.S(_.K,{cond:function(){return V().text},
then:function(){return _.S(yFa,{metadataPart:V,maxLines:f})}}))},"Da");
U37=_.Uc(function(Z){var V=Z.metadataRow;var a=Z.isInline;var J=Z.delimiter;var r=Z.isOverlay;var f=Z.useMediumText;var d=Z.extensions;var N=function(){var T;return FdJ(d==null?void 0:(T=d())==null?void 0:T.lockupMetadata,V())},C=function(){return V().metadataParts||[]};
Z={};return _.S("div",{class:_.un("yt-content-metadata-view-model-wiz__metadata-row",(Z["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-inline"]=a,Z["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-padding"]=function(){var T;return DMJ(d==null?void 0:(T=d())==null?void 0:T.lockupMetadata,V())},Z["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-wrap"]=function(){var T;
return!!(d==null?0:(T=d())==null?0:T.lockupMetadata)&&V().badges},Z))},_.S(_.lB,{data:function(){return V().badges}},{badgeViewModel:function(T){return _.S("div",{class:"yt-content-metadata-view-model-wiz__badge"},_.S(_.Q$,{data:T.data}))}}),_.S(_.q_,{each:C},function(T,Y){return _.S(_.Wr,null,_.S(b8L,{metadataPart:T,
isOverlay:r,useMediumText:f,hideAvatar:N}),_.S(GCW,{delimiter:J,max:function(){return C().length},
index:Y,isStandalone:!1}))}),_.S(_.K,{cond:function(){return V().isSpacerRow&&!a()},
then:function(){return _.S("div",{class:"yt-content-metadata-view-model-wiz__spacer"})}}))},"Ea");
H8b=_.Uc(function(Z){var V=_.bm(Z,{layout:0,isOverlay:!1});Z=V.className;var a=V.data,J=V.layout,r=V.isOverlay,f=V.useMediumText,d=V.extensions;V=_.v6();var N=function(){return J()===0};
_.xA(V,function(){return a().rendererContext});
var C=function(){return a().metadataRows||[]},T={};
return _.S("yt-content-metadata-view-model",{class:_.un(Z,"yt-content-metadata-view-model-wiz",(T["yt-content-metadata-view-model-wiz--inline"]=N,T["yt-content-metadata-view-model-wiz--tappable"]=function(){return _.jb(a().rendererContext)},T["yt-content-metadata-view-model-wiz--medium-text"]=f,T)),
el:V},_.S(_.q_,{each:C},function(Y,X){return _.S(_.Wr,null,_.S(U37,{metadataRow:Y,isInline:N,delimiter:function(){return a().delimiter},
isOverlay:r,useMediumText:f,extensions:d}),_.S(_.K,{cond:function(){return N()&&!Y.isSpacerRow},
then:function(){return _.S(GCW,{delimiter:function(){return a().delimiter},
max:function(){return C().length},
index:X,isStandalone:!0})}}))}))},"Fa");
AFa=_.F("web_enable_sink_yt_content_metadata_view_model")?H8b:UME;_.kC4=_.F("web_enable_sink_yt_content_metadata_view_model")?H8b:_.IN(UME);H8b.idomCompat=!0;var ETF=_.TJ({avatarViewModel:_.s1,decoratedAvatarViewModel:_.qQ,contentMetadataViewModel:AFa,buttonViewModel:_.yk,attributionViewModel:hX});_.RG(jnJ);var EUz=_.Uc(function(Z){var V={};return _.S("yt-lockup-metadata-view-model",{class:_.un("yt-lockup-metadata-view-model-wiz",function(){a:{var a=Z.lockupStyle();if(a==null?0:a.isOverlay)a="yt-lockup-metadata-view-model-wiz--overlay";else switch(a==null?void 0:a.arrangement){case 1:a="yt-lockup-metadata-view-model-wiz--horizontal";break a;default:a="yt-lockup-metadata-view-model-wiz--vertical"}}return a},function(){a:{var a=Z.lockupStyle();
if(a==null?0:a.isTiny)a="yt-lockup-metadata-view-model-wiz--tiny";else switch(a==null?void 0:a.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":a="yt-lockup-metadata-view-model-wiz--compact";break a;default:a="yt-lockup-metadata-view-model-wiz--standard"}}return a},(V["yt-lockup-metadata-view-model-wiz--overlay"]=function(){var a;
return(a=Z.lockupStyle())==null?void 0:a.isOverlay},V["yt-lockup-metadata-view-model-wiz--card"]=function(){var a;
return(a=Z.lockupStyle())==null?void 0:a.isCard},V["yt-lockup-metadata-view-model-wiz--centered"]=function(){var a;
return(a=Z.lockupStyle())==null?void 0:a.isCentered},V["yt-lockup-metadata-view-model-wiz--typography-bump"]=function(){var a;
return(a=Z.lockupStyle())==null?void 0:a.typographyBump},V["yt-lockup-metadata-view-model-wiz--legacy-typography"]=function(){var a;
return(a=Z.lockupStyle())==null?void 0:a.useLegacyTypography},V["yt-lockup-metadata-view-model-wiz--rich-grid-legacy-typography"]=function(){var a;
return(a=Z.lockupStyle())==null?void 0:a.useRichGridLegacyTypography},V))},_.S(_.lB,{data:function(){return Z.data().image}},{avatarViewModel:function(a){return _.S("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.S(_.s1,{data:a.data}))},
decoratedAvatarViewModel:function(a){return _.S("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.S(_.qQ,{data:a.data}))}}),_.S("div",{class:"yt-lockup-metadata-view-model-wiz__text-container"},_.S("h3",{class:"yt-lockup-metadata-view-model-wiz__heading-reset",
title:function(){var a;return(a=Z.data().title)==null?void 0:a.content}},_.S(_.K,{cond:function(){return Z.data().title},
then:function(a){return _.S(_.B3,{command:Z.lockupCommand,className:"yt-lockup-metadata-view-model-wiz__title",ariaLabel:Z.lockupAccessibilityLabel},_.S(_.dH,{text:a}))}})),_.S("div",{class:"yt-lockup-metadata-view-model-wiz__metadata"},_.S(_.lB,{data:function(){return Z.data().metadata}},{contentMetadataViewModel:function(a){return _.S(_.kC4,{data:a.data,
layout:1,useMediumText:function(){var J,r;return((J=Z.lockupStyle())==null?void 0:J.typographyBump)||((r=Z.lockupStyle())==null?void 0:r.useRichGridLegacyTypography)},
extensions:function(){var J,r;return{lockupMetadata:{byline:{hideAvatar:((J=Z.lockupStyle())==null?void 0:J.arrangement)===0,addPadding:((r=Z.lockupStyle())==null?void 0:r.arrangement)===1}}}}})}})),_.S(_.lB,{data:function(){return Z.data().attribution}},{attributionViewModel:function(a){return _.S("div",{class:"yt-lockup-metadata-view-model-wiz__attribution"},_.S(hX,{data:a.data,
useSmallLayout:!0}))}})),_.S("div",{class:"yt-lockup-metadata-view-model-wiz__menu-button"},_.S(_.lB,{data:function(){return Z.data().menuButton}},{buttonViewModel:function(a){return _.S(_.yk,{data:a.data,
buttonOverrides:function(){var J;return((J=Z.lockupStyle())==null?0:J.isOverlay)?{style:"overlay"}:void 0}})}})))},"Ga"),jza=_.F("web_enable_sink_lockups_batch")?EUz:_.IN(jnJ);
EUz.idomCompat=!0;var vUH=_.Uc(function(Z){var V=_.v6();_.lU(function(){requestAnimationFrame(function(){_.vy(V.value)})});
var a={},J={},r={};return _.S("notification-multi-action-renderer",{class:_.un("ytNotificationMultiActionRendererHost",(a.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var f;return(f=Z.useLegacyShelfStyle)==null?void 0:f.call(Z)},a)),
el:V},_.S("span",{"aria-live":"polite",class:_.un("ytNotificationMultiActionRendererTextContainer",(J.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var f;return(f=Z.useLegacyShelfStyle)==null?void 0:f.call(Z)},J))},_.S(_.dH,{text:function(){return Z.data().responseText}})),_.S("div",{class:_.un("ytNotificationMultiActionRendererButtonContainer",(r.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var f;
return(f=Z.useLegacyShelfStyle)==null?void 0:f.call(Z)},r))},_.S(_.lB,{data:function(){var f;
return(f=Z.data().buttons)==null?void 0:f.map(function(d){if(d=d.buttonRenderer){var N,C=Object,T=C.assign,Y=(N=d.icon)==null?void 0:N.iconType;N=(N=d.command||d.serviceEndpoint||d.navigationEndpoint)?{innertubeCommand:N}:void 0;d={buttonViewModel:T.call(C,{},{iconName:Y,onTap:N,trackingParams:d.trackingParams,titleFormatted:d.text?_.q6(d.text):void 0},vTJ(d))}}else d=void 0;return d}).filter(function(d){return!!d})}},{buttonViewModel:function(f,d){return _.S("div",null,_.S(_.yk,{data:f.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var N;return((N=Z.useModernStyles)==null?0:N.call(Z))?{type:d()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Ha");var x3L=_.Uc(function(Z){var V=_.v6();_.lU(function(){requestAnimationFrame(function(){_.vy(V.value)})});
return _.S("notification-text-renderer",{el:V,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.S(_.dH,{text:function(){return Z.data().successResponseText}}))},"Ia");_.QzH=_.Uc(function(Z){var V=_.PM($Uo,function(){var J;return xME((J=Z.contentId)==null?void 0:J.call(Z))}),a=function(){var J;
return _.D((J=V())==null?void 0:J.command,_.Yg)};
return _.S(_.K,{cond:function(){var J;if(!(J=a())){var r;J=_.D((r=V())==null?void 0:r.command,ypL)}return J},
then:function(){return _.S(_.K,{cond:a,then:function(){var J={};return _.S("div",{class:_.un("ytDismissibleItemReplacedContent",function(){var r;return Qnu((r=Z.aspectRatio)==null?void 0:r.call(Z))})},_.S("div",{class:_.un((J.ytDismissibleItemAspectRatioContainer=function(){var r;
return((r=Z.aspectRatio)==null?void 0:r.call(Z))!==void 0},J))},_.S(_.lB,{data:function(){var r;
return(r=a())==null?void 0:r.item}},{notificationMultiActionRenderer:function(r){return _.S(vUH,{data:r.data,
useModernStyles:Z.useModernStyle,useLegacyShelfStyle:Z.useLegacyShelfStyle})},
notificationTextRenderer:x3L})))}})},
else:Z.children})},"Ja");_.p2c=_.Uc(function(Z){var V=Z.data;var a=Z.customCommandResolver;Z=_.xX();var J=function(){var f;return((f=V().interaction)==null?0:f.onTap)?function(d){var N;MCa(d,(N=V().interaction)==null?void 0:N.onTap,a)}:void 0},r=function(){var f,d=V(),N=J(),C=(f=_.D(V().rendererContext,_.pg))==null?void 0:f.label;
a:switch(d.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":f=1;break a;default:f=0}return{size:eMJ(d.size),type:f,onTap:N,accessibilityText:C}};
_.$X(Z,{visibilityCallback:function(f){var d,N=(d=V().interaction)==null?void 0:d.onFirstVisible;f&&N&&_.tj(N)},
showOption:_.j0});return _.S("ad-avatar-view-model",{class:function(){var f;return((f=V().interaction)==null?0:f.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:Z},_.S(_.K,{cond:function(){return V().image},
then:function(f){return _.S(lq7,{data:r,image:f})}}))},"Ka");_.e0=_.Uc(function(Z){Z=_.bm(Z,{hasDot:!1});var V=Object.assign({},Z),a=Z.data,J=Z.hasDot;Z=Z.customCommandResolver;var r=(delete V.data,delete V.hasDot,delete V.customCommandResolver,V);V=function(){return a().style};
V!==void 0&&V!==null||_.ky(Error("Dh"));V=_.v6();_.zJ(V,function(){return a().interaction},Z);
return _.S("ad-badge-view-model",{class:_.un(function(){var f;return((f=a().interaction)==null?0:f.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var f=r.adRenderingContextType();
a();return f==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdBadgeViewModelHostStyleStandardBrowse":"ytwAdBadgeViewModelHostStyleStandard"}),
el:V},_.S(_.RK,{data:function(){var f;a();return{type:2,text:(f=a().label)==null?void 0:f.content,adsIncludeDot:J(),isOverlay:a().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"La");var hPc;_.zE=_.Uc(function(Z){var V=Z.data;var a=Z.customCommandResolver;var J=Z.adRenderingContextType;Z=_.v6();_.zJ(Z,function(){return V().interaction},a);
_.$X(Z,{visibilityCallback:function(r){var f,d=(f=V().interaction)==null?void 0:f.onFirstVisible;r&&d&&_.tj(d)},
showOption:_.j0});return _.S("ad-details-line-view-model",{class:function(){var r;return((r=V().interaction)==null?0:r.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:Z},_.S(_.K,{cond:function(){return V().style},
then:function(r){return _.S(_.q_,{each:function(){var f;return((f=V())==null?void 0:f.attributes)||[]},
keyBy:"INDEX"},function(f){return _.S(hPc,{attribute:f,style:r,adRenderingContextType:function(){return J()}})})}}))},"Ma");
hPc=_.Uc(function(Z){var V=Z.attribute;var a=Z.style;var J=Z.adRenderingContextType;return _.S(_.K,{cond:function(){return V().text},
then:function(r){return _.S(_.dH,{text:r,className:function(){var f=J();a();return f==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Na");var ePr=_.Uc(function(Z){var V=Z.data;var a=Z.typographyBump;var J=function(){return V().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"};
Z={};return _.S(_.Wr,null,_.S("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.S(_.dH,{text:function(){return V().headline},
className:_.un("ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline",(Z.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return J==null?void 0:J()},Z.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(a==null?void 0:a())&&!(J==null?0:J())},Z)),
linkInheritColor:!0}),_.S(_.K,{cond:function(){return V().description},
then:function(r){var f={};return _.S(_.dH,{text:r,className:_.un("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(f.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return J==null?void 0:J()},f.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(a==null?void 0:a())&&!(J==null?0:J())},f)),
linkInheritColor:!0})}}),_.S("div",{class:function(){return J()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.S(_.lB,{data:function(){return V().adBadge}},{adBadgeViewModel:function(r){return _.S(_.e0,{data:r.data,
hasDot:function(){return!!V().adDetailsLine},
adRenderingContextType:function(){return V().adRenderingContextType}})}}),_.S(_.lB,{data:function(){return V().adDetailsLine}},{adDetailsLineViewModel:function(r){return _.S(_.zE,{data:r.data,
adRenderingContextType:function(){return V().adRenderingContextType}})}}))),_.S("div",{class:function(){return J()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.S(_.lB,{data:function(){return V().menu}},{buttonViewModel:function(r){return _.S(_.yk,{data:r.data,
buttonOverrides:function(){a:switch(V().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var f="S";break a;default:f="M"}return{size:f}}})}})))},"Oa"),zPh=_.Uc(function(Z){var V=Z.data;
var a=Z.noBottomMargin;var J=Z.useVideoLockupTopPadding;var r=Z.typographyBump;Z={};Z=_.un("ytwFeedAdMetadataViewModelHostMetadata",(Z.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return a==null?void 0:a()},Z.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return J==null?void 0:J()},Z));
var f=function(){return V().adBadge};
f!==void 0&&f!==null||_.ky(Error("Eh"));f={};var d={};return _.S(_.Wr,null,_.S(_.K,{cond:function(){return V().adAvatar},
then:function(){return _.S("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.S(_.lB,{data:function(){return V().adAvatar}},{adAvatarViewModel:function(N){return _.S(_.p2c,{data:N.data})}}))}}),_.S("div",{class:Z},_.S("div",{class:_.un("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(f.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return r==null?void 0:r()},f.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(r==
null?void 0:r())&&_.F("web_enable_typography_bump_v2")},f))},_.S(_.dH,{text:function(){return V().headline},
linkInheritColor:!0})),_.S(_.K,{cond:function(){return V().description},
then:function(N){return _.S(_.dH,{text:N,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.S("div",{class:function(){return V().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.F("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.S(_.lB,{data:function(){return V().adBadge}},
{adBadgeViewModel:function(N){return _.S(_.e0,{data:N.data,
hasDot:function(){return!!V().adDetailsLine},
adRenderingContextType:function(){return V().adRenderingContextType}})}}),_.S(_.lB,{data:function(){return V().adDetailsLine}},{adDetailsLineViewModel:function(N){return _.S(_.zE,{data:N.data,
adRenderingContextType:function(){return V().adRenderingContextType}})}})),_.S(_.K,{cond:function(){return V().secondaryDescription},
then:function(N){return _.S(_.dH,{text:N,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.S("div",{class:_.un("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(d.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return J==null?void 0:J()},d))},_.S(_.lB,{data:function(){return V().menu}},{buttonViewModel:_.yk})))},"Pa"),$34=_.Uc(function(Z){var V=Z.data;
var a=Z.noBottomMargin;var J=Z.listenToTapEvent;var r=Z.setTouchEndHandler;var f=Z.useVideoLockupTopPadding;var d=Z.typographyBump;var N=_.v6();_.zJ(N,function(){return V().interaction},void 0,function(){return J==null?void 0:J()});
Z=_.B(_.ip(!1,void 0,"v9Bv8e"));var C=Z.next().value,T=Z.next().value;Z=_.VE(function(){(r==null?0:r())&&!C()&&(N.value.click(),T(!0),setTimeout(function(){T(!1)},100));
return!1});
_.$X(N,{visibilityCallback:function(Y){var X,n=(X=V().interaction)==null?void 0:X.onFirstVisible;Y&&n&&_.tj(n)},
showOption:_.j0});return _.S("feed-ad-metadata-view-model",{class:function(){var Y;return((Y=V().interaction)==null?0:Y.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:N,"on:touchend":Z},_.S(_.XL,null,_.S(_.Sp,{when:function(){return V().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.S(ePr,{data:V,
typographyBump:d})}),_.S(_.Sp,{when:function(){return V().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.S(zPh,{data:V,
noBottomMargin:a,useVideoLockupTopPadding:f,typographyBump:d})})))},"Qa");var RPA;_.$e=_.Uc(function(Z){return _.S("yt-lockup-view-model",{class:_.un(Z.className)},_.S(_.QzH,{contentId:function(){return Z.data().contentId},
useModernStyle:!0,aspectRatio:function(){var V,a;return((V=Z.containerType)==null?void 0:V.call(Z))!==3?dMn(Z.data().contentType,(a=Z.force16By9ThumbnailAspectRatio)==null?void 0:a.call(Z)):void 0}},function(){return _.S(RPA,Object.assign({},Z))}))},"Ra");
RPA=_.Uc(function(Z){Z=_.bm(Z,{containerLayoutConfig:void 0,protectBackground:void 0,containerType:void 0,sizing:void 0,typographyBump:!1,force16By9ThumbnailAspectRatio:!1,thumbnailFixedWidth:void 0,thumbnailTargetWidth:void 0,lockupExperiments:void 0,elementsPerRow:void 0});var V=Z.data,a=Z.containerLayoutConfig,J=Z.containerType,r=Z.sizing,f=Z.protectBackground,d=Z.typographyBump,N=Z.force16By9ThumbnailAspectRatio,C=Z.thumbnailFixedWidth,T=Z.thumbnailTargetWidth,Y=Z.lockupExperiments,X=Z.elementsPerRow;
Z=_.v6();_.xA(Z,function(){var kV;return(kV=V())==null?void 0:kV.rendererContext},void 0,void 0,["A".toString(),
"BUTTON".toString(),"YT-EXPANDABLE-METADATA-VIEW-MODEL","FEED-AD-METADATA-VIEW-MODEL","AD-BADGE-VIEW-MODEL","AD-DETAILS-LINE-VIEW-MODEL"],!0);var n=_.Ko(D3m),t=_.l().resolve(_.M_(i8h)),c=t?{}:void 0,y=function(){var kV,eE,jE;return(jE=(eE=_.D((kV=V())==null?void 0:kV.rendererContext,_.pg))==null?void 0:eE.label)!=null?jE:void 0},U=function(){var kV=a==null?void 0:a(),eE;
if(kV==null?0:kV.containerType){var jE=(eE=V())==null?void 0:eE.contentType;eE=Y();var mz=d(),Wa=T(),K7=f();kV=Object.assign({},mMO(ftJ(kV),rMm(kV.responsiveSize),mz,jE,kV.force16By9ThumbnailAspectRatio,Wa,K7,eE),{thumbnailFixedWidth:kV.contentPreviewWidth})}else kV=mMO(J(),r(),d(),(jE=V())==null?void 0:jE.contentType,N(),T(),f(),Y());return kV};
t&&c&&t({enabled:function(){return n()},
itemPlaybackModel:function(){return V().itemPlayback},
thumbnailElRef:function(){return c.thumbnailElRef},
containerElRef:Z,options:function(){var kV,eE=(kV=_.D(V().metadata,SBW))==null?void 0:kV.endorsement;kV=c.thumbnailOverlays||[];eE&&kV.push(eE);var jE,mz;return{thumbnail:c.thumbnail,thumbnailOverlays:kV,accessibilityText:y(),thumbnailSize:c.thumbnailSize,enableRounding:U().isCollection,containPlayerWithinThumbnail:U().isCollection,trackingParams:(jE=_.D(V().rendererContext,_.Zun))==null?void 0:(mz=jE.loggingDirectives)==null?void 0:mz.trackingParams}}});
var v=0;t=_.B(_.ip(!1,void 0,"HzAs3"));var h=t.next().value,L=t.next().value;t=_.B(_.ip(!1,void 0,"ujOXud"));var R=t.next().value,rJ=t.next().value;t=_.VE(function(){var kV=n()&&V().itemPlayback;R()?(_.td.cancelJob(v),v=_.td.addJob(function(){L(!kV)},8,32)):L(!kV);
return!0});
var Zm=_.VE(function(){v&&(_.td.cancelJob(v),v=0);L(!1)});
_.sN(function(){v&&(_.td.cancelJob(v),v=0)});
var BJ=hMi(function(){rJ(!0)}),Fu=BJ.touchFeedbackEvents,Ga=BJ.touchFeedbackOnPointerUp,OE=BJ.touchFeedbackOnPointerDown;
BJ=BJ.touchFeedbackOnPointerLeave;var hO={};return _.S("div",{el:Z,class:_.un("yt-lockup-view-model-wiz",function(){a:{var kV=U();if(kV.isOverlay)kV="yt-lockup-view-model-wiz--overlay";else switch(kV.arrangement){case 1:kV="yt-lockup-view-model-wiz--horizontal";break a;default:kV="yt-lockup-view-model-wiz--vertical"}}return kV},function(){a:{var kV=U();
if(kV.isOverlay)kV="yt-lockup-view-model-wiz--overlay";else{switch(kV.collectionStackNumber){case 1:kV="yt-lockup-view-model-wiz--collection-stack-1";break a;case 2:kV="yt-lockup-view-model-wiz--collection-stack-2";break a}kV=void 0}}return kV},(hO["yt-lockup-view-model-wiz--card"]=function(){return U().isCard},hO["yt-lockup-view-model-wiz--compact"]=function(){return U().isTiny||U().sizing!=="STANDARD"},hO["yt-lockup-view-model-wiz--protect-background"]=f,hO["yt-lockup-view-model-wiz--add-margins"]=
function(){return U().addMarginForFullbleed},hO["yt-lockup-view-model-wiz--centered"]=function(){return U().isCentered},hO["yt-lockup-view-model-wiz--fullbleed"]=function(){return U().fullbleed},hO["yt-lockup-view-model-wiz--single-column-grid"]=function(){return X()===1&&J()===2},hO["yt-lockup-view-model-wiz--rich-grid-legacy-margin"]=function(){var kV;
return(kV=Y())==null?void 0:kV.useRichGridLegacyMargin},hO)),
"on:mousedown":OE,"on:mouseleave":Zm,"on:mouseup":Ga,"on:mouseover":t,"on:touchstart":OE,"on:touchend":Ga,"on:pointerleave":BJ},_.S(_.B3,{command:function(){var kV;return _.En((kV=V())==null?void 0:kV.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model-wiz__content-image",style:function(){return C()&&U().arrangement===1?"width: "+C():""}},_.S(_.lB,{data:function(){var kV;
return(kV=V())==null?void 0:kV.contentImage}},{thumbnailViewModel:function(kV){return _.S(_.E0,{data:kV.data,
aspectRatio:function(){return U().aspectRatio},
disableRounding:function(){return U().disableRounding},
width:T,hovered:h,isClip:function(){var eE;return((eE=V())==null?void 0:eE.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:szc(c),lockupExperiments:function(){return Y()}})},
collectionThumbnailViewModel:function(kV){return _.S(nUF,{data:kV.data,aspectRatio:function(){return U().aspectRatio},
disableRounding:function(){return U().disableRounding},
width:T,doubleStack:function(){return U().collectionStackNumber===2},
hovered:h,playbackRef:szc(c)})},
decoratedAvatarViewModel:_.qQ})),_.S("div",{class:"yt-lockup-view-model-wiz__metadata"},_.S(_.lB,{data:function(){var kV;return(kV=V())==null?void 0:kV.metadata}},{lockupMetadataViewModel:function(kV){return _.S(jza,{data:kV.data,
lockupStyle:U,lockupCommand:function(){var eE;return _.En((eE=V())==null?void 0:eE.rendererContext)},
lockupAccessibilityLabel:function(){return y()}})},
feedAdMetadataViewModel:function(kV){return _.S($34,{data:kV.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:d})}}),_.S(_.lB,{data:function(){var kV;
return(kV=V())==null?void 0:kV.attachmentSlot}},{lockupAttachmentsViewModel:function(kV){return _.S(D3H,{data:kV.data,
lockupStyle:U})}})),_.S(_.iX,{model:function(){a:{switch(U().collectionStackNumber){case 1:var kV=8;
break a;case 2:kV=12;break a}kV=void 0}return{isExtended:!0,triggerEvents:!0,customTopExtend:kV}},
pointerDownEvent:Fu.pointerDownEvent,pointerUpEvent:Fu.pointerUpEvent,pointerLeaveEvent:Fu.pointerLeaveEvent}))},"Sa");
_.$e.idomCompat=!0;_.jG(_.$e,"yt-lockup-view-model",{props:{data:_.Hh,containerLayoutConfig:_.Hh,containerType:_.Hh,sizing:_.Hh,protectBackground:_.Hh,typographyBump:_.Hh,thumbnailFixedWidth:_.Hh,thumbnailTargetWidth:_.Hh,force16By9ThumbnailAspectRatio:_.Hh,className:_.Hh,lockupExperiments:_.Hh,elementsPerRow:_.Hh}});_.RG(uvo);var MCL=_.IN(uvo,{callbacks:{onExpandClick:!0}});var azR=_.TJ({buttonViewModel:_.yk}),Lwa=_.IN(ZNE);_.RG(ZNE);_.RG(gTR);_.RG(Iti);_.jG(Lwa,"yt-video-attribute-view-model",{props:{data:_.Hh,className:_.Hh}});var R1=function(){var Z=_.Q.apply(this,arguments)||this;Z.useHighlightStyling=_.F("web_enable_deeper_metadata_highlight_styling");Z.isSearch=!1;Z.JSC$12924_lastScrollContainerWidth=NaN;Z.pageLoadingFromNavigation=!1;Z.currentIndex=0;Z.supportComponentResize=!1;return Z};
_.O(R1,_.Q);_.P=R1.prototype;
_.P.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}}}}}};
_.P.attached=function(){document.addEventListener("yt-page-type-changed",_.zh(this,this.onPageChange))};
_.P.detached=function(){document.removeEventListener("yt-page-type-changed",_.zh(this,this.onPageChange))};
_.P.getItemsPath=function(){return"data.cards"};
_.P.onIronResize=function(){this.updateListStyles()};
_.P.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var Z;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(Z=this.data)==null?void 0:Z.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.F("problem_walkthrough_sd")&&!!this.centerItems};
_.P.computeCardListStyle=function(Z){return Z||null};
_.P.computeEmpty=function(Z){return!this.get("cards.length",Z)};
_.P.computeThumbnailStyle=function(Z){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",Z)||null};
_.P.computeHasSubtitle=function(Z){return!!this.get("header.richListHeaderRenderer.subtitle",Z)};
_.P.computeInitialCountNumber=function(Z){return this.hasSquareMiniApp&&Z==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&Z==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:Z==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:Z==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:Z==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&Z==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.P.computeUseFloorScrolling=function(Z){return Z==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.P.computeHasGameCard=function(Z){return(Z=this.get("cards",Z))?Z.some(function(V){return V.gameCardRenderer}):!1};
_.P.computeCenterHeaderTitle=function(Z){return!(Z==null||!Z.centerHeaderTitle)};
_.P.computeHasPortraitMiniApp=function(Z){return(Z=Z==null?void 0:Z.cards)?Z.some(function(V){return V.miniGameCardViewModel&&V.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.P.computeHasSquareMiniApp=function(Z){return(Z=Z==null?void 0:Z.cards)?Z.some(function(V){return V.miniGameCardViewModel&&V.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.P.computeHasSkinnyWidthPortraitMiniApp=function(Z){return(Z=Z==null?void 0:Z.cards)?Z.some(function(V){return V.miniGameCardViewModel&&V.miniGameCardViewModel.width===135}):!1};
_.P.computeCenterItems=function(Z){return!!Z};
_.P.computeHasInfoPanel=function(Z){var V;return Z==null?void 0:(V=Z.cards)==null?void 0:V.some(function(a){return a.infoPanelContentRenderer})};
_.P.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.P.getItemByIndex=function(Z){var V=this.items.children;return V&&V.length>Z?V[Z]:void 0};
_.P.onPageChange=function(){var Z=this;this.pageLoadingFromNavigation=!0;_.td.addJob(function(){Z.pageLoadingFromNavigation=!1;_.L4(Z.hostElement,"yt-terminate-video-preview-action")},8)};
_.P.updateListStyles=function(){if(_.F("problem_walkthrough_sd")&&this.JSC$12924_scrollContainer!==void 0){var Z=this.JSC$12924_scrollContainer.clientWidth;Z!==this.JSC$12924_lastScrollContainerWidth&&(this.JSC$12924_lastScrollContainerWidth=Z,_.eL(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(Z*.8,415)+"px"}),_.Rg(this.hostElement,"iron-resize"))}};
_.QS.Object.defineProperties(R1.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.F("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return _.F("kevlar_modern_sd")&&!!((Z=this.data)==null?0:(V=Z.cards)==null?0:(a=V[0])==null?0:a.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return!!((Z=this.data)==null?0:(V=Z.cards)==null?0:(a=V[0])==null?0:a.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return _.F("enable_desktop_amsterdam_info_panels")&&!!((Z=this.data)==null?0:(V=Z.cards)==null?0:(a=V[0])==null?0:a.infoPanelContentRenderer)}}});
R1.prototype.dataChanged=R1.prototype.dataChanged;R1.prototype.onIronResize=R1.prototype.onIronResize;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],R1.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],R1.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.$R.YtdHorizontalListBehavior),_.u("design:type",Object)],R1.prototype,"ytdHorizontalListBehavior",void 0);
_.z([_.A(_.D6),_.u("design:type",Object)],R1.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],R1.prototype,"data",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],R1.prototype,"useCustomColors",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],R1.prototype,"useHighlightStyling",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.u("design:type",Object)],R1.prototype,"cardListStyle",void 0);_.z([_.x({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.u("design:type",Boolean)],R1.prototype,"empty",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.u("design:type",Boolean)],R1.prototype,"hasSubtitle",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.u("design:type",Boolean)],R1.prototype,"thumbnailStyle",void 0);_.z([_.x({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.u("design:type",Boolean)],R1.prototype,"hasGameCard",void 0);_.z([_.x({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.u("design:type",Boolean)],R1.prototype,"centerHeaderTitle",void 0);
_.z([_.x({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.u("design:type",Boolean)],R1.prototype,"hasPortraitMiniApp",void 0);_.z([_.x({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.u("design:type",Boolean)],R1.prototype,"hasSquareMiniApp",void 0);_.z([_.x({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.u("design:type",Boolean)],R1.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.z([_.x({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.u("design:type",Boolean)],R1.prototype,"hasInfoPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],R1.prototype,"isSearch",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],R1.prototype,"inlineStructuredDescription",void 0);_.z([_.Ly("#scroll-container"),_.u("design:type",HTMLDivElement)],R1.prototype,"JSC$12924_scrollContainer",void 0);
_.z([_.x({computed:"computeInitialCountNumber(data.style.type)"}),_.u("design:type",Number)],R1.prototype,"initialCount",void 0);_.z([_.x({computed:"computeUseFloorScrolling(data.style.type)"}),_.u("design:type",Boolean)],R1.prototype,"useFloorScrolling",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.u("design:type",Boolean)],R1.prototype,"centerItems",void 0);_.z([_.x(),_.u("design:type",Object)],R1.prototype,"pageLoadingFromNavigation",void 0);
_.z([_.x(),_.u("design:type",Object)],R1.prototype,"currentIndex",void 0);_.z([_.x(),_.u("design:type",Number)],R1.prototype,"scrollCount",void 0);_.z([_.x(),_.u("design:type",Object)],R1.prototype,"supportComponentResize",void 0);_.z([_.Ly("#items"),_.u("design:type",HTMLDivElement)],R1.prototype,"items",void 0);_.z([_.$K("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],R1.prototype,"onIronResize",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],R1.prototype,"dataChanged",null);_.z([_.x({reflectToAttribute:!0}),_.E("inlineStructuredDescription"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],R1.prototype,"hideNavigationButton",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],R1.prototype,"modernChapters",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],R1.prototype,"hasVideoAttributeViewModels",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],R1.prototype,"modernInfoPanels",null);R1=_.z([_.p({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],R1);
_.e(R1,"ytd-horizontal-card-list-renderer",function(){if(htA!==void 0)return htA;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return htA=Z},{mode:_.h4("kevlar_poly_si_batch_j072")?1:2});_.RG(o3a);var unh=_.Uc(function(Z){var V=Z.data;var a={};return _.S("video-summary-content-view-model",{class:_.un("video-summary-content-view-model-wiz",Z.className,(a["video-summary-content-view-model-wiz--is-search"]=Z.isSearch,a))},_.S(_.q_,{each:function(){var J=[],r=V().paragraphs;if(r==null||!r.length)return[];for(var f=0;f<r.length;f++){var d=_.D(r[f],JHJ),N=void 0;f>0&&(N=_.D(r[f-1],JHJ));N&&!!N.marker===!!d.marker?J[J.length-1].paragraphs.push(d):J.push({isList:!!d.marker,paragraphs:[d]})}return J},
keyBy:"INDEX"},function(J){return _.S(_.K,{cond:function(){return J().isList},
then:function(){return _.S("ul",{class:"video-summary-content-view-model-wiz__list"},_.S(_.q_,{each:function(){return J().paragraphs},
keyBy:"INDEX"},function(r){return _.S("li",{class:"video-summary-content-view-model-wiz__list-item"},_.S(_.dH,{text:function(){return r().text}}))}))},
else:function(){return _.S(_.q_,{each:function(){return J().paragraphs},
keyBy:"INDEX"},function(r){return _.S("p",{class:"video-summary-content-view-model-wiz__paragraph"},_.S(_.dH,{text:function(){return r().text}}))})}})}),_.S(_.K,{cond:function(){return!!_.D(V().likeButtonViewModel,cM)&&!!_.D(V().dislikeButtonViewModel,On)},
then:function(){return _.S("div",{class:"video-summary-content-view-model-wiz__bottomButtonsContainer"},_.S("div",{class:"video-summary-content-view-model-wiz__likeButton"},_.S(_.n1,{data:function(){return _.D(V().likeButtonViewModel,cM)},
disableIconAnimation:!0})),_.S(_.K1,{data:function(){return _.D(V().dislikeButtonViewModel,On)}}))}}))},"Ta"),WwH=_.F("web_enable_sink_video_summary_content_view_model")?unh:o3a,gUb=_.F("web_enable_sink_video_summary_content_view_model")?unh:_.IN(o3a);
unh.idomCompat=!0;_.F("web_enable_sink_video_summary_content_view_model")?_.jG(WwH,"video-summary-content-view-model",{props:{data:_.Hh,isSearch:_.Hh,className:_.Hh}}):_.$I(WwH,"video-summary-content-view-model",{propNames:["data","isSearch","className"]});var MQ=function(){var Z=_.Q.apply(this,arguments)||this;var V,a;Z.isExpanded=(a=(V=Z.data)==null?void 0:V.isExpanded)!=null?a:!1;Z.disableExpand=!1;Z.showProminentLabel=!1;Z.showRightSideLabel=!0;Z.toggleExpandableContent=function(J){Z.disableExpand||(J.stopPropagation(),_.kN(_.wc(J),Z.hostElement,["info","expanded-subtitle"])||(Z.isExpanded=!Z.isExpanded,Z.ytRendererBehavior.logExplicitClick(Z.data),Z.JSC$12937_cardList&&!_.F("expandable_metadata_a11y_fix_ks")&&_.vH(Z,function(){_.ju(Z.hostElement)})))};
Z.useSquareThumbnail=!1;Z.startX=0;return Z};
_.O(MQ,_.Q);_.P=MQ.prototype;_.P.computeUseSquareThumbnail=function(){var Z;return(Z=this.data)==null?void 0:Z.useSquareThumbnail};
_.P.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"}}}}};
_.P.dataChanged=function(){if(this.data){var Z,V;this.isExpanded=(V=(Z=this.data)==null?void 0:Z.isExpanded)!=null?V:!1;var a,J,r,f;if(Z=this.isDarkTheme()?(a=this.data)==null?void 0:(J=a.colorData)==null?void 0:J.darkColorPalette:(r=this.data)==null?void 0:(f=r.colorData)==null?void 0:f.lightColorPalette){var d,N;if((d=this.data)==null?0:(N=d.colorData)==null?0:N.vibrantColorPalette)Z.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.SV(this.hostElement,Z)}}};
_.P.isExpandedChanged=function(){this.isExpanded&&this.JSC$12937_cardList&&_.Rg(this.JSC$12937_cardList,"iron-resize")};
_.P.computeIsExpanded=function(Z){return!!Z.isExpanded};
_.P.computeShowProminentLabel=function(Z,V){var a;return!!(Z==null?0:(a=Z.header)==null?0:a.showLeadingCollapsedLabel)&&!V};
_.P.computeShowRightSideLabel=function(Z,V){var a;return!(Z==null?0:(a=Z.header)==null?0:a.showLeadingCollapsedLabel)&&!V};
_.P.captureContentClick=function(Z){if(!this.disableExpand)if(_.F("expandable_metadata_fix_killswitch")){var V=Z.target;_.GDL(V,"ytd-macro-markers-list-item-renderer")||Z.stopPropagation();(V==null?void 0:V.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.kN(_.wc(Z),this.hostElement,["items"])||_.Ac(_.wc(Z),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.P.timestampClick=function(Z){Z.stopPropagation();var V,a;(Z=(V=this.data)==null?void 0:(a=V.header)==null?void 0:a.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(Z)};
_.P.onDown=function(Z){Z.stopPropagation();this.startX=Z.detail?Z.detail.x:0};
_.P.onUp=function(Z){this.skipKeyInteraction(Z)&&Z.stopPropagation()};
_.P.skipKeyInteraction=function(Z){var V=Z.target;if((V==null?void 0:V.id)==="scroll-container"||(V==null?void 0:V.id)==="items"||Z.detail&&Z.detail.x!==this.startX)return!0;Z=_.wc(Z);Z=_.B(Z);for(V=Z.next();!V.done;V=Z.next()){V=V.value;if(V===this.hostElement)break;if(V.hasAttribute&&V.hasAttribute("skip-key-interaction"))return!0}return!1};
_.P.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.QS.Object.defineProperties(MQ.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var Z;return!!_.D((Z=this.data)==null?void 0:Z.expandedContent,F$4)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var Z;return!!_.D((Z=this.data)==null?void 0:Z.expandedContent,_.T8B)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!((Z=this.data)==null||!Z.useCustomColors)&&!((V=this.data)==null||!V.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!!((Z=this.data)==null?0:(V=Z.header)==null?0:V.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!!((Z=this.data)==null?0:(V=Z.header)==null?0:V.expandedSubtitle)&&this.isExpanded}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!!((Z=this.data)==null?0:(V=Z.header)==null?0:V.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
MQ.prototype.onUp=MQ.prototype.onUp;MQ.prototype.onDown=MQ.prototype.onDown;MQ.prototype.isExpandedChanged=MQ.prototype.isExpandedChanged;MQ.prototype.dataChanged=MQ.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],MQ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],MQ.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],MQ.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],MQ.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],MQ.prototype,"isExpanded",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],MQ.prototype,"disableExpand",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],MQ.prototype,"isSearch",void 0);
_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],MQ.prototype,"isWatch",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.u("design:type",Object)],MQ.prototype,"showProminentLabel",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.u("design:type",Object)],MQ.prototype,"showRightSideLabel",void 0);
_.z([_.x({value:!1,reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],MQ.prototype,"hasVideoSummary",null);_.z([_.x({value:!1,reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],MQ.prototype,"hasLockupViewModel",null);_.z([_.x({reflectToAttribute:!0}),_.E("data","isWatch"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],MQ.prototype,"useCustomColors",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data","isExpanded"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],MQ.prototype,"showInfoButton",null);_.z([_.E("data","isExpanded"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],MQ.prototype,"showTimestamp",null);_.z([_.E("data","isExpanded"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],MQ.prototype,"showExpandedSubtitle",null);
_.z([_.E("data","isExpanded"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],MQ.prototype,"showThumbnail",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],MQ.prototype,"useVppShoppingDestinationStyle",null);_.z([_.x(),_.u("design:type",Object)],MQ.prototype,"toggleExpandableContent",void 0);_.z([_.Ly("ytd-horizontal-card-list-renderer"),_.u("design:type",Object)],MQ.prototype,"JSC$12937_cardList",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.u("design:type",Object)],MQ.prototype,"useSquareThumbnail",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MQ.prototype,"dataChanged",null);_.z([_.RX("isExpanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MQ.prototype,"isExpandedChanged",null);
_.z([_.$K("down"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],MQ.prototype,"onDown",null);_.z([_.$K("up"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],MQ.prototype,"onUp",null);MQ=_.z([_.p({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],MQ);
_.e(MQ,"ytd-expandable-metadata-renderer",function(){if(RcA!==void 0)return RcA;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]">\n            <yt-formatted-string text="[[data.header.expandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n            <yt-icon disable-upgrade$="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" hidden="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" icon="[[data.header.expandedSubtitleTrailingIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n            </yt-icon>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="right-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="info" hidden="[[!showInfoButton]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapsed-label" hidden="[[!showRightSideLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon disable-upgrade$="[[!data.header.collapsedLabelIcon.iconType]]" hidden="[[!data.header.collapsedLabelIcon.iconType]]" icon="[[data.header.collapsedLabelIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <yt-formatted-string text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expand" hidden="[[isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapse" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n  </div>\n</div>\n<div id="content" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return RcA=Z},{mode:1});var ISW,Z$A=function(){if(ISW!==void 0)return ISW;var Z=document.createElement("template");_.w(Z,'\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="[[!data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" 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      <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-video-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" 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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return ISW=Z};_.YN("itemSectionRenderer","videoRenderer","ytd-video-renderer");var L2=function(){var Z=_.Q.apply(this,arguments)||this;Z.disableExpand=!1;Z.shouldShowChannelInfo=!1;Z.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return Z};
_.O(L2,_.Q);_.P=L2.prototype;_.P.computeUseSearchUi=function(){var Z,V;return this.isSearch||((Z=this.data)==null?void 0:(V=Z.style)==null?void 0:V.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.P.computeUseThreeLineTitle=function(){var Z;return((Z=this.data)==null?void 0:Z.maxTitleLines)===3};
_.P.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.F("polymer_video_renderer_defer_menu")&&!QDz?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]]"}}}}}};
_.P.attached=function(){_.Qp(this.hostElement,"blue-links",_.F("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.P.detached=function(){this.clearInlinePreviewHoverListeners()};
_.P.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.py(_.H(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var Z=this.get("data.buttons.buttonRenderer.serviceEndpoint"),V;Z&&((V=_.D(Z.commandMetadata,_.sl))==null?0:V.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(Z);this.updateInlinePreviewHoverListeners()};
_.P.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$12942_inlinePreviewHoverListener=eb({mediaRenderer:this,lockupElement:this.JSC$12942_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.P.clearInlinePreviewHoverListeners=function(){var Z;(Z=this.JSC$12942_inlinePreviewHoverListener)==null||Vj(Z)};
_.P.onTextWrapperClick=function(Z){var V,a,J=this.hideTranslation?(V=this.data)==null?void 0:V.untranslatedNavigationEndpoint:(a=this.data)==null?void 0:a.navigationEndpoint;V=_.kN(_.wc(Z),this.hostElement,["expandable-metadata"]);!J||V&&!_.F("expandable_metadata_fix_killswitch")||_.Ac(_.wc(Z),this.hostElement,["A".toString(),"BUTTON".toString()])||_.Rg(this.hostElement,"yt-navigate",{endpoint:J})};
_.P.computeThumbnailWidth=function(Z,V,a,J,r){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:J?r==="MASSIVE"?600:r==="BIG"?500:r==="MEDIUM"?450:420:a?360:V?128:Z?210:246};
_.P.computeUseBiggerThumbs=function(Z){return Z&&_.F("enable_desktop_search_bigger_thumbs")};
_.P.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.P.computeVideoStyle=function(){if(_.F("enable_video_style")){var Z,V;return(Z=this.data)==null?void 0:(V=Z.style)==null?void 0:V.value}};
_.P.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.P.handleHideItemSectionVideosByIdCommand=function(Z){var V;Z=(V=_.D(Z,Mfr))==null?void 0:V.videoId;this.data&&this.data.videoId===Z&&(this.isHidden=!0)};
_.P.getMetadataSnippetContainerClass=function(Z){return Z?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.P.computeTitleText=function(Z,V,a){return Z?a:V};
_.P.computeDescriptionSnippet=function(Z,V,a){return Z?a:V};
_.P.computeSnippetText=function(Z,V,a){return Z?a:V};
_.P.computeNavigationEndpoint=function(Z,V){return Z?V==null?void 0:V.untranslatedNavigationEndpoint:V==null?void 0:V.navigationEndpoint};
_.P.hideInlineTitleIcon=function(Z,V){return Z||!V};
_.QS.Object.defineProperties(L2.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 Z;return(Z=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?Z:[]}return[]}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.JSC$12942_inlinePreviewHoverListener)==null?0:X7(Z))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.QS.Object.defineProperties(L2,{template:{configurable:!0,enumerable:!0,get:function(){return Z$A()}}});
L2.prototype.dataChanged=L2.prototype.dataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],L2.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],L2.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],L2.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],L2.prototype,"ytdDismissibleItemBehavior",void 0);
_.z([_.A(_.U5),_.u("design:type",Object)],L2.prototype,"ytdLockupBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],L2.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],L2.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],L2.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],L2.prototype,"isBackstageVideo",void 0);
_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],L2.prototype,"isPostCompactVideo",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],L2.prototype,"isHistory",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],L2.prototype,"isRichGridVideoPost",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],L2.prototype,"isHidden",void 0);
_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],L2.prototype,"isSearch",void 0);_.z([_.x({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.u("design:type",Boolean)],L2.prototype,"useSearchUi",void 0);_.z([_.x({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.u("design:type",Boolean)],L2.prototype,"useThreeLineTitle",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.u("design:type",Boolean)],L2.prototype,"useBiggerThumbs",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.u("design:type",Object)],L2.prototype,"videoStyle",void 0);_.z([_.x({computed:"computeDisableExpand(videoStyle)"}),_.u("design:type",Object)],L2.prototype,"disableExpand",void 0);
_.z([_.x({computed:"computeShouldShowChannelInfo(useSearchUi, data)"}),_.u("design:type",Object)],L2.prototype,"shouldShowChannelInfo",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.gr("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],L2.prototype,"biggerThumbsStyle",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.u("design:type",String)],L2.prototype,"inlineTitleIcon",void 0);_.z([_.x({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.u("design:type",Object)],L2.prototype,"computedNavigationEndpoint",void 0);_.z([_.x({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"searchVideoResultEntity",V)}}),
_.u("design:type",Object)],L2.prototype,"searchVideoResultEntity",void 0);_.z([_.Ly("ytd-thumbnail"),_.u("design:type",HTMLElement)],L2.prototype,"thumbnail",void 0);_.z([_.Ly("#dismissible"),_.u("design:type",HTMLElement)],L2.prototype,"JSC$12942_dismissibleMedia",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],L2.prototype,"dataChanged",null);
_.z([_.E("searchVideoResultEntity"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],L2.prototype,"hideTranslation",null);_.z([_.E("searchVideoResultEntity"),_.u("design:type",Array),_.u("design:paramtypes",[])],L2.prototype,"hiddenBadgeGroups",null);_.z([_.E("lockupIsHovered"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],L2.prototype,"isHovered",null);L2=_.z([_.p({is:"ytd-video-renderer",disableElementRegistration:!0})],L2);
_.e(L2,"ytd-video-renderer",function(){return Z$A()},{mode:_.h4("kevlar_poly_si_batch_j047")?1:2});var uy=function(){var Z=_.Q.apply(this,arguments)||this;Z.editDialog=null;Z.roundedContainer=!0;Z.isLoading=!1;Z.isRichGrid=!1;Z.isRichGridRepost=!1;Z.reduceSidePaddings=_.F("reduce_side_paddings_in_shelf");Z.JSC$12948_spinnerEl=null;return Z};
_.O(uy,_.Q);_.P=uy.prototype;
_.P.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"}}}};
_.P.contentTextChanged=function(){this.expander.reset()};
_.P.dataChanged=function(){var Z=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var V=0,a=this.data.actions&&this.data.actions.length;V<a;V++)this.openEditDialog(_.D(this.data.actions[V],YXE));if((V=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(V=this.get("buttonRenderer.hint.hintRenderer.hintId",V))&&V.startsWith("share-post-hint")){var J=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(J){_.MC.getInstance();var r=Lk(_.HA(_.oC("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.td.addLowPriorityJob(function(){_.gW(Z.hostElement,r,J)})}}}};
_.P.updatePoll=function(Z){Z>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.P.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$12948_spinnerEl||(this.JSC$12948_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.H(this.hostElement).appendChild(this.JSC$12948_spinnerEl));this.JSC$12948_spinnerEl&&(this.JSC$12948_spinnerEl.active=this.isLoading)};
_.P.onYtNavigate=function(Z){var V=this.get("updateCommentDialogEndpoint",Z.detail.endpoint);V&&(this.openEditDialog(V),Z.stopPropagation())};
_.P.onYtCommentboxDismiss=function(){this.editDialog=null};
_.P.onYtCommentPollRevert=function(Z,V){V&&this.updatePoll(V.selectedChoiceIndex)};
_.P.onYtServiceRequestSent=function(Z,V){var a;V.endpoint&&(_.D(V.endpoint,EgL)||_.D(V.endpoint,k0c)&&((a=_.D(V.endpoint,k0c))==null||!a.clientActions))&&(this.isLoading=!0);if(V.actions)for(Z=0;Z<V.actions.length;Z++)a=V.actions[Z],_.D(a,lW)&&(a=this.get("updateBackstagePollAction.selectedChoiceIndex",a),a==void 0&&(a=-1),this.updatePoll(a))};
_.P.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.P.openEditDialog=function(Z){Z&&Z.dialog&&(this.editDialog=Z.dialog,Z=this.editDialogEl.firstElementChild)&&(Z.focus(),Z.openDialog&&Z.openDialog())};
_.P.computeIsPostHidden=function(Z,V){return!!Z||V};
_.P.computeSurfaceType=function(Z){return Z?Z.toLowerCase().replace(/_/g,"-"):""};
_.P.computeUsesCompactLockup=function(Z){return Z==="BACKSTAGE_SURFACE_TYPE_HOME"||Z==="BACKSTAGE_SURFACE_TYPE_SEARCH"||Z==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||Z==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||Z==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||Z==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.P.computeShowWithoutToolbar=function(Z){return!Z.actionButtons&&!Z.actionMenu};
_.P.computePostAttachment=function(Z){if(Z.backstageAttachment){if(_.D(Z.backstageAttachment,C7E))return"poll";if(_.D(Z.backstageAttachment,WSY))return"quiz";if(_.D(Z.backstageAttachment,_.Ul))return"video";if(_.D(Z.backstageAttachment,gGb))return"uploaded-videos";if(_.D(Z.backstageAttachment,$9c))return Z.contentText?"image":"image-only";if(_.D(Z.backstageAttachment,Rgh))return"playlist"}return"none"};
_.P.computePostTabIndex=function(Z){return Z?0:-1};
_.P.computeButtonTooltipPosition=function(Z){return this.computeUsesCompactLockup(Z)?"top":"bottom"};
_.P.computeHasText=function(Z){return!(Z==null||!Z.contentText)};
_.P.onTap=function(Z){var V,a;if(((V=this.data)==null?0:V.navigationEndpoint)&&((a=this.data)==null?void 0:a.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var J;((J=this.data)==null?0:J.navigationEndpoint)&&!_.Ac(_.wc(Z)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.Rg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.QS.Object.defineProperties(uy.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.voteCount)||_.HA("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.D(this.data.backstageAttachment,C7E))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.D(this.data.backstageAttachment,gGb))}}});
uy.prototype.onYtServiceRequestCompleted=uy.prototype.onYtServiceRequestCompleted;uy.prototype.onYtServiceRequestSent=uy.prototype.onYtServiceRequestSent;uy.prototype.onYtCommentPollRevert=uy.prototype.onYtCommentPollRevert;uy.prototype.onYtCommentboxDismiss=uy.prototype.onYtCommentboxDismiss;uy.prototype.onYtNavigate=uy.prototype.onYtNavigate;uy.prototype.isLoadingChanged=uy.prototype.isLoadingChanged;uy.prototype.dataChanged=uy.prototype.dataChanged;uy.prototype.contentTextChanged=uy.prototype.contentTextChanged;
_.z([_.A(_.D6),_.u("design:type",Object)],uy.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],uy.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],uy.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],uy.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],uy.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],uy.prototype,"editDialog",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],uy.prototype,"roundedContainer",void 0);_.z([_.x(),_.u("design:type",Object)],uy.prototype,"isLoading",void 0);_.z([_.x({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.u("design:type",String)],uy.prototype,"surface",void 0);
_.z([_.x({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.u("design:type",Boolean)],uy.prototype,"usesCompactLockup",void 0);_.z([_.x({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],uy.prototype,"showWithoutToolbar",void 0);_.z([_.x({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.u("design:type",String)],uy.prototype,"attachment",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],uy.prototype,"isRichGrid",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],uy.prototype,"isRichGridRepost",void 0);_.z([_.x({reflectToAttribute:!0,value:_.F("use_better_post_dismissals")}),_.u("design:type",Boolean)],uy.prototype,"useBetterPostDismissals",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],uy.prototype,"reduceSidePaddings",void 0);
_.z([_.x({computed:"computeHasText(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],uy.prototype,"hasText",void 0);_.z([_.Ly("#expander"),_.u("design:type",Object)],uy.prototype,"expander",void 0);_.z([_.Ly("#action-buttons"),_.u("design:type",Object)],uy.prototype,"actionButtons",void 0);_.z([_.Ly("#edit-dialog"),_.u("design:type",HTMLElement)],uy.prototype,"editDialogEl",void 0);
_.z([_.RX("data.contentText"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uy.prototype,"contentTextChanged",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uy.prototype,"dataChanged",null);_.z([_.RX("isLoading"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uy.prototype,"isLoadingChanged",null);
_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],uy.prototype,"onYtNavigate",null);_.z([_.$K("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uy.prototype,"onYtCommentboxDismiss",null);_.z([_.$K("yt-comment-poll-revert"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],uy.prototype,"onYtCommentPollRevert",null);
_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],uy.prototype,"onYtServiceRequestSent",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],uy.prototype,"onYtServiceRequestCompleted",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],uy.prototype,"voteCount",null);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],uy.prototype,"commentCount",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],uy.prototype,"hasPoll",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],uy.prototype,"hasUploadedVideo",null);uy=_.z([_.p({is:"ytd-post-renderer",disableElementRegistration:!0})],uy);
_.e(uy,"ytd-post-renderer",function(){if(Sfc!==void 0)return Sfc;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Sfc=Z},{mode:1});var VW4;var at7;var Wd=function(){return _.Q.apply(this,arguments)||this};
_.O(Wd,_.Q);Wd.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Wd.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Wd.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.$R.YtdHorizontalListBehavior),_.u("design:type",Object)],Wd.prototype,"ytdHorizontalListBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Wd.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Wd.prototype,"data",void 0);
_.z([_.x({value:"$.items.children"}),_.u("design:type",String)],Wd.prototype,"itemsPath",void 0);_.z([_.x({value:1}),_.u("design:type",Number)],Wd.prototype,"initialCount",void 0);_.z([_.x(),_.u("design:type",String)],Wd.prototype,"surface",void 0);Wd=_.z([_.p({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],Wd);
_.e(Wd,"ytd-post-multi-image-renderer",function(){if(at7!==void 0)return at7;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return at7=Z},{mode:_.h4("kevlar_poly_si_batch_j079")?1:2});var JMW={"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",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"}}},g9=function(){var Z=_.Q.apply(this,arguments)||this;Z.hasInlineCommentSection=!1;Z.editDialog=null;Z.isLoading=!1;Z.shouldHideAuthor=!1;Z.shouldShowVideoTime=!1;
Z.isInEngagementPanel=!1;Z.hideBorder=!1;Z.usesFullLockup=!1;Z.shouldShowMenuInCompactView=!1;Z.JSC$12964_spinnerEl=null;Z.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return Z};
_.O(g9,_.Q);_.P=g9.prototype;_.P.configureRendererStamper=function(){return JMW};
_.P.computeIsPollHeaderEnabled=function(Z){return(Z==null?void 0:Z.pollMetadataIcon)!=null};
_.P.getPublishTimeStampString=function(Z,V){V=new Date((Number(V)-60*((new Date).getTimezoneOffset()-(new Date(Number(V)*1E3)).getTimezoneOffset()))*1E3);V=(new yW(10)).format(V);if(Z&&Z.runs&&Z.runs.length)for(var a=0;a<Z.runs.length;a++)Z.runs[a].text&&(Z.runs[a].text=Z.runs[a].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",V));return Z};
_.P.created=function(){this.JSC$12964_spinnerEl=null};
_.P.contentTextChanged=function(){this.expander.reset()};
_.P.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var Z;if((Z=this.data)==null?0:Z.actions){Z=_.B(this.data.actions);for(var V=Z.next();!V.done;V=Z.next())this.openEditDialog(_.D(V.value,YXE))}};
_.P.handleSignalActionOpenPostCommentDialogAction=function(){_.H(this.hostElement).querySelector("#action-buttons").reply()};
_.P.updatePoll=function(Z,V){V&&this.set("data.pollMetadataVoteCountText",V);this.hasInlineCommentSection&&(Z=Z>=0,V=_.H(this.hostElement).querySelector("#action-buttons"),Z?V.reply():V.hideReplyDialog())};
_.P.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$12964_spinnerEl||(this.JSC$12964_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.H(this.hostElement).appendChild(this.JSC$12964_spinnerEl));this.JSC$12964_spinnerEl&&(this.JSC$12964_spinnerEl.active=this.isLoading)};
_.P.onYtNavigate=function(Z){var V=this.get("updateCommentDialogEndpoint",Z.detail.endpoint);V&&(this.openEditDialog(V),Z.stopPropagation())};
_.P.onYtCommentboxDismiss=function(){this.editDialog=null};
_.P.onYtCommentPollRevert=function(Z,V){V&&this.updatePoll(V.selectedChoiceIndex,V.totalVotes)};
_.P.onYtServiceRequestSent=function(Z,V){Z.stopPropagation();Z=_.D(V.endpoint,k0c);if(_.D(V.endpoint,EgL)||Z&&!Z.clientActions)this.isLoading=!0;if(V.actions)for(Z=0;Z<V.actions.length;Z++){var a=V.actions[Z],J=_.D(a,lW);J&&(a=this.get("updateBackstagePollAction.selectedChoiceIndex",a),a===void 0&&(a=-1),this.updatePoll(a,J.totalVotes))}};
_.P.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.P.openEditDialog=function(Z){Z&&Z.dialog&&(this.editDialog=Z.dialog,Z=this.editDialogElement.firstElementChild)&&(Z.focus(),Z.openDialog&&Z.openDialog())};
_.P.computeIsBodyHidden=function(Z,V){return!!Z||V};
_.QS.Object.defineProperties(g9.prototype,{postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var Z,V;if((Z=this.data)==null?0:(V=Z.pollMetadataIcon)==null?0:V.iconType)return _.RL(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.voteCount)||_.HA("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.D(this.data.backstageAttachment,C7E))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.D(this.data.backstageAttachment,WSY))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.D(this.data.backstageAttachment,gGb))}}});
g9.prototype.onYtServiceRequestCompleted=g9.prototype.onYtServiceRequestCompleted;g9.prototype.onYtServiceRequestSent=g9.prototype.onYtServiceRequestSent;g9.prototype.onYtCommentPollRevert=g9.prototype.onYtCommentPollRevert;g9.prototype.onYtCommentboxDismiss=g9.prototype.onYtCommentboxDismiss;g9.prototype.onYtNavigate=g9.prototype.onYtNavigate;g9.prototype.isLoadingChanged=g9.prototype.isLoadingChanged;g9.prototype.dataChanged=g9.prototype.dataChanged;g9.prototype.contentTextChanged=g9.prototype.contentTextChanged;
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],g9.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],g9.prototype,"rendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],g9.prototype,"rendererstamperBehavior",void 0);_.z([_.Ly("#contentTextExpander"),_.u("design:type",Object)],g9.prototype,"expander",void 0);
_.z([_.Ly("#edit-dialog"),_.u("design:type",Element)],g9.prototype,"editDialogElement",void 0);_.z([_.x(),_.u("design:type",Object)],g9.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],g9.prototype,"hasInlineCommentSection",void 0);_.z([_.x(),_.u("design:type",Object)],g9.prototype,"editDialog",void 0);_.z([_.x(),_.u("design:type",Object)],g9.prototype,"isLoading",void 0);
_.z([_.x({computed:"computeIsPollHeaderEnabled(data)"}),_.u("design:type",Boolean)],g9.prototype,"isPollHeaderEnabled",void 0);_.z([_.x(),_.u("design:type",Object)],g9.prototype,"shouldHideAuthor",void 0);_.z([_.x(),_.u("design:type",Object)],g9.prototype,"shouldShowVideoTime",void 0);_.z([_.x(),_.u("design:type",Object)],g9.prototype,"isInEngagementPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g9.prototype,"hideBorder",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g9.prototype,"usesFullLockup",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g9.prototype,"shouldShowMenuInCompactView",void 0);_.z([_.E("isInEngagementPanel"),_.u("design:type",Number),_.u("design:paramtypes",[])],g9.prototype,"postTextMaxLines",null);_.z([_.E("data.icon.iconType"),_.u("design:type",Object),_.u("design:paramtypes",[])],g9.prototype,"pollIcon",null);
_.z([_.RX("data.contentText"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g9.prototype,"contentTextChanged",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g9.prototype,"dataChanged",null);_.z([_.RX("isLoading"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g9.prototype,"isLoadingChanged",null);
_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],g9.prototype,"onYtNavigate",null);_.z([_.$K("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g9.prototype,"onYtCommentboxDismiss",null);_.z([_.$K("yt-comment-poll-revert"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],g9.prototype,"onYtCommentPollRevert",null);
_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],g9.prototype,"onYtServiceRequestSent",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],g9.prototype,"onYtServiceRequestCompleted",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],g9.prototype,"voteCount",null);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],g9.prototype,"commentCount",null);_.z([_.E("data.backstageAttachment"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],g9.prototype,"hasPoll",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],g9.prototype,"hasQuiz",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],g9.prototype,"hasUploadedVideo",null);
g9=_.z([_.p({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],g9);
_.e(g9,"ytd-backstage-post-renderer",function(){if(VW4!==void 0)return VW4;var Z=document.createElement("template");_.w(Z,'\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="[[data.authorCommentBadge]]">\n          <span class="style-scope ytd-backstage-post-renderer">[[getSimpleString(data.authorText)]]</span>\n        </a>\n        <span id="author-comment-badge" hidden="[[!data.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="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-backstage-post-renderer"></div>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return VW4=Z},{mode:1});var oTc;var I1=function(){var Z=_.Q.apply(this,arguments)||this;Z.editDialog=null;Z.showExpandButton=!1;Z.isRichGrid=!1;Z.usesFullLockup=!1;return Z};
_.O(I1,_.Q);_.P=I1.prototype;_.P.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"}}}};
_.P.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.P.computeShowExpandButton=function(Z){return this.usesCompactLockup||Z&&Z.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.P.computeUsesCompactLockup=function(Z){return!!Z.condensedContent};
_.P.computeShowFullContentText=function(Z){return!Z};
_.P.onYtNavigate=function(Z){Z=this.get("updateCommentDialogEndpoint",Z.detail.endpoint);this.openEditDialog(Z)};
_.P.onYtCommentboxDismiss=function(){this.editDialog=null};
_.P.openEditDialog=function(Z){Z&&Z.dialog&&(this.editDialog=Z.dialog,Z=this.repostEditDialogEl.firstElementChild)&&(Z.focus(),Z.openDialog&&Z.openDialog())};
_.P.onTap=function(Z){if(this.data){var V=null;this.usesCompactLockup&&!_.Ac(_.wc(Z)||[],this.hostElement,["YT-IMG-SHADOW"])?V=this.get("navigationEndpoint",this.data):Z.target===this.moreButtonEl&&(V=this.get("navigationEndpoint",Z.target.data));V&&_.Rg(this.hostElement,"yt-navigate",{endpoint:V})}};
I1.prototype.onYtCommentboxDismiss=I1.prototype.onYtCommentboxDismiss;I1.prototype.onYtNavigate=I1.prototype.onYtNavigate;I1.prototype.dataChanged=I1.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],I1.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],I1.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],I1.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],I1.prototype,"editDialog",void 0);_.z([_.x({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],I1.prototype,"usesCompactLockup",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],I1.prototype,"showExpandButton",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],I1.prototype,"isRichGrid",void 0);
_.z([_.x({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.u("design:type",Boolean)],I1.prototype,"showFullContentText",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],I1.prototype,"usesFullLockup",void 0);_.z([_.Ly("#more"),_.u("design:type",Object)],I1.prototype,"moreButtonEl",void 0);_.z([_.Ly("#repost-content-text"),_.u("design:type",HTMLElement)],I1.prototype,"repostContentTextEl",void 0);
_.z([_.Ly("#repost-edit-dialog"),_.u("design:type",HTMLElement)],I1.prototype,"repostEditDialogEl",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],I1.prototype,"dataChanged",null);_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],I1.prototype,"onYtNavigate",null);
_.z([_.$K("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],I1.prototype,"onYtCommentboxDismiss",null);I1=_.z([_.p({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],I1);
_.e(I1,"ytd-shared-post-renderer",function(){if(oTc!==void 0)return oTc;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return oTc=Z},{mode:1});var rMH;var PYh;var Zj=function(){return _.Q.apply(this,arguments)||this};
_.O(Zj,_.Q);Zj.prototype.attached=function(){var Z=this;this.networkStatusManager||(this.networkStatusManager=new _.Ad,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){Z.onlineHandler()}))};
Zj.prototype.detached=function(){var Z=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){Z.onlineHandler()}),delete this.networkStatusManager)};
Zj.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Zj.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Zj.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Zj.prototype,"data",void 0);Zj=_.z([_.p({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],Zj);
_.e(Zj,"ytd-reload-page-button-renderer",function(){if(PYh!==void 0)return PYh;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
return PYh=Z},{mode:1});var fta={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"},VB=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return Z};
_.O(VB,_.Q);_.P=VB.prototype;_.P.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.P.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.P.computeHasBodyText=function(Z){return!!Z.bodyText};
_.P.computeButtons=function(Z){var V=[];Z.ctaButton&&V.push(Z.ctaButton);Z.secondaryButton&&V.push(Z.secondaryButton);return V};
_.P.computeRendererStyle=function(Z){return Z.style?Z.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():Z.icon?"":"no-icon"};
_.P.getIconName=function(Z,V){V=V===void 0?!1:V;if(Z===void 0)return"";Z=this.get("icon.iconType",Z);var a;_.F("enable_hlp_client_icon_pick")?a=this.getThemedIcon(Z,V):a=Z;(V=fta[a])||(V="yt-icons");return[V,a].join(":")};
_.P.getThemedIcon=function(Z,V){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(Z)?V?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(Z)?V?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":Z};
_.P.isThumbnail=function(Z){return!!Z.thumbnail};
_.P.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.P.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],VB.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],VB.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],VB.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],VB.prototype,"data",void 0);
_.z([_.x({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.u("design:type",String)],VB.prototype,"rendererStyle",void 0);_.z([_.x({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.u("design:type",String)],VB.prototype,"iconName",void 0);_.z([_.x({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],VB.prototype,"thumbnail",void 0);_.z([_.x({computed:"computeButtons(data)"}),_.u("design:type",Array)],VB.prototype,"buttons",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],VB.prototype,"isDarkTheme",void 0);_.z([_.x({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],VB.prototype,"hasBodyText",void 0);VB=_.z([_.p({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],VB);
_.e(VB,"ytd-background-promo-renderer",function(){if(rMH!==void 0)return rMH;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return rMH=Z},{mode:1});var i$z;var aD=function(){var Z=_.Q.apply(this,arguments)||this;Z.collections=_.F("web_modern_collections_v2");return Z};
_.O(aD,_.Q);_.QS.Object.defineProperties(aD.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J,r,f;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(Z=this.data)==null?void 0:(V=Z.thumbnail)==null?void 0:V.sampledThumbnailColor,vibrantColorPalette:(a=this.data)==null?void 0:(J=a.thumbnail)==null?void 0:J.vibrantColorPalette,darkColorPalette:(r=this.data)==null?void 0:(f=r.thumbnail)==null?void 0:f.darkColorPalette,experimentEnabled:this.collections}}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],aD.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],aD.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],aD.prototype,"collections",void 0);_.z([_.E("data","collections"),_.u("design:type",Object),_.u("design:paramtypes",[])],aD.prototype,"collectionStack",null);aD=_.z([_.p({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],aD);
_.e(aD,"ytd-compact-station-renderer",function(){if(i$z!==void 0)return i$z;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return i$z=Z},{mode:1});var B$4;var JJ=function(){var Z=_.Q.apply(this,arguments)||this;Z.isRichGrid=!1;return Z};
_.O(JJ,_.Q);JJ.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]]"}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],JJ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],JJ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],JJ.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],JJ.prototype,"isRichGrid",void 0);JJ=_.z([_.p({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],JJ);
_.e(JJ,"ytd-grid-channel-renderer",function(){if(B$4!==void 0)return B$4;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return B$4=Z},{mode:1});var dM7;var oD=function(){return _.Q.apply(this,arguments)||this};
_.O(oD,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],oD.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],oD.prototype,"data",void 0);oD=_.z([_.p({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],oD);
_.e(oD,"ytd-grid-movie-playlist-renderer",function(){if(dM7!==void 0)return dM7;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return dM7=Z},{mode:1});var mMA;var r2=function(){var Z=_.Q.apply(this,arguments)||this;Z.downloadProgress=0;Z.transferState="TRANSFER_STATE_UNKNOWN";Z.modernButtons=_.F("web_modern_buttons");Z.useModernCollectionsV2=_.F("web_modern_collections_v2");return Z};
_.O(r2,_.Q);r2.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
r2.prototype.configureRendererStamper=function(){return{"data.menu":V$}};
r2.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
r2.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.F("woffle_playlist_renderer_killswitch")){var Z,V=FHE(this.entityInfo,this.transferState,this.downloadProgress,(Z=this.data)==null?void 0:Z.playlistId,this.isOnline);Z=V.viewPlaylistText;var a=V.badges;V=V.thumbnailOverlays;this.isDownloads=!!Z||!!a;this.set("data.viewPlaylistText",Z);a&&a.length>0&&this.set("data.badges",a);V&&V.length>0&&this.set("data.thumbnailOverlays",
V)}};
_.QS.Object.defineProperties(r2.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 Z;return!((Z=this.data)==null?0:Z.menu)}}});
r2.prototype.transferStateChanged=r2.prototype.transferStateChanged;r2.prototype.dataChanged=r2.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],r2.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.U5),_.u("design:type",Object)],r2.prototype,"ytdLockupBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],r2.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],r2.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x({selector:_.xGF,selectorArgs:["data.playlistId"]}),_.u("design:type",Object)],r2.prototype,"downloadProgress",void 0);_.z([_.x({selector:_.tI,selectorArgs:["data.playlistId"]}),_.u("design:type",Object)],r2.prototype,"transferState",void 0);_.z([_.x({selector:vgE,selectorArgs:["data.playlistId"]}),_.u("design:type",Object)],r2.prototype,"entityInfo",void 0);_.z([_.x({selector:UGR}),_.u("design:type",Boolean)],r2.prototype,"isOnline",void 0);
_.z([_.x(),_.u("design:type",Object)],r2.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],r2.prototype,"downloadRenderData",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],r2.prototype,"modernButtons",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],r2.prototype,"isDownloads",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],r2.prototype,"useModernCollectionsV2",void 0);
_.z([_.E("transferState"),_.x({reflectToAttribute:!0}),_.u("design:type",String),_.u("design:paramtypes",[])],r2.prototype,"downloadState",null);_.z([_.E("data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],r2.prototype,"menuHidden",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],r2.prototype,"dataChanged",null);
_.z([_.Zr("transferState","downloadProgress","isOnline"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],r2.prototype,"transferStateChanged",null);r2=_.z([_.p({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],r2);
_.e(r2,"ytd-grid-playlist-renderer",function(){if(mMA!==void 0)return mMA;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return mMA=Z},{mode:1});var N$F;var Pk=function(){var Z=_.Q.apply(this,arguments)||this;Z.collections=_.F("web_modern_collections_v2");return Z};
_.O(Pk,_.Q);Pk.prototype.configureRendererStamper=function(){return{"data.menu":V$,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.QS.Object.defineProperties(Pk.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J,r,f;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(Z=this.data)==null?void 0:(V=Z.thumbnail)==null?void 0:V.sampledThumbnailColor,vibrantColorPalette:(a=this.data)==null?void 0:(J=a.thumbnail)==null?void 0:J.vibrantColorPalette,darkColorPalette:(r=this.data)==null?void 0:(f=r.thumbnail)==null?void 0:f.darkColorPalette,experimentEnabled:this.collections}}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Pk.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],Pk.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.U5),_.u("design:type",Object)],Pk.prototype,"ytdLockupBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Pk.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Pk.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Pk.prototype,"collections",void 0);_.z([_.E("data","collections"),_.u("design:type",Object),_.u("design:paramtypes",[])],Pk.prototype,"collectionStack",null);Pk=_.z([_.p({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],Pk);
_.e(Pk,"ytd-grid-radio-renderer",function(){if(N$F!==void 0)return N$F;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return N$F=Z},{mode:1});var CYA;var fx=function(){var Z=_.Q.apply(this,arguments)||this;Z.useModernCollectionsV2=_.F("web_modern_collections_v2");return Z};
_.O(fx,_.Q);fx.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
fx.prototype.computeNavigationEndpoint=function(Z){return J9a(Z==null?void 0:Z.navigationEndpoint)};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],fx.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],fx.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.U5),_.u("design:type",Object)],fx.prototype,"ytdLockupBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],fx.prototype,"data",void 0);_.z([_.x({computed:"computeNavigationEndpoint(data)"}),_.u("design:type",Object)],fx.prototype,"computedNavigationEndpoint",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],fx.prototype,"useModernCollectionsV2",void 0);fx=_.z([_.p({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],fx);
_.e(fx,"ytd-grid-show-renderer",function(){if(CYA!==void 0)return CYA;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return CYA=Z},{mode:1});var qTz;_.ie=function(Z){this.playerClient=Z};
_.STb=function(Z,V,a){a=a===void 0?{}:a;return Z.playerClient.setOption("ad",V,a)};
_.ie.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.ie.prototype.executeCommand=function(Z,V){this.getOptions().includes("executeCommand")?_.STb(this,"executeCommand",{command:Z,layoutId:V}):_.WM("Calling executeCommand when adModule is not loaded")};var Bk=function(){return _.Q.apply(this,arguments)||this};
_.O(Bk,_.Q);Bk.prototype.getLayoutId=function(){var Z=_.AW("yt.www.ads.eventcache.getLastCompanionData");return Z?(Z=Z())&&Z.layoutId:null};
Bk.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var Z=_.po(),V=this.getLayoutId(),a=this.data.clickthroughEndpoint;Z&&V&&_.F("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?Z.getPlayerPromise().then(function(J){(new _.ie(J)).executeCommand(a,V)}):_.Rg(this.hostElement,"yt-navigate",{endpoint:a})}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Bk.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Bk.prototype,"data",void 0);Bk=_.z([_.p({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],Bk);
_.e(Bk,"ytd-shopping-companion-item-renderer",function(){if(qTz!==void 0)return qTz;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return qTz=Z},{mode:1});var T$L;var d2=function(){var Z=_.Q.apply(this,arguments)||this;Z.isExpandableContent=!1;return Z};
_.O(d2,_.Q);_.QS.Object.defineProperties(d2.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return((Z=this.data)==null?void 0:Z.price)||((V=this.data)==null?void 0:(a=V.dealsData)==null?void 0:a.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var Z,V;if((Z=this.data)!=null&&Z.dealsData&&((V=this.data)==null||!V.priceReplacementText)){Z=this.data.dealsData;var a,J,r;return((a=Z.salesData)==null?void 0:a.originalPrice)||((J=Z.priceDropData)==null?void 0:J.referencePrice)||((r=Z.promotionData)==null?void 0:r.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var Z,V;return(Z=this.data)==null?void 0:(V=Z.dealsData)==null?void 0:V.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],d2.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],d2.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],d2.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],d2.prototype,"isExpandableContent",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],d2.prototype,"showCta",null);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],d2.prototype,"ctaText",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],d2.prototype,"hasPriceTopPosition",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],d2.prototype,"hasPriceBottomPosition",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],d2.prototype,"useNewStyle",null);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],d2.prototype,"showPriceReplacementText",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],d2.prototype,"priceValue",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],d2.prototype,"showDeal",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],d2.prototype,"showAffiliateDisclaimer",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],d2.prototype,"useSaleStyle",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],d2.prototype,"useFromBrandCtaStyle",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],d2.prototype,"useFromVendorCtaStyle",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],d2.prototype,"useShoppingCollectionCtaStyle",null);d2=_.z([_.p({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],d2);
_.e(d2,"ytd-vertical-product-card-renderer",function(){if(T$L!==void 0)return T$L;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return T$L=Z},{mode:1});var YTh;var m7=function(){return _.Q.apply(this,arguments)||this};
_.O(m7,_.Q);m7.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],m7.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],m7.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.U5),_.u("design:type",Object)],m7.prototype,"ytdLockupBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],m7.prototype,"data",void 0);m7=_.z([_.p({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],m7);
_.e(m7,"ytd-grid-movie-renderer",function(){if(YTh!==void 0)return YTh;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return YTh=Z},{mode:1});var X7z;var Nh=function(){var Z=_.Q.apply(this,arguments)||this;Z.rounded=!0;Z.itemStyle="small-item";return Z};
_.O(Nh,_.Q);Nh.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var Z,V,a,J,r=(V=_.D((Z=this.data)==null?void 0:Z.buttonCommand,_.wLh))==null?void 0:(a=V.item)==null?void 0:(J=a.notificationTextRenderer)==null?void 0:J.successResponseText;r&&_.rHO(this.hostElement,r)}};
_.QS.Object.defineProperties(Nh.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?void 0:Z.isProductPlaceholder)!==void 0&&((V=this.data)==null?void 0:V.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.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}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Nh.prototype,"ytRendererBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Nh.prototype,"rounded",void 0);_.z([_.x(),_.u("design:type",Object)],Nh.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],Nh.prototype,"itemStyle",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Nh.prototype,"hasPrice",null);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Nh.prototype,"hasPriceReplacementText",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Nh.prototype,"hasAdditionalFeesText",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Nh.prototype,"hasAffiliateDisclaimer",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Nh.prototype,"isProductPlaceholder",null);
_.z([_.x(),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Nh.prototype,"hideOpenInNewIcon",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Nh.prototype,"ariaLabel",null);Nh=_.z([_.p({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],Nh);
_.e(Nh,"ytd-merch-shelf-item-renderer",function(){if(X7z!==void 0)return X7z;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return X7z=Z},{mode:1});var KdW=_.Uc(function(Z){var V=_.v6();_.xA(V,function(){return Z.data().rendererContext});
return _.S("button-card-view-model",{el:V,class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return Z.data().title},
role:"button"},_.S(_.iX,{model:{}}),_.S("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.S("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.S(_.K,{cond:function(){return Z.data().image},
then:function(a){return _.S(_.bn,{data:a,alt:function(){var J;return(J=Z.data().title)!=null?J:""},
className:"ytwButtonCardViewModelHostImage"})}})),_.S("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return Z.data().title})))},"Ua");_.F("web_button_view_model_wcw_registration_killswitch")||_.jG(KdW,"button-card-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){Z=_.bm(Z,{className:void 0});var V=Z.data;Z=Z.className;var a=_.Ct(function(){return V().onTapCommand},void 0,"NprDr");
return _.S("ytd-shopping-item-card",{class:_.un("ytdShoppingItemCardHost",Z)},_.S(_.B3,{command:a,className:"ytdShoppingItemCardHostLink"},_.S("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.S(_.lB,{data:function(){return V().thumbnailViewModel}},{thumbnailViewModel:function(J){return _.S(_.E0,{data:J.data,
aspectRatio:3})}})),_.S("div",null,_.S("p",{class:"ytdShoppingItemCardHostItemTitle"},_.S(_.dH,{text:function(){return V().itemTitle}})),_.S("p",{class:"ytdShoppingItemCardHostPrice"},_.S(_.dH,{text:function(){return V().priceOrStatus}})))))},"Va"),"ytd-shopping-item-card",{props:{data:_.Hh,
className:_.Hh}});var nTF={isAdsVideo:!0},ltL={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},tWF={showPlayerControls:!1,videoPreviewDurationMs:15E3},qLE={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!_.F("web_shorts_imp_fullwidth_killswitch")};var g0=null,PfV={};var BMJ="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(" "),Cx={},dEV=(Cx.FEwhat_to_watch="home",Cx.FEhashtag="hashtag",Cx.FEtrending="trending",Cx.FEhistory="history",Cx.SPunlimited="premium",Cx.FEmemberships_and_purchases="paid_memberships",Cx.SPredeem_code="redeem",Cx.SPverify_location="locate",Cx.SPminor_moment="minor_moment",
Cx.FEmini_app_container="mini_app",Cx.FEnews_destination="news",Cx.SPopen_in_app="open_in_app",Cx.FEexplore="explore",Cx.FEsubscriptions="subscriptions",Cx.FEsfv_audio_pivot="sfv_audio_pivot",Cx.FEplaylist_aggregation="playlist_aggregation",Cx);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");_.Ig("init");var snY=function(){},O$r=_.Uc(function(Z){var V=Z.data;
var a=Z.inlineMetadata;var J=Z.aspectRatio;var r=Z.scrimStyle;var f=Z.className;var d=Z.useDefaultStyle;var N=new snY,C=_.F("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",T=_.Ct(function(){return(d==null?0:d())?C==="SHORTS_LOCKUP_STYLE_SLIM":V().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"x5GdUe"),Y=_.Ct(function(){return _.cr(a)||T()||!1},void 0,"pcPnBf"),X=function(){return(r==null?void 0:r())!==void 0?r==null?void 0:r():1};
Z=_.v6(function(L){N&&(N.hostElement=L,y())});
_.$X(Z,{visibilityCallback:function(L){var R=V().onFirstVisible;L&&R&&_.tj(R)},
showOption:{calledOnce:!0,state:"visible"}});f=_.un("shortsLockupViewModelHost",f);var n=_.v6(),t={};t=_.un(function(){return T(),"shortsLockupViewModelHostThumbnailContainer"},(t.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.cr(J)===1},t.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.cr(J)===2},t.shortsLockupViewModelHostThumbnailContainerRounded=function(){return!T()},t.shortsLockupViewModelHostThumbnailContainerCustomDimensions=
function(){return!_.F("web_shorts_2_by_3_lockups_study")&&!_.F("desktop_search_enable_two_by_three_shorts_aspect_ratio")},t));
var c,y=function(){if(N){var L;(L=c)==null||Vj(L);var R;N.hostElement&&((R=N.data)==null?0:R.inlinePlayerData)&&(c=eb({mediaRenderer:N,lockupElement:N.hostElement,thumbnailElement:n.value,videoPreviewOpts:qLE}))}};
_.lp(function(){N&&(N.data=V(),y())});
var U=_.Ct(function(){return V().thumbnail},void 0,"FXJKOd"),v=_.Ct(function(){return V().badge},void 0,"RHSDwe"),h=_.Ct(function(){return V().onTap},void 0,"twXQme");
return _.S("ytm-shorts-lockup-view-model",{el:Z,class:f},_.S(_.Wr,null,_.S(_.B3,{command:h,className:_.un("shortsLockupViewModelHostEndpoint","reel-item-endpoint",""),ariaHidden:function(){return!Y()},
tabIndex:function(){return Y()?0:-1}},_.S("div",{el:n,
class:t},_.S(_.K,{cond:U,then:function(){return _.S(_.bn,{data:function(){return U()},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),null),_.S(_.K,{cond:Y,
then:function(){return _.S(Fda,{data:V,scrimStyle:X,useDefaultStyle:d})}}),_.S(_.lB,{data:v},{badgeViewModel:function(L){return _.S(_.Q$,{data:L.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.S(_.K,{cond:function(){return Y()&&V().menuOnTap},
then:function(){return _.S(DMb,{data:V,inlineMetadata:!0})}}),_.S(_.K,{cond:function(){return!Y()},
then:function(){return _.S(cMH,{data:V,useDefaultStyle:d})}})))},"Wa"),Fda=_.Uc(function(Z){var V=Z.data;
var a=Z.scrimStyle;var J=Z.useDefaultStyle;var r=_.F("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",f=J&&_.F("web_hide_primary_text_for_pivot_panel"),d=_.Ct(function(){return(J==null?0:J())?r==="SHORTS_LOCKUP_STYLE_SLIM":V().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"qtqqA");
Z={};Z=_.un("shortsLockupViewModelHostInlineMetadata",(Z.shortsLockupViewModelHostMetadataRounded=function(){return!d()},Z.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(a==null?void 0:a())===3&&!_.F("enable_shorts_lockup_new_scrim")},Z.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(a==null?void 0:a())===3&&_.F("enable_shorts_lockup_new_scrim")},Z.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(a==null?void 0:a())===2||(a==null?void 0:
a())===4},Z.shortsLockupViewModelHostShowOverPlayer=function(){return!0},Z),"image-overlay-text");
var N={};return _.S("div",{class:Z},_.S("h3",{class:_.un("shortsLockupViewModelHostMetadataTitle",(N.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(a==null?void 0:a())===4},N)),
"aria-label":function(){return V().accessibilityText}},_.S(_.K,{cond:function(){var C;
return!((C=V().overlayMetadata)==null||!C.primaryText)&&!f},
then:function(){return _.S(_.dH,{text:function(){var C;return(C=V().overlayMetadata)==null?void 0:C.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.S(_.K,{cond:function(){var C;
return(C=V().overlayMetadata)==null?void 0:C.secondaryText},
then:function(){return _.S(G6W,{data:V,scrimStyle:a,className:void 0})}}))},"Xa"),cMH=_.Uc(function(Z){var V=Z.data;
var a=Z.useDefaultStyle;var J=_.F("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",r=_.Ct(function(){return(a==null?0:a())?J==="SHORTS_LOCKUP_STYLE_SLIM":V().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"VQCGke");
Z=_.un(function(){return r()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},"image-overlay-text");
var f,d=_.VE(function(){var C;(C=f)==null||C.click();return!1}),N={};
return _.S("div",{class:Z,"on:click":d},_.S("h3",{class:_.un("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(N.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var C,T;return!((C=V().overlayMetadata)==null?0:(T=C.primaryText)==null?0:T.content)},N)),
"aria-label":function(){return V().accessibilityText}},_.S(_.B3,{ref:function(C){return void(f=C)},
command:function(){return V().onTap},
className:_.un("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var C,T;return(C=V().overlayMetadata)==null?void 0:(T=C.primaryText)==null?void 0:T.content}},_.S(_.K,{cond:function(){return!!V().overlayMetadata},
then:function(){return _.S(_.dH,{text:function(){var C;return(C=V().overlayMetadata)==null?void 0:C.primaryText},
noEndpoints:!0,noStyleRuns:!0})}}))),_.S(_.K,{cond:function(){var C;
return(C=V().overlayMetadata)==null?void 0:C.secondaryText},
then:function(){return _.S(G6W,{data:V,className:"shortsLockupViewModelHostOutsideMetadataSubhead"})}}),_.S(_.K,{cond:function(){return V().menuOnTap},
then:function(){return _.S(DMb,{data:V,inlineMetadata:!1})}}))},"Ya"),G6W=_.Uc(function(Z){var V=Z.data;
var a=Z.scrimStyle;Z=Z.className;var J={};return _.S("div",{class:_.un((J.shortsLockupViewModelHostMetadataSubhead=function(){return(a==null?void 0:a())!==4},J.shortsLockupViewModelHostMetadataSubheadNew=_.F("enable_shorts_lockup_new_scrim"),J.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(a==null?void 0:a())===4},J),Z),
"aria-hidden":"true"},_.S(_.dH,{text:function(){var r;return(r=V().overlayMetadata)==null?void 0:r.secondaryText},
noStyleRuns:!0}))},"Za"),DMb=_.Uc(function(Z){var V=Z.data;
var a=Z.inlineMetadata;Z={};Z=_.un((Z.shortsLockupViewModelHostInlineMetadataMenu=function(){return a()},Z.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!a()},Z.shortsLockupViewModelHostShowOverPlayer=function(){return!0},Z),"image-overlay-text");
return _.S("div",{class:Z},_.S(uB,{data:function(){return{style:a()?"overlay":"mono",accessibilityLabel:V().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(J){J.preventDefault();J.stopPropagation();var r=_.nh({elementsCommand:V().menuOnTap,forceNewState:!0});if(r==null?0:r.onclick)r.onclick(J)}}},
iconName:"MORE_VERT"}))},"$a");var TMR=_.TJ({badgeViewModel:i3J}),Cfm=function(){},w7b=_.IN(KaV),yMz=_.Uc(function(Z){var V=Z.data;
var a=Z.inlineMetadata;var J=Z.aspectRatio;var r=Z.scrimStyle;var f=Z.className;var d=Z.useDefaultStyle;Z=_.Ct(function(){var C=V().entityId;return C?C.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"FWALZc");
var N=_.F("web_shorts_lockup_view_model_sink")?O$r:w7b;return _.S("ytm-shorts-lockup-view-model-v2",{class:_.un("shortsLockupViewModelHost",f)},_.S(_.QzH,{contentId:Z,aspectRatio:function(){return(J==null?void 0:J())===1?1:(J==null?void 0:J())===2?2:4}},function(){return _.S(N,{data:V,
inlineMetadata:a,aspectRatio:J,scrimStyle:r,className:f,useDefaultStyle:d})}))},"ab");
_.RG(KaV);_.RG(SLF);_.RG(XEa);_.RG(n3V);_.RG(YLF);_.jG(yMz,"ytm-shorts-lockup-view-model-v2",{props:{data:_.EU,inlineMetadata:_.EU,aspectRatio:_.EU,scrimStyle:_.EU,className:_.EU,useDefaultStyle:_.EU}});var b$Y=16/9*210,qh=function(){var Z=_.Q.apply(this,arguments)||this;Z.isExpandableContent=!1;Z.hideShelfHeader=!1;Z.engagementPanel=!1;Z.buttonClasses=["arrow"];Z.isSearch=!1;Z.disableScrollEventListener=!1;Z.containsLockup=!1;Z.overrideArrowPositionForProductCard=!1;Z.overrideArrowPositionForShoppingItemCard=!1;Z.overrideArrowPositionForReelItems=!1;Z.overrideArrowPositionForGridMovie=!1;Z.overrideArrowPositionToCenter=!1;Z.isSearchPostShelf=!1;Z.overrideArrowPositionForMixedShelf=!1;Z.overrideArrowPositionForMixedShelfShortsOnly=
!1;Z.hasBigThumbsReelItems=!1;Z.shouldUseMixedListHeight=!1;Z.shouldUseShortsListHeight=!1;Z.gridVideoWidth=0;Z.isSearchVodShelf=!1;Z.disableWheelScroll=!1;Z.sizing="COMPACT";Z.shortsLockupAspectRatio=0;return Z};
_.O(qh,_.Q);_.P=qh.prototype;
_.P.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]]"}}}}};
_.P.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.F("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.P.computeInitialCountNumber=function(Z){if(!Z)return 6;var V=Z.items.some(function(f){return!!f.topicRecommendationsChipRenderer}),a=Z.items.some(function(f){return!!f.displayAdRenderer}),J=this.computeShouldListItemsHaveEqualHeight(Z),r=Z.items.some(function(f){return!!f.gridPlaylistRenderer});
Z=Z.items.some(function(f){return!!f.shoppingItemCardViewModel});
return V?9:a?8:r||J?10:Z?7:6};
_.P.computeContainsPost=function(Z){return!!Z&&!!Z.items&&Z.items.some(function(V){return!!V.postRenderer})};
_.P.computeContainsLockup=function(){if(_.F("web_horizontal_list_lockup_arrow_killswitch"))return!1;var Z,V;return(Z=this.data)==null?void 0:(V=Z.items)==null?void 0:V.some(function(a){return!!a.lockupViewModel})};
_.P.maybeUpdateLockupAspectRatio=function(){var Z,V;if(this.computeContainsLockup()&&((Z=this.data)==null?0:(V=Z.items)==null?0:V.length)){var a;Z=dMn((a=this.data.items[0].lockupViewModel)==null?void 0:a.contentType,this.data.force16By9ThumbnailAspectRatio);a=WQm(Z);a=this.computeLockupWidth()/a;_.eL(this.hostElement,{"--yt-horizontal-list-content-height":a+"px"})}};
_.P.computeOverrideArrowPositionForProductCard=function(Z){if(this.isExpandableContent)return!1;var V;return!!(Z==null?0:(V=Z.items)==null?0:V.some(function(a){return!!a.verticalProductCardRenderer}))};
_.P.computeOverrideArrowPositionForShoppingItemCard=function(Z){var V;return!!(Z==null?0:(V=Z.items)==null?0:V.some(function(a){return!!a.shoppingItemCardViewModel}))};
_.P.computeOverrideArrowPositionForReelItemRenderer=function(Z){return this.containsReelItemRenderer(Z)};
_.P.computeHasBigThumbsReelItems=function(Z,V){return Z&&this.containsReelItemRenderer(V)};
_.P.computeShouldListItemsHaveEqualHeight=function(Z){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(Z==null?void 0:Z.itemSizeConstraint)};
_.P.computeShouldListItemsHaveShortsHeight=function(Z){return this.computeShouldListItemsHaveEqualHeight(Z)&&!this.containsGridVideoRenderer(Z)};
_.P.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.P.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.P.containsReelItemRenderer=function(Z){var V;return!!(Z==null?0:(V=Z.items)==null?0:V.some(function(a){return!(!a.reelItemRenderer&&!a.shortsLockupViewModel)}))};
_.P.containsGridVideoRenderer=function(Z){var V;return!!(Z==null?0:(V=Z.items)==null?0:V.some(function(a){return!!a.gridVideoRenderer||!!a.lockupViewModel}))};
_.P.computeContainsGridMovieRenderer=function(Z){var V;return!!(Z==null?0:(V=Z.items)==null?0:V.some(function(a){return!!a.gridMovieRenderer}))};
_.P.computeOverrideArrowPositionToCenter=function(Z){return this.computeIsSearchPostShelf(Z)};
_.P.computeIsSearchPostShelf=function(Z){var V;return!!(Z==null?0:(V=Z.items)==null?0:V.some(function(a){var J,r;return((r=(J=a.postRenderer)==null?void 0:J.surface)!=null?r:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.P.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(Z){var V;return!!(Z==null?0:(V=Z.items)==null?0:V.some(function(a){var J,r,f;return((f=(J=a.backgroundPromoRenderer)==null?void 0:(r=J.style)==null?void 0:r.value)!=null?f:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.P.computeIsSearchVodShelf=function(Z,V){return Z&&this.containsGridVideoRenderer(V)};
_.P.computeDisableWheelScroll=function(Z,V){return this.computeIsSearchVodShelf(Z,V)};
_.P.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.P.computeShortsLockupAspectRatio=function(Z){return Z&&_.F("web_shorts_2_by_3_lockups_no_search")&&!_.F("desktop_search_enable_two_by_three_shorts_aspect_ratio")?0:1};
_.P.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.eL(this.hostElement,{"--ytd-reel-item-thumbnail-height":b$Y+"px"})};
qh.prototype.dataChanged=qh.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],qh.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],qh.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.$R.YtdHorizontalListBehavior),_.u("design:type",Object)],qh.prototype,"ytdHorizontalListBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],qh.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],qh.prototype,"isExpandableContent",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"hideShelfHeader",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"engagementPanel",void 0);_.z([_.x(),_.u("design:type",Array)],qh.prototype,"buttonClasses",void 0);_.z([_.x(),_.u("design:type",Object)],qh.prototype,"isSearch",void 0);
_.z([_.x(),_.u("design:type",Object)],qh.prototype,"disableScrollEventListener",void 0);_.z([_.x({computed:"computeInitialCountNumber(data)"}),_.u("design:type",Number)],qh.prototype,"initialCount",void 0);_.z([_.x({computed:"computeContainsPost(data)"}),_.u("design:type",Boolean)],qh.prototype,"supportComponentResize",void 0);_.z([_.x({computed:"computeContainsPost(data)"}),_.u("design:type",Boolean)],qh.prototype,"containsPost",void 0);
_.z([_.x({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"containsLockup",void 0);_.z([_.x({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],qh.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.z([_.x({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"overrideArrowPositionForProductCard",void 0);_.z([_.x({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.z([_.x({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"overrideArrowPositionForReelItems",void 0);_.z([_.x({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"overrideArrowPositionForGridMovie",void 0);
_.z([_.x({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"overrideArrowPositionToCenter",void 0);_.z([_.x({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"isSearchPostShelf",void 0);_.z([_.x({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.z([_.x({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.z([_.x({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"hasBigThumbsReelItems",void 0);
_.z([_.x({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"shouldUseMixedListHeight",void 0);_.z([_.x({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"shouldUseShortsListHeight",void 0);_.z([_.x({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"gridVideoWidth",void 0);
_.z([_.x({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"isSearchVodShelf",void 0);_.z([_.x({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.u("design:type",Object)],qh.prototype,"disableWheelScroll",void 0);_.z([_.x({computed:"computeSizing(isSearch)"}),_.u("design:type",Object)],qh.prototype,"sizing",void 0);
_.z([_.x({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.u("design:type",Object)],qh.prototype,"shortsLockupAspectRatio",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qh.prototype,"dataChanged",null);
_.e(qh,"yt-horizontal-list-renderer",function(){if(tcA===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);tcA=Z}Z=tcA;return Z},{mode:1});var UMF;var H$B=[10,12,14,16,18,20,24,28,32,36],AM4=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],Sq=function(){var Z=_.Q.apply(this,arguments)||this;Z.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";Z.hideOverflow=!1;Z.useRoboto=!1;Z.fontClass="";Z.overflown=!1;Z.actionMap={"yt-window-resized":"resize"};return Z};
_.O(Sq,_.Q);_.P=Sq.prototype;
_.P.attached=function(){var Z=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();_.vH(this,function(){Z.resize()});
if(!_.rG){var V,a,J;(V=document)==null||(a=V.fonts)==null||(J=a.ready)==null||J.then(function(){Z.resize()})}};
_.P.dataChanged=function(){this.resize()};
_.P.guideIsExpandedChanged=function(){this.resize()};
_.P.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 Z=this.getMaxNumLines(),V=this.getMinFont(),a=this.getMaxFont(),J=this.useRoboto?H$B:AM4;for(J=J.filter(function(f){return f<=a&&f>=V});J.length>1;){var r=Math.floor(J.length/2);
this.updateFontSize(J[r]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=Z)J=J.slice(r,J.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>Z)J=J.slice(0,r);else break}this.updateFontSize(J[J.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(Z)}};
_.P.handleOverflow=function(Z){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>Z&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",Z.toString()))};
_.P.updateFontSize=function(Z){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+Z;this.textNode.classList.add(this.fontClass)};
_.P.getMaxFont=function(){var Z=this.useRoboto?H$B:AM4;Z=Z[Z.length-1];return this.maxFontSize&&this.maxFontSize<=Z?this.maxFontSize:Z};
_.P.getMinFont=function(){var Z=(this.useRoboto?H$B:AM4)[0];return this.minFontSize&&this.minFontSize>=Z?this.minFontSize:Z};
_.P.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.P.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.P.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.AI(this.text).split("\n").length-1:Infinity};
_.P.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("Fh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
Sq.prototype.guideIsExpandedChanged=Sq.prototype.guideIsExpandedChanged;Sq.prototype.dataChanged=Sq.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Sq.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Sq.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Sq.prototype,"actionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Sq.prototype,"text",void 0);
_.z([_.x(),_.u("design:type",String)],Sq.prototype,"fontFamily",void 0);_.z([_.x(),_.u("design:type",Number)],Sq.prototype,"maxWidth",void 0);_.z([_.x(),_.u("design:type",Number)],Sq.prototype,"maxHeight",void 0);_.z([_.x(),_.u("design:type",Number)],Sq.prototype,"maxFontSize",void 0);_.z([_.x(),_.u("design:type",Number)],Sq.prototype,"minFontSize",void 0);_.z([_.x(),_.u("design:type",Number)],Sq.prototype,"maxLines",void 0);_.z([_.x(),_.u("design:type",Object)],Sq.prototype,"hideOverflow",void 0);
_.z([_.x({selector:_.c8c}),_.u("design:type",Boolean)],Sq.prototype,"guideIsExpanded",void 0);_.z([_.Ly("#container"),_.u("design:type",HTMLElement)],Sq.prototype,"containerNode",void 0);_.z([_.Ly("#text"),_.u("design:type",HTMLElement)],Sq.prototype,"textNode",void 0);_.z([_.Zr("text"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Sq.prototype,"dataChanged",null);
_.z([_.Zr("guideIsExpanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Sq.prototype,"guideIsExpandedChanged",null);Sq=_.z([_.p({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],Sq);
_.e(Sq,"yt-dynamic-sizing-formatted-string",function(){if(UMF!==void 0)return UMF;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return UMF=Z},{mode:1});var k6F;_.ETc=function(Z){_.VF.call(this,Z)};
_.O(_.ETc,_.VF);var jnb=function(Z){_.VF.call(this,Z)};
_.O(jnb,_.ETc);var Ty=function(){return _.Q.apply(this,arguments)||this};
_.O(Ty,_.Q);Ty.prototype.onTapSuspendedChannel=function(){var Z;if((Z=this.data)!=null&&Z.serviceEndpoint){var V,a;(Z=(a=_.D((V=this.data)==null?void 0:V.serviceEndpoint,_.H6))==null?void 0:a.url)?_.Ky(Z,void 0,void 0,window.top):(V=new jnb("Did not handle suspended account tap. No appealUrl."),_.t$(V))}else V=new jnb("Did not handle suspended account tap. No serviceEndpoint."),_.t$(V)};
Ty.prototype.onTap=function(){var Z=this,V=_.Ze(),a,J=(a=_.IL(V,{veType:7116}))!=null?a:void 0;_.c3(V,{visualElement:J});_.YK();this.saveRoleText();var r;if((r=this.data)==null?0:r.youtubeSuspended)this.onTapSuspendedChannel();else{var f=!1,d,N;(V=(N=_.D((d=this.data)==null?void 0:d.serviceEndpoint,_.hsF))==null?void 0:N.supportedTokens)&&V.forEach(function(C){if(C.accountSigninToken)if(f=!0,Z.onAccountItemTap)Z.onAccountItemTap(C.accountSigninToken.signinUrl);else _.Ky(C.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!f){if(d=this.get("serviceEndpoint",this.data))f=!0,this.ytComponentBehavior.resolveCommand(d);f||_.s$(new jnb("Did not handle account switch tap. No token."))}}};
Ty.prototype.saveRoleText=function(){if(this.data){var Z=this.data,V=Z.channelDelegationRole;if(V){var a,J=(a=_.D(Z==null?void 0:Z.serviceEndpoint,_.hsF))==null?void 0:a.supportedTokens;if(!J){var r,f,d,N;J=(r=_.D(Z==null?void 0:Z.serviceEndpoint,_.t8))==null?void 0:(f=r.popup)==null?void 0:(d=f.confirmDialogRenderer)==null?void 0:(N=d.confirmButton)==null?void 0:N.buttonRenderer;var C;J=(C=_.D(J==null?void 0:J.command,_.ZW))==null?void 0:C.commands;if(!J)return;var T;J=(T=_.D(J[1],_.hsF))==null?
void 0:T.supportedTokens}if(J){C=void 0;T=_.B(J);for(J=T.next();!J.done;J=T.next())if(J=J.value,J.datasyncIdToken){C=J.datasyncIdToken.datasyncIdToken;break}if(C){var Y;a:{if(_.BiJ()&&(T=_.t5i(C+"::pom"))){T=new f5(T);break a}T=void 0}(Y=T)==null||Y.set("role_text",V);if((tQO?tQO:window.location).href.indexOf("studio")!==-1&&(Y=dbc())){T=Y.src?(new URL(Y.src)).origin:"*";var X;(X=Y.contentWindow)==null||X.postMessage({action:"save_pom_role",datasyncId:C,roleText:V},T)}}}}}};
_.QS.Object.defineProperties(Ty.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=(Z=this.data)==null?void 0:(V=Z.accountPhoto)==null?void 0:V.thumbnails;return a&&a.length>0&&(a[0].height===36||a[0].height===48)?a[0].height:40}}});
Ty.prototype.onTap=Ty.prototype.onTap;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Ty.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ty.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ty.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!1}),_.u("design:type",Function)],Ty.prototype,"onAccountItemTap",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ty.prototype,"enableRingForActiveAccount",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],Ty.prototype,"thumbnailSize",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ty.prototype,"onTap",null);Ty=_.z([_.p({is:"ytd-account-item-renderer",disableElementRegistration:!0})],Ty);
_.e(Ty,"ytd-account-item-renderer",function(){if(k6F!==void 0)return k6F;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return k6F=Z},{mode:1});var vTa;var Ym=function(){return _.Q.apply(this,arguments)||this};
_.O(Ym,_.Q);Ym.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.l().resolve(_.Lf).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ym.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ym.prototype,"data",void 0);Ym=_.z([_.p({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],Ym);
_.e(Ym,"ytd-identity-chip-renderer",function(){if(vTa!==void 0)return vTa;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return vTa=Z},{mode:1});var xMh;var QnB;var p7W;var hMr;var Xt=function(){var Z=_.Q.apply(this,arguments)||this;Z.richItemMinWidth=_.W0("wn_grid_min_item_width",310);Z.isShorts=!1;Z.isWatchNext=!1;Z.isExploreHub=!1;return Z};
_.O(Xt,_.Q);_.QS.Object.defineProperties(Xt.prototype,{cardItems:{configurable:!0,enumerable:!0,get:function(){var Z=[],V=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.eL(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var a;if(((a=this.data)==null?0:a.rows)&&V)for(V*=this.data.rows,a=0;a<V;a++)Z.push({});return Z}}});
_.z([_.A(_.s5),_.u("design:type",Object)],Xt.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Xt.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Xt.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.Y9,value:3}),_.u("design:type",Number)],Xt.prototype,"itemsPerRow",void 0);_.z([_.x({selector:_.DGc,value:6}),_.u("design:type",Number)],Xt.prototype,"slimItemsPerRow",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Number)],Xt.prototype,"richItemMinWidth",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.TP}),_.u("design:type",Boolean)],Xt.prototype,"miniMode",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Xt.prototype,"isShorts",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Xt.prototype,"isWatchNext",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Xt.prototype,"isExploreHub",void 0);
_.z([_.E("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.u("design:type",Array),_.u("design:paramtypes",[])],Xt.prototype,"cardItems",null);Xt=_.z([_.p({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],Xt);
_.eMb=_.pr()(Xt,"ytd-ghost-grid-renderer",function(){if(hMr===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);hMr=Z}Z=hMr;return Z},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.jG(_.Uc(function(Z){var V=_.bm(Z,{numberOfComments:3}).numberOfComments,a=_.bm(Z,{isInitialLoad:!1}).isInitialLoad,J=_.Ko(_.KY),r=function(){return Math.min(Number(V==null?void 0:V())||20,20)};
return _.S("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.S(_.K,{cond:function(){return(J==null?void 0:J())&&(a==null?void 0:a())},
then:function(){return _.S("div",{class:"ytGhostCommentsComments"},_.S("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.S("div",{class:_.un("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.S("div",{class:_.un("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.S("div",{class:"ytGhostCommentsGhostCard"},_.S("div",{class:"ytGhostCommentsAvatar"},_.S("div",{class:"ytGhostCommentsCircle"})),_.S("div",{class:"ytGhostCommentsComments"},_.S("div",{class:"ytGhostCommentsMeta"},
_.S("div",{class:_.un("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.S("div",{class:_.un("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.S("div",{class:"ytGhostCommentsComments"},_.S(_.q_,{each:function(){return Array((r==null?void 0:r())||3)}},function(){return _.S("div",{class:"ytGhostCommentsGhostCard"},_.S("div",{class:"ytGhostCommentsAvatar"},_.S("div",{class:"ytGhostCommentsCircle"})),_.S("div",{class:"ytGhostCommentsHost"},_.S("div",{class:"ytGhostCommentsMeta"},
_.S("div",{class:_.un("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.S("div",{class:_.un("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.S("div",{class:_.un("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.S("div",{class:"ytGhostCommentsGhostLikeDislike"},_.S("div",{class:_.un("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.S("div",{class:_.un("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"bb"),"yt-ghost-comments",{props:{numberOfComments:_.Hh,
isInitialLoad:_.Hh}});_.YN("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var nx=function(){var Z=_.Q.apply(this,arguments)||this;Z.isOverridable=!1;Z.spinnerActive=!1;Z.showButton=!1;Z.isCommentsSection=!1;Z.isShortsGrid=!1;Z.isShortsPage=!1;Z.isWatchPage=!1;Z.ghostCardExperimentEnabled=_.F("show_ghost_comments_shorts_watch")||_.F("show_ghost_comments_desktop_watch");Z.originalShowButton=!1;Z.endOfList=!1;return Z};
_.O(nx,_.Q);_.P=nx.prototype;_.P.resetIntersectionObserver=function(){var Z;(Z=this.observer)==null||Z.disconnect();this.observer=void 0};
_.P.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var Z,V;((Z=this.data)==null?void 0:Z.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((V=this.data)==null?0:V.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.P.initializeIntersectionObserver=function(){var Z=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(V){V=_.B(V);for(var a=V.next();!a.done;a=V.next())a.value.isIntersecting&&(Z.triggerContinuation(),Z.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.P.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},isShortsCommentsSection:{id:"ghost-comment-section",mapping:{ghostEngagementPanelRenderer:{component:"yt-ghost-comments"}}},"data.ghostCards":{id:"ghost-cards",mapping:{ghostGridRenderer:{component:"ytd-ghost-grid-renderer",properties:{isShorts:"[[isShortsGrid]]"}}}}}};
_.P.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var Z;((Z=this.data)==null?0:Z.continuationEndpoint)&&(Z=_.D(this.data.continuationEndpoint,_.lX))&&this.ytdReduxBehavior.dispatch(_.$z({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:Z}}))};
_.P.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.P.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.P.onServiceRequestCompleted=function(Z,V){if(!_.F("kevlar_hide_spinner_on_empty_continuation_killswitch")){var a;(a=V.actions)!=null&&a.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.P.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.P.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.P.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.P.numberOfGhostCommentsChanged=function(){if(this.ghostCardExperimentEnabled){var Z=3;if(this.isShortsPage){var V,a,J;Z=Math.floor(((((V=this.hostElement)==null?void 0:(a=V.parentElement)==null?void 0:(J=a.parentElement)==null?void 0:J.scrollHeight)||108)-108)/108);Z=this.isInitialLoad?Math.max(Z,3):3}V=[].concat(_.nw(this.hostElement.querySelectorAll("yt-ghost-comments")));V=_.B(V);for(a=V.next();!a.done;a=V.next())a=a.value,a.numberOfComments=Z,a.isInitialLoad=this.isInitialLoad}};
_.P.detached=function(){this.resetIntersectionObserver()};
_.QS.Object.defineProperties(nx.prototype,{isShortsCommentsSection:{configurable:!0,enumerable:!0,get:function(){return _.F("show_ghost_comments_shorts_watch")&&this.isShortsPage&&this.isCommentsSection&&!this.showButton||_.F("show_ghost_comments_desktop_watch")&&this.isWatchPage&&this.isCommentsSection&&!this.showButton?{ghostEngagementPanelRenderer:!0}:!1}}});
nx.prototype.numberOfGhostCommentsChanged=nx.prototype.numberOfGhostCommentsChanged;nx.prototype.continuationTriggerOffsetChanged=nx.prototype.continuationTriggerOffsetChanged;nx.prototype.showButtonChanged=nx.prototype.showButtonChanged;nx.prototype.onYtServiceRequestCompletedForButtonRenderer=nx.prototype.onYtServiceRequestCompletedForButtonRenderer;nx.prototype.onServiceRequestCompleted=nx.prototype.onServiceRequestCompleted;nx.prototype.onYtServiceRequestSentForButtonRenderer=nx.prototype.onYtServiceRequestSentForButtonRenderer;
nx.prototype.observeData=nx.prototype.observeData;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],nx.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],nx.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.G7.YtVisibilityBehavior),_.u("design:type",Object)],nx.prototype,"ytVisibilityBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],nx.prototype,"ytComponentBehavior",void 0);
_.z([_.A(_.s5),_.u("design:type",Object)],nx.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],nx.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],nx.prototype,"isOverridable",void 0);_.z([_.x(),_.u("design:type",Object)],nx.prototype,"spinnerActive",void 0);_.z([_.x(),_.u("design:type",Object)],nx.prototype,"showButton",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],nx.prototype,"isCommentsSection",void 0);
_.z([_.x(),_.u("design:type",Object)],nx.prototype,"isShortsGrid",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.G0F}),_.u("design:type",Object)],nx.prototype,"isShortsPage",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.KY}),_.u("design:type",Object)],nx.prototype,"isWatchPage",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],nx.prototype,"ghostCardExperimentEnabled",void 0);_.z([_.x(),_.u("design:type",Number)],nx.prototype,"continuationTriggerOffset",void 0);
_.z([_.x(),_.u("design:type",Object)],nx.prototype,"endOfList",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],nx.prototype,"isInitialLoad",void 0);_.z([_.Ly("ytd-button-renderer"),_.u("design:type",_.jg)],nx.prototype,"buttonRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],nx.prototype,"buttonOverrides",void 0);
_.z([_.x(),_.E("isCommentsSection","showButton","isShortsPage","isWatchPage"),_.u("design:type",Object),_.u("design:paramtypes",[])],nx.prototype,"isShortsCommentsSection",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nx.prototype,"observeData",null);
_.z([_.$K("yt-service-request-sent-button-renderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nx.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],nx.prototype,"onServiceRequestCompleted",null);
_.z([_.$K("yt-service-request-completed-button-renderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nx.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.z([_.Zr("showButton"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nx.prototype,"showButtonChanged",null);
_.z([_.Zr("continuationTriggerOffset"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nx.prototype,"continuationTriggerOffsetChanged",null);_.z([_.RX("isInitialLoad","isShortsPage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nx.prototype,"numberOfGhostCommentsChanged",null);nx=_.z([_.p({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],nx);
_.e(nx,"ytd-continuation-item-renderer",function(){if(p7W!==void 0)return p7W;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return p7W=Z},{mode:1});var zMW;var le=function(){var Z=_.Q.apply(this,arguments)||this;Z.downloadProgress=0;Z.transferState="TRANSFER_STATE_UNKNOWN";Z.downloadState="DOWNLOAD_STATE_UNKNOWN";Z.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";Z.offlineVideoPolicyExpirationTimestamp=0;Z.downloadedVideoPlaybackPosition=0;return Z};
_.O(le,_.Q);le.prototype.dataChanged=function(){var Z;this.videoData=_.D((Z=this.data)==null?void 0:Z.renderer,XUz);this.transferStateChanged()};
le.prototype.downloadProgressChanged=function(){if(this.entityInfo){var Z=Object.assign({},this.videoData),V=DCu(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),a=V.publishedTimeText,J=V.badges;Z.shortViewCountText=V.shortViewCountText;Z.publishedTimeText=a;Z.badges=J;this.set("videoData",Z)}};
le.prototype.transferStateChanged=function(){if(this.entityInfo){var Z=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",V=_.fY(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!PA(this.entityInfo.policyEntity),a=Object.assign({},this.videoData),J=DCu(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),r=J.publishedTimeText,f=J.badges;a.shortViewCountText=
J.shortViewCountText;a.publishedTimeText=r;a.badges=f;a.isDisabled=V;a.isWatched=this.downloadedVideoPlaybackPosition>0;a.navigationEndpoint=V?void 0:VFc(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var d;Z&&((d=this.videoData)==null?0:d.videoId)&&!_.F("dl_resume_click_killswitch")&&(a.isDisabled=!1,a.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});a.thumbnailOverlays=scF(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",a)}};
le.prototype.transferStateChanged=le.prototype.transferStateChanged;le.prototype.downloadProgressChanged=le.prototype.downloadProgressChanged;le.prototype.dataChanged=le.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],le.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],le.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],le.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],le.prototype,"videoData",void 0);_.z([_.x({selector:sV,selectorArgs:["videoData.videoId"]}),_.u("design:type",Object)],le.prototype,"downloadProgress",void 0);_.z([_.x(),_.u("design:type",Number)],le.prototype,"relativeDateReference",void 0);_.z([_.x({selector:_.nY,selectorArgs:["videoData.videoId"]}),_.u("design:type",Object)],le.prototype,"transferState",void 0);
_.z([_.x({selector:LJo,selectorArgs:["videoData.videoId"]}),_.u("design:type",Object)],le.prototype,"downloadState",void 0);_.z([_.x({selector:A8E,selectorArgs:["videoData.videoId"]}),_.u("design:type",Object)],le.prototype,"offlinePolicyAction",void 0);_.z([_.x({selector:k0F,selectorArgs:["videoData.videoId"]}),_.u("design:type",Object)],le.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.z([_.x({selector:F4,selectorArgs:["videoData.videoId"]}),_.u("design:type",Object)],le.prototype,"downloadedVideoPlaybackPosition",void 0);_.z([_.x({selector:jho,selectorArgs:["videoData.videoId"]}),_.u("design:type",Object)],le.prototype,"entityInfo",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],le.prototype,"isDownloading",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],le.prototype,"dataChanged",null);
_.z([_.Zr("downloadProgress"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],le.prototype,"downloadProgressChanged",null);_.z([_.Zr("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],le.prototype,"transferStateChanged",null);
le=_.z([_.p({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],le);
_.e(le,"ytd-downloaded-video-grid-video-renderer",function(){if(zMW!==void 0)return zMW;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return zMW=Z},{mode:_.h4("kevlar_poly_si_batch_j025")?1:2});var $ML;var tJ=function(){};
tJ.prototype.resolve=function(Z,V){var a=this;return _.m(function(J){return _.q(J,a.resolveCommand(Z,V),0)})};var RML,sd;RML=Oei(function(Z){return Z.targetId},{shouldPersist:!1});
sd=RML.updateData;_.MWF=RML.useUpdatableData;var Ld4,uvE;Ld4=Oei(function(Z){return Z.targetId});
uvE=Ld4.updateData;_.WdA=Ld4.useUpdatableData;var gTY=lza.bind(null,sd),Itr=lza.bind(null,uvE);(function(Z,V,a){var J=_.D(a==null?void 0:a.updatedRenderer,_.MF4);return J?Z({targetId:V},function(){return J}):!1}).bind(null,sd);var Ft=function(){};
_.O(Ft,tJ);Ft.prototype.resolveCommand=function(Z){var V;return _.m(function(a){V=_.D(Z,_.p$E);if(!V)return a.return();gTY(V.targetId,V);_.mt(a)})};var Dj=function(){var Z=_.Wp.apply(this,arguments)||this;Z.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return Z};
_.O(Dj,_.Wp);_.P=Dj.prototype;_.P.configureContinuationPathMap=function(){return{}};
_.P.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.P.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.P.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.P.observeData=function(){this.data&&(this.continuationIsReloading=!1)};
_.P.handleAppendContinuationItemsAction=function(Z){var V=_.D(Z,_.OV4);if(this.data&&this.data.targetId&&V&&this.continuationPathMap&&V.targetId===this.data.targetId){var a=e5R(Z);if((Z=a&&this.continuationPathMap[a])&&a){a=this.get(Z,this.data);var J;a:{for(J=0;J<a.length;J++){var r=a[J],f=void 0,d=!!_.D((f=_.D(r,dyr))==null?void 0:f.content,_.qWh);if(_.D(r,_.J1)||d)break a}J=a.length}Z="data."+Z;V.continuationItems?J===a.length-1?(this.pop(Z),this.push.apply(this,[Z].concat(_.nw(V.continuationItems)))):
J===a.length?this.push.apply(this,[Z].concat(_.nw(V.continuationItems))):this.splice.apply(this,[Z,J,1].concat(_.nw(V.continuationItems))):this.splice(Z,J,1);(_.F("web_enable_voting_animation")||_.F("enable_music_web_cairo_voting_animation"))&&_.Rg(this.hostElement,"yt-append-continuation-items-action-finished");_.Rg(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.FD(new _.qa("append continuation path does not exist",a))}};
_.P.handleReloadContinuationItemsCommand=function(Z){var V=_.D(Z,_.p$E);if(this.data&&V){if(_.F("web_explore_hub")||_.F("web_client_explore_hub")||_.F("web_explore_hub_on_hover")||_.F("web_client_explore_hub_on_hover"))try{_.l().resolve(Ft).resolveCommand(Z)}catch(f){}if(this.data.targetId&&this.continuationPathMap&&V.targetId===this.data.targetId&&(!_.F("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||V.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var a,J=(a=
V.slot)==null?void 0:a.replace("RELOAD_CONTINUATION_SLOT_","");a=(Z=e5R(Z)+"-"+(J==null?void 0:J.toLowerCase()))&&this.continuationPathMap[Z];if(!a||!Z||!J)_.FD(new _.qa("reload continuation path does not exist",Z));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(V)){if(V.replaceWithFirstItem){var r;this.set("data."+a,((r=V.continuationItems)==null?0:r.length)?V.continuationItems[0]:{})}else this.set("data."+a,V.continuationItems?V.continuationItems:
[]);this.continuationIsReloading=!1;_.Rg(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.P.handleShowReloadUiCommand=function(Z){Z=_.D(Z,pvr);var V;((V=this.data)==null?0:V.targetId)&&(Z==null?0:Z.targetId)&&Z.targetId===this.data.targetId&&(this.continuationIsReloading=!0)};
Dj.prototype.observeData=Dj.prototype.observeData;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Dj.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Dj.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Dj.prototype,"data",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Dj.prototype,"continuationIsReloading",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Dj.prototype,"observeData",null);Dj=_.z([_.IX()],Dj);_.ck=[_.Dp.YtComponentBehavior,_.ee.YtActionHandlerBehavior,Dj.prototype];_.Od={};_.Od.YtNextContinuationBehavior=[_.vh.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",_.zh(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.zh(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(Z,V){Z.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,V,{}):(Z={locationRetrieved:function(a){this.makeNextContinuationRequest_(a,V,{})}.bind(this)},_.Rg(this.hostElement,"yt-retrieve-location",Z))},
makeNextContinuationRequest_:function(Z,V,a){_.KF("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();Z=V(Z);var J;this.canUseContextualNetworkManager_()&&(J=this.getNetworkManager());J||(J=_.l().resolve(_.Bp));V=_.OD.instance;if(_.yr("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&V){J=_.j_([Z.startsWith("/")?Z.substr(1):Z]);var r,f;a=_.GG(V,{},J,a==null?void 0:(r=a.context)==null?void 0:(f=r.clickTracking)==null?void 0:f.clickTrackingParams).then(function(d){return{response:d}})}else a=
this.nextContinuation.usePost?J.postData(Z,a):J.fetchData(Z);
a.then(this.updateNextContinuationData_.bind(this,Z));this.pendingContinuationRequest_=a;this.startListeningForNavigate_()},
updateNextContinuationData_:function(Z,V){var a=this;_.KF("ncl");this.pendingContinuationRequest_=void 0;if(V){var J={};this.nextContinuation&&(J=this.nextContinuation);if(V.response&&V.response.continuationContents&&V.response.continuationContents[J.continuationType]){Z=V.response.continuationContents[J.continuationType];var r=J.header||"data.header",f=Z[J.responseHeaderKey||"header"];f&&this.set(r,f);r=J.contentsArray||"data.contents";f=this.getContents_(Z,J.responseContentsKey||"contents")||[];
this.pathExists_(r)?(f.unshift(r),this.push.apply(this,f)):this.set(r,f);f&&(tvO(_.Ze(),V.response,this.hostElement,function(d){_.MR(a.hostElement,"yt-store-grafted-ve-action",[d])}),_.Rg(this.hostElement,"yt-next-continuation-data-updated",{continuationData:V,
page:this,contentsArray:r}));this.set(J.continuationsArray||"data.continuations",Z[J.responseContinuationsKey||"continuations"]||[])}else V.reload?_.FD(new _.qa("Reloading from continuation is unsupported")):V.responseContext&&V.responseContext.errors||(delete V.xsrf_token,delete V.timing,delete V.endpoint,delete V.csn,V.responseContext&&delete V.responseContext.serviceTrackingParams,r={request:_.Qr(Z,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(V).sort()},V.response&&(r.responseContentKeys=
Object.keys(V.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(r.continuationType=this.nextContinuation.continuationType.substr(0,256)),V=new _.qa("Malformed continuation",r),Z.indexOf("/comment_service_ajax")==0?_.FD(V):_.t$(V)),this.set(J.continuationsArray||"data.continuations",[])}else _.s$(new _.qa("Missing continuation response",Z))},
getContents_:function(Z,V){V=V.split(".");return _.lv.getValueByKeys(Z,V)},
pathExists_:function(Z){var V=this;Z=Z.toString().split(".");for(var a=0;a<Z.length;a++)if(V=V[Z[a]],V===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var ZNh;var Vv7;var Gy=function(){var Z=_.Q.apply(this,arguments)||this;Z.triggered_=!1;return Z};
_.O(Gy,_.Q);_.P=Gy.prototype;_.P.attached=function(){this.maybeTriggerAutoload()};
_.P.detached=function(){this.hasBeenTriggered_=!1};
_.P.onPrescanVisible=function(){this.onShow()};
_.P.onShow=function(){this.showButton||this.trigger()};
_.P.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.Rg(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.P.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.P.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.P.computeLabel_=function(Z,V){return Z===void 0?null:Z.label||!V?Z.label:this.showMoreText_};
_.P.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.P.getContinuationUrl=function(Z){var V={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(V.itct=this.data.clickTrackingParams);return _.pf(Z,V)};
_.P.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
Gy.prototype.showButtonChanged_=Gy.prototype.showButtonChanged_;Gy.prototype.observeData_=Gy.prototype.observeData_;_.z([_.A(_.G7.YtVisibilityBehavior),_.u("design:type",Object)],Gy.prototype,"ytVisibilityBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Gy.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Gy.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],Gy.prototype,"showButton",void 0);
_.z([_.x({value:!1}),_.u("design:type",Boolean)],Gy.prototype,"showIcon",void 0);_.z([_.x({computed:"computeLabel_(data, showButton)"}),_.u("design:type",Object)],Gy.prototype,"label",void 0);_.z([_.x({value:_.HA(_.oC("SHOW_MORE",void 0,"Show More"))}),_.u("design:type",Object)],Gy.prototype,"showMoreText_",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],Gy.prototype,"spinnerActive_",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],Gy.prototype,"hasBeenTriggered_",void 0);
_.z([_.x({value:void 0}),_.u("design:type",String)],Gy.prototype,"observeVisibleOption",void 0);_.z([_.x({value:void 0}),_.u("design:type",String)],Gy.prototype,"observeHiddenOption",void 0);_.z([_.x({value:"observe_once"}),_.u("design:type",Object)],Gy.prototype,"observePrescanOption",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Gy.prototype,"observeData_",null);
_.z([_.RX("showButton"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Gy.prototype,"showButtonChanged_",null);Gy=_.z([_.qZ({is:"yt-next-continuation",disableElementRegistration:!0})],Gy);
_.e(Gy,"yt-next-continuation",function(){if(Vv7===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;ZNh===void 0&&(ZNh=document.createElement("template"));var J=ZNh;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Vv7=Z}Z=Vv7;return Z},{mode:2});var azY;var JHb;var w2=function(){return _.Q.apply(this,arguments)||this};
_.O(w2,_.Q);w2.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],w2.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],w2.prototype,"data",void 0);w2=_.z([_.qZ({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],w2);
_.e(w2,"yt-music-pass-small-feature-info-renderer",function(){if(JHb===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;azY===void 0&&(azY=document.createElement("template"));var J=azY;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);JHb=Z}Z=JHb;return Z},{mode:2});_.YN("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var yB=function(){var Z=_.Q.apply(this,arguments)||this;Z.isCollapsible=!1;Z.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return Z};
_.O(yB,_.Q);_.P=yB.prototype;_.P.computeIsCollapsible=function(Z){return!!(((Z==null?0:Z.showMoreText)||(Z==null?0:Z.visibleRowCount))&&(Z==null?0:Z.isCollapsible))};
_.P.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"}}}};
_.P.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.P.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.P.onIronResize=function(){var Z=this;_.t4(this,"updateGridInitItems",function(){Z.maybeUpdateInitialItemsDisplayed()})};
_.P.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var Z=this.getVisibleWidth();Z!==0&&(Z=Math.floor(Z/214)*(this.data.visibleRowCount||2),Z!==this.initialCount&&(this.initialCount=Z,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.P.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.P.computeExpandVisible=function(Z,V,a,J){return Z&&V&&a&&!!J&&!!J.showMoreText};
_.P.computeShowMoreButton=function(Z){return{text:Z,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.P.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.P.initCollapsed=function(){var Z=this;this.ytLazyListBehavior.canShowMore=!1;var V;(this.collapsed=!((V=this.data)==null||!V.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.vH(this,function(){_.L4(Z.hostElement,"yt-refit-popups-action")})};
_.P.fillRestIfNotCollapsible=function(){var Z=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!Z||this.ytLazyListBehavior.fillRemainingListItems()};
_.P.computeViewAllHidden=function(Z,V){return Z||!V.viewAllEndpoint};
yB.prototype.fillRestIfNotCollapsible=yB.prototype.fillRestIfNotCollapsible;yB.prototype.initCollapsed=yB.prototype.initCollapsed;yB.prototype.onIronResize=yB.prototype.onIronResize;yB.prototype.persistentGuideChanged=yB.prototype.persistentGuideChanged;_.z([_.A(_.cU),_.u("design:type",Object)],yB.prototype,"ironResizableBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],yB.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],yB.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.z1.YtLazyListBehavior),_.u("design:type",Object)],yB.prototype,"ytLazyListBehavior",void 0);_.z([_.A(_.Od.YtNextContinuationBehavior),_.u("design:type",Object)],yB.prototype,"ytNextContinuationBehavior",void 0);_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],yB.prototype,"ytdGuideStateAwareBehavior",void 0);
_.z([_.A(_.ck),_.u("design:type",Object)],yB.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],yB.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],yB.prototype,"collapsed",void 0);_.z([_.x(),_.u("design:type",Number)],yB.prototype,"initialCount",void 0);_.z([_.x({computed:"computeShowMoreButton(data.showMoreText)"}),_.u("design:type",Object)],yB.prototype,"showMoreButton",void 0);
_.z([_.x({computed:"computeIsCollapsible(data)"}),_.u("design:type",Object)],yB.prototype,"isCollapsible",void 0);_.z([_.Ly("#items"),_.u("design:type",HTMLElement)],yB.prototype,"items",void 0);_.z([_.Zr("guidePersistentAndVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yB.prototype,"persistentGuideChanged",null);_.z([_.$K("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yB.prototype,"onIronResize",null);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yB.prototype,"initCollapsed",null);_.z([_.Zr("canShowMore"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yB.prototype,"fillRestIfNotCollapsible",null);yB=_.z([_.p({is:"ytd-grid-renderer",disableElementRegistration:!0})],yB);
_.e(yB,"ytd-grid-renderer",function(){if($ML!==void 0)return $ML;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return $ML=Z},{mode:_.h4("kevlar_poly_si_batch_j025")?1:2});var be=function(){return _.Q.apply(this,arguments)||this};
_.O(be,_.Q);
be.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"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],be.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],be.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],be.prototype,"data",void 0);be=_.z([_.p({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],be);
_.e(be,"ytd-carousel-ad-renderer",function(){if(QnB!==void 0)return QnB;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return QnB=Z},{mode:1});var o3L;var Ud=function(){return _.Q.apply(this,arguments)||this};
_.O(Ud,_.Q);_.P=Ud.prototype;_.P.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"}}}};
_.P.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,Ud.JSC$13145_CLICK_LOCATION_ID_MAP))};
_.P.onSitelinkTap=function(Z){Z.stopPropagation();var V,a,J=Z==null?void 0:(V=Z.model)==null?void 0:(a=V.item)==null?void 0:a.onTap;J&&this.ytSparklesClickLocationBehavior.handleClick(J,Z,!1)};
_.P.onTap=function(Z){var V=this.data&&this.data.content&&this.data.content.navigationEndpoint;V&&this.ytSparklesClickLocationBehavior.handleClick(V,Z,!1)};
_.P.sendImpression=function(){if(this.data&&this.data.content)for(var Z=_.B(this.data.content.impressionEndpoints||[]),V=Z.next();!V.done;V=Z.next()){V=_.B(V.value.loggingUrls||[]);for(var a=V.next();!a.done;a=V.next())a=a.value,a.baseUrl&&Hy(a.baseUrl,a.attributionSrcMode)}};
Ud.prototype.onTap=Ud.prototype.onTap;Ud.prototype.dataChanged=Ud.prototype.dataChanged;Ud.JSC$13145_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"]]);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ud.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ud.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.eQ.YtSparklesClickLocationBehavior),_.u("design:type",Object)],Ud.prototype,"ytSparklesClickLocationBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ud.prototype,"data",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ud.prototype,"dataChanged",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Ud.prototype,"onTap",null);Ud=_.z([_.p({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],Ud);
_.e(Ud,"ytd-promoted-sparkles-text-search-renderer",function(){if(o3L!==void 0)return o3L;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return o3L=Z},{mode:1});var rHA;var Hk=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-mute-ad-action":"handleMuteAd"};return Z};
_.O(Hk,_.Q);_.P=Hk.prototype;
_.P.configureRendererStamper=function(){return{"data.menu":{id:_.F("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]]"}}}}}};
_.P.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.P.computeHasAdBadge=function(Z){return!(Z==null||!Z.adBadge)};
_.P.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",Hk.JSC$13154_DEFAULT_AD_BADGE_RENDERER),_.Qp(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,Hk.JSC$13154_CLICK_LOCATION_ID_MAP))};
_.P.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var Z;(((Z=this.data)==null?void 0:Z.impressionCommands)||[]).forEach(function(V){V=_.B(V.loggingUrls||[]);for(var a=V.next();!a.done;a=V.next())a=a.value,a.baseUrl&&Hy(a.baseUrl,a.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.P.onTap=function(Z){var V,a=(V=this.data)==null?void 0:V.navigationEndpoint,J;(V=(J=this.data)==null?void 0:J.thumbnailNavigationEndpoint)&&_.kN(_.wc(Z),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(V,Z,!1):a&&this.ytSparklesClickLocationBehavior.handleClick(a,Z,!1)};
_.P.handleMuteAd=function(){this.collapsed=!0};
_.P.attached=function(){var Z=this;_.F("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Z.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.P.detached=function(){_.F("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.QS.Object.defineProperties(Hk.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var Z;return!(((Z=this.data)==null?void 0:Z.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var Z;return!(((Z=this.data)==null?void 0:Z.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.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}}});
Hk.prototype.dataChanged=Hk.prototype.dataChanged;
Hk.JSC$13154_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"]]);
Hk.JSC$13154_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.oC("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Hk.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Hk.prototype,"ytRendererBehavior",void 0);_.z([_.A(lx),_.u("design:type",Object)],Hk.prototype,"ytdActiveViewBehavior",void 0);
_.z([_.A([_.ee.YtActionHandlerBehavior]),_.u("design:type",Object)],Hk.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.eQ.YtSparklesClickLocationBehavior),_.u("design:type",Object)],Hk.prototype,"ytSparklesClickLocationBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Hk.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Hk.prototype,"collapsed",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("enable_desktop_search_bigger_thumbs")}}),
_.u("design:type",Boolean)],Hk.prototype,"useBiggerThumbs",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.gr("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],Hk.prototype,"biggerThumbsStyle",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.u("design:type",Boolean)],Hk.prototype,"fixAlignmentSmallScreens",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("enable_desktop_search_bigger_thumbs_square")}}),
_.u("design:type",Boolean)],Hk.prototype,"useBiggerThumbsSquare",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data.mediaHoverOverlay"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Hk.prototype,"hideHoverOverlay",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.promotedSparklesWebStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Hk.prototype,"webSearchLayout",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Hk.prototype,"webSearchLayoutLandscape",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Hk.prototype,"webSearchLayoutSquare",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data.promotedSparklesWebStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Hk.prototype,"sparklesCtaNoBackground",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.actionButton"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Hk.prototype,"hideActionButton",null);_.z([_.x({computed:"computeButtonOverride(uiUpdate)"}),_.u("design:type",Object)],Hk.prototype,"buttonOverride",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.u("design:type",Boolean)],Hk.prototype,"hasNewAdBadge",void 0);_.z([_.E("data.promotedSparklesWebStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Hk.prototype,"useRoundedBadge",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hk.prototype,"dataChanged",null);Hk=_.z([_.p({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],Hk);
_.e(Hk,"ytd-promoted-sparkles-web-renderer",function(){if(rHA!==void 0)return rHA;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return rHA=Z},{mode:1});var PfW;var AJ=function(){return _.Q.apply(this,arguments)||this};
_.O(AJ,_.Q);_.P=AJ.prototype;_.P.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]]"}}}}}};
_.P.computeShowCta=function(Z){return!(Z==null||!Z.ctaRenderer)};
_.P.onCtaClick=function(){var Z,V,a,J=(Z=this.data)==null?void 0:(V=Z.ctaRenderer)==null?void 0:(a=V.buttonRenderer)==null?void 0:a.command;J&&this.ytComponentBehavior.resolveCommand(J)};
_.P.onWatchButtonClick=function(){var Z,V,a,J=(Z=this.data)==null?void 0:(V=Z.watchButtonRenderer)==null?void 0:(a=V.buttonRenderer)==null?void 0:a.command;J&&this.ytComponentBehavior.resolveCommand(J)};
_.P.onTap=function(){};
_.P.dataChanged=function(){if(this.data&&(this.data.adBadge||this.set("data.adBadge",AJ.JSC$13157_DEFAULT_AD_BADGE_RENDERER),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17),this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",AJ.JSC$13157_DEFAULT_CLICK_LOCATION_BEHAVIOR,AJ.JSC$13157_CLICK_LOCATION_ID_MAP),this.thumbnail)){var Z=this.thumbnail.getElementsByTagName("a");Z.length>0&&(Z=Z.namedItem("thumbnail"))&&Z.removeAttribute("href")}};
_.P.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var Z=_.B(this.data.impressionUrls),V=Z.next();!V.done;V=Z.next())V=V.value,OyJ(V,wpm(V));this.data.impressionsFired=!0}};
_.P.maybeComputeHref=function(){return null};
_.P.computeIsShortDR=function(Z){return!(Z==null||!Z.watchButtonRenderer)&&!(Z==null||!Z.ctaRenderer)&&!!this.enableShortDR};
_.P.computeIsNewUiOrShortDr=function(Z){return!!this.enableUiUpdate||this.computeIsShortDR(Z)};
_.P.computeIsNewUiAndNotShortDr=function(Z){return!!this.enableUiUpdate&&!this.computeIsShortDR(Z)};
_.P.computeHideAvatar=function(Z){return!((Z==null?0:Z.channelThumbnail)&&this.computeIsNewUiOrShortDr(Z))};
_.P.onClick=function(Z){var V,a=(V=this.data)==null?void 0:V.navigationEndpoint;if(this.enableShortDR&&a&&(_.D(a,_.kZ)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(a,Z,!!_.D(a,_.kZ)),Z.stopPropagation();else if(a&&_.D(a,_.kZ))this.ytSparklesClickLocationBehavior.handleClick(a,Z,!0),Z.stopPropagation();else if(a){var J,r;((J=this.data)==null?0:J.navigationEndpoint)&&((r=this.data)==null?0:r.adPlaybackContextParams)&&K4O(this.data.navigationEndpoint,this.data.adPlaybackContextParams);
this.ytComponentBehavior.resolveCommand(a)}};
_.P.computeButtonOverride=function(Z){if(this.computeIsNewUiOrShortDr(Z))return{style:"call-to-action",type:"tonal",iconPosition:"none"}};
_.P.computeSecondaryButtonOverride=function(){return{style:"call-to-action",type:"outline",iconPosition:"none"}};
_.P.onThumbnailContainerClick=function(Z){this.onClick(Z)};
_.P.computeThumbnailWidth=function(Z,V){return Z?V==="MASSIVE"?600:V==="BIG"?500:V==="MEDIUM"?450:420:360};
_.P.attached=function(){var Z=this;_.F("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Z.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.P.detached=function(){_.F("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
AJ.prototype.dataChanged=AJ.prototype.dataChanged;AJ.prototype.onTap=AJ.prototype.onTap;AJ.JSC$13157_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.oC("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};AJ.JSC$13157_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
AJ.JSC$13157_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"}];_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],AJ.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],AJ.prototype,"ytRendererBehavior",void 0);_.z([_.A(lx),_.u("design:type",Object)],AJ.prototype,"ytdActiveViewBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],AJ.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.eQ.YtSparklesClickLocationBehavior),_.u("design:type",Object)],AJ.prototype,"ytSparklesClickLocationBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],AJ.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("enable_desktop_search_bigger_thumbs")}}),
_.u("design:type",Boolean)],AJ.prototype,"useBiggerThumbs",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("enable_video_display_compact_button_group_for_desktop_search")}}),
_.u("design:type",Boolean)],AJ.prototype,"enableShortDR",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("enable_vac_ui_update_for_desktop_search")}}),
_.u("design:type",Boolean)],AJ.prototype,"enableUiUpdate",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.gr("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],AJ.prototype,"biggerThumbsStyle",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.u("design:type",Boolean)],AJ.prototype,"showCta",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.u("design:type",Boolean)],AJ.prototype,"isShortDr",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.u("design:type",Boolean)],AJ.prototype,"isShortDrOrNewUi",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.u("design:type",Boolean)],AJ.prototype,"isNewUiAndNotShortDr",void 0);_.z([_.x({computed:"computeButtonOverride(data)"}),_.u("design:type",Object)],AJ.prototype,"buttonOverride",void 0);_.z([_.x({computed:"computeSecondaryButtonOverride(data)"}),_.u("design:type",Object)],AJ.prototype,"secondaryButtonOverride",void 0);_.z([_.Ly("ytd-thumbnail"),_.u("design:type",HTMLElement)],AJ.prototype,"thumbnail",void 0);
_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],AJ.prototype,"onTap",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],AJ.prototype,"dataChanged",null);AJ=_.z([_.p({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],AJ);
_.e(AJ,"ytd-promoted-video-renderer",function(){if(PfW!==void 0)return PfW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return PfW=Z},{mode:1});var fzY;var km=function(){var Z=_.Q.apply(this,arguments)||this;Z.useRoundedBadge=!0;Z.sitelinkIds=[];return Z};
_.O(km,_.Q);_.P=km.prototype;
_.P.configureRendererStamper=function(){return{"data.menu":{id:_.F("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]]"}}}}}};
_.P.dataChanged=function(){var Z;(Z=this.data)!=null&&Z.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,km.JSC$13164_CLICK_LOCATION_ID_MAP)};
_.P.onTap=function(Z){var V,a=(V=this.data)==null?void 0:V.navigationCommand;a&&!_.kN(_.wc(Z),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(a,Z,!1)};
_.P.onSitelinkTap=function(Z){var V,a,J=Z==null?void 0:(V=Z.model)==null?void 0:(a=V.item)==null?void 0:a.onTap;J&&this.ytSparklesClickLocationBehavior.handleClick(J,Z,!1)};
_.P.configureSitelinkClickTargets=function(){var Z=this,V,a,J=(V=this.data)==null?void 0:(a=V.clickLocationTargets)==null?void 0:a.find(function(r){return r.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
J&&_.H(this.hostElement).querySelectorAll(".sitelink").forEach(function(r){_.Qp(r,"yt-simple-endpoint",!0);Z.sitelinkIds.push(r.id);var f,d;(f=Z.ytSparklesClickLocationBehavior)==null||(d=f.clickTargetMap)==null||d.set(r.id,J)})};
_.P.sendImpression=function(){var Z,V,a=((Z=this.data)==null?void 0:(V=Z.impressionCommand)==null?void 0:V.loggingUrls)||[];Z=_.B(a);for(V=Z.next();!V.done;V=Z.next())V=V.value,V.baseUrl&&Hy(V.baseUrl,V.attributionSrcMode)};
_.P.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.QS.Object.defineProperties(km.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
km.prototype.onTap=km.prototype.onTap;km.prototype.dataChanged=km.prototype.dataChanged;km.JSC$13164_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"]]);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],km.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],km.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.eQ.YtSparklesClickLocationBehavior),_.u("design:type",Object)],km.prototype,"ytSparklesClickLocationBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],km.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],km.prototype,"showFavicon",null);_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("enable_desktop_search_bigger_thumbs")}}),
_.u("design:type",Boolean)],km.prototype,"useBiggerThumbs",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.gr("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],km.prototype,"biggerThumbsStyle",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.u("design:type",Boolean)],km.prototype,"enableThumbnailScalingFix",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],km.prototype,"dataChanged",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],km.prototype,"onTap",null);km=_.z([_.p({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],km);
_.e(km,"ytd-text-image-no-button-layout-renderer",function(){if(fzY!==void 0)return fzY;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return fzY=Z},{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var iN4;var Ed=function(){var Z=_.Q.apply(this,arguments)||this;Z.isInlinePlaybackState=!1;Z.uiUpdate=_.F("web_modern_buttons");Z.hideCta=_.F("hide_cta_for_home_web_video_ads");Z.noBottomMargin=!1;Z.animateInTimeStamp=_.W0("hide_cta_for_home_web_video_ads_animate_in_time");Z.animateInCta=!1;Z.isHovered=!1;Z.player=null;Z.JSC$13171_playerEvents=new Map;Z.JSC$13171_preventProgressSaveTimer=null;Z.delayedCtaJobId=null;return Z};
_.O(Ed,_.Q);_.P=Ed.prototype;_.P.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]]"}}}}}};
_.P.attached=function(){this.JSC$13171_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$13171_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.F("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.P.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$13171_playerEvents)};
_.P.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",Ed.JSC$13170_DEFAULT_CLICK_LOCATION_BEHAVIOR,Ed.JSC$13170_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.P.hoverChanged=function(){var Z=this;this.delayedCtaJobId&&(_.td.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.F("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.Cg(_.td,function(){Z.buttonContainer.classList.add("show-delayed-buttons")},_.W0("delayed_cta_on_web_delay_milliseconds")))};
_.P.setPlayer=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1)return(V=_.L4(Z.hostElement,"yt-get-inline-preview-player-action"))&&V[0]?_.q(a,V[0].getPlayerPromise(),3):a.jumpTo(0);Z.player=a.yieldResult;Z.ytPlayerListenerBehavior.listenToPlayerEvents(Z.player,Z.JSC$13171_playerEvents);_.mt(a)})};
_.P.onPlaybackStart=function(){var Z=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$13171_preventProgressSaveTimer=_.hj(_.td,function(){Z.JSC$13171_preventProgressSaveTimer=null},1E4))};
_.P.onVideoProgress=function(Z){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&Z>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.P.resetPreventProgressSaveTimer=function(){_.td.cancelJob(this.JSC$13171_preventProgressSaveTimer);this.JSC$13171_preventProgressSaveTimer=null};
_.P.getSimpleString=function(Z){return _.AI(Z)};
_.P.onClick=function(Z){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var V,a=(V=this.data)==null?void 0:V.navigationEndpoint,J;V=(J=this.data)==null?void 0:J.channelEndpoint;var r,f;(J=(f=_.D((r=this.data)==null?void 0:r.adCtaButton,_.y9))==null?void 0:f.command)&&_.kN(_.wc(Z),this.hostElement,["call-to-action"])?_.F("enable_fix_two_tab_short_dr")||this.ytSparklesClickLocationBehavior.handleClick(J,Z,!1):V&&_.kN(_.wc(Z),this.hostElement,["channel-thumbnail-container","short-byline-text"])?
this.ytSparklesClickLocationBehavior.handleClick(V,Z,!1):!_.kN(_.wc(Z),this.hostElement,["secondary-button"])&&a&&(_.F("enable_short_dr_for_desktop_launchable")?(r=!!_.D(a,_.kZ),this.isInlinePlaybackState&&r&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(a,Z,r)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(a,Z,!0)))}};
_.P.updateWatchEndpointStartTime=function(){var Z,V;this.player&&((Z=this.data)==null?0:Z.inlinePlaybackEndpoint)&&((V=this.data)==null?0:V.navigationEndpoint)&&!this.JSC$13171_preventProgressSaveTimer&&(Z=Math.floor(this.player.getCurrentTime()),_.D(this.data.navigationEndpoint,_.kZ).startTimeSeconds=Z,_.D(this.data.inlinePlaybackEndpoint,_.kZ).startTimeSeconds=Z)};
_.P.computeButtonOverride=function(){if(this.uiUpdate)return{style:"call-to-action",type:"tonal"}};
_.P.computeSecondaryButtonOverride=function(){return{style:"call-to-action",type:"outline",iconPosition:"none"}};
_.QS.Object.defineProperties(Ed.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.F("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!((Z=this.data)==null||!Z.watchButton)&&!((V=this.data)==null||!V.adCtaButton)}}});
Ed.prototype.hoverChanged=Ed.prototype.hoverChanged;Ed.prototype.dataChanged=Ed.prototype.dataChanged;
Ed.JSC$13170_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"]]);
Ed.JSC$13170_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"}];
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ed.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ed.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Ed.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.eQ.YtSparklesClickLocationBehavior),_.u("design:type",Object)],Ed.prototype,"ytSparklesClickLocationBehavior",void 0);
_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",_.kR)],Ed.prototype,"ytPlayerListenerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ed.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ed.prototype,"isInlinePlaybackState",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Ed.prototype,"miniMode",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ed.prototype,"uiUpdate",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ed.prototype,"hideCta",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ed.prototype,"noBottomMargin",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ed.prototype,"animateInCta",void 0);_.z([_.x({computed:"computeButtonOverride(uiUpdate)"}),_.u("design:type",Object)],Ed.prototype,"buttonOverride",void 0);
_.z([_.x({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.u("design:type",Object)],Ed.prototype,"secondaryButtonOverride",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ed.prototype,"isHovered",void 0);_.z([_.Ly("#button-container"),_.u("design:type",HTMLElement)],Ed.prototype,"buttonContainer",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Ed.prototype,"typographyBump",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("typographyBump"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ed.prototype,"typographyBumpV2",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ed.prototype,"dataChanged",null);_.z([_.RX("isHovered"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ed.prototype,"hoverChanged",null);
_.z([_.E("data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ed.prototype,"isButtonGroup",null);Ed=_.z([_.p({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],Ed);
_.e(Ed,"ytd-ad-inline-playback-meta-block",function(){if(iN4!==void 0)return iN4;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return iN4=Z},{mode:_.h4("kevlar_poly_si_batch_j065")?1:2});var BMa;var jq=function(){var Z=_.Q.apply(this,arguments)||this;Z.noBottomMargin=!1;Z.isInlinePreviewTriggered=!1;Z.JSC$13176_activeViewMeasurementDataResolver=_.yE();return Z};
_.O(jq,_.Q);_.P=jq.prototype;_.P.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.P.attached=function(){var Z=this;this.updateInlinePreviewHoverListeners();this.JSC$13176_activeViewMeasurementDataResolver.promise.then(function(V){Z.ytdActiveViewBehavior.enableActiveViewMeasurement(V,15)});
_.F("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Z.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.P.detached=function(){this.clearInlinePreviewHoverListeners();_.F("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.P.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13176_inlinePreviewHoverListener=eb({mediaRenderer:this,lockupElement:this.JSC$13176_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:nTF})};
_.P.clearInlinePreviewHoverListeners=function(){var Z;(Z=this.JSC$13176_inlinePreviewHoverListener)==null||Vj(Z)};
_.P.onDataChanged=function(){var Z;((Z=this.data)==null?0:Z.activeView)&&this.JSC$13176_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",jq.JSC$13175_DEFAULT_CLICK_LOCATION_BEHAVIOR,jq.JSC$13175_CLICK_LOCATION_ID_MAP);this.thumbnail&&(Z=this.thumbnail.getElementsByTagName("a"),Z.length>0&&(Z=Z.namedItem("thumbnail"))&&Z.removeAttribute("href"));var V,a;if(((V=this.data)==
null?0:V.hasAutoplay)||((a=this.data)==null?0:a.forceImpAutoplay)){var J;(J=this.JSC$13176_inlinePreviewHoverListener)==null||baz(J)}};
_.P.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.P.onThumbnailContainerClick=function(Z){if(this.data&&this.data.navigationEndpoint){var V,a=(V=this.data)==null?void 0:V.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(a,Z,!!_.D(a,_.kZ));Z.stopPropagation()}};
_.P.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.P.impressionLog=function(){var Z=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var V,a,J=(a=_.D((V=this.data)==null?void 0:V.onImpression,_.ZW))==null?void 0:a.commands;J&&(J.forEach(function(r){r.clickTrackingParams&&delete r.clickTrackingParams;Z.ytComponentBehavior.resolveCommand(r)}),this.data.impressionsFired=!0)}};
_.QS.Object.defineProperties(jq.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.JSC$13176_inlinePreviewHoverListener)==null?0:X7(Z))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
jq.prototype.onTypographyBumpChanged=jq.prototype.onTypographyBumpChanged;jq.prototype.onDataChanged=jq.prototype.onDataChanged;jq.JSC$13175_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);jq.JSC$13175_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"}];
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],jq.prototype,"ytComponentBehavior",void 0);_.z([_.A(lx),_.u("design:type",Object)],jq.prototype,"ytdActiveViewBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],jq.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],jq.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],jq.prototype,"ytdDismissibleItemBehavior",void 0);
_.z([_.A(_.U5),_.u("design:type",Object)],jq.prototype,"ytdLockupBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],jq.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.eQ.YtSparklesClickLocationBehavior),_.u("design:type",Object)],jq.prototype,"ytSparklesClickLocationBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],jq.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],jq.prototype,"noBottomMargin",void 0);
_.z([_.x(),_.u("design:type",Object)],jq.prototype,"isInlinePreviewTriggered",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.TP}),_.u("design:type",Boolean)],jq.prototype,"miniMode",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],jq.prototype,"typographyBump",void 0);_.z([_.Ly("ytd-thumbnail"),_.u("design:type",HTMLElement)],jq.prototype,"thumbnail",void 0);_.z([_.Ly("#dismissible"),_.u("design:type",HTMLElement)],jq.prototype,"JSC$13176_dismissibleMedia",void 0);
_.z([_.Ly("ytd-ad-inline-playback-meta-block"),_.u("design:type",HTMLElement)],jq.prototype,"adInlinePlaybackMetaBlock",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jq.prototype,"onDataChanged",null);_.z([_.Zr("typographyBump"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jq.prototype,"onTypographyBumpChanged",null);
_.z([_.E("lockupIsHovered"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],jq.prototype,"isHovered",null);jq=_.z([_.p({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],jq);
_.e(jq,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(BMa!==void 0)return BMa;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return BMa=Z},{mode:1});var dEW;var vk=function(){var Z=_.Q.apply(this,arguments)||this;Z.isInlinePreviewTriggered=!1;Z.JSC$13179_activeViewMeasurementDataResolver=_.yE();return Z};
_.O(vk,_.Q);_.P=vk.prototype;_.P.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.P.attached=function(){var Z=this;this.updateInlinePreviewHoverListeners();this.JSC$13179_activeViewMeasurementDataResolver.promise.then(function(V){Z.ytdActiveViewBehavior.enableActiveViewMeasurement(V,15)})};
_.P.detached=function(){this.clearInlinePreviewHoverListeners()};
_.P.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13179_inlinePreviewHoverListener=eb({mediaRenderer:this,lockupElement:this.JSC$13179_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:nTF})};
_.P.clearInlinePreviewHoverListeners=function(){var Z;(Z=this.JSC$13179_inlinePreviewHoverListener)==null||Vj(Z)};
_.P.onDataChanged=function(){var Z;((Z=this.data)==null?0:Z.activeView)&&this.JSC$13179_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",vk.JSC$13178_DEFAULT_CLICK_LOCATION_BEHAVIOR,vk.JSC$13178_CLICK_LOCATION_ID_MAP);this.thumbnail&&(Z=this.thumbnail.getElementsByTagName("a"),Z.length>0&&(Z=Z.namedItem("thumbnail"))&&Z.removeAttribute("href"))};
_.P.onThumbnailContainerClick=function(Z){if(this.data&&this.data.navigationEndpoint){var V,a=(V=this.data)==null?void 0:V.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(a,Z,!0);Z.stopPropagation()}};
_.P.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.P.impressionLog=function(){var Z=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var V,a,J=(a=_.D((V=this.data)==null?void 0:V.onImpression,_.ZW))==null?void 0:a.commands;J&&(J.forEach(function(r){r.clickTrackingParams&&delete r.clickTrackingParams;_.l().resolve(_.Lf).resolveCommand(r,{form:{element:Z.hostElement}})}),this.data.impressionsFired=!0)}};
_.QS.Object.defineProperties(vk.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.JSC$13179_inlinePreviewHoverListener)==null?0:X7(Z))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
vk.prototype.onDataChanged=vk.prototype.onDataChanged;vk.JSC$13178_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);vk.JSC$13178_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"}];_.z([_.A(lx),_.u("design:type",Object)],vk.prototype,"ytdActiveViewBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],vk.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],vk.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],vk.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.U5),_.u("design:type",Object)],vk.prototype,"ytdLockupBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],vk.prototype,"ytdReduxBehavior",void 0);
_.z([_.A(_.eQ.YtSparklesClickLocationBehavior),_.u("design:type",Object)],vk.prototype,"ytSparklesClickLocationBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],vk.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],vk.prototype,"isInlinePreviewTriggered",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.TP}),_.u("design:type",Boolean)],vk.prototype,"miniMode",void 0);_.z([_.Ly("ytd-thumbnail"),_.u("design:type",HTMLElement)],vk.prototype,"thumbnail",void 0);
_.z([_.Ly("#dismissible"),_.u("design:type",HTMLElement)],vk.prototype,"JSC$13179_dismissibleMedia",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vk.prototype,"onDataChanged",null);_.z([_.E("lockupIsHovered"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],vk.prototype,"isHovered",null);vk=_.z([_.p({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],vk);
_.e(vk,"ytd-video-display-full-buttoned-renderer",function(){if(dEW!==void 0)return dEW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return dEW=Z},{mode:1});var Pj=function(Z,V,a,J){J=J===void 0?!1:J;_.VF.call(this,Z);this.adsClientErrorMessage=a;this.aggressivelySample=J;this.args=[];V&&this.args.push(V)};
_.O(Pj,_.VF);var o$=function(Z,V,a,J){J=J===void 0?!1:J;_.VF.call(this,Z);this.adsClientErrorMessage=a;this.aggressivelySample=J;this.args=[];V&&this.args.push(V)};
_.O(o$,_.VF);var mEF=function(Z){_.X2.call(this);var V=this;this.initializationFunction=Z;this.instance=null;this.addOnDisposeCallback(function(){_.Mc(V.instance);V.instance=null})};
_.O(mEF,_.X2);mEF.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.WM("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var yHJ=function(){var Z=new Map;[].forEach(function(V){Z.set(V.JSC$26704_getType(),V)})};new Promise(function(){});var DEK=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"]]),swi=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"}]]),NMh=function(Z){this.experimentApiProvider=Z;Z=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=Z<.1};var xm=function(Z,V,a,J){_.X2.call(this);this.adsControlFlowEventListeners=V;this.adEventLogger=a;this.experimentApiProvider=J;this.adsControlFlowManagerHelper=Z(this,this,this,this,this);_.fG(this,this.adsControlFlowManagerHelper);Z=_.B(V);for(V=Z.next();!V.done;V=Z.next())_.fG(this,V.value)};
_.O(xm,_.X2);var CfH=function(Z,V,a,J){QB(Z.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",V,a,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,J);Z=_.B(Z.adsControlFlowEventListeners);for(J=Z.next();!J.done;J=Z.next())CfH(J.value,V,a)};
_.P=xm.prototype;_.P.onOpportunityProcessedExternallyManaged=function(Z,V,a,J){QB(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",Z,a,V,void 0,void 0,void 0,void 0,void 0,void 0,void 0,J)};
_.P.onSlotReceivedExternallyManaged=function(Z,V){px(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",Z,V)};
_.P.onSlotEntered=function(Z){if(hJ(this.adsControlFlowManagerHelper,Z)!=null){px(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",Z);this.adsControlFlowManagerHelper.onSlotEntered(Z);for(var V=_.B(this.adsControlFlowEventListeners),a=V.next();!a.done;a=V.next())a.value.onSlotEntered(Z);if(hJ(this.adsControlFlowManagerHelper,Z)!=null&&hJ(this.adsControlFlowManagerHelper,Z).isOccupyingSlotType()&&eq(this.adsControlFlowManagerHelper,Z)&&!qLF(this.adsControlFlowManagerHelper,Z)){var J;zy(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",Z,(J=eq(this.adsControlFlowManagerHelper,Z))!=null?J:void 0);Z=hJ(this.adsControlFlowManagerHelper,Z);Z.slotLifecycleStage!=="entered"&&$m(Z.slot,Z.slotLifecycleStage,"enterLayoutForSlot");Z.slotLifecycleStage="rendering";Z.registeredLayoutRenderingAdapter.startRendering(Z.layout)}}};
_.P.onSlotExited=function(Z){if(hJ(this.adsControlFlowManagerHelper,Z)!=null){px(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",Z);this.adsControlFlowManagerHelper.onSlotExited(Z);for(var V=_.B(this.adsControlFlowEventListeners),a=V.next();!a.done;a=V.next())a.value.onSlotExited(Z);hJ(this.adsControlFlowManagerHelper,Z)!=null&&hJ(this.adsControlFlowManagerHelper,Z).markedForUnscheduleAfterOutboundAdapterRequests&&SLc(this,Z)}};
_.P.onLayoutReceivedExternallyManaged=function(Z,V,a){Z.managerLayer!=="core"&&zy(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",Z,V,a)};
var TMY=function(Z,V,a){if(hJ(Z.adsControlFlowManagerHelper,V)!=null){zy(Z.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",V,a);Z=_.B(Z.adsControlFlowEventListeners);for(var J=Z.next();!J.done;J=Z.next())TMY(J.value,V,a)}};
xm.prototype.onLayoutExited=function(Z,V,a){if(hJ(this.adsControlFlowManagerHelper,Z)!=null){zy(this.adEventLogger,Fao(a),Z,V);this.adsControlFlowManagerHelper.onLayoutExited(Z,V);for(var J=_.B(this.adsControlFlowEventListeners),r=J.next();!r.done;r=J.next())r.value.onLayoutExited(Z,V,a);(a=eq(this.adsControlFlowManagerHelper,Z))&&V.layoutId===a.layoutId&&YLc(this,Z)}};
xm.prototype.disposeInternal=function(){var Z=XEL(this.adsControlFlowManagerHelper);Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next())SLc(this,V.value);_.X2.prototype.disposeInternal.call(this)};
var SLc=function(Z,V){if(hJ(Z.adsControlFlowManagerHelper,V)!=null)if(hJ(Z.adsControlFlowManagerHelper,V).JSC$26735_isSlotExitRequested()||hJ(Z.adsControlFlowManagerHelper,V).JSC$26735_isLayoutExitRequested())hJ(Z.adsControlFlowManagerHelper,V).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(hJ(Z.adsControlFlowManagerHelper,V).isOccupyingSlotType())hJ(Z.adsControlFlowManagerHelper,V).markedForUnscheduleAfterOutboundAdapterRequests=!0,YLc(Z,V);else if(hJ(Z.adsControlFlowManagerHelper,V).JSC$26735_isSlotFillRequested())hJ(Z.adsControlFlowManagerHelper,
V).markedForUnscheduleAfterOutboundAdapterRequests=!0,hJ(Z.adsControlFlowManagerHelper,V)!=null&&(px(Z.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",V),V=hJ(Z.adsControlFlowManagerHelper,V),V.fulfillmentLifecycleStage="fill_cancel_requested",V.registeredFulfillmentAdapter.cancelSlotFilling());else{var a=eq(Z.adsControlFlowManagerHelper,V),J;Z.experimentApiProvider.get();(J=_.F("h5_enable_layout_unscheduling_events"))&&(a?KaW(Z,V,a):_.WM(Error("Hh"),V,a,void 0,!1));px(Z.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",V);var r=hJ(Z.adsControlFlowManagerHelper,V),f=V.slotEntryTrigger,d=r.registeredSlotEntryTriggerAdapters.get(f.triggerId);d&&(d.unregisterTrigger(f),r.registeredSlotEntryTriggerAdapters.delete(f.triggerId));f=_.B(V.slotFulfillmentTriggers);for(d=f.next();!d.done;d=f.next()){d=d.value;var N=r.registeredFulfillmentTriggerAdapters.get(d.triggerId);N&&(N.unregisterTrigger(d),r.registeredFulfillmentTriggerAdapters.delete(d.triggerId))}f=_.B(V.slotExpirationTriggers);
for(d=f.next();!d.done;d=f.next())if(d=d.value,N=r.registeredExpirationTriggerAdapters.get(d.triggerId))N.unregisterTrigger(d),r.registeredExpirationTriggerAdapters.delete(d.triggerId);r.hasLayout()&&(f=r.layout,RD(r,f.layoutExitNormalTriggers),RD(r,f.layoutExitSkipTriggers),RD(r,f.layoutExitMuteTriggers),RD(r,f.layoutExitUserInputSubmittedTriggers),RD(r,f.layoutExitUserCancelledTriggers));r.registeredFulfillmentAdapter=void 0;r.registeredSlotAdapter!=null&&(r.registeredSlotAdapter.release(),r.registeredSlotAdapter=
void 0);r.registeredLayoutRenderingAdapter!=null&&(r.registeredLayoutRenderingAdapter.release(),r.registeredLayoutRenderingAdapter=void 0);r=Z.adsControlFlowManagerHelper;hJ(r,V)&&(r=n3W(r,V.slotType+"_"+V.slotPhysicalPosition))&&r.delete(V.slotId);px(Z.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",V);Z=_.B(Z.adsControlFlowEventListeners);for(r=Z.next();!r.done;r=Z.next())r=r.value,r.onSlotUnscheduled(V),a&&!J&&KaW(r,V,a)}},KaW=function(Z,V,a){zy(Z.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
V,a);
zy(Z.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",V,a);Z=_.B(Z.adsControlFlowEventListeners);for(var J=Z.next();!J.done;J=Z.next())J=J.value,a&&KaW(J,V,a)},YLc=function(Z,V){if(hJ(Z.adsControlFlowManagerHelper,V)!=null&&hJ(Z.adsControlFlowManagerHelper,V).isOccupyingSlotType()){var a=eq(Z.adsControlFlowManagerHelper,V);
if(a&&qLF(Z.adsControlFlowManagerHelper,V)){if(hJ(Z.adsControlFlowManagerHelper,V)!=null){var J=Z.adEventLogger,r;var f=((r=swi.get("abandoned"))==null?void 0:r.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";zy(J,f,V,a);Z=hJ(Z.adsControlFlowManagerHelper,V);Z.slotLifecycleStage!=="rendering"&&$m(Z.slot,Z.slotLifecycleStage,"exitLayout");Z.slotLifecycleStage="rendering_stop_requested";Z.registeredLayoutRenderingAdapter.stopRendering(a,"abandoned")}}else{px(Z.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
V);try{J=hJ(Z.adsControlFlowManagerHelper,V);if(!J)throw new o$("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");J.slotLifecycleStage!=="enter_requested"&&J.slotLifecycleStage!=="entered"&&J.slotLifecycleStage!=="rendering"&&$m(J.slot,J.slotLifecycleStage,"exitSlot");J.slotLifecycleStage="exit_requested";if(J.registeredSlotAdapter===void 0)throw J.slotLifecycleStage="scheduled",new o$("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
J.registeredSlotAdapter.exit()}catch(d){d instanceof o$&&d.adsClientErrorMessage?(lzL(Z.adEventLogger,d.adsClientErrorMessage,V),_.WM(d,V,void 0,void 0,d.aggressivelySample)):(lzL(Z.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",V),_.WM(d,V))}}}};var Mh=function(Z,V,a,J,r,f){_.X2.call(this);this.registry=Z;this.experimentApiProvider=f;this.slotMap=new Map};
_.O(Mh,_.X2);var n3W=function(Z,V){return(Z=Z.slotMap.get(V))?Z:new Map},hJ=function(Z,V){return n3W(Z,V.slotType+"_"+V.slotPhysicalPosition).get(V.slotId)},XEL=function(Z){var V=[];
Z.slotMap.forEach(function(a){a=_.B(a.values());for(var J=a.next();!J.done;J=a.next())V.push(J.value.slot)});
return V};
Mh.prototype.onSlotEntered=function(Z){Z=hJ(this,Z);Z.slotLifecycleStage!=="enter_requested"&&$m(Z.slot,Z.slotLifecycleStage,"onSlotEntered");Z.slotLifecycleStage="entered"};
var qLF=function(Z,V){Z=hJ(Z,V);return Z.hasLayout()&&Z.isRendering()},eq=function(Z,V){(Z=hJ(Z,V))?Z.hasLayout()&&!Z.layout&&_.WM("Unexpected empty layout",V):_.WM("Unexpected undefined slotState",V);
return(Z==null?void 0:Z.layout)||null};
Mh.prototype.onSlotExited=function(Z){Z=hJ(this,Z);Z.slotLifecycleStage!=="exit_requested"&&$m(Z.slot,Z.slotLifecycleStage,"onSlotExited");Z.slotLifecycleStage="scheduled"};
Mh.prototype.onLayoutExited=function(Z,V){Z=hJ(this,Z);Z.isPrimaryLayout(V)&&(Z.slotLifecycleStage!=="rendering_stop_requested"&&$m(Z.slot,Z.slotLifecycleStage,"onLayoutExited"),Z.slotLifecycleStage="entered")};
var RD=function(Z,V){V=_.B(V);for(var a=V.next();!a.done;a=V.next()){a=a.value;var J=Z.registeredLayoutExitTriggerAdapters.get(a.triggerId);J&&(J.unregisterTrigger(a),Z.registeredLayoutExitTriggerAdapters.delete(a.triggerId))}},$m=function(Z,V,a){_.WM("Slot stage was "+V+" when calling method "+a,Z)};var swr=function(Z){_.X2.call(this);this.deps=Z;this.JSC$13228_adsControlFlowManager=tvA(this)};
_.O(swr,_.X2);var tvA=function(Z){var V=new xm(function(a,J,r,f){return new Mh(Z.deps.registry,a,J,r,f,Z.deps.experimentApiProvider)},new Set(wEo(Z.deps.registry).concat(Z.deps.listeners)),Z.deps.adEventLogger,Z.deps.experimentApiProvider);
_.fG(Z,V);return V};var FaE=function(Z,V){_.X2.call(this);this.experimentApiProvider=Z;this.eventLoggingSettingsProvider=V;this.eventCount=0};
_.O(FaE,_.X2);FaE.prototype.logEvent=function(Z){QB(this,Z)};
var px=function(Z,V,a,J){QB(Z,V,void 0,void 0,void 0,a,void 0,void 0,void 0,a.adSlotLoggingData,void 0,void 0,J)},zy=function(Z,V,a,J,r){QB(Z,V,void 0,void 0,void 0,a,J?J:void 0,void 0,void 0,a.adSlotLoggingData,J?J.adLayoutLoggingData:void 0,void 0,r)},lzL=function(Z,V,a){QB(Z,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,a,void 0,void 0,void 0,a.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:V})},QB=function(Z,V,a,J,r,f,d,N,C,T,Y,X,n){n=n===void 0?0:n;
DE4(Z.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+V,"slot:",f,"layout:",d,"ping:",N,"Opportunity:",{opportunityType:a,associatedSlotId:J,slotsFromOpportunity:r,triggerBundle:C,adSlotLoggingData:T,adLayoutLoggingData:Y});try{var t=function(){Z.experimentApiProvider.get();if(V!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){V||_.WM("Empty PACF event type",f,d);var c=Z.eventLoggingSettingsProvider.get();var y;(y=c.alwaysIncludeDebugData)||(c.experimentApiProvider.get(),y=
!1);c=y;y={eventType:V,eventOrder:++Z.eventCount};var U={};f&&(U.slotData=ONE(c,f));if(d){var v={type:d.layoutType,controlFlowManagerLayer:DEK.get(d.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};c&&(v.debugData={layoutId:d.layoutId});U.layoutData=v}N&&(U.pingData={pingDispatchStatus:N.dispatchStatus,serializedAdPingMetadata:N.ping.serializedAdPingMetadata,pingIndex:N.index});C&&(U.triggerData=cHF(C.trigger,C.category));a&&(U.opportunityData=GfE(c,a,J,r));y.adClientData=U;T&&(y.serializedSlotAdServingData=
T.serializedSlotAdServingDataEntry);Y&&(y.serializedAdServingData=Y.serializedAdServingDataEntry);X&&(y.errorInfo=X);_.n9("adsClientStateChange",{adsClientEvent:y})}};
n&&n>0?_.qf(_.cn(),function(){return t()},n):t()}catch(c){DE4(Z.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.qf(_.cn(),function(){_.WM(c instanceof Error?c:String(c),f,d,{pacf_message:"exception during pacf logging"})})}};var cHc=function(Z,V){FaE.call(this,Z,V)};
_.O(cHc,FaE);var ONh=function(){},DE4=function(Z,V){return _.F(V)};var wEE=function(){var Z=new Gfh;this.JSC$13247_adsControlFlowManager=(new swr(Z)).JSC$13228_adsControlFlowManager},Gfh=function(){_.X2.call(this);
var Z=this;this.experimentApiProvider=new mEF(function(){return new ONh});
var V=new mEF(function(){return new NMh(Z.experimentApiProvider)});
this.adEventLogger=new cHc(this.experimentApiProvider,V);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.O(Gfh,_.X2);var yHb=function(){},bNh,Lx=function(){bNh||(bNh=new yHb);
return bNh},ue=function(Z){if(!Z.JSC$13258_externallyManagedSlotAdapterCallback){var V=(new wEE).JSC$13247_adsControlFlowManager;
Z.JSC$13258_externallyManagedSlotAdapterCallback=V}return Z.JSC$13258_externallyManagedSlotAdapterCallback},UEF=function(Z,V,a){var J=V.opportunityType,r=Error("Ih");
if(J!==void 0){var f=ue(Z);CfH(f,J,void 0,a)}else _.WM(r,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});f=[];if(V.adSlotAndLayoutMetadata!==void 0){V=_.B(V.adSlotAndLayoutMetadata);for(var d=V.next();!d.done;d=V.next()){var N=d.value;if(d=N.adSlotMetadata)if(f.push(d),Z.onSlotReceivedExternallyManaged(d,a),N.adLayoutMetadata){N=_.B(N.adLayoutMetadata);for(var C=N.next();!C.done;C=N.next())Z.onLayoutReceivedExternallyManaged(d,C.value,a)}else a>0&&_.WM("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
J,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else a>0&&_.WM("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+J,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else a>0&&_.WM("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+J,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(J!==void 0)Z.onOpportunityProcessedExternallyManaged(J,f,void 0,a);else _.WM(r,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
yHb.prototype.onSlotReceivedExternallyManaged=function(Z,V){Z=rp(Z);if(Z instanceof o$)_.WM(Z,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else ue(this).onSlotReceivedExternallyManaged(Z,V)};
yHb.prototype.onLayoutReceivedExternallyManaged=function(Z,V,a){Z=rp(Z);V=bNE(V);if(Z instanceof o$)_.WM(Z,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(V instanceof Pj)_.WM(V,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else ue(this).onLayoutReceivedExternallyManaged(Z,V,a)};
yHb.prototype.onOpportunityProcessedExternallyManaged=function(Z,V,a,J){var r=[];V=_.B(V);for(var f=V.next();!f.done;f=V.next())f=rp(f.value),f instanceof o$?_.WM(f,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):r.push(f);ue(this).onOpportunityProcessedExternallyManaged(Z,r,a,J)};
var HNa=function(Z,V){V=rp(V);if(V instanceof o$)_.WM(V,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var a=ue(Z);px(a.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",V);a=_.B(a.adsControlFlowEventListeners);for(var J=a.next();!J.done;J=a.next())J=hJ(J.value,V),J.slotLifecycleStage!=="not_scheduled"&&$m(J.slot,J.slotLifecycleStage,"onSlotScheduled"),J.slotLifecycleStage="scheduled";Z=ue(Z);px(Z.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",V);Z=_.B(Z.adsControlFlowEventListeners);
for(a=Z.next();!a.done;a=Z.next())a.value.onSlotEntered(V)}},AHz=function(Z,V){V=rp(V);
if(V instanceof o$)_.WM(V,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var a=ue(Z);px(a.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",V);a=_.B(a.adsControlFlowEventListeners);for(var J=a.next();!J.done;J=a.next())J.value.onSlotExited(V);Z=ue(Z);px(Z.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",V);Z=_.B(Z.adsControlFlowEventListeners);for(a=Z.next();!a.done;a=Z.next())a.value.onSlotUnscheduled(V)}},kfF=function(Z,V,a){V=rp(V);
a=bNE(a);if(V instanceof o$)_.WM(V,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(a instanceof Pj)_.WM(a,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var J=ue(Z);zy(J.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",V,a);J=_.B(J.adsControlFlowEventListeners);for(var r=J.next();!r.done;r=J.next())r.value.onLayoutScheduled(V,a);Z=ue(Z);zy(Z.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",V,a);Z=_.B(Z.adsControlFlowEventListeners);
for(J=Z.next();!J.done;J=Z.next())TMY(J.value,V,a)}},Wk=function(Z,V,a){V=rp(V);
a=bNE(a);if(V instanceof o$)_.WM(V,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(a instanceof Pj)_.WM(a,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var J=ue(Z);zy(J.adEventLogger,Fao("normal"),V,a);J=_.B(J.adsControlFlowEventListeners);for(var r=J.next();!r.done;r=J.next())r.value.onLayoutExited(V,a,"normal");Z=ue(Z);Z=_.B(Z.adsControlFlowEventListeners);for(J=Z.next();!J.done;J=Z.next())KaW(J.value,V,a)}};_.g2=_.Uc(function(Z){var V=_.bm(Z,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});Z=Object.assign({},V);var a=V.data;V=V.customCommandResolver;var J=(delete Z.data,delete Z.customCommandResolver,Z),r=_.v6();_.zJ(r,function(){return a().interaction},V,function(){var N;
return(N=J.listenToTapEvent)==null?void 0:N.call(J)});
_.$X(r,{visibilityCallback:function(N){var C,T=(C=a().interaction)==null?void 0:C.onFirstVisible;N&&(T&&_.tj(T),J.setOnErrorHandler()&&UEE(r))},
showOption:_.j0});Z=_.B(_.ip(!1,void 0,"eiYvIe"));var f=Z.next().value,d=Z.next().value;Z=_.VE(function(){var N;((N=J.setTouchEndHandler)==null?0:N.call(J))&&!f()&&(r.value.click(),d(!0),setTimeout(function(){d(!1)},100));
return!1});
return _.S("ad-image-view-model",{class:function(){var N,C=[((N=a().interaction)==null?0:N.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],T;((T=J.isGridViewEnabled)==null?0:T.call(J))&&C.push("ytwAdImageViewModelHostInGridView");return C.join(" ")},
el:r,"on:touchend":Z},_.S("div",{class:"ytwAdImageViewModelHostImageContainer"},_.S(_.bn,{data:function(){var N;return{sources:a().imageSources,contentMode:(N=a().imageProperties)==null?void 0:N.contentMode}},
alt:function(){var N,C;return((N=a().interaction)==null?void 0:(C=N.accessibility)==null?void 0:C.label)||""},
targetHeight:J.targetHeight,targetWidth:J.targetWidth,preserveHeight:J.preserveHeight,preserveWidth:J.preserveWidth,useWidth:J.useWidth,style:function(){var N,C;return"vertical-align: bottom;"+(((N=a().background)==null?0:N.color)?"background-color:"+_.qW((C=a().background)==null?void 0:C.color)+";":"")},
className:function(){return J.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var N,C;return(C=(N=J.setDraggable)==null?void 0:N.call(J))!=null?C:void 0}})))},"cb");var E37=_.Uc(function(Z){var V=Z.data,a=Z.listenToTapEvent,J=_.v6();_.F("enable_web_home_top_landscape_image_layout_legacy_click_command")||_.zJ(J,function(){return V().interaction},void 0,function(){return a==null?void 0:a()});
_.$X(J,{visibilityCallback:function(f){var d,N=(d=V().interaction)==null?void 0:d.onFirstVisible;f&&N&&_.tj(N)},
showOption:_.j0});Z=_.VE(function(){if(_.F("enable_web_home_top_landscape_image_layout_legacy_click_command")){var f,d=(f=V().interaction)==null?void 0:f.onTap;d&&_.Rg(J.value,"yt-navigate",{endpoint:_.Xy(d)})}});
var r=function(){};
return _.S("ad-button-hover-overlay-view-model",{"on:click":Z,class:function(){var f;return((f=V().interaction)==null?0:f.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:J},function(){return _.F("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.S(_.lB,{data:function(){return V().button}},{adButtonViewModel:function(f){return _.S(_.xe,{data:f.data,
customCommandResolver:r})}}):_.S(_.lB,{data:function(){return V().button}},{adButtonViewModel:_.xe})}())},"db");var fB;_.jG(_.Uc(function(Z){var V=Z.data;var a=_.v6();_.F("stop_av_measurement_on_detach")&&_.sN(function(){Bj(a)});
_.zJ(a,function(){return V().interaction},void 0,function(){return!0});
_.$X(a,{visibilityCallback:function(d){if(d){var N;(d=(N=V().interaction)==null?void 0:N.onFirstVisible)&&_.tj(d);var C;if(N=(C=V().adLayoutData)==null?void 0:C.activeViewData)iG(a,N),_.F("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Bj(a)})}else _.F("stop_av_measurement_on_detach")&&Bj(a)},
showOption:_.j0,hideOption:vd});Z=_.B(_.ip(!1,void 0,"yzu6qe"));var J=Z.next().value,r=Z.next().value;Z=_.VE(function(){r(!0)});
var f=_.VE(function(){r(!1)});
return _.S("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:a,"on:mouseenter":Z,"on:mouseleave":f},_.S("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.ot({"max-width":function(){return _.F("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.S("div",{class:function(){var d;
a:{var N;switch((d=_.D(V().thumbnailImage,Xw))==null?void 0:(N=d.imageProperties)==null?void 0:N.renderingAspect){case "RENDERING_ASPECT_SQUARE":d="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":d="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}d=void 0}return d}},_.S(_.lB,{data:function(){return V().thumbnailImage}},{adImageViewModel:function(d){return _.S(_.g2,
{data:d.data,
listenToTapEvent:!0,setTouchEndHandler:_.F("enable_top_landscape_image_experiment_dom_id_web")})}})),_.S("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.S(_.K,{cond:function(){var d,N,C;
return(d=_.D(V().thumbnailImage,Xw))==null?void 0:(N=d.imageProperties)==null?void 0:(C=N.overlayIcon)==null?void 0:C.iconImage},
then:function(d){return _.S(_.bn,{data:d,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.S("div",{class:function(){return J()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.S(_.lB,{data:function(){return V().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(d){return _.S(E37,
{data:d.data,
listenToTapEvent:!0})}}))),_.S("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.S(_.lB,{data:function(){return V().feedAdMetadata}},{feedAdMetadataViewModel:function(d){return _.S($34,{data:d.data,
listenToTapEvent:!0,setTouchEndHandler:_.F("enable_top_landscape_image_experiment_dom_id_web")})}})))},"eb"),"compact-landscape-no-button-layout-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;var a=_.v6();_.F("stop_av_measurement_on_detach")&&_.sN(function(){Bj(a)});
var J=_.Ko(_.Un);_.zJ(a,function(){return V().interaction});
_.$X(a,{visibilityCallback:function(T){if(T){var Y;(T=(Y=V().interaction)==null?void 0:Y.onFirstVisible)&&_.tj(T);var X;if(Y=(X=V().adLayoutData)==null?void 0:X.activeViewData)iG(a,Y),_.F("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Bj(a)})}else _.F("stop_av_measurement_on_detach")&&Bj(a)},
showOption:_.j0,hideOption:vd});var r=_.VE(function(T){var Y,X,n=(Y=_.D(V().adImage,Xw))==null?void 0:(X=Y.interaction)==null?void 0:X.onTap;n&&(_.F("enable_square_image_components_ui_web_with_custom_event")?_.Rg(a.value,"yt-navigate",{endpoint:_.Xy(n)}):MCa(T,n))}),f=_.VE(function(){var T,Y,X=(T=_.D(V().adButton,pLc))==null?void 0:(Y=T.interaction)==null?void 0:Y.onTap;
X&&_.Rg(a.value,"yt-navigate",{endpoint:_.Xy(X)})}),d=function(){};
Z={};var N={},C={};return _.S("square-image-layout-view-model",{class:_.un("ytwSquareImageLayoutViewModelHost",(Z.ytwSquareImageLayoutViewModelHostColumn=J,Z)),el:a},_.S("div",{class:_.un("ytwSquareImageLayoutViewModelHostImage",(N.ytwSquareImageLayoutViewModelHostColumnImage=J,N))},function(){return _.F("enable_square_image_components_ui_web_with_native_img")?_.S("img",{class:"ytwSquareImageLayoutViewModelHostImageExp",src:function(){var T,Y,X;return((T=_.D(V().adImage,Xw))==null?void 0:(Y=T.imageSources)==
null?void 0:(X=Y[0])==null?void 0:X.url)||"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="},
draggable:!1,"on:click":r}):_.S(_.lB,{data:function(){return V().adImage}},{adImageViewModel:function(T){return _.S(_.g2,{data:T.data,
isGridViewEnabled:J,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.S("div",{class:_.un("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(C.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=J,C))},_.S(_.lB,{data:function(){return V().feedAdMetadata}},{feedAdMetadataViewModel:$34}),function(){return _.F("enable_square_image_components_ui_web_with_float_button")?_.S("div",{"on:click":f},_.S(_.lB,{data:function(){return V().adButton}},
{adButtonViewModel:function(T){var Y={};
return _.S(_.xe,{data:T.data,customCommandResolver:d,className:_.un((Y.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,Y.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=J,Y))})}})):_.S(_.lB,{data:function(){return V().adButton}},{adButtonViewModel:function(T){var Y={};
return _.S(_.xe,{data:T.data,className:_.un((Y.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,Y.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=J,Y))})}})}()))},"fb"),"square-image-layout-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;var a=Z.noBottomMargin;var J=Z.typographyBump;var r=_.v6();_.F("stop_av_measurement_on_detach")&&_.sN(function(){Bj(r)});
_.F("enable_web_home_top_landscape_image_layout_level_click")&&_.zJ(r,function(){return V().interaction},void 0,function(){return!0});
Z=function(){return V().interaction};
Z!==void 0&&Z!==null||_.ky(Error("Jh"));_.$X(r,{visibilityCallback:function(Y){if(Y){var X;(Y=(X=V().interaction)==null?void 0:X.onFirstVisible)&&_.tj(Y);var n;if(X=(n=V().adLayoutData)==null?void 0:n.activeViewData)iG(r,X),_.F("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Bj(r)})}else _.F("stop_av_measurement_on_detach")&&Bj(r)},
showOption:_.j0,hideOption:vd});var f=function(){var Y,X,n;return(Y=_.D(V().thumbnailImage,Xw))==null?void 0:(X=Y.background)==null?void 0:(n=X.backgroundImageSource)==null?void 0:n.imageSources};
Z=_.B(_.ip(!1,void 0,"GIwTMc"));var d=Z.next().value,N=Z.next().value;Z=_.VE(function(){N(!0)});
var C=_.VE(function(){N(!1)}),T=function(){return d()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.S("top-landscape-image-layout-view-model",{class:function(){var Y;return((Y=V().interaction)==null?0:Y.onTap)&&_.F("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:r,"on:mouseenter":Z,"on:mouseleave":C},_.S("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.S(_.K,{cond:function(){return f()&&f().length>0},
then:function(){return _.S("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.ot({top:"0","background-image":function(){return"url("+String(f()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.S(_.K,{cond:function(){return!!V().adButtonHoverOverlay},
then:function(){return _.S("div",{class:T},_.S(_.lB,{data:function(){return V().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:E37}))}}),_.S("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.S(_.lB,{data:function(){return V().thumbnailImage}},{adImageViewModel:function(Y){return _.S(_.g2,{data:Y.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.F("enable_web_home_top_landscape_image_layout_level_click")})}})),_.S("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.S(_.bn,{data:{sources:[{clientResource:{imageName:_.F("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.S("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.S(_.lB,{data:function(){return V().feedAdMetadata}},{feedAdMetadataViewModel:function(Y){return _.S($34,{data:Y.data,
noBottomMargin:function(){return a==null?void 0:a()},
listenToTapEvent:function(){return _.F("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return J==null?void 0:J()}})}})))},"gb"),"top-landscape-image-layout-view-model",{props:{data:_.Hh,
noBottomMargin:_.Hh,typographyBump:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;var a=Z.typographyBump;var J=_.v6();_.F("stop_av_measurement_on_detach")&&_.sN(function(){Bj(J)});
_.$X(J,{visibilityCallback:function(r){if(r){var f;(r=(f=V().interaction)==null?void 0:f.onFirstVisible)&&_.tj(r);var d;if(f=(d=V().adLayoutData)==null?void 0:d.activeViewData)iG(J,f),_.F("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Bj(J)})}else _.F("stop_av_measurement_on_detach")&&Bj(J)},
showOption:_.j0,hideOption:vd});return _.S("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:J},_.S("div",null,_.S(_.lB,{data:function(){return V().videoLockup}},{lockupViewModel:function(r){return _.S(_.$e,{data:r.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:a})}})))},"hb"),"video-display-button-group-layout-view-model",{props:{data:_.Hh,
noBottomMargin:_.Hh,typographyBump:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;var a=Z.typographyBump;var J=_.v6();_.F("stop_av_measurement_on_detach")&&_.sN(function(){Bj(J)});
_.$X(J,{visibilityCallback:function(r){if(r){var f;(r=(f=V().interaction)==null?void 0:f.onFirstVisible)&&_.tj(r);var d;if(f=(d=V().adLayoutData)==null?void 0:d.activeViewData)iG(J,f),_.F("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Bj(J)})}else _.F("stop_av_measurement_on_detach")&&Bj(J)},
showOption:_.j0,hideOption:vd});return _.S("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:J},_.S("div",null,_.S(_.lB,{data:function(){return V().videoLockup}},{lockupViewModel:function(r){return _.S(_.$e,{data:r.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:a})}})))},"ib"),"video-display-full-layout-view-model",{props:{data:_.Hh,
noBottomMargin:_.Hh,typographyBump:_.Hh}});_.jwc=_.Uc(function(Z){var V=Z.data;Z=_.v6();return _.S("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:Z},_.S(_.K,{cond:function(){return V().imageBadge},
then:function(a){return _.S(_.bn,{data:a,alt:""})}}))},"jb");var v3A=_.Uc(function(Z){var V=Z.data;var a=Z.customCommandResolver;Z=_.v6();_.zJ(Z,function(){return V().interaction},a);
_.$X(Z,{visibilityCallback:function(J){var r,f=(r=V().interaction)==null?void 0:r.onFirstVisible;J&&f&&_.tj(f)},
showOption:_.j0});return _.S("carousel-ad-card-image-view-model",{class:function(){var J;return((J=V().interaction)==null?0:J.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:Z,"aria-label":function(){var J,r;return(J=V().interaction)==null?void 0:(r=J.accessibility)==null?void 0:r.label}},_.S(_.lB,{data:function(){return V().adImage}},{adImageViewModel:function(J){return _.S(_.g2,{data:J.data,
customCommandResolver:a})}}),_.S("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.S(_.lB,{data:function(){return V().badge}},{adCardBadgeViewModel:_.jwc})),_.S(_.iX,{model:{color:4}}))},"kb");var xEF=_.Uc(function(Z){var V=_.B(_.ip(0,void 0,"o9Bzd")),a=V.next().value;V.next();var J=V.next().value,r=_.B(_.ip(!1,void 0,"KLdzYe"));V=r.next().value;var f=r.next().value,d;_.sN(function(){clearTimeout(d)});
r=_.VE(function(){var T;((T=Z.animate)==null?0:T.call(Z))?(f(!0),d=setTimeout(function(){f(!1);N()},200)):N();
return!1});
var N=function(){J(function(T){return(T+Z.numShownItems())%Z.data().length})},C={};
return _.S("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.S("div",{class:_.un("ytwHorizontalCarouselCarouselWrapper")},_.S("div",{class:_.un("ytwHorizontalCarouselCarouselInnerWrapper",(C.ytwHorizontalCarouselAnimating=V,C))},_.S(_.q_,{each:Z.data,keyBy:"INDEX"},function(T,Y){return _.S("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.ot({"flex-basis":function(){return"calc((100% - (8px * "+(Z.numShownItems()-1)+")) / "+Z.numShownItems()+")"},
order:function(){var X=Y-a();X<0&&(X+=Z.data().length);return X}})},Z.children(T,Y))}))),_.S("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":r},Z.nextButton()))},"lb");var Qwr=_.Uc(function(Z){var V=Z.data;var a=Z.customCommandResolver;var J=Z.expansive;Z=_.v6();_.$X(Z,{visibilityCallback:function(r){var f,d=(f=V().interaction)==null?void 0:f.onFirstVisible;r&&d&&_.tj(d)},
showOption:_.j0});return _.S("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:Z},_.S(xEF,{data:function(){var r;return((r=V())==null?void 0:r.carouselAdCards)||[]},
nextButton:function(){return _.S(_.lB,{data:function(){return V().nextButton}},{buttonViewModel:function(r){var f=r.data;
return _.S(_.yk,{data:function(){return(J==null?0:J())?Object.assign({},f(),{style:"mono"}):f()},
className:_.F("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(r){return _.S(_.lB,{data:r},{carouselAdCardImageViewModel:function(f){return _.S(v3A,{data:f.data,customCommandResolver:a})}})}))},"mb");var pEY=_.Uc(function(Z){var V=Z.data;var a=Z.customCommandResolver;var J=Z.className;var r=Z.buttonClassName;var f=Z.animationEntityKey;var d=Z.expansive;return _.S("carousel-button-view-model",{class:_.un("ytwCarouselButtonViewModelHost",J)},_.S(_.lB,{data:function(){return V().carousel}},{carouselAdCardCollectionViewModel:function(N){return _.S(Qwr,{data:N.data,
customCommandResolver:a,expansive:d})}}),_.S(_.lB,{data:function(){return V().button}},{adButtonViewModel:function(N){var C=N.data;
return _.S(_.xe,{data:function(){return(d==null?0:d())?Object.assign({},C(),{style:"AD_BUTTON_STYLE_TONAL"}):C()},
className:r,customCommandResolver:a,animationEntityKey:f})}}))},"nb");_.hZb=_.Uc(function(Z){var V=Z.data;Z=Z.className;var a=_.v6();_.so(function(){var J;((J=V())==null?0:J.backgroundColor)&&a.value.setAttribute("data-background-color",String(V().backgroundColor))});
return _.S("pivot-button-view-model",{el:a,class:_.un("ytwPivotButtonViewModelHost",Z)},_.S(_.B3,{command:function(){var J=V();J=J.onClickCommand?_.Xy(J.onClickCommand):J.contentDescription?_.x9(J.contentDescription):void 0;return J},
ariaLabel:function(){return V().contentDescription}},_.S(_.K,{cond:function(){return V().thumbnail},
then:function(J){return _.S(_.bn,{data:J,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.S(_.K,{cond:function(){return V().icon},
then:function(J){return _.S(_.rH,{icon:function(){return J().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"ob");_.eZ7=_.Uc(function(Z){var V=Z.data;var a=Z.buttonShapeOverrideables;return _.S("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.S(_.lB,{data:function(){return V().buttonViewModels}},{buttonViewModel:function(J){return _.S(_.yk,{data:J.data,
buttonOverrides:a})},
likeButtonViewModel:function(J){return _.S(_.n1,{data:J.data,buttonShapeOverrideables:a})},
dislikeButtonViewModel:function(J){return _.S(_.K1,{data:J.data,buttonShapeOverrideables:a})}}))},"pb");var zZc=_.Uc(function(Z){var V=Z.avatar;var a=Z.headline;var J=Z.badge;var r=Z.description;var f=Z.expansive;Z={};return _.S("yt-ad-metadata-shape",{class:_.un("ytAdMetadataShapeHost",(Z.ytAdMetadataShapeHostLarge=f,Z))},_.S("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.S(_.K,{cond:V,then:function(d){return _.S(_.p2c,{data:function(){return(f==null?0:f())?Object.assign({},d(),{size:"AD_AVATAR_SIZE_MPLUS"}):d()}})}}),_.S("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.S(_.dH,{text:a,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.S(_.K,{cond:J,then:function(d){return _.S(_.e0,{data:function(){return(f==null?0:f())?Object.assign({},d(),{style:"AD_BADGE_STYLE_STARK"}):d()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.S("h2",{class:"ytAdMetadataShapeHostDescription"},_.S(_.dH,{text:r,
linkInheritColor:!0})))},"qb");var $E7=_.Uc(function(Z){var V=Z.data;var a=Z.onShow;var J=Z.expansive;Z=_.v6();_.zJ(Z,function(){return V().interaction});
_.so(function(){var f,d=(f=V().animatedRenderingConfig)==null?void 0:f.delayedSecondsToVisible;if(d){var N=setTimeout(a,d*1E3);_.sN(function(){clearTimeout(N)})}});
var r={};return _.S("reels-ad-card-buttoned-view-model",{class:_.un(function(){var f;return((f=V().interaction)==null?0:f.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(r.ytwReelsAdCardButtonedViewModelHostExpansive=J,r)),
el:Z},_.S(zZc,{avatar:function(){return _.D(V().avatar,x9c)},
headline:function(){return V().headline},
badge:function(){return _.D(V().adBadge,Q84)},
description:function(){return V().description},
expansive:J}),_.S(_.lB,{data:function(){return V().ctaButton}},{adButtonViewModel:function(f){var d=f.data;
return _.S(_.xe,{data:function(){return(J==null?0:J())?Object.assign({},d(),{style:"AD_BUTTON_STYLE_FILLED"}):d()}})}}))},"rb");var RZB=_.Uc(function(Z){var V=Z.data;Z=Z.expansive;var a=_.v6();_.F("web_ad_metadata_clickable")&&_.zJ(a,function(){return V().interaction});
var J={};J=_.gK("ytwReelsAdMetadataViewModelHost",(J.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.F("web_ad_metadata_clickable"),J));return _.S("reels-ad-metadata-view-model",{class:J,el:a},_.S(zZc,{avatar:function(){return _.D(V().avatar,x9c)},
headline:function(){return V().headline},
badge:function(){return _.D(V().adBadge,Q84)},
description:function(){return V().description},
expansive:Z}))},"sb");var Mvz={iconPosition:"icon-with-label",size:"L"},La4=_.Uc(function(Z){var V=Z.data;Z=Z.overlayDensity;var a=_.v6(),J=_.yf(Z,0);_.lp(function(){a.value.setAttribute("overlay-density",String(J()))});
var r=function(){var X;return(X=V().reelsAdCardButtonedEntityKey)!=null?X:""},f=function(){return r()+"/ad_button"},d=_.PM(ROm,r),N=function(){var X,n;
return(n=(X=d())==null?void 0:X.value)!=null?n:!1},C=_.Ko(v3O),T=function(){return Object.assign({},Mvz,(C()||J()===2)&&{style:"overlay-dark"})};
Z={};var Y={};return _.S("reels-player-overlay-layout-view-model",{class:_.un("ytwReelsPlayerOverlayLayoutViewModelHost",(Z.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!V().extension},Z.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},Z)),
el:a},_.S("div",{class:_.un("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(Y.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},Y))},_.S("div",{"aria-hidden":function(){return N()},
class:_.un("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return N()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.ot({"transition-duration":function(){return pER(V())}})},_.S(_.lB,{data:function(){return V().adMetadata}},{reelsAdMetadataViewModel:function(X){return _.S(RZB,{data:X.data,
expansive:function(){return J()===1}})}}),_.S(_.K,{cond:function(){return V().extension},
then:function(X){return _.S("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.S(_.lB,{data:X},{adButtonViewModel:function(n){return _.S(_.xe,{data:n.data,animationEntityKey:f,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(n){return _.S(pEY,{data:n.data,animationEntityKey:f,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return J()===1}})}}))}})),_.S("div",{"aria-hidden":function(){return!N()},
class:_.un("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return N()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.ot({"transition-duration":function(){return pER(V())}})},_.S(_.lB,{data:function(){return V().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(X){return _.S($E7,{data:X.data,
onShow:function(){_.wd(_.d0("booleanEntity",r(),{key:r(),value:!0}))},
expansive:function(){return J()===1}})}}))),_.S("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.S(_.lB,{data:function(){return V().actions}},{reelActionBarViewModel:function(X){return _.S(_.eZ7,{data:X.data,
buttonShapeOverrideables:T})}}),_.S(_.lB,{data:function(){return V().menu}},{buttonViewModel:function(X){return _.S(_.yk,{data:X.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},T(),{type:"tonal"})}})}}),_.S(_.lB,{data:function(){return V().pivotButton}},{pivotButtonViewModel:function(X){return _.S(_.hZb,{data:X.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"tb");_.jG(La4,"reels-player-overlay-layout-view-model",{props:{data:_.Hh,overlayDensity:_.Hh}});var ID=function(){var Z=_.Q.apply(this,arguments)||this;Z.noBottomMargin=!1;Z.overlayDensity=0;return Z};
_.O(ID,_.Q);_.P=ID.prototype;
_.P.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]]"}},compactLandscapeNoButtonLayoutViewModel:"compact-landscape-no-button-layout-view-model",
promotedVideoRenderer:"ytd-promoted-video-renderer",videoDisplayFullButtonedRenderer:_.F("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]]"}}}}}};
_.P.ready=function(){var Z=this;YIm(function(){Z.isAttached&&a$(Z.JSC$13301_storedAdSlotMetadata,Z.JSC$13301_storedAdLayoutMetadata,Z.adSlotMetadata,Z.adLayoutMetadata)&&Wk(Lx(),Z.JSC$13301_storedAdSlotMetadata,Z.JSC$13301_storedAdLayoutMetadata)})};
_.P.attached=function(){a$(this.JSC$13301_storedAdSlotMetadata,this.JSC$13301_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&kfF(Lx(),this.JSC$13301_storedAdSlotMetadata,this.JSC$13301_storedAdLayoutMetadata)};
_.P.detached=function(){a$(this.JSC$13301_storedAdSlotMetadata,this.JSC$13301_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&Wk(Lx(),this.JSC$13301_storedAdSlotMetadata,this.JSC$13301_storedAdLayoutMetadata)};
_.P.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.P.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$13301_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$13301_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$13301_storedAdLayoutMetadata!==void 0&&this.JSC$13301_storedAdSlotMetadata!==void 0&&Wk(Lx(),this.JSC$13301_storedAdSlotMetadata,this.JSC$13301_storedAdLayoutMetadata),kfF(Lx(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$13301_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$13301_storedAdSlotMetadata=this.adSlotMetadata)};
_.QS.Object.defineProperties(ID.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.adLayoutMetadata}}});
ID.prototype.onAdMetadataChanged=ID.prototype.onAdMetadataChanged;ID.prototype.onTypographyBumpChanged=ID.prototype.onTypographyBumpChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ID.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ID.prototype,"rendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],ID.prototype,"ytComponentBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],ID.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],ID.prototype,"noBottomMargin",void 0);_.z([_.x(),_.u("design:type",Object)],ID.prototype,"overlayDensity",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],ID.prototype,"typographyBump",void 0);_.z([_.E("data.adLayoutMetadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],ID.prototype,"adLayoutMetadata",null);_.z([_.x(),_.u("design:type",Object)],ID.prototype,"adSlotMetadata",void 0);
_.z([_.Ly("ytd-video-display-full-buttoned-and-button-group-renderer"),_.u("design:type",HTMLElement)],ID.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);_.z([_.RX("typographyBump"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ID.prototype,"onTypographyBumpChanged",null);_.z([_.RX("adLayoutMetadata","adSlotMetadata"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ID.prototype,"onAdMetadataChanged",null);
ID=_.z([_.p({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],ID);
_.e(ID,"ytd-in-feed-ad-layout-renderer",function(){if(xMh!==void 0)return xMh;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return xMh=Z},
{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var uPb;var WaF;var Zd=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return Z};
_.O(Zd,_.Q);_.P=Zd.prototype;_.P.computeHasLiveDescription=function(Z){return!(Z==null||!Z.liveDescription)};
_.P.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}};
_.P.onYtToggleButton=function(Z){var V,a=(V=this.data)==null?void 0:V.videoReminderEntityKey;a&&this.ytdReduxBehavior.dispatch(_.d0("upcomingEventReminderStateEntity",a,{key:a,state:Z.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.P.attached=function(){this.updateChannelBanner()};
_.P.dataChanged=function(){this.updateChannelBanner()};
_.P.videoReminderStateChanged=function(){var Z;this.videoReminderState&&_.D((Z=this.data)==null?void 0:Z.cta,_.bW)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.P.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var Z=_.v1(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);Z&&(Z.startsWith("//")&&(Z="https:"+Z),this.hostElement.classList.add("channel-banner"),_.eL(this.hostElement,{"--ytvmh-channel-banner":"url("+Z+")"}))}else _.F("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.P.onPlayerReady=function(){this.onIronResize()};
_.P.maybeFlushDebouncer=function(){_.F("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(Z){var V;Z=(V=Z.getElementsByTagName("yt-attributed-string"))==null?void 0:V[0];hBc(Z==null?void 0:Z.polymerController)})};
_.P.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var Z=_.H(this.hostElement).querySelector("#live-description"),V;Z&&((V=this.data)==null?0:V.shortLiveDescription)&&Z.clientWidth<Z.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
Zd.prototype.onIronResize=Zd.prototype.onIronResize;Zd.prototype.videoReminderStateChanged=Zd.prototype.videoReminderStateChanged;Zd.prototype.dataChanged=Zd.prototype.dataChanged;Zd.prototype.onYtToggleButton=Zd.prototype.onYtToggleButton;_.z([_.A(_.cU),_.u("design:type",Object)],Zd.prototype,"ironResizableBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Zd.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Zd.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Zd.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Zd.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Zd.prototype,"data",void 0);_.z([_.x({selectorArgs:["data.videoReminderEntityKey"],selector:QlE}),_.u("design:type",Object)],Zd.prototype,"videoReminderState",void 0);
_.z([_.x({reflectToAttribute:!0,value:_.F("web_modern_buttons")}),_.u("design:type",Boolean)],Zd.prototype,"rounded",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.u("design:type",Boolean)],Zd.prototype,"hasLiveDescription",void 0);_.z([_.x({reflectToAttribute:!0,value:_.F("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.u("design:type",Boolean)],Zd.prototype,"resizableAdBannerSafariFix",void 0);
_.z([_.x({reflectToAttribute:!0,value:_.F("align_three_dot_menu_with_title_description")}),_.u("design:type",Boolean)],Zd.prototype,"menuFix",void 0);_.z([_.uo("yt-formatted-string"),_.u("design:type",Array)],Zd.prototype,"formattedStrings",void 0);_.z([_.Ly("#cta-button"),_.u("design:type",HTMLElement)],Zd.prototype,"ctaButton",void 0);_.z([_.$K("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Zd.prototype,"onYtToggleButton",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Zd.prototype,"dataChanged",null);_.z([_.RX("videoReminderState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Zd.prototype,"videoReminderStateChanged",null);_.z([_.$K("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Zd.prototype,"onIronResize",null);
Zd=_.z([_.p({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],Zd);
_.e(Zd,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(WaF!==void 0)return WaF;var Z=document.createElement("template");_.w(Z,'\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      <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]]" 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]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-toggle-button-renderer>\n    </div>\n  </div>\n</div>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return WaF=Z},{mode:1});var g3h;var Vh=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};Z.isLocked=!1;return Z};
_.O(Vh,_.Q);_.P=Vh.prototype;_.P.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.P.onExpandedChanged=function(){this.expanded&&_.L4(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.P.onMouseOver=function(){this.maybeExpand()};
_.P.onTap=function(){this.maybeExpand()};
_.P.onExpandableTileExpanding=function(Z){Z!==this&&(this.expanded=!1)};
_.P.onExpandableTileLockAndCollapse=function(Z){this.isLocked=!0;Z!==this&&(this.expanded=!1)};
_.P.onExpandableTileUnlock=function(){this.isLocked=!1};
Vh.prototype.onTap=Vh.prototype.onTap;Vh.prototype.onMouseOver=Vh.prototype.onMouseOver;Vh.prototype.onExpandedChanged=Vh.prototype.onExpandedChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Vh.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Vh.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Vh.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Vh.prototype,"expanded",void 0);_.z([_.Zr("expanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vh.prototype,"onExpandedChanged",null);_.z([_.$K("mouseover"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vh.prototype,"onMouseOver",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vh.prototype,"onTap",null);
Vh=_.z([_.p({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],Vh);
_.e(Vh,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(g3h!==void 0)return g3h;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return g3h=Z},{mode:1});var IzL;var a2=function(){var Z=_.Q.apply(this,arguments)||this;Z.buttonOverrides={style:"overlay"};Z.useYtdPlayer=_.F("use_ytd_player_for_desktop_masthead");Z.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};Z.playbackFinished=!1;Z.JSC$13313_playerManager=null;Z.JSC$13313_mastheadCounter=new eVh;return Z};
_.O(a2,_.Q);_.P=a2.prototype;_.P.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"}}}};
_.P.created=function(){this.JSC$13313_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$13313_playerManager=new iE)};
_.P.ready=function(){var Z=this;this.JSC$13313_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var V=_.H(this.hostElement).querySelector("#player");this.useYtdPlayer?V.style.display="none":(this.ytdPlayer.style.display="none",adH(this.JSC$13313_playerManager,V,function(){Z.onPlaybackEnded()}),_.H(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var a;
((a=Z.data)==null?0:a.navigationEndpoint)&&_.Rg(Z.hostElement,"yt-navigate",{endpoint:Z.data.navigationEndpoint})}))};
_.P.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$13313_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.P.attached=function(){var Z=this;_.lm(function(){Z.maybePlayVideo()})};
_.P.maybePlayVideo=function(){var Z=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$13313_playerManager.playVideo(),this.getPlayerPromise().then(function(){Z.JSC$13313_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.P.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$13313_playerManager.stopVideo()};
_.P.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var Z,V={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((Z=this.data.playbackStartMs)!=null?Z:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(V);this.setupYtdPlayer()}else oJh(this.JSC$13313_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(JG4(this.JSC$13313_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.P.getPlayerPromise=function(){return this.JSC$13313_playerManager.getPlayerPromise()};
_.P.onYtToggleButton=function(Z){this.useYtdPlayer?this.toggleMute(Z.detail.toggled):Z.detail.toggled?this.JSC$13313_playerManager.mute():this.JSC$13313_playerManager.unMute()};
_.P.onYtNavigate=function(Z){var V=F1E(Z.detail.endpoint),a=DbF(this.data.clickthroughReportingData);V&&a&&(Z.detail.endpoint.watchEndpoint?Z.detail.tempData=a:_.xZ(V,a,30))};
_.P.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.P.onExpandedChanged=function(){this.expanded?(_.L4(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.P.onMouseOver=function(){this.maybeExpand()};
_.P.onTap=function(){this.maybeExpand()};
_.P.onExpandableTileExpanding=function(Z){Z!==this&&(this.stopVideo(),this.expanded=!1)};
_.P.onExpandableTileLockAndCollapse=function(Z){Z!==this&&(this.isLocked=!0,this.expanded=!1)};
_.P.onExpandableTileUnlock=function(){this.isLocked=!1};
_.P.lockAndCollapseExpandableTiles=function(){_.MR(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.P.unlockExpandableTiles=function(){_.MR(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.P.setupYtdPlayer=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,Z.ytdPlayer.getPlayerPromise(),2);V=a.yieldResult;V.addEventListener("onStateChange",function(J){Z.onPlayerStateChange(J)});
V.addEventListener("onCueRangeExit",function(J){Z.onCueRangeExit(J)});
_.mt(a)})};
_.P.onPlayerStateChange=function(Z){if(Z===1&&(Z=this.ytdPlayer.getPlayer())){var V=Z.getCurrentTime(),a,J,r=V+((J=(a=this.data)==null?void 0:a.playbackDurationMs)!=null?J:0)/1E3;Z.addCueRange("playback",V,r);this.JSC$13313_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.P.onCueRangeExit=function(Z){Z==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.P.toggleMute=function(Z){var V=this,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,V.ytdPlayer.getPlayerPromise(),2);a=J.yieldResult;Z?a.mute():a.unMute();_.mt(J)})};
a2.prototype.onTap=a2.prototype.onTap;a2.prototype.onMouseOver=a2.prototype.onMouseOver;a2.prototype.onExpandedChanged=a2.prototype.onExpandedChanged;a2.prototype.onYtNavigate=a2.prototype.onYtNavigate;a2.prototype.onYtToggleButton=a2.prototype.onYtToggleButton;a2.prototype.dataChanged=a2.prototype.dataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],a2.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],a2.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],a2.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],a2.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],a2.prototype,"expanded",void 0);_.z([_.x(),_.u("design:type",Object)],a2.prototype,"buttonOverrides",void 0);
_.z([_.x(),_.u("design:type",Object)],a2.prototype,"useYtdPlayer",void 0);_.z([_.Ly("#ytd-player"),_.u("design:type",Object)],a2.prototype,"ytdPlayer",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],a2.prototype,"dataChanged",null);_.z([_.$K("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],a2.prototype,"onYtToggleButton",null);
_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],a2.prototype,"onYtNavigate",null);_.z([_.Zr("expanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],a2.prototype,"onExpandedChanged",null);_.z([_.$K("mouseover"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],a2.prototype,"onMouseOver",null);
_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],a2.prototype,"onTap",null);a2=_.z([_.p({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],a2);
_.e(a2,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(IzL!==void 0)return IzL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return IzL=Z},{mode:1});var ZAB;var JG=function(){return _.Q.apply(this,arguments)||this};
_.O(JG,_.Q);JG.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
JG.prototype.onShow=function(){var Z=_.H(this.hostElement).querySelector("#live-description"),V;Z&&((V=this.data)==null?0:V.shortLiveDescription)&&Z.clientWidth<Z.scrollWidth&&this.hostElement.classList.add("short-live-description")};
JG.prototype.onYtToggleButton=function(Z){var V,a=(V=this.data)==null?void 0:V.videoReminderEntityKey;a&&this.ytdReduxBehavior.dispatch(_.d0("upcomingEventReminderStateEntity",a,{key:a,state:Z.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
JG.prototype.videoReminderStateChanged=function(){var Z;this.videoReminderState&&_.D((Z=this.data)==null?void 0:Z.cta,_.bW)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
JG.prototype.videoReminderStateChanged=JG.prototype.videoReminderStateChanged;JG.prototype.onYtToggleButton=JG.prototype.onYtToggleButton;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],JG.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],JG.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],JG.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],JG.prototype,"data",void 0);
_.z([_.x({selectorArgs:["data.videoReminderEntityKey"],selector:QlE}),_.u("design:type",Object)],JG.prototype,"videoReminderState",void 0);_.z([_.$K("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],JG.prototype,"onYtToggleButton",null);_.z([_.RX("videoReminderState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],JG.prototype,"videoReminderStateChanged",null);
JG=_.z([_.p({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],JG);
_.e(JG,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(ZAB!==void 0)return ZAB;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ZAB=Z},{mode:_.h4("kevlar_poly_si_batch_j065")?1:2});var Vtr;var o2=function(){var Z=_.Q.apply(this,arguments)||this;Z.useYtdPlayer=_.F("use_ytd_player_for_desktop_masthead");Z.buttonOverrides={style:"overlay"};Z.JSC$13321_playerManager=null;Z.JSC$13321_mastheadCounter=new eVh;Z.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return Z};
_.O(o2,_.Q);_.P=o2.prototype;_.P.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"}}}};
_.P.created=function(){this.JSC$13321_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$13321_playerManager=new iE)};
_.P.ready=function(){var Z=this;this.JSC$13321_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var V;(V=this.embeddedPlayer)==null||V.remove()}else{var a;(a=this.ytdPlayer)==null||a.remove();adH(this.JSC$13321_playerManager,this.embeddedPlayer,function(){Z.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){Z.data&&Z.data.navigationEndpoint&&_.Rg(Z.hostElement,"yt-navigate",{endpoint:Z.data.navigationEndpoint})})}};
_.P.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$13321_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.P.dataChanged=function(){var Z=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var V=!this.data.disableAutoPlayback,a,J={autoplay:V,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((a=this.data.playbackStartMs)!=null?a:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(V?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(J);this.setupYtdPlayer()}else oJh(this.JSC$13321_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(JG4(this.JSC$13321_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$13321_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.MR(Z.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");Z.JSC$13321_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.P.getPlayerPromise=function(){return this.JSC$13321_playerManager.getPlayerPromise()};
_.P.onYtToggleButton=function(Z){this.useYtdPlayer?this.toggleMute(Z.detail.toggled):Z.detail.toggled?this.JSC$13321_playerManager.mute():this.JSC$13321_playerManager.unMute()};
_.P.onYtNavigate=function(Z){var V=F1E(Z.detail.endpoint),a=DbF(this.data.clickthroughReportingData);V&&a&&(Z.detail.endpoint.watchEndpoint?Z.detail.tempData=a:_.xZ(V,a,30))};
_.P.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$13321_playerManager.stopVideo()};
_.P.setupYtdPlayer=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,Z.ytdPlayer.getPlayerPromise(),2);V=a.yieldResult;V.addEventListener("onStateChange",function(J){Z.onPlayerStateChange(J)});
V.addEventListener("onCueRangeExit",function(J){Z.onCueRangeExit(J)});
_.mt(a)})};
_.P.onPlayerStateChange=function(Z){if(Z===1&&(Z=this.ytdPlayer.getPlayer())){var V=Z.getCurrentTime(),a,J,r=V+((J=(a=this.data)==null?void 0:a.playbackDurationMs)!=null?J:0)/1E3;Z.addCueRange("playback",V,r);_.MR(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$13321_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.P.onCueRangeExit=function(Z){Z==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.P.toggleMute=function(Z){var V=this,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,V.ytdPlayer.getPlayerPromise(),2);a=J.yieldResult;Z?a.mute():a.unMute();_.mt(J)})};
_.QS.Object.defineProperties(o2.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var Z,V;if(!((Z=this.data)==null?0:(V=Z.accessibilityData)==null?0:V.label))return"Ad primary link";var a,J;return _.oC("AD_TITLE",{title:(a=this.data)==null?void 0:(J=a.accessibilityData)==null?void 0:J.label})}}});
o2.prototype.onYtMastheadHidden=o2.prototype.onYtMastheadHidden;o2.prototype.onYtNavigate=o2.prototype.onYtNavigate;o2.prototype.onYtToggleButton=o2.prototype.onYtToggleButton;o2.prototype.dataChanged=o2.prototype.dataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],o2.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],o2.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],o2.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],o2.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],o2.prototype,"useYtdPlayer",void 0);_.z([_.Ly("ytd-toggle-button-renderer"),_.u("design:type",Object)],o2.prototype,"muteButton",void 0);_.z([_.x(),_.u("design:type",Object)],o2.prototype,"buttonOverrides",void 0);
_.z([_.E("data.accessibilityData.label"),_.u("design:type",String),_.u("design:paramtypes",[])],o2.prototype,"titleAriaLabel",null);_.z([_.Ly("#replay-button"),_.u("design:type",Object)],o2.prototype,"replayButton",void 0);_.z([_.Ly("#player-container"),_.u("design:type",Object)],o2.prototype,"playerContainer",void 0);_.z([_.Ly("#player"),_.u("design:type",Object)],o2.prototype,"embeddedPlayer",void 0);_.z([_.Ly("#ytd-player"),_.u("design:type",Object)],o2.prototype,"ytdPlayer",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],o2.prototype,"dataChanged",null);_.z([_.$K("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],o2.prototype,"onYtToggleButton",null);_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],o2.prototype,"onYtNavigate",null);
_.z([_.$K("yt-masthead-hidden"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],o2.prototype,"onYtMastheadHidden",null);o2=_.z([_.p({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],o2);
_.e(o2,"ytd-video-masthead-ad-primary-video-renderer",function(){if(Vtr!==void 0)return Vtr;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Vtr=Z},{mode:2});var aQz;var rt=function(){var Z=_.Q.apply(this,arguments)||this;Z.collapsed=!1;Z.impressionResolver=_.yE();Z.JSC$13325_activeViewMeasurementDataResolver=_.yE();Z.actionMap={"yt-mute-ad-action":"handleMuteAd"};return Z};
_.O(rt,_.Q);_.P=rt.prototype;_.P.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"}}}};
_.P.ready=function(){var Z=this;_.H(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){Z.expandAd()});
this.hostElement.addEventListener("yt-action",function(V){if(V.detail.actionName==="yt-service-request"){var a=V.detail.args[1];a.videoMastheadAdMuteCommand&&(Z.collapseAd(a.videoMastheadAdMuteCommand.encryptedMastheadId),V.stopPropagation())}})};
_.P.attached=function(){var Z=this;_.lm(function(){Z.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(V){if(!Z.collapsed){V=_.B(V);for(var a=V.next();!a.done;a=V.next())a=a.value,Hy(a.baseUrl,a.attributionSrcMode);Z.data.impressionCommand=void 0}});
this.JSC$13325_activeViewMeasurementDataResolver.promise.then(function(V){Z.ytdActiveViewBehavior.enableActiveViewMeasurement(V,15)});
_.F("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Z.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.P.dataChanged=function(){var Z;((Z=this.data.impressionCommand)==null?0:Z.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var V;((V=this.data)==null?0:V.activeView)&&this.JSC$13325_activeViewMeasurementDataResolver.resolve(this.data.activeView);(Z=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(Z.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.P.computeWidescreen=function(Z){var V;return!!(Z&&((V=_.D(Z,Apc))==null?0:V.isWidescreen))};
_.P.computeExpandable=function(Z){return!!(Z&&Z.length>0)};
_.P.onIronResize=function(){if(this.expandable){var Z=_.H(this.hostElement).querySelector("#expandable-tile-container :first-child");Z&&!Z.expanded&&(Z.expanded=!0)}};
_.P.handleMuteAd=function(){this.collapseAd(null)};
_.P.restoreCollapsedState=function(Z){this.collapsed=_.fF().get("HIDDEN_MASTHEAD_ID")===Z};
_.P.collapseAd=function(Z){if(Z){var V=_.fF();V.set("HIDDEN_MASTHEAD_ID",Z);V.save()}(Z=_.H(this.hostElement).querySelector("#video"))&&_.Rg(Z,"yt-masthead-hidden");this.collapsed=!0};
_.P.expandAd=function(){var Z=_.fF();Z.set("HIDDEN_MASTHEAD_ID",!1);Z.save();location.reload()};
_.P.detached=function(){_.F("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
rt.prototype.onIronResize=rt.prototype.onIronResize;rt.prototype.dataChanged=rt.prototype.dataChanged;_.z([_.A(_.cU),_.u("design:type",Object)],rt.prototype,"ironResizableBehavior",void 0);_.z([_.A(lx),_.u("design:type",Object)],rt.prototype,"ytdActiveViewBehavior",void 0);_.z([_.A(_.O5),_.u("design:type",Object)],rt.prototype,"ytdGridStateAwareBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],rt.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],rt.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],rt.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],rt.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.u("design:type",Boolean)],rt.prototype,"widescreen",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.u("design:type",Boolean)],rt.prototype,"expandable",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],rt.prototype,"collapsed",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rt.prototype,"dataChanged",null);
_.z([_.$K("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rt.prototype,"onIronResize",null);rt=_.z([_.p({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],rt);
_.e(rt,"ytd-video-masthead-ad-v3-renderer",function(){if(aQz!==void 0)return aQz;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return aQz=Z},{mode:2});var PQ=function(){return _.Q.apply(this,arguments)||this};
_.O(PQ,_.Q);_.P=PQ.prototype;_.P.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.P.ready=function(){var Z=this;YIm(function(){Z.isAttached&&a$(Z.JSC$13330_storedAdSlotMetadata,Z.JSC$13330_storedAdLayoutMetadata,Z.adSlotMetadata,Z.adLayoutMetadata)&&Wk(Lx(),Z.JSC$13330_storedAdSlotMetadata,Z.JSC$13330_storedAdLayoutMetadata)})};
_.P.attached=function(){a$(this.JSC$13330_storedAdSlotMetadata,this.JSC$13330_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&kfF(Lx(),this.JSC$13330_storedAdSlotMetadata,this.JSC$13330_storedAdLayoutMetadata)};
_.P.detached=function(){a$(this.JSC$13330_storedAdSlotMetadata,this.JSC$13330_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&Wk(Lx(),this.JSC$13330_storedAdSlotMetadata,this.JSC$13330_storedAdLayoutMetadata)};
_.P.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$13330_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$13330_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$13330_storedAdLayoutMetadata!==void 0&&this.JSC$13330_storedAdSlotMetadata!==void 0&&Wk(Lx(),this.JSC$13330_storedAdSlotMetadata,this.JSC$13330_storedAdLayoutMetadata),kfF(Lx(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$13330_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$13330_storedAdSlotMetadata=this.adSlotMetadata)};
_.QS.Object.defineProperties(PQ.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.adLayoutMetadata}}});
PQ.prototype.onAdMetadataChanged=PQ.prototype.onAdMetadataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],PQ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],PQ.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],PQ.prototype,"data",void 0);_.z([_.E("data.adLayoutMetadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],PQ.prototype,"adLayoutMetadata",null);
_.z([_.x(),_.u("design:type",Object)],PQ.prototype,"adSlotMetadata",void 0);_.z([_.RX("adLayoutMetadata","adSlotMetadata"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PQ.prototype,"onAdMetadataChanged",null);PQ=_.z([_.p({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],PQ);
_.e(PQ,"ytd-page-top-ad-layout-renderer",function(){if(uPb!==void 0)return uPb;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return uPb=
Z},{mode:_.h4("kevlar_poly_si_batch_j070")?1:2});var JkY;var fd=function(){var Z=_.Q.apply(this,arguments)||this;Z.noBottomMargin=!1;Z.overlayDensity=0;Z.typographyBump=!1;return Z};
_.O(fd,_.Q);_.P=fd.prototype;
_.P.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]]"}},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]]"}}}}}};
_.P.ready=function(){var Z=this;YIm(function(){Z.isAttached&&Z.adSlotMetadata&&AHz(Lx(),Z.adSlotMetadata)})};
_.P.attached=function(){if(this.adSlotMetadata){var Z;if(this.adSlotMetadata===((Z=this.data)==null?void 0:Z.adSlotMetadata))HNa(Lx(),this.adSlotMetadata);else{var V;_.FD(Error("Kh`"+this.adSlotMetadata+"`"+((V=this.data)==null?void 0:V.adSlotMetadata)))}}};
_.P.detached=function(){this.adSlotMetadata&&AHz(Lx(),this.adSlotMetadata)};
_.P.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.P.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&AHz(Lx(),this.adSlotMetadata),HNa(Lx(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.QS.Object.defineProperties(fd.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=_.D((Z=this.data)==null?void 0:(V=Z.fulfillmentContent)==null?void 0:V.fulfilledLayout,_.Eu7),J;return(Z=(J=_.D(a==null?void 0:a.renderingContent,kxB))==null?void 0:J.layout)?Z.toLowerCase().replace(/_/g,"-"):""}}});
fd.prototype.onAdSlotMetadataChanged=fd.prototype.onAdSlotMetadataChanged;fd.prototype.onTypographyBumpChanged=fd.prototype.onTypographyBumpChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],fd.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],fd.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],fd.prototype,"rendererBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],fd.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],fd.prototype,"noBottomMargin",void 0);_.z([_.x(),_.u("design:type",Object)],fd.prototype,"overlayDensity",void 0);_.z([_.x(),_.u("design:type",Object)],fd.prototype,"typographyBump",void 0);_.z([_.Ly("ytd-in-feed-ad-layout-renderer"),_.u("design:type",HTMLElement)],fd.prototype,"inFeedAdLayoutRenderer",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",String),_.u("design:paramtypes",[])],fd.prototype,"layout",null);_.z([_.RX("typographyBump"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fd.prototype,"onTypographyBumpChanged",null);_.z([_.RX("data.adSlotMetadata"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fd.prototype,"onAdSlotMetadataChanged",null);
fd=_.z([_.p({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],fd);
_.e(fd,"ytd-ad-slot-renderer",function(){if(JkY!==void 0)return JkY;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return JkY=Z},{mode:_.h4("kevlar_poly_si_batch_j077")?
1:2});var o84;var iw=function(){return _.Q.apply(this,arguments)||this};
_.O(iw,_.Q);_.P=iw.prototype;_.P.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"}}}};
_.P.onTap=function(){this.data&&this.data.navigationEndpoint&&this.data.adPlaybackContextParams&&K4O(this.data.navigationEndpoint,this.data.adPlaybackContextParams)};
_.P.dataChanged=function(){if(this.data&&this.data.impressionUrls)for(var Z=_.B(this.data.impressionUrls),V=Z.next();!V.done;V=Z.next())V=V.value,OyJ(V,wpm(V));this.data&&this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17)};
_.P.attached=function(){var Z=this;_.F("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Z.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.P.detached=function(){_.F("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.QS.Object.defineProperties(iw.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.F("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.F("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
iw.prototype.dataChanged=iw.prototype.dataChanged;iw.prototype.onTap=iw.prototype.onTap;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],iw.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],iw.prototype,"ytRendererBehavior",void 0);_.z([_.A(lx),_.u("design:type",Object)],iw.prototype,"ytdActiveViewBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],iw.prototype,"ytdReduxBehavior",void 0);
_.z([_.x({selector:_.Un}),_.u("design:type",Object)],iw.prototype,"isGridViewEnabled",void 0);_.z([_.E("isGridViewEnabled"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],iw.prototype,"watchFeedBigThumbs",null);_.z([_.E("isGridViewEnabled"),_.x({reflectToAttribute:!0}),_.u("design:type",String),_.u("design:paramtypes",[])],iw.prototype,"thumbnailWidth",null);_.z([_.x(),_.u("design:type",Object)],iw.prototype,"data",void 0);
_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iw.prototype,"onTap",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iw.prototype,"dataChanged",null);iw=_.z([_.p({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],iw);
_.e(iw,"ytd-compact-promoted-video-renderer",function(){if(o84!==void 0)return o84;var Z=document.createElement("template");_.w(Z,'\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<ytd-thumbnail data="[[data]]" width="[[thumbnailWidth]]" 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-link" class="yt-simple-endpoint style-scope ytd-compact-promoted-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return o84=Z},{mode:1});var rkc;_.YN("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var BQ=function(){return _.Q.apply(this,arguments)||this};
_.O(BQ,_.Q);BQ.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],BQ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],BQ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],BQ.prototype,"data",void 0);BQ=_.z([_.p({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],BQ);
_.e(BQ,"ytd-search-pyv-renderer",function(){if(rkc!==void 0)return rkc;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return rkc=Z},{mode:1});var Pda;_.YN("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var dt=function(){var Z=_.Q.apply(this,arguments)||this;Z.roundedContainer=!0;Z.JSC$13346_handleOpenPostCommentDialogActionAfterStamp=!1;Z.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return Z};
_.O(dt,_.Q);_.P=dt.prototype;
_.P.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}}};
_.P.onStampFinished=function(){this.JSC$13346_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.P.handleSignalActionOpenPostCommentDialogAction=function(){var Z=_.H(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");Z?Z.openDialog():this.JSC$13346_handleOpenPostCommentDialogActionAfterStamp=!0};
_.P.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.P.computeHideBorder=function(){return this.isInEngagementPanel};
_.P.computeIsCompact=function(){return this.isInEngagementPanel};
_.P.computeUsesCompactLockup=function(Z){return Z==="BACKSTAGE_SURFACE_TYPE_HOME"||Z==="BACKSTAGE_SURFACE_TYPE_SEARCH"||Z==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||Z==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||Z==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||Z==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.P.computeUsesFullLockup=function(){var Z,V=(Z=this.data)==null?void 0:Z.post,a;Z=(a=_.D(V,Rva))==null?void 0:a.surface;var J;a=(J=_.D(V,LKh))==null?void 0:J.originalPost;var r;if(J=Z||((r=_.D(a,Rva))==null?void 0:r.surface))return!this.computeUsesCompactLockup(J)&&this.useUpdatedRepostUi;var f;return((f=_.D(V,LKh))==null?void 0:f.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.QS.Object.defineProperties(dt.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((V=_.D((Z=this.data)==null?void 0:Z.post,Rva))==null?void 0:V.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.useUpdatedRepostUi}}});
dt.prototype.onYtCommentModerationPanelEmpty=dt.prototype.onYtCommentModerationPanelEmpty;dt.prototype.onStampFinished=dt.prototype.onStampFinished;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],dt.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],dt.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],dt.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],dt.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],dt.prototype,"roundedContainer",void 0);_.z([_.x({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.u("design:type",Boolean)],dt.prototype,"hideBorder",void 0);_.z([_.x({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.u("design:type",Boolean)],dt.prototype,"isCompact",void 0);
_.z([_.x({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.u("design:type",Boolean)],dt.prototype,"usesFullLockup",void 0);_.z([_.$K("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dt.prototype,"onStampFinished",null);
_.z([_.$K("ytd-comment-moderation-panel-empty"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],dt.prototype,"onYtCommentModerationPanelEmpty",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],dt.prototype,"isInEngagementPanel",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],dt.prototype,"useUpdatedRepostUi",null);
dt=_.z([_.p({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],dt);
_.e(dt,"ytd-backstage-post-thread-renderer",function(){if(Pda!==void 0)return Pda;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Pda=Z},{mode:1});var fQB;var mx=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return Z};
_.O(mx,_.Q);mx.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
mx.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var Z=this.data.thumbnail.thumbnails;this.isDarkTheme&&(Z=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(Z=_.v1(Z,24,void 0,"height"))?Z:void 0}};
mx.prototype.onDarkModeToggledAction=function(Z){this.isDarkTheme=Z};
mx.prototype.computeHasText=function(){var Z;return!((Z=this.data)==null||!Z.text)};
_.QS.Object.defineProperties(mx.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.Xl(this.bannerImageUrl))+'");'}}});
mx.prototype.computeHasText=mx.prototype.computeHasText;mx.prototype.computeBannerImageUrl=mx.prototype.computeBannerImageUrl;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],mx.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],mx.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],mx.prototype,"ytRendererBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],mx.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],mx.prototype,"isDarkTheme",void 0);_.z([_.x(),_.u("design:type",String)],mx.prototype,"bannerImageUrl",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.u("design:type",Boolean)],mx.prototype,"hasText",void 0);_.z([_.RX("data","isDarkTheme"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mx.prototype,"computeBannerImageUrl",null);
_.z([_.RX("data.text"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mx.prototype,"computeHasText",null);_.z([_.E("bannerImageUrl"),_.u("design:type",Object),_.u("design:paramtypes",[])],mx.prototype,"bannerStyle",null);mx=_.z([_.p({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],mx);
_.e(mx,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(fQB!==void 0)return fQB;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return fQB=Z},{mode:1});var iAF;var NP=function(){return _.Q.apply(this,arguments)||this};
_.O(NP,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],NP.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],NP.prototype,"data",void 0);NP=_.z([_.p({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],NP);
_.e(NP,"ytd-backstage-zero-state-renderer",function(){if(iAF!==void 0)return iAF;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return iAF=Z},{mode:1});var ByA;var Cd=function(){return _.Q.apply(this,arguments)||this};
_.O(Cd,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Cd.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Cd.prototype,"data",void 0);_.z([_.x({computed:"computeIcon_(data.icon)"}),_.u("design:type",String)],Cd.prototype,"icon",void 0);Cd=_.z([_.p({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],Cd);
_.e(Cd,"ytd-post-filter-zero-state-renderer",function(){if(ByA!==void 0)return ByA;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return ByA=Z},{mode:1});var dsc;var msa={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},qP=function(){return _.Q.apply(this,arguments)||this};
_.O(qP,_.Q);qP.prototype.configureRendererStamper=function(){return msa};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],qP.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],qP.prototype,"rendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],qP.prototype,"data",void 0);_.z([_.x({computed:"computeIcon_(data.icon)"}),_.u("design:type",String)],qP.prototype,"icon",void 0);qP=_.z([_.p({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],qP);
_.e(qP,"ytd-post-scheduling-zero-state-renderer",function(){if(dsc!==void 0)return dsc;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return dsc=Z},{mode:1});var NyH;var SX=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return Z};
_.O(SX,_.Q);SX.prototype.onTabsActivate=function(Z){this.data&&this.data.tabs&&_.Rg(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[Z.detail.selected].navigationEndpoint})};
SX.prototype.shouldShowTotalCount=function(Z){return Z&&Z.totalCount!==void 0};
SX.prototype.handleUpdatePostsTotalCountAction=function(Z){var V=this.get(["data.tabs",1,"totalCount"]),a=this.get("updatePostsTotalCountAction.updateType",Z);Z=this.get("updatePostsTotalCountAction.number",Z);V!==void 0&&a!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&Z&&(a==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(V)+Z):a==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(V)-Z))};
_.QS.Object.defineProperties(SX.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var Z=0,V=this.data.tabs.length;Z<V;Z++)if(this.data.tabs[Z].selected)return Z;return 0}}});
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],SX.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],SX.prototype,"rendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],SX.prototype,"data",void 0);_.z([_.E("data.tabs"),_.u("design:type",Number),_.u("design:paramtypes",[])],SX.prototype,"selected",null);SX=_.z([_.p({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],SX);
_.e(SX,"ytd-post-stream-filter-renderer",function(){if(NyH!==void 0)return NyH;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return NyH=Z},{mode:1});var Cdc;var T3=function(){return _.Q.apply(this,arguments)||this};
_.O(T3,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],T3.prototype,"kevlarBehaviors",void 0);_.z([_.x(),_.u("design:type",Object)],T3.prototype,"data",void 0);T3=_.z([_.p({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],T3);
_.e(T3,"ytd-channel-age-gate-renderer",function(){if(Cdc!==void 0)return Cdc;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Cdc=Z},{mode:1});var q7L;_.YN("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var YJ=function(){var Z=_.Q.apply(this,arguments)||this;Z.data=null;return Z};
_.O(YJ,_.Q);YJ.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.QS.Object.defineProperties(YJ.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return((Z=this.data)==null?0:(V=Z.title)==null?0:(a=V.runs)==null?0:a.length)?147:160}}});
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],YJ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],YJ.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],YJ.prototype,"imageSizePx",null);YJ=_.z([_.p({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],YJ);
_.e(YJ,"ytd-channel-owner-empty-state-renderer",function(){if(q7L!==void 0)return q7L;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return q7L=Z},{mode:1});var S7c;var TyF;var Xg=function(){var Z=_.Q.apply(this,arguments)||this;Z.boundSubmitSearch=function(){Z.submitSearch()};
Z.boundClearSearch=function(){Z.clearSearch()};
return Z};
_.O(Xg,_.Q);_.P=Xg.prototype;_.P.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]]"}}}}}};
_.P.toggleClearButton=function(){this.hideClearButton=zbJ||!this.input.value};
_.P.submitOnEnterKeyUp=function(Z){Z.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.P.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.P.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.P.submit=function(){_.Rg(this.hostElement,"search-query-changed",this.input.value)};
Xg.prototype.toggleClearButton=Xg.prototype.toggleClearButton;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Xg.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Xg.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Xg.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Xg.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Xg.prototype,"hideClearButton",void 0);_.z([_.x(),_.u("design:type",Object)],Xg.prototype,"boundSubmitSearch",void 0);_.z([_.x(),_.u("design:type",Object)],Xg.prototype,"boundClearSearch",void 0);_.z([_.Ly("#input"),_.u("design:type",Object)],Xg.prototype,"input",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Xg.prototype,"toggleClearButton",null);
Xg=_.z([_.p({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],Xg);
_.e(Xg,"ytd-channel-switcher-search-box-renderer",function(){if(TyF!==void 0)return TyF;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return TyF=Z},{mode:1});var Y7r;var Kd=function(){var Z=_.Q.apply(this,arguments)||this;Z.boundSubmit=function(){Z.submit()};
return Z};
_.O(Kd,_.Q);_.P=Kd.prototype;_.P.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"}}}}};
_.P.ready=function(){var Z=this;this.form.addEventListener("submit",function(V){return Z.onSubmit(V)})};
_.P.onSubmit=function(Z){Z.preventDefault();return!1};
_.P.toggleClearButton=function(){this.hideClearButton=zbJ||!this.input.value};
_.P.submitOnEnterKeyUp=function(Z){Z.keyCode===13&&this.submit()};
_.P.submit=function(){var Z=this.data.endpoint,V=(0,_.lv.unsafeClone)(Z);_.D(V,_.aX)?_.D(V,_.aX).query=this.input.value:_.D(V,_.Jz)&&(_.D(V,_.Jz).query=this.input.value);var a=_.D(V.commandMetadata,_.p4);(a==null?0:a.url)?(a.url=_.wk(a.url,"query",this.input.value),_.Rg(this.hostElement,"yt-navigate",{endpoint:V})):_.D(V,Gx7)?(_.D(V,Gx7).channelSwitcherQuery=this.input.value,_.l().resolve(_.Lf).resolveCommand(V,{form:{element:this.hostElement}})):(Z=Error("Lh`"+JSON.stringify(Z)),_.t$(Z))};
_.P.getUrl=function(Z){return this.get("commandMetadata.webCommandMetadata.url",Z)};
Kd.prototype.toggleClearButton=Kd.prototype.toggleClearButton;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Kd.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Kd.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Kd.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Kd.prototype,"hideClearButton",void 0);
_.z([_.x(),_.u("design:type",Object)],Kd.prototype,"boundSubmit",void 0);_.z([_.Ly("#form"),_.u("design:type",HTMLFormElement)],Kd.prototype,"form",void 0);_.z([_.Ly("#input"),_.u("design:type",Object)],Kd.prototype,"input",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Kd.prototype,"toggleClearButton",null);Kd=_.z([_.p({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],Kd);
_.e(Kd,"ytd-search-box-renderer",function(){if(Y7r!==void 0)return Y7r;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Y7r=Z},{mode:2});var nd=function(){var Z=_.Q.apply(this,arguments)||this;Z.showSearchBox=!0;return Z};
_.O(nd,_.Q);nd.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],nd.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],nd.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],nd.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],nd.prototype,"showSearchBox",void 0);nd=_.z([_.p({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],nd);
_.e(nd,"ytd-channel-switcher-header-renderer",function(){if(S7c!==void 0)return S7c;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return S7c=Z},{mode:1});var X9h;var KeY;var lw=function(){var Z=_.Q.apply(this,arguments)||this;Z.isDisplayed=!0;return Z};
_.O(lw,_.Q);_.P=lw.prototype;_.P.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.P.dataChanged=function(){this.isDisplayed=!0};
_.P.computeType=function(Z){return Z||"UNKNOWN"};
_.P.onYtServiceRequestCompleted=function(Z){Z.stopPropagation();this.isDisplayed=!1};
_.P.onClose=function(){this.isDisplayed=!1};
lw.prototype.onYtServiceRequestCompleted=lw.prototype.onYtServiceRequestCompleted;lw.prototype.dataChanged=lw.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],lw.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],lw.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],lw.prototype,"data",void 0);
_.z([_.x({computed:"computeType(data.type)",reflectToAttribute:!0}),_.u("design:type",String)],lw.prototype,"type",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],lw.prototype,"isDisplayed",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lw.prototype,"dataChanged",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lw.prototype,"onYtServiceRequestCompleted",null);lw=_.z([_.p({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],lw);
_.e(lw,"ytd-alert-with-button-renderer",function(){if(KeY!==void 0)return KeY;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return KeY=Z},{mode:1});var tG=function(){var Z=_.Q.apply(this,arguments)||this;Z.noResult=!1;Z.enableAlertBanner=!1;Z.dismissedAlertBanner=!1;Z.hideCreateChannelButton=!1;Z.boundDismissAlertBanner=function(){Z.dismissAlertBanner()};
Z.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return Z};
_.O(tG,_.Q);_.P=tG.prototype;_.P.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.P.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.P.updateChannelSwitcherAction=function(Z){var V;Z=(V=_.D(Z,Bez))==null?void 0:V.page;_.D(Z,iCb)!==void 0&&(this.data=_.D(Z,iCb))};
_.P.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]]"}}}}}};
_.P.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.P.searchQueryChanged=function(Z,V){if(this.data&&this.data.contents&&this.data.contents.length){Z=[];var a=[];this.hideCreateChannelButton=this.noResult=!1;for(var J=document.querySelectorAll("ytd-account-item-renderer"),r=_.B(J),f=r.next();!f.done;f=r.next())f=f.value,a.push(f),f.style.display="block";this.resetRightBorder(a);if(V){this.hideCreateChannelButton=!0;for(a=1;a<this.data.contents.length;a++)if(f=this.data.contents[a],_.D(f,D9F)){var d=void 0,N=void 0;r=(d=_.D(f,D9F))==null?void 0:(N=
d.accountName)==null?void 0:N.simpleText;N=d=void 0;f=(d=_.D(f,D9F))==null?void 0:(N=d.channelHandle)==null?void 0:N.simpleText;(d=J[a-1])&&r&&_.qi(r,V)?Z.push(d):_.F("enable_handle_search_on_channel_switcher")&&d&&f&&_.qi(f.toString(),V.toString())?Z.push(d):d.style.display="none"}Z.length===0&&(this.noResult=!0);this.resetRightBorder(Z)}}};
_.P.resetRightBorder=function(Z){for(var V=0;V<Z.length;V++)Z[V].style.borderRight=!this.hideCreateChannelButton&&(V+2)%3===0||this.hideCreateChannelButton&&(V+1)%3===0?"none":"1px solid var(--yt-spec-10-percent-layer)"};
_.P.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.P.setShowSearchBox=function(Z){if(Z&&Z.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var V=0;V<Z.contents.length;V++)_.D(Z.contents[V],_.J1)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.P.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.QS.Object.defineProperties(tG.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null?0:Z.contents)}}});
tG.prototype.onContinuationItemsUpdated=tG.prototype.onContinuationItemsUpdated;tG.prototype.searchQueryChanged=tG.prototype.searchQueryChanged;tG.prototype.onDataChanged=tG.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],tG.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],tG.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],tG.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.ck),_.u("design:type",Object)],tG.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],tG.prototype,"data",void 0);_.z([_.Ly("ytd-channel-switcher-header-renderer"),_.u("design:type",Object)],tG.prototype,"channelSwitcherHeaderRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],tG.prototype,"noResult",void 0);
_.z([_.x(),_.u("design:type",Object)],tG.prototype,"enableAlertBanner",void 0);_.z([_.x(),_.u("design:type",Object)],tG.prototype,"dismissedAlertBanner",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],tG.prototype,"hideCreateChannelButton",void 0);_.z([_.E("data.contents"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],tG.prototype,"isLoading",null);_.z([_.x(),_.u("design:type",Object)],tG.prototype,"boundDismissAlertBanner",void 0);
_.z([_.x({computed:"computeButtonOverride()"}),_.u("design:type",Object)],tG.prototype,"buttonOverride",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tG.prototype,"onDataChanged",null);_.z([_.$K("search-query-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,String]),_.u("design:returntype")],tG.prototype,"searchQueryChanged",null);
_.z([_.$K("yt-next-continuation-data-updated"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],tG.prototype,"onContinuationItemsUpdated",null);tG=_.z([_.p({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],tG);
_.e(tG,"ytd-channel-switcher-page-renderer",function(){if(X9h!==void 0)return X9h;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return X9h=Z},{mode:1});var n8W;var lQB;var ss=function(){var Z=_.Q.apply(this,arguments)||this;Z.images=[];Z.selectedImageIndex=0;return Z};
_.O(ss,_.Q);_.P=ss.prototype;
_.P.ready=function(){_.P1(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.P1(this.JSC$13391_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.P1(this.JSC$13391_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.P1(this.JSC$13391_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.P.onThumbnailClick=function(Z){if(Z=Z.event_.detail)this.selectedImageIndex=this.images.indexOf(Z)};
_.P.updateImageThumbnails=function(Z){Z=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:Z.event_.detail});this.images.splice(this.selectedImageIndex,1,Z);this.images=[].concat(_.nw(this.images))};
_.P.cancelImageRepositions=function(){this.selectedImageIndex=0;_.Rg(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.P.saveImageRepositions=function(){this.selectedImageIndex=0;_.Rg(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.QS.Object.defineProperties(ss.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var Z=this;return(this.images||[]).map(function(V,a){return{image:V,selected:a===Z.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ss.prototype,"ytRendererstamperBehavior",void 0);_.z([_.Ly("ytd-backstage-image-preview-renderer"),_.u("design:type",Object)],ss.prototype,"JSC$13391_imagePreviewContainer",void 0);_.z([_.Ly(".thumbnail-images-container"),_.u("design:type",HTMLElement)],ss.prototype,"thumbnailImagesContainer",void 0);_.z([_.x(),_.u("design:type",Array)],ss.prototype,"images",void 0);
_.z([_.x(),_.u("design:type",Object)],ss.prototype,"repositionInstructions",void 0);_.z([_.x(),_.u("design:type",Object)],ss.prototype,"selectedImageIndex",void 0);_.z([_.E("images","selectedImageIndex"),_.u("design:type",Array),_.u("design:paramtypes",[])],ss.prototype,"thumbnailRendererDatas",null);_.z([_.E("images","selectedImageIndex"),_.u("design:type",Object),_.u("design:paramtypes",[])],ss.prototype,"selectedImageData",null);
ss=_.z([_.p({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],ss);
_.e(ss,"ytd-backstage-multi-image-reposition-renderer",function(){if(lQB!==void 0)return lQB;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return lQB=Z},{mode:1});var Fg=function(Z,V){_.X6.call(this);this.uploadUrl=Z;this.channelId=V;this.imagesUploadData=[]};
_.O(Fg,_.X6);Fg.prototype.getAllUploadStatuses=function(){var Z=this,V,a,J;return _.m(function(r){if(r.nextAddress==1)return _.q(r,ttF(Z),2);V=r.yieldResult;a=V.get("succeed");J=V.get("failed");return r.return(a.concat(J))})};
var Fe4=function(Z){var V,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,ttF(Z),2);V=J.yieldResult;a=V.get("failed");a.length>0&&s_W(Z,a);return J.return(Z.getAllUploadStatuses())})},ttF=function(Z){var V,a,J,r,f,d,N;
return _.m(function(C){if(C.nextAddress==1)return V=new Map,_.q(C,Promise.allSettled(Z.imagesUploadData.map(function(T){return T.uploadPromise})),2);
a=C.yieldResult;J=[];r=_.B(a);for(f=r.next();!f.done;f=r.next())d=f.value,d.status==="fulfilled"&&J.push(d.value);N=Z.imagesUploadData.map(function(T){return T.image}).filter(function(T){return J.every(function(Y){return Y.id!==T.id})});
V.set("succeed",J);V.set("failed",N);return C.return(V)})},s_W=function(Z,V){V=_.B(V);
for(var a=V.next();!a.done;a=V.next()){var J=Z;a=a.value;Dsc(J,a.id)>=0&&J.cancel(a.id);var r=new ckc(a),f=_.Ctc(J.uploadUrl,{"X-YouTube-ChannelId":J.channelId},a.imageBlob);r.transfer=f;r.uploadPromise=OAc(f,a);J.imagesUploadData.push(r);f.run()}};
Fg.prototype.cancel=function(Z){var V=Dsc(this,Z);V!==-1&&((V=this.imagesUploadData[V].transfer)&&V.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(a){return a.image.id!==Z}))};
var Dsc=function(Z,V){return Z.imagesUploadData.findIndex(function(a){return a.image.id===V})},OAc=function(Z,V){return new Promise(function(a,J){Z.listen("l",function(){var r=Z.getResponseText();
r?(r=JSON.parse(r).encryptedBlobId,V.encryptedBlobId=r,a(V)):J("upload failed")});
Z.listen("n",function(){J("upload failed")})})},ckc=function(Z){this.image=Z};var hZJ=function(Z,V,a,J,r){this.id=Z;this.imageBlob=V;this.localImageSrc=a;this.naturalWidth=J;this.naturalHeight=r;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 GzB=[".jpeg",".jpg",".png"],Dd=function(){var Z=_.Q.apply(this,arguments)||this;Z.showImagesPreview=!1;Z.pollOptions=[];Z.errorMessage="";Z.optionPlaceholderText="";Z.optionDefaultText="";Z.JSC$13402_imageId=0;Z.maxFileSizeMb=0;Z.maxAspectRatio=0;Z.invalidFileSizeError="";Z.invalidAspectRatioError="";Z.invalidFileTypeError="";Z.imageSelector=new BS(null,"single_file",GzB);return Z};
_.O(Dd,_.Q);_.P=Dd.prototype;_.P.ready=function(){_.P1(this.imageSelector,"j",this.onImageSelect,!1,this);_.P1(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.P1(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.P.dataChanged=function(){var Z,V,a=_.D((Z=this.data)==null?void 0:(V=Z.cellTemplate)==null?void 0:V.onEmptyCellTap,flc);if(a&&a.uploadUrl&&a.channelId){var J;this.maxFileSizeMb=((J=a.imageValidationInfo)==null?void 0:J.maxFileSizeMb)||0;var r;this.maxAspectRatio=((r=a.imageValidationInfo)==null?void 0:r.allowedMaxAspectRatio)||0;var f;this.invalidFileSizeError=this.getSimpleString((f=this.data)==null?void 0:f.invalidFileSizeError);var d;this.invalidAspectRatioError=this.getSimpleString((d=this.data)==
null?void 0:d.invalidAspectRatioError);var N;this.invalidFileTypeError=this.getSimpleString((N=this.data)==null?void 0:N.invalidFileTypeError);this.uploadManager=new Fg(a.uploadUrl,a.channelId)}};
_.P.onEditorInfoChange=function(){this.optionPlaceholderText=_.AI(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.AI(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.P.observeAddImageError=function(){this.errorMessage!==""&&_.Rg(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.P.onPollOptionsChange=function(){for(var Z=!1,V=[],a=0;a<this.pollOptions.length;a++){var J=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(a+1);this.pollOptions[a].placeholderText!==J?(Z=!0,V.push(Object.assign({},this.pollOptions[a],{placeholderText:J}))):V.push(this.pollOptions[a])}Z&&(this.pollOptions=V);this.isValid()?_.Rg(this.hostElement,"yt-commentbox-post-enable"):_.Rg(this.hostElement,"yt-commentbox-post-disable")};
_.P.createPollOptions=function(Z){var V=[],a;Z=(a=Z==null?void 0:Z.minPollOptions)!=null?a:0;for(a=0;a<Z;a++)V.push(this.createPollOption());return V};
_.P.onImageSelect=function(Z){var V=this,a,J,r,f,d,N;return _.m(function(C){if(C.nextAddress==1){if(V.selectedImageIndex===void 0)return C.jumpTo(0);a=Z.files[0];V.errorMessage="";J=V.validateImage(a);if(J!=="")return V.errorMessage=J,C.return();r=new Q9(V.maxAspectRatio,!1,!0);return _.q(C,r.transform(a),3)}if(C.nextAddress!=4)return f=C.yieldResult,f.transformedData?f.invalidAspectRatio?(V.errorMessage=V.invalidAspectRatioError,C.return()):_.q(C,eZn(V.JSC$13402_imageId,Z.files[0],f.transformedData),
4):(V.errorMessage=V.invalidFileTypeError,C.return());d=C.yieldResult;V.JSC$13402_imageId++;s_W(V.uploadManager,[d]);N=Object.assign({},V.pollOptions[V.selectedImageIndex],{image:d});V.pollOptions.splice(V.selectedImageIndex,1,N);V.refreshPollOptions();_.Rg(V.hostElement,"yt-backstage-poll-image-select");_.mt(C)})};
_.P.validateImage=function(Z){return Z.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.P.refreshPollOptions=function(){this.pollOptions=[].concat(_.nw(this.pollOptions))};
_.P.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.nw(this.pollOptions),[this.createPollOption()]))};
_.P.onRemovePollOption=function(Z){var V=this.pollOptions[Z.model.index];V&&V.image&&this.uploadManager.cancel(V.image.id);this.pollOptions.splice(Z.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.Rg(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.P.onTextInput=function(){this.refreshPollOptions()};
_.P.onImageButtonClick=function(Z){this.selectedImageIndex=Z.model.index;this.imageSelector.click()};
_.P.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.P.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.P.saveImageRepositions=function(Z){Z=Z.event_.detail;for(var V=0,a=[],J=_.B(this.pollOptions),r=J.next();!r.done;r=J.next())r=r.value,r.image!==void 0?(r=Object.assign({},r,{image:Z[V]}),a.push(r),V++):a.push(r);this.showImagesPreview=!1;this.pollOptions=[].concat(_.nw(a))};
_.P.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 Z=0,V=_.B(this.pollOptions),a=V.next();!a.done;a=V.next())if(a=a.value,a.optionText.trim()!==""||a.image!==void 0){if(!a.image||this.hasCustomOptionText&&a.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;Z++}return Z>=Number(this.editorInfo.minPollOptions)};
_.P.getAllUploadStatuses=function(){var Z=this,V,a,J,r;return _.m(function(f){if(f.nextAddress==1)return _.q(f,Z.uploadManager.getAllUploadStatuses(),2);V=f.yieldResult;a=_.B(V);for(J=a.next();!J.done;J=a.next())if(r=J.value,r.encryptedBlobId===void 0)return f.return(Fe4(Z.uploadManager));return f.return(V)})};
_.P.getPostCreateOptions=function(){for(var Z=[],V=_.B(this.pollOptions),a=V.next();!a.done;a=V.next())a=a.value,a.image!==void 0&&Z.push({text:this.hasCustomOptionText?a.optionText:a.placeholderText,image:a.image});return Z};
_.P.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.P.createButtonRenderer=function(Z,V){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:Z,accessibilityData:{accessibilityData:{label:this.getSimpleString(Z)}},isDisabled:V}};
_.P.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.P.computeThumbnailRendererData=function(Z){return Z?{image:Z,selected:!1}:void 0};
_.P.getSimpleString=function(Z){return _.AI(Z)};
_.P.updateOptionTextFromBinding=function(Z){if(Z.target){var V=Array.from(_.H(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(Z.target);if(V>=0){var a;this.pollOptions[V].optionText=(a=Z.detail.value)!=null?a:""}}};
_.QS.Object.defineProperties(Dd.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var Z,V;return this.pollOptions.length<((V=(Z=this.editorInfo)==null?void 0:Z.maxPollOptions)!=null?V:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(Z){return Z.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(Z){return Z.image}).map(function(Z){return Z.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(Z){return Z.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var Z,V=(Z=this.data)==null?void 0:Z.addOptionButtonText;return V?this.createButtonRenderer(V,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var Z,V=(Z=this.data)==null?void 0:Z.repositionImagesButtonLabel;return V?this.createButtonRenderer(V,!this.hasImages):void 0}}});
Dd.prototype.onPollOptionsChange=Dd.prototype.onPollOptionsChange;Dd.prototype.observeAddImageError=Dd.prototype.observeAddImageError;Dd.prototype.onEditorInfoChange=Dd.prototype.onEditorInfoChange;Dd.prototype.dataChanged=Dd.prototype.dataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Dd.prototype,"ytRendererstamperBehavior",void 0);_.z([_.Ly("ytd-backstage-multi-image-reposition-renderer"),_.u("design:type",Object)],Dd.prototype,"imageRepositionContainer",void 0);
_.z([_.x(),_.u("design:type",Object)],Dd.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Dd.prototype,"editorInfo",void 0);_.z([_.x(),_.u("design:type",Fg)],Dd.prototype,"uploadManager",void 0);_.z([_.x(),_.u("design:type",Object)],Dd.prototype,"showImagesPreview",void 0);_.z([_.x(),_.u("design:type",Array)],Dd.prototype,"pollOptions",void 0);_.z([_.x(),_.u("design:type",Object)],Dd.prototype,"errorMessage",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Dd.prototype,"dataChanged",null);_.z([_.Zr("editorInfo"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Dd.prototype,"onEditorInfoChange",null);_.z([_.RX("errorMessage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Dd.prototype,"observeAddImageError",null);
_.z([_.Zr("pollOptions"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Dd.prototype,"onPollOptionsChange",null);_.z([_.E("pollOptions","editorInfo"),_.u("design:type",Object),_.u("design:paramtypes",[])],Dd.prototype,"isAllowedToAddOption",null);_.z([_.E("pollOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],Dd.prototype,"hasImages",null);
_.z([_.E("pollOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],Dd.prototype,"imagesToReposition",null);_.z([_.E("pollOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],Dd.prototype,"hasCustomOptionText",null);_.z([_.E("data","isAllowedToAddOption"),_.u("design:type",Object),_.u("design:paramtypes",[])],Dd.prototype,"addOptionButton",null);_.z([_.E("data","hasImages"),_.u("design:type",Object),_.u("design:paramtypes",[])],Dd.prototype,"repositionImagesButton",null);
Dd=_.z([_.p({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],Dd);
_.e(Dd,"ytd-backstage-image-poll-editor-renderer",function(){if(n8W!==void 0)return n8W;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return n8W=Z},{mode:2});var w9c={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 ykb;var cQ=function(){var Z=_.Q.apply(this,arguments)||this;Z.a11yConfig=w9c;Z.imageDisplayOffsetTop=0;Z.imageDisplayOffsetLeft=0;Z.pickerDisplayOffsetTop=0;Z.pickerDisplayOffsetLeft=0;Z.showPreviewContainer=!0;Z.startPicker=!1;Z.repositionOptional=!1;Z.editOnlyMode=!1;Z.savedImageDisplayOffsetTop=0;Z.savedImageDisplayOffsetLeft=0;return Z};
_.O(cQ,_.Q);_.P=cQ.prototype;_.P.created=function(){_.EW.requestAvailability()};
_.P.ready=function(){};
_.P.onArrowKeysDown=function(Z){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){Z.detail.keyboardEvent.preventDefault();var V=0,a=0,J="";switch(Z.detail.keyboardEvent.key){case "ArrowUp":zZF(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?J=this.a11yConfig.reachBottomOfImage:V=this.imageHeight*.05*-1;break;case "ArrowDown":zZF(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?J=this.a11yConfig.reachTopOfImage:
V=this.imageHeight*.05;break;case "ArrowLeft":zZF(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?J=this.a11yConfig.reachRightOfImage:a=this.imageWidth*.05*-1;break;case "ArrowRight":zZF(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?J=this.a11yConfig.reachLeftOfImage:a=this.imageWidth*.05}J&&_.oC(J)&&_.Rg(this.hostElement,"iron-announce",{text:_.oC(J)});if(a||V)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+V)),Z=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),Z=_.oC(this.a11yConfig.imageVerticalPosition,{x_percent:""+Z,y_percent:""+(100-Z)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+a)),Z=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),Z=_.oC(this.a11yConfig.imageHorizontalPosition,{x_percent:""+Z,y_percent:""+(100-Z)})),Z&&_.Rg(this.hostElement,"iron-announce",{text:Z})}};
_.P.getPreviewPosition=function(Z,V,a,J){return Math.round(100*(Z+V*.5-a)/J)};
_.P.calculateDisplayPosition=function(){var Z=this.imageData.naturalWidth,V=this.imageData.naturalHeight;this.displayScale=Math.max(200/Z,200/V);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var a=Z*this.displayScale*this.imageData.previewCoordinates.left,J=V*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=V>Z?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-a;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=Z>V?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-J;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=Z*this.displayScale;this.imageHeight=V*this.displayScale};
_.P.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.P.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.P.getSignedPosition=function(Z,V,a){return V==="X"&&_.yr("HTML_DIR")==="rtl"?a==="-"?Z+"px":Z*-1+"px":a==="-"?Z*-1+"px":Z+"px"};
_.P.pickerMove=function(Z){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var V=this.pickerOffsetX-Z.clientX,a=this.pickerOffsetY-Z.clientY;this.pickerOffsetX=Z.clientX;this.pickerOffsetY=Z.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
a)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-V))}};
_.P.pickerMoveStart=function(Z){this.startPicker=!0;this.pickerOffsetX=Z.clientX;this.pickerOffsetY=Z.clientY};
_.P.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var Z=this.generateCropPreview();Z&&_.Rg(this.hostElement,"ytd-backstage-image-preview-coordinates-update",Z)};
_.P.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.Rg(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.P.deleteImage=function(){_.Rg(this.hostElement,"ytd-backstage-image-preview-delete")};
_.P.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.P.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var Z=this.generateCropPreview();Z&&_.Rg(this.hostElement,"ytd-backstage-image-preview-coordinates-save",Z)};
_.P.getPreviewOffset=function(Z,V,a){return V&&Z?(a==="X"&&_.yr("HTML_DIR")==="rtl"?300/V*Z:300/V*Z*-1)+"px":"0px"};
_.P.getSimpleText=function(Z){return Z?_.AI(Z):""};
_.P.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}};
_.QS.Object.defineProperties(cQ.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var Z=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.oC(this.a11yConfig.imageVerticalPosition,{x_percent:""+Z,y_percent:""+(100-Z)})+"\n"+_.oC(this.a11yConfig.verticalRepositionInstruction)}Z=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.oC(this.a11yConfig.imageHorizontalPosition,{x_percent:""+Z,y_percent:""+(100-Z)})+"\n"+_.oC(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 Z,V,a=(Z=this.instruction)==null?void 0:(V=Z.previewInstruction)==null?void 0:V.editButtonLabel;return a?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:a,accessibilityData:{accessibilityData:{label:this.getSimpleText(a)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J,r=this.editOnlyMode?(Z=this.instruction)==null?void 0:(V=Z.editInstruction)==null?void 0:V.saveImagesButtonLabel:(a=this.instruction)==null?void 0:(J=a.editInstruction)==null?void 0:J.saveButtonLabel;return r?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:r,accessibilityData:{accessibilityData:{label:this.getSimpleText(r)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=(Z=this.instruction)==null?void 0:(V=Z.previewInstruction)==null?void 0:V.deleteButtonLabel;return a?{size:"SIZE_SMALL",text:a,accessibilityData:{accessibilityData:{label:this.getSimpleText(a)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=(Z=this.instruction)==null?void 0:(V=Z.editInstruction)==null?void 0:V.cancelButtonLabel;Z=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return a?{style:Z,size:"SIZE_SMALL",text:a,accessibilityData:{accessibilityData:{label:this.getSimpleText(a)}}}: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"}}});
cQ.prototype.onEditOnlyModeUpdate=cQ.prototype.onEditOnlyModeUpdate;cQ.prototype.onImageChange=cQ.prototype.onImageChange;_.z([_.x(),_.u("design:type",hZJ)],cQ.prototype,"imageData",void 0);_.z([_.x(),_.u("design:type",Object)],cQ.prototype,"instruction",void 0);_.z([_.x(),_.u("design:type",Object)],cQ.prototype,"a11yConfig",void 0);_.z([_.x(),_.u("design:type",Number)],cQ.prototype,"imageWidth",void 0);_.z([_.x(),_.u("design:type",Number)],cQ.prototype,"imageHeight",void 0);
_.z([_.x(),_.u("design:type",Number)],cQ.prototype,"displayScale",void 0);_.z([_.x(),_.u("design:type",Object)],cQ.prototype,"imageDisplayOffsetTop",void 0);_.z([_.x(),_.u("design:type",Object)],cQ.prototype,"imageDisplayOffsetLeft",void 0);_.z([_.x(),_.u("design:type",Object)],cQ.prototype,"pickerDisplayOffsetTop",void 0);_.z([_.x(),_.u("design:type",Object)],cQ.prototype,"pickerDisplayOffsetLeft",void 0);_.z([_.x(),_.u("design:type",Object)],cQ.prototype,"showPreviewContainer",void 0);
_.z([_.x(),_.u("design:type",Object)],cQ.prototype,"startPicker",void 0);_.z([_.x(),_.u("design:type",Number)],cQ.prototype,"pickerOffsetX",void 0);_.z([_.x(),_.u("design:type",Number)],cQ.prototype,"pickerOffsetY",void 0);_.z([_.x(),_.u("design:type",Object)],cQ.prototype,"repositionOptional",void 0);_.z([_.x(),_.u("design:type",Object)],cQ.prototype,"editOnlyMode",void 0);_.z([_.Ly("#picker-container"),_.u("design:type",HTMLElement)],cQ.prototype,"JSC$13415_pickerContainer",void 0);
_.z([_.Ly("#picker"),_.u("design:type",HTMLElement)],cQ.prototype,"picker",void 0);_.z([_.Ly("#preview-clipper"),_.u("design:type",HTMLElement)],cQ.prototype,"previewClipper",void 0);_.z([_.Ly("#image-in-picker-background"),_.u("design:type",HTMLImageElement)],cQ.prototype,"JSC$13415_imageInBackground",void 0);_.z([_.Ly("#image-in-picker"),_.u("design:type",HTMLImageElement)],cQ.prototype,"JSC$13415_imageInPicker",void 0);
_.z([_.Ly("#image-in-preview-clipper"),_.u("design:type",HTMLImageElement)],cQ.prototype,"JSC$13415_imageInPreviewClipper",void 0);_.z([_.E("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],cQ.prototype,"altLabelForImage",null);_.z([_.E("imageHeight","imageWidth"),_.u("design:type",Number),_.u("design:paramtypes",[])],cQ.prototype,"pickerSize",null);
_.z([_.E("imageHeight","imageWidth"),_.u("design:type",Object),_.u("design:paramtypes",[])],cQ.prototype,"imageOrientationStyle",null);_.z([_.E("instruction"),_.u("design:type",Object),_.u("design:paramtypes",[])],cQ.prototype,"editButton",null);_.z([_.E("instruction","editOnlyMode"),_.u("design:type",Object),_.u("design:paramtypes",[])],cQ.prototype,"saveButton",null);_.z([_.E("instruction"),_.u("design:type",Object),_.u("design:paramtypes",[])],cQ.prototype,"deleteButton",null);
_.z([_.E("instruction","editOnlyMode"),_.u("design:type",Object),_.u("design:paramtypes",[])],cQ.prototype,"cancelButton",null);_.z([_.E("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.u("design:type",Number),_.u("design:paramtypes",[])],cQ.prototype,"cropOffsetTop",null);_.z([_.E("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.u("design:type",Number),_.u("design:paramtypes",[])],cQ.prototype,"cropOffsetLeft",null);
_.z([_.E("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],cQ.prototype,"pickerBackgroundStyle",null);_.z([_.E("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],cQ.prototype,"pickerDisplayStyle",null);_.z([_.E("cropOffsetLeft","cropOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],cQ.prototype,"imageInPickerStyle",null);
_.z([_.E("cropOffsetLeft","cropOffsetTop","pickerSize"),_.u("design:type",String),_.u("design:paramtypes",[])],cQ.prototype,"previewClipperStyle",null);_.z([_.Zr("imageData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cQ.prototype,"onImageChange",null);_.z([_.Zr("editOnlyMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cQ.prototype,"onEditOnlyModeUpdate",null);
_.z([_.E("showPreviewContainer"),_.u("design:type",String),_.u("design:paramtypes",[])],cQ.prototype,"pickerModeStyle",null);cQ=_.z([_.p({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],cQ);
_.e(cQ,"ytd-backstage-image-preview-renderer",function(){if(ykb!==void 0)return ykb;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ykb=Z},{mode:1});var bAY;var Usz={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 HA7;var AkE;var Os=function(){var Z=_.Q.apply(this,arguments)||this;Z.a11yConfig=Usz;Z.imageDisplayOffsetTop=0;Z.imageDisplayOffsetLeft=0;Z.pickerDisplayOffsetTop=0;Z.pickerDisplayOffsetLeft=0;Z.cropCoordinatesSaved=!1;Z.previewSize=0;Z.startPicker=!1;Z.repositionOptional=!1;return Z};
_.O(Os,_.Q);_.P=Os.prototype;_.P.created=function(){_.EW.requestAvailability()};
_.P.ready=function(){};
_.P.onArrowKeysDown=function(Z){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){Z.detail.keyboardEvent.preventDefault();var V=0,a=0,J="";switch(Z.detail.keyboardEvent.key){case "ArrowUp":$En(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?J=this.a11yConfig.reachBottomOfImage:V=this.imageHeight*.05*-1;break;case "ArrowDown":$En(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?J=this.a11yConfig.reachTopOfImage:
V=this.imageHeight*.05;break;case "ArrowLeft":$En(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?J=this.a11yConfig.reachRightOfImage:a=this.imageWidth*.05*-1;break;case "ArrowRight":$En(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?J=this.a11yConfig.reachLeftOfImage:a=this.imageWidth*.05}J&&_.oC(J)&&_.Rg(this.hostElement,"iron-announce",{text:_.oC(J)});if(a||V)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+V)),Z=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),Z=_.oC(this.a11yConfig.imageVerticalPosition,{x_percent:""+Z,y_percent:""+(100-Z)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+a)),Z=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),Z=_.oC(this.a11yConfig.imageHorizontalPosition,{x_percent:""+Z,y_percent:""+(100-Z)})),Z&&_.Rg(this.hostElement,"iron-announce",{text:Z})}};
_.P.getPreviewPosition=function(Z,V,a,J){return Math.round(100*(Z+V*.5-a)/J)};
_.P.displayImage=function(){var Z=this.JSC$13426_pickerContainer.getBoundingClientRect().width,V=this.JSC$13426_pickerContainer.getBoundingClientRect().height,a=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),J=this.JSC$13426_imageInBackground.naturalWidth,r=this.JSC$13426_imageInBackground.naturalHeight;this.displayScale=Math.max(a/J,a/r);this.imageWidth=J*this.displayScale;this.imageHeight=r*this.displayScale;this.pickerDisplayOffsetLeft=(Z-a)/2;this.pickerDisplayOffsetTop=
(V-a)/2;this.imageDisplayOffsetLeft=r>J?this.pickerDisplayOffsetLeft:(Z-this.imageWidth)/2;this.imageDisplayOffsetTop=J>r?this.pickerDisplayOffsetTop:(V-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.P.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$13426_imageInBackground.src=this.imageData.toString(),this.JSC$13426_imageInPicker.src=this.imageData.toString(),this.JSC$13426_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.P.getSignedPosition=function(Z,V,a){return V==="X"&&_.yr("HTML_DIR")==="rtl"?a==="-"?Z+"px":Z*-1+"px":a==="-"?Z*-1+"px":Z+"px"};
_.P.pickerMove=function(Z){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var V=this.pickerOffsetX-Z.clientX,a=this.pickerOffsetY-Z.clientY;this.pickerOffsetX=Z.clientX;this.pickerOffsetY=Z.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
a)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-V))}};
_.P.pickerMoveStart=function(Z){this.startPicker=!0;this.pickerOffsetX=Z.clientX;this.pickerOffsetY=Z.clientY};
_.P.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.P.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.Rg(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.P.getPreviewOffset=function(Z,V,a,J){return V&&Z&&a?(J==="X"&&_.yr("HTML_DIR")==="rtl"?a/V*Z:a/V*Z*-1)+"px":"0px"};
_.P.getSimpleText=function(Z){return Z?_.AI(Z):""};
_.P.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var Z=this.cropOffsetTop/this.imageHeight,V=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,a=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,J=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.H(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.Rg(this.hostElement,"yt-img-crop-coordinates-update",{top:Z,right:V,bottom:a,left:J})}};
_.QS.Object.defineProperties(Os.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var Z=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.oC(this.a11yConfig.imageVerticalPosition,{x_percent:""+Z,y_percent:""+(100-Z)})+"\n"+_.oC(this.a11yConfig.verticalRepositionInstruction)}Z=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.oC(this.a11yConfig.imageHorizontalPosition,{x_percent:""+Z,y_percent:""+(100-Z)})+"\n"+_.oC(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 Z,V=(Z=this.learnMore.runs[0])==null?void 0:Z.navigationEndpoint,a;return((a=_.D(V,_.H6))==null?void 0:a.url)||void 0}}}});
Os.prototype.onImageDataChange=Os.prototype.onImageDataChange;_.z([_.x(),_.u("design:type",Object)],Os.prototype,"imageData",void 0);_.z([_.x(),_.u("design:type",Object)],Os.prototype,"instruction",void 0);_.z([_.x(),_.u("design:type",Object)],Os.prototype,"a11yConfig",void 0);_.z([_.x(),_.u("design:type",Number)],Os.prototype,"imageWidth",void 0);_.z([_.x(),_.u("design:type",Number)],Os.prototype,"imageHeight",void 0);_.z([_.x(),_.u("design:type",Number)],Os.prototype,"displayScale",void 0);
_.z([_.x(),_.u("design:type",Object)],Os.prototype,"imageDisplayOffsetTop",void 0);_.z([_.x(),_.u("design:type",Object)],Os.prototype,"imageDisplayOffsetLeft",void 0);_.z([_.x(),_.u("design:type",Object)],Os.prototype,"pickerDisplayOffsetTop",void 0);_.z([_.x(),_.u("design:type",Object)],Os.prototype,"pickerDisplayOffsetLeft",void 0);_.z([_.x(),_.u("design:type",Object)],Os.prototype,"cropCoordinatesSaved",void 0);_.z([_.x(),_.u("design:type",Object)],Os.prototype,"previewSize",void 0);
_.z([_.x(),_.u("design:type",Object)],Os.prototype,"startPicker",void 0);_.z([_.x(),_.u("design:type",Number)],Os.prototype,"pickerOffsetX",void 0);_.z([_.x(),_.u("design:type",Number)],Os.prototype,"pickerOffsetY",void 0);_.z([_.x(),_.u("design:type",Object)],Os.prototype,"repositionOptional",void 0);_.z([_.Ly("#picker-container"),_.u("design:type",HTMLElement)],Os.prototype,"JSC$13426_pickerContainer",void 0);_.z([_.Ly("#picker"),_.u("design:type",HTMLElement)],Os.prototype,"picker",void 0);
_.z([_.Ly("#image-in-picker-background"),_.u("design:type",HTMLImageElement)],Os.prototype,"JSC$13426_imageInBackground",void 0);_.z([_.Ly("#image-in-picker"),_.u("design:type",HTMLImageElement)],Os.prototype,"JSC$13426_imageInPicker",void 0);_.z([_.Ly("#image-in-preview-clipper"),_.u("design:type",HTMLImageElement)],Os.prototype,"JSC$13426_imageInPreviewClipper",void 0);_.z([_.Ly("#full-image-as-preview"),_.u("design:type",HTMLImageElement)],Os.prototype,"imageAsPreview",void 0);
_.z([_.E("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],Os.prototype,"altLabelForImage",null);_.z([_.E("imageHeight","imageWidth"),_.u("design:type",Number),_.u("design:paramtypes",[])],Os.prototype,"pickerSize",null);_.z([_.E("imageHeight","imageWidth"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"imageOrientationStyle",null);
_.z([_.E("instruction.previewInstruction.editButtonLabel"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"editButton",null);_.z([_.E("instruction.editInstruction.saveButtonLabel"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"saveButton",null);_.z([_.E("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.u("design:type",Number),_.u("design:paramtypes",[])],Os.prototype,"cropOffsetTop",null);
_.z([_.E("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.u("design:type",Number),_.u("design:paramtypes",[])],Os.prototype,"cropOffsetLeft",null);_.z([_.E("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],Os.prototype,"pickerBackgroundStyle",null);_.z([_.E("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],Os.prototype,"pickerDisplayStyle",null);
_.z([_.E("cropOffsetLeft","cropOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],Os.prototype,"imageInPickerStyle",null);_.z([_.E("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.u("design:type",String),_.u("design:paramtypes",[])],Os.prototype,"previewClipperStyle",null);_.z([_.RX("imageData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Os.prototype,"onImageDataChange",null);
_.z([_.E("cropCoordinatesSaved"),_.u("design:type",String),_.u("design:paramtypes",[])],Os.prototype,"pickerModeStyle",null);_.z([_.E("instruction.editInstruction.learnMore"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"learnMore",null);_.z([_.E("learnMore"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"learnMoreUrl",null);Os=_.z([_.qZ({is:"yt-img-crop-picker",disableElementRegistration:!0})],Os);
_.e(Os,"yt-img-crop-picker",function(){if(AkE===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;HA7===void 0&&(HA7=document.createElement("template"));var J=HA7;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);AkE=Z}Z=AkE;return Z},{mode:2});var G3=function(){var Z=_.Q.apply(this,arguments)||this;Z.errorMessage="";Z.hasPreview=!1;Z.isBackstagePost=!1;Z.dismissButtonOverrides={size:"XS"};return Z};
_.O(G3,_.Q);_.P=G3.prototype;_.P.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"}}}};
_.P.detached=function(){this.removeOverlay()};
_.P.setPreview=function(Z){_.H(this.hostElement).querySelector("#preview-picker").imageData=Z;this.hasPreview=!0;_.Rg(this.hostElement,"yt-backstage-image-select-preview")};
_.P.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var Z=_.H(this.hostElement).querySelector("#dropzone");Z.classList.remove("dragover");Z.classList.remove("error");_.Rg(this.hostElement,"yt-backstage-image-select-cancel")};
_.P.setupOverlay=function(){var Z=this.imageUploadEndpoint;this.removeOverlay();if(Z&&Z.imageValidationInfo){var V=_.H(this.hostElement).querySelector("#dropzone"),a=_.H(this.hostElement).querySelector("#select");this.overlay=new h8(Z.uploadUrl,Z.channelId,Z.imageValidationInfo.maxFileSizeMb,Z.imageValidationInfo.allowedMaxAspectRatio,V,a,!0);_.P1(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.P1(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.P1(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.P1(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.P1(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.P.removeOverlay=function(){this.overlay&&(_.Yf(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.Yf(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.Yf(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.Yf(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.Yf(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.P.onDragOver=function(Z){var V=_.H(this.hostElement).querySelector("#dropzone");_.Qp(V,"dragover",Z.value)};
_.P.onPreview=function(Z){this.setPreview(Z.value)};
_.P.onImageError=function(Z){if(Z.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var V;Z=(V=this.data)==null?void 0:V.fileSizeError}else if(Z.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var a;Z=(a=this.data)==null?void 0:a.invalidError}else if(Z.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var J;Z=(J=this.data)==null?void 0:J.invalidAspectRatioError}else return;this.errorMessage=_.AI(Z);_.H(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.P.onImageAlert=function(Z){this.onImageError(Z)};
_.P.uploadPromise=function(){var Z=this,V=this.overlay&&this.overlay.uploadPromise();if(V)return V.catch(function(){throw Error(Z.data?_.AI(Z.data.uploadFailureError):"");})};
_.QS.Object.defineProperties(G3.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var Z,V;if((Z=this.data)==null?0:(V=Z.icon)==null?0:V.iconType)return _.RL(this.data.icon.iconType)}}});
G3.prototype.setupOverlay=G3.prototype.setupOverlay;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],G3.prototype,"rendererStamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],G3.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],G3.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],G3.prototype,"imageUploadEndpoint",void 0);_.z([_.x(),_.u("design:type",Object)],G3.prototype,"errorMessage",void 0);
_.z([_.x(),_.u("design:type",h8)],G3.prototype,"overlay",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],G3.prototype,"hasPreview",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],G3.prototype,"isBackstagePost",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],G3.prototype,"selectionCancel",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],G3.prototype,"previewCancel",null);
_.z([_.E("data.icon.iconType"),_.u("design:type",Object),_.u("design:paramtypes",[])],G3.prototype,"icon",null);_.z([_.x(),_.u("design:type",Object)],G3.prototype,"dismissButtonOverrides",void 0);_.z([_.RX("imageUploadEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],G3.prototype,"setupOverlay",null);G3=_.z([_.p({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],G3);
_.e(G3,"ytd-backstage-image-select-renderer",function(){if(bAY!==void 0)return bAY;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return bAY=Z},{mode:1});var kzA;var E8L;var wt=function(){var Z=_.Q.apply(this,arguments)||this;Z.selected=!1;return Z};
_.O(wt,_.Q);_.P=wt.prototype;_.P.computeSelected=function(Z){return Z==null?void 0:Z.selected};
_.P.computeTransform=function(Z,V,a){var J,r,f=(r=(J=this.imageContainer)==null?void 0:J.getBoundingClientRect())!=null?r:{width:0,height:0};J=Math.max(f.width/V,f.height/a);a=a*J*Z.top;return"translateX("+this.getSignedPosition(V*J*Z.left,"X","-")+") translateY("+this.getSignedPosition(a,"Y","-")+")"};
_.P.getSignedPosition=function(Z,V,a){return V==="X"&&_.yr("HTML_DIR")==="rtl"?a==="-"?Z+"px":Z*-1+"px":a==="-"?Z*-1+"px":Z+"px"};
_.P.onClick=function(){var Z;_.Rg(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(Z=this.data)==null?void 0:Z.image)};
_.P.onKeyPress=function(Z){if(Z.keyCode===13)this.onClick()};
_.QS.Object.defineProperties(wt.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?void 0:(V=Z.image)==null?void 0:V.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)!=null&&Z.image){var V;Z=(V=this.data)==null?void 0:V.image;return Z.previewCoordinates.top!==0||Z.previewCoordinates.left!==0?(V=this.computeTransform(Z.previewCoordinates,Z.naturalWidth,Z.naturalHeight),Z.naturalHeight>=Z.naturalWidth?"width:inherit;transform:"+V+";":"height:inherit;transform:"+V+";"):Z.naturalHeight>=Z.naturalWidth?"width:inherit;":"height:inherit;"}}}});
wt.prototype.onKeyPress=wt.prototype.onKeyPress;_.z([_.Ly(".image-container"),_.u("design:type",HTMLElement)],wt.prototype,"imageContainer",void 0);_.z([_.x(),_.u("design:type",Object)],wt.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.u("design:type",Object)],wt.prototype,"selected",void 0);_.z([_.E("data.image"),_.u("design:type",Object),_.u("design:paramtypes",[])],wt.prototype,"thumbnailUrl",null);
_.z([_.E("data.image","data.image.previewCoordinates"),_.u("design:type",Object),_.u("design:paramtypes",[])],wt.prototype,"thumbnailStyle",null);_.z([_.$K("keypress"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],wt.prototype,"onKeyPress",null);wt=_.z([_.p({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],wt);
_.e(wt,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(E8L!==void 0)return E8L;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return E8L=Z},{mode:2});var yh=function(Z,V,a){a=a===void 0?!1:a;_.X6.call(this);var J=this;this.dropZoneOverlay=new iW(Z);this.selectOverlay=a?new BS(V,"multiple_file",["image/*"]):new BS(V,"single_file",["image/*"]);this.handler=new _.MF(this);_.fG(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(V,"click",function(){J.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.O(yh,_.X6);yh.prototype.onChange=function(Z){var V;(V=Z.files)!=null&&V.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:Z.files}))};var bw=function(){var Z=_.Q.apply(this,arguments)||this;Z.addImageErrorMessage="";Z.errorMessage="";Z.images=[];Z.selectedImageIndex=0;Z.modern=_.F("web_modern_buttons");Z.maxNumImagesPerPost=_.W0("max_num_images_per_post_web_ui");Z.JSC$13441_imageId=0;return Z};
_.O(bw,_.Q);_.P=bw.prototype;_.P.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.Rg(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.P.observeDragToReorder=function(){var Z=this;if(this.showImagesPreview){var V,a=Zxc(_.MC.getInstance(),(V=this.data)==null?void 0:V.dragToReorderTooltip);_.td.addLowPriorityJob(function(){_.gW(Z.hostElement,a,Z.thumbnailDragDropArea)})}};
_.P.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}}};
_.P.computeThumbnail=function(Z){return(Z==null?void 0:Z.localImageSrc)||void 0};
_.P.onRendererstamperFinished=function(){_.cEb(this.ytReorderableBehavior,_.H(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.H(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.P.handleDrop=function(Z){var V=Z.currDragItem;if(V!=null&&V.data){Z=this.images[this.selectedImageIndex];var a=V.data.image,J=this.images.indexOf(a)||0;V=_.za(V.parentNode.children,V);this.images.splice(J,1);this.images.splice(V,0,a);this.images=[].concat(_.nw(this.images));this.selectedImageIndex=this.images.indexOf(Z)}};
_.P.setUpImagePicker=function(){var Z=this.imageUploadEndpoint;Z&&Z.imageValidationInfo&&(this.uploadManager=new Fg(Z.uploadUrl,Z.channelId),this.initialPicker||(this.initialPicker=new yh(this.dropzone,this.selectLink,!0),_.P1(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new yh(this.addImageButtonContainer,this.addImageSelectButton),_.P1(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.P1(this.JSC$13441_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.P1(this.JSC$13441_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.P1(_.H(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.P.detached=function(){this.initialPicker&&(_.Yf(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.Yf(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0)};
_.P.onInitialSelectImages=function(Z){var V=this;return _.m(function(a){return _.q(a,V.onSelectImages(Z,!1),0)})};
_.P.onAddImage=function(Z){var V=this;return _.m(function(a){return _.q(a,V.onSelectImages(Z,!0),0)})};
_.P.onSelectImages=function(Z,V){var a=this,J,r,f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L,R,rJ,Zm;return _.m(function(BJ){switch(BJ.nextAddress){case 1:V?a.addImageErrorMessage="":(a.images=[],a.errorMessage="");J=Z.detail;r=a.validateImages([].concat(_.nw(J)));if(r!=="")return V?a.addImageErrorMessage=r:a.errorMessage=r,BJ.return();f=[].concat(_.nw(J)).map(function(Fu){return(new Q9(a.maxAspectRatio,!1,!0)).transform(Fu)});
return _.q(BJ,Promise.allSettled(f),2);case 2:d=BJ.yieldResult,N=_.B(d.entries()),C=N.next();case 3:if(C.done){BJ.jumpTo(5);break}T=C.value;Y=_.B(T);X=Y.next().value;n=Y.next().value;t=X;c=n;if(c.status!=="fulfilled"){v=U=y=void 0;V?a.addImageErrorMessage=_.AI((y=a.data)==null?void 0:y.invalidError):a.errorMessage=a.errorMessage===""?_.AI((U=a.data)==null?void 0:U.invalidError):_.AI((v=a.data)==null?void 0:v.multiFileError);BJ.jumpTo(4);break}h=c.value;h.cropped&&_.Rg(a.hostElement,"yt-backstage-multi-image-cropped");
if(h.invalidAspectRatio){rJ=R=L=void 0;V?a.addImageErrorMessage=_.AI((L=a.data)==null?void 0:L.invalidAspectRatioError):a.errorMessage=a.errorMessage===""?_.AI((R=a.data)==null?void 0:R.invalidAspectRatioError):_.AI((rJ=a.data)==null?void 0:rJ.multiFileError);BJ.jumpTo(4);break}return _.q(BJ,eZn(a.JSC$13441_imageId,Z.detail[t],h.transformedData),8);case 8:Zm=BJ.yieldResult,a.images.push(Zm),a.JSC$13441_imageId++;case 4:C=N.next();BJ.jumpTo(3);break;case 5:if(a.errorMessage!==""||a.addImageErrorMessage!==
"")return BJ.return();V?s_W(a.uploadManager,[a.images[a.images.length-1]]):s_W(a.uploadManager,a.images);a.images=[].concat(_.nw(a.images));a.selectedImageIndex=V?Math.max(a.images.length-1,0):0;_.Rg(a.hostElement,"yt-backstage-multi-image-select");_.mt(BJ)}})};
_.P.onThumbnailClick=function(Z){if(Z=Z.event_.detail)this.selectedImageIndex=this.images.indexOf(Z)};
_.P.validateImages=function(Z){if(Z.length>this.maxNumImagesPerPost){var V;return _.AI((V=this.data)==null?void 0:V.multiImageExceedMaxImageCountError)}var a=1048576*this.maxFileSizeMb;Z=Z.filter(function(f){return f.size>a}).length;
if(Z===0)return"";var J,r;Z=Z>1?(J=this.data)==null?void 0:J.multiFileError:(r=this.data)==null?void 0:r.fileSizeError;return _.AI(Z)};
_.P.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.nw(this.images));this.selectedImageIndex=0};
_.P.repositionImage=function(Z){this.images[this.selectedImageIndex].previewCoordinates=Z.event_.detail;this.images=[].concat(_.nw(this.images))};
_.P.getAllUploadStatuses=function(){var Z=this,V,a,J,r;return _.m(function(f){if(f.nextAddress==1)return _.q(f,Z.uploadManager.getAllUploadStatuses(),2);V=f.yieldResult;a=_.B(V);for(J=a.next();!J.done;J=a.next())if(r=J.value,r.encryptedBlobId===void 0)return f.return(Fe4(Z.uploadManager));return f.return(V)})};
_.P.hasImages=function(){return this.images.length>0};
_.P.cancel=function(){for(var Z=this.uploadManager,V=_.B(Z.imagesUploadData),a=V.next();!a.done;a=V.next())Z.cancel(a.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.Rg(this.hostElement,"yt-backstage-multi-image-cancel")};
_.QS.Object.defineProperties(bw.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.imageUploadEndpoint)==null?void 0:(V=Z.imageValidationInfo)==null?void 0:V.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.imageUploadEndpoint)==null?void 0:(V=Z.imageValidationInfo)==null?void 0:V.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var Z,V;if((Z=this.data)==null?0:(V=Z.icon)==null?0:V.iconType)return _.RL(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.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 Z=this;return(this.images||[]).map(function(V,a){return{renderer:{image:V,selected:a===Z.selectedImageIndex}}})}}});
bw.prototype.setUpImagePicker=bw.prototype.setUpImagePicker;bw.prototype.onRendererstamperFinished=bw.prototype.onRendererstamperFinished;bw.prototype.observeDragToReorder=bw.prototype.observeDragToReorder;bw.prototype.observeAddImageError=bw.prototype.observeAddImageError;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],bw.prototype,"rendererStamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],bw.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.OTL),_.u("design:type",Object)],bw.prototype,"ytReorderableBehavior",void 0);_.z([_.Ly("#dropzone"),_.u("design:type",HTMLElement)],bw.prototype,"dropzone",void 0);_.z([_.Ly("#select-link"),_.u("design:type",HTMLElement)],bw.prototype,"selectLink",void 0);_.z([_.Ly("#thumbnail-drag-drop-area"),_.u("design:type",HTMLElement)],bw.prototype,"thumbnailDragDropArea",void 0);_.z([_.Ly("#add-image-button-container"),_.u("design:type",HTMLElement)],bw.prototype,"addImageButtonContainer",void 0);
_.z([_.Ly("#add-image-button"),_.u("design:type",HTMLElement)],bw.prototype,"addImageSelectButton",void 0);_.z([_.Ly("#image-preview-container"),_.u("design:type",Object)],bw.prototype,"JSC$13441_imagePreviewContainer",void 0);_.z([_.x(),_.u("design:type",Object)],bw.prototype,"addImageErrorMessage",void 0);_.z([_.x(),_.u("design:type",Object)],bw.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],bw.prototype,"errorMessage",void 0);
_.z([_.x(),_.u("design:type",Object)],bw.prototype,"imageUploadEndpoint",void 0);_.z([_.x(),_.u("design:type",Array)],bw.prototype,"images",void 0);_.z([_.x(),_.u("design:type",yh)],bw.prototype,"initialPicker",void 0);_.z([_.x(),_.u("design:type",yh)],bw.prototype,"addImagePicker",void 0);_.z([_.x(),_.u("design:type",Fg)],bw.prototype,"uploadManager",void 0);_.z([_.x(),_.u("design:type",Object)],bw.prototype,"selectedImageIndex",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],bw.prototype,"modern",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],bw.prototype,"maxNumImagesPerPost",void 0);_.z([_.E("imageUploadEndpoint"),_.u("design:type",Number),_.u("design:paramtypes",[])],bw.prototype,"maxAspectRatio",null);_.z([_.E("imageUploadEndpoint"),_.u("design:type",Number),_.u("design:paramtypes",[])],bw.prototype,"maxFileSizeMb",null);
_.z([_.E("data.icon.iconType"),_.u("design:type",Object),_.u("design:paramtypes",[])],bw.prototype,"dropIcon",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],bw.prototype,"selectionCancel",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],bw.prototype,"previewCancel",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],bw.prototype,"dataForAddImageButton",null);
_.z([_.E("errorMessage"),_.u("design:type",String),_.u("design:paramtypes",[])],bw.prototype,"dropzoneClass",null);_.z([_.E("images"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],bw.prototype,"showImagesPreview",null);_.z([_.E("images"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],bw.prototype,"containMaxImages",null);_.z([_.RX("addImageErrorMessage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bw.prototype,"observeAddImageError",null);
_.z([_.RX("showImagesPreview"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bw.prototype,"observeDragToReorder",null);_.z([_.E("images","selectedImageIndex"),_.u("design:type",Object),_.u("design:paramtypes",[])],bw.prototype,"selectedImageData",null);_.z([_.E("images","selectedImageIndex"),_.u("design:type",Array),_.u("design:paramtypes",[])],bw.prototype,"thumbnailRenderers",null);
_.z([_.$K("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bw.prototype,"onRendererstamperFinished",null);_.z([_.RX("imageUploadEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bw.prototype,"setUpImagePicker",null);bw=_.z([_.p({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],bw);
_.e(bw,"ytd-backstage-multi-image-select-renderer",function(){if(kzA!==void 0)return kzA;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return kzA=Z},{mode:1});var j_h;var v8a;var xsB;var Us=function(){var Z=_.Q.apply(this,arguments)||this;Z.boundCaptureFocus=function(V){Z.onCaptureFocus(V)};
return Z};
_.O(Us,_.Q);_.P=Us.prototype;_.P.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.P.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.P.onCaptureFocus=function(Z){_.wc(Z).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.P.getIconType=function(Z){return Z?"yt-icons:"+Z.toLowerCase():null};
_.P.onSelect=function(){var Z;if((Z=this.data)==null?0:Z.onSelectCommand)if(_.F("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var V;((V=_.D(this.data.onSelectCommand.commandMetadata,_.p4))==null?0:V.url)?_.Rg(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.l().resolve(_.Lf).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.QS.Object.defineProperties(Us.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.AI(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}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Us.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Us.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Us.prototype,"data",void 0);_.z([_.Ly("#item"),_.u("design:type",HTMLElement)],Us.prototype,"item",void 0);_.z([_.E("data.label"),_.u("design:type",String),_.u("design:paramtypes",[])],Us.prototype,"label",null);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Us.prototype,"value",null);Us=_.z([_.p({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],Us);
_.e(Us,"ytd-privacy-dropdown-item-renderer",function(){if(xsB!==void 0)return xsB;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return xsB=Z},{mode:1});var HQ=function(){var Z=_.Q.apply(this,arguments)||this;Z.value="";Z.label="";Z.disabled=!1;return Z};
_.O(HQ,_.Q);_.P=HQ.prototype;_.P.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"}}}};
_.P.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.P.dataChanged=function(){this.reset()};
_.P.valueChanged=function(){var Z;if(this.value&&(Z=this.data)!=null&&Z.entries){Z=_.B(this.data.entries);for(var V=Z.next();!V.done;V=Z.next())if((V=this.getRendererForEntry(V.value))&&this.getItemRendererValue(V)===this.value){this.label=this.ytComponentBehavior.getSimpleString(V.label);break}}};
_.P.setInitialLabel=function(){if(this.data&&this.data.entries)for(var Z=_.B(this.data.entries),V=Z.next();!V.done;V=Z.next())if(V=this.getRendererForEntry(V.value)){if(V.isSelected){this.label=this.ytComponentBehavior.getSimpleString(V.label);break}this.data.label&&(this.label=this.data.label)}};
_.P.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var Z=_.B(this.data.entries),V=Z.next();!V.done;V=Z.next()){V=this.getRendererForEntry(V.value);var a=void 0;if((a=V)==null?0:a.isSelected)return this.getItemRendererValue(V)||-1}return-1};
_.P.getItemRendererValue=function(Z){return"stringValue"in Z||"int32Value"in Z?Z.stringValue||Z.int32Value||null:null};
_.P.getRendererForEntry=function(Z){return Z.dropdownItemRenderer||Z.privacyDropdownItemRenderer||Z.navigationDropdownItemRenderer||null};
_.P.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("value-changed",this.value))};
_.P.updateValueFromBinding=function(Z){this.value=Z.detail.value};
HQ.prototype.valueChangedForBinding=HQ.prototype.valueChangedForBinding;HQ.prototype.valueChanged=HQ.prototype.valueChanged;HQ.prototype.dataChanged=HQ.prototype.dataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],HQ.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],HQ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],HQ.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],HQ.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],HQ.prototype,"value",void 0);_.z([_.x(),_.u("design:type",Object)],HQ.prototype,"label",void 0);_.z([_.Ly("#entries"),_.u("design:type",Object)],HQ.prototype,"entries",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],HQ.prototype,"disabled",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],HQ.prototype,"dataChanged",null);
_.z([_.Zr("value"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],HQ.prototype,"valueChanged",null);_.z([_.RX("value"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],HQ.prototype,"valueChangedForBinding",null);HQ=_.z([_.p({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],HQ);
_.e(HQ,"ytd-flat-dropdown-renderer",function(){if(v8a!==void 0)return v8a;var Z=document.createElement("template");_.w(Z,'\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="yt-icons:arrow_drop_down" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return v8a=Z},{mode:1});var Q_H;var AG=function(){var Z=_.Q.apply(this,arguments)||this;Z.quizOptions=[];Z.explanationPlaceholderText="";Z.optionPlaceholderText="";Z.correctAnswerIndex=-1;Z.isMarkAnswerTooltipShown=!1;Z.timer=0;return Z};
_.O(AG,_.Q);_.P=AG.prototype;_.P.dataChanged=function(){this.optionPlaceholderText=_.AI(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.AI(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.P.onMarkCorrectAnswer=function(Z){var V,a=((V=this.quizOptions[this.correctAnswerIndex])==null?void 0:V.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[Z.model.index]=Object.assign({},this.quizOptions[Z.model.index],{explanationText:a,isCorrect:!0});this.correctAnswerIndex=Z.model.index;this.quizOptions=[].concat(_.nw(this.quizOptions))};
_.P.updatePlaceholderTexts=function(){for(var Z=!1,V=[],a=0;a<this.quizOptions.length;a++){var J=this.optionPlaceholderText+" "+(a+1),r=void 0;((r=this.quizOptions[a])==null?void 0:r.placeholderText)!==J?(Z=!0,V.push(Object.assign({},this.quizOptions[a],{placeholderText:J}))):V.push(this.quizOptions[a])}Z&&(this.quizOptions=V);this.isValid()?_.Rg(this.hostElement,"yt-commentbox-post-enable"):_.Rg(this.hostElement,"yt-commentbox-post-disable")};
_.P.getSimpleString=function(Z){return _.AI(Z)};
_.P.createQuizOptions=function(Z){var V=[],a;Z=(a=Z==null?void 0:Z.minQuizOptions)!=null?a:0;for(a=0;a<Z;a++)V.push(this.createQuizOption());return V};
_.P.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.nw(this.quizOptions),[this.createQuizOption()]))};
_.P.onInput=function(){this.quizOptions=[].concat(_.nw(this.quizOptions))};
_.P.onExplanationInput=function(){_.Rg(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.P.onRemoveQuizOption=function(Z){this.quizOptions.splice(Z.model.index,1);Z.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:Z.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.nw(this.quizOptions));this.quizOptions.length===0&&_.Rg(this.hostElement,"yt-quiz-attachment-dismiss")};
_.P.updateHintRenderer=function(){var Z=this;clearTimeout(this.timer);this.timer=setTimeout(function(){Z.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.P.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var Z=0,V=0,a=_.B(this.quizOptions),J=a.next();!J.done;J=a.next()){J=J.value;var r=void 0;if(((r=J.optionText)==null?void 0:r.trim())!==""||J.isCorrect){J.isCorrect&&V++;r=void 0;if(this.hasCustomOptionText&&((r=J.optionText)==null?void 0:r.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;Z++}}return Z>=
Number(this.editorInfo.minQuizOptions)&&V===1};
_.P.getPostCreateOptions=function(){for(var Z=[],V=_.B(this.quizOptions),a=V.next();!a.done;a=V.next()){a=a.value;var J=void 0;((J=a.optionText)==null?void 0:J.trim())!==""&&Z.push({pollOption:{text:a.optionText,explanation:a.explanationText},isCorrect:a.isCorrect})}return Z};
_.P.getExplanationText=function(){var Z;return((Z=this.quizOptions[this.correctAnswerIndex])==null?void 0:Z.explanationText)||""};
_.P.maybeDisplayMarkAnswerEduToolTip=function(){var Z,V,a,J,r,f,d;this.shouldShowMarkAnswerTooltip()&&((Z=this.editorInfo)==null?0:(V=Z.markAnswerButton)==null?0:(a=V.buttonRenderer)==null?0:(J=a.hint)==null?0:(r=J.hintRenderer)==null?0:(f=r.content)==null?0:(d=f.bubbleHintRenderer)==null?0:d.text)&&(_.MC.getInstance(),Z=Lk(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,(Z==null?void 0:Z.length)>0&&this.optionSelectors&&_.um(Z[0],this.optionSelectors[0]))};
_.P.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var Z=0,V=_.B(this.quizOptions),a=V.next();!a.done;a=V.next()){a=a.value;var J=void 0;((J=a.optionText)==null?void 0:J.trim())!==""&&Z++;if(a.isCorrect)return!1}return Z<2?!1:!0};
_.P.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.P.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.P.updateOptionTextFromBinding=function(Z){if(Z.target){var V=Array.from(_.H(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(Z.target);if(V>=0){var a;this.quizOptions[V].optionText=(a=Z.detail.value)!=null?a:""}}};
_.QS.Object.defineProperties(AG.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=(Z=this.editorInfo)==null?void 0:(V=Z.addOptionButton)==null?void 0:V.buttonRenderer;a&&(a.style="STYLE_SUGGESTIVE",a.size="SIZE_SMALL",a.isDisabled=!this.isAllowedToAddOption);return(a==null?0:a.text)?a:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var Z,V;return this.quizOptions.length<((V=(Z=this.editorInfo)==null?void 0:Z.maxQuizOptions)!=null?V:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(Z){var V;return(V=Z.optionText)==null?void 0:V.trim()})}}});
AG.prototype.updatePlaceholderTexts=AG.prototype.updatePlaceholderTexts;AG.prototype.dataChanged=AG.prototype.dataChanged;_.z([_.x(),_.u("design:type",Object)],AG.prototype,"editorInfo",void 0);_.z([_.x(),_.u("design:type",Array)],AG.prototype,"quizOptions",void 0);_.z([_.x(),_.u("design:type",Object)],AG.prototype,"explanationPlaceholderText",void 0);_.z([_.uo(".option-selector-button"),_.u("design:type",Array)],AG.prototype,"optionSelectors",void 0);
_.z([_.Zr("editorInfo"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],AG.prototype,"dataChanged",null);_.z([_.E("editorInfo","isAllowedToAddOption","quizOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],AG.prototype,"addAnswerButton",null);_.z([_.E("editorInfo","quizOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],AG.prototype,"isAllowedToAddOption",null);
_.z([_.Zr("quizOptions"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],AG.prototype,"updatePlaceholderTexts",null);_.z([_.E("quizOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],AG.prototype,"hasCustomOptionText",null);AG=_.z([_.p({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],AG);
_.e(AG,"ytd-backstage-quiz-editor-renderer",function(){if(Q_H!==void 0)return Q_H;var Z=document.createElement("template");_.w(Z,'\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-label="[[editorInfo.markAnswerButton.buttonRenderer.accessibilityData.accessibilityData.label]]" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Q_H=Z},{mode:2});var p94;var hfY=(nB.FIRSTDAYOFWEEK+1)%7;var efA;var zfA=[],$sY=0,RfY=0;$sY=0;RfY=24;if(.25*(RfY-$sY)<0)efA=[];else{for(var MtH=$sY;MtH<RfY;MtH+=.25)zfA.push(MtH);efA=zfA}var Leh=efA.map(function(Z){Z=Z*60*60;return{secondsSinceMidnight:Z,text:(new yW(7)).format(new Date(0,0,0,0,0,Z))}});var uFW;var kJ=function(){var Z=_.Q.apply(this,arguments)||this;Z.skipNextOpenDialog=!1;Z.errorMessage="";return Z};
_.O(kJ,_.Q);_.P=kJ.prototype;_.P.attached=function(){var Z=this,V=new MutationObserver(function(){Z.JSC$13484_calendarMain.scrollHeight>0&&(V.disconnect(),Z.calendarConfig&&Z.calendarConfig.selectedDate&&Z.scrollToDate())});
V.observe(this.JSC$13484_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){V.disconnect()},1E3)};
_.P.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.P.onDateTextChange=function(){if(this.calendarConfig){var Z=this.validateDateText();Z.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(Z.details)):this.textbox.setAttribute("invalid","")}};
_.P.handleDayClick=function(Z){Z.model.day.date&&(this.commitDate(Z.model.day.date),this.dialog.close())};
_.P.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var Z=Vti(this.calendarConfig.selectedDate,this.renderData);Z!==void 0&&this.JSC$13484_calendarMain.scrollToIndex(Z)}};
_.P.scrollToNextMonth=function(){this.JSC$13484_calendarMain.scrollToIndex(this.JSC$13484_calendarMain.firstVisibleIndex+1)};
_.P.scrollToPrevMonth=function(){this.JSC$13484_calendarMain.firstVisibleIndex===0&&this.JSC$13484_calendarMain.scrollTo(0,0);this.JSC$13484_calendarMain.scrollToIndex(this.JSC$13484_calendarMain.firstVisibleIndex-1)};
_.P.onFormSubmit=function(Z){Z.preventDefault();this.calendarConfig&&(Z=this.validateDateText(),Z.isValid&&(this.commitDate(Z.details),this.dialog.close()))};
_.P.onEscOrClickingOutside=function(Z){Z=Z.detail.path&&!!Z.detail.path.length&&Z.detail.path[0];if(Z.classList.contains("ytd-calendar-date-picker")){Z===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var V=0;V<this.dropdownButton.children.length;V++)this.dropdownButton.children[V]===Z&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}Z=this.textbox.value!==this.dateText;V=this.validateDateText();Z&&V.isValid&&this.commitDate(V.details);this.dialog.close();this.textbox.value=
this.dateText};
_.P.commitDate=function(Z){this.calendarConfig&&(this.set("calendarConfig.selectedDate",Z),_.Rg(this.hostElement,"ytd-calendar-date-selected",Z))};
_.P.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var Z=this.textbox.value;var V=new Date;Z=(new n8V(2)).parse(Z,V,{validate:!0})===Z.length?Iza(V):void 0;if(!Z)return this.errorMessage=_.oC("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};V=this.calendarConfig.start;var a=this.calendarConfig.end;if(Mvc(Z,V))return this.errorMessage=_.oC("ENTER_DATE_OR_LATER",{allowed_date:g3E(V)}),{isValid:!1,details:void 0};if(Mvc(a,Z))return this.errorMessage=
_.oC("ENTER_DATE_OR_EARLIER",{allowed_date:g3E(a)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:Z}};
_.QS.Object.defineProperties(kJ.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?g3E(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var Z=this.calendarConfig,V=[],a=0;a<7;a++)V.push(nB.NARROWWEEKDAYS[(a+hfY)%7]);a=[];for(var J=new Date(Z.start.year,Z.start.month);J.getFullYear()<Z.end.year||J.getFullYear()===Z.end.year&&J.getMonth()<=Z.end.month;){var r=a,f=r.push,d=J.getFullYear(),N=J.getMonth(),C=Z,T=void 0,Y=[],X=Object.freeze({extraCssClass:"invisible",debugClass:""}),n=new Date(d,N),t=Iza(n);n=n.getDay();for(var c=Iza(new Date);t.month===
N;){n!==hfY&&T||(T=Array.from({length:7}).fill(X),Y.push(T));var y={date:{year:d,month:N,day:t.day},extraCssClass:"",debugClass:""};C.selectedDate&&y.date&&RZu(y.date,C.selectedDate)&&(y.extraCssClass+=" selected");if(Mvc(t,C.start)||Mvc(C.end,t))y.extraCssClass+=" disabled";RZu(t,c)&&(y.extraCssClass+=" today");y.extraCssClass=y.extraCssClass.trim();T[(n-hfY+7)%7]=y;t=uPJ(t);n=(n+1)%7}f.call(r,{weeks:Y,monthLabel:nB.SHORTMONTHS[N]+" "+d,year:d,month:N,monthLabelExtraCssClass:Y[0][2]===X?"shift-down-label":
""});J.setMonth(J.getMonth()+1)}return{months:a,daysOfWeekLabel:V}}}}});
kJ.prototype.onEscOrClickingOutside=kJ.prototype.onEscOrClickingOutside;kJ.prototype.scrollToDate=kJ.prototype.scrollToDate;_.z([_.x(),_.u("design:type",Object)],kJ.prototype,"calendarConfig",void 0);_.z([_.x(),_.u("design:type",Object)],kJ.prototype,"skipNextOpenDialog",void 0);_.z([_.x(),_.u("design:type",Object)],kJ.prototype,"errorMessage",void 0);_.z([_.Ly("#textbox"),_.u("design:type",HTMLInputElement)],kJ.prototype,"textbox",void 0);
_.z([_.Ly("#calendar-dialog"),_.u("design:type",Object)],kJ.prototype,"dialog",void 0);_.z([_.Ly("#calendar-main"),_.u("design:type",Object)],kJ.prototype,"JSC$13484_calendarMain",void 0);_.z([_.Ly("#date-picker"),_.u("design:type",HTMLElement)],kJ.prototype,"dropdownButton",void 0);_.z([_.E("calendarConfig.selectedDate"),_.u("design:type",String),_.u("design:paramtypes",[])],kJ.prototype,"dateText",null);
_.z([_.E("calendarConfig","calendarConfig.selectedDate"),_.u("design:type",Object),_.u("design:paramtypes",[])],kJ.prototype,"renderData",null);_.z([_.RX("renderData","calendarConfig.selectedDate"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kJ.prototype,"scrollToDate",null);_.z([_.$K("iron-overlay-canceled"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],kJ.prototype,"onEscOrClickingOutside",null);
kJ=_.z([_.qZ({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],kJ);
_.e(kJ,"ytd-calendar-date-picker",function(){if(uFW!==void 0)return uFW;var Z=document.createElement("template");_.w(Z,'\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="yt-icons:arrow_drop_down" 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" 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" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return uFW=Z},{mode:2});var WeH=_.oC("UTC_OFFSET_FORMAT",{utc_offset:(new yW("Z")).format(new Date)}),g8h=(new Date).getTimezoneOffset()*-60,IQH=new Date,Z3A,VM4=w3(IQH.getTimezoneOffset());Z3A=nKr(tL4(VM4,IQH));var aDh=_.oC("LOCAL_TIME_GMT_LABEL",{gmt_text:Z3A.replace("+0","+").replace("-0","-").replace(":00","")}),pd=function(){var Z=_.Q.apply(this,arguments)||this;Z.selectedTimeIndex=0;Z.selectedTimezoneIndex=0;Z.timeOfDayOptions=Leh;return Z};
_.O(pd,_.Q);_.P=pd.prototype;_.P.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.P.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var Z=WaE();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=Z,this.selectedTimeIndex=0;else{var V=ZAu(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},Z,{selectedDate:V.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(a){return a.secondsSinceMidnight===V.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.P.onDatePicked=function(Z){this.selectedDate=Z.detail};
_.P.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.Rg(this.hostElement,"ytd-date-time-selection-cancelled")};
_.P.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var Z=this.selectedDate;Z=new Date(Z.year,Z.month,Z.day);_.Rg(this.hostElement,"ytd-date-time-selection-update",Math.floor(Z.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+Z.getTimezoneOffset()*60))}};
_.P.getTimezoneFormat=function(Z){return Z.localizedDisplayText?Z.localizedDisplayText:_.oC("TIMEZONE_FORMAT",{utc_offset_text:""+Z.localizedUtcOffset,city_name:""+Z.localizedName})};
_.P.updateSelectedTimeIndexFromBinding=function(Z){this.selectedTimeIndex=Z.detail.value};
_.P.updateSelectedTimezoneIndexFromBinding=function(Z){this.selectedTimezoneIndex=Z.detail.value};
_.QS.Object.defineProperties(pd.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var Z=this.data.timezoneOptions;var V={name:"Etc/Unknown",localizedName:_.oC("LOCAL_TIME_LABEL"),localizedUtcOffset:WeH,utcOffsetSec:""+g8h,localizedDisplayText:aDh};Z?Z.length&&Z[0].name!==V.name&&(Z[0].localizedDisplayText||(V.localizedDisplayText=""),Z.unshift(V)):Z=[V];return Z}}},
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]}}});
pd.prototype.onDateTimeTimezoneChange=pd.prototype.onDateTimeTimezoneChange;pd.prototype.onDatePicked=pd.prototype.onDatePicked;pd.prototype.updateDefaultSelectedValue=pd.prototype.updateDefaultSelectedValue;_.z([_.x(),_.u("design:type",Object)],pd.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],pd.prototype,"calendarConfig",void 0);_.z([_.x(),_.u("design:type",Object)],pd.prototype,"selectedDate",void 0);_.z([_.x(),_.u("design:type",Object)],pd.prototype,"selectedTimeIndex",void 0);
_.z([_.x(),_.u("design:type",Object)],pd.prototype,"selectedTimezoneIndex",void 0);_.z([_.Ly("#time-listbox"),_.u("design:type",Object)],pd.prototype,"timeListBox",void 0);_.z([_.Ly("#timezone-listbox"),_.u("design:type",Object)],pd.prototype,"timezoneListBox",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],pd.prototype,"rendererStamperBehavior",void 0);_.z([_.E("data.timezoneOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],pd.prototype,"timeZones",null);
_.z([_.Zr("data","timeZones"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pd.prototype,"updateDefaultSelectedValue",null);_.z([_.E("selectedTimezoneIndex","timeZones"),_.u("design:type",Object),_.u("design:paramtypes",[])],pd.prototype,"selectedTimezone",null);_.z([_.E("selectedTimeIndex"),_.u("design:type",Object),_.u("design:paramtypes",[])],pd.prototype,"selectedTime",null);
_.z([_.$K("ytd-calendar-date-selected"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],pd.prototype,"onDatePicked",null);_.z([_.RX("selectedTimezone","selectedTime","selectedDate"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pd.prototype,"onDateTimeTimezoneChange",null);pd=_.z([_.p({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],pd);
_.e(pd,"ytd-date-time-picker-renderer",function(){if(p94!==void 0)return p94;var Z=document.createElement("template");_.w(Z,'\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="yt-icons:arrow_drop_down" 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="yt-icons:arrow_drop_down" 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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return p94=Z},{mode:1});var JYL;var hG=function(){var Z=_.Q.apply(this,arguments)||this;Z.boundOnTapDismissButton=function(){Z.dismissTapHandler()};
Z.dismissButtonOverrides={size:"XS"};return Z};
_.O(hG,_.Q);hG.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}}}}}};
hG.prototype.dismissTapHandler=function(){_.Rg(this.hostElement,"yt-backstage-attachment-dismissed")};
hG.prototype.computeAttachmentType=function(Z){return Z?Z.backstageImageRenderer?"image":Z.videoRenderer?"video":"none":"none"};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],hG.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],hG.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],hG.prototype,"attachmentPreview",void 0);_.z([_.x(),_.u("design:type",Object)],hG.prototype,"dismissButton",void 0);_.z([_.x(),_.u("design:type",Object)],hG.prototype,"boundOnTapDismissButton",void 0);
_.z([_.x(),_.u("design:type",Object)],hG.prototype,"dismissButtonOverrides",void 0);_.z([_.x({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.u("design:type",String)],hG.prototype,"attachmentType",void 0);hG=_.z([_.p({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],hG);
_.e(hG,"ytd-backstage-dismissable-attachment",function(){if(JYL!==void 0)return JYL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return JYL=Z},{mode:1});var och;var eX=function(){var Z=_.Q.apply(this,arguments)||this;Z.selectedVideoId=void 0;Z.picker=void 0;Z.dismissButtonOverrides={size:"XS"};Z.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return Z};
_.O(eX,_.Q);_.P=eX.prototype;_.P.onServiceRequestCompleted=function(Z){Z.stopPropagation()};
_.P.handleAddVideoPreviewAction=function(Z){Z=this.get("addVideoPreviewAction",Z);this.onGetVideoPreviewSuccess(Z)};
_.P.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}}}}}};
_.P.onLaunchVideoPicker=function(Z){var V=this,a=_.AI(this.get("addVideoLinkAction.title",Z)),J=this.get("addVideoLinkAction.onePickHostId",Z);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",Z);J&&(this.picker||(a=_.Kqb(_.GXE(J).setTitle(a).addView(Soz()).addView(qoW()),function(r){V.onPickVideo(r)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",Z)||a.addView("youtube"),this.picker=a.build()),this.picker.setVisible(!0))};
_.P.onPickVideo=function(Z){if(Z)if(Z.action==="cancel")_.Rg(this.hostElement,"yt-video-link-button-cancel");else if(Z.action==="picked"){Z=Z.docs;if(!Z||Z.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(Z=(Z==null?0:Z.length)?Z[0]:void 0)?Z.id:void 0;this.setVideoPreview()}};
_.P.setVideoPreview=function(){var Z=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){Z.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.P.onGetVideoPreviewSuccess=function(Z){if(Z&&Z.videoPreview&&Z.cancelButton)this.videoPreview=Z.videoPreview,this.cancelButton=Z.cancelButton,_.Rg(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.P.onGetVideoPreviewError=function(){this.cancel()};
_.P.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.Rg(this.hostElement,"yt-video-link-cancel")};
_.P.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
eX.prototype.onServiceRequestCompleted=eX.prototype.onServiceRequestCompleted;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],eX.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],eX.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],eX.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],eX.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],eX.prototype,"videoPreview",void 0);_.z([_.x(),_.u("design:type",Object)],eX.prototype,"cancelButton",void 0);_.z([_.x(),_.u("design:type",Object)],eX.prototype,"getVideoPreviewCommand",void 0);_.z([_.x(),_.u("design:type",Object)],eX.prototype,"dismissButtonOverrides",void 0);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],eX.prototype,"onServiceRequestCompleted",null);eX=_.z([_.p({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],eX);
_.e(eX,"ytd-backstage-video-link-attachment",function(){if(och!==void 0)return och;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return och=Z},{mode:1});var rYb;var PT4;var fDF;var z3=function(){return _.Q.apply(this,arguments)||this};
_.O(z3,_.Q);z3.prototype.dataChanged=function(){this.active=!1};
z3.prototype.onTap=function(){_.Rg(this.hostElement,"yt-select-emoji-suggestion",this.data)};
z3.prototype.identity=function(Z){return Z};
_.QS.Object.defineProperties(z3.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J;if((Z=this.data)==null?0:(V=Z.image)==null?0:(a=V.thumbnails)==null?0:(J=a[0])==null?0:J.url)return Z=this.data.image.thumbnails[0].url,Z.startsWith("data:image/svg+xml")?mm(Z):_.Xl(Z)}}});
z3.prototype.dataChanged=z3.prototype.dataChanged;_.z([_.x(),_.u("design:type",Object)],z3.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],z3.prototype,"active",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],z3.prototype,"dataChanged",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],z3.prototype,"imageSrc",null);
z3=_.z([_.p({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],z3);
_.e(z3,"ytd-emoji-suggestion",function(){if(fDF!==void 0)return fDF;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return fDF=Z},{mode:1});var i3a=/.*([:@#].*?)$/,$J=function(){var Z=_.Q.apply(this,arguments)||this;Z.suggestions=[];Z.suggestionIndex=-1;Z.JSC$13512_lastSuggestionRange=null;return Z};
_.O($J,_.Q);_.P=$J.prototype;_.P.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.P.getSuggestions=function(Z){var V=[],a=Upa(this.emojiManager,Z.substr(0,3));if(a)for(var J in a)if(J.toLocaleLowerCase().indexOf(Z)===0){var r=a[J];if(r&&r.emojiId){r=Fc(this.emojiManager,r.emojiId);var f=void 0,d=void 0,N=void 0,C=void 0,T=((f=r)==null?0:f.isCustomEmoji)?(d=r)==null?void 0:(N=d.shortcuts)==null?void 0:N[0]:(C=r)==null?void 0:C.emojiId;f=void 0;V.push({suggestion:{image:(f=r)==null?void 0:f.image,alt:T,text:J}});if(V.length>=64)break}}return V?V.sort(function(Y,X){return X.suggestion.text<
Y.suggestion.text?-1:X.suggestion.text===Y.suggestion.text?0:1}):null};
_.P.insertSuggestion=function(Z){_.Rg(this.hostElement,"yt-insert-suggestion",{range:this.JSC$13512_lastSuggestionRange,text:Z.alt});this.dropdown.opened=!1};
_.P.updateSuggestionsAtCaret=function(Z){this.updateSuggestions(Z,this.retrieveTextBeforeRange(Z))};
_.P.offsetStartOfRangeBy=function(Z,V){Z.startOffset>=V&&Z.setStart(Z.startContainer,Z.startOffset-V)};
_.P.updateSuggestions=function(Z,V){var a=this;this.JSC$13512_lastSuggestionRange&&(this.JSC$13512_lastSuggestionRange.detach(),this.JSC$13512_lastSuggestionRange=null);if((V=i3a.exec(V))&&V.length&&(V=V[V.length-1].toLocaleLowerCase(),V.length>2||V===":_")&&(this.offsetStartOfRangeBy(Z,V.length),this.JSC$13512_lastSuggestionRange=Z,(Z=this.getSuggestions(V))&&Z.length)){this.suggestions=Z;_.vH(this,function(){a.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(Z.length-1);return}this.dropdown.opened=!1};
_.P.onKeyDown=function(Z){if(this.dropdown.opened)switch(Z.key){case "Escape":this.dropdown.opened=!1;Z.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);Z.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);Z.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),Z.preventDefault()}};
_.P.onKeyUp=function(Z,V){switch(Z.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(V);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(V)}};
_.P.onKeyPress=function(Z){Z.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),Z.preventDefault())};
_.P.changeSuggestionIndex=function(Z){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(Z+this.suggestions.length)%this.suggestions.length,Z=this.dropdownContent.children[this.suggestionIndex],Z.active=!0,this.dropdownContent.scrollTop=Z.offsetTop)};
_.P.retrieveTextBeforeRange=function(Z){var V=Z.startContainer;return V&&V.nodeType===Node.TEXT_NODE?V.textContent.substr(0,Z.startOffset):""};
$J.prototype.onKeyPress=$J.prototype.onKeyPress;$J.prototype.onKeyUp=$J.prototype.onKeyUp;$J.prototype.onKeyDown=$J.prototype.onKeyDown;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],$J.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Array)],$J.prototype,"suggestions",void 0);_.z([_.x(),_.u("design:type",_.ts)],$J.prototype,"emojiManager",void 0);_.z([_.x(),_.u("design:type",Number)],$J.prototype,"verticalSuggestionsOffset",void 0);
_.z([_.Ly("#dropdown"),_.u("design:type",Object)],$J.prototype,"dropdown",void 0);_.z([_.Ly("#dropdown-content"),_.u("design:type",HTMLDivElement)],$J.prototype,"dropdownContent",void 0);_.z([_.$K("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent]),_.u("design:returntype")],$J.prototype,"onKeyDown",null);_.z([_.$K("keyup"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent,Range]),_.u("design:returntype")],$J.prototype,"onKeyUp",null);
_.z([_.$K("keypress"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent]),_.u("design:returntype")],$J.prototype,"onKeyPress",null);$J=_.z([_.p({disableElementRegistration:!0,is:"ytd-emoji-input"})],$J);
_.e($J,"ytd-emoji-input",function(){if(PT4!==void 0)return PT4;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return PT4=Z},{mode:2});var B5z;var R2=function(){var Z=_.Q.apply(this,arguments)||this;Z.hasMaxOptions=!1;return Z};
_.O(R2,_.Q);_.P=R2.prototype;_.P.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.P.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.P.setPrefilledChoices=function(Z){var V=this;this.set("pollOptions",[]);var a;for(a=0;a<Math.min(Z.length,this.data.maxPollOptions);a++)this.push("pollOptions",Z[a].substring(0,this.data.maxPollOptionChars));for(;a<this.data.minPollOptions;a++)this.push("pollOptions","");this.hasMaxOptions=a>=this.data.maxPollOptions;_.vH(this,function(){for(var J=V.pollOptions,r=_.H(V.hostElement).querySelectorAll(".poll-option-input"),f=0;f<r.length;f++)r[f].value=J[f]})};
_.P.focusChanged=function(){_.eL(this.hostElement)};
_.P.onInput=function(){var Z=this;_.t4(this,"onInput",function(){Z.isValid()?_.Rg(Z.hostElement,"yt-commentbox-post-enable"):_.Rg(Z.hostElement,"yt-commentbox-post-disable")},300)};
_.P.setPollOptions=function(){var Z=[],V,a=((V=this.data)==null?0:V.minPollOptions)?this.data.minPollOptions:0;for(V=0;V<a;V++)Z.push("");return Z};
_.P.addPollOption=function(){var Z=this;_.Rg(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.td.addLowPriorityJob(function(){var V;(V=_.H(Z.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||V.focus()})};
_.P.onRemovePollOption=function(Z){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.Rg(this.hostElement,"yt-poll-attachment-dismiss")):(Z=this.repeat.indexForElement(Z.target.parentNode),Z!==null&&(this.splice("pollOptions",Z,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.Rg(this.hostElement,"yt-commentbox-post-enable"))))};
_.P.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.P.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var Z=0,V=this.pollOptions.length;Z<V;Z++)if(this.pollOptions[Z].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.P.getPollOptions=function(){return this.pollOptions};
_.P.setPollOptionsFromInputs=function(){for(var Z=_.H(this.hostElement).querySelectorAll(".poll-option-input"),V=0;V<Z.length;V++)this.pollOptions[V]=Z[V].value.trim()};
_.P.clearPollOptions=function(){var Z=_.H(this.hostElement).querySelectorAll(".poll-option-input");Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next())V.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.P.getSimpleString=function(Z){return _.AI(Z)};
_.P.updateValueFromBinding=function(Z){if(Z.target&&this.pollOptions){var V=Array.from(_.H(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(Z.target);if(V>=0){var a;this.pollOptions[V]=(a=Z.detail.value)!=null?a:"";this.notifyPath("pollOptions."+V)}}};
R2.prototype.dataChanged=R2.prototype.dataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],R2.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],R2.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Array)],R2.prototype,"pollOptions",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],R2.prototype,"hasMaxOptions",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],R2.prototype,"enableCreationBox",void 0);
_.z([_.Ly("#repeat"),_.u("design:type",dd)],R2.prototype,"repeat",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],R2.prototype,"dataChanged",null);R2=_.z([_.p({disableElementRegistration:!0,is:"ytd-poll-attachment"})],R2);
_.e(R2,"ytd-poll-attachment",function(){if(B5z!==void 0)return B5z;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return B5z=Z},{mode:2});var dJh;var mJL;var N5Y;var CTF;var MP=function(){return _.Q.apply(this,arguments)||this};
_.O(MP,_.Q);_.QS.Object.defineProperties(MP.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],MP.prototype,"rendererBehaviors",void 0);_.z([_.x(),_.u("design:type",Object)],MP.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],MP.prototype,"focused",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("focused"),_.u("design:type",Object),_.u("design:paramtypes",[])],MP.prototype,"ariaSelected",null);MP=_.z([_.qZ({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],MP);
_.e(MP,"yt-user-mention-suggestion-renderer",function(){if(CTF===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;N5Y===void 0&&(N5Y=document.createElement("template"));var J=N5Y;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);CTF=Z}Z=CTF;return Z},{mode:2});var qhz;var Shh;var Ld=function(){var Z=_.Q.apply(this,arguments)||this;Z.focusedSuggestionIndex=-1;return Z};
_.O(Ld,_.Q);_.P=Ld.prototype;_.P.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.P.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.P.setFocusedSuggestionIndex=function(Z){!this.data||!this.data.suggestions||Z<0||Z>=this.data.suggestions.length||(this.focusedSuggestionIndex=Z,Z=this.getSuggestionId(Z),this._setFocusedSuggestionId(Z))};
_.P.advanceSuggestion=function(Z){this.focusedSuggestionIndex===-1||Z!==-1&&Z!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+Z),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.P.ensureSuggestionVisible=function(Z){Z=this.getSuggestionId(Z);Z=_.H(this.hostElement).querySelector("[id="+Z+"]");Z!=null&&(Z.offsetTop<this.hostElement.scrollTop?Z.scrollIntoView(!0):Z.offsetTop+Z.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&Z.scrollIntoView(!1))};
_.P.getSuggestionId=function(Z){return"user-mention-suggestion-"+Z};
_.P.onSuggestionTap=function(Z){var V=_.D(Z.model.item,VkF);this.ytRendererBehavior.logExplicitClick(V);_.Rg(this.hostElement,"yt-user-mention-suggestion-selected",{data:V,index:Z.model.index})};
_.P.onSuggestionMouseMove=function(Z){Z.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(Z.model.index)};
_.P.isSuggestionFocused=function(Z,V){return Z===V};
_.P.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.P.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("focused-suggestion-id-changed",this.focusedSuggestionId))};
Ld.prototype.focusedSuggestionIdChangedForBinding=Ld.prototype.focusedSuggestionIdChangedForBinding;Ld.prototype.onDomChange=Ld.prototype.onDomChange;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ld.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ld.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Ld.prototype,"focusedSuggestionIndex",void 0);_.z([_.x({readOnly:!0}),_.u("design:type",String)],Ld.prototype,"focusedSuggestionId",void 0);
_.z([_.$K("dom-change"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Ld.prototype,"onDomChange",null);_.z([_.RX("focusedSuggestionId"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ld.prototype,"focusedSuggestionIdChangedForBinding",null);Ld=_.z([_.qZ({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],Ld);
_.e(Ld,"yt-user-mention-suggestions-dropdown",function(){if(Shh===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;qhz===void 0&&(qhz=document.createElement("template"));var J=qhz;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Shh=Z}Z=Shh;return Z},{mode:2});var uw=function(){var Z=_.Q.apply(this,arguments)||this;Z.suggestionsResponse=null;Z.activeMention=null;Z.selectionChangeListener=Z.onSelectionChange.bind(Z);Z.handlesEnabled=_.F("enable_handles_in_mention_suggest_posts");Z.handlesInMentionSuggestionsEnabled=_.F("handles_in_mention_suggest_posts");Z.zeroPrefixMentionSuggestionEnabled=_.F("enable_zero_prefix_mention_suggestion_web");Z.pendingQuery=null;Z.flowNonce=null;return Z};
_.O(uw,_.Q);_.P=uw.prototype;_.P.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.P.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.P.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.P.hasSuggestions=function(Z){return!!(Z&&Z.suggestions&&Z.suggestions.length>0)};
_.P.onInput=function(){var Z=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var V=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),a=this.activeMention.JSC$9143_getText().slice(-1)===" ",J=this.activeMention.JSC$9143_getText().slice(-2,-1)===" ",r="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$9143_getText().slice(-2,-1))>=
0;r=this.zeroPrefixMentionSuggestionEnabled&&r;if(this.activeMention.isCollapsed()||(V||J||r)&&a)this.cancelActiveMention();else{var f=this.activeMention.JSC$9143_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.t4(this,"requestSuggestions",function(){Z.requestSuggestions(f)},100)}}}};
_.P.onServiceRequestSent=function(Z){Z.stopPropagation()};
_.P.onServiceRequestCompleted=function(Z){Z.stopPropagation();Z=Z.detail.data;Z.query&&(!this.pendingQuery||this.pendingQuery!==Z.query)||!this.zeroPrefixMentionSuggestionEnabled&&Z.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=Z,this.hasSuggestions(Z)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.P.onServiceRequestError=function(Z){Z.stopPropagation()};
_.P.onUserMentionSuggestionSelected=function(Z){this.selectSuggestion(Z.detail.data,Z.detail.index)};
_.P.onSelectionChange=function(){if(this.activeMention){var Z=_.Sd(),V=this.activeMention.JSC$9143_containsRange(Z);Z=Z&&this.containsHelper(this.dropdown,Z.getContainer());V||Z||this.cancelActiveMention()}};
_.P.containsHelper=function(Z,V){var a;if(((a=window.ShadyDOM)==null?void 0:a.noPatch)===!0)return Z.contains(V);for(;V;){if(V===Z)return!0;V=V instanceof ShadowRoot?V.host:V.parentNode}return!1};
_.P.maybeStartSuggest=function(){var Z=_.Sd();if(Z&&Z.isCollapsed()){var V=Z.JSC$9143_getStartNode(),a=Z.JSC$9143_getStartOffset();if(V instanceof Text&&!(a<1)){var J=V.textContent;!(J=J&&J.charAt(a-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(J)<0||(this.activeMention=_.Uz(V,a-1,Z.JSC$9143_getEndNode(),Z.JSC$9143_getEndOffset()),this.flowNonce=K4(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.P.updateActiveMention=function(){if(this.activeMention){var Z=_.Sd();Z&&Z.isCollapsed()&&(this.activeMention=_.Uz(this.activeMention.JSC$9143_getStartNode(),this.activeMention.JSC$9143_getStartOffset(),Z.JSC$9143_getEndNode(),Z.JSC$9143_getEndOffset()))}};
_.P.requestSuggestions=function(Z){if(this.activeMention){var V={suggestions_query:Z};this.pendingQuery=Z;_.Wo(this.hostElement,[this.suggestionsEndpoint,V])}};
_.P.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()};
_.P.focusPreviousSuggestion=function(Z){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),Z.preventDefault())};
_.P.focusNextSuggestion=function(Z){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),Z.preventDefault())};
_.P.selectFocusedSuggestion=function(Z){if(this.hasSuggestions(this.suggestionsResponse)){var V=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.D(V,VkF)&&(this.selectSuggestion(_.D(V,VkF),this.dropdown.focusedSuggestionIndex),Z.preventDefault())}};
_.P.selectSuggestion=function(Z,V){if(Z){var a=this.activeMention;if(a){var J=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&Z.handle?_.bL(J,"\u00a0\u2068@"+Z.handle+"\u2069\u00a0"):this.handlesEnabled?_.bL(J,"\u00a0"+Z.displayName+"\u00a0"):_.bL(J,"\u00a0@"+Z.displayName+"\u00a0");Fl(J,"/channel/"+Z.channelId);J.classList.add("yt-formatted-string","yt-simple-endpoint");J.setAttribute("spellcheck","false");a.isCollapsed()||a.JSC$9143_removeContents();a.insertNode(J,!0);Z=document.createTextNode(" ");
J.parentNode.insertBefore(Z,J.nextSibling);window.getSelection().collapse(Z,1);V={suggestionSelected:{suggestionIndex:V}};if(this.zeroPrefixMentionSuggestionEnabled){var r;V.suggestionSelected.isZeroPrefix=((r=this.suggestionsResponse)==null?void 0:r.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",V);this.cancelActiveMention();_.Rg(this.hostElement,"yt-mention-inserted")}}};
_.P.getPositionTarget=function(Z){return Z&&Z.getBrowserRangeObject()};
_.P.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.P.onFocusedSuggestionIdChanged=function(Z){var V=_.jvo(this.hostElement)[0];V&&(Z.detail.value?V.setAttribute("aria-activedescendant",Z.detail.value):V.removeAttribute("aria-activedescendant"))};
_.P.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.P.logGELEvent=function(Z,V){Z={eventType:Z,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};V&&(Z=Object.assign(Z,V));_.n9("userMentionAutoCompleteBoxEvent",Z)};
uw.prototype.onDomChange=uw.prototype.onDomChange;uw.prototype.onUserMentionSuggestionSelected=uw.prototype.onUserMentionSuggestionSelected;uw.prototype.onServiceRequestError=uw.prototype.onServiceRequestError;uw.prototype.onServiceRequestCompleted=uw.prototype.onServiceRequestCompleted;uw.prototype.onServiceRequestSent=uw.prototype.onServiceRequestSent;uw.prototype.onInput=uw.prototype.onInput;_.z([_.A(_.YS),_.u("design:type",Object)],uw.prototype,"ironA11yKeysBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],uw.prototype,"suggestionsEndpoint",void 0);_.z([_.x(),_.u("design:type",Object)],uw.prototype,"suggestionsResponse",void 0);_.z([_.x(),_.u("design:type",Object)],uw.prototype,"activeMention",void 0);_.z([_.Ly("#dropdown"),_.u("design:type",Object)],uw.prototype,"dropdown",void 0);_.z([_.Ly("#iron-dropdown"),_.u("design:type",Object)],uw.prototype,"ironDropdown",void 0);
_.z([_.$K("input"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],uw.prototype,"onInput",null);_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],uw.prototype,"onServiceRequestSent",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],uw.prototype,"onServiceRequestCompleted",null);
_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],uw.prototype,"onServiceRequestError",null);_.z([_.$K("yt-user-mention-suggestion-selected"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],uw.prototype,"onUserMentionSuggestionSelected",null);
_.z([_.$K("dom-change"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],uw.prototype,"onDomChange",null);uw=_.z([_.qZ({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],uw);
_.e(uw,"yt-user-mention-autosuggest-input",function(){if(mJL===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;dJh===void 0&&(dJh=document.createElement("template"));var J=dJh;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);mJL=Z}Z=mJL;return Z},{mode:2});var WQ=null;
_.B_({is:"ytd-commentbox",_template:function(){if(rYb!==void 0)return rYb;var Z=document.createElement("template");_.w(Z,'\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="yt-icons:arrow_drop_down" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return rYb=Z},
behaviors:[_.nec.YtHostElementBehavior,_.YS,_.ee.YtActionHandlerBehavior,_.Dp.YtComponentBehavior,_.hL.YtRendererstamperBehavior,_.M4z.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(Z,V){return _.gV(Z.entities,"aadcGuidelinesStateEntityPayload",V)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(Z,V){return _.gV(Z.entities,"commentboxStateEntity",V)},
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 _.DR}},
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:_.F("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.F("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",_.zh(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(Z){this.fire(Z?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(Z){this.set("submitButtonDisabled",void 0);this.clear();Z&&this.computeIsEmojiButtonDisplayed_(Z)&&(Z=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&Z.updateEmojiCategories()},
observePrefilledImage_:function(Z,V,a){this.isValidPrefilledImage_(Z,V,a)&&(this.prefilledAttachment_="image",this.prefilledImageData_=V,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(Z,V){this.isValidPrefilledVideo_(Z,V)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(Z){Z&&Z.pollData&&Z.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(Z.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.iF();this.focus()},
detached:function(){document.removeEventListener("tap",_.zh(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(Z){Z=Z.detail;Z=Z.isCustomEmoji?Z.shortcuts[0]:Z.emojiId;var V=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(V,Z);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var Z=_.Sd();if(Z){Z=Z.getBrowserRangeObject();for(var V=Z.commonAncestorContainer;V;){if(V===this.getEditableTextArea_())return Z;V=V.parentNode}}Z=this.getEditableTextArea_();Z=_.bF(Z,Z.childNodes.length);Z.select();return Z.getBrowserRangeObject()},
insertTextWithEmojis_:function(Z,V,a){(V=this.emojiManager.createDocumentFragment(V,!0,!1,a===void 0?!0:a))&&V.childNodes.length!==0&&(Z.collapsed||Z.deleteContents(),a=V.lastChild,Z.insertNode(V),_.pA7(a).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var Z=_.Sd();if(Z){var V=Z.JSC$9143_getStartNode(),a=Z.JSC$9143_getEndNode();if(aQc(V)&&aQc(a)){var J=Z.JSC$9143_getStartOffset(),r;if(_.dG&&V.nodeType===Node.ELEMENT_NODE&&(r=_.rSB(V)))_.bF(r,0).select();else{r=Nx(V)?V:_.bv(V,Nx);var f=Nx(a)?a:_.bv(a,Nx);if(r||f)if(Z.isCollapsed()){if(V.nodeType===Node.TEXT_NODE){Z=!0;J===V.length&&(Z=!1);if(WQ==="end"||WQ==="right")Z=!1;V=V.parentNode;Z=[].concat(_.nw(V.parentNode.childNodes)).indexOf(V)+(Z?0:1);_.bF(V.parentNode,Z).select()}}else r?
r.previousSibling&&r.previousSibling.length>0?_.Uz(a,Z.JSC$9143_getEndOffset(),r.previousSibling,r.previousSibling.length-1).select():(V=document.createTextNode("\u200b"),r.parentNode.insertBefore(V,r),_.Uz(a,Z.JSC$9143_getEndOffset(),V,0).select()):f&&(f.nextSibling&&f.nextSibling.length>0?_.Uz(V,Z.JSC$9143_getStartOffset(),f.nextSibling,1).select():(a=document.createTextNode("\u200b"),f.parentNode.insertBefore(a,f.nextSibling),_.Uz(V,Z.JSC$9143_getStartOffset(),a,a.length).select()));WQ=null}}else WQ=
null}else WQ=null},
leftKeyPressed_:function(){WQ="left"},
rightKeyPressed_:function(){WQ="right"},
endKeyPressed_:function(){WQ="end"},
maybeDeleteChip_:function(){var Z=iAE(!0);if(Z){var V=_.Sd(),a=V.JSC$9143_getStartNode();V=V.JSC$9143_getStartOffset();_.cI(a,V,Z,Z.childNodes.length).select()}},
maybeBackspaceChip_:function(){var Z=iAE(!1);if(Z){var V=_.Sd(),a=V.JSC$9143_getStartNode();V=V.JSC$9143_getStartOffset();_.cI(a,V,Z,0).select()}},
maybeBackspaceChipWordMode_:function(Z){var V=_.Sd();if(V.isCollapsed()){var a=V.JSC$9143_getStartNode();V=V.JSC$9143_getStartOffset();var J=ByO(a,V,!0);J&&(_.cI(a,V,J,0).select(),document.execCommand("delete"),Z.preventDefault(),Z.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(Z){var V=_.Sd();if(V.isCollapsed()){var a=V.JSC$9143_getStartNode();V=V.JSC$9143_getStartOffset();var J=ByO(a,V,!1);J&&(_.cI(a,V,J,J.childNodes.length).select(),document.execCommand("delete"),Z.preventDefault(),Z.stopImmediatePropagation())}},
onTap_:function(Z){if(!Z.defaultPrevented&&(Z.currentTarget.tagName==="YTD-COMMENTBOX"&&Nx(Z.target)&&Z.preventDefault(),this.isEmojiPickerDisplayed)){var V=this.$$("#emojis"),a=this.$$("#emoji-button"),J=this.getEditableTextArea_();if((Z=Z.path?Z.path:Z.composedPath&&Z.composedPath())&&!Z.includes(V)&&!Z.includes(J)&&!Z.includes(a))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(Z,V,a){return Z==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&V!==void 0&&V.encryptedBlobId!==null&&V.sourceExternalVideoId!==null&&a!==void 0&&a.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(Z,V){return Z==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!V&&!!V.videoRenderer&&!!V.videoRenderer.videoId},
isValidPrefilledAttachment_:function(Z,V,a){return this.isValidPrefilledImage_(Z,V,a)||this.isValidPrefilledVideo_(Z,a)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.F("enable_multi_image_post_creation")){var Z=this.$$("ytd-backstage-multi-image-select-renderer");Z&&Z.hasImages()&&Z.cancel()}else(Z=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&Z.cancel();(Z=this.$["poll-attachment"])&&this.hasPoll_&&Z.clearPollOptions();(Z=this.$["image-poll-attachment"])&&this.hasImagePoll_&&Z.resetPollOptions();(Z=this.$["quiz-attachment"])&&this.hasQuiz_&&Z.resetQuizOptions();
(Z=this.$["video-link-attachment"])&&this.hasVideo_&&Z.cancel();(Z=this.$["access-restrictions-selector"].firstElementChild)&&Z.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 _.H(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.H(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(Z,V){Z=o8K(Z,this.emojiManager,V).cloneNode(!0);for(V=Z.firstChild;V;)if(V.nodeType!==1)V=V.nextSibling;else switch(V.tagName){case "BR":var a=_.FV();_.C8L(a,V);V=a.nextSibling;break;case "DIV":(a=V.lastChild)&&V.nextSibling&&_.GR(_.FV(),a);V.previousSibling&&(V.previousSibling.nodeType===1||V.previousSibling.nodeType===3&&!V.previousSibling.textContent.endsWith("\n"))&&_.OX(_.FV(),V);a&&a.nodeName==="BR"&&_.CG(a);a=V;V.hasChildNodes()?(V=V.firstChild,
_.qKF(a)):(V=V.nextSibling,_.CG(a));break;default:V=V.nextSibling}return dsF(Z)},
onAddImageError_:function(Z){Z.stopPropagation();this.errorMessage_=_.HA(Z.detail)},
setTextAreaValue_:function(Z){Z||(Z="");var V=this.getEditableFormattedString_();V.text="";this.getEditableTextArea_().innerText="";typeof Z==="string"&&(Z={runs:[{text:Z}]});V.text=Z},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();WQ=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var Z=this.getEditableTextArea_();Z&&(_.bF(Z,Z.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.yr("HTML_DIR")==="rtl"){var Z=this.getEditableTextArea_(),V=this.getTextAreaValue()!==""?"auto":"rtl";Z.setAttribute("dir",V)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var Z;return nfK((Z=this.$["quiz-attachment"])==null?void 0:Z.getExplanationText())||nfK(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var Z=null;if(this.isEmojiButtonDisplayed){var V=this.getInputRange_();V&&(Z=this.emojiInput.retrieveTextBeforeRange(V))}this.insertText_(Z,!0);this.updateCharCount_();this.setSubmitButton_();Z=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=Z.scrollHeight>Z.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var Z=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:Z})},
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(Z){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(Z)},
onPasteEmoji_:function(Z){Z.preventDefault();Z.stopImmediatePropagation();Z=Z.clipboardData.getData("text/plain");this.insertText_(Z,!1,!1)},
insertText_:function(Z,V,a){V=V===void 0?!1:V;a=a===void 0?!0:a;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&Z){var J=this.getInputRange_().cloneRange();this.emojiManager&&J&&(V&&this.emojiInput.offsetStartOfRangeBy(J,Z.length),this.insertTextWithEmojis_(J,Z,a),JkR(this.getEditableTextArea_().lastChild)||(J=this.getInputRange_().cloneRange()),J&&(this.emojiInput.updateSuggestions(J,Z),this.updateSuggestionOffset_(J)))}},
setSubmitButton_:function(){if(this.data){var Z=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",V=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(Z||V){var a=this.getTextAreaValue().trim();V=a===this.previousText_;a=!a||this.aboveCharLimit_;Z&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(a=this.aboveCharLimit_);this.submitButtonDisabled=
V||a||!this.getTextLength();Z&&_.F("enable_post_scheduling")&&(this.submitButtonDisabled=V&&!this.scheduledPublishTimeSec_||a)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.AI,computeCreationBoxClass_:function(Z){return Z?"focused":"not-focused"},
computeFooterMessageClass_:function(Z,V){return V?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(Z,V){return V?V:Z},
computeFooterMessageHidden_:function(Z,V){return!V&&!Z},
computePlaceholderText_:function(Z,V,a){return(a==="video"||a==="image")&&(Z==null?0:Z.prefilledPlaceholderText)?Z==null?void 0:Z.prefilledPlaceholderText:V==="poll"||V==="image-poll"?Z==null?void 0:Z.pollPostPlaceholderText:V==="quiz"?Z==null?void 0:Z.quizPostPlaceholderText:V==="image"?Z==null?void 0:Z.imagePostPlaceholderText:Z==null?void 0:Z.placeholderText},
computeHideAttachmentButtons_:function(Z,V,a,J){return Z===void 0?!1:J&&this.getSimpleString(J)===this.getSimpleString(Z.rateLimitErrorMessage)?!0:V!=="none"||a!=="none"||!Z.videoLinkButton&&!Z.pollButton&&!Z.imagePollButton&&!Z.quizButton&&!Z.imageButton},
computeHideDismissableAttachment_:function(Z){return Z!=="image"&&Z!=="video"},
computeHasVideo_:function(Z){return Z==="video"},
computeHasImage_:function(Z){return Z==="image"},
computeHasPoll_:function(Z){return Z==="poll"},
computeHasImagePoll_:function(Z){return Z==="image-poll"},
computeHasQuiz_:function(Z){return Z==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(Z){return Z&&Z.backstageAttachment?Z.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!Z.backstageAttachment.quizRenderer&&!Z.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(Z){if(this.isValidPrefilledAttachment_(Z.purpose,Z.prefilledImageData,Z.backstageAttachment))return Z.backstageAttachment},
computeEditAttachment_:function(Z){if(this.computePrefilledContent_(Z)===void 0)return Z.backstageAttachment},
computeAuthorThumbnailDimension_:function(Z,V){return Z&&!V?24:40},
computeImageUploadEndpoint_:function(Z){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",Z)},
computeRateLimitErrorCommands_:function(Z){var V,a;return Z==null?void 0:(V=Z.advancedTierFeatures)==null?void 0:(a=V.rateLimit)==null?void 0:a.rateLimitCommands},
computeIsBackstageComment_:function(Z){return!(!Z||Z!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(Z){return this.get("submitButton.buttonRenderer.serviceEndpoint",Z)||this.get("replyButton.buttonRenderer.serviceEndpoint",Z)||this.get("postButton.buttonRenderer.serviceEndpoint",Z)},
computeSubmitButtonOverride:function(){if(_.F("web_modern_buttons")){var Z,V;return{segmentedPosition:this.dropdownSchedulePanel_||!((Z=this.data)==null?0:(V=Z.postOptionsMenu)==null?0:V.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.F("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(Z,V){Z=this.get("submitButton.buttonRenderer",Z)||this.get("replyButton.buttonRenderer",Z)||this.get("postButton.buttonRenderer",Z);V&&(Z=V);Z&&(Z=Object.assign({},Z),Z.serviceEndpoint=void 0,Z.isDisabled=this.submitButtonDisabled);return Z},
computeHasExternalLinksAccess_:function(Z){if(_.F("enable_rfa_external_links")){var V,a,J;return(J=Z==null?void 0:(V=Z.advancedTierFeatures)==null?void 0:(a=V.externalLinks)==null?void 0:a.allowExternalLinks)!=null?J:!0}return!0},
computeIsEmojiButtonDisplayed_:function(Z){return Z.emojiButton&&Z.emojiPicker&&Z.emojiPicker.emojiPickerRenderer&&Z.emojiPicker.emojiPickerRenderer.categories?Z.emojiPicker.emojiPickerRenderer.categories.find(function(V){return V.emojiPickerCategoryRenderer?V.emojiPickerCategoryRenderer.emojiIds&&V.emojiPickerCategoryRenderer.emojiIds.length>0:V.emojiPickerUpsellCategoryRenderer?V.emojiPickerUpsellCategoryRenderer.emojis&&V.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(Z){return Z.charLimit?Z.charLimit:null},
computeDropdownSchedulingPanel_:function(Z,V){if(Z==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&V)return V},
computeInlineSchedulingPanel_:function(Z,V){if(Z==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&V)return V},
computeHideAuthorThumbnail_:function(Z,V){return Z||this.computeUseIdentityChip_(V)},
computeHideIdentityChipRenderer_:function(Z,V){return Z||!this.computeUseIdentityChip_(V)},
computeUseIdentityChip_:function(Z){return!!Z&&!!Z.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(Z){var V,a,J,r;(Z==null?0:(V=Z.detail)==null?0:(a=V.endpoint)==null?0:a.ypcGetOffersEndpoint)||(Z==null?0:(J=Z.detail)==null?0:(r=J.endpoint)==null?0:r.ypcOffersEndpoint)?(Z.stopPropagation(),_.Wo(this,[Z.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",Z)&&(Z.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(Z){this.addedAttachment="video";this.selectedVideoId_=Z.detail.videoId},
commentboxStateEntityChanged_:function(Z){var V=this;(Z==null?void 0:Z.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(Z==null?void 0:Z.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){V.focus()})},
onYtServiceRequestSent_:function(Z,V){if(V.actions)for(Z=_.B(V.actions),V=Z.next();!V.done;V=Z.next())V.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(Z){this.isLoading=!1;var V=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",Z),a,J,r,f=Z==null?void 0:(a=Z.detail)==null?void 0:(J=a.data)==null?void 0:(r=J.actionResult)==null?void 0:r.commentboxStateEntityKey;if(V)this.errorMessage_=V;else if(f){var d;this.dismissData_=Z==null?void 0:(d=Z.detail)==null?void 0:d.data;this.commentboxStateKey_=f}else{this.clear();var N;this.fire("yt-commentbox-dismiss",Z==null?void 0:(N=Z.detail)==
null?void 0:N.data)}},
onYtServiceRequestError_:function(Z){Z.stopPropagation();this.isLoading=!1;var V,a;if(((V=this.data)==null?void 0:V.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((a=this.data)==null?void 0:a.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(V=this.get("detail.error.args",Z)||[],V.length>1&&V[1].message){this.handlePostsServiceRequestError_(V[1].message);return}(Z=this.get("detail.error.message",Z))?this.errorMessage_=this.data.errorMessage||_.HA(Z):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(Z){if(_.F("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var V=_.B(this.rateLimitErrorCommands),a=V.next();!a.done;a=V.next())if(a=a.value,a.errorLabel===Z){_.um(a.command,this.hostElement);return}this.errorMessage_=_.HA(Z)},
submitIfNotBackstagePost_:function(Z){if(!this.isBackstagePost)this.onSubmit_(Z)},
onSubmit_:function(Z){var V=this,a,J,r,f,d,N,C,T,Y,X,n,t,c,y,U;return _.m(function(v){switch(v.nextAddress){case 1:Z.stopPropagation();if(!V.serviceEndpoint||!V.isValidInput_())return v.return();if(V.shouldShowPostAadcNotice_())return V.showPostAadcNotice_(),v.return();if(V.shouldShowCommentAadcNotice_())return V.showCommentAadcNotice_(),v.return();if(!(V.$$("ytd-backstage-multi-image-select-renderer")&&V.hasImage_&&_.F("enable_multi_image_post_creation"))){v.jumpTo(2);break}a=V.$$("ytd-backstage-multi-image-select-renderer");
return _.q(v,a.getAllUploadStatuses(),3);case 3:J=v.yieldResult;if(!J)return v.return();r=_.B(J);for(f=r.next();!f.done;f=r.next())if(d=f.value,d.encryptedBlobId===void 0)return V.isLoading=!1,C=N=void 0,V.errorMessage_=(C=(N=V.imageUploadEndpoint_)==null?void 0:N.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?C:null,v.return();return v.return(V.submitForm_(void 0,void 0,void 0,void 0,a.images,V.taggedVideoId_));case 2:if(!V.hasImagePoll_||!V.$["image-poll-attachment"]){v.jumpTo(4);
break}return _.q(v,V.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:T=v.yieldResult;if(!T)return v.return();Y=_.B(T);for(X=Y.next();!X.done;X=Y.next())if(n=X.value,!n.encryptedBlobId)return V.isLoading=!1,t=void 0,V.errorMessage_=(t=V.data.errorMessage)!=null?t:null,v.return();case 4:y=(c=V.$$("ytd-backstage-image-select-renderer"))&&c.uploadPromise(),U=V.getSharedPostId_(),y?y.then(function(){V.submitForm_.apply(V,_.nw(_.lV.apply(0,arguments)))}).catch(function(h){V.isLoading=!1;
V.errorMessage_=_.HA(h.message)}):V.selectedVideoId_?V.submitForm_(void 0,V.selectedVideoId_):V.prefilledAttachment_==="image"?V.submitForm_(V.prefilledImageData_.encryptedBlobId,void 0,void 0,V.prefilledImageData_.sourceExternalVideoId,void 0,V.taggedVideoId_):V.prefilledAttachment_==="video"?V.submitForm_(void 0,V.data.backstageAttachment.videoRenderer.videoId):U?V.submitForm_(void 0,void 0,U):V.taggedVideoId_!==void 0?V.submitForm_(void 0,void 0,void 0,void 0,void 0,V.taggedVideoId_):V.submitForm_(),
_.mt(v)}})},
openSchedulingPanel:function(Z){Z&&Z.scheduleButton&&Z.scheduleButton.buttonRenderer&&(this.scheduleButton_=Z.scheduleButton.buttonRenderer);Z&&Z.dateTimePicker&&this.set("data.schedulingDateTimePicker",Z.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(Z){Z.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(Z){Z.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(Z){Z.stopPropagation();Z.detail.alertMessage&&(this.alertMessage_=Z.detail.alertMessage)},
onImageSelected_:function(Z){Z.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(Z){Z.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(Z){Z.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(Z.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(Z){Z.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(Z){var V=this.$["video-link-attachment"];V&&V.onLaunchVideoPicker(Z)},
onAttachmentDismiss_:function(Z){Z.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"&&_.F("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.F("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 Z;if(this.addedAttachment==="image-poll"&&((Z=this.$["image-poll-attachment"])==null||!Z.isValid()))return!1;var V;if(this.addedAttachment==="quiz"&&((V=this.$["quiz-attachment"])==null||!V.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;Z=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(Z=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")Z=!0;return Z||!!this.getTextAreaValue().trim()},
submitForm_:function(Z,V,a,J,r,f){var d=this.getTextAreaValue().trim(),N={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&d===this.previousText_&&(d=void 0);d!==void 0&&(N.comment_text=d);this.isLoading=!0;f!=void 0&&(N.tagged_video_id=f);Z?(N.image_blob_id=Z,this.imagePreviewCoordinates_&&(N.image_preview_coordinates=this.imagePreviewCoordinates_)):V?N.attached_video_id=V:a?N.shared_post_id=a:r&&r.length>0&&(N.images_data=r.map(function(C){return{encryptedBlobId:C.encryptedBlobId,
previewCoordinates:C.previewCoordinates}}));
J&&(N.source_video_id=J);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(N.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(N.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(N.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());_.F("enable_quiz_creation")&&this.addedAttachment===
"quiz"&&(N.quiz_options=this.$["quiz-attachment"].getPostCreateOptions());_.F("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(N.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.Wo(this,[this.serviceEndpoint,N])},
onIsInputFocusChanged_:function(Z,V){Z?this.fire("yt-autonav-pause-focus"):V!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(Z){var V=this.getEditableTextArea_();[].concat(_.nw(Z.dataTransfer.items)).forEach(function(a){a.kind==="string"&&a.type.match("^text/plain")&&a.getAsString(function(J){V.appendChild(document.createTextNode(J))})});
Z.preventDefault()},
preventDefault_:function(Z){Z.preventDefault()},
onSuggestionInsert_:function(Z){this.insertTextWithEmojis_(Z.detail.range,Z.detail.text)},
onEmojiSuggestionClick_:function(Z){this.emojiInput.insertSuggestion(Z.detail)},
computeSubmitButtonClass_:function(Z,V){return!V||Z?"":"with-options"},
updateSuggestionOffset_:function(Z){if(this.emojiInput&&_.H(this.emojiInput).querySelector("#dropdown")){var V=this.getEditableTextArea_().getBoundingClientRect().bottom,a=Z.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(V-a)+5;V=this.getEditableTextArea_().getBoundingClientRect().left;Z=Z.getBoundingClientRect().left-V;_.H(this.emojiInput).querySelector("#dropdown").style.marginLeft=Z+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(Z){if(_.F("enable_post_scheduling")&&this.data&&this.data.purpose){Z=Z.detail;if(Math.floor(Date.now()/1E3)>=Z)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var V=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(V)||V!==Z?this.scheduledPublishTimeSec_=Z:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=Z;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var Z=["image-button","image-poll-button","poll-button"];_.F("enable_quiz_creation")&&Z.push("quiz-button");_.F("auto_convert_posts_video_tag")||Z.push("video-link-button");return Z},
getButtonRenderer:function(Z,V){if(Z)switch(V){case "video-link-button":var a;return((a=Z.videoLinkButton)==null?void 0:a.buttonRenderer)||void 0;case "image-button":var J;return((J=Z.imageButton)==null?void 0:J.buttonRenderer)||void 0;case "poll-button":var r;return((r=Z.pollButton)==null?void 0:r.buttonRenderer)||void 0;case "image-poll-button":var f;return((f=Z.imagePollButton)==null?void 0:f.buttonRenderer)||void 0;case "quiz-button":var d;return((d=Z.quizButton)==null?void 0:d.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var Z;return(Z=this.data)==null||!Z.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var Z,V;return!((Z=this.data)==null||!Z.openAadcDialog)&&!((V=this.aadcGuidelinesState_)==null||!V.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.yr("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var Z;((Z=this.data)==null?0:Z.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.OA("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(Z){Z.clickTrackingParams&&_.Ze().clickCommand(Z);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.MR(this,"yt-close-popup-action")},
onHideIdentityChip:function(Z){var V;this.set("data.placeholderText",(V=Z.hideIdentityChipAction)==null?void 0:V.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var gt=function(){var Z=_.Q.apply(this,arguments)||this;Z.isOpen=!1;Z.modern=_.F("web_modern_buttons");Z.roundedContainer=!0;Z.dropdownButtonOverride=_.F("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;Z.inPopupContainer=!1;Z.isCommentboxLoading=!1;var V=["image-button","image-poll-button","poll-button"];_.F("enable_quiz_creation")&&V.push("quiz-button");_.F("auto_convert_posts_video_tag")||V.push("video-link-button");Z.attachmentButtonIds=V;Z.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 Z};
_.O(gt,_.Q);_.P=gt.prototype;_.P.computeButtonOverride=function(){var Z;return((Z=this.data)==null?0:Z.postOptionsMenu)&&_.F("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.P.configureRendererStamper=function(){var Z={"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:"yt-icons:arrow_drop_down"},properties:{tonalOverride:"[[modern]]",threeDotButtonOverride:"[[dropdownButtonOverride]]"}}}}};_.F("auto_convert_posts_video_tag")||(Z["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return Z};
_.P.ready=function(){var Z=this,V=_.H(this.hostElement).querySelector("#placeholder-area"),a=function(J){Z.onOpen(J)};
V.addEventListener("tap",a);V.addEventListener("keypress",a)};
_.P.showButtonEduTooltip=function(){var Z,V,a,J,r,f,d;if(_.F("enable_quiz_creation")&&((Z=this.data)==null?0:(V=Z.quizButton)==null?0:(a=V.buttonRenderer)==null?0:(J=a.hint)==null?0:(r=J.hintRenderer)==null?0:(f=r.content)==null?0:(d=f.bubbleHintRenderer)==null?0:d.text)&&(_.MC.getInstance(),Z=Lk(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(Z==null?void 0:
Z.length)>0)){this.ytComponentBehavior.resolveCommand(Z[0],{form:{element:this.quizButton}});return}var N;if((N=this.data)==null?0:N.imagePollButtonTooltip)if(_.MC.getInstance(),N=Lk(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(N==null?void 0:N.length)>0){this.ytComponentBehavior.resolveCommand(N[0],{form:{element:this.imagePollButton}});return}var C;_.F("enable_multi_image_post_creation")&&
((C=this.data)==null?0:C.multiImageButtonTooltip)&&(_.MC.getInstance(),C=Lk(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(C==null?void 0:C.length)>0&&this.ytComponentBehavior.resolveCommand(C[0],{form:{element:this.imageButton}}))};
_.P.onCreatePollAction=function(Z){_.D(Z,SXF)&&(this.JSC$13567_commentbox.addedAttachment="poll",this.openDialog())};
_.P.onAddVideoLinkAction=function(Z){if(_.D(Z,qXz))this.JSC$13567_commentbox.onAddVideoLink(Z)};
_.P.onShowSchedulingPanelCommand=function(Z){(Z=_.D(Z,ev7))&&this.openSchedulingPanel(Z)};
_.P.onCreateImagePollCommand=function(Z){_.D(Z,LSH)&&(this.JSC$13567_commentbox.openImagePollComponent(),this.openDialog())};
_.P.onCreateQuizCommand=function(Z){_.D(Z,ukB)&&(this.JSC$13567_commentbox.openQuizComponent(),this.openDialog())};
_.P.openSchedulingPanel=function(Z){_.F("enable_post_scheduling")&&(this.openDialog(),this.JSC$13567_commentbox.openSchedulingPanel(Z))};
_.P.onCreateCommentAction=function(Z){this.get("createCommentAction.contents",Z)&&(this.JSC$13567_commentbox.clear(),this.closeDialog())};
_.P.onOpen=function(Z){Z instanceof KeyboardEvent&&Z.type==="keypress"&&Z.keyCode!==13&&Z.keyCode!==32||(this.data.prepareAccountEndpoint?_.Rg(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.P.onYtCommentboxDismiss=function(){this.closeDialog()};
_.P.onYtCommentboxLoadingStart=function(Z){Z.stopPropagation();this.isCommentboxLoading=!0};
_.P.onYtCommentboxLoadingEnd=function(Z){Z.stopPropagation();this.isCommentboxLoading=!1};
_.P.onYtVideoLinkButtonCancel=function(Z){Z.stopPropagation();this.onOpen(Z)};
_.P.onYtVideoLinkSelected=function(Z){Z.stopPropagation();this.onOpen(Z)};
_.P.onIronSelect=function(Z){Z.stopPropagation();Z.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=Z.detail.item.value&&(this.accessRestriction?(this.accessRestriction=Z.detail.item.value,this.onOpen(Z)):this.accessRestriction=Z.detail.item.value)};
_.P.onYtNavigate=function(Z){this.get("detail.endpoint.backstageImageUploadEndpoint",Z)&&(this.JSC$13567_commentbox.addedAttachment="image",this.JSC$13567_commentbox.submitButtonDisabled=!0,this.onOpen(Z))};
_.P.onRequestSent=function(Z){if(_.F("web_button_rework"))for(var V=_.B(Z.detail),a=V.next();!a.done;a=V.next())_.D(a.value,flc)&&(this.JSC$13567_commentbox.addedAttachment="image",this.JSC$13567_commentbox.submitButtonDisabled=!0,this.onOpen(Z))};
_.P.openDialog=function(){this.JSC$13567_commentbox.accessRestriction=this.accessRestriction;this.isOpen=!0;this.JSC$13567_commentbox.focus()};
_.P.onPopupClosed=function(){_.MC.getInstance()};
_.P.computeCreationDisabled=function(Z){return!!Z};
_.P.computeIsCreationDialog=function(Z){return!!Z&&Z==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.P.computeDisabledPostButton=function(Z){if(!Z)return null;Z.isDisabled=!0;return Z};
_.P.computeIsCreationDialogWithHeader=function(Z){return!this.inPopupContainer&&!!Z&&!!Z.authorText&&Z.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.P.computeIsHeaderHidden=function(Z,V){return!Z||V};
_.P.computeDropdownRendererClasses=function(Z){return Z?["text-secondary-style"]:[]};
_.P.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var Z=_.H(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;Z&&Z.reset()};
gt.prototype.onPopupClosed=gt.prototype.onPopupClosed;gt.prototype.onRequestSent=gt.prototype.onRequestSent;gt.prototype.onYtNavigate=gt.prototype.onYtNavigate;gt.prototype.onIronSelect=gt.prototype.onIronSelect;gt.prototype.onYtVideoLinkSelected=gt.prototype.onYtVideoLinkSelected;gt.prototype.onYtVideoLinkButtonCancel=gt.prototype.onYtVideoLinkButtonCancel;gt.prototype.onYtCommentboxLoadingEnd=gt.prototype.onYtCommentboxLoadingEnd;gt.prototype.onYtCommentboxLoadingStart=gt.prototype.onYtCommentboxLoadingStart;
gt.prototype.onYtCommentboxDismiss=gt.prototype.onYtCommentboxDismiss;gt.prototype.showButtonEduTooltip=gt.prototype.showButtonEduTooltip;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],gt.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],gt.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],gt.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],gt.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],gt.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],gt.prototype,"isOpen",void 0);_.z([_.x({computed:"computeButtonOverride(data)"}),_.u("design:type",Object)],gt.prototype,"buttonOverride",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],gt.prototype,"modern",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],gt.prototype,"roundedContainer",void 0);_.z([_.x(),_.u("design:type",Object)],gt.prototype,"dropdownButtonOverride",void 0);_.z([_.x({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.u("design:type",Boolean)],gt.prototype,"creationDisabled",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],gt.prototype,"enableCreationBox",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.u("design:type",Boolean)],gt.prototype,"isCreationDialog",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],gt.prototype,"inPopupContainer",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.u("design:type",Boolean)],gt.prototype,"isCreationDialogWithHeader",void 0);_.z([_.x(),_.u("design:type",Object)],gt.prototype,"accessRestriction",void 0);
_.z([_.x({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.u("design:type",Array)],gt.prototype,"dropdownRendererClasses",void 0);_.z([_.x(),_.u("design:type",Object)],gt.prototype,"isCommentboxLoading",void 0);_.z([_.x(),_.u("design:type",Array)],gt.prototype,"attachmentButtonIds",void 0);_.z([_.Ly("#image-button"),_.u("design:type",HTMLElement)],gt.prototype,"imageButton",void 0);
_.z([_.Ly("#image-poll-button"),_.u("design:type",HTMLElement)],gt.prototype,"imagePollButton",void 0);_.z([_.Ly("#quiz-button"),_.u("design:type",HTMLElement)],gt.prototype,"quizButton",void 0);_.z([_.Ly("#commentbox"),_.u("design:type",Object)],gt.prototype,"JSC$13567_commentbox",void 0);_.z([_.RX("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],gt.prototype,"showButtonEduTooltip",null);
_.z([_.$K("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],gt.prototype,"onYtCommentboxDismiss",null);_.z([_.$K("yt-commentbox-loading-start"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],gt.prototype,"onYtCommentboxLoadingStart",null);
_.z([_.$K("yt-commentbox-loading-end"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],gt.prototype,"onYtCommentboxLoadingEnd",null);_.z([_.$K("yt-video-link-button-cancel"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],gt.prototype,"onYtVideoLinkButtonCancel",null);
_.z([_.$K("yt-video-link-selected"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],gt.prototype,"onYtVideoLinkSelected",null);_.z([_.$K("iron-select"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],gt.prototype,"onIronSelect",null);_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],gt.prototype,"onYtNavigate",null);
_.z([_.$K("yt-service-request-sent-button-renderer"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],gt.prototype,"onRequestSent",null);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],gt.prototype,"onPopupClosed",null);gt=_.z([_.p({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],gt);
_.e(gt,"ytd-backstage-post-dialog-renderer",function(){if(j_h!==void 0)return j_h;var Z=document.createElement("template");_.w(Z,'\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">\n    </yt-formatted-string>\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 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]]" 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 slot="repost-preview" hidden="[[!data.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      <slot name="repost-preview" class="style-scope ytd-backstage-post-dialog-renderer"></slot>\n    </div>\n  </ytd-commentbox>\n</div>\n');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return j_h=Z},{mode:1});var T5c;var Yhr;var I2=function(){return _.Q.apply(this,arguments)||this};
_.O(I2,_.Q);_.P=I2.prototype;_.P.computeHeartButtonStyle=function(Z){return(Z==null?0:Z.styleType)?Z.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.P.onYtButtonTap=function(){if(this.data.isEnabled){var Z=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(Z=this.getEndpoint(Z))&&_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}})}else(Z=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(Z)};
_.P.toggle=function(Z){this.set("data.isHearted",Z!==void 0?Z:!this.data.isHearted)};
_.P.getEndpoint=function(Z){var V,a=(V=this.data)==null?void 0:V.heartEndpoint,J;V=(J=this.data)==null?void 0:J.unheartEndpoint;if(a&&V)return Z?V:a};
_.P.computeButtonAccessibility=function(Z,V){var a,J,r=Z==null?void 0:(a=Z.heartedAccessibility)==null?void 0:(J=a.accessibilityData)==null?void 0:J.label,f,d;Z=Z==null?void 0:(f=Z.unheartedAccessibility)==null?void 0:(d=f.accessibilityData)==null?void 0:d.label;return V?r:Z};
_.QS.Object.defineProperties(I2.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 Z;return _.F("kevlar_system_icons")&&!((Z=this.data)==null||!Z.isHearted)}}});
I2.prototype.onYtButtonTap=I2.prototype.onYtButtonTap;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],I2.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.kn),_.u("design:type",Object)],I2.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],I2.prototype,"data",void 0);_.z([_.E("data.isHearted"),_.u("design:type",Object),_.u("design:paramtypes",[])],I2.prototype,"heartTooltip",null);
_.z([_.E("data.isHearted"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],I2.prototype,"iconFilled",null);_.z([_.x({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.u("design:type",String)],I2.prototype,"buttonAccessibility",void 0);_.z([_.x({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.u("design:type",String)],I2.prototype,"heartButtonStyle",void 0);
_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],I2.prototype,"onYtButtonTap",null);I2=_.z([_.p({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],I2);
_.e(I2,"ytd-creator-heart-renderer",function(){if(Yhr!==void 0)return Yhr;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Yhr=Z},{mode:1});var Z_=function(){var Z=_.Q.apply(this,arguments)||this;Z.hasCreatorReply=!1;Z.buttonOverrides={size:"S",iconPosition:"icon-only"};Z.replyButtonOverrides={size:"S",type:"text"};Z.forceIconButton=!_.F("web_modern_buttons");Z.modern=_.F("web_modern_buttons");Z.buttonTooltipPosition="bottom";Z.systemIcons=_.F("kevlar_system_icons");Z.replyDialog=null;return Z};
_.O(Z_,_.Q);_.P=Z_.prototype;
_.P.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]]"}}}}}};
_.P.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.P.dataChange=function(){this.replyDialog&&_.H(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var Z,V,a;this.isLiked=this.systemIcons&&!!((Z=this.data)==null?0:(V=Z.likeButton)==null?0:(a=V.toggleButtonRenderer)==null?0:a.isToggled)};
_.P.computeShowVoteCountBeginning=function(Z,V){return Z===void 0||V===void 0?!0:Z.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!V&&this.ytRendererBehavior.getSimpleString(V)!=="0"};
_.P.computeShowVoteCountEnd=function(Z,V){return Z===void 0||V===void 0?!0:Z.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!V&&this.ytRendererBehavior.getSimpleString(V)!=="0"};
_.P.computeShowCommentCount=function(Z,V){return Z===void 0||V===void 0?!0:Z.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!V&&this.ytRendererBehavior.getSimpleString(V)!=="0"};
_.P.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.P.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.P.showReplyDialog=function(Z){Z&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.H(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=Z,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.P.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.P.onRequestSent=function(Z){if(_.F("web_button_rework")){Z=_.B(Z.detail);for(var V=Z.next();!V.done;V=Z.next())(V=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",V.value))&&this.showReplyDialog(V)}};
_.P.onYtNavigate=function(Z){var V,a;(Z=(V=_.D(Z.detail.endpoint,_.Buc))==null?void 0:(a=V.dialog)==null?void 0:a.commentReplyDialogRenderer)&&this.showReplyDialog(Z)};
_.P.onYtServiceRequestSent=function(Z,V){Z.stopPropagation();if(V.actions)for(Z=0;Z<V.actions.length;Z++){var a=_.D(V.actions[Z],XvE);a&&this.handleUpdateCommentVoteAction(a)}};
_.P.handleUpdateCommentVoteAction=function(Z){this.voteCount=Z.voteCount||_.HA("0");Z.voteStatus==="LIKE"?this.JSC$13578_ytdDislikeToggleButtonRenderer.toggle(!1):Z.voteStatus==="DISLIKE"?this.JSC$13578_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$13578_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$13578_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.P.computeReplyButtonHidden=function(Z){return Z};
_.P.computeReplyButtonBeginning=function(Z){return(Z==null?0:Z.replyButton)&&Z.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?Z.replyButton:void 0};
_.P.computeReplyButtonEnd=function(Z){return(Z==null?0:Z.replyButton)&&Z.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?Z.replyButton:void 0};
_.P.computeActionButtonStyle=function(Z){return(Z==null?0:Z.style)?Z.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.P.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.P.onYtToggleButton=function(Z){var V,a;this.isLiked=this.systemIcons&&!!((V=Z.detail)==null?0:(a=V.actions)==null?0:a.like)};
Z_.prototype.onYtToggleButton=Z_.prototype.onYtToggleButton;Z_.prototype.onButtonTooltipPositionChanged=Z_.prototype.onButtonTooltipPositionChanged;Z_.prototype.onYtServiceRequestSent=Z_.prototype.onYtServiceRequestSent;Z_.prototype.onYtNavigate=Z_.prototype.onYtNavigate;Z_.prototype.onRequestSent=Z_.prototype.onRequestSent;Z_.prototype.onYtCommentboxDismiss=Z_.prototype.onYtCommentboxDismiss;Z_.prototype.dataChange=Z_.prototype.dataChange;
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Z_.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Z_.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Z_.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Z_.prototype,"voteCount",void 0);_.z([_.x(),_.u("design:type",Object)],Z_.prototype,"commentCount",void 0);_.z([_.x(),_.u("design:type",Object)],Z_.prototype,"replyThumbnail",void 0);
_.z([_.x(),_.u("design:type",Object)],Z_.prototype,"hasCreatorReply",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Z_.prototype,"enableCreationBox",void 0);_.z([_.x({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.u("design:type",String)],Z_.prototype,"actionButtonsStyle",void 0);_.z([_.x({computed:"computeReplyButtonBeginning(data)"}),_.u("design:type",Object)],Z_.prototype,"replyButtonBeginning",void 0);
_.z([_.x({computed:"computeReplyButtonEnd(data)"}),_.u("design:type",Object)],Z_.prototype,"replyButtonEnd",void 0);_.z([_.x(),_.u("design:type",Object)],Z_.prototype,"buttonOverrides",void 0);_.z([_.x(),_.u("design:type",Object)],Z_.prototype,"replyButtonOverrides",void 0);_.z([_.x(),_.u("design:type",Object)],Z_.prototype,"forceIconButton",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Z_.prototype,"useCommentIcon",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Z_.prototype,"modern",void 0);_.z([_.x(),_.u("design:type",Object)],Z_.prototype,"buttonTooltipPosition",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Z_.prototype,"systemIcons",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Z_.prototype,"isLiked",void 0);_.z([_.Ly("ytd-button-renderer"),_.u("design:type",Object)],Z_.prototype,"ytdReplyButtonRenderer",void 0);
_.z([_.Ly("#like-button"),_.u("design:type",Object)],Z_.prototype,"JSC$13578_ytdLikeToggleButtonRenderer",void 0);_.z([_.Ly("#dislike-button"),_.u("design:type",Object)],Z_.prototype,"JSC$13578_ytdDislikeToggleButtonRenderer",void 0);_.z([_.Ly("#reply-dialog"),_.u("design:type",HTMLElement)],Z_.prototype,"replyDialogElement",void 0);_.z([_.Ly("#reply-button"),_.u("design:type",HTMLElement)],Z_.prototype,"replyButtonElement",void 0);
_.z([_.Ly("#reply-button-end"),_.u("design:type",HTMLElement)],Z_.prototype,"replyButtonEndElement",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Z_.prototype,"dataChange",null);_.z([_.$K("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Z_.prototype,"onYtCommentboxDismiss",null);
_.z([_.$K("yt-service-request-sent-button-renderer"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Z_.prototype,"onRequestSent",null);_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Z_.prototype,"onYtNavigate",null);
_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],Z_.prototype,"onYtServiceRequestSent",null);_.z([_.RX("buttonTooltipPosition"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Z_.prototype,"onButtonTooltipPositionChanged",null);
_.z([_.$K("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Z_.prototype,"onYtToggleButton",null);Z_=_.z([_.p({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],Z_);
_.e(Z_,"ytd-comment-action-buttons-renderer",function(){if(T5c!==void 0)return T5c;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return T5c=Z},{mode:1});var X5B;var Vx=function(){return _.Q.apply(this,arguments)||this};
_.O(Vx,_.Q);Vx.prototype.focus=function(){_.H(this.hostElement).querySelector("#commentbox").focus()};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Vx.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Vx.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Vx.prototype,"zeroStepChannelCreationRenderer",void 0);Vx=_.z([_.p({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],Vx);
_.e(Vx,"ytd-comment-dialog-renderer",function(){if(X5B!==void 0)return X5B;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return X5B=Z},{mode:1});var KFb;var aS=function(){var Z=_.Q.apply(this,arguments)||this;Z.buttonOverrides={size:"S",iconPosition:"icon-only"};Z.replyButtonOverrides={size:"S",type:"text"};return Z};
_.O(aS,_.Q);_.P=aS.prototype;_.P.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.P.detached=function(){this.replyBox&&this.replyBox.remove()};
_.P.showReplyDialog=function(Z){if(Z){var V=this.replyBox;V||(V=document.createElement("ytd-comment-reply-dialog-renderer"),V.id="replybox",_.H(this.replyDialogDiv).appendChild(V));V.data=Z;this.replyDialogDiv.hidden=!1;V.openDialog()}};
_.P.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.P.onYtServiceRequestSent=function(Z,V){Z.stopPropagation();if(V.actions)for(var a=0;a<V.actions.length;a++){var J=_.D(V.actions[a],XvE);J?this.handleUpdateCommentVoteAction(J):Z.target===this.heartButton&&this.toggleHeartState()}};
_.P.handleUpdateCommentVoteAction=function(Z){var V;(V=this.toolbarState)!=null&&V.key&&this.ytdReduxBehavior.dispatch(_.D1("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:Z.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":Z.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.P.toggleHeartState=function(){var Z;(Z=this.toolbarState)!=null&&Z.key&&this.ytdReduxBehavior.dispatch(_.D1("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.QS.Object.defineProperties(aS.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return(((Z=this.toolbarState)==null?void 0:Z.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(V=this.toolbarData)==null?void 0:V.likeCountLiked:(a=this.toolbarData)==null?void 0:a.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.toolbarSurface)==null?void 0:Z.commentDisabledActionCommand)!==void 0}},
isSubscribersOnlyComments:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.toolbarSurface)==null?void 0:Z.subscribersOnlySnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.toolbarSurface)==null?void 0:Z.prepareAccountCommand)!==void 0&&!_.F("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var Z,V=_.D((Z=this.toolbarSurface)==null?void 0:Z.prepareAccountCommand,_.YI),a,J,r,f,d,N,C,T,Y;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((a=this.toolbarSharedData)==null||!a.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((J=this.toolbarState)==null?void 0:J.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:V!=null?V:_.D((r=this.toolbarSurface)==null?void 0:r.likeCommand,_.YI),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:V!=null?V:_.D((f=this.toolbarSurface)==null?void 0:f.unlikeCommand,_.YI),defaultCommand:this.isVisiblyDisabled?_.D((d=this.toolbarSurface)==null?void 0:d.commentDisabledActionCommand,_.YI):void 0,defaultTooltip:(N=this.toolbarData)==null?void 0:N.likeInactiveTooltip,toggledTooltip:(C=this.toolbarData)==null?void 0:C.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(T=this.toolbarData)==null?void 0:T.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(Y=this.toolbarSharedData)==null?void 0:Y.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var Z,V=_.D((Z=this.toolbarSurface)==null?void 0:Z.prepareAccountCommand,_.YI),a,J,r,f,d,N,C,T,Y,X;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((a=this.toolbarSharedData)==null||!a.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((J=this.toolbarState)==null?void 0:J.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:V!=null?V:_.D((r=this.toolbarSurface)==null?void 0:r.dislikeCommand,_.YI),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:V!=null?V:_.D((f=this.toolbarSurface)==null?void 0:f.undislikeCommand,_.YI),defaultCommand:this.isVisiblyDisabled?_.D((d=this.toolbarSurface)==null?void 0:d.commentDisabledActionCommand,_.YI):void 0,defaultTooltip:(N=this.toolbarData)==null?void 0:N.dislikeInactiveTooltip,toggledTooltip:(C=this.toolbarData)==null?void 0:
C.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(T=this.toolbarSharedData)==null?void 0:T.dislikeReplyButtonA11y:(Y=this.toolbarSharedData)==null?void 0:Y.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(X=this.toolbarSharedData)==null?void 0:X.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;if(((Z=this.toolbarState)==null?void 0:Z.heartState)!==void 0&&((V=this.toolbarState)==null?void 0:V.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((a=this.toolbarState)==null?void 0:a.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var J,r,f,d,N,C,T,Y,X,n,t,c,y,U;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(J=this.toolbarData)==null?void 0:J.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((r=this.toolbarState)==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((f=this.toolbarState)==null?void 0:f.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((d=this.toolbarState)==null?void 0:d.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((N=this.toolbarState)==null?void 0:N.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.D((C=this.toolbarSurface)==null?void 0:C.heartCommand,
_.YI),unheartEndpoint:this.isVisiblyDisabled?void 0:_.D((T=this.toolbarSurface)==null?void 0:T.unheartCommand,_.YI),disabledEndpoint:this.isVisiblyDisabled?_.D((Y=this.toolbarSurface)==null?void 0:Y.commentDisabledActionCommand,_.YI):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(X=this.toolbarData)==null?void 0:X.heartActiveTooltip,unheartedTooltip:(n=this.toolbarData)==null?void 0:n.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((t=
this.toolbarState)==null?void 0:t.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(c=this.toolbarSharedData)==null?void 0:c.unheartButtonA11y:(y=this.toolbarSharedData)==null?void 0:y.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(U=this.toolbarSharedData)==null?void 0:U.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.toolbarSurface)==null||!Z.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubscribersOnlyComments?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(Z=this.commentStrings)==null?void 0:Z.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubscribersOnlyComments?void 0:_.D((V=this.toolbarSurface)==null?void 0:V.replyCommand,_.YI),command:this.isVisiblyDisabled?_.D((a=this.toolbarSurface)==null?void 0:a.commentDisabledActionCommand,
_.YI):this.isSubscribersOnlyComments?_.D((J=this.toolbarSurface)==null?void 0:J.subscribersOnlySnackbarCommand,_.YI):void 0}}}});
aS.prototype.onYtServiceRequestSent=aS.prototype.onYtServiceRequestSent;aS.prototype.hideReplyDialogDiv=aS.prototype.hideReplyDialogDiv;_.z([_.x(),_.u("design:type",Object)],aS.prototype,"commentStrings",void 0);_.z([_.x(),_.u("design:type",Boolean)],aS.prototype,"isReply",void 0);_.z([_.x(),_.u("design:type",Object)],aS.prototype,"toolbarData",void 0);_.z([_.x(),_.u("design:type",Object)],aS.prototype,"toolbarSharedData",void 0);
_.z([_.x(),_.u("design:type",String)],aS.prototype,"toolbarStateKey",void 0);_.z([_.x(),_.u("design:type",String)],aS.prototype,"toolbarSurfaceKey",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],aS.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],aS.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],aS.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.Ly("#reply-dialog"),_.u("design:type",HTMLElement)],aS.prototype,"replyDialogDiv",void 0);_.z([_.Ly("#replybox"),_.u("design:type",Object)],aS.prototype,"replyBox",void 0);_.z([_.Ly("ytd-creator-heart-renderer"),_.u("design:type",Object)],aS.prototype,"heartButton",void 0);_.z([_.x({selector:function(Z,V){return _.gV(Z.entities,"engagementToolbarStateEntityPayload",V)},
selectorArgs:["toolbarStateKey"]}),_.u("design:type",Object)],aS.prototype,"toolbarState",void 0);_.z([_.x({selector:pRn,selectorArgs:["toolbarSurfaceKey"]}),_.u("design:type",Object)],aS.prototype,"toolbarSurface",void 0);_.z([_.x(),_.u("design:type",Object)],aS.prototype,"buttonOverrides",void 0);_.z([_.$K("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aS.prototype,"hideReplyDialogDiv",null);
_.z([_.E("toolbarData","toolbarState"),_.u("design:type",String),_.u("design:paramtypes",[])],aS.prototype,"likeCount",null);_.z([_.E("likeCount"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],aS.prototype,"showLikeCount",null);_.z([_.E("toolbarSurface"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],aS.prototype,"isVisiblyDisabled",null);_.z([_.E("toolbarSurface"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],aS.prototype,"isSubscribersOnlyComments",null);
_.z([_.E("toolbarSurface"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],aS.prototype,"hasPrepareAccountCommand",null);_.z([_.E("toolbarData","toolbarState","toolbarSurface"),_.u("design:type",Object),_.u("design:paramtypes",[])],aS.prototype,"likeToggleButtonRenderer",null);_.z([_.E("isReply","toolbarData","toolbarState","toolbarSurface"),_.u("design:type",Object),_.u("design:paramtypes",[])],aS.prototype,"dislikeToggleButtonRenderer",null);
_.z([_.E("toolbarData","toolbarState","toolbarSurface"),_.u("design:type",Object),_.u("design:paramtypes",[])],aS.prototype,"creatorHeartSupportedRenderer",null);_.z([_.E("toolbarSurface"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],aS.prototype,"hasReplyCommand",null);_.z([_.E("toolbarSurface","commentStrings","isVisiblyDisabled"),_.u("design:type",Object),_.u("design:paramtypes",[])],aS.prototype,"replyButtonRenderer",null);
_.z([_.x(),_.u("design:type",Object)],aS.prototype,"replyButtonOverrides",void 0);_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],aS.prototype,"onYtServiceRequestSent",null);aS=_.z([_.p({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],aS);
_.e(aS,"ytd-comment-engagement-bar",function(){if(KFb!==void 0)return KFb;var Z=document.createElement("template");_.w(Z,'\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]]" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return KFb=Z},{mode:1});var ncc;var Jx=function(){return _.Q.apply(this,arguments)||this};
_.O(Jx,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Jx.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Jx.prototype,"data",void 0);Jx=_.z([_.p({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],Jx);
_.e(Jx,"ytd-comment-inline-thumbnail-renderer",function(){if(ncc!==void 0)return ncc;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ncc=Z},{mode:1});var lD4;var oS=function(){return _.Q.apply(this,arguments)||this};
_.O(oS,_.Q);_.z([_.x(),_.u("design:type",Object)],oS.prototype,"data",void 0);oS=_.z([_.p({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],oS);
_.e(oS,"ytd-comment-pause-composer-renderer",function(){if(lD4!==void 0)return lD4;var Z=document.createElement("template");_.w(Z,'\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" 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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return lD4=Z},{mode:1});var tMB;var sVa;var r7=function(){var Z=_.Q.apply(this,arguments)||this;Z.isOpen=!1;return Z};
_.O(r7,_.Q);_.P=r7.prototype;_.P.dataChanged=function(){this.isOpen=!1};
_.P.onTap=function(){this.data&&(this.data.navigationEndpoint?_.Rg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.P.focus=function(){this.JSC$13604_commentbox.focus()};
_.P.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.P.openDialog=function(){this.isOpen=!0;this.JSC$13604_commentbox.focus();this.JSC$13604_commentbox.maybeHeightChanged()};
r7.prototype.onYtCommentboxDismiss=r7.prototype.onYtCommentboxDismiss;r7.prototype.dataChanged=r7.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],r7.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],r7.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],r7.prototype,"isOpen",void 0);_.z([_.Ly("#commentbox"),_.u("design:type",Object)],r7.prototype,"JSC$13604_commentbox",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],r7.prototype,"dataChanged",null);_.z([_.$K("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],r7.prototype,"onYtCommentboxDismiss",null);r7=_.z([_.p({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],r7);
_.e(r7,"ytd-comment-reply-dialog-renderer",function(){if(sVa!==void 0)return sVa;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return sVa=Z},{mode:1});var FFr;var Px=function(){return _.Q.apply(this,arguments)||this};
_.O(Px,_.Q);_.QS.Object.defineProperties(Px.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=(Z=this.data)==null?void 0:(V=Z.icon)==null?void 0:V.iconType;return a?"yt-icons:"+a.toLowerCase():null}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Px.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Px.prototype,"data",void 0);_.z([_.x(),_.E("data.icon"),_.u("design:type",Object),_.u("design:paramtypes",[])],Px.prototype,"icon",null);Px=_.z([_.p({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],Px);
_.e(Px,"ytd-pinned-comment-badge-renderer",function(){if(FFr!==void 0)return FFr;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return FFr=Z},{mode:1});var DJF;var cYr={},O3E={input:!0,meta:!0,br:!0,link:!0,img:!0},fW=null;cYr.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(){fW==null&&(fW=document.createElement("tp-yt-paper-tooltip"),fW.offset=8,fW.fitToVisibleBounds=!0)},
onMouseOver_:function(Z){if(Z=_.bv(Z.target,function(r){return r==this||r.getAttribute&&r.getAttribute("shared-tooltip-text")}.bind(this),!0)){var V=Z.getAttribute("shared-tooltip-text");
if(V){var a=this,J=null;Z!=this&&(Z.tagName.toLowerCase()in O3E?a=Z.parentElement:a=Z,Z.id&&(J=Z.id));this.polymerController.createTooltipIfRequired_();if(fW.parentElement!=a||fW.for!=J)(0,_.hz)(fW).textContent=V,_.H(a).appendChild(fW),fW.for=J,fW.animationDelay=this.polymerController.sharedTooltipAnimationDelay,fW.position=this.polymerController.sharedTooltipPosition}}}};var ib=function(){return _.Q.apply(this,arguments)||this};
_.O(ib,_.Q);ib.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]]"}}}}}};
ib.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","img")};
ib.prototype.colorChanged=function(){var Z,V,a,J=(Z=this.data)==null?void 0:(V=Z.color)==null?void 0:(a=V.basicColorPaletteData)==null?void 0:a.foregroundBodyColor;J&&(this.rgbBadgeColor=_.qW(J));_.H(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
ib.prototype.tooltipChanged=function(){var Z;((Z=this.data)==null?0:Z.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
ib.prototype.tooltipChanged=ib.prototype.tooltipChanged;ib.prototype.colorChanged=ib.prototype.colorChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ib.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ib.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(cYr.YtSharedTooltipBehavior),_.u("design:type",Object)],ib.prototype,"ytSharedTooltipBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ib.prototype,"data",void 0);
_.z([_.x({value:"#4285F4"}),_.u("design:type",String)],ib.prototype,"rgbBadgeColor",void 0);_.z([_.RX("data.color"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ib.prototype,"colorChanged",null);_.z([_.RX("data.tooltip"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ib.prototype,"tooltipChanged",null);ib=_.z([_.p({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],ib);
_.e(ib,"ytd-sponsor-comment-badge-renderer",function(){if(DJF!==void 0)return DJF;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return DJF=Z},{mode:1});var GBL;var w5z;var Bx=function(){return _.Q.apply(this,arguments)||this};
_.O(Bx,_.Q);Bx.prototype.computeState=function(Z){switch(Z==null?void 0:Z.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"}};
Bx.prototype.updateStateIdentifier=function(Z){if(this.viewModel.triStateKey){var V=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.D1("triStateButtonStateEntityPayload",V,{key:V,stateIdentifier:Z}))}};
Bx.prototype.onClick=function(){var Z=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(){Z.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){Z.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.QS.Object.defineProperties(Bx.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 Z;return((Z=this.data)==null?void 0:Z.buttonText)||""}}});
_.z([_.x(),_.u("design:type",Object)],Bx.prototype,"viewModel",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Bx.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Bx.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Bx.prototype,"ytRendererBehavior",void 0);_.z([_.x({selector:hxE,selectorArgs:["viewModel.triStateKey"]}),_.u("design:type",Object)],Bx.prototype,"triStateButtonStateEntity",void 0);
_.z([_.x({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.u("design:type",String)],Bx.prototype,"state",void 0);_.z([_.E("viewModel","state"),_.u("design:type",Object),_.u("design:paramtypes",[])],Bx.prototype,"data",null);_.z([_.E("data"),_.u("design:type",String),_.u("design:paramtypes",[])],Bx.prototype,"buttonText",null);Bx=_.z([_.p({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],Bx);
_.e(Bx,"ytd-tri-state-button-view-model",function(){if(w5z!==void 0)return w5z;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return w5z=Z},{mode:1});var yYH;var b3E;var d7=function(){var Z=_.Q.apply(this,arguments)||this;Z.defaultIconToFilled=!_.F("kevlar_fill_comment_chip_icon_killswitch");return Z};
_.O(d7,_.Q);d7.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
d7.prototype.dataChanged=function(){if(this.data){var Z,V;((Z=this.data.chipColorPalette)==null?0:Z.backgroundColor)&&((V=this.data.chipColorPalette)==null?0:V.foregroundTitleColor)&&_.eL(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.SL(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.SL(this.data.chipColorPalette.foregroundTitleColor)});var a;((a=this.data)==null?0:a.command)?(_.eL(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.eL(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}};
d7.prototype.onTap=function(){var Z;if(this.data&&(Z=this.data)!=null&&Z.command){var V;this.ytComponentBehavior.resolveCommand((V=this.data)==null?void 0:V.command)}};
d7.prototype.getIconSize=function(){return _.F("kevlar_fill_comment_chip_icon_killswitch")?24:12};
d7.prototype.onTap=d7.prototype.onTap;d7.prototype.dataChanged=d7.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],d7.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],d7.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.YS),_.u("design:type",Object)],d7.prototype,"ironA11yKeysBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],d7.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],d7.prototype,"basePriceText",void 0);_.z([_.x(),_.u("design:type",Object)],d7.prototype,"chipIcon",void 0);_.z([_.x(),_.u("design:type",Object)],d7.prototype,"defaultIconToFilled",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],d7.prototype,"dataChanged",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],d7.prototype,"onTap",null);
d7=_.z([_.qZ({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],d7);
_.e(d7,"yt-pdg-comment-chip-renderer",function(){if(b3E===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;yYH===void 0&&(yYH=document.createElement("template"));var J=yYH;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);b3E=Z}Z=b3E;return Z},{mode:2});var mr=function(){var Z=_.Q.apply(this,arguments)||this;Z.useSmallAvatars=_.F("small_avatars_for_comments");Z.webWatchCompactComments=_.F("web_watch_compact_comments");Z.editDialog=null;return Z};
_.O(mr,_.Q);_.P=mr.prototype;_.P.onShow=function(){_.KF("cmv",void 0,"wn_comments")};
_.P.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"}}}};
_.P.detached=function(){this.editDialog=null;this.expander.reset()};
_.P.updateBackgroundColor=function(){if(this.backgroundColor){var Z={"--ytd-comment-paid-background-color":_.SL(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.eL(this.hostElement,Z)}else _.eL(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.P.resetExpander=function(){var Z;(Z=this.expander)==null||Z.reset()};
_.P.openEditDialog=function(Z){Z.dialog&&(this.editDialog=Z.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.P.onYtNavigate=function(Z){var V=Z.detail.endpoint;if(V=_.D(V,_.d8A)||_.D(V,_.m87))Z.stopPropagation(),this.openEditDialog(V)};
_.P.onYtCommentboxDismiss=function(){this.editDialog=null;_.eL(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.P.onAuthorThumbnailClicked=function(){var Z=this;_.F("enable_profile_cards_on_comments")&&this!=null&&this.authorThumbnailEndpoint&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{commandController:{onSuccess:function(V,a){Z.onAuthorThumbnailEndpointSuccess(a)},
onServerError:function(V,a){_.FD(new _.qa("Failed to resolve the command",a))}}})};
_.P.onAuthorThumbnailEndpointSuccess=function(Z){if((Z=Z==null?void 0:Z.popupCommand)&&this.authorThumbnailAnchor){this.ytComponentBehavior.resolveCommand(Z,{form:{element:this.authorThumbnailAnchor}});this.logScreenVe();Z=Z==null?void 0:Z.clickTrackingParams;var V=_.t3();Z&&V&&_.Ze().graftServerVe(Z,V)}};
_.P.logScreenVe=function(){_.ac(_.Ze(),66557)};
_.P.onYtCommentboxResize=function(Z){var V;(Z==null?0:(V=Z.detail)==null?0:V.height)&&_.eL(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":Z.detail.height+"px"})};
_.QS.Object.defineProperties(mr.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 Z,V=(Z=this.commentEntity)==null?void 0:Z.author;return V&&(V.isCreator||V.isVerified||V.isArtist)?{renderer:{authorEndpoint:V.channelPageEndpoint?_.D(V.channelPageEndpoint,_.YI):_.D(V.channelCommand,_.YI),authorText:{runs:[{text:V.displayName}]},color:V.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:V.isArtist?{iconType:"AUDIO_BADGE"}:
V.isVerified?{iconType:V.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:V.isArtist||V.isVerified?V.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var Z,V=(Z=this.commentEntity)==null?void 0:Z.author;return V!=null&&V.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:V.sponsorBadgeUrl}]},tooltip:V.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var Z;return _.D((Z=this.commentSurfaceEntity)==null?void 0:Z.pdgCommentChip,_.x8c)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var Z;return this.voiceReplyContainerViewModel&&((Z=this.voiceReplyContainerViewModel)==null?void 0:Z.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var Z;return _.D((Z=this.commentSurfaceEntity)==null?void 0:Z.voiceReplyContainerViewModel,Dlh)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var Z;return this.voiceReplyContainerViewModel&&(Z=this.voiceReplyContainerViewModel)!=null&&Z.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var Z,V;return(V=(Z=this.commentSurfaceEntity)==null?void 0:Z.commentBackgroundColor)!=null?V:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.F("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var Z,V;return(((Z=this.commentEntity)==null?void 0:(V=Z.properties)==null?void 0:V.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var Z,V;if(_.F("enable_profile_cards_on_comments")&&((Z=this.commentEntity)==null?0:(V=Z.author)==null?0:V.profileCardEndpoint)&&this.viewModel.allowProfileCard){var a,J;return _.D((a=this.commentEntity)==null?void 0:(J=a.author)==null?void 0:J.profileCardEndpoint,_.YI)}var r,f;return _.D((r=this.commentEntity)==null?void 0:(f=r.avatar)==null?void 0:f.endpoint,_.YI)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var Z,V;if(_.F("enable_profile_cards_on_comments")&&((Z=this.commentEntity)==null?0:(V=Z.author)==null?0:V.channelPageEndpoint)){var a,J;return _.D((a=this.commentEntity)==null?void 0:(J=a.author)==null?void 0:J.channelPageEndpoint,_.YI)}var r,f;return _.D((r=this.commentEntity)==null?void 0:(f=r.avatar)==null?void 0:f.endpoint,_.YI)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J,r=(Z=this.commentEntity)==null?void 0:(V=Z.avatar)==null?void 0:(a=V.image)==null?void 0:(J=a.sources)==null?void 0:J[0];return r?{thumbnails:[{url:r.url,width:r.width,height:r.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.commentEntity)==null?0:(V=Z.author)==null?0:V.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.commentEntity)==null?void 0:(V=Z.author)==null?void 0:V.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.commentEntity)==null?void 0:(V=Z.properties)==null?void 0:V.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var Z;return _.D((Z=this.commentSurfaceEntity)==null?void 0:Z.publishedTimeCommand,_.YI)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var Z,V;if(((Z=this.commentEntity)==null?0:Z.translatedContent)&&((V=this.translateButtonState)==null?void 0:V.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var a;if((a=this.voiceReplyContainerViewModel)==null?0:a.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var J,r;return((J=this.commentEntity)==null?void 0:(r=J.properties)==null?void 0:r.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.commentSharedEntity)==null?void 0:(V=Z.strings)==null?void 0:V.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.commentSharedEntity)==null?void 0:(V=Z.strings)==null?void 0:V.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.commentEntity)==null||!Z.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var Z,V,a=(V=_.D((Z=this.viewModel)==null?void 0:Z.translateButton,F8h))!=null?V:{},J,r,f,d,N,C,T,Y,X,n,t;return Object.assign({},a,{untoggledStateData:Object.assign({},a.untoggledStateData,{buttonText:(J=this.commentEntity)==null?void 0:(r=J.translateData)==null?void 0:r.text}),togglingStateData:Object.assign({},a.togglingStateData,{buttonText:(f=this.commentSharedEntity)==null?
void 0:(d=f.strings)==null?void 0:d.translatingText}),toggledStateData:Object.assign({},a.toggledStateData,{buttonText:(N=this.commentSharedEntity)==null?void 0:(C=N.strings)==null?void 0:C.seeOriginalText}),transitionCommand:((T=this.commentEntity)==null?0:T.translatedContent)?void 0:_.D((Y=this.commentEntity)==null?void 0:(X=Y.translateData)==null?void 0:X.translateComment,_.YI),triStateKey:(n=this.commentEntity)==null?void 0:(t=n.properties)==null?void 0:t.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return((V=_.D(_.D((Z=this.toolbarSurface)==null?void 0:Z.menuCommand,_.YI),NuY))==null?void 0:(a=V.menu)==null?void 0:a.menuRenderer)||null}}});
mr.prototype.onYtCommentboxResize=mr.prototype.onYtCommentboxResize;mr.prototype.onYtCommentboxDismiss=mr.prototype.onYtCommentboxDismiss;mr.prototype.onYtNavigate=mr.prototype.onYtNavigate;mr.prototype.resetExpander=mr.prototype.resetExpander;mr.prototype.updateBackgroundColor=mr.prototype.updateBackgroundColor;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],mr.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],mr.prototype,"ytdReduxBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],mr.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],mr.prototype,"ytRendererstamperBehavior",void 0);_.z([_.Ly("#author-thumbnail > button"),_.u("design:type",HTMLElement)],mr.prototype,"authorThumbnailAnchor",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("viewModel"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],mr.prototype,"linked",null);
_.z([_.E("viewModel","linked"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"linkedCommentBadge",null);_.z([_.x({reflectToAttribute:!0}),_.E("viewModel"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],mr.prototype,"pinned",null);_.z([_.E("viewModel","pinned"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"pinnedCommentBadge",null);
_.z([_.E("commentEntity","commentSharedEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"authorCommentBadge",null);_.z([_.x({reflectToAttribute:!0}),_.E("authorCommentBadge"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"hasAuthorBadge",null);_.z([_.E("commentEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"sponsorCommentBadge",null);
_.z([_.x({reflectToAttribute:!0}),_.E("sponsorCommentBadge"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"hasSponsorBadge",null);_.z([_.E("commentSurfaceEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"pdgCommentChipRenderer",null);_.z([_.x({reflectToAttribute:!0}),_.E("voiceReplyContainerViewModel"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"hasVoiceReply",null);
_.z([_.E("commentSurfaceEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"voiceReplyContainerViewModel",null);_.z([_.E("voiceReplyContainerViewModel"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"voiceReplyUnavailableText",null);_.z([_.x(),_.u("design:type",Object)],mr.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"viewModel",null);
_.z([_.x({selector:function(Z,V){return _.gV(Z.entities,"commentSharedEntityPayload",V)},
selectorArgs:["viewModel.sharedKey"]}),_.u("design:type",Object)],mr.prototype,"commentSharedEntity",void 0);_.z([_.x({selector:function(Z,V){return _.gV(Z.entities,"commentEntityPayload",V)},
selectorArgs:["viewModel.commentKey"]}),_.u("design:type",Object)],mr.prototype,"commentEntity",void 0);_.z([_.x({selector:function(Z,V){return _.gV(Z.entities,"commentSurfaceEntityPayload",V)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.u("design:type",Object)],mr.prototype,"commentSurfaceEntity",void 0);_.z([_.x({selector:pRn,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.u("design:type",Object)],mr.prototype,"toolbarSurface",void 0);_.z([_.x({selector:hxE,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.u("design:type",Object)],mr.prototype,"translateButtonState",void 0);
_.z([_.E("commentSurfaceEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"backgroundColor",null);_.z([_.x({reflectToAttribute:!0}),_.E("viewModel"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],mr.prototype,"optimalReadingWidthComments",null);_.z([_.Ly("ytd-expander"),_.u("design:type",Object)],mr.prototype,"expander",void 0);
_.z([_.RX("backgroundColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mr.prototype,"updateBackgroundColor",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mr.prototype,"useSmallAvatars",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mr.prototype,"webWatchCompactComments",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("commentEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"isReply",null);
_.z([_.E("commentEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"authorThumbnailEndpoint",null);_.z([_.E("commentEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"authorNameEndpoint",null);_.z([_.E("commentEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"authorThumbnail",null);_.z([_.E("commentEntity"),_.u("design:type",String),_.u("design:paramtypes",[])],mr.prototype,"authorTextClass",null);
_.z([_.E("commentEntity"),_.u("design:type",String),_.u("design:paramtypes",[])],mr.prototype,"authorChannelName",null);_.z([_.E("commentEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"publishedTime",null);_.z([_.E("commentSurfaceEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"publishedTimeCommand",null);
_.z([_.E("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"contentText",null);_.z([_.RX("contentText"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mr.prototype,"resetExpander",null);_.z([_.E("commentEntity"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],mr.prototype,"shouldShowReadMoreInitially",null);
_.z([_.E("commentSharedEntity"),_.u("design:type",String),_.u("design:paramtypes",[])],mr.prototype,"expandText",null);_.z([_.E("commentSharedEntity"),_.u("design:type",String),_.u("design:paramtypes",[])],mr.prototype,"collapseText",null);_.z([_.E("commentEntity"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],mr.prototype,"shouldShowTranslateButton",null);
_.z([_.E("commentEntity","commentSharedEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"translateButton",null);_.z([_.E("toolbarSurface"),_.u("design:type",Object),_.u("design:paramtypes",[])],mr.prototype,"overflowMenuRenderer",null);_.z([_.x(),_.u("design:type",Object)],mr.prototype,"editDialog",void 0);_.z([_.Ly("ytd-comment-dialog-renderer"),_.u("design:type",Object)],mr.prototype,"editCommentDialogContainer",void 0);
_.z([_.Ly("ytd-comment-reply-dialog-renderer"),_.u("design:type",Object)],mr.prototype,"editReplyDialogContainer",void 0);_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],mr.prototype,"onYtNavigate",null);_.z([_.$K("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],mr.prototype,"onYtCommentboxDismiss",null);
_.z([_.$K("yt-commentbox-resize"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],mr.prototype,"onYtCommentboxResize",null);mr=_.z([_.p({disableElementRegistration:!0,is:"ytd-comment-view-model"})],mr);
_.e(mr,"ytd-comment-view-model",function(){if(GBL!==void 0)return GBL;var Z=document.createElement("template");_.w(Z,'\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">\n      </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          <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">\n              [[authorChannelName]]\n            </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" 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\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return GBL=Z},{mode:_.h4("kevlar_poly_si_batch_j025")?1:2});var NY=function(){var Z=_.Q.apply(this,arguments)||this;Z.modern=_.F("web_modern_buttons");Z.isWatchGrid=_.F("kevlar_watch_grid");Z.buttonOverrides={style:"call-to-action"};Z.JSC$13650_spinnerEl=null;return Z};
_.O(NY,_.Q);_.P=NY.prototype;_.P.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.P.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]]"}}}}}};
_.P.attached=function(){this.isShowRepliesVisible=!0};
_.P.dataChanged=function(){var Z=this.expanderContents;Z&&(Z.hidden=!0);this.isLoading=!1};
_.P.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.P.isLoadingChanged=function(){this.isLoading&&!this.JSC$13650_spinnerEl&&(this.JSC$13650_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.H(this.expanderContents).appendChild(this.JSC$13650_spinnerEl));this.JSC$13650_spinnerEl&&(this.JSC$13650_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var Z;(Z=this.contents)==null||Z.classList.remove("reloading")}};
_.P.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.triggerFirstContinuation();var Z=_.D(this.data.viewReplies,_.y9);Z&&this.ytRendererBehavior.logExplicitClick(Z)};
_.P.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var Z=_.D(this.data.hideReplies,_.y9);Z&&this.ytRendererBehavior.logExplicitClick(Z)};
_.P.isShowMoreChanged=function(){var Z=_.H(this.hostElement).querySelector("#expander-contents");Z&&(Z.hidden=this.isShowRepliesVisible)};
_.P.computeAlign=function(){if(this.modern){var Z;return!((Z=this.data)==null?0:Z.viewRepliesCreatorThumbnail)}};
_.QS.Object.defineProperties(NY.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var Z,V=(Z=this.data)==null?void 0:Z.contents;return!!V&&V.length>0&&!!V[V.length-1].continuationItemRenderer}}});
NY.prototype.isShowMoreChanged=NY.prototype.isShowMoreChanged;NY.prototype.isLoadingChanged=NY.prototype.isLoadingChanged;NY.prototype.triggerFirstContinuation=NY.prototype.triggerFirstContinuation;NY.prototype.dataChanged=NY.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],NY.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],NY.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.ck),_.u("design:type",Object)],NY.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],NY.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],NY.prototype,"modern",void 0);_.z([_.x(),_.u("design:type",Boolean)],NY.prototype,"isLoading",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],NY.prototype,"isShowRepliesVisible",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],NY.prototype,"useNewFormatting",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],NY.prototype,"isWatchGrid",void 0);_.z([_.x(),_.u("design:type",Object)],NY.prototype,"buttonOverrides",void 0);_.z([_.Ly("#expander-contents"),_.u("design:type",HTMLElement)],NY.prototype,"expanderContents",void 0);_.z([_.Ly("ytd-continuation-item-renderer"),_.u("design:type",Object)],NY.prototype,"continuationItemRenderer",void 0);_.z([_.Ly("#contents"),_.u("design:type",HTMLElement)],NY.prototype,"contents",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NY.prototype,"dataChanged",null);_.z([_.E("data.contents"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],NY.prototype,"hasContinuation",null);_.z([_.$K("yt-expander-more-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NY.prototype,"triggerFirstContinuation",null);
_.z([_.RX("isLoading"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NY.prototype,"isLoadingChanged",null);_.z([_.RX("isShowRepliesVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NY.prototype,"isShowMoreChanged",null);NY=_.z([_.p({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],NY);
_.e(NY,"ytd-comment-replies-renderer",function(){if(tMB!==void 0)return tMB;var Z=document.createElement("template");_.w(Z,'\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="[[!hasContinuation]]" 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="[[!isShowRepliesVisible]]" id="teaser-replies" class="style-scope ytd-comment-replies-renderer"></div>\n');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return tMB=Z},{mode:1});var UJr;var CW=function(){var Z=_.Q.apply(this,arguments)||this;Z.isOpen=!1;Z.commentDialog=null;Z.useSmallAvatars=_.F("small_avatars_for_comments");Z.useSmallAvatarsEngagementPanelOnly=_.F("small_avatars_for_comments_ep");Z.placeholderFocusListener=null;Z.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return Z};
_.O(CW,_.Q);_.P=CW.prototype;_.P.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]]"}}}}}};
_.P.ready=function(){var Z=this,V=_.H(this.hostElement).querySelector("#placeholder-area"),a=_.H(this.hostElement).querySelector("#simplebox-placeholder"),J=function(r){r.stopPropagation();r instanceof KeyboardEvent&&r.type==="keypress"&&r.keyCode!==13&&r.keyCode!==32||Z.openDialog()};
this.placeholderFocusListener=J;a.addEventListener("focus",this.placeholderFocusListener);V.addEventListener("tap",J);V.addEventListener("keypress",J)};
_.P.maybeRemoveFocusEventListener=function(){var Z;(Z=this.data)!=null&&Z.prepareAccountEndpoint&&!_.F("web_comments_simplebox_modal_focus_on_tap_ks")&&(Z=_.H(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(Z.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.P.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.P.openDialog=function(){this.data&&(this.data.prepareAccountEndpoint?_.F("web_comment_simplebox_resolve_polymer_command_ks")?_.Lr.instance.resolveCommand(this.data.prepareAccountEndpoint):_.um(this.data.prepareAccountEndpoint,this.hostElement):(this.commentDialog||(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)}),this.isOpen=!0,_.H(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()))};
_.P.onYtCommentboxDismiss=function(Z){Z.stopPropagation();this.isOpen=!1};
_.P.onCreateCommentAction=function(Z){this.get("createCommentAction.contents",Z)&&(this.isOpen=!1)};
_.P.computeCommentDialog=function(Z){return{placeholderText:Z.placeholderText,authorThumbnail:Z.authorThumbnail,submitButton:Z.submitButton,imageButton:Z.imageButton,cancelButton:Z.cancelButton,emojiButton:Z.emojiButton,emojis:Z.emojis,emojiPicker:Z.emojiPicker,aadcGuidelinesStateEntityKey:Z.aadcGuidelinesStateEntityKey,openAadcDialog:Z.openAadcDialog,unicodeEmojisUrl:Z.unicodeEmojisUrl}};
_.P.onHideIdentityChip=function(Z){_.D(Z,TTb)&&this.set("data.placeholderText",_.D(Z,TTb).placeholderText)};
CW.prototype.onYtCommentboxDismiss=CW.prototype.onYtCommentboxDismiss;CW.prototype.dataChanged=CW.prototype.dataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],CW.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],CW.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],CW.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],CW.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],CW.prototype,"isOpen",void 0);_.z([_.x(),_.u("design:type",Object)],CW.prototype,"commentDialog",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],CW.prototype,"engagementPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],CW.prototype,"useSmallAvatars",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],CW.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],CW.prototype,"enableCreationBox",void 0);_.z([_.x(),_.u("design:type",Boolean)],CW.prototype,"showCreateDialog",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],CW.prototype,"dataChanged",null);
_.z([_.$K("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],CW.prototype,"onYtCommentboxDismiss",null);CW=_.z([_.p({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],CW);
_.e(CW,"ytd-comment-simplebox-renderer",function(){if(UJr!==void 0)return UJr;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return UJr=Z},{mode:1});var H3Y;_.YN("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");var qY=function(){var Z=_.Q.apply(this,arguments)||this;Z.addHoverEffect=_.F("swatcheroo_comments_hover_effect");return Z};
_.O(qY,_.Q);qY.prototype.onTap=function(Z){if(this.addHoverEffect&&!this.engagementPanel&&!_.Ac(_.wc(Z)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var V;((V=window.getSelection())==null?0:V.toString().length)||_.um({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
qY.prototype.configureRendererStamper=function(){return{"data.replies":{id:"replies",mapping:{commentRepliesRenderer:{component:"ytd-comment-replies-renderer",noInjection:!0}}}}};
_.QS.Object.defineProperties(qY.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)!=null&&Z.commentViewModel)return _.D(this.data.commentViewModel,sQE)}}});
qY.prototype.onTap=qY.prototype.onTap;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],qY.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],qY.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],qY.prototype,"addHoverEffect",void 0);_.z([_.x(),_.u("design:type",Object)],qY.prototype,"data",void 0);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],qY.prototype,"commentViewModel",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],qY.prototype,"engagementPanel",void 0);_.z([_.$K("tap"),_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],qY.prototype,"onTap",null);qY=_.z([_.p({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],qY);
_.e(qY,"ytd-comment-thread-renderer",function(){if(H3Y!==void 0)return H3Y;var Z=document.createElement("template");_.w(Z,'\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<ytd-comment-view-model id="comment" data="[[commentViewModel]]" class="style-scope ytd-comment-thread-renderer"> </ytd-comment-view-model>\n<div id="replies" hidden="[[!data.replies]]" class="style-scope ytd-comment-thread-renderer"></div>\n');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return H3Y=Z},{mode:_.h4("kevlar_poly_si_batch_j025")?1:2});var AY4;var SS=function(){var Z=_.Q.apply(this,arguments)||this;Z.modernTypography=_.F("web_modern_typography");Z.compactHeader=_.F("web_watch_compact_comments_header");Z.hidePanelButton=!1;Z.isPostSchedulingEnabled=_.F("enable_post_scheduling");Z.hasFinishedStamping=!1;Z.JSC$13668_handleOpenPostCommentDialogActionAfterStamp=!1;Z.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return Z};
_.O(SS,_.Q);_.P=SS.prototype;
_.P.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"}}}};
_.P.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.P.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$13668_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.P.onYtServiceRequestSent=function(Z,V){if(!_.F("kevlar_command_handler")&&V.actions)for(Z=0;Z<V.actions.length;Z++){var a=V.actions[Z];_.D(a,ev7)&&_.H(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.D(a,ev7))}};
_.P.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var Z;if(this.getPrefilledBackstagePostDialog((Z=this.data)==null?void 0:Z.actions)){_.H(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var V=_.H(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;V&&_.vH(this,function(){V.focus();V.openDialog&&V.openDialog()})}}else this.hasActionsChange=!0};
_.P.computeIsBackstage=function(Z){return Z};
_.P.onYtCommentboxDismiss=function(){_.H(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.P.removePrefilledDialog=function(Z){if(Z==null?0:Z.actions){for(var V=Z.actions.length-1;V>=0;V--){var a=void 0;((a=_.D(Z.actions[V],iDz))==null?0:a.dialog)&&delete Z.actions[V]}this.set("data",void 0);this.set("data",Z)}};
_.P.getPrefilledBackstagePostDialog=function(Z){if(Z)for(var V=0;V<Z.length;V++){var a=Z[V],J=void 0;if((J=_.D(a,iDz))==null?0:J.dialog)return _.D(a,iDz).dialog}return null};
_.P.computeBackstagePostDialog=function(Z){return Z&&(this.getPrefilledBackstagePostDialog(Z.actions)||Z.createRenderer)};
_.P.dataChanged=function(){if(this.data){var Z=this.data.customEmojis,V=this.data.unicodeEmojisUrl;_.DR.clear();V&&_.OmW(_.DR,V);Z&&_.DR.load(Z)}};
_.P.handleSignalActionOpenPostCommentDialogAction=function(){var Z=_.H(this.hostElement).querySelector("ytd-comment-simplebox-renderer");Z?Z.openDialog():this.JSC$13668_handleOpenPostCommentDialogActionAfterStamp=!0};
_.QS.Object.defineProperties(SS.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.F("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J,r,f,d;return!this.hidePanelButton&&_.F("kevlar_watch_comments_panel_button")&&((d=_.D((Z=this.data)==null?void 0:(V=Z.sortMenu)==null?void 0:(a=V.sortFilterSubMenuRenderer)==null?void 0:(J=a.subMenuItems)==null?void 0:(r=J[0])==null?void 0:(f=r.serviceEndpoint)==null?void 0:f.commandMetadata,_.p4))==null?void 0:d.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.oC("MINIPLAYER_EXPAND_LABEL"),text:_.HA(_.oC("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
SS.prototype.dataChanged=SS.prototype.dataChanged;SS.prototype.onYtCommentboxDismiss=SS.prototype.onYtCommentboxDismiss;SS.prototype.observePrefilledBackstagePostDialog=SS.prototype.observePrefilledBackstagePostDialog;SS.prototype.onYtServiceRequestSent=SS.prototype.onYtServiceRequestSent;SS.prototype.onStampFinished=SS.prototype.onStampFinished;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],SS.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],SS.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],SS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],SS.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SS.prototype,"modernTypography",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SS.prototype,"compactHeader",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],SS.prototype,"engagementPanel",void 0);_.z([_.x(),_.u("design:type",Object)],SS.prototype,"hidePanelButton",void 0);_.z([_.x({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.u("design:type",Boolean)],SS.prototype,"isBackstage",void 0);_.z([_.x({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.u("design:type",Object)],SS.prototype,"backstagePostDialog",void 0);
_.z([_.x(),_.u("design:type",Object)],SS.prototype,"isPostSchedulingEnabled",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data","showCommentsPanelButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],SS.prototype,"useSpaceBetween",null);_.z([_.x({reflectToAttribute:!0}),_.E("data","hidePanelButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],SS.prototype,"showCommentsPanelButton",null);
_.z([_.E("data","showCommentsPanelButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],SS.prototype,"commentsPanelButtonData",null);_.z([_.$K("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],SS.prototype,"onStampFinished",null);_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],SS.prototype,"onYtServiceRequestSent",null);
_.z([_.RX("data.actions"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],SS.prototype,"observePrefilledBackstagePostDialog",null);_.z([_.$K("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],SS.prototype,"onYtCommentboxDismiss",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],SS.prototype,"dataChanged",null);
SS=_.z([_.p({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],SS);
_.e(SS,"ytd-comments-header-renderer",function(){if(AY4!==void 0)return AY4;var Z=document.createElement("template");_.w(Z,'\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" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return AY4=Z},{mode:1});var kBB;var TI=function(){return _.Q.apply(this,arguments)||this};
_.O(TI,_.Q);_.z([_.x(),_.u("design:type",Object)],TI.prototype,"data",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],TI.prototype,"ytRendererBehavior",void 0);TI=_.z([_.p({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],TI);
_.e(TI,"ytd-destination-button-renderer",function(){if(kBB!==void 0)return kBB;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return kBB=Z},{mode:1});var EcE;var Ya=function(){var Z=_.Q.apply(this,arguments)||this;Z.isRichGrid=!1;Z.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};Z.modernTypography=_.F("web_modern_typography");return Z};
_.O(Ya,_.Q);_.P=Ya.prototype;_.P.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.P.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.P.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.P.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var Z;if((Z=this.data)==null||!Z.isExpanded){Z=this.hostElement.clientWidth;var V;if(Z&&(V=this.data)!=null&&V.destinationButtons){V=Math.floor((Z+4)/214);Z=this.data.destinationButtons.length;var a=Math.ceil(Z/V);this.fullyVisibleRows=Z%V===1&&a===2?1:Math.min(a,2);this.isShowMoreVisible=this.fullyVisibleRows<a}}}};
_.P.updateRichGridDestinationButtonsVisibility=function(){var Z,V;if(this.isRichGrid&&((Z=this.data)==null||!Z.isExpanded)&&(V=this.data)!=null&&V.destinationButtons){Z=this.richGridItemsPerRow+1;V=this.data.destinationButtons.length;var a=Math.ceil(V/Z);this.fullyVisibleRows=V%Z===1&&a===2?1:Math.min(a,2);this.isShowMoreVisible=this.fullyVisibleRows<a}};
_.P.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
Ya.prototype.updateRichGridDestinationButtonsVisibility=Ya.prototype.updateRichGridDestinationButtonsVisibility;_.z([_.x(),_.u("design:type",Object)],Ya.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Number)],Ya.prototype,"fullyVisibleRows",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Ya.prototype,"isShowMoreVisible",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ya.prototype,"isRichGrid",void 0);
_.z([_.x({selector:_.Y9,value:0}),_.u("design:type",Number)],Ya.prototype,"richGridItemsPerRow",void 0);_.z([_.x(),_.u("design:type",Object)],Ya.prototype,"gridStateActionMap",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ya.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ya.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Ya.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Ya.prototype,"ytdReduxBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ya.prototype,"modernTypography",void 0);_.z([_.RX("data","richGridItemsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ya.prototype,"updateRichGridDestinationButtonsVisibility",null);
Ya=_.z([_.p({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],Ya);
_.e(Ya,"ytd-destination-shelf-renderer",function(){if(EcE!==void 0)return EcE;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return EcE=Z},{mode:1});var jVH;var XS=function(){return _.Q.apply(this,arguments)||this};
_.O(XS,_.Q);XS.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"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],XS.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],XS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],XS.prototype,"data",void 0);XS=_.z([_.p({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],XS);
_.e(XS,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(jVH!==void 0)return jVH;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return jVH=Z},{mode:1});var vcz;var KW=function(){var Z=_.Q.apply(this,arguments)||this;Z.disableAnimation=!1;Z.isSlimlineSurvey=!1;Z.isSlimlineSurveyFollowUp=!1;Z.isShortsStyle=!1;return Z};
_.O(KW,_.Q);KW.prototype.onTap=function(Z){Z.preventDefault();this.data&&_.Rg(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.QS.Object.defineProperties(KW.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 Z,V,a,J,r;return((Z=this.data)==null?0:Z.checked)?(V=this.data)==null?void 0:(a=V.onStateIcon)==null?void 0:a.iconType:(J=this.data)==null?void 0:(r=J.defaultStateIcon)==null?void 0:r.iconType}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],KW.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],KW.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],KW.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],KW.prototype,"disableAnimation",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],KW.prototype,"isSlimlineSurvey",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],KW.prototype,"isSlimlineSurveyFollowUp",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],KW.prototype,"isShortsStyle",void 0);_.z([_.E("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],KW.prototype,"isAnimatedIcon",null);
_.z([_.E("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.u("design:type",Number),_.u("design:paramtypes",[])],KW.prototype,"iconSize",null);_.z([_.E("isShortsStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],KW.prototype,"isDarkTheme",null);_.z([_.E("data.checked"),_.u("design:type",Object),_.u("design:paramtypes",[])],KW.prototype,"icon",null);KW=_.z([_.p({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],KW);
_.e(KW,"ytd-rating-survey-option-renderer",function(){if(vcz!==void 0)return vcz;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return vcz=Z},{mode:2});var xJL;var nW=function(){var Z=_.Q.apply(this,arguments)||this;Z.firstResponseText=null;Z.lastResponseText=null;Z.selectedNonStarOption=null;Z.hideOptions=!1;Z.hideUndoButton=!0;Z.disableAnimation=!1;Z.showResponseRangeText=!1;Z.selectedRatingIndex=-1;Z.isSlimlineSurvey=!1;Z.isSlimlineSurveyFollowUp=!1;Z.isShortsStyle=!1;Z.slimlineSurveyRatingSelectedIndex=-1;return Z};
_.O(nW,_.Q);_.P=nW.prototype;_.P.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.P.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.P.onOptionChange=function(Z,V){var a=this;Z=V.onStateIcon&&V.defaultStateIcon&&V.onStateIcon.iconType===V.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(d,N){d.responseText===V.responseText?a.isSlimlineSurvey?(a.selectedRatingIndex=N,a.ytdReduxBehavior.dispatch(pwY(N))):(a.setSurveyOptionValue(N,!0,"checked"),a.setSurveyOptionValue(N,!0,"selected")):(a.setSurveyOptionValue(N,!1,"checked"),a.setSurveyOptionValue(N,
!1,"selected"))});
else if(Z)this.selectedNonStarOption=V,this.hideOptions=!0;else{var J=this.ytRendererBehavior.getSimpleString(V.responseText),r=!0;this.getOptionRenderers().forEach(function(d,N){a.setSurveyOptionValue(N,r,"checked");a.setSurveyOptionValue(N,!1,"selected");a.ytRendererBehavior.getSimpleString(d.responseText)===J&&(r=!1,a.setSurveyOptionValue(N,!0,"selected"))})}Z=V.responseEndpoint;
var f;V.followUpCommand&&(f=_.D(V.followUpCommand,EfF));this.isSlimlineSurvey?(this.resetComponent(),_.MR(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.MR(this.hostElement,"ytd-inline-survey-rating-select-action",[Z,f])};
_.P.showSelectedOption=function(){var Z=this;_.td.addJob(function(){var V=Z.getOptionRenderers()[Z.slimlineSurveyRatingSelectedIndex];Z.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),V)},8,100)};
_.P.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(Z){var V;return(V=_.D(Z,vf7))!=null?V:{}}):[]};
_.P.onUndoClick=function(){this.resetComponent();_.MR(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.P.setSurveyOptionValue=function(Z,V,a){this.notifyPath("data.ratings."+Z+".ratingSurveyOptionRenderer."+a);this.set("data.ratings."+Z+".ratingSurveyOptionRenderer."+a,V)};
_.P.resetComponent=function(){var Z=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var V=this.getOptionRenderers(),a,J;this.firstResponseText=(J=(a=V[0])==null?void 0:a.responseText)!=null?J:null;var r,f;this.lastResponseText=(f=(r=V[V.length-1])==null?void 0:r.responseText)!=null?f:null;V.forEach(function(d,N){Z.setSurveyOptionValue(N,!1,"checked");Z.setSurveyOptionValue(N,!1,"selected")})};
_.QS.Object.defineProperties(nW.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
nW.prototype.onOptionChange=nW.prototype.onOptionChange;nW.prototype.dataChanged=nW.prototype.dataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],nW.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],nW.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],nW.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],nW.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],nW.prototype,"firstResponseText",void 0);_.z([_.x(),_.u("design:type",Object)],nW.prototype,"lastResponseText",void 0);_.z([_.x(),_.u("design:type",Object)],nW.prototype,"selectedNonStarOption",void 0);_.z([_.x(),_.u("design:type",Object)],nW.prototype,"hideOptions",void 0);_.z([_.x(),_.u("design:type",Object)],nW.prototype,"hideUndoButton",void 0);_.z([_.x(),_.u("design:type",Object)],nW.prototype,"disableAnimation",void 0);
_.z([_.x(),_.u("design:type",Object)],nW.prototype,"showResponseRangeText",void 0);_.z([_.x(),_.u("design:type",Object)],nW.prototype,"selectedRatingIndex",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],nW.prototype,"isSlimlineSurvey",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],nW.prototype,"isSlimlineSurveyFollowUp",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],nW.prototype,"isShortsStyle",void 0);_.z([_.x({selector:function(Z){return Z.ui.slimlineSurveyRatingSelectedIndex}}),
_.u("design:type",Object)],nW.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.z([_.E("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],nW.prototype,"isSingleSelect",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nW.prototype,"dataChanged",null);
_.z([_.$K("ytd-rating-survey-option-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],nW.prototype,"onOptionChange",null);nW=_.z([_.p({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],nW);
_.e(nW,"ytd-rating-survey-renderer",function(){if(xJL!==void 0)return xJL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return xJL=Z},{mode:1});var QVB;var p5F;var h$z;var Y7i=(nB.FIRSTDAYOFWEEK+1)%7,e$4=function(Z,V,a,J){var r="";if(J.selection&&CdF(J.selection))Y$(Z,J.selection)&&(r+=" selected");else if(J.selection&&q7a(J.selection)){var f=J.selection.selectionState||"START_DATE";Y$(Z,J.selection.start)&&(r+=" period-start ",f==="START_DATE"&&(r+="selected"));Y$(Z,J.selection.end)&&(r+=" period-end ",f==="END_DATE"&&(r+="selected"));XJ(Z,J.selection.start)||XJ(J.selection.end,Z)||(r+=" highlighted")}if(XJ(V,J.start)||XJ(J.end,V))r+=" disabled";J.circleToday&&
Y$(V,a)&&(r+=" today");return r};var lb=function(){return _.Q.apply(this,arguments)||this};
_.O(lb,_.Q);_.P=lb.prototype;_.P.attached=function(){var Z=this;_.vH(this,function(){Z.JSC$13702_calendarMain.scrollHeight>0&&(Z.calendarConfig.selection?Z.scrollToDate(S7F(Z.calendarConfig.selection)):Z.scrollToDate(Z.calendarConfig.end))})};
_.P.updateSelection=function(Z){Z=X9E(Object.assign({},this.calendarConfig,{selection:Z}),e$4);this.splice.apply(this,["renderData.months",0,Z.length].concat(_.nw(Z)))};
_.P.scrollToDate=function(Z){this.renderData&&(Z=KeR(Z,this.renderData),Z!==void 0&&this.JSC$13702_calendarMain.scrollToIndex(Z))};
_.P.scrollToNextMonth=function(){this.JSC$13702_calendarMain.scrollToIndex(this.JSC$13702_calendarMain.firstVisibleIndex+1)};
_.P.scrollToPrevMonth=function(){this.JSC$13702_calendarMain.firstVisibleIndex===0&&this.JSC$13702_calendarMain.scrollTo(0,0);this.JSC$13702_calendarMain.scrollToIndex(this.JSC$13702_calendarMain.firstVisibleIndex-1)};
_.P.handleDayClick=function(Z){_.MR(this.hostElement,"ytd-calendar-date-clicked",[Z.model.day.date])};
_.P.handleDayMouseDown=function(Z){Z.preventDefault();_.MR(this.hostElement,"ytd-calendar-date-mousedown",[Z.model.day.date])};
_.P.handleDayMouseUp=function(Z){_.MR(this.hostElement,"ytd-calendar-date-mouseup",[Z.model.day.date])};
_.P.handleDayMouseEnter=function(Z){Z.preventDefault();_.MR(this.hostElement,"ytd-calendar-date-mouseenter",[Z.model.day.date])};
_.P.handleDayMouseLeave=function(Z){_.MR(this.hostElement,"ytd-calendar-date-mouseleave",[Z.model.day.date])};
_.QS.Object.defineProperties(lb.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var Z=this.calendarConfig,V=e$4;V=V===void 0?e$4:V;for(var a=[],J=0;J<7;J++)a.push(nB.NARROWWEEKDAYS[(J+Y7i)%7]);return{months:X9E(Z,V),daysOfWeekLabel:a}}}});
_.z([_.x(),_.u("design:type",Object)],lb.prototype,"calendarConfig",void 0);_.z([_.Ly("#calendar-main"),_.u("design:type",Object)],lb.prototype,"JSC$13702_calendarMain",void 0);_.z([_.E("calendarConfig"),_.u("design:type",Object),_.u("design:paramtypes",[])],lb.prototype,"renderData",null);lb=_.z([_.p({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],lb);
_.e(lb,"ytd-scrollable-calendar",function(){if(h$z!==void 0)return h$z;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return h$z=Z},{mode:2});var z$z;var $JA;var tx=function(){var Z=_.Q.apply(this,arguments)||this;Z.hideCharCounter=!1;Z.hideLabel=!1;Z.noLabelFloat=!1;Z.autoValidate=!0;Z.invalid=!1;Z.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return Z};
_.O(tx,_.Q);_.P=tx.prototype;_.P.reset=function(Z){this.value=Z&&this.data?this.data.value=Z:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.P.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.P.focusTextInput=function(){this.input.focus()};
_.P.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()};
_.P.valueChanged=function(){var Z,V;if(((Z=this.data)==null?0:Z.value)||((V=this.data)==null?void 0:V.value)==="")this.value=this.data.value;else{var a;((a=this.data)==null?void 0:a.value)!==void 0||this.value||(this.value="")}};
_.P.computeLabel=function(Z,V){return V?"":_.AI(Z)};
_.P.computeAriaLabel=function(Z,V){return V?_.AI(Z):""};
_.P.computeErrorMessage=function(Z,V,a,J){!Z&&V?Z=a||this.strings.REQUIRED_LABEL:(Z=_.AI(J),Z=_.Cn(Z,"&")?"document"in _.JO?Wcb(Z):gVB(Z):Z);return Z};
_.P.computeType=function(Z){return Z==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.P.onTextValueChanged=function(Z){this.value=Z.detail.value;var V;(V=this.onValueChanged)==null||V.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.P.handleUpdateTextInputFormFieldRendererCommand=function(Z){(Z=_.D(Z,ofz))&&this.data&&this.data.id===Z.id&&(Z.invalid!==void 0&&(this.invalid=Z.invalid),Z.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",Z.invalidValueErrorMessage))};
_.P.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("value-changed",this.value))};
_.P.updateInvalidFromBinding=function(Z){this.invalid=Z.detail.value};
_.QS.Object.defineProperties(tx.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var Z;return!((Z=this.data)==null||!Z.isMultiline)}}});
tx.prototype.valueChangedForBinding=tx.prototype.valueChangedForBinding;tx.prototype.valueChanged=tx.prototype.valueChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],tx.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],tx.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],tx.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],tx.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],tx.prototype,"value",void 0);_.z([_.x(),_.u("design:type",String)],tx.prototype,"pattern",void 0);_.z([_.x(),_.u("design:type",String)],tx.prototype,"errorMessage",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],tx.prototype,"componentStyle",void 0);_.z([_.x(),_.u("design:type",Object)],tx.prototype,"hideCharCounter",void 0);
_.z([_.x(),_.u("design:type",Object)],tx.prototype,"hideLabel",void 0);_.z([_.x(),_.u("design:type",Object)],tx.prototype,"noLabelFloat",void 0);_.z([_.x(),_.u("design:type",Function)],tx.prototype,"onValueChanged",void 0);_.z([_.x(),_.u("design:type",Boolean)],tx.prototype,"isMultilineOverride",void 0);_.z([_.x(),_.u("design:type",Object)],tx.prototype,"autoValidate",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],tx.prototype,"invalid",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],tx.prototype,"enableOverlayTheme",void 0);_.z([_.x({value:{REQUIRED_LABEL:_.oC("REQUIRED_LABEL",void 0,"Required")}}),_.u("design:type",Object)],tx.prototype,"strings",void 0);_.z([_.Ly("#input"),_.u("design:type",Object)],tx.prototype,"input",void 0);_.z([_.E("data","isMultilineOverride"),_.u("design:type",Object),_.u("design:paramtypes",[])],tx.prototype,"isMultiline",null);
_.z([_.Zr("data.value"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tx.prototype,"valueChanged",null);_.z([_.RX("value"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tx.prototype,"valueChangedForBinding",null);tx=_.z([_.qZ({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],tx);
_.e(tx,"yt-text-input-form-field-renderer",function(){if($JA===void 0){var Z=document.createElement("template");_.w(Z,'\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="" 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]]" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;z$z===void 0&&(z$z=document.createElement("template"));var J=z$z;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);$JA=Z}Z=$JA;return Z},{mode:2});var sr=function(){var Z=_.Q.apply(this,arguments)||this;Z.data=void 0;Z.selectionState="START_DATE";Z.isStartDateInvalid=!1;Z.isEndDateInvalid=!1;Z.autoapply=!1;Z.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 Z};
_.O(sr,_.Q);_.P=sr.prototype;_.P.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"}}}}};
_.P.focus=function(){this.startDateInput.focus()};
_.P.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:KB(this.data.selection.start),end:KB(this.data.selection.end)})};
_.P.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.P.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.i8(this.selectionState)}};
_.P.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.P.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.P.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.P.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var Z=this.calendar.calendarConfig,V=Z.end;Z=lQu({start:Z.start,end:this.endDate||V},this.startDateInput.value||"");this.isStartDateInvalid=!Z.isValid;Z.isValid&&(Z=Z.value,this.selection=this.endDate?{start:Z,end:this.endDate}:Z,this.calendar.scrollToDate(Z));this.updateInvalidState()}};
_.P.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var Z=this.calendar.calendarConfig,V=Z.start;Z=lQu({start:this.startDate||V,end:Z.end},this.endDateInput.value||"");this.isEndDateInvalid=!Z.isValid;Z.isValid&&(Z=Z.value,this.selection={start:this.startDate,end:Z},this.calendar.scrollToDate(Z));this.updateInvalidState()}};
_.P.handleCalendarDateClicked=function(Z){var V=this.selection&&S7F(this.selection),a=this.selection&&TyE(this.selection);V&&!XJ(Z,V)&&this.selectionState==="END_DATE"?(this.selection={start:V,end:Z},this.selectionState="START_DATE"):(a&&!XJ(a,Z)?this.selection={start:Z,end:a}:this.selection=Z,this.selectionState="END_DATE")};
_.P.handleCalendarDateMouseDown=function(Z){this.selection&&!CdF(this.selection)&&(this.dragPivot=Y$(Z,this.selection.start)?this.selection.end:Y$(Z,this.selection.end)?this.selection.start:Z)};
_.P.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.P.handleCalendarDateMouseEnter=function(Z){this.dragPivot&&(this.selection={start:function(V,a){return XJ(V,a)?V:a}(this.dragPivot,Z),
end:function(V,a){return XJ(V,a)?a:V}(this.dragPivot,Z)},this.dragPivot||(this.selectionState="START_DATE"))};
_.P.handleCalendarDateMouseLeave=function(){};
_.P.handleCalendarSubmitDateRange=function(){this.selection&&!CdF(this.selection)&&_.MR(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.P.updateInvalidState=function(){var Z=function(V,a){a?V.setAttribute("invalid",""):V.removeAttribute("invalid")};
Z(this.startDateInput,this.isStartDateInvalid);Z(this.endDateInput,this.isEndDateInvalid)};
_.P.updateDateStrings=function(){this.selection&&(CdF(this.selection)?Nym(this.selection):(Nym(this.selection.start),Nym(this.selection.end)))};
_.P.updateCalendarSelection=function(Z){this.calendar.updateSelection(Object.assign({},Z,{selectionState:this.selectionState}))};
_.P.updateIsStartDateInvalidFromBinding=function(Z){this.isStartDateInvalid=Z.detail.value};
_.P.updateIsEndDateInvalidFromBinding=function(Z){this.isEndDateInvalid=Z.detail.value};
_.P.updateStartDateStringFromBinding=function(){};
_.P.updateEndDateStringFromBinding=function(){};
_.QS.Object.defineProperties(sr.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:KB(this.data.dateRangeStart),end:KB(this.data.dateRangeEnd),selection:{start:KB(this.data.selection.start),end:KB(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&S7F(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&TyE(this.selection)}}});
sr.prototype.resetTextboxes=sr.prototype.resetTextboxes;sr.prototype.observeSelection=sr.prototype.observeSelection;sr.prototype.dataChanged=sr.prototype.dataChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],sr.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],sr.prototype,"ytRendererstamperBehavior",void 0);_.z([_.Ly("#calendar"),_.u("design:type",Object)],sr.prototype,"calendar",void 0);
_.z([_.Ly("#start-date"),_.u("design:type",Object)],sr.prototype,"startDateInput",void 0);_.z([_.Ly("#end-date"),_.u("design:type",Object)],sr.prototype,"endDateInput",void 0);_.z([_.x(),_.u("design:type",Object)],sr.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],sr.prototype,"selection",void 0);_.z([_.x(),_.u("design:type",String)],sr.prototype,"selectionState",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],sr.prototype,"calendarConfig",null);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],sr.prototype,"errorMessage",null);_.z([_.E("selection"),_.u("design:type",Object),_.u("design:paramtypes",[])],sr.prototype,"startDate",null);_.z([_.E("selection"),_.u("design:type",Object),_.u("design:paramtypes",[])],sr.prototype,"endDate",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sr.prototype,"dataChanged",null);
_.z([_.RX("selection","selectionState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sr.prototype,"observeSelection",null);_.z([_.RX("selectionState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sr.prototype,"resetTextboxes",null);sr=_.z([_.p({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],sr);
_.e(sr,"ytd-date-period-picker-renderer",function(){if(p5F!==void 0)return p5F;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return p5F=Z},{mode:1});var FS=function(){var Z=_.Q.apply(this,arguments)||this;var V={};Z.actionMap=(V["ytd-date-period-picker-apply"]="handleDateRangeUpdated",V);return Z};
_.O(FS,_.Q);FS.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
FS.prototype.handleDateRangeUpdated=function(){};
_.z([_.x(),_.u("design:type",Object)],FS.prototype,"data",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],FS.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],FS.prototype,"rendererstamperBehavior",void 0);FS=_.z([_.p({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],FS);
_.e(FS,"ytd-report-history-section-header-renderer",function(){if(QVB!==void 0)return QVB;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return QVB=Z},{mode:1});var R$Y;var MMb;var LFr;var D_=function(){return _.Q.apply(this,arguments)||this};
_.O(D_,_.Q);_.QS.Object.defineProperties(D_.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?0:(V=Z.icon)==null?0:V.iconType)?_.RL(this.data.icon.iconType):""}}});
_.z([_.x(),_.u("design:type",Object)],D_.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",String),_.u("design:paramtypes",[])],D_.prototype,"icon",null);D_=_.z([_.p({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],D_);
_.e(D_,"ytd-report-history-table-text-cell-renderer",function(){if(LFr!==void 0)return LFr;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return LFr=Z},{mode:1});var cx=function(){return _.Q.apply(this,arguments)||this};
_.O(cx,_.Q);cx.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],cx.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],cx.prototype,"data",void 0);cx=_.z([_.p({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],cx);
_.e(cx,"ytd-report-history-table-reason-cell-renderer",function(){if(MMb!==void 0)return MMb;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return MMb=Z},{mode:1});var Or=function(){return _.Q.apply(this,arguments)||this};
_.O(Or,_.Q);Or.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"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Or.prototype,"rendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Or.prototype,"data",void 0);Or=_.z([_.p({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],Or);
_.e(Or,"ytd-report-history-table-cell-renderer",function(){if(R$Y!==void 0)return R$Y;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
return R$Y=Z},{mode:1});var uUr;var GI=function(){var Z=_.Q.apply(this,arguments)||this;Z.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 Z};
_.O(GI,_.Q);GI.prototype.onDataChanged=function(){var Z;if((Z=this.data)==null?0:Z.style)this.componentStyle=this.getStyleName(this.data.style)};
GI.prototype.getCellForColumn=function(Z){return this.cells.find(function(V){var a;return((a=_.D(V==null?void 0:V.cell,peh)||_.D(V==null?void 0:V.cell,Qa4))==null?void 0:a.columnId)===Z.type})};
GI.prototype.getClassForColumn=function(Z){switch(Z){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
GI.prototype.getStyleName=function(Z){switch(Z){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.QS.Object.defineProperties(GI.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var Z;return(((Z=this.data)==null?void 0:Z.cells)||[]).map(function(V){return _.D(V,xyY)})}}});
GI.prototype.onDataChanged=GI.prototype.onDataChanged;_.z([_.x(),_.u("design:type",Object)],GI.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Array)],GI.prototype,"columnRenderData",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],GI.prototype,"componentStyle",void 0);_.z([_.E("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],GI.prototype,"cells",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GI.prototype,"onDataChanged",null);GI=_.z([_.p({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],GI);
_.e(GI,"ytd-report-history-table-row-renderer",function(){if(uUr!==void 0)return uUr;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return uUr=Z},{mode:1});var WFz;var gc7;var ttE={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},s_V={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var w7=function(){return _.Q.apply(this,arguments)||this};
_.O(w7,_.Q);w7.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"}}}}}};
w7.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.QS.Object.defineProperties(w7.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?0:Z.columns)?Gzu(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return ckF(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var Z=this.tableSpec,V=ttE;V=V===void 0?s_V:V;V=OAF(Z.columnDimensions,Z.columnsToShow||[],V);Z=0;V=_.B(V);for(var a=V.next();!a.done;a=V.next())a=a.value,Z+=a.minWidth+a.paddingLeft+a.paddingRight;return Z}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.z([_.A(_.ck),_.u("design:type",Object)],w7.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],w7.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],w7.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],w7.prototype,"tableSpec",null);_.z([_.E("tableSpec"),_.u("design:type",Array),_.u("design:paramtypes",[])],w7.prototype,"columnRenderData",null);
_.z([_.E("tableSpec"),_.u("design:type",Number),_.u("design:paramtypes",[])],w7.prototype,"totalMinWidth",null);_.z([_.E("totalMinWidth"),_.u("design:type",String),_.u("design:paramtypes",[])],w7.prototype,"tableWidthStyle",null);w7=_.z([_.p({is:"ytd-table-renderer",disableElementRegistration:!0})],w7);
_.e(w7,"ytd-table-renderer",function(){if(gc7!==void 0)return gc7;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return gc7=Z},{mode:1});var yx=function(){return _.Q.apply(this,arguments)||this};
_.O(yx,_.Q);yx.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}}}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],yx.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],yx.prototype,"data",void 0);yx=_.z([_.p({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],yx);
_.e(yx,"ytd-report-reason-history-modal-renderer",function(){if(WFz!==void 0)return WFz;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return WFz=Z},{mode:1});var IDB;var ZEH;var V8z;var bb=function(){return _.Q.apply(this,arguments)||this};
_.O(bb,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],bb.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],bb.prototype,"data",void 0);bb=_.z([_.p({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],bb);
_.e(bb,"ytd-profile-column-stats-entry-renderer",function(){if(V8z!==void 0)return V8z;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return V8z=Z},{mode:1});var aLz;var Ur=function(){return _.Q.apply(this,arguments)||this};
_.O(Ur,_.Q);Ur.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ur.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ur.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ur.prototype,"data",void 0);Ur=_.z([_.p({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],Ur);
_.e(Ur,"ytd-profile-column-stats-renderer",function(){if(aLz!==void 0)return aLz;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return aLz=Z},{mode:1});var Jnz;var Hx=function(){return _.Q.apply(this,arguments)||this};
_.O(Hx,_.Q);_.QS.Object.defineProperties(Hx.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)==null||!Z.useThumbnailSize)return 80;var V,a;Z=(V=this.data)==null?void 0:(a=V.thumbnail)==null?void 0:a.thumbnails;var J;return Z&&((J=Z[0])==null?void 0:J.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)==null||!Z.useThumbnailSize)return 80;var V,a;Z=(V=this.data)==null?void 0:(a=V.thumbnail)==null?void 0:a.thumbnails;var J;return Z&&((J=Z[0])==null?void 0:J.height)||80}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Hx.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Hx.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],Hx.prototype,"componentStyle",void 0);_.z([_.E("data.useThumbnailSize"),_.u("design:type",Object),_.u("design:paramtypes",[])],Hx.prototype,"thumbnailWidth",null);
_.z([_.E("data.useThumbnailSize"),_.u("design:type",Object),_.u("design:paramtypes",[])],Hx.prototype,"thumbnailHeight",null);Hx=_.z([_.p({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],Hx);
_.e(Hx,"ytd-profile-column-user-info-renderer",function(){if(Jnz!==void 0)return Jnz;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Jnz=Z},{mode:1});var Ax=function(){return _.Q.apply(this,arguments)||this};
_.O(Ax,_.Q);Ax.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]]"}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ax.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ax.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ax.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],Ax.prototype,"componentStyle",void 0);Ax=_.z([_.p({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],Ax);
_.e(Ax,"ytd-profile-column-renderer",function(){if(ZEH!==void 0)return ZEH;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return ZEH=Z},{mode:1});var ka=function(){var Z=_.Q.apply(this,arguments)||this;Z.componentStyle="NON_CENTERED_PROFILE";return Z};
_.O(ka,_.Q);ka.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
ka.prototype.getIcon=function(Z){return Z?"settings:"+Z.toLowerCase():null};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ka.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ka.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ka.prototype,"data",void 0);ka=_.z([_.p({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],ka);
_.e(ka,"ytd-page-introduction-renderer",function(){if(IDB!==void 0)return IDB;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return IDB=Z},{mode:1});var o0A;var Er=function(){return _.Q.apply(this,arguments)||this};
_.O(Er,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Er.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Er.prototype,"data",void 0);Er=_.z([_.p({is:"ytd-report-description-renderer",disableElementRegistration:!0})],Er);
_.e(Er,"ytd-report-description-renderer",function(){if(o0A!==void 0)return o0A;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return o0A=Z},{mode:1});var rnF;var PPH;var jS=function(){return _.Q.apply(this,arguments)||this};
_.O(jS,_.Q);jS.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],jS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],jS.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],jS.prototype,"data",void 0);jS=_.z([_.p({is:"ytd-video-report-renderer",disableElementRegistration:!0})],jS);
_.e(jS,"ytd-video-report-renderer",function(){if(PPH!==void 0)return PPH;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return PPH=Z},{mode:1});var fLE;_.YN("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.YN("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var vx=function(){return _.Q.apply(this,arguments)||this};
_.O(vx,_.Q);vx.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]]"}}}}}};
vx.prototype.computeMessageStyle=function(Z){return Z};
vx.prototype.computeButtonOverride=function(Z){var V;if((Z==null?0:(V=Z.style)==null?0:V.value)&&Z.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],vx.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],vx.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],vx.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],vx.prototype,"shelf",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],vx.prototype,"panel",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.u("design:type",Boolean)],vx.prototype,"componentStyle",void 0);_.z([_.x({computed:"computeButtonOverride(data)"}),_.u("design:type",Object)],vx.prototype,"buttonOverride",void 0);vx=_.z([_.p({is:"ytd-message-renderer",disableElementRegistration:!0})],vx);
_.e(vx,"ytd-message-renderer",function(){if(fLE!==void 0)return fLE;var Z=document.createElement("template");_.w(Z,'\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<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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return fLE=Z},{mode:1});var xa=function(){return _.Q.apply(this,arguments)||this};
_.O(xa,_.Q);xa.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"}}}};
xa.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
xa.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.QS.Object.defineProperties(xa.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!!(((Z=this.data)==null?0:Z.header)&&((V=this.data)==null?0:V.table))}}});
xa.prototype.onRequestError=xa.prototype.onRequestError;_.z([_.A(_.ck),_.u("design:type",Object)],xa.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],xa.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],xa.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],xa.prototype,"data",void 0);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],xa.prototype,"isUnifiedReportHistory",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xa.prototype,"onRequestError",null);xa=_.z([_.p({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],xa);
_.e(xa,"ytd-report-history-section-renderer",function(){if(rnF!==void 0)return rnF;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return rnF=Z},{mode:1});var iEY;var Qx=function(){var Z=_.Q.apply(this,arguments)||this;Z.answerExpanded=!1;return Z};
_.O(Qx,_.Q);Qx.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Qx.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Qx.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Qx.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Qx.prototype,"answerExpanded",void 0);Qx=_.z([_.p({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],Qx);
_.e(Qx,"ytd-handles-claiming-faq-renderer",function(){if(iEY!==void 0)return iEY;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return iEY=Z},{mode:1});var BOb;var pW=function(){return _.Q.apply(this,arguments)||this};
_.O(pW,_.Q);_.z([_.x(),_.u("design:type",Object)],pW.prototype,"data",void 0);pW=_.z([_.p({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],pW);
_.e(pW,"ytd-handles-claiming-faq-section-renderer",function(){if(BOb!==void 0)return BOb;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return BOb=Z},{mode:1});var dk7;var hx=function(){var Z=_.Q.apply(this,arguments)||this;Z.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";Z.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";Z.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";Z.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";Z.leftSquiggly=Z.leftSquigglyLight;Z.rightSquiggly=Z.rightSquigglyLight;
Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};Z.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return Z};
_.O(hx,_.Q);_.P=hx.prototype;_.P.updateLeftSquigglyStyle=function(){_.eL(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.P.updateRightSquigglyStyle=function(){_.eL(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.P.ready=function(){var Z=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(Z)};
_.P.onDarkModeToggledAction=function(Z){Z!==this.isDarkTheme&&(this.set("isDarkTheme",Z),Z?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.P.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
hx.prototype.updateRightSquigglyStyle=hx.prototype.updateRightSquigglyStyle;hx.prototype.updateLeftSquigglyStyle=hx.prototype.updateLeftSquigglyStyle;_.z([_.x(),_.u("design:type",Object)],hx.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],hx.prototype,"isDarkTheme",void 0);_.z([_.x(),_.u("design:type",String)],hx.prototype,"leftSquiggly",void 0);_.z([_.x(),_.u("design:type",String)],hx.prototype,"rightSquiggly",void 0);
_.z([_.RX("leftSquiggly"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hx.prototype,"updateLeftSquigglyStyle",null);_.z([_.RX("rightSquiggly"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hx.prototype,"updateRightSquigglyStyle",null);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],hx.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],hx.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],hx.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],hx.prototype,"actionButtonOverride",void 0);hx=_.z([_.p({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],hx);
_.e(hx,"ytd-handles-claiming-header-renderer",function(){if(dk7!==void 0)return dk7;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return dk7=Z},{mode:1});var mkB;var eS=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};Z.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";Z.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";Z.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";Z.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
Z.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";Z.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";Z.image0SquigglyBackground=Z.image0LightSquigglyBackground;Z.image1SquigglyBackground=Z.image1LightSquigglyBackground;Z.image3SquigglyBackground=Z.image3LightSquigglyBackground;return Z};
_.O(eS,_.Q);_.P=eS.prototype;_.P.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.P.onDataChanged=function(){this.updateTitleAndImages()};
_.P.onThemeChanged=function(){this.updateTitleAndImages()};
_.P.onDarkModeToggledAction=function(Z){Z!==this.isDarkTheme&&(this.isDarkTheme=Z)};
_.P.updateImage0SquigglyBackground=function(){_.eL(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.P.updateImage1SquigglyBackground=function(){_.eL(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.P.updateImage3SquigglyBackground=function(){_.eL(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.P.updateTitleAndImages=function(){var Z,V;((Z=this.data)==null?void 0:(V=Z.titleImages)==null?void 0:V.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))};
eS.prototype.updateImage3SquigglyBackground=eS.prototype.updateImage3SquigglyBackground;eS.prototype.updateImage1SquigglyBackground=eS.prototype.updateImage1SquigglyBackground;eS.prototype.updateImage0SquigglyBackground=eS.prototype.updateImage0SquigglyBackground;eS.prototype.onThemeChanged=eS.prototype.onThemeChanged;eS.prototype.onDataChanged=eS.prototype.onDataChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],eS.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],eS.prototype,"isDarkTheme",void 0);_.z([_.x(),_.u("design:type",Object)],eS.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],eS.prototype,"title0",void 0);_.z([_.x(),_.u("design:type",Object)],eS.prototype,"title1",void 0);_.z([_.x(),_.u("design:type",Object)],eS.prototype,"title2",void 0);_.z([_.x(),_.u("design:type",Object)],eS.prototype,"title3",void 0);
_.z([_.x(),_.u("design:type",Object)],eS.prototype,"title4",void 0);_.z([_.x(),_.u("design:type",Object)],eS.prototype,"image0",void 0);_.z([_.x(),_.u("design:type",Object)],eS.prototype,"image1",void 0);_.z([_.x(),_.u("design:type",Object)],eS.prototype,"image2",void 0);_.z([_.x(),_.u("design:type",Object)],eS.prototype,"image3",void 0);_.z([_.x(),_.u("design:type",Object)],eS.prototype,"image4",void 0);_.z([_.x(),_.u("design:type",String)],eS.prototype,"image0SquigglyBackground",void 0);
_.z([_.x(),_.u("design:type",String)],eS.prototype,"image1SquigglyBackground",void 0);_.z([_.x(),_.u("design:type",String)],eS.prototype,"image3SquigglyBackground",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eS.prototype,"onDataChanged",null);_.z([_.RX("isDarkTheme"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eS.prototype,"onThemeChanged",null);
_.z([_.RX("image0SquigglyBackground"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eS.prototype,"updateImage0SquigglyBackground",null);_.z([_.RX("image1SquigglyBackground"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eS.prototype,"updateImage1SquigglyBackground",null);
_.z([_.RX("image3SquigglyBackground"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eS.prototype,"updateImage3SquigglyBackground",null);eS=_.z([_.p({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],eS);
_.e(eS,"ytd-handles-claiming-title-images-section-renderer",function(){if(mkB!==void 0)return mkB;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return mkB=Z},{mode:1});var NOW;var zI=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return Z};
_.O(zI,_.Q);zI.prototype.ready=function(){var Z=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(Z)};
zI.prototype.onDarkModeToggledAction=function(Z){Z!==this.isDarkTheme&&this.set("isDarkTheme",Z)};
zI.prototype.onCopyButtonClick=function(){var Z=this,V,a,J;return _.m(function(r){return(V=Z.data)!=null&&V.primaryChannelUrl?_.q(r,navigator.clipboard.writeText(((a=Z.data)==null?0:a.encodedChannelUrl)?Z.data.encodedChannelUrl:"https://"+_.AI((J=Z.data)==null?void 0:J.primaryChannelUrl)),0):r.jumpTo(0)})};
_.z([_.x(),_.u("design:type",Object)],zI.prototype,"data",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],zI.prototype,"ytComponentBehavior",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],zI.prototype,"isDarkTheme",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],zI.prototype,"ytActionHandlerBehavior",void 0);zI=_.z([_.p({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],zI);
_.e(zI,"ytd-handles-claiming-update-social-renderer",function(){if(NOW!==void 0)return NOW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return NOW=Z},{mode:1});var CPF;var $a=function(){var Z=_.Q.apply(this,arguments)||this;Z.JSC$13797_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";Z.JSC$13797_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};Z.squigglyBackground=Z.JSC$13797_squigglyBackgroundLight;return Z};
_.O($a,_.Q);$a.prototype.updateSquigglyBackgroundStyle=function(){_.eL(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
$a.prototype.ready=function(){var Z=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",Z);this.squigglyBackground=Z?this.JSC$13797_squigglyBackgroundDark:this.JSC$13797_squigglyBackgroundLight};
$a.prototype.onDarkModeToggledAction=function(Z){Z!==this.isDarkTheme&&(this.set("isDarkTheme",Z),this.squigglyBackground=Z?this.JSC$13797_squigglyBackgroundDark:this.JSC$13797_squigglyBackgroundLight)};
$a.prototype.updateSquigglyBackgroundStyle=$a.prototype.updateSquigglyBackgroundStyle;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],$a.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],$a.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],$a.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],$a.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],$a.prototype,"isDarkTheme",void 0);_.z([_.x(),_.u("design:type",String)],$a.prototype,"squigglyBackground",void 0);_.z([_.RX("squigglyBackground"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$a.prototype,"updateSquigglyBackgroundStyle",null);$a=_.z([_.p({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],$a);
_.e($a,"ytd-handles-claiming-vanity-info-renderer",function(){if(CPF!==void 0)return CPF;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return CPF=Z},{mode:1});var q64;var RS=function(){var Z=_.Q.apply(this,arguments)||this;Z.JSC$13800_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";Z.JSC$13800_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";Z.squigglyBackground=Z.JSC$13800_squigglyBackgroundLight;Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return Z};
_.O(RS,_.Q);_.P=RS.prototype;_.P.ready=function(){var Z=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(Z)};
_.P.onDarkModeToggledAction=function(Z){Z!==this.isDarkTheme&&(this.set("isDarkTheme",Z),this.squigglyBackground=Z?this.JSC$13800_squigglyBackgroundDark:this.JSC$13800_squigglyBackgroundLight)};
_.P.updateSquigglyBackgroundStyle=function(){_.eL(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.P.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.P.detached=function(){this.stop()};
_.P.stop=function(){this.playerElement.stop()};
_.P.setupVideoPlayer=function(){var Z=this,V,a;return _.m(function(J){V=Z.data.videoId;a="http://i1.ytimg.com/vi/"+V+"/maxresdefault.jpg";Z.playerElement.loadVideoWithPlayerVars({video_id:V,iurlhq:a});_.mt(J)})};
RS.prototype.onDataChanged=RS.prototype.onDataChanged;RS.prototype.updateSquigglyBackgroundStyle=RS.prototype.updateSquigglyBackgroundStyle;_.z([_.x({value:!1}),_.u("design:type",Boolean)],RS.prototype,"isDarkTheme",void 0);_.z([_.x(),_.u("design:type",String)],RS.prototype,"squigglyBackground",void 0);_.z([_.Ly("#player"),_.u("design:type",Object)],RS.prototype,"playerElement",void 0);_.z([_.x(),_.u("design:type",Object)],RS.prototype,"data",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],RS.prototype,"ytActionHandlerBehavior",void 0);_.z([_.RX("squigglyBackground"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],RS.prototype,"updateSquigglyBackgroundStyle",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],RS.prototype,"onDataChanged",null);
RS=_.z([_.p({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],RS);
_.e(RS,"ytd-handles-claiming-video-item-renderer",function(){if(q64!==void 0)return q64;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return q64=Z},{mode:1});var S6h;var LW=function(){var Z=_.Wp.apply(this,arguments)||this;Z.dragging=!1;Z.dragMouseStart=0;Z.dragOffsetStart=0;Z.containerWidthDiff=0;Z.boundPrevClick=function(){Z.set("offset",MY(Z,Z.offset-(Z.scrollDistance||320)))};
Z.boundNextClick=function(){Z.set("offset",MY(Z,Z.offset+(Z.scrollDistance||320)))};
Z.boundScrollContainerMouseDown=function(V){Z.dragMouseStart=V.clientX;Z.dragOffsetStart=Z.offset;Z.dragging=!0};
Z.boundScrollContainerDrag=function(V){Z.dragging&&Z.set("offset",MY(Z,Z.dragOffsetStart-(V.clientX-Z.dragMouseStart)))};
Z.boundMouseUp=function(){Z.onMouseUp()};
Z.boundWheelScroll=function(V){var a=0;Math.abs(V.deltaX)>=Math.abs(V.deltaY)?a=V.deltaX:V.shiftKey&&(a=V.deltaY);a!==0&&(Z.offset+=a,V.stopPropagation(),V.preventDefault())};
Z.boundChipCloudChipScrollIntoView=function(V){(V=V.detail)&&Z.scrollChipIntoView(V)};
return Z};
_.O(LW,_.Wp);LW.prototype.attached=function(){var Z=_.H(this.hostElement).querySelector("#scroll-container");Z.addEventListener("wheel",this.boundWheelScroll);Z.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);Z.style.touchAction="pan-y";Z.addEventListener("pointerdown",this.boundScrollContainerMouseDown);Z.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
LW.prototype.detached=function(){var Z=_.H(this.hostElement).querySelector("#scroll-container");Z.removeEventListener("wheel",this.boundWheelScroll);Z.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);Z.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);Z.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
LW.prototype.reset=function(){this.set("offset",0);_.vH(this,this.setContainerWidthDiff);ub(this)};
var MY=function(Z,V){return Math.min(Math.max(V,0),Z.containerWidthDiff)};
LW.prototype.onMouseUp=function(){this.dragging=!1};
LW.prototype.transformContainer=function(){this.offset=MY(this,this.offset);var Z=_.yr("HTML_DIR")==="rtl"?"":"-";_.H(this.hostElement).querySelector("#chips").style.transform="translateX("+Z+this.offset+"px)";ub(this)};
var ub=function(Z){_.vH(Z,Z.setButtonsState)};
LW.prototype.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=MY(this,this.offset));this.atStart=this.offset<=0};
LW.prototype.setContainerWidthDiff=function(){var Z=_.H(this.hostElement).querySelector("#scroll-container"),V=_.H(this.hostElement).querySelector("#chips");Z&&V&&(this.containerWidthDiff=V.clientWidth-Z.clientWidth)};
LW.prototype.scrollChipIntoView=function(Z){var V=_.H(this.hostElement).querySelector("#scroll-container");if(V){var a=this.atStart?0:106,J=this.atEnd?0:106;Z.offsetLeft<this.offset+a?this.offset=MY(this,Z.offsetLeft-a):Z.offsetLeft+Z.clientWidth>this.offset+V.clientWidth-J&&(this.offset=MY(this,Z.offsetLeft+Z.clientWidth+J-V.clientWidth))}};
LW.prototype.transformContainer=LW.prototype.transformContainer;_.z([_.x({value:0}),_.u("design:type",Number)],LW.prototype,"offset",void 0);_.z([_.x({value:!0,reflectToAttribute:!0}),_.u("design:type",Boolean)],LW.prototype,"atStart",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],LW.prototype,"atEnd",void 0);_.z([_.x(),_.u("design:type",Number)],LW.prototype,"scrollDistance",void 0);
_.z([_.RX("offset"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LW.prototype,"transformContainer",null);LW=_.z([_.IX()],LW);var TOF;var Y6W;var n04=_.Uc(function(Z){var V=Z.data;Z=_.B(_.ip(!1,void 0,"icHmSe"));var a=Z.next().value,J=Z.next().value;Z={};Z=_.un("ytChipShapeChip",function(){a:switch(V==null?void 0:V().state){case 0:var N="ytChipShapeActive";break a;case 1:N="ytChipShapeDisabled";break a;default:N="ytChipShapeInactive"}return N},function(){var N=V().type===1||V().type===2,C=V();
return N||C!=null&&C.startIcon?C==null||!C.startIcon||C!=null&&C.text?N?"ytChipShapeEndIconPadding":(C==null?0:C.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},(Z.ytChipShapeFocused=function(){var N;
return a()&&((N=V())==null?void 0:N.state)!==1},Z));
var r=function(N){if((V==null?void 0:V().state)!==1){var C,T;(T=(C=V()).onTap)==null||T.call(C,N)}},f=_.VE(function(){var N=_.l().resolve(_.M_(_.qT));
if(N){J(N.isKeyBoardInUse());var C,T;(T=(C=V()).onFocusIn)==null||T.call(C)}return!1}),d=_.VE(function(){J(!1);
return!1});
return _.S("chip-shape",{class:"ytChipShapeHost","on:focusin":f,"on:focusout":d},_.S(XBF,{shouldWrapInButton:function(){return V().type!==2},
selected:function(){return V().state===0},
onClick:r,isDropdown:function(){return V().type===1},
accessibilityLabel:function(){return V().accessibilityLabel}},_.S("div",{class:Z},_.S(_.K,{cond:function(){return V().startIcon},
then:function(){return _.S(_.rH,{icon:function(){var N;return(N=V())==null?void 0:N.startIcon},
className:function(){return V().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"}})}}),function(){return V().text},_.S(Kuc,{shape:V,
onClick:r}))))},"ub");
n04.idomCompat=!0;var XBF=_.Uc(function(Z){var V=_.VE(function(a){Z.onClick(a);return!1});
return _.S(_.K,{cond:Z.shouldWrapInButton,then:function(){return _.S("button",{class:"ytChipShapeButtonReset","on:click":V,role:function(){return Z.isDropdown()?"combobox":"tab"},
"aria-label":Z.accessibilityLabel,"aria-selected":Z.selected},Z.children)},
else:function(){return Z.children}})},"vb"),Kuc=_.Uc(function(Z){var V=Z.shape;
var a=Z.onClick;var J=_.VE(function(r){a(r);return!1});
return _.S(_.XL,null,_.S(_.Sp,{when:function(){return V().type===1}},function(){return _.S(_.rH,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.S(_.Sp,{when:function(){return V().type===2}},function(){return _.S("button",{class:"ytChipShapeButtonReset",
"on:click":J},_.S(_.rH,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.S(_.Sp,{when:function(){return V().type===0}},function(){return _.S(_.Wr,null)}))},"wb");_.jG(n04,"chip-shape",{props:{data:_.Hh}});var Wx=function(){var Z=_.Q.apply(this,arguments)||this;Z.disableDeselectEvent=!1;Z.modern=_.F("web_modern_typography");Z.useChipShape=_.F("web_chip_shape_defrag");Z.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return Z};
_.O(Wx,_.Q);_.P=Wx.prototype;_.P.beforeRegister=function(){_.F("web_chip_shape_defrag")||(this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"})};
_.P.attached=function(){this.useChipShape||(this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","tab"),this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0"))};
_.P.onSelectChipCommand=function(Z){if(!this.selected&&this.data&&(Z=_.D(Z,L8W),Z.targetId&&Z.targetId===this.data.targetId))this.onTap()};
_.P.onFilterChipTransformCommand=function(Z){if(!this.selected&&this.data){var V;(Z=(V=_.D(Z,INz))==null?void 0:V.chipUniqueId)&&Z===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.P.dataChanged=function(){var Z=this;_.vH(this,function(){Z.data&&Z.data.isSelected&&!Z.selected&&(Z.scrollChipIntoView(),Z.onTap())})};
_.P.selectionChanged=function(){this.useChipShape||this.hostElement.setAttribute("aria-selected",""+this.selected)};
_.P.computeChipStyle=function(Z){return Z!=null?Z:"STYLE_DEFAULT"};
_.P.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint&&!this.isGnomeChip?_.MR(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.MR(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement,this.isGnomeChip]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.P.onFocus=function(){var Z=_.l().resolve(_.M_(_.qT));Z&&Z.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.P.scrollChipIntoView=function(){_.Rg(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.QS.Object.defineProperties(Wx.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.icon)}},
isGnomeChip:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.uniqueId)==="gnome_chip"}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return Ako({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
Wx.prototype.onFocus=Wx.prototype.onFocus;Wx.prototype.onTap=Wx.prototype.onTap;Wx.prototype.selectionChanged=Wx.prototype.selectionChanged;Wx.prototype.dataChanged=Wx.prototype.dataChanged;_.z([_.A(_.ni),_.u("design:type",Object)],Wx.prototype,"ironButtonState",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Wx.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Wx.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Wx.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.YS),_.u("design:type",Object)],Wx.prototype,"ironA11yKeysBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Wx.prototype,"disableDeselectEvent",void 0);_.z([_.x(),_.u("design:type",Object)],Wx.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data.icon"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Wx.prototype,"hasIcon",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data.uniqueId"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Wx.prototype,"isGnomeChip",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Wx.prototype,"modern",void 0);_.z([_.x({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.u("design:type",String)],Wx.prototype,"chipStyle",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Wx.prototype,"selected",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Wx.prototype,"useChipShape",void 0);_.z([_.E("data","selected"),_.u("design:type",Object),_.u("design:paramtypes",[])],Wx.prototype,"chipShapeData",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Wx.prototype,"dataChanged",null);_.z([_.RX("selected"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Wx.prototype,"selectionChanged",null);
_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Wx.prototype,"onTap",null);_.z([_.$K("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Wx.prototype,"onFocus",null);Wx=_.z([_.qZ({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],Wx);
_.e(Wx,"yt-chip-cloud-chip-renderer",function(){if(Y6W===void 0){var Z=document.createElement("template");_.w(Z,'\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<div id="chip-container" class="style-scope yt-chip-cloud-chip-renderer">\n    <yt-icon class="leading-icon style-scope yt-chip-cloud-chip-renderer" hidden="[[!hasIcon]]" icon="[[data.icon.iconType]]">\n    </yt-icon>\n    <yt-formatted-string id="text" ellipsis-truncate="" text="[[data.text]]" class="style-scope yt-chip-cloud-chip-renderer">\n    </yt-formatted-string>\n</div>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;TOF===void 0&&(TOF=document.createElement("template"));var J=TOF;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Y6W=Z}Z=Y6W;return Z},{mode:2});var g7=function(){var Z=_.Q.apply(this,arguments)||this;Z.isDarkTheme=!1;Z.notSticky=!1;Z.transparentBackground=!1;Z.shouldHide=!1;Z.disableSticky=!1;Z.fluidWidth=!1;Z.isClipList=!1;Z.defaultChipIndex=0;Z.isPlaylist=!1;Z.playlistVotingAnimationEnabled=_.F("web_enable_voting_animation");Z.toolbarHeight=0;Z.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return Z};
_.O(g7,_.Q);_.P=g7.prototype;
_.P.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer",properties:{disableDeselectEvent:"[[isDisableDeselectEvent]]"}}}},sortFilterHeaderRendererData:{id:"filter",mapping:{sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isClipList:"[[isClipList]]",isPlaylistPageWithFilters:"[[isPlaylistPage]]"}}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},
params:{iconSize:16}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.P.attached=function(){var Z=this;document.addEventListener("scroll",_.zh(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var V;this.toolbarHeight=((V=document.querySelector("ytd-masthead"))==null?void 0:V.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(a){Z.handleIntersect(a)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){Z.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.P.detached=function(){var Z;(Z=this.intersectionObserver)==null||Z.disconnect();var V;(V=this.resizeObserver)==null||V.disconnect();document.removeEventListener("scroll",_.zh(this,this.updateChipBarWidthAndTop))};
_.P.dataChanged=function(){var Z=this,V,a,J;((J=_.D((V=this.data)==null?void 0:(a=V.contents)==null?void 0:a[0],TQE))==null?void 0:J.uniqueId)==="gnome_chip"&&(this.defaultChipIndex=1);this.updating=!0;var r=this.findSelectedChipIndex();this.selectedIndex!==r&&(this.selectedIndex=-1);_.vH(this,function(){Z.selectedIndex=r;Z.updating=!1;Z.ytScrollableChipCloudBehavior.reset()})};
_.P.findSelectedChipIndex=function(){var Z;if((Z=this.data)==null||!Z.contents)return 0;Z=this.data.contents;for(var V=0;V<Z.length;V++){var a=void 0;if((a=_.D(Z[V],TQE))==null?0:a.isSelected)return V}return 0};
_.P.computeStyle=function(Z){return Z};
_.P.handleChipCloudChipSelectAction=function(Z){Z=this.JSC$13819_chipsSelector.indexOf(Z);Z>-1&&this.JSC$13819_chipsSelector.selectIndex(Z)};
_.P.handleChipCloudChipDeselectAction=function(){if(_.F("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var Z,V,a,J=(a=_.D((Z=this.data)==null?void 0:(V=Z.contents)==null?void 0:V[0],TQE))==null?void 0:a.navigationEndpoint;J&&_.MR(this.hostElement,"yt-browse-section-list-reload-endpoint",[J]);this.JSC$13819_chipsSelector.selectIndex(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.P.onGuideIsExpandedChanged=function(){var Z=this.ytScrollableChipCloudBehavior;_.vH(Z,Z.setContainerWidthDiff);ub(this.ytScrollableChipCloudBehavior)};
_.P.onResize=function(){var Z=this.ytScrollableChipCloudBehavior;_.vH(Z,Z.setContainerWidthDiff);ub(this.ytScrollableChipCloudBehavior)};
_.P.onDarkModeToggledAction=function(Z){this.isDarkTheme=Z};
_.P.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.P.handleIntersect=function(Z){_.F("disable_chips_intersection_observer")||(this.notSticky=this.isChannelPageGrid||this.disableSticky||Z[0].intersectionRatio===1)};
_.P.updateDimensions=function(){var Z=this.ytRendererBehavior.parentComponent;if(Z){var V,a=(V=Z.headerElement)!=null?V:Z;_.eL(this.hostElement,{"--ytd-rich-grid-chips-bar-width":a.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.P.updateSelectedIndexFromBinding=function(Z){this.selectedIndex=Z.detail.value};
_.P.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var Z;(Z=this.sortFilterHeaderRendererElement)==null||Z.setAttribute("is-playlist-page-with-filters","")}};
_.P.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(_.$z({type:"SET_CHIP_BAR_IS_STICKY",payload:!this.notSticky}))};
_.QS.Object.defineProperties(g7.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 Z,V,a=(Z=this.data)==null?void 0:(V=Z.contents)==null?void 0:V.find(function(J){return _.D(J,nSb)});
return{sortFilterHeaderRenderer:_.D(a,nSb)}}}});
g7.prototype.dispatchChipBarIsSticky=g7.prototype.dispatchChipBarIsSticky;g7.prototype.isPlaylistPageChanged=g7.prototype.isPlaylistPageChanged;g7.prototype.updateChipBarWidthAndTop=g7.prototype.updateChipBarWidthAndTop;g7.prototype.onResize=g7.prototype.onResize;g7.prototype.onGuideIsExpandedChanged=g7.prototype.onGuideIsExpandedChanged;g7.prototype.dataChanged=g7.prototype.dataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],g7.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],g7.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],g7.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.cU),_.u("design:type",Object)],g7.prototype,"ironResizableBehavior",void 0);_.z([_.A(),_.u("design:type",LW)],g7.prototype,"ytScrollableChipCloudBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],g7.prototype,"ytdReduxBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],g7.prototype,"data",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],g7.prototype,"selectedIndex",void 0);_.z([_.x({value:320}),_.u("design:type",Number)],g7.prototype,"scrollDistance",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g7.prototype,"isDarkTheme",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g7.prototype,"notSticky",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g7.prototype,"transparentBackground",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.u("design:type",String)],g7.prototype,"componentStyle",void 0);_.z([_.x({selector:_.c8c}),_.u("design:type",Boolean)],g7.prototype,"guideIsExpanded",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g7.prototype,"shouldHide",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g7.prototype,"disableSticky",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g7.prototype,"fluidWidth",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g7.prototype,"isClipList",void 0);_.z([_.x(),_.u("design:type",Object)],g7.prototype,"defaultChipIndex",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g7.prototype,"isPlaylist",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],g7.prototype,"playlistVotingAnimationEnabled",void 0);_.z([_.Ly("#chips"),_.u("design:type",Object)],g7.prototype,"JSC$13819_chipsSelector",void 0);_.z([_.Ly("ytd-sort-filter-header-renderer"),_.u("design:type",HTMLElement)],g7.prototype,"sortFilterHeaderRendererElement",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],g7.prototype,"updating",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g7.prototype,"dataChanged",null);_.z([_.RX("guideIsExpanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g7.prototype,"onGuideIsExpandedChanged",null);_.z([_.$K("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g7.prototype,"onResize",null);
_.z([_.Zr("isChannelPageGrid","disableSticky","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g7.prototype,"updateChipBarWidthAndTop",null);_.z([_.E("componentStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],g7.prototype,"isChannelPageGrid",null);_.z([_.E("componentStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],g7.prototype,"isHashtagLandingPage",null);
_.z([_.RX("isPlaylistPage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g7.prototype,"isPlaylistPageChanged",null);_.z([_.E("componentStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],g7.prototype,"isPlaylistPage",null);_.z([_.E("componentStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],g7.prototype,"isDisableDeselectEvent",null);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],g7.prototype,"sortFilterHeaderRendererData",null);_.z([_.x({reflectToAttribute:!0,selector:_.HpO}),_.u("design:type",String)],g7.prototype,"frostedGlassMode",void 0);_.z([_.RX("notSticky"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g7.prototype,"dispatchChipBarIsSticky",null);g7=_.z([_.p({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],g7);
_.e(g7,"ytd-feed-filter-chip-bar-renderer",function(){if(S6h!==void 0)return S6h;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-filter-chip-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chips-wrapper" class="style-scope ytd-feed-filter-chip-bar-renderer">\n  <div id="chips-content" class="style-scope ytd-feed-filter-chip-bar-renderer">\n    <div id="left-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="left-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n    <div id="filter" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    <div id="scroll-container" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <iron-selector id="chips" activate-event="" role="tablist" selected="[[selectedIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedIndexFromBinding" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      </iron-selector>\n    </div>\n    <div id="right-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="right-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n  </div>\n</div>\n');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return S6h=Z},{mode:1});var lLB;var t8B=_.Uc(function(Z){var V=Z.data;var a=Z.buttonIndex;var J=Z.selectedIndex;var r=Z.onSelect;var f=function(){return a()===J()},d=function(){var C,T;
return(T=(C=V().text)==null?void 0:C.content)!=null?T:""};
_.VE(function(){});
Z=_.Av();var N=_.VE(function(){r(V().onSubmitCommand);return!1});
return _.S("yt-toggleable-image-button-view-model",{class:function(){var C={};C=(C["toggleable-image-button-view-model-wiz"]=!0,C[""]=!0,C["toggleable-image-button-view-model-wiz__semi-transparent"]=J()!==-1&&!f(),C);return _.gK(C)},
tabindex:0,"aria-label":d,"aria-pressed":f,role:"button","on:keydown":Z,"on:click":N},_.S(_.K,{cond:function(){return V().logo},
then:function(C){return _.S(_.bn,{data:C,className:function(){var T={};T=(T["toggleable-image-button-view-model-wiz__image"]=!0,T["toggleable-image-button-view-model-wiz__circular-radius"]=!(!V().backgroundColor||!V().backgroundColorDarkMode),T["toggleable-image-button-view-model-wiz__gradient-ring"]=!!(f()&&V().backgroundColor&&V().backgroundColorDarkMode),T);return _.gK(T)},
alt:d,useWidth:!1,style:function(){if(f()&&V().backgroundColor&&V().backgroundColorDarkMode){var T=Th(Number(V().backgroundColorDarkMode),"1");var Y=Th(Number(V().backgroundColor),"1");T="background: linear-gradient(180deg,"+T+","+Y+") border-box;"}else T="";return T}})}}),_.S(_.iX,{model:{borderRadius:"16px"}}),_.S("p",{class:function(){var C={};
C=(C["toggleable-image-button-view-model-wiz__label"]=!0,C["toggleable-image-button-view-model-wiz__bold-text"]=f(),C);return _.gK(C)}},_.S(_.dH,{text:function(){return V().text}})))},"xb");
t8B.idomCompat=!0;var FuE=_.Uc(function(Z){var V=Z.data;Z=_.B(_.ip({index:-1,command:{}},void 0,"Zcqtsb"));var a=Z.next().value,J=Z.next().value;return _.S("yt-nudge-form-view-model",{class:"nudge-form-view-model-wiz"},_.S("div",{class:"nudge-form-view-model-wiz__form-options"},_.S(_.lB,{data:function(){return V().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(r,f){return _.S(t8B,{data:r.data,buttonIndex:f,selectedIndex:function(){return a().index},
onSelect:function(d){J({index:f(),command:d})}})}})),_.S(_.dH,{text:function(){return V().subtitle},
className:"nudge-form-view-model-wiz__subtitle"}),_.S("div",{class:"nudge-form-view-model-wiz__submit"},_.S(_.lB,{data:function(){return V().submitButton}},{buttonViewModel:function(r){return _.S(s5h,{data:r.data,
isDisabled:function(){return a().index===-1},
onClick:function(){_.tj(a().command)}})}})))},"yb");
FuE.idomCompat=!0;var s5h=_.Uc(function(Z){var V=_.Ct(function(){return Object.assign({},Z.data(),{state:Z.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"rgD0re");
return _.S(_.yk,{data:V,onClick:Z.onClick})},"zb");_.jG(FuE,"yt-nudge-form-view-model",{props:{data:_.Hh}});var IS=function(){var Z=_.Q.apply(this,arguments)||this;Z.roundedContainer=!0;Z.buttonUpdate=_.F("web_modern_buttons");Z.isDarkMode=!1;Z.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return Z};
_.O(IS,_.Q);_.P=IS.prototype;_.P.computeNudgeStyle=function(Z){return Z?"modernized-nudge":""};
_.P.handleDarkModeToggledAction=function(Z){this.isDarkMode=Z};
_.P.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.P.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"}}}};
_.P.computeIsHorizontalButtons=function(Z){return Z?!!Z.applyModernizedStyle&&!!Z.enableHorizontalButtons&&!!Z.secondaryButton:!1};
_.QS.Object.defineProperties(IS.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var Z,V;return(V=(Z=this.data)==null?void 0:Z.backgroundStyle)!=null?V:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var Z,V;return(V=(Z=this.data)==null?void 0:Z.contentsLocation)!=null?V:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null?0:Z.lightIconImage)}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],IS.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],IS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],IS.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],IS.prototype,"actionHandlerBehavior",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("isHideEnclosingAction"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],IS.prototype,"isHidden",null);_.z([_.x(),_.u("design:type",Object)],IS.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],IS.prototype,"roundedContainer",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],IS.prototype,"buttonUpdate",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.u("design:type",String)],IS.prototype,"nudgeStyle",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data.trimStyle"),_.u("design:type",String),_.u("design:paramtypes",[])],IS.prototype,"trimStyle",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.backgroundStyle"),_.u("design:type",String),_.u("design:paramtypes",[])],IS.prototype,"backgroundStyle",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data.contentsLocation"),_.u("design:type",String),_.u("design:paramtypes",[])],IS.prototype,"contentsLocation",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.disableDropShadow"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],IS.prototype,"noShadow",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.lightIconImage"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],IS.prototype,"noIcon",null);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.u("design:type",Boolean)],IS.prototype,"isHorizontalButtons",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Object)],IS.prototype,"isDarkMode",void 0);IS=_.z([_.p({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],IS);
_.e(IS,"ytd-feed-nudge-renderer",function(){if(lLB!==void 0)return lLB;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return lLB=Z},{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var Dka;var cnW;var Zb=function(){var Z=_.Q.apply(this,arguments)||this;Z.collapsed=!1;Z.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return Z};
_.O(Zb,_.Q);Zb.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"}}}};
Zb.prototype.handleRatingSelect=function(){var Z;((Z=this.data)==null?0:Z.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
Zb.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Zb.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Zb.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Zb.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Zb.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.D6),_.u("design:type",Object)],Zb.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Zb.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Zb.prototype,"collapsed",void 0);Zb=_.z([_.p({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],Zb);
_.e(Zb,"ytd-slimline-survey-renderer",function(){if(cnW!==void 0)return cnW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return cnW=Z},{mode:1});var OEb;var VA=function(){return _.Q.apply(this,arguments)||this};
_.O(VA,_.Q);VA.prototype.maybeGetBackgroundColor=function(Z){return this.isDarkMode?Z.section2Color:Z.section3Color};
VA.prototype.colorPaletteChanged=function(){var Z=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;Z&&(Z==null?0:Z.secondaryTitleColor)&&this.maybeGetBackgroundColor(Z)?(this.hostElement.style.backgroundColor=_.qW(this.maybeGetBackgroundColor(Z)),this.hostElement.style.color=_.qW(Z.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
VA.prototype.colorPaletteChanged=VA.prototype.colorPaletteChanged;_.z([_.A(_.s5),_.u("design:type",Object)],VA.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],VA.prototype,"data",void 0);_.z([_.x({selector:function(Z){return Z.ui.darkModeIsEnabled}}),
_.u("design:type",Boolean)],VA.prototype,"isDarkMode",void 0);_.z([_.x(),_.u("design:type",Object)],VA.prototype,"lightColorPalette",void 0);_.z([_.x(),_.u("design:type",Object)],VA.prototype,"darkColorPalette",void 0);_.z([_.RX("darkColorPalette","lightColorPalette","data","isDarkMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],VA.prototype,"colorPaletteChanged",null);VA=_.z([_.p({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],VA);
_.e(VA,"ytd-endorsement-header-renderer",function(){if(OEb!==void 0)return OEb;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return OEb=Z},{mode:1});_.jG(_.qQ,"yt-decorated-avatar-view-model",{props:{data:_.Hh,className:_.Hh}});var aT=function(){var Z=_.Q.apply(this,arguments)||this;Z.fullHeight=_.F("web_rich_grid_media_full_height");Z.showChannelAvatar=!0;Z.hasPlaylistThumbnail=!1;Z.prepareThumbnailForPageTransition=function(){_.F("web_thumbnail_to_watch_transition")&&(Z.thumbnail.style.viewTransitionName="thumbnail-to-watch",Z.cleanupThumbnailAfterPageTransition(Z.thumbnail))};
return Z};
_.O(aT,_.Q);_.P=aT.prototype;
_.P.configureRendererStamper=function(){return{lazyLoadMenu:V$,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:"decorated-avatar",mapping:{decoratedAvatarViewModel:"yt-decorated-avatar-view-model"}}}};
_.P.attached=function(){this.updateInlinePreviewHoverListeners()};
_.P.detached=function(){this.clearInlinePreviewHoverListeners()};
_.P.shouldLazyLoadMenu=function(){var Z=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.F("kevlar_modern_downloads_page")||!Z};
_.P.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13845_inlinePreviewHoverListener=eb({mediaRenderer:this,lockupElement:this.JSC$13845_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.P.getVideoPreviewOpts=function(){var Z={},V;if((V=this.data)==null?0:V.multipleInlinePlaybackEndpoint)Z=tWF;this.isRadio&&(Z=ltL);return _.F("web_thumbnail_to_watch_transition")?Object.assign({},Z,{onNavigateToWatchCallback:this.prepareThumbnailForPageTransition}):Z};
_.P.clearInlinePreviewHoverListeners=function(){var Z;(Z=this.JSC$13845_inlinePreviewHoverListener)==null||Vj(Z)};
_.P.getOwner=function(){var Z,V,a;return((Z=this.data)==null?void 0:(V=Z.channelThumbnailSupportedRenderers)==null?void 0:V.channelThumbnailWithLinkRenderer)||_.D((a=this.data)==null?void 0:a.showProviderChannelThumbnail,dla)};
_.P.updateLockupSize=function(){var Z;((Z=this.getOwner())==null?0:Z.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.P.getFeedbackEndpoint=function(Z){if(_.D(Z,_.yV))return Z;var V,a;Z=(a=(V=_.D(Z,_.ZW))==null?void 0:V.commands)!=null?a:[];V=_.B(Z);for(a=V.next();!a.done;a=V.next())if(a=this.getFeedbackEndpoint(a.value))return a;return null};
_.P.computeNavigationEndpoint=function(Z){return J9a(Z==null?void 0:Z.navigationEndpoint)};
_.P.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var Z=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(Z)!==JSON.stringify(this.data)&&this.set("data",Z)}};
_.P.onDataChanged=function(){var Z=this,V=this.getOwner();if(V){this.set("data.owner",V);var a,J,r,f,d,N=((a=this.data)==null?void 0:(J=a.shortBylineText)==null?void 0:(r=J.runs)==null?void 0:(f=r[0])==null?void 0:f.text)||((d=V.name)==null?void 0:d.simpleText);this.set("data.owner.title",N)}var C,T,Y,X,n,t;V=((C=this.data)==null?void 0:(T=C.thumbnailRenderer)==null?void 0:T.playlistVideoThumbnailRenderer)||((Y=this.data)==null?void 0:(X=Y.thumbnailRenderer)==null?void 0:X.playlistCustomThumbnailRenderer)||
((n=this.data)==null?void 0:(t=n.thumbnailRenderer)==null?void 0:t.showCustomThumbnailRenderer);var c;((c=this.data)==null?0:c.thumbnail)||!V||this.set("data.thumbnail",V.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){Z.updateLockupSize()});
var y;if(C=((y=this.data)==null?void 0:y.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(C);var U;((U=this.dismissActionToReplayEntity)==null?0:U.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.P.onHiddenChanged=function(){this.updateLockupSize()};
_.P.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.MR(this.hostElement,"yt-terminate-video-preview-action");else{var Z;(Z=this.videoTitleLink)==null||Z.focus()}};
_.P.metadataColorChanged=function(){var Z;if(this.metadataColor&&((Z=this.videoTitle)==null?0:Z.style))this.videoTitle.style.color=_.qW(this.metadataColor);else{var V,a;!this.metadataColor&&((V=this.videoTitle)==null?0:(a=V.style)==null?0:a.color)&&(this.videoTitle.style.color="")}};
_.P.onDetailsClick=function(Z){var V=this.computedNavigationEndpoint;V&&(_.Ac(_.wc(Z),this.hostElement,["A","BUTTON"])||_.Rg(this.hostElement,"yt-navigate",{endpoint:V}))};
_.P.cleanupThumbnailAfterPageTransition=function(Z){_.I7V(document,"yt-page-type-changed",function(){Z.style.viewTransitionName=""})};
_.P.onRendererTap=function(){this.prepareThumbnailForPageTransition();var Z,V,a=((Z=this.data)==null?void 0:Z.serviceEndpoint)||this.getFeedbackEndpoint((V=this.data)==null?void 0:V.navigationEndpoint);a&&_.D(a,_.yV)&&this.ytComponentBehavior.resolveCommand(a)};
_.P.onMouseDown=function(Z){var V=Z.target,a=this.computedNavigationEndpoint,J;Z=V.href||((J=_.D(a==null?void 0:a.commandMetadata,_.p4))==null?void 0:J.url);J=V.data||a;Z&&J&&fuV(Z,J)};
_.P.computeVideoTitleText=function(){var Z;if((Z=this.data)==null?0:Z.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.P.computeHasPlaylistThumbnail=function(Z){var V,a,J,r,f;if((((V=Z.thumbnailRenderer)==null?0:V.playlistVideoThumbnailRenderer)||((a=Z.thumbnailRenderer)==null?0:a.playlistCustomThumbnailRenderer)||((J=Z.thumbnailRenderer)==null?0:J.showCustomThumbnailRenderer)||((r=Z.thumbnailRenderer)==null?0:r.playlistVideoThumbnailRenderer)||((f=Z.thumbnailRenderer)==null?0:f.playlistCustomThumbnailRenderer))&&Z.thumbnailOverlays)for(V=0;V<Z.thumbnailOverlays.length;V++)if(a=void 0,(a=Z.thumbnailOverlays[V])==
null?0:a.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.QS.Object.defineProperties(aT.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.F("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var Z;return(Z=this.data)==null?void 0:Z.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var Z;return(Z=this.data)==null?void 0:Z.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.JSC$13845_inlinePreviewHoverListener)==null?0:X7(Z))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.Vp(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?void 0:Z.videoId)||((V=this.data)==null?void 0:V.playlistId)||""}}});
aT.prototype.onMouseDown=aT.prototype.onMouseDown;aT.prototype.metadataColorChanged=aT.prototype.metadataColorChanged;aT.prototype.onIsDismissedChanged=aT.prototype.onIsDismissedChanged;aT.prototype.onHiddenChanged=aT.prototype.onHiddenChanged;aT.prototype.onDataChanged=aT.prototype.onDataChanged;aT.prototype.handleReloadDownloadsInfo=aT.prototype.handleReloadDownloadsInfo;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],aT.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],aT.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],aT.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],aT.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.U5),_.u("design:type",Object)],aT.prototype,"ytdLockupBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],aT.prototype,"ytdReduxBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],aT.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],aT.prototype,"entitySelectorType",void 0);_.z([_.x(),_.u("design:type",Boolean)],aT.prototype,"noEndpoints",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],aT.prototype,"isRadio",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.TP}),_.u("design:type",Boolean)],aT.prototype,"miniMode",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],aT.prototype,"fullHeight",void 0);
_.z([_.x(),_.u("design:type",Boolean)],aT.prototype,"showDarkVideoMetadata",void 0);_.z([_.x(),_.u("design:type",Boolean)],aT.prototype,"showLightVideoMetadata",void 0);_.z([_.x(),_.u("design:type",Number)],aT.prototype,"metadataColor",void 0);_.z([_.x(),_.u("design:type",Object)],aT.prototype,"showChannelAvatar",void 0);_.z([_.x(),_.u("design:type",Boolean)],aT.prototype,"hidden",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],aT.prototype,"showYtInteraction",void 0);
_.z([_.x(),_.u("design:type",String)],aT.prototype,"dismissedContentId",void 0);_.z([_.x({selectorArgs:["dismissedContentId"],selector:$Uo}),_.u("design:type",Object)],aT.prototype,"dismissActionToReplayEntity",void 0);
_.z([_.x({selectorArgs:["entitySelectorType","mediaId"],selector:function(Z,V,a){if(_.F("kevlar_modern_downloads_page")&&a&&V&&V!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(V){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var J=jho(Z,a);if(J){V=_.nY(Z,a);var r=sV(Z,a),f=LJo(Z,a);Z=F4(Z,a);var d=DCu(J,V,r,f);r=d.shortViewCountText;var N=d.publishedTimeText;d=d.badges;var C=Z>0;f=scF(J,V,f,Z);J=_.fY(V)||V==="TRANSFER_STATE_FAILED"||V==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!PA(J.policyEntity)?
void 0:VFc(a,Z,J.videoEntity.lengthSeconds);V==="TRANSFER_STATE_PAUSED_BY_USER"&&a&&!_.F("dl_resume_click_killswitch")&&(J={offlineVideoEndpoint:{videoId:a,action:"ACTION_RESUME"}});a={shortViewCountText:r,publishedTimeText:N,badges:d,isWatched:C,navigationEndpoint:J,thumbnailOverlays:f}}else a=void 0;return a;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(V=vgE(Z,a))if(J=_.tI(Z,a),f=_.xGF(Z,a),J!=="TRANSFER_STATE_UNKNOWN"){a=FHE(V,J,f,a,UGR(Z));break a}a=void 0}return a;default:_.FD(new _.qa("Error: entitySelectorType defined but not matched in selector.",
Z,V))}}}),
_.u("design:type",Object)],aT.prototype,"entityDrivenState",void 0);_.z([_.x({computed:"computeVideoTitleText(data)"}),_.u("design:type",Object)],aT.prototype,"videoTitleText",void 0);_.z([_.x({computed:"computeHasPlaylistThumbnail(data)"}),_.u("design:type",Object)],aT.prototype,"hasPlaylistThumbnail",void 0);_.z([_.x({computed:"computeNavigationEndpoint(data)"}),_.u("design:type",Object)],aT.prototype,"computedNavigationEndpoint",void 0);
_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],aT.prototype,"typographyBump",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("typographyBump"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],aT.prototype,"typographyBumpV2",null);_.z([_.Ly("#video-title"),_.u("design:type",HTMLElement)],aT.prototype,"videoTitle",void 0);_.z([_.Ly("#video-title-link"),_.u("design:type",HTMLElement)],aT.prototype,"videoTitleLink",void 0);
_.z([_.Ly("#thumbnail"),_.u("design:type",HTMLElement)],aT.prototype,"thumbnail",void 0);_.z([_.Ly("#dismissible"),_.u("design:type",HTMLElement)],aT.prototype,"JSC$13845_dismissibleMedia",void 0);_.z([_.E("data.menu"),_.u("design:type",Object),_.u("design:paramtypes",[])],aT.prototype,"lazyLoadMenu",null);_.z([_.E("data.menu"),_.u("design:type",Object),_.u("design:paramtypes",[])],aT.prototype,"immediateLoadMenu",null);
_.z([_.Zr("entityDrivenState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aT.prototype,"handleReloadDownloadsInfo",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aT.prototype,"onDataChanged",null);_.z([_.Zr("hidden"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aT.prototype,"onHiddenChanged",null);
_.z([_.RX("isDismissed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aT.prototype,"onIsDismissedChanged",null);_.z([_.RX("metadataColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aT.prototype,"metadataColorChanged",null);_.z([_.$K("mousedown"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],aT.prototype,"onMouseDown",null);
_.z([_.E("lockupIsHovered"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],aT.prototype,"isHovered",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],aT.prototype,"useAvatar",null);_.z([_.E("data","entitySelectorType"),_.u("design:type",String),_.u("design:paramtypes",[])],aT.prototype,"mediaId",null);aT=_.z([_.p({is:"ytd-rich-grid-media",disableElementRegistration:!0})],aT);
var GK7=_.pr()(aT,"ytd-rich-grid-media",function(){if(Dka!==void 0)return Dka;var Z=document.createElement("template");_.w(Z,'\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" thumbnail="[[data.owner.thumbnail]]" width="48" class="style-scope ytd-rich-grid-media"></yt-img-shadow></a><div id="decorated-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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Dka=Z},{mode:_.h4("kevlar_poly_si_batch_j072")?1:2});var wB4;var Jo=function(){var Z=_.Q.apply(this,arguments)||this;Z.removeMaxWidth=!0;Z.insetMetadata=!1;return Z};
_.O(Jo,_.Q);_.P=Jo.prototype;_.P.configureRendererStamper=function(){return{innerMenu:V$,outerMenu:Object.assign({},V$,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.P.onDataChanged=function(){var Z,V=((Z=this.data)==null?void 0:Z.trackingParams)||"";V&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(V));var a;((a=this.dismissActionToReplayEntity)==null?0:a.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.P.attached=function(){this.updateInlinePreviewHoverListeners()};
_.P.detached=function(){this.clearInlinePreviewHoverListeners()};
_.P.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$13851_inlinePreviewHoverListener=eb({mediaRenderer:this,lockupElement:this.JSC$13851_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:qLE})};
_.P.clearInlinePreviewHoverListeners=function(){var Z;(Z=this.JSC$13851_inlinePreviewHoverListener)==null||Vj(Z)};
_.P.onRendererTap=function(){var Z,V,a=(Z=this.data)==null?void 0:(V=Z.serviceEndpoints)==null?void 0:V[0];_.D(a,_.yV)&&this.componentBehavior.resolveCommand(a)};
_.P.onDetailsClick=function(Z){var V,a=(V=this.data)==null?void 0:V.navigationEndpoint;a&&(_.Ac(_.wc(Z),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(a))};
_.P.onShow=function(){var Z=this.data;Z.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(Z.onFirstVisibleCommand),delete Z.onFirstVisibleCommand)};
_.QS.Object.defineProperties(Jo.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var Z;return this.insetMetadata?void 0:(Z=this.data)==null?void 0:Z.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var Z;return this.insetMetadata?(Z=this.data)==null?void 0:Z.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var Z=this.data;if(Z!=null&&Z.badge&&(Z=_.D(Z.badge,BQF))){var V,a,J;return[{metadataBadgeRenderer:{label:((V=Z.label)==null?void 0:(a=V.runs)==null?void 0:a[0].text)||((J=Z.label)==null?void 0:J.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var Z=this.data;return Object.assign({},Z.headline,{accessibility:Z.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return this.isSlimShort?(Z=this.computedTitle)==null?void 0:(V=Z.accessibility)==null?void 0:(a=V.accessibilityData)==null?void 0:a.label:void 0}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.JSC$13851_inlinePreviewHoverListener)==null?0:X7(Z))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
Jo.prototype.onDataChanged=Jo.prototype.onDataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Jo.prototype,"componentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Jo.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.U5),_.u("design:type",Object)],Jo.prototype,"ytdLockupBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Jo.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.D6),_.u("design:type",Object)],Jo.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Jo.prototype,"ytdReduxBehavior",void 0);_.z([_.Ly("ytd-thumbnail"),_.u("design:type",HTMLElement)],Jo.prototype,"thumbnail",void 0);_.z([_.Ly("#dismissible"),_.u("design:type",HTMLElement)],Jo.prototype,"JSC$13851_dismissibleMedia",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Jo.prototype,"removeMaxWidth",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Jo.prototype,"insetMetadata",void 0);_.z([_.x(),_.u("design:type",String)],Jo.prototype,"dismissedContentId",void 0);_.z([_.x({selectorArgs:["dismissedContentId"],selector:$Uo}),_.u("design:type",Object)],Jo.prototype,"dismissActionToReplayEntity",void 0);_.z([_.E("insetMetadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],Jo.prototype,"thumbnailObjectFit",null);
_.z([_.E("data","insetMetadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],Jo.prototype,"innerMenu",null);_.z([_.E("data","insetMetadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],Jo.prototype,"outerMenu",null);_.z([_.x(),_.u("design:type",Object)],Jo.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.TP}),_.u("design:type",Boolean)],Jo.prototype,"miniMode",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Jo.prototype,"onDataChanged",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Jo.prototype,"shortsBadges",null);_.z([_.E("data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Jo.prototype,"isShort",null);
_.z([_.E("data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Jo.prototype,"isSlimShort",null);_.z([_.E("data","isShort"),_.u("design:type",Object),_.u("design:paramtypes",[])],Jo.prototype,"computedTitle",null);_.z([_.E("isSlimShort","computedTitle"),_.u("design:type",Object),_.u("design:paramtypes",[])],Jo.prototype,"computedAccessibilityLabel",null);
_.z([_.E("lockupIsHovered"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Jo.prototype,"isHovered",null);Jo=_.z([_.p({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],Jo);
_.e(Jo,"ytd-rich-grid-slim-media",function(){if(wB4!==void 0)return wB4;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return wB4=Z},{mode:_.h4("kevlar_poly_si_batch_j063")?1:2});var ynb;var bEH;var oT=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(oT,_.Q);oT.prototype.computeIcon=function(Z){return Z&&Z.iconType?"yt-sys-icons:"+Z.iconType.toLowerCase():""};
oT.prototype.onMouseEnter=function(){this.isHovered=!0};
oT.prototype.onMouseLeave=function(){this.isHovered=!1};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],oT.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],oT.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],oT.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],oT.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],oT.prototype,"isHovered",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],oT.prototype,"darkerDarkTheme",void 0);oT=_.z([_.p({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],oT);
_.e(oT,"ytd-expand-on-hover-card-renderer",function(){if(bEH!==void 0)return bEH;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return bEH=Z},{mode:1});var Ukb,HEc=function(){if(Ukb!==void 0)return Ukb;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Ukb=Z};_.YN("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var rh=function(){var Z=_.Q.apply(this,arguments)||this;Z.compactStyle=!1;Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return Z};
_.O(rh,_.Q);_.P=rh.prototype;_.P.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.P.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"}}}};
_.P.computeHideDot=function(Z){return!(Z&&Z.subscriberCountText&&Z.videoCountText)||this.compactStyle};
_.P.hasDualButtons=function(Z){return Z&&Z.purchaseButton&&Z.subscribeButton};
_.P.backgroundColorChanged=function(){if(this.data!==void 0){var Z=this.data.backgroundColor;this.isDarkTheme&&(Z=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=Z!=null?_.qW(Z):"transparent"}};
_.P.onDarkModeToggledAction=function(Z){this.isDarkTheme=Z};
_.P.onTap=function(Z){var V,a,J=((V=this.data)==null?void 0:V.navigationEndpoint)||((a=this.data)==null?void 0:a.serviceEndpoint);_.D(J,_.ZJ)&&(J&&_.l().resolve(_.Lf).resolveCommand(J,{form:{element:this.hostElement}}),Z.preventDefault())};
_.P.computeChannelEndpoint=function(Z){return _.D(Z,_.ZJ)?null:Z};
_.P.computeHrefEndpoint=function(Z){return _.D(Z,_.ZJ)?null:this.componentBehavior.computeHref_(Z)};
_.P.computeChannelRendererStyle=function(Z){return Z};
_.P.computeIconSize=function(Z){return Z?108:136};
_.QS.Object.defineProperties(rh,{template:{configurable:!0,enumerable:!0,get:function(){return HEc()}}});
rh.prototype.backgroundColorChanged=rh.prototype.backgroundColorChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],rh.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],rh.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.kn),_.u("design:type",Object)],rh.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],rh.prototype,"componentBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],rh.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],rh.prototype,"isDarkTheme",void 0);_.z([_.x({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.u("design:type",String)],rh.prototype,"channelRendererStyle",void 0);_.z([_.x({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],rh.prototype,"dualButtons",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("enable_desktop_search_bigger_thumbs")}}),
_.u("design:type",Boolean)],rh.prototype,"useBiggerThumbs",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.gr("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],rh.prototype,"biggerThumbStyle",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],rh.prototype,"compactStyle",void 0);_.z([_.RX("data","isDarkTheme"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rh.prototype,"backgroundColorChanged",null);rh=_.z([_.p({is:"ytd-channel-renderer",disableElementRegistration:!0})],rh);_.e(rh,"ytd-channel-renderer",function(){return HEc()},{mode:1});var Anc;var kK4;_.YN("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var PT=function(){var Z=_.Q.apply(this,arguments)||this;Z.displayItemCount=2;Z.collections=_.F("web_modern_collections_v2");Z.hasPlaylistThumbnail=!1;Z.stackThumbnailSize="large";return Z};
_.O(PT,_.Q);_.P=PT.prototype;_.P.attached=function(){this.updateInlinePreviewHoverListeners()};
_.P.detached=function(){this.clearInlinePreviewHoverListeners()};
_.P.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.P.computeFirstVideos=function(Z,V){return Z&&V?Z.slice(0,V):[]};
_.P.computeThumbnailWidth=function(Z,V){return Z?V==="BIG"?500:V==="MASSIVE"?600:V==="MEDIUM"?450:420:360};
_.P.computeThumbnailHeight=function(Z,V){return Z?V==="BIG"?280:V==="MASSIVE"?337:234:202};
_.P.clearInlinePreviewHoverListeners=function(){var Z;(Z=this.JSC$13864_inlinePreviewHoverListener)==null||Vj(Z)};
_.P.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13864_inlinePreviewHoverListener=eb({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:tWF,thumbnailElement:this.thumbnail})};
_.P.computeHasPlaylistThumbnail=function(Z){var V,a;if((((V=Z.thumbnailRenderer)==null?0:V.playlistVideoThumbnailRenderer)||((a=Z.thumbnailRenderer)==null?0:a.playlistCustomThumbnailRenderer))&&Z.thumbnailOverlays)for(V=0;V<Z.thumbnailOverlays.length;V++)if(a=void 0,(a=Z.thumbnailOverlays[V])==null?0:a.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.QS.Object.defineProperties(PT.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.JSC$13864_inlinePreviewHoverListener)==null?0:X7(Z))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
PT.prototype.dataChanged=PT.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],PT.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.U5),_.u("design:type",Object)],PT.prototype,"ytdLockupBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],PT.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],PT.prototype,"displayItemCount",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("enable_desktop_search_bigger_thumbs")}}),
_.u("design:type",Boolean)],PT.prototype,"useBiggerThumbs",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.gr("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],PT.prototype,"biggerThumbsStyle",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],PT.prototype,"collections",void 0);_.z([_.x({computed:"computeHasPlaylistThumbnail(data)"}),_.u("design:type",Object)],PT.prototype,"hasPlaylistThumbnail",void 0);_.z([_.x(),_.u("design:type",String)],PT.prototype,"stackThumbnailSize",void 0);_.z([_.Ly("ytd-thumbnail"),_.u("design:type",HTMLElement)],PT.prototype,"thumbnail",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PT.prototype,"dataChanged",null);_.z([_.E("lockupIsHovered"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],PT.prototype,"isHovered",null);PT=_.z([_.p({is:"ytd-radio-renderer",disableElementRegistration:!0})],PT);
_.e(PT,"ytd-radio-renderer",function(){if(kK4!==void 0)return kK4;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return kK4=Z},{mode:_.h4("kevlar_poly_si_batch_j058")?1:2});var E0B;_.YN("itemSectionRenderer","showRenderer","ytd-show-renderer");var fu=function(){return _.Q.apply(this,arguments)||this};
_.O(fu,_.Q);fu.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
fu.prototype.computeThumbnailWidth=function(Z){return Z?360:246};
fu.prototype.computeUseProminentThumbs=function(Z){return Z};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],fu.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],fu.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],fu.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],fu.prototype,"isSearch",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.u("design:type",Boolean)],fu.prototype,"useProminentThumbs",void 0);fu=_.z([_.p({is:"ytd-show-renderer",disableElementRegistration:!0})],fu);
_.e(fu,"ytd-show-renderer",function(){if(E0B!==void 0)return E0B;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return E0B=Z},{mode:1});_.YN("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var ij=function(){var Z=_.Q.apply(this,arguments)||this;Z.isRichGrid=!1;return Z};
_.O(ij,_.Q);ij.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"}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ij.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ij.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ij.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ij.prototype,"isRichGrid",void 0);ij=_.z([_.p({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],ij);
_.e(ij,"ytd-feed-entry-renderer",function(){if(Anc!==void 0)return Anc;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Anc=Z},{mode:1});var j5r;var BT=function(){return _.Q.apply(this,arguments)||this};
_.O(BT,_.Q);BT.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.z([_.A(_.s5),_.u("design:type",Object)],BT.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],BT.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],BT.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],BT.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.Y9,value:3}),_.u("design:type",Number)],BT.prototype,"itemsPerRow",void 0);
BT=_.z([_.p({is:"ytd-link-card-renderer",disableElementRegistration:!0})],BT);
_.e(BT,"ytd-link-card-renderer",function(){if(j5r!==void 0)return j5r;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return j5r=Z},{mode:1});var v0H;var dh=function(){return _.Q.apply(this,arguments)||this};
_.O(dh,_.Q);_.P=dh.prototype;_.P.configureRendererStamper=function(){return{"data.menu":V$,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.P.onRendererTap=function(Z){if(!this.ytdDismissibleItemBehavior.isDismissed){var V,a=(V=this.data)==null?void 0:V.navigationEndpoint;a&&!_.Ac(_.wc(Z),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(a)?_.Ac(_.wc(Z),this.hostElement,["A"])||_.Rg(this.hostElement,"yt-navigate",{endpoint:a}):this.ytComponentBehavior.resolveCommand(a,{}))}};
_.P.maybeComputeHref=function(Z){return this.ytComponentBehavior.computeHref_(Z,!0)};
_.P.getNavigationCommand=function(Z){return this.isNavigationCommand(Z)?Z:null};
_.P.isNavigationCommand=function(Z){return Z?_.D(Z,_.aX)||_.D(Z,_.kZ)||_.D(Z,_.H6)?!0:!1:!1};
dh.prototype.onRendererTap=dh.prototype.onRendererTap;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],dh.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],dh.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],dh.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],dh.prototype,"ytComponentBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],dh.prototype,"data",void 0);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],dh.prototype,"onRendererTap",null);dh=_.z([_.p({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],dh);
_.e(dh,"ytd-lumiere-promo-item-image-renderer",function(){if(v0H!==void 0)return v0H;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return v0H=Z},{mode:1});var xk7;var mp=function(){return _.Q.apply(this,arguments)||this};
_.O(mp,_.Q);mp.prototype.computeLandscapeThumbnail=function(){var Z;return((Z=this.data)==null?void 0:Z.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],mp.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],mp.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],mp.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.TP}),_.u("design:type",Boolean)],mp.prototype,"miniMode",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.Y9}),_.u("design:type",Number)],mp.prototype,"itemsPerRow",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.u("design:type",Boolean)],mp.prototype,"landscapeThumbnail",void 0);mp=_.z([_.p({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],mp);
_.e(mp,"ytd-lumiere-shelf-details-renderer",function(){if(xk7!==void 0)return xk7;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return xk7=Z},{mode:_.h4("kevlar_poly_si_batch_j076")?1:2});var Q5b;var Nm=function(){return _.Q.apply(this,arguments)||this};
_.O(Nm,_.Q);Nm.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Nm.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Nm.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Nm.prototype,"data",void 0);Nm=_.z([_.p({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],Nm);
_.e(Nm,"ytd-primetime-promo-details-renderer",function(){if(Q5b!==void 0)return Q5b;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Q5b=Z},{mode:1});var pB4;var Cu=function(){return _.Q.apply(this,arguments)||this};
_.O(Cu,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Cu.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Cu.prototype,"data",void 0);Cu=_.z([_.p({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],Cu);
_.e(Cu,"ytd-panel-show-style-metadata-renderer",function(){if(pB4!==void 0)return pB4;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return pB4=Z},{mode:1});var hWL;var qm=function(){return _.Q.apply(this,arguments)||this};
_.O(qm,_.Q);_.P=qm.prototype;_.P.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.P.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.P.computeThumbnail=function(Z){if(Z)return Z.smallFormFactorBackgroundThumbnail||Z.largeFormFactorBackgroundThumbnail};
_.P.maybeComputeHref=function(Z){return this.ytComponentBehavior.computeHref_(Z,!0)};
_.P.isNavigationCommand=function(Z){return Z?_.D(Z,_.aX)||_.D(Z,_.kZ)||_.D(Z,_.H6)?!0:!1:!1};
_.P.getNavigationCommand=function(Z){return this.isNavigationCommand(Z)?Z:null};
qm.prototype.onPanelTap=qm.prototype.onPanelTap;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],qm.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],qm.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],qm.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],qm.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],qm.prototype,"roundedContainer",void 0);_.z([_.x({reflectToAttribute:!0,value:_.F("web_modern_buttons")}),_.u("design:type",Boolean)],qm.prototype,"modernButtons",void 0);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qm.prototype,"onPanelTap",null);qm=_.z([_.p({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],qm);
_.e(qm,"ytd-primetime-promo-panel-renderer",function(){if(hWL!==void 0)return hWL;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return hWL=Z},{mode:1});_.jG(_.Uc(function(Z){Z=_.bm(Z,{data:{},useFullWidth:!1});var V=Z.data,a=Z.useFullWidth,J=function(){return V().caption},r=function(){return V().image},f=function(){return _.Xy(V().onTap)};
Z={};Z=_.un("ytTeaserCardViewModelHost",(Z.ytTeaserCardViewModelUseFullWidth=function(){return a()},Z));
return _.S("teaser-card-view-model",{class:Z},_.S(_.K,{cond:function(){return f()},
then:function(){return _.S(Pa4,{className:"ytTeaserCardViewModelLink",command:f,forceNewState:!0,useATagConfig:!0},_.S("div",{class:"ytTeaserCardViewModelImageContainer"},_.S(_.K,{cond:r,then:function(d){return _.S(_.bn,{data:d,className:"ytTeaserCardViewModelImage",alt:""})}})),_.S("p",{class:"ytTeaserCardViewModelCaption"},J))}}))},"Ab"),"teaser-card-view-model",{props:{data:_.Hh,
useFullWidth:_.Hh}});var eWF=new _.uM("RICH_GRID_VIDEO_RENDERER_TOKEN");_.jG(_.Uc(function(Z){var V=Z.data;var a=Z.showYtInteractionInContent;var J=function(){return!!V().selectableFeedback};
Z=_.B(_.ip(!1,void 0,"nblDw"));var r=Z.next().value,f=Z.next().value;_.so(function(){var n=_.D(V().primaryButton,_.sn);(n==null?0:n.isToggled)&&f(n.isToggled)});
Z=_.VE(function(n){if(!J())return!1;if(r()){var t;var c=(t=V().selectableFeedback)==null?void 0:t.onDeselect}else{var y;c=(y=V().selectableFeedback)==null?void 0:y.onSelect}c&&_.tj(c,{form:{element:n.target}});f(!r());if(n=_.D(V().primaryButton,_.sn))n.isToggled=r();return!1});
var d=function(){if(!J()){var n,t=(n=V().loggingDirectives)==null?void 0:n.trackingParams;t&&_.P4(_.l().resolve(_.fZ),t)}},N=_.EsJ(),C=function(){var n;
return J()?(n=V().selectableFeedback)==null?void 0:n.a11yLabel:void 0},T=function(){return J()?{toggled:r()}:{}},Y=_.l().resolve(_.M_(eWF)),X={};
return _.S("yt-feedback-item-renderer",{class:_.un("ytFeedbackItemRendererHost",(X.ytFeedbackItemRendererSelectableFeedback=J,X)),"on:click":Z,"on:keydown":N,title:C,"aria-label":C,"aria-pressed":function(){return J()?r():void 0},
tabindex:function(){return J()?0:void 0},
role:function(){return J()?"button":void 0}},_.S("div",{class:"ytFeedbackItemRendererContentContainer"},_.S(_.lB,{data:function(){return V().content}},{videoRenderer:function(n){return _.S(Y,{data:n.data,
showYtInteraction:a})},
lockupViewModel:function(n){return _.S(_.$e,{data:n.data,containerType:2})}})),_.S("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.S(_.lB,{data:function(){return V().primaryButton}},{toggleButtonViewModel:function(n){return _.S(_.Fb,{data:n.data,
buttonShapeOverrides:T,disableExplicitClickLogging:!0,onToggle:d})}})))},"Bb"),"yt-feedback-item-renderer",{props:{data:_.Hh,
showYtInteractionInContent:_.Hh}});var SZ=function(){var Z=_.Q.apply(this,arguments)||this;Z.isShortsGrid=!1;Z.isCompactGrid=!1;Z.isShortsPanelGrid=!1;Z.renderedFromRichGrid=!1;Z.isInFirstColumn=!1;Z.noGutterMargins=!1;Z.isInlineGroupItem=!1;Z.insetMetadata=!1;Z.noBottomMarginInAds=_.F("web_no_bottom_margin_for_home_ad_buttons");Z.force16By9ThumbnailAspectRatio=!1;Z.useCompactList=!1;Z.containerType=2;Z.thumbnailTargetWidth=9999;Z.isResponsiveGrid=!1;Z.lockupExperiments={useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0};Z.actionMap=
{"ytd-rich-item-index-update-action":"onIndexUpdateAction"};Z.hoverListener=Z.hover.bind(Z);Z.leaveListener=Z.leave.bind(Z);Z.highlighted=!1;Z.JSC$13899_unsubscribeFromInlinePreviewIsActive=function(){};
return Z};
_.O(SZ,_.Q);_.P=SZ.prototype;_.P.computeContainerType=function(){return this.useCompactList?3:2};
_.P.computeThumbnailTargetWidth=function(){var Z;return(Z=this.itemWidth)!=null?Z:9999};
_.P.updateIsInFirstColumn=function(){var Z;this.isInFirstColumn=((Z=this.data)==null?void 0:Z.colIndex)===0};
_.P.observerContainerType=function(){if(this.lockup){var Z=this.lockup;Z.containerType=this.containerType;Z.sizing=this.sizing;Z.typographyBump=this.typographyBump;Z.itemWidth=this.itemWidth}this.richGridMedia&&_.F("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.F("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.P.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",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]]"}}}}}};
_.P.leave=function(Z){Z=Z.relatedTarget;var V=document.querySelector("ytd-video-preview");Z&&V&&_.xK(V).contains(Z)||this.removeAndCleanupHighlight()};
_.P.hover=function(){var Z;if(!this.highlighted&&(!_.F("web_enable_rich_item_on_focus_effect")||(Z=this.data)!=null&&Z.onFocusEffect)){var V,a;((V=this.data)==null?void 0:(a=V.onFocusEffect)==null?void 0:a.onFocusStyle)==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(Z=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:Z,boxShadow:"0 0 0 10px "+Z}));var J,r;((J=this.data)==null?void 0:(r=J.onFocusEffect)==null?void 0:
r.onFocusStyle)==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border");this.highlighted=!0}};
_.P.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};
_.P.registerHoverHighlightListeners=function(){var Z=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$13899_unsubscribeFromInlinePreviewIsActive=_.NC(_.EV(),_.wSE,function(V){Z.highlighted&&!V&&Z.removeAndCleanupHighlight()})};
_.P.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$13899_unsubscribeFromInlinePreviewIsActive()};
_.P.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.P.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.P.getBackgroundColor=function(){var Z,V,a=(Z=this.data)==null?void 0:(V=Z.onFocusEffect)==null?void 0:V.onFocusColor;if(a){if(document.documentElement.hasAttribute("dark")&&(a==null?0:a.darkTheme))return _.qW(a==null?void 0:a.darkTheme);if(a==null?0:a.lightTheme)return _.qW(a==null?void 0:a.lightTheme)}};
_.P.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var Z=_.st(),V,a,J;Z&&((V=this.data)==null?0:V.trackingParams)&&((a=this.data)==null?void 0:a.colIndex)!=null&&((J=this.data)==null?void 0:J.rowIndex)!=null&&_.AB(Z,_.oN(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.P.isSlimMediaRenderer=function(Z){return!!_.D(Z==null?void 0:Z.content,_.x4c)||!!_.D(Z==null?void 0:Z.content,vhL)||!!_.D(Z==null?void 0:Z.content,_.wE)||!!_.D(Z==null?void 0:Z.content,P7F)};
_.P.isPostRenderer=function(){var Z,V;return!!_.D((Z=this.data)==null?void 0:Z.content,MoE)||!!_.D((V=this.data)==null?void 0:V.content,LKh)};
_.P.computeIsGameCardShelf=function(){var Z;return!!_.D((Z=this.data)==null?void 0:Z.content,MwB)};
_.P.computeIsMiniGameCardShelf=function(){var Z,V;return!!_.D((Z=this.data)==null?void 0:Z.content,dLA)||!!_.D((V=this.data)==null?void 0:V.content,mLW)};
_.P.computeIsTeaserCard=function(){var Z;return!!_.D((Z=this.data)==null?void 0:Z.content,mLW)};
_.P.computeIsSelectableFeedbackItem=function(){var Z,V;return!((V=_.D((Z=this.data)==null?void 0:Z.content,_.CM4))==null||!V.selectableFeedback)};
_.P.computeContainsLumierePosters=function(){var Z,V;return((V=_.D((Z=this.data)==null?void 0:Z.content,riL))==null?void 0:V.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.P.computeIsExpandOnHoverCardShelf=function(){var Z;return!!_.D((Z=this.data)==null?void 0:Z.content,oDL)};
_.P.computeIsLinkCardShelf=function(){var Z;return!!_.D((Z=this.data)==null?void 0:Z.content,PE7)};
_.P.computeIsReelItemStyleAvatarCircle=function(Z){var V;return((V=_.D(Z==null?void 0:Z.content,_.wE))==null?void 0:V.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.P.computeIsLinkCardFullWidth=function(Z,V){var a;return((a=_.D(Z==null?void 0:Z.content,PE7))==null?void 0:a.useFullWidth)||V<=2};
_.QS.Object.defineProperties(SZ.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){return this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.F("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){return _.F("web_enable_rich_item_on_focus_effect")||_.F("rich_grid_hover_highlight")&&!this.isShortsGrid&&!this.isCompactGrid}},
shortsLockupViewModelAspectRatio:{configurable:!0,enumerable:!0,get:function(){return _.F("web_shorts_2_by_3_lockups_no_home")&&this.isHomeShelf?0:this.isInlineGroupItem?2:this.isShortsPanelGrid||_.F("web_shorts_2_by_3_lockups_study")||_.F("web_shorts_2_by_3_lockups_home")&&this.isHomeShelf?1:0}},
shortsLockupViewModelScrimStyle:{configurable:!0,enumerable:!0,get:function(){return this.isInlineGroupItem?4:3}}});
SZ.prototype.richGridHoverHighlightChanged=SZ.prototype.richGridHoverHighlightChanged;SZ.prototype.observerContainerType=SZ.prototype.observerContainerType;SZ.prototype.updateIsInFirstColumn=SZ.prototype.updateIsInFirstColumn;_.z([_.A(_.s5),_.u("design:type",Object)],SZ.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],SZ.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],SZ.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],SZ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.U5),_.u("design:type",Object)],SZ.prototype,"ytdLockupBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],SZ.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.u("design:type",Boolean)],SZ.prototype,"isPost",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.u("design:type",Boolean)],SZ.prototype,"containsLumierePosters",void 0);_.z([_.x({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.u("design:type",Boolean)],SZ.prototype,"isSlimMedia",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.u("design:type",Boolean)],SZ.prototype,"isGameCardShelf",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.u("design:type",Boolean)],SZ.prototype,"isMiniGameCardShelf",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.u("design:type",Boolean)],SZ.prototype,"isTeaserCard",void 0);_.z([_.x({computed:"computeIsSelectableFeedbackItem(data)"}),_.u("design:type",Boolean)],SZ.prototype,"isSelectableFeedbackItem",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SZ.prototype,"isShortsGrid",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],SZ.prototype,"isSlimGrid",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SZ.prototype,"isCompactGrid",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SZ.prototype,"isShortsPanelGrid",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.u("design:type",Boolean)],SZ.prototype,"isExpandOnHoverCardShelf",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.u("design:type",Boolean)],SZ.prototype,"isLinkCardShelf",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.Y9,value:3}),_.u("design:type",Number)],SZ.prototype,"itemsPerRow",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SZ.prototype,"renderedFromRichGrid",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SZ.prototype,"isInFirstColumn",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SZ.prototype,"noGutterMargins",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SZ.prototype,"isInlineGroupItem",void 0);_.z([_.x(),_.u("design:type",Object)],SZ.prototype,"insetMetadata",void 0);
_.z([_.x(),_.u("design:type",Object)],SZ.prototype,"noBottomMarginInAds",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],SZ.prototype,"isShelfItem",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.u("design:type",Boolean)],SZ.prototype,"isReelItemStyleAvatarCircle",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.u("design:type",Boolean)],SZ.prototype,"isLinkCardFullWidth",void 0);
_.z([_.x(),_.u("design:type",Object)],SZ.prototype,"force16By9ThumbnailAspectRatio",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SZ.prototype,"useCompactList",void 0);_.z([_.x(),_.u("design:type",String)],SZ.prototype,"sizing",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],SZ.prototype,"typographyBump",void 0);_.z([_.x(),_.u("design:type",Number)],SZ.prototype,"itemWidth",void 0);_.z([_.x(),_.u("design:type",Boolean)],SZ.prototype,"isHomeShelf",void 0);
_.z([_.x(),_.u("design:type",Boolean)],SZ.prototype,"isHomeGrid",void 0);_.z([_.Ly("yt-lockup-view-model"),_.u("design:type",HTMLElement)],SZ.prototype,"lockup",void 0);_.z([_.Ly("ytd-rich-grid-media"),_.u("design:type",HTMLElement)],SZ.prototype,"richGridMedia",void 0);_.z([_.Ly("ytd-ad-slot-renderer"),_.u("design:type",HTMLElement)],SZ.prototype,"adSlotRenderer",void 0);_.z([_.x({computed:"computeContainerType(useCompactList)"}),_.u("design:type",Object)],SZ.prototype,"containerType",void 0);
_.z([_.x({computed:"computeThumbnailTargetWidth(itemWidth)"}),_.u("design:type",Object)],SZ.prototype,"thumbnailTargetWidth",void 0);_.z([_.E("showYtInteractionOnRichItem"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],SZ.prototype,"showYtInteractionOnRichGridMedia",null);_.z([_.E("isSelectableFeedbackItem","richGridHoverHighlight"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],SZ.prototype,"showYtInteractionOnRichItem",null);
_.z([_.E("typographyBump","isHomeGrid"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],SZ.prototype,"richTypographyBump",null);_.z([_.x({reflectToAttribute:!0}),_.E("isShortsGrid","isCompactGrid"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],SZ.prototype,"richGridHoverHighlight",null);_.z([_.E("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.u("design:type",Number),_.u("design:paramtypes",[])],SZ.prototype,"shortsLockupViewModelAspectRatio",null);
_.z([_.E("isInlineGroupItem"),_.u("design:type",Number),_.u("design:paramtypes",[])],SZ.prototype,"shortsLockupViewModelScrimStyle",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],SZ.prototype,"updateIsInFirstColumn",null);_.z([_.RX("containerType","sizing","typographyBump"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],SZ.prototype,"observerContainerType",null);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SZ.prototype,"isResponsiveGrid",void 0);_.z([_.x(),_.u("design:type",Object)],SZ.prototype,"lockupExperiments",void 0);_.z([_.RX("richGridHoverHighlight"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],SZ.prototype,"richGridHoverHighlightChanged",null);SZ=_.z([_.p({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],SZ);
_.zWH=_.pr()(SZ,"ytd-rich-item-renderer",function(){if(ynb===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);ynb=Z}Z=ynb;return Z},{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var efO={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var g8E=_.HA(_.oC("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var $kL;var Te=function(){var Z=_.Q.apply(this,arguments)||this;Z.useResponsiveGrid=!1;Z.hidden=!1;Z.standardShelfMargins=_.F("web_rich_grid_standard_shelf_margins");Z.isShowMoreHidden=!1;Z.isExpanded=!1;Z.isInnerShelf=!1;Z.allVideosCount=0;Z.allPlaylistCount=0;Z.haveSmartDownloadsCompleted=!1;Z.isShowLessHidden=!0;Z.restrictContentsOverflow=!1;Z.firstShownIndex=0;Z.horizontalOffset=0;Z.atEnd=!0;Z.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved",
"yt-section-reactive-dismissal":"onSectionReactiveDismissal"};Z.nextClick=function(){var V;(V=Z.data)!=null&&V.contents&&(Z.firstShownIndex+=Z.currentElementsPerRow,Z.updateHorizontalOffset(),Z.updateHorizontalItemVisibility())};
Z.previousClick=function(){var V;(V=Z.data)!=null&&V.contents&&(Z.firstShownIndex-=Z.currentElementsPerRow,Z.updateHorizontalOffset(),Z.updateHorizontalItemVisibility())};
return Z};
_.O(Te,_.Q);_.P=Te.prototype;
_.P.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isResponsiveGrid:"[[useResponsiveGrid]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",isHomeShelf:"[[isHomePage]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]"},params:{isShelfItem:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:_.yr("HTML_DIR")===
"rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.P.attached=function(){this.requestElementsPerRow()};
_.P.refreshGridLayoutNew=function(){var Z;if((Z=this.data)!=null&&Z.contents&&this.containerWidth){var V;((V=this.data.responsiveContainerConfiguration)==null?0:V.responsiveSize)?(Z=_.VMK(this.data.responsiveContainerConfiguration,this.containerWidth),Z=_.$A(Object.assign({},Z,{standardUnitMinWidth:this.standardUnitMinWidth}))):Z=_.$A({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=Z.typographyBump;if(this.elementsPerRow!==
Z.numItems||this.gutter!==Z.gutter)this.elementsPerRow=Z.numItems,this.gutter=Z.gutter,this.itemWidth=Z.itemWidth,_.eL(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":Z.gutter+"px"})}};
_.P.computeSizing=function(){if(!(this.isLumiere||this.isShortsShelf()&&_.F("web_use_layout_library_for_rich_grid_disable_shorts"))){var Z=_.PYE(this.data);if(Z)return Z;if(_.F("web_use_layout_library_for_rich_grid"))return this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.P.computeUseResponsiveGrid=function(){return this.isShortsShelf()&&_.F("web_use_layout_library_for_rich_grid_disable_shorts")?!1:!this.isLumiere&&this.sizing};
_.P.computeButton=function(Z){var V=_.D(Z,_.y9);Z=Object.assign({},_.D(Z,_.y9));return V?(Z.text||(Z.text={simpleText:Z.tooltip}),Z.style="STYLE_MONO_OUTLINE",Z.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",Z):V};
_.P.onRowIndexChange=function(){var Z=_.st(),V,a;((V=this.data)==null?0:V.trackingParams)&&((a=this.data)==null?void 0:a.rowIndex)!=null&&Z&&_.AB(Z,_.oN(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.P.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var Z,V=((Z=this.getRichItemRenderers()[0])==null?void 0:Z.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*V;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.P.requestElementsPerRow=function(){_.Rg(this.hostElement,"yt-request-elements-per-row")};
_.P.onUpdateElementsPerRowAction=function(Z,V,a,J,r,f){if(this.containerWidth!==f&&(this.containerWidth=f,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&Z&&V&&a&&J&&r&&(this.elementsPerRow!==Z||this.postsPerRow!==V||this.slimItemsPerRow!==a||this.gameCardsPerRow!==J||this.miniGameCardsPerRow!==r)&&(this.elementsPerRow=Z,this.postsPerRow=V,this.slimItemsPerRow=a,this.gameCardsPerRow=J,this.miniGameCardsPerRow=r,this.updateItemVisibility())};
_.P.getRichItemRenderers=function(){return _.H(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.P.updateItemVisibility=function(){var Z=this;if(this.data&&this.data.contents){var V=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(J,r){var f;((f=Z.data)==null?0:f.isExpanded)?(J.hidden=r>V-1,J.ytRendererBehavior.markDirty()):J.hidden=r>Z.currentElementsPerRow-1||r>V-1});
var a=this.data.contents.length<=this.currentElementsPerRow;this.isExpanded=!!this.data.isExpanded;this.isShowMoreHidden=!this.data.showMoreButton||a||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||a||!this.data.isExpanded||this.isTruncated}this.contents.style.visibility="visible"}};
_.P.setHeightToSingleRow=function(){var Z=this.getRichItemRenderers(),V=Number.parseInt(getComputedStyle(Z[0]).marginBottom,10)||0;Z=Z.slice(0,this.currentElementsPerRow).reduce(function(a,J){return Math.max(a,J.getBoundingClientRect().height+V)},0);
this.contents.style.height=Z+"px"};
_.P.focusNextExpandedItem=function(){var Z;((Z=this.data)==null?0:Z.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.P.focusItem=function(Z,V){var a=this.getRichItemRenderers();if(a[Z]&&(Z=a[Z].querySelector(".focus-on-expand"))){if(V){var J;(J=a[this.currentElementsPerRow])==null||J.scrollIntoView({behavior:"smooth",block:"center"})}Z.focus({preventScroll:!0})}};
_.P.onDataChange=function(){var Z=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();_.vH(this,function(){Z.updateItemVisibility()});
var V;if((V=this.data)==null?0:V.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.eL(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),V=0;V<this.data.contents.length;V++){var a=_.D(this.data.contents[V],_.Fw)||{};a.colIndex=V;a.rowIndex=this.data.rowIndex}};
_.P.handleRerenderDownloadsData=function(){_.F("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())};
_.P.blockInlinePreview=function(Z){var V=this,a;return _.m(function(J){(a=V.inlinePreviewIsEnabled)&&V.ytdReduxBehavior.dispatch(_.eHB(!1));return J.return(new Promise(function(r){Z(function(){a&&V.ytdReduxBehavior.dispatch(_.eHB(!0));r()})}))})};
_.P.expandShelf=function(){var Z=this;if(this.data){var V,a=(V=_.D(this.data.showMoreButton,_.y9))==null?void 0:V.trackingParams;a&&_.P4(_.Ze(),a);this.data.isExpanded=!0;this.blockInlinePreview(function(J){Z.setHeightToSingleRow();Z.updateItemVisibility();Z.contents.style.height=Z.contents.scrollHeight+"px";_.td.addJob(function(){Z.contents.style.height="auto";Z.focusNextExpandedItem();J()},2,200)})}};
_.P.collapseShelf=function(){var Z=this;return _.m(function(V){if(V.nextAddress==1){if(!Z.data)return V.return();Z.data.isExpanded=!1;return _.q(V,Z.blockInlinePreview(function(a){Z.contents.style.height=Z.contents.scrollHeight+"px";Z.setHeightToSingleRow();_.td.addJob(function(){Z.updateItemVisibility();Z.contents.style.height="auto";a()},2,200)}),2)}_.Rg(Z.hostElement,"yt-rich-shelf-renderer-collapse",Z.data.trackingParams);
Z.focusItem(0,!1);_.mt(V)})};
_.P.updateArrowButtonStatus=function(){var Z=this.getRichItemRenderers().length;if(!_.F("web_rich_shelf_renderer_use_data_contents_killswitch")){var V,a;Z=((V=this.data)==null?void 0:(a=V.contents)==null?void 0:a.length)||0}this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=Z};
_.P.onChildElementFocus=function(Z){this.hasChevronButtons&&(Z=Z.target.closest("#contents > *"),this.contents.contains(Z)&&(Z.offsetLeft<this.horizontalOffset?this.previousClick():Z.offsetLeft+Z.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.P.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.yr("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.P.updateHorizontalOffset=function(){var Z=this.getRichItemRenderers(),V=Z.length;if(!_.F("web_rich_shelf_renderer_use_data_contents_killswitch")){var a,J;V=((a=this.data)==null?void 0:(J=a.contents)==null?void 0:J.length)||0}var r;Z=((r=Z[0])==null?void 0:r.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>V?this.firstShownIndex=V-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*Z};
_.P.isSlimMediaShelfRenderer=function(){var Z,V,a,J=(a=_.D((Z=this.data)==null?void 0:(V=Z.contents)==null?void 0:V[0],_.Fw))==null?void 0:a.content;return!!(_.D(J,_.x4c)||_.D(J,vhL)||_.D(J,_.wE)||_.D(J,P7F))};
_.P.isGameCardShelf=function(){var Z,V,a,J=(a=_.D((Z=this.data)==null?void 0:(V=Z.contents)==null?void 0:V[0],_.Fw))==null?void 0:a.content;return!!_.D(J,MwB)};
_.P.isGnomeShelf=function(){var Z,V,a,J=(a=_.D((Z=this.data)==null?void 0:(V=Z.contents)==null?void 0:V[0],_.Fw))==null?void 0:a.content;return!!_.D(J,_.CM4)};
_.P.isMiniGameCardShelf=function(){var Z,V,a,J=(a=_.D((Z=this.data)==null?void 0:(V=Z.contents)==null?void 0:V[0],_.Fw))==null?void 0:a.content;return!!_.D(J,dLA)||!!_.D(J,mLW)};
_.P.hasGameBoxArtAvatarStyle=function(){var Z;return((Z=this.data)==null?void 0:Z.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.P.hasRoundedGameBoxArtAvatarStyle=function(){var Z;return((Z=this.data)==null?void 0:Z.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.P.isShortsShelf=function(){var Z,V,a,J=(a=_.D((Z=this.data)==null?void 0:(V=Z.contents)==null?void 0:V[0],_.Fw))==null?void 0:a.content;return!!_.D(J,_.wE)||!!_.D(J,P7F)};
_.P.isPostShelfRenderer=function(){var Z,V,a,J=(a=_.D((Z=this.data)==null?void 0:(V=Z.contents)==null?void 0:V[0],_.Fw))==null?void 0:a.content;return!(!_.D(J,MoE)&&!_.D(J,LKh))};
_.P.isLumiereShelf=function(){var Z,V,a=_.D((Z=this.data)==null?void 0:(V=Z.contents)==null?void 0:V[0],_.Fw);return!!_.D(a==null?void 0:a.content,riL)};
_.P.isLumiereShelfWithPosters=function(){var Z,V,a=_.D((Z=this.data)==null?void 0:(V=Z.contents)==null?void 0:V[0],_.Fw),J;return((J=_.D(a==null?void 0:a.content,riL))==null?void 0:J.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.P.isExpandOnHoverCardShelf=function(){var Z,V,a,J=(a=_.D((Z=this.data)==null?void 0:(V=Z.contents)==null?void 0:V[0],_.Fw))==null?void 0:a.content;return!!_.D(J,oDL)};
_.P.computeHasFeaturedBadge=function(){var Z,V,a=_.D((Z=this.data)==null?void 0:(V=Z.badges)==null?void 0:V[0],_.NeW);return a?a.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.P.computeHasPaygatedFeaturedBadge=function(){var Z,V,a=_.D((Z=this.data)==null?void 0:(V=Z.badges)==null?void 0:V[0],_.NeW);return a?(a==null?void 0:a.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.P.computeHeaderHidden=function(){var Z,V,a,J,r,f;return!((Z=this.data)==null?0:Z.icon)&&!((V=this.data)==null?0:V.title)&&!((a=this.data)==null?0:a.subtitle)&&!((J=this.data)==null?0:J.thumbnail)&&!((r=this.data)==null?0:r.badges)&&!((f=this.data)==null?0:f.menu)};
_.P.showCtaButton=function(){var Z;return!((Z=this.data)==null||!Z.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.P.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.P.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.P.computeForce16By9ThumbnailAspectRatio=function(){var Z,V;return((Z=this.data)==null?void 0:(V=Z.responsiveContainerConfiguration)==null?void 0:V.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.P.onSectionReactiveDismissal=function(Z,V,a){var J,r;var f=(J=this.data)==null?void 0:(r=J.targetingContext)==null?void 0:r.targetGroupId;this&&f&&V.targetGroupId&&f.includes(V.targetGroupId)?(J=this.rowIndex,Z=J===void 0?!1:!(V.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&J<=Z)):Z=!1;Z&&(this.hidden=a)};
_.QS.Object.defineProperties(Te.prototype,{currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var Z=this.elementsPerRow;this.isPostShelfRenderer()?Z=this.postsPerRow:this.isSlimMediaShelfRenderer()?Z=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?Z=this.slimItemsPerRow-1:this.isGameCardShelf()?Z=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(Z=this.miniGameCardsPerRow);return Z}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&_.F("kevlar_clean_feeds_show_more")&&this.isHomePage}},
hideBottomDivider:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!((Z=this.data)==null||!Z.previousButton)&&!((V=this.data)==null||!V.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 Z;return((Z=_.l().resolve(_.jV).getCurrentPage())==null?void 0:Z.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J;return!((Z=this.data)==null?0:(V=Z.thumbnail)==null?0:(a=V.accessibility)==null?0:(J=a.accessibilityData)==null?0:J.label)}},
initiallyIsExpanded:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.isExpanded)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
Te.prototype.onChildElementFocus=Te.prototype.onChildElementFocus;Te.prototype.handleRerenderDownloadsData=Te.prototype.handleRerenderDownloadsData;Te.prototype.onDataChange=Te.prototype.onDataChange;Te.prototype.onRowIndexChange=Te.prototype.onRowIndexChange;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Te.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Te.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.D6),_.u("design:type",Object)],Te.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Te.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Te.prototype,"ytdReduxBehavior",void 0);_.z([_.x({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.u("design:type",Object)],Te.prototype,"useResponsiveGrid",void 0);_.z([_.x(),_.u("design:type",Object)],Te.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Number)],Te.prototype,"standardUnitMinWidth",void 0);_.z([_.x({reflectToAttribute:!0,value:3}),_.u("design:type",Number)],Te.prototype,"elementsPerRow",void 0);_.z([_.x({value:3}),_.u("design:type",Number)],Te.prototype,"postsPerRow",void 0);_.z([_.x({value:6}),_.u("design:type",Number)],Te.prototype,"slimItemsPerRow",void 0);_.z([_.x({value:6}),_.u("design:type",Number)],Te.prototype,"gameCardsPerRow",void 0);
_.z([_.x({value:6}),_.u("design:type",Number)],Te.prototype,"miniGameCardsPerRow",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Te.prototype,"hidden",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Te.prototype,"standardShelfMargins",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Te.prototype,"isShowMoreHidden",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Te.prototype,"isExpanded",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Te.prototype,"isInnerShelf",void 0);_.z([_.x({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.u("design:type",Boolean)],Te.prototype,"isShorts",void 0);_.z([_.x({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.u("design:type",Boolean)],Te.prototype,"isLumiere",void 0);_.z([_.x({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.u("design:type",Boolean)],Te.prototype,"hasBoxArtThumbnailStyle",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.u("design:type",Boolean)],Te.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.u("design:type",Boolean)],Te.prototype,"hasFeaturedBadge",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.u("design:type",Boolean)],Te.prototype,"hasPaygatedFeaturedBadge",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.u("design:type",Boolean)],Te.prototype,"isHeaderHidden",void 0);_.z([_.x({selector:_.Ega}),_.u("design:type",Object)],Te.prototype,"allVideosCount",void 0);_.z([_.x({selector:Z3O}),_.u("design:type",Object)],Te.prototype,"allPlaylistCount",void 0);_.z([_.x({selector:RsK}),_.u("design:type",Object)],Te.prototype,"haveSmartDownloadsCompleted",void 0);
_.z([_.x({selectorArgs:["entitySelectorType"],selector:function(Z,V){if(_.F("kevlar_modern_downloads_page")&&V&&V!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var a=Z.entities;switch(V){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":V=_.CY(a);Z=t5(V);var J=_.il(V);a=_.S_(a);a=_.hB($sR(J,a,V.length));return{contents:Z,subtitle:a};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return a=_.CY(a),{contents:t5(a)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return a=
_.q2(a),{contents:t5(a)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return a=_.qlu(a),{contents:t5(a)};default:_.FD(new _.qa("Error: entitySelectorType defined but not matched in selector.",Z,V))}}}}),
_.u("design:type",Object)],Te.prototype,"entityDrivenRichShelfData",void 0);_.z([_.x({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.u("design:type",Boolean)],Te.prototype,"hasTopCtaButton",void 0);_.z([_.x({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.u("design:type",Boolean)],Te.prototype,"hasBottomCtaButton",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.u("design:type",Boolean)],Te.prototype,"force16By9ThumbnailAspectRatio",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Te.prototype,"isShowLessHidden",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Te.prototype,"restrictContentsOverflow",void 0);_.z([_.x({selector:_.y8E}),_.u("design:type",Boolean)],Te.prototype,"inlinePreviewIsEnabled",void 0);
_.z([_.x({computed:"computeSizing(data)"}),_.u("design:type",String)],Te.prototype,"sizing",void 0);_.z([_.x(),_.u("design:type",Boolean)],Te.prototype,"typographyBump",void 0);_.z([_.x(),_.u("design:type",Number)],Te.prototype,"itemWidth",void 0);_.z([_.x(),_.u("design:type",Object)],Te.prototype,"firstShownIndex",void 0);_.z([_.x(),_.u("design:type",Object)],Te.prototype,"horizontalOffset",void 0);_.z([_.x(),_.u("design:type",Object)],Te.prototype,"atEnd",void 0);
_.z([_.Ly("#contents"),_.u("design:type",HTMLElement)],Te.prototype,"contents",void 0);_.z([_.RX("data.rowIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Te.prototype,"onRowIndexChange",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Te.prototype,"onDataChange",null);
_.z([_.RX("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Te.prototype,"handleRerenderDownloadsData",null);_.z([_.$K("focusin"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Te.prototype,"onChildElementFocus",null);_.z([_.x({reflectToAttribute:!0}),_.E("data","isHomePage"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Te.prototype,"isTruncated",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Te.prototype,"hideBottomDivider",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Te.prototype,"hasChevronButtons",null);_.z([_.E("firstShownIndex"),_.u("design:type",Object),_.u("design:paramtypes",[])],Te.prototype,"previousButtonOverride",null);
_.z([_.E("atEnd"),_.u("design:type",Object),_.u("design:paramtypes",[])],Te.prototype,"nextButtonOverride",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Te.prototype,"isHomePage",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Te.prototype,"thumbnailAriaHidden",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Te.prototype,"initiallyIsExpanded",null);
_.z([_.E("data"),_.u("design:type",String),_.u("design:paramtypes",[])],Te.prototype,"entitySelectorType",null);Te=_.z([_.p({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],Te);
_.RWb=_.pr()(Te,"ytd-rich-shelf-renderer",function(){if($kL===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);$kL=Z}Z=$kL;return Z},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var M8F;_.jG(Fwh,"yt-slimline-survey-view-model",{props:{data:_.Hh}});var Yq=function(){var Z=_.Q.apply(this,arguments)||this;Z.tileLottieAnimationRef={};Z.backgroundLottieAnimationRef={};Z.isOnHoverBehaviorForLottieEnabled=!0;Z.useBiggerShowcaseImage=_.F("enable_desktop_search_bigger_thumbs");Z.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return Z};
_.O(Yq,_.Q);_.P=Yq.prototype;_.P.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.P.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},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.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"}}}};
_.P.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var Z=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);Z!==this.hasTile&&this.set("hasTile",Z);Z=this.hasLogo(this.data)||!!this.data.badgeText;Z!==this.hasMetadata&&this.set("hasMetadata",Z);Z=this.data.overflowButton?!1:Z;Z!==this.showLogoImage&&this.set("showLogoImage",Z);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();
this.maybeInitializeBackgroundLottie()}};
_.P.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.P.currentColorChanged=function(){this.updateButtonPalette()};
_.P.computeBackgroundStyle=function(Z){if(Z&&this.data){var V=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var a=_.xI((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);a&&V.push('background-image: url("'+a+'");')}var J;((J=Z.basicColorData)==null?void 0:J.backgroundColor)!==void 0&&V.push("background-color: "+_.SL(Z.basicColorData.backgroundColor)+";");return V.join("")}};
_.P.onDarkModeToggledAction=function(Z){Z!==this.isDarkTheme&&this.set("isDarkTheme",Z)};
_.P.getCurrentLogo=function(Z,V){if(Z)return V?Z.darkLogoImage:Z.lightLogoImage};
_.P.getCurrentStaticTileImage=function(Z,V){if(this.hasStaticTile(Z))return Z.darkTileImage?V?Z.darkTileImage:Z.tileImage:Z.tileImage};
_.P.computeTitleStyle=function(Z){if(this.data&&this.data.title&&Z&&Z.basicColorData&&Z.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.qW(Z.basicColorData.foregroundTitleColor)+";"};
_.P.computeSubtitleStyle=function(Z){if(this.data&&this.data.subtitle&&Z&&Z.basicColorData&&Z.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.qW(Z.basicColorData.foregroundBodyColor)+";"};
_.P.computeSupplementalStyle=function(Z){if(this.data&&this.data.supplementalText&&Z&&Z.supplementalTextColor!==void 0)return Z=_.qW(Z.supplementalTextColor),"color:"+Z+";--yt-endpoint-color:"+Z+";--yt-endpoint-hover-color:"+Z+";--yt-endpoint-visited-color:"+Z+";--yt-formatted-string-bold-font-weight:700;"};
_.P.computeBadgeStyle=function(Z){if(this.data&&this.data.badgeText&&Z&&Z.basicColorData&&Z.basicColorData.foregroundActivatedColor!==void 0)return"color:"+_.qW(Z.basicColorData.foregroundActivatedColor)+";"};
_.P.computeDismissIconStyle=function(Z){var V,a;if((Z==null?0:(V=Z.dismissButtonColorData)==null?0:V.foregroundTitleColor)&&(Z==null?0:(a=Z.dismissButtonColorData)==null?0:a.backgroundColor))return"--yt-button-color:"+_.SL(Z.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.SL(Z.dismissButtonColorData.backgroundColor)+";"};
_.P.computeOverflowIconStyle=function(Z){var V,a;if((Z==null?0:(V=Z.dismissButtonColorData)==null?0:V.foregroundTitleColor)&&(Z==null?0:(a=Z.dismissButtonColorData)==null?0:a.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.SL(Z.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.SL(Z.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.SL(Z.dismissButtonColorData.foregroundTitleColor)+";"};
_.P.computeBannerStyle=function(Z){return Z?Z.toLowerCase().replace(/_/g,"-"):""};
_.P.computeLocation=function(Z){switch(Z==null?void 0:Z.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.P.shouldShowTileSection=function(Z,V,a){return!this.shouldExpandLogo(Z,V,a)&&V};
_.P.shouldShowExpandedLogoSection=function(Z,V,a){return this.shouldExpandLogo(Z,V,a)&&Z!==void 0&&this.hasLogo(Z)};
_.P.shouldExpandLogo=function(Z,V,a){return Z&&V?!1:a>=2};
_.P.hasStaticTile=function(Z){return!(Z==null||!Z.tileImage)};
_.P.hasTileLottie=function(Z){var V;return!!(Z==null?0:(V=Z.tileLottie)==null?0:V.url)};
_.P.hasLogo=function(Z){return this.getCurrentLogo(Z,this.isDarkTheme)!==void 0};
_.P.getLogoHeight=function(Z){return this.logoWithPadding(Z)?"26":"20"};
_.P.getExpandedLogoHeight=function(Z){return this.logoWithPadding(Z)?"31":"24"};
_.P.getLogoImageId=function(Z){return this.logoWithPadding(Z)?"logo-image-with-padding":"logo-image"};
_.P.hasBackgroundLottie=function(Z){var V;return!!(Z==null?0:(V=Z.backgroundLottie)==null?0:V.url)};
_.P.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var Z,V;(Z=this.tileLottieAnimationRef)==null||(V=Z.lottieEl)==null||V.play();var a,J;(a=this.backgroundLottieAnimationRef)==null||(J=a.lottieEl)==null||J.play()}};
_.P.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var Z,V;(Z=this.tileLottieAnimationRef)==null||(V=Z.lottieEl)==null||V.pause();var a,J;(a=this.backgroundLottieAnimationRef)==null||(J=a.lottieEl)==null||J.pause()}};
_.P.pauseLottie=function(){var Z,V;(Z=this.tileLottieAnimationRef)==null||(V=Z.lottieEl)==null||V.pause();var a,J;(a=this.backgroundLottieAnimationRef)==null||(J=a.lottieEl)==null||J.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.P.performPrimaryButtonAction=function(){var Z,V,a;((Z=this.data)==null?0:(V=Z.primaryButton)==null?0:(a=V.buttonRenderer)==null?0:a.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.P.requestElementsPerRow=function(){_.Rg(this.hostElement,"yt-request-elements-per-row")};
_.P.updateButtonPalette=function(){if(this.data&&this.currentColorData){var Z;((Z=this.data.dismissButton)==null?0:Z.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 V;if((V=this.data.primaryButton)==null?0:V.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 a;if((a=this.data.secondaryButton)==
null?0:a.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 J;((J=this.data.primaryButton)==null?0:J.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var r;((r=this.data.secondaryButton)==null?0:r.toggleButtonRenderer)&&this.set("secondaryButton",{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)})}};
_.P.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var Z=this.getTileLottieDataBasedOnTheme(),V,a;if(Z.url!==((V=this.tileLottiePlayerProps)==null?void 0:(a=V.animationConfig)==null?void 0:a.path)){var J,r;(J=this.tileLottieAnimationRef)==null||(r=J.lottieEl)==null||r.destroy();var f;this.isOnHoverBehaviorForLottieEnabled=!((f=Z.settings)==null?0:f.autoplay);var d,N;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(N=(d=Z.settings)==null?void 0:d.autoplay)!=null?N:!1,loop:this.getLottieLoopValue(Z.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof Z.url==="string"?this.tileLottiePlayerProps.animationConfig.path=Z.url:this.tileLottiePlayerProps.animationConfig.animationData=Z.url}}};
_.P.getOverflowButton=function(Z){return _.D(Z.overflowButton,mXL)};
_.P.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var Z=this.getBackgroundLottieDataBasedOnTheme(),V,a;if(Z.url!==((V=this.backgroundLottiePlayerProps)==null?void 0:(a=V.animationConfig)==null?void 0:a.path)){var J,r;(J=this.backgroundLottieAnimationRef)==null||(r=J.lottieEl)==null||r.destroy();var f;this.isOnHoverBehaviorForLottieEnabled=!((f=Z.settings)==null?0:f.autoplay);var d,N;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(N=(d=Z.settings)==null?void 0:d.autoplay)!=null?N:!1,loop:this.getLottieLoopValue(Z.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof Z.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=Z.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
Z.url}}};
_.P.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var Z;((Z=this.tileLottieAnimationRef)==null?void 0:Z.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var V;((V=this.backgroundLottieAnimationRef)==null?void 0:V.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.P.getTileLottieDataBasedOnTheme=function(){var Z;if(this.isDarkTheme&&((Z=this.data)==null?0:Z.darkThemeTileLottie))return this.data.darkThemeTileLottie;var V;return((V=this.data)==null?0:V.tileLottie)?this.data.tileLottie:{}};
_.P.getBackgroundLottieDataBasedOnTheme=function(){var Z;if(this.isDarkTheme&&((Z=this.data)==null?0:Z.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var V;return((V=this.data)==null?0:V.backgroundLottie)?this.data.backgroundLottie:{}};
_.P.onUpdateElementsPerRowAction=function(Z){Z&&this.elementsPerRow!==Z&&(this.elementsPerRow=Z)};
_.P.getLottieLoopValue=function(Z){return Z?Z.loop!==void 0?Z.loop:Z.loopCount?Z.loopCount-1:!0:!0};
_.P.logoWithPadding=function(Z){var V,a,J;return(Z=(V=this.getCurrentLogo(Z,this.isDarkTheme))==null?void 0:(a=V.thumbnails)==null?void 0:(J=a[0])==null?void 0:J.height)&&Z%31===0?!0:!1};
Yq.prototype.currentColorChanged=Yq.prototype.currentColorChanged;Yq.prototype.themeChanged=Yq.prototype.themeChanged;Yq.prototype.dataChanged=Yq.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Yq.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Yq.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],Yq.prototype,"ytdDismissibleItemBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Yq.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Yq.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Yq.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Yq.prototype,"primaryButton",void 0);_.z([_.x(),_.u("design:type",Object)],Yq.prototype,"secondaryButton",void 0);
_.z([_.x({reflectToAttribute:!0,value:3}),_.u("design:type",Number)],Yq.prototype,"elementsPerRow",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Yq.prototype,"isDarkTheme",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Yq.prototype,"hasTile",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Yq.prototype,"hasMetadata",void 0);
_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Yq.prototype,"showLogoImage",void 0);_.z([_.x(),_.u("design:type",Object)],Yq.prototype,"currentColorData",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.u("design:type",String)],Yq.prototype,"bannerStyle",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.u("design:type",String)],Yq.prototype,"location",void 0);
_.z([_.x(),_.u("design:type",Object)],Yq.prototype,"tileLottiePlayerProps",void 0);_.z([_.x(),_.u("design:type",Object)],Yq.prototype,"tileLottieAnimationRef",void 0);_.z([_.x(),_.u("design:type",Object)],Yq.prototype,"backgroundLottiePlayerProps",void 0);_.z([_.x(),_.u("design:type",Object)],Yq.prototype,"backgroundLottieAnimationRef",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Yq.prototype,"useBiggerShowcaseImage",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Yq.prototype,"isHideEnclosingAction",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Yq.prototype,"dataChanged",null);_.z([_.Zr("isDarkTheme"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Yq.prototype,"themeChanged",null);
_.z([_.Zr("currentColorData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Yq.prototype,"currentColorChanged",null);Yq=_.z([_.p({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],Yq);
_.e(Yq,"ytd-statement-banner-renderer",function(){if(M8F!==void 0)return M8F;var Z=document.createElement("template");_.w(Z,'\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="metadata-container" hidden="[[!showLogoImage]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-img-shadow dimension="height" height$="[[getLogoHeight(data)]]" hidden="[[shouldExpandLogo(data, hasTile, elementsPerRow)]]" id$="[[getLogoImageId(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-img-shadow>\n            <div id="badge-container" style$="[[computeBadgeStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n              <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n            </div>\n          </div>\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="36" max-height="110" max-lines="2" min-font-size="20" text="[[data.title]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-dynamic-sizing-formatted-string>\n            <div id="new-badge-container" hidden="[[!data.overflowButton]]" style$="[[computeTitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n              <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n            </div>\n          </div>\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return M8F=Z},{mode:1});var LuH;var XA=function(){var Z=_.Q.apply(this,arguments)||this;Z.isSearch=!1;Z.hideShelfHeader=!1;Z.engagementPanel=!1;Z.disableMouseScroll=!0;Z.useFloorScrolling=!0;Z.modernTypography=_.F("web_modern_typography");return Z};
_.O(XA,_.Q);XA.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.oC("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.oC("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
XA.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
XA.prototype.onDataChanged=XA.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],XA.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],XA.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],XA.prototype,"isSearch",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],XA.prototype,"hideShelfHeader",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],XA.prototype,"engagementPanel",void 0);_.z([_.x(),_.u("design:type",Object)],XA.prototype,"disableMouseScroll",void 0);_.z([_.x(),_.u("design:type",Object)],XA.prototype,"useFloorScrolling",void 0);_.z([_.x(),_.u("design:type",Object)],XA.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],XA.prototype,"modernTypography",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],XA.prototype,"onDataChanged",null);XA=_.z([_.p({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],XA);
_.e(XA,"ytd-reel-shelf-renderer",function(){if(LuH!==void 0)return LuH;var Z=document.createElement("template");_.w(Z,'\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="title-container" hidden="[[!data.title]]" class="style-scope ytd-reel-shelf-renderer">\n  <h2 class="style-scope ytd-reel-shelf-renderer">\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    <span id="title" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.title)]]</span>\n    <span id="title-superscript" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.titleSuperscript)]]</span>\n  </h2>\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return LuH=Z},{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var uQB;var Wua=_.Uc(function(Z){var V=Z.data;Z=Z.useSmallFont;var a={},J={};return _.S("yt-channel-external-link-view-model",{class:"yt-channel-external-link-view-model-wiz"},_.S(_.K,{cond:function(){return V().favicon},
then:function(r){return _.S(_.bn,{data:r,className:"yt-channel-external-link-view-model-wiz__favicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.S("div",{class:"yt-channel-external-link-view-model-wiz__container"},_.S(_.dH,{text:function(){return V().title},
className:_.un("yt-channel-external-link-view-model-wiz__title",(a["yt-channel-external-link-view-model-wiz__title--title-small-font"]=Z,a)),ellipsisTruncate:!0,userInput:!0}),_.S(_.dH,{text:function(){return V().link},
className:_.un("yt-channel-external-link-view-model-wiz__link",(J["yt-channel-external-link-view-model-wiz__link--link-small-font"]=Z,J)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"Cb");
Wua.idomCompat=!0;_.jG(Wua,"yt-channel-external-link-view-model",{props:{data:_.Hh,useSmallFont:_.Hh}});_.YN("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var Ku=function(){var Z=_.Q.apply(this,arguments)||this;Z.revealButtonClass="button";Z.businessEmailDisplayState="HIDE_SECTION";return Z};
_.O(Ku,_.Q);_.P=Ku.prototype;_.P.refit=function(){var Z=this;_.lm(function(){_.L4(Z.hostElement,"yt-refit-popups-action")});
_.vH(this,function(){_.L4(Z.hostElement,"yt-refit-popups-action")})};
_.P.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.GF("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA")};
_.P.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"};
_.P.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.P.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"}}}};
_.P.computeEmailHref=function(Z){return"mailto:"+Z};
_.P.computeSafeUrl=function(Z){if(Z)return _.Xl(Z)};
_.P.linkEndpoint=function(Z){return _.D(Z.onTap,_.YI)};
_.P.linkEndpointToHref=function(Z){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(Z))};
_.P.onYtServiceRequestCompleted=function(Z){var V;if((V=Z.detail.data)==null?0:V.businessEmail)this.businessEmail=Z.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var a;if((a=Z.detail.data)==null?0:a.errorMessage)this.businessEmailErrorMessage=Z.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.P.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var Z=this.JSC$14002_captchaTextarea.value;if(Z){Z={recaptcha_response_token:Z,channel_id:this.metadata.channelId};var V=_.D(this.metadata.onBusinessEmailRevealClickCommand,_.YI);V&&this.ytComponentBehavior.resolveCommand(V,{form:Z})}}};
_.P.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.QS.Object.defineProperties(Ku.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var Z;return _.D((Z=this.data)==null?void 0:Z.metadata,BT7)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.D(this.metadata.businessEmailRevealButton,_.tv)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var Z=new URL(this.metadata.canonicalChannelUrl);return Z.host+Z.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 _.D(this.metadata.learnMoreOnTap,_.YI)}}});
Ku.prototype.onYtServiceRequestCompleted=Ku.prototype.onYtServiceRequestCompleted;Ku.prototype.businessEmailMetadataChanged=Ku.prototype.businessEmailMetadataChanged;Ku.prototype.refit=Ku.prototype.refit;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Ku.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ku.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ku.prototype,"ytRendererstamperBehavior",void 0);_.z([_.Ly("#g-recaptcha-response"),_.u("design:type",HTMLTextAreaElement)],Ku.prototype,"JSC$14002_captchaTextarea",void 0);_.z([_.x(),_.u("design:type",Object)],Ku.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Ku.prototype,"revealButtonClass",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ku.prototype,"metadata",null);
_.z([_.E("metadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ku.prototype,"revealButton",null);_.z([_.E("metadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ku.prototype,"channelDisplayUrl",null);_.z([_.Zr("metadata"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ku.prototype,"refit",null);_.z([_.E("metadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ku.prototype,"formattedDescription",null);
_.z([_.E("metadata","learnMoreCommand"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ku.prototype,"shouldRendereVerifiedPhoneStatus",null);_.z([_.E("metadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ku.prototype,"learnMoreCommand",null);_.z([_.x(),_.u("design:type",String)],Ku.prototype,"businessEmailDisplayState",void 0);_.z([_.x(),_.u("design:type",String)],Ku.prototype,"businessEmail",void 0);
_.z([_.x(),_.u("design:type",String)],Ku.prototype,"businessEmailErrorMessage",void 0);_.z([_.Zr("metadata"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ku.prototype,"businessEmailMetadataChanged",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Ku.prototype,"onYtServiceRequestCompleted",null);
Ku=_.z([_.p({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],Ku);
_.e(Ku,"ytd-about-channel-renderer",function(){if(uQB!==void 0)return uQB;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-about-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="about-container" class="style-scope ytd-about-channel-renderer">\n  <div id="header-row" hidden="[[!metadata.aboutPanelTitle]]" class="style-scope ytd-about-channel-renderer">\n    <h1 class="style-scope ytd-about-channel-renderer">[[metadata.aboutPanelTitle]]</h1>\n    <div id="dismiss-button" class="style-scope ytd-about-channel-renderer"></div>\n  </div>\n\n  <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.descriptionLabel]]" hidden="[[!formattedDescription]]">\n  </yt-attributed-string>\n  <yt-attributed-string id="description-container" class="about-section style-scope ytd-about-channel-renderer" data="[[formattedDescription]]" hidden="[[!formattedDescription]]" user-input="true">\n  </yt-attributed-string>\n\n  <div id="bio-container" class="about-section style-scope ytd-about-channel-renderer" hidden="[[!metadata.formattedBio]]">\n    <h2 class="subheadline style-scope ytd-about-channel-renderer">[[metadata.artistBioLabel]]</h2>\n    <yt-attributed-string id="bio-container" class="about-section style-scope ytd-about-channel-renderer" data="[[metadata.artistBio]]" hidden="[[!metadata.artistBio]]" user-input="true">\n    </yt-attributed-string>\n    <p class="style-scope ytd-about-channel-renderer">[[metadata.artistBio]]</p>\n  </div>\n\n  <div id="links-section" hidden="[[!metadata.links]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <div id="link-list-container" class="style-scope ytd-about-channel-renderer">\n    </div>\n  </div>\n  <div id="custom-links-section" hidden="[[!metadata.customLinks]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <table id="links-container" class="about-section style-scope ytd-about-channel-renderer">\n      <template is="dom-repeat" items="[[metadata.customLinks]]" as="link" class="style-scope ytd-about-channel-renderer">\n        <tr hidden="[[!linkEndpointToHref(link)]]" class="style-scope ytd-about-channel-renderer">\n          <td class="image-container style-scope ytd-about-channel-renderer">\n            <yt-image data="[[link.favicon]]" width="32" class="style-scope ytd-about-channel-renderer"></yt-image>\n          </td>\n          <td class="href-container style-scope ytd-about-channel-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[linkEndpointToHref(link)]]" data="[[linkEndpoint(link)]]">[[link.label]]</a>\n          </td>\n        </tr>\n      </template>\n    </table>\n  </div>\n\n  <div id="additional-info-container" class="about-section style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.additionalInfoLabel]]"></yt-attributed-string>\n    <table class="style-scope ytd-about-channel-renderer">\n      <tbody class="style-scope ytd-about-channel-renderer"><tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="mail" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.signInForBusinessEmail]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n\n        <td id="view-email-button-container" hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-button-view-model classes="[[revealButtonClass]]" data="[[revealButton]]" scoping-class-name="[[is]]" on-click="onBusinessEmailClick" class="style-scope ytd-about-channel-renderer">\n          </yt-button-view-model>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-about-channel-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-about-channel-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-about-channel-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-about-channel-renderer">[[metadata.businessEmailSubmitCaptchaLabel]] </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-about-channel-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-about-channel-renderer">\n          <a id="email" class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[computeEmailHref(businessEmail)]]" target="_blank">[[businessEmail]]</a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!shouldRendereVerifiedPhoneStatus]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="phone" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <span class="style-scope ytd-about-channel-renderer">[[metadata.phoneVerifiedLabel]]</span>\n          <a class="yt-simple-endpoint phone-status-info style-scope ytd-about-channel-renderer" href$="[[computeHref_(learnMoreCommand)]]" target="_blank">\n            <yt-icon icon="info" class="style-scope ytd-about-channel-renderer"></yt-icon>\n          </a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!channelDisplayUrl]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="language" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[metadata.canonicalChannelUrl]]">[[channelDisplayUrl]]</a>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.country]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.country]]" icon="privacy_public" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.country]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.joinedDateText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.joinedDateText]]" icon="info_outline" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.joinedDateText]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.subscriberCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="person_radar" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.subscriberCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.videoCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.videoCountText]]" icon="my_videos" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.videoCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.viewCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.viewCountText]]" icon="trending_up" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.viewCountText]]</td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="button-container" class="style-scope ytd-about-channel-renderer">\n    <div id="share-channel" class="button style-scope ytd-about-channel-renderer"></div>\n    <div id="flagging-button" class="button style-scope ytd-about-channel-renderer"></div>\n  </div>\n</div>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return uQB=Z},{mode:1});var g0B;var nu=function(){return _.Q.apply(this,arguments)||this};
_.O(nu,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],nu.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],nu.prototype,"data",void 0);nu=_.z([_.p({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],nu);
_.e(nu,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(g0B!==void 0)return g0B;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return g0B=Z},{mode:1});var ILr;var lj=function(){return _.Q.apply(this,arguments)||this};
_.O(lj,_.Q);lj.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],lj.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],lj.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],lj.prototype,"aligment",void 0);lj=_.z([_.p({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],lj);
_.e(lj,"ytd-channel-list-sub-menu-renderer",function(){if(ILr!==void 0)return ILr;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return ILr=
Z},{mode:1});var ZUb;var to=function(){return _.Q.apply(this,arguments)||this};
_.O(to,_.Q);to.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}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],to.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],to.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],to.prototype,"data",void 0);to=_.z([_.p({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],to);
_.e(to,"ytd-channel-sub-menu-renderer",function(){if(ZUb!==void 0)return ZUb;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ZUb=Z},{mode:1});var Vrz;var aMh;var si=function(){var Z=_.Q.apply(this,arguments)||this;Z.isCompact=!1;return Z};
_.O(si,_.Q);_.QS.Object.defineProperties(si.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((V=_.D((Z=this.data)==null?void 0:Z.endpoint,_.H6))==null?void 0:V.target)==="TARGET_NEW_WINDOW"}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],si.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],si.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],si.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],si.prototype,"isCompact",void 0);_.z([_.E("isCompact"),_.u("design:type",Number),_.u("design:paramtypes",[])],si.prototype,"thumbnailWidth",null);
_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],si.prototype,"openNewWindow",null);si=_.z([_.p({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],si);
_.e(si,"ytd-media-lockup-renderer",function(){if(aMh!==void 0)return aMh;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return aMh=Z},{mode:1});var JT4;var FA=function(){return _.Q.apply(this,arguments)||this};
_.O(FA,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],FA.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],FA.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],FA.prototype,"data",void 0);FA=_.z([_.p({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],FA);
_.e(FA,"ytd-structured-description-channel-lockup-renderer",function(){if(JT4!==void 0)return JT4;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return JT4=Z},{mode:1});var oda;var Db=function(){var Z=_.Q.apply(this,arguments)||this;Z.isCompact=!1;Z.collections=_.F("web_modern_collections_v2");Z.collectionsStackColor=_.F("modernize_structured_description_playlist_lockups_v2");return Z};
_.O(Db,_.Q);Db.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:_.F("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.QS.Object.defineProperties(Db.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J,r,f;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:this.collections,sampledThumbnailColor:this.collectionsStackColor?(Z=this.data)==null?void 0:(V=Z.thumbnail)==null?void 0:V.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(a=this.data)==null?void 0:(J=a.thumbnail)==null?void 0:J.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(r=this.data)==null?void 0:(f=r.thumbnail)==
null?void 0:f.vibrantColorPalette:void 0}}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Db.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Db.prototype,"componentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Db.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Db.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Db.prototype,"showSidePanelThumbnailOverlay",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Db.prototype,"isCompact",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Db.prototype,"collections",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Db.prototype,"collectionsStackColor",void 0);_.z([_.E("data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Db.prototype,"twoLineTitle",null);
_.z([_.E("data","collections","collectionsStackColor"),_.u("design:type",Object),_.u("design:paramtypes",[])],Db.prototype,"collectionStack",null);Db=_.z([_.p({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],Db);
_.e(Db,"ytd-structured-description-playlist-lockup-renderer",function(){if(oda!==void 0)return oda;var Z=document.createElement("template");_.w(Z,'\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)]]">\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return oda=Z},{mode:1});var rTc;var cT=function(){return _.Q.apply(this,arguments)||this};
_.O(cT,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],cT.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],cT.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],cT.prototype,"data",void 0);cT=_.z([_.p({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],cT);
_.e(cT,"ytd-structured-description-video-lockup-renderer",function(){if(rTc!==void 0)return rTc;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return rTc=Z},{mode:2});var Oi=function(){return _.Q.apply(this,arguments)||this};
_.O(Oi,_.Q);
Oi.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}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Oi.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Oi.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Oi.prototype,"data",void 0);Oi=_.z([_.p({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],Oi);
_.e(Oi,"ytd-compact-infocard-renderer",function(){if(Vrz!==void 0)return Vrz;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Vrz=Z},{mode:1});var P_A;var Ge=function(){var Z=_.Q.apply(this,arguments)||this;Z.useModernCollectionsV2=_.F("web_modern_collections_v2");return Z};
_.O(Ge,_.Q);Ge.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.QS.Object.defineProperties(Ge.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.F("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.F("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.F("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ge.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ge.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],Ge.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Ge.prototype,"ytdReduxBehavior",void 0);_.z([_.x({selector:_.Un}),_.u("design:type",Object)],Ge.prototype,"isGridViewEnabled",void 0);
_.z([_.E("isGridViewEnabled"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ge.prototype,"watchFeedBigThumbs",null);_.z([_.E("isGridViewEnabled","data"),_.x({reflectToAttribute:!0,value:"168"}),_.u("design:type",String),_.u("design:paramtypes",[])],Ge.prototype,"thumbnailWidth",null);_.z([_.E("isGridViewEnabled","data"),_.x({reflectToAttribute:!0,value:"94"}),_.u("design:type",String),_.u("design:paramtypes",[])],Ge.prototype,"customThumbnailSize",null);
_.z([_.x(),_.u("design:type",Object)],Ge.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ge.prototype,"useModernCollectionsV2",void 0);Ge=_.z([_.p({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],Ge);
_.e(Ge,"ytd-compact-playlist-renderer",function(){if(P_A!==void 0)return P_A;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return P_A=Z},{mode:1});var fMH;var wh=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");Z.roundedContainer=!0;Z.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return Z};
_.O(wh,_.Q);_.P=wh.prototype;_.P.attached=function(){this.requestElementsPerRow()};
_.P.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"}}}};
_.P.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.P.computeViewStyle=function(Z){return Z.style?Z.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.P.onUpdateElementsPerRowAction=function(Z){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&Z===1};
_.P.requestElementsPerRow=function(){_.Rg(this.hostElement,"yt-request-elements-per-row")};
wh.prototype.dataChanged=wh.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],wh.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],wh.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],wh.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],wh.prototype,"actionHandlerBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],wh.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],wh.prototype,"hideThumbnail",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.u("design:type",String)],wh.prototype,"viewStyle",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],wh.prototype,"darkerDarkTheme",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],wh.prototype,"roundedContainer",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wh.prototype,"dataChanged",null);wh=_.z([_.p({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],wh);
_.e(wh,"ytd-compact-promoted-item-renderer",function(){if(fMH!==void 0)return fMH;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return fMH=Z},{mode:1});var iU7;var yA=function(){var Z=_.Q.apply(this,arguments)||this;Z.collections=_.F("web_modern_collections_v2");return Z};
_.O(yA,_.Q);yA.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
yA.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
yA.prototype.onYtNavigate=function(Z,V){var a=this;if(V.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",V)){var J=this.get("watchEndpoint.videoId",V.endpoint),r=_.L4(this.hostElement,"yt-get-current-video-id-action")[0];_.F("kevlar_mix_handle_first_endpoint_different")&&J&&r&&J!==r||(Z.stopPropagation(),_.hc().getPlayerPromise().then(function(f){if(f.getPlayerState()===0&&a.data.secondaryNavigationEndpoint)var d=a.data.secondaryNavigationEndpoint;else{d=
Object.assign({},V.endpoint);var N=_.D(d.commandMetadata,_.p4);N&&(f=Math.floor(f.getCurrentTime()),N.url=_.pf(N.url,{t:f}),!_.F("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(N=_.D(d,_.kZ)))&&(N.startTimeSeconds=f)}_.Rg(a.hostElement,"yt-navigate",{endpoint:d})}))}};
_.QS.Object.defineProperties(yA.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.F("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.F("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J,r,f;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(Z=this.data)==null?void 0:(V=Z.thumbnail)==null?void 0:V.sampledThumbnailColor,vibrantColorPalette:(a=this.data)==null?void 0:(J=a.thumbnail)==null?void 0:J.vibrantColorPalette,darkColorPalette:(r=this.data)==null?void 0:(f=r.thumbnail)==null?void 0:f.darkColorPalette,experimentEnabled:this.collections}}}});
yA.prototype.onYtNavigate=yA.prototype.onYtNavigate;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],yA.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.I9.YtEndpointBehavior),_.u("design:type",Object)],yA.prototype,"ytEndpointBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],yA.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],yA.prototype,"ytdDismissibleItemBehavior",void 0);
_.z([_.A(_.U5),_.u("design:type",Object)],yA.prototype,"ytdLockupBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],yA.prototype,"ytdReduxBehavior",void 0);_.z([_.x({selector:_.Un}),_.u("design:type",Object)],yA.prototype,"isGridViewEnabled",void 0);_.z([_.E("isGridViewEnabled"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],yA.prototype,"watchFeedBigThumbs",null);
_.z([_.E("isGridViewEnabled"),_.x({reflectToAttribute:!0}),_.u("design:type",String),_.u("design:paramtypes",[])],yA.prototype,"thumbnailWidth",null);_.z([_.x(),_.u("design:type",Object)],yA.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],yA.prototype,"collections",void 0);_.z([_.E("data","collections"),_.u("design:type",Object),_.u("design:paramtypes",[])],yA.prototype,"collectionStack",null);
_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],yA.prototype,"onYtNavigate",null);yA=_.z([_.p({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],yA);
_.e(yA,"ytd-compact-radio-renderer",function(){if(iU7!==void 0)return iU7;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return iU7=Z},{mode:1});var BSH;var bj=function(){return _.Q.apply(this,arguments)||this};
_.O(bj,_.Q);bj.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
bj.prototype.computeRendererStyle=function(Z){return Z.style?Z.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.z([_.x(),_.u("design:type",Object)],bj.prototype,"data",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],bj.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],bj.prototype,"rendererBehavior",void 0);_.z([_.x({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.u("design:type",String)],bj.prototype,"rendererStyle",void 0);
bj=_.z([_.p({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],bj);
_.e(bj,"ytd-compact-text-promo-renderer",function(){if(BSH!==void 0)return BSH;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return BSH=Z},{mode:1});var dBB;var Ui=function(){var Z=_.Q.apply(this,arguments)||this;Z.isShortsStyle=!1;return Z};
_.O(Ui,_.Q);_.P=Ui.prototype;_.P.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"}}}};
_.P.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.Rg(this.hostElement,"yt-disable-lockup-interaction"):_.Rg(this.hostElement,"yt-enable-lockup-interaction"))};
_.P.isMetaBlockEmpty=function(Z){return!Z||!Z.longBylineText&&!Z.shortBylineText&&!Z.shortViewCountText&&!Z.viewCountText};
_.P.computeHasOneLineTitle=function(Z){return this.forceOneLineTitle||!(Z==null||!Z.buttons)};
_.P.computeDisableInteraction=function(){var Z;return!((Z=this.data)==null?0:Z.navigationEndpoint)};
_.P.hasSingularTopStandaloneBadge=function(){var Z;return!((Z=this.data)==null||!Z.topStandaloneBadge)};
_.QS.Object.defineProperties(Ui.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.F("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.F("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 Z;return this.hasSingularTopStandaloneBadge()?[(Z=this.data)==null?void 0:Z.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var Z;return this.shouldShowTopBadges?((Z=this.data)==null?void 0:Z.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
Ui.prototype.disableInteractionChanged=Ui.prototype.disableInteractionChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ui.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ui.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],Ui.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.U5),_.u("design:type",Object)],Ui.prototype,"ytdLockupBehavior",void 0);
_.z([_.A(_.s5),_.u("design:type",Object)],Ui.prototype,"ytdReduxBehavior",void 0);_.z([_.x({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.u("design:type",Boolean)],Ui.prototype,"metaBlockEmpty",void 0);_.z([_.x({selector:_.Un}),_.u("design:type",Object)],Ui.prototype,"isGridViewEnabled",void 0);_.z([_.E("isGridViewEnabled"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ui.prototype,"watchFeedBigThumbs",null);
_.z([_.E("isGridViewEnabled"),_.x({reflectToAttribute:!0}),_.u("design:type",String),_.u("design:paramtypes",[])],Ui.prototype,"thumbnailWidth",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ui.prototype,"isShortsStyle",void 0);_.z([_.x(),_.u("design:type",Object)],Ui.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.u("design:type",Boolean)],Ui.prototype,"hasOneLineTitle",void 0);
_.z([_.x(),_.u("design:type",Boolean)],Ui.prototype,"hideThumbnail",void 0);_.z([_.x(),_.u("design:type",Boolean)],Ui.prototype,"forceOneLineTitle",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.u("design:type",Boolean)],Ui.prototype,"disableInteraction",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Ui.prototype,"musicMetadataVideoLockup",void 0);
_.z([_.RX("disableInteraction"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ui.prototype,"disableInteractionChanged",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ui.prototype,"shouldShowTopBadges",null);_.z([_.E("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],Ui.prototype,"topBadges",null);
_.z([_.E("shouldShowTopBadges","data"),_.u("design:type",Array),_.u("design:paramtypes",[])],Ui.prototype,"inlineMetadataBadges",null);_.z([_.E("shouldShowTopBadges"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ui.prototype,"shouldShowBadgesBelowMetadata",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ui.prototype,"compactTitleClass",null);Ui=_.z([_.p({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],Ui);
_.e(Ui,"ytd-compact-video-renderer",function(){if(dBB!==void 0)return dBB;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return dBB=Z},{mode:_.h4("kevlar_poly_si_batch_j067")?1:2});var mBL;_.YN("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var HT=function(){return _.Q.apply(this,arguments)||this};
_.O(HT,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],HT.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],HT.prototype,"data",void 0);HT=_.z([_.p({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],HT);
_.e(HT,"ytd-counterfactual-renderer",function(){if(mBL!==void 0)return mBL;var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return mBL=Z},{mode:1});var NSE;var Ao=function(){var Z=_.Q.apply(this,arguments)||this;Z.hidden=!1;return Z};
_.O(Ao,_.Q);Ao.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.l().resolve(_.Lf).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
Ao.prototype.computeHidden=function(Z){return!!Z};
_.QS.Object.defineProperties(Ao.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}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ao.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ao.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.u("design:type",Object)],Ao.prototype,"hidden",void 0);_.z([_.E("data.label"),_.u("design:type",String),_.u("design:paramtypes",[])],Ao.prototype,"label",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ao.prototype,"value",null);
Ao=_.z([_.p({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],Ao);
_.e(Ao,"ytd-dropdown-item-renderer",function(){if(NSE!==void 0)return NSE;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return NSE=Z},{mode:1});var C_H;var qw7;var kq=function(){return _.Q.apply(this,arguments)||this};
_.O(kq,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],kq.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],kq.prototype,"data",void 0);_.z([_.x({computed:"getSimpleString(data.label)"}),_.u("design:type",String)],kq.prototype,"label",void 0);kq=_.z([_.p({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],kq);
_.e(kq,"ytd-navigation-dropdown-item-renderer",function(){if(qw7!==void 0)return qw7;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return qw7=Z},{mode:1});var Ei=function(){var Z=_.Q.apply(this,arguments)||this;Z.disabled=!1;Z.value="";Z.noLabelFloat=!1;Z.noUnderline=!1;Z.usePrimaryColor=!1;Z.hasBackground=!1;Z.verticalAlign="top";Z.autosize=!1;Z.minAutosizeWidth=100;Z.autosizeFont="14px Roboto";return Z};
_.O(Ei,_.Q);_.P=Ei.prototype;_.P.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"}}}};
_.P.open=function(){this.inputEl.open()};
_.P.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.P.dataChanged=function(){this.reset()};
_.P.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("value-changed",this.value))};
_.P.stopPropagation=function(Z){Z.stopPropagation()};
_.P.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var Z=this.canvas.getContext("2d");Z&&(Z.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(Z.measureText(this.inputEl.value).width)+24)+"px")}};
_.P.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var Z=0,V=this.data.entries.length;Z<V;Z++){var a=this.data.entries[Z],J;for(J in a)if(a.hasOwnProperty(J)){var r=a[J];if("isSelected"in r&&r.isSelected)return"stringValue"in r?r.stringValue||"":"int32Value"in r?r.int32Value||0:0}}return null};
_.P.updateValueFromBinding=function(Z){this.value=Z.detail.value};
_.QS.Object.defineProperties(Ei.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 Z=0,V=this.data.entries.length;Z<V;Z++){var a=this.data.entries[Z],J;for(J in a)if(a.hasOwnProperty(J)){var r=a[J];if("isSelected"in r&&r.isSelected&&"label"in r)return this.ytRendererBehavior.getSimpleString(r.label)}}return null}}});
Ei.prototype.autoSizeLabel=Ei.prototype.autoSizeLabel;Ei.prototype.stopPropagation=Ei.prototype.stopPropagation;Ei.prototype.valueChangedForBinding=Ei.prototype.valueChangedForBinding;Ei.prototype.dataChanged=Ei.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ei.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ei.prototype,"ytRendererStamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],Ei.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ei.prototype,"disabled",void 0);_.z([_.x(),_.u("design:type",Object)],Ei.prototype,"value",void 0);_.z([_.x(),_.u("design:type",Object)],Ei.prototype,"noLabelFloat",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ei.prototype,"noUnderline",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],Ei.prototype,"theme",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ei.prototype,"usePrimaryColor",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ei.prototype,"hasBackground",void 0);_.z([_.x(),_.u("design:type",Object)],Ei.prototype,"verticalAlign",void 0);_.z([_.x(),_.u("design:type",Object)],Ei.prototype,"autosize",void 0);_.z([_.x(),_.u("design:type",Object)],Ei.prototype,"minAutosizeWidth",void 0);_.z([_.x(),_.u("design:type",Object)],Ei.prototype,"autosizeFont",void 0);
_.z([_.Ly("#entries"),_.u("design:type",Object)],Ei.prototype,"entries",void 0);_.z([_.Ly("#input"),_.u("design:type",Object)],Ei.prototype,"inputEl",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ei.prototype,"dataChanged",null);_.z([_.Zr("value"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ei.prototype,"valueChangedForBinding",null);
_.z([_.$K("iron-overlay-opened"),_.$K("iron-overlay-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Ei.prototype,"stopPropagation",null);_.z([_.$K("iron-select"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ei.prototype,"autoSizeLabel",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ei.prototype,"label",null);
Ei=_.z([_.p({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],Ei);
_.e(Ei,"ytd-dropdown-renderer",function(){if(C_H!==void 0)return C_H;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return C_H=Z},{mode:1});var SwB;var jZ=function(){var Z=_.Q.apply(this,arguments)||this;Z.isConstrainedList=!1;return Z};
_.O(jZ,_.Q);jZ.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"}}}};
jZ.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
jZ.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
jZ.prototype.computeViewAllHidden=function(Z,V){return Z||!V.viewAllEndpoint};
jZ.prototype.fillRestIfNoShowMore=jZ.prototype.fillRestIfNoShowMore;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],jZ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],jZ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.z1.YtLazyListBehavior),_.u("design:type",Object)],jZ.prototype,"ytLazyListBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],jZ.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],jZ.prototype,"isConstrainedList",void 0);_.z([_.Zr("data","canShowMore"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jZ.prototype,"fillRestIfNoShowMore",null);jZ=_.z([_.p({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],jZ);
_.e(jZ,"ytd-expanded-shelf-contents-renderer",function(){if(SwB!==void 0)return SwB;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return SwB=Z},{mode:_.h4("kevlar_poly_si_batch_j025")?1:2});var TSF;var vT=function(){return _.Q.apply(this,arguments)||this};
_.O(vT,_.Q);vT.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}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],vT.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],vT.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],vT.prototype,"data",void 0);vT=_.z([_.p({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],vT);
_.e(vT,"ytd-feed-channel-filter-header-renderer",function(){if(TSF!==void 0)return TSF;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return TSF=Z},{mode:1});var Ywr;var XVH;var KDH;var xq=function(){return _.Q.apply(this,arguments)||this};
_.O(xq,_.Q);_.P=xq.prototype;_.P.onClick=function(Z){var V,a=(V=this.data)==null?void 0:V.sectionEndpoint;!_.Ac(_.wc(Z),this.hostElement,["A".toString()])&&a&&_.Rg(this.hostElement,"yt-navigate",{endpoint:a})};
_.P.computeHasSectionEndpoint=function(Z){return(Z==null?void 0:Z.sectionEndpoint)!==void 0};
_.P.computeShowHeaderAsLink=function(Z){return(Z==null?void 0:Z.header)!==void 0&&(Z==null?void 0:Z.sectionEndpoint)!==void 0};
_.P.computeShowSubheaderAsLink=function(Z){return(Z==null?void 0:Z.subheader)!==void 0&&(Z==null?void 0:Z.sectionEndpoint)!==void 0&&(Z==null?void 0:Z.header)===void 0};
_.P.getHeaderAsLinkClass=function(Z){var V=[],a;(Z==null?0:(a=Z.headerIcon)==null?0:a.iconType)&&V.push("header-link-active");return V.join(" ")};
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],xq.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],xq.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],xq.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],xq.prototype,"data",void 0);
_.z([_.x({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],xq.prototype,"hasSectionEndpoint",void 0);_.z([_.x({computed:"computeShowHeaderAsLink(data)"}),_.u("design:type",Boolean)],xq.prototype,"showHeaderAsLink",void 0);_.z([_.x({computed:"computeShowSubheaderAsLink(data)"}),_.u("design:type",Boolean)],xq.prototype,"showSubheaderAsLink",void 0);xq=_.z([_.p({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],xq);
_.e(xq,"ytd-medical-panel-section-renderer",function(){if(KDH!==void 0)return KDH;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return KDH=Z},{mode:1});var QA=function(){var Z=_.Q.apply(this,arguments)||this;Z.isExpanded=!1;Z.roundedContainer=!0;Z.skipRoundingTop=!1;Z.toggleExpandableSection=function(){Z.isExpanded=!Z.isExpanded};
return Z};
_.O(QA,_.Q);
QA.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]]"}}}}}};
QA.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
QA.prototype.dataChanged=QA.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],QA.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],QA.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],QA.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],QA.prototype,"isExpanded",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],QA.prototype,"roundedContainer",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],QA.prototype,"skipRoundingTop",void 0);_.z([_.x(),_.u("design:type",Object)],QA.prototype,"toggleExpandableSection",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QA.prototype,"dataChanged",null);QA=_.z([_.p({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],QA);
_.e(QA,"ytd-medical-panel-content-renderer",function(){if(XVH!==void 0)return XVH;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return XVH=Z},{mode:1});_.YN("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var pu=function(){var Z=_.Q.apply(this,arguments)||this;Z.roundedContainer=!0;Z.amsterdamEnabled=_.F("enable_desktop_amsterdam_info_panels");Z.hasTitle=!1;Z.linkIcon="OPEN_IN_NEW";Z.isDismissed=!1;return Z};
_.O(pu,_.Q);
pu.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]]"}},medicalPanelContentRenderer:{component:"ytd-medical-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",roundedContainer:"[[roundedContainer]]"}},
horizontalCardListRenderer:"ytd-horizontal-card-list-renderer"}}}};
pu.prototype.computeHasTitle=function(Z){return!(Z==null||!Z.title)};
pu.prototype.onClick=function(Z){var V,a=(V=this.data)==null?void 0:V.headerEndpoint;!_.Ac(_.wc(Z),this.hostElement,["BUTTON".toString()])&&a&&this.ytComponentBehavior.resolveCommand(a)};
_.QS.Object.defineProperties(pu.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 Z;return((Z=this.data)==null?void 0:Z.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?void 0:Z.disableBottomDivider)||!((V=this.data)==null?0:V.title)}}});
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],pu.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],pu.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],pu.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],pu.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],pu.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],pu.prototype,"roundedContainer",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],pu.prototype,"amsterdamEnabled",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.u("design:type",Object)],pu.prototype,"hasTitle",void 0);
_.z([_.x({type:_.F("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.E("data.background"),_.u("design:type",Object),_.u("design:paramtypes",[])],pu.prototype,"background",null);_.z([_.x({type:_.F("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.E("data.titleStyle"),_.u("design:type",Object),_.u("design:paramtypes",[])],pu.prototype,"titleStyle",null);
_.z([_.x({type:_.F("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.E("data.titleStyle"),_.u("design:type",Object),_.u("design:paramtypes",[])],pu.prototype,"showLinkIcon",null);_.z([_.x(),_.u("design:type",String)],pu.prototype,"linkIcon",void 0);_.z([_.x({type:_.F("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],pu.prototype,"hideDivider",null);
_.z([_.x({selectorArgs:["data.dismissStateEntityKey"],selector:function(Z,V){Z=_.gV(Z.entities,"dismissState",V);return(Z==null?void 0:Z.isDismissed)||(Z==null?void 0:Z.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(Z==null?void 0:Z.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.u("design:type",Object)],pu.prototype,"isDismissed",void 0);pu=_.z([_.p({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],pu);
_.e(pu,"ytd-info-panel-container-renderer",function(){if(Ywr!==void 0)return Ywr;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Ywr=Z},{mode:1});var ndE;_.YN("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var ho=function(){var Z=_.Q.apply(this,arguments)||this;Z.modernTypography=_.F("web_modern_typography");return Z};
_.O(ho,_.Q);ho.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
ho.prototype.computeStyle=function(Z){return Z?Z:""};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ho.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ho.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ho.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.u("design:type",String)],ho.prototype,"titleStyle",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ho.prototype,"modernTypography",void 0);ho=_.z([_.p({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],ho);
_.e(ho,"ytd-item-section-header-renderer",function(){if(ndE!==void 0)return ndE;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ndE=Z},{mode:1});var lMh;var trY,sjz=function(){return trY!==void 0?trY:trY=document.createElement("template")};
document.head.appendChild(sjz().content);var FDL;_.eZ=new _.uM("VOTING_ANIMATION_CONTROLLER_TOKEN");var cTW=_.Uc(function(Z){var V=Z.data;var a=_.v6(),J=_.v6();Z=_.B(_.ip("VOTE_STATUS_NONE",void 0,"FVF7mc"));var r=Z.next().value,f=Z.next().value,d=_.PM(aDE,function(){var n;return(n=V())==null?void 0:n.entityKey}),N=_.F("web_enable_voting_animation")||_.F("enable_music_web_cairo_voting_animation");
_.so(function(){var n;((n=V().initialState)==null?0:n.status)&&f(V().initialState.status)});
var C=function(){var n,t,c=(t=(n=V().initialState)==null?void 0:n.votes)!=null?t:0,y;n=(y=V().initialState)==null?void 0:y.status;return n==="VOTE_STATUS_UPVOTED"?c-1:n==="VOTE_STATUS_DOWNVOTED"?c+1:c},T=function(){return r()==="VOTE_STATUS_UPVOTED"?C()+1:r()==="VOTE_STATUS_DOWNVOTED"?C()-1:C()},Y=function(n){var t=n?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
f(t);var c=T(),y=_.l().resolve(_.M_(_.eZ)),U=d();U&&(n&&(U==null?0:U.upvoteDefaultButtonOnTap)?_.tj(U.upvoteDefaultButtonOnTap,{form:{element:a.value},disableClickTracking:!0}):(U==null?0:U.upvoteToggledButtonOnTap)&&_.tj(U.upvoteToggledButtonOnTap,{form:{element:a.value},disableClickTracking:!0}));var v;n=(v=U==null?void 0:U.enableOptimisticReordering)!=null?v:V().enableOptimisticReordering;N&&y&&V().itemId&&n&&DBr(y,V().itemId,c,t)},X=function(n){var t=n?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
f(t);var c=T(),y=_.l().resolve(_.M_(_.eZ)),U=d();U&&(n&&(U==null?0:U.downvoteDefaultButtonOnTap)?_.tj(U.downvoteDefaultButtonOnTap,{form:{element:J.value},disableClickTracking:!0}):(U==null?0:U.downvoteToggledButtonOnTap)&&_.tj(U.downvoteToggledButtonOnTap,{form:{element:J.value},disableClickTracking:!0}));var v;n=(v=U==null?void 0:U.enableOptimisticReordering)!=null?v:V().enableOptimisticReordering;N&&y&&V().itemId&&n&&DBr(y,V().itemId,c,t)};
Z={};Z=_.un("ytVotingViewModelVoteCount",(Z.ytVotingViewModelVoteCountDisabled=function(){return V().isDisabled},Z));
return _.S("voting-view-model",{class:"ytVotingViewModelHost"},_.S("div",{el:a},_.S(_.lB,{data:function(){var n=_.D(V().upvoteButton,_.sn);return{toggleButtonViewModel:Object.assign({},n,{isToggled:r()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(n){return _.S(_.Fb,{data:n.data,
onToggle:Y})}})),_.S("div",{class:Z},function(){var n,t,c;
return r()==="VOTE_STATUS_UPVOTED"?(n=V().initialState)==null?void 0:n.compactVotesUpvoted:r()==="VOTE_STATUS_DOWNVOTED"?(t=V().initialState)==null?void 0:t.compactVotesDownvoted:(c=V().initialState)==null?void 0:c.compactVotes}),_.S("div",{el:J},_.S(_.lB,{data:function(){var n=_.D(V().downvoteButton,_.sn);
return{toggleButtonViewModel:Object.assign({},n,{isToggled:r()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(n){return _.S(_.Fb,{data:n.data,
onToggle:X})}})))},"Db");_.jG(_.Uc(function(Z){var V=Z.data;return _.S("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.S("div",{class:_.un("ytEngagementBarViewModelEngagementBarWrapper",Z.className)},_.S(_.lB,{data:function(){return V().actions}},{votingViewModel:cTW})))},"Eb"),"engagement-bar-view-model",{props:{data:_.Hh,
className:_.Hh}});var ze=function(){var Z=_.Q.apply(this,arguments)||this;Z.amsterdamPostMvp=_.F("web_amsterdam_post_mvp_playlists");Z.cairoCollabPlaylistPostMvp=_.F("web_collab_playlist_thumbnail_size");Z.playlistVotingAnimationEnabled=_.F("web_enable_voting_animation");Z.downloadProgress=0;Z.transferState="TRANSFER_STATE_UNKNOWN";Z.downloadState="DOWNLOAD_STATE_UNKNOWN";Z.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";Z.offlineVideoPolicyExpirationTimestamp=0;return Z};
_.O(ze,_.Q);_.P=ze.prototype;_.P.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"}}}};
_.P.canReorderChanged=function(){this.persistentDragHandle=_.F("kevlar_playlist_drag_handles")&&this.canReorder};
_.P.onDrag=function(){if(this.thumbnail){var Z=_.H(this.thumbnail).querySelector("yt-image");Z&&(Z.shouldRenderLazy=!1)}};
_.P.onMenuOverlayChanged=function(Z,V){this.menuOpened=V};
_.P.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.P.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.P.onContentsTap=function(Z){var V,a=(V=this.data)==null?void 0:V.serviceEndpoints;if(a&&a.length===1&&_.D(a[0],mEE)&&!_.Ac(_.wc(Z),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(a[0]);else{var J;(V=(J=this.data)==null?void 0:J.navigationEndpoint)&&_.F("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?OUB(_.l().resolve(_.Ee),V):(_.d8().playlistSuggestionsShelfActivation=
!0,_.GZ4(_.l().resolve(_.Ee),V)):V&&!_.Ac(_.wc(Z),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.F("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.Rg(this.hostElement,"yt-navigate",{endpoint:V}):this.ytComponentBehavior.resolveCommand(V))}};
_.P.computeStyle=function(Z){return Z?Z.toLowerCase().replace(/_/g,"-"):""};
_.P.computeThumbnailWidth=function(Z){return Z==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:this.amsterdamPostMvp?160:this.cairoCollabPlaylistPostMvp?200:120};
_.P.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=DCu(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))}};
_.P.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.P.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.P.dataChanged=function(){if(this.data){var Z,V,a,J=((Z=this.downloadRenderData)==null?void 0:Z.badges)&&((V=this.downloadRenderData)==null?void 0:V.badges)!==((a=this.data)==null?void 0:a.badges),r,f,d;Z=((r=this.downloadRenderData)==null?void 0:r.thumbnailOverlays)&&((f=this.downloadRenderData)==null?void 0:f.thumbnailOverlays)!==((d=this.data)==null?void 0:d.thumbnailOverlays);(!this.downloadRenderData||J||Z)&&this.downloadStateChanged()}};
_.P.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var Z,V,a=(Z=this.data.menu)==null?void 0:(V=Z.menuRenderer)==null?void 0:V.items;if(a)for(Z=_.B(a),V=Z.next();!V.done;V=Z.next())if(V=V.value,a=void 0,_.D((a=V.menuServiceItemRenderer)==null?void 0:a.serviceEndpoint,_.Ol)){var J=a=void 0,r=void 0;V=(a=V)==null?void 0:(J=a.menuServiceItemRenderer)==null?void 0:(r=J.serviceEndpoint)==null?void 0:r.playlistEditEndpoint;r=J=void 0;if(a=(J=V)==null?void 0:(r=J.actions)==null?void 0:
r[0])J=void 0,a.setVideoId=(J=this.data)==null?void 0:J.setVideoId;r=J=a=void 0;if(V=(a=V)==null?void 0:(J=a.clientActions)==null?void 0:(r=J[0])==null?void 0:r.playlistRemoveVideosAction)a=void 0,V.setVideoIds=[(a=this.data)==null?void 0:a.setVideoId]}}};
_.QS.Object.defineProperties(ze.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
ze.prototype.setVideoIdChanged=ze.prototype.setVideoIdChanged;ze.prototype.dataChanged=ze.prototype.dataChanged;ze.prototype.downloadStateChanged=ze.prototype.downloadStateChanged;ze.prototype.onMenuOverlayChanged=ze.prototype.onMenuOverlayChanged;ze.prototype.canReorderChanged=ze.prototype.canReorderChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ze.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],ze.prototype,"ytdReduxBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ze.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.U5),_.u("design:type",Object)],ze.prototype,"ytdLockupBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],ze.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],ze.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ze.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ze.prototype,"amsterdamPostMvp",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],ze.prototype,"canReorder",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],ze.prototype,"menuOpened",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],ze.prototype,"handleIsHovered",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],ze.prototype,"persistentDragHandle",void 0);
_.z([_.x(),_.u("design:type",Object)],ze.prototype,"downloadRenderData",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.u("design:type",String)],ze.prototype,"styleType",void 0);_.z([_.x({computed:"computeThumbnailWidth(data.style)"}),_.u("design:type",Number)],ze.prototype,"thumbnailWidth",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],ze.prototype,"isDownloads",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ze.prototype,"cairoCollabPlaylistPostMvp",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],ze.prototype,"playlistVotingAnimationEnabled",void 0);_.z([_.x({selector:sV,selectorArgs:["data.videoId"]}),_.u("design:type",Object)],ze.prototype,"downloadProgress",void 0);_.z([_.x(),_.u("design:type",Number)],ze.prototype,"relativeDateReference",void 0);
_.z([_.x({selector:_.nY,selectorArgs:["data.videoId"]}),_.u("design:type",Object)],ze.prototype,"transferState",void 0);_.z([_.x({selector:LJo,selectorArgs:["data.videoId"]}),_.u("design:type",Object)],ze.prototype,"downloadState",void 0);_.z([_.x({selector:A8E,selectorArgs:["data.videoId"]}),_.u("design:type",Object)],ze.prototype,"offlinePolicyAction",void 0);_.z([_.x({selector:k0F,selectorArgs:["data.videoId"]}),_.u("design:type",Object)],ze.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.z([_.x({selector:jho,selectorArgs:["data.videoId"]}),_.u("design:type",Object)],ze.prototype,"entityInfo",void 0);_.z([_.x({selector:_.X4}),_.u("design:type",Boolean)],ze.prototype,"miniplayerIsActive",void 0);_.z([_.E("data"),_.u("design:type",String),_.u("design:paramtypes",[])],ze.prototype,"playlistVideoId",null);_.z([_.Ly("#thumbnail"),_.u("design:type",Object)],ze.prototype,"thumbnail",void 0);
_.z([_.Zr("canReorder"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ze.prototype,"canReorderChanged",null);_.z([_.$K("yt-menu-overlay-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Boolean]),_.u("design:returntype")],ze.prototype,"onMenuOverlayChanged",null);
_.z([_.Zr("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ze.prototype,"downloadStateChanged",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ze.prototype,"dataChanged",null);
_.z([_.Zr("data.setVideoId"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ze.prototype,"setVideoIdChanged",null);ze=_.z([_.p({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],ze);
_.e(ze,"ytd-playlist-video-renderer",function(){if(FDL!==void 0)return FDL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);Z.content.insertBefore(sjz().content.cloneNode(!0),Z.content.firstChild);return FDL=Z},{mode:1});var wVa;var $q=function(){return _.Q.apply(this,arguments)||this};
_.O($q,_.Q);_.z([_.x(),_.u("design:type",Object)],$q.prototype,"data",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],$q.prototype,"rendererBehavior",void 0);$q=_.z([_.p({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],$q);
_.e($q,"ytd-premium-browse-footer-renderer",function(){if(wVa!==void 0)return wVa;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return wVa=Z},{mode:1});var yTW;var RT=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return Z};
_.O(RT,_.Q);_.P=RT.prototype;_.P.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.P.handleDarkModeToggledAction=function(Z){this.isDarkTheme=Z};
_.P.computeHeaderLogoThumbnail=function(Z,V){if(Z)return V?Z.darkLogo:Z.lightLogo};
_.P.computeHeaderLogoHeight=function(Z,V){var a,J,r;return(Z=(a=this.computeHeaderLogoThumbnail(Z,V))==null?void 0:(J=a.thumbnails)==null?void 0:(r=J[0])==null?void 0:r.height)&&Z%31===0?"31":"24"};
_.P.computeHeaderLogoMarginBottom=function(Z,V){return this.computeHeaderLogoHeight(Z,V)==="24"?"0":"-7"};
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],RT.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],RT.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],RT.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],RT.prototype,"isDarkTheme",void 0);_.z([_.x({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.u("design:type",Object)],RT.prototype,"themeLogo",void 0);
_.z([_.x({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.u("design:type",String)],RT.prototype,"logoHeight",void 0);_.z([_.x({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.u("design:type",String)],RT.prototype,"logoMarginBottom",void 0);RT=_.z([_.p({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],RT);
_.e(RT,"ytd-primetime-promo-header-renderer",function(){if(yTW!==void 0)return yTW;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return yTW=Z},{mode:1});var bUh;_.RG(rYJ);var UBL=_.Uc(function(Z){var V=Z.text;var a=Z.className;var J=Z.tagLevel;return _.S(_.XL,null,_.S(_.Sp,{when:function(){return(J==null?void 0:J())===0}},function(){return _.S("h2",{class:a},V())}),_.S(_.Sp,{when:function(){return(J==null?void 0:J())===1}},function(){return _.S("h3",{class:a},V())}),_.S(_.Sp,{when:function(){return(J==null?void 0:J())===2}},function(){return _.S("h4",{class:a},V())}),_.S(_.T2,null,function(){return _.S("h2",{class:a},V())}))},"Fb"),HUA=_.Uc(function(Z){var V=_.VE(function(r){var f;
(f=Z.onClick)==null||f.call(Z,r)}),a={},J={};
return _.S("yt-shelf-header-layout",{class:_.un("shelf-header-layout-wiz",(a["shelf-header-layout-wiz--disable-horizontal-padding"]=Z.disableHorizontalPadding,a["shelf-header-layout-wiz--disable-vertical-padding"]=Z.disableVerticalPadding,a["shelf-header-layout-wiz--responsive"]=Z.useResponsiveLayout,a["shelf-header-layout-wiz--narrow"]=function(){var r,f;return((r=Z.useResponsiveLayout)==null?void 0:r.call(Z))&&((f=Z.forceSmallLayout)==null?void 0:f.call(Z))},a["shelf-header-layout-wiz--is-overlay"]=
Z.isOverlay,a["shelf-header-layout-wiz--tappable"]=!!Z.onClick,a)),
"on:click":V,tabindex:Z.onClick?0:void 0},_.S(_.K,{cond:Z.leadingIcon,then:function(r){return _.S("div",{class:"shelf-header-layout-wiz__leading-icon"},_.S(_.rH,{icon:r}))},
else:function(){return _.S(_.K,{cond:Z.hasLeadingImage,then:function(){var r,f={};return _.S("div",{class:_.un("shelf-header-layout-wiz__leading-image",(f["shelf-header-layout-wiz__leading-image--circular-image"]=Z.circularImage,f))},(r=Z.leadingImage)==null?void 0:r.call(Z))}})}}),_.S("div",{class:"shelf-header-layout-wiz__label-container"},_.S(_.K,{cond:Z.hasSuperlabel,
then:function(){var r;return _.S("div",{class:"shelf-header-layout-wiz__superlabel"},(r=Z.superlabel)==null?void 0:r.call(Z))}}),_.S("div",{class:"shelf-header-layout-wiz__title-row"},_.S(UBL,{text:Z.title,
className:_.un("shelf-header-layout-wiz__title",(J["shelf-header-layout-wiz__title--small-title"]=Z.forceSmallLayout,J)),tagLevel:Z.tagLevel}),_.S(_.K,{cond:Z.hasDetail,then:function(){var r;return _.S("div",{class:"shelf-header-layout-wiz__detail"},(r=Z.detail)==null?void 0:r.call(Z))}})),_.S(_.K,{cond:Z.hasSublabel,
then:function(){var r;return _.S("div",{class:"shelf-header-layout-wiz__sublabel"},(r=Z.sublabel)==null?void 0:r.call(Z))}})),_.S(_.K,{cond:Z.hasTrailingActions,
then:function(){var r;return _.S("div",{class:"shelf-header-layout-wiz__trailing-actions"},(r=Z.trailingActions)==null?void 0:r.call(Z))}}))},"Gb"),N5R=_.F("web_enable_sink_section_header")?HUA:rYJ,ATa=_.F("web_enable_sink_section_header")?HUA:_.IN(rYJ,{callbacks:{title:!0,
detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0}});HUA.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0}};var mJa=_.TJ({flexibleActionsViewModel:rur});_.RG(CTE);var vdL;vdL=_.Uc(function(Z){var V=Z.data;return _.S("yt-section-header-view-model",{class:"ytSectionHeaderViewModelHost",style:_.ot({"background-color":function(){return JYa(V().backgroundColor)?_.SL(JYa(V().backgroundColor)):void 0}})},_.S(ATa,{hasDetail:!1,
title:function(){return _.S(_.dH,{text:function(){return V().headline}})},
hasTitle:!0,sublabel:function(){return _.S(kZc,{data:V})},
hasSublabel:function(){return!!V().sublabel||!!V().bottomBadge},
superlabel:function(){return _.S(EdA,{data:V})},
hasSuperlabel:function(){return!!V().superlabel||!!V().topBadge},
leadingImage:function(){return _.S(jj4,{leadingAccessory:function(){return V().leadingAccessory}})},
hasLeadingImage:function(){return!!V().leadingAccessory},
trailingActions:function(){return _.S(_.lB,{data:function(){return V().trailingActions}},{flexibleActionsViewModel:Xj})},
hasTrailingActions:function(){return!!V().trailingActions},
disableHorizontalPadding:Z.disableHorizontalPadding,disableVerticalPadding:Z.disableVerticalPadding,forceSmallLayout:Z.forceSmallLayout,useResponsiveLayout:Z.useResponsiveLayout,isOverlay:Z.isOverlay,onClick:function(a){if(_.jb(V().rendererContext)){var J=_.En(V().rendererContext);J&&_.Kh(J,{form:{element:a.target,event:a}})}}}))},"Hb");
_.Mm=_.F("web_enable_sink_section_header")?vdL:_.IN(CTE);vdL.idomCompat=!0;var jj4=_.Uc(function(Z){var V=Z.leadingAccessory;return _.S(_.Wr,null,_.S(_.K,{cond:function(){var a;return(a=V().image)!=null?a:_.MT(V().themedImage)},
then:function(a){return _.S(_.bn,{data:a,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.S(_.K,{cond:function(){return _.D(V().avatar,_.hv)},
then:function(a){return _.S(_.s1,{data:a})}}))},"Ib"),kZc=_.Uc(function(Z){var V=Z.data;
return _.S(_.Wr,null,_.S(_.K,{cond:function(){return _.D(V().bottomBadge,fDE)},
then:function(a){var J={};return _.S(_.Q$,{data:a,class:_.un((J.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!a()&&!!V().sublabel},J))})}}),_.S(_.K,{cond:function(){return V().sublabel},
then:function(a){return _.S(_.dH,{text:a})}}))},"Jb"),EdA=_.Uc(function(Z){var V=Z.data;
return _.S(_.Wr,null,_.S(_.K,{cond:function(){return _.D(V().topBadge,fDE)},
then:function(a){var J={};return _.S(_.Q$,{data:a,class:_.un((J.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!a()&&!!V().superlabel},J))})}}),_.S(_.K,{cond:function(){return V().superlabel},
then:function(a){return _.S(_.dH,{text:a})}}))},"Kb");_.jG(_.Mm,"yt-section-header-view-model",{props:{data:_.Hh,className:_.Hh,disableHorizontalPadding:_.Hh,disableVerticalPadding:_.Hh,forceSmallLayout:_.Hh,useResponsiveLayout:_.Hh,isOverlay:_.Hh}});_.YN("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var Lu=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return Z};
_.O(Lu,_.Q);_.P=Lu.prototype;_.P.attached=function(){this.requestElementsPerRow()};
_.P.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"}}}};
_.P.onDataChange=function(){var Z=this;_.vH(this,function(){Z.updateItemVisibility()})};
_.P.onUpdateElementsPerRowAction=function(Z){Z&&this.elementsPerRow!==Z&&(this.elementsPerRow=Z,this.updateItemVisibility())};
_.P.updateItemVisibility=function(){var Z=this;this.data&&this.data.panels&&_.H(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(V,a){V.hidden=a>Z.elementsPerRow-1})};
_.P.requestElementsPerRow=function(){_.Rg(this.hostElement,"yt-request-elements-per-row")};
Lu.prototype.onDataChange=Lu.prototype.onDataChange;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Lu.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],Lu.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Lu.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Lu.prototype,"actionHandlerBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],Lu.prototype,"data",void 0);_.z([_.x({value:3}),_.u("design:type",Number)],Lu.prototype,"elementsPerRow",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Lu.prototype,"onDataChange",null);Lu=_.z([_.p({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],Lu);
_.e(Lu,"ytd-primetime-promo-renderer",function(){if(bUh!==void 0)return bUh;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return bUh=Z},{mode:1});var xBB;var uj=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return Z};
_.O(uj,_.Q);uj.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
uj.prototype.handleButtonRefreshAction=function(Z){if(Z=_.D(Z,_.bPz))this.set("data.button",Z.membershipButton),this.notifyPath("data.button")};
_.QS.Object.defineProperties(uj.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?void 0:(V=Z.avatars)==null?void 0:V.slice(0,8))||[]}}});
_.z([_.x(),_.u("design:type",Object)],uj.prototype,"data",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],uj.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],uj.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],uj.prototype,"rendererBehavior",void 0);_.z([_.E("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],uj.prototype,"avatars",null);
uj=_.z([_.p({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],uj);
_.e(uj,"ytd-recognition-shelf-renderer",function(){if(xBB!==void 0)return xBB;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return xBB=Z},{mode:1});var Qja;var pVE;var WT=function(){var Z=_.Q.apply(this,arguments)||this;Z.modernButtons=_.F("web_modern_buttons");return Z};
_.O(WT,_.Q);_.P=WT.prototype;
_.P.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]]"}},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]]"}}}}}};
_.P.dataChanged=function(){this.collapsed=!0};
_.P.computeVisibleItems=function(Z,V){return Z!==void 0&&Z.items?V?Z.items.slice(0,this.data.collapsedItemCount):Z.items:[]};
_.P.computeHideShowMore=function(Z,V,a){return Z>=V||!a};
_.P.computeHideShowAll=function(Z,V,a){return!(Z&&V)||a};
_.P.onMoreClick=function(){this.collapsed=!1};
_.QS.Object.defineProperties(WT.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.F("use_modern_typography_on_search")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
WT.prototype.dataChanged=WT.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],WT.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],WT.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],WT.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],WT.prototype,"isSearch",void 0);
_.z([_.x({computed:"computeVisibleItems(data,collapsed)"}),_.u("design:type",Array)],WT.prototype,"visibleItems",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],WT.prototype,"collapsed",void 0);_.z([_.x({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.u("design:type",Boolean)],WT.prototype,"hideShowMore",void 0);
_.z([_.x({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.u("design:type",Boolean)],WT.prototype,"hideShowAll",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],WT.prototype,"modernButtons",void 0);_.z([_.E("isSearch"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],WT.prototype,"typographyBump",null);
_.z([_.E("isSearch"),_.u("design:type",String),_.u("design:paramtypes",[])],WT.prototype,"thumbnailWidth",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],WT.prototype,"dataChanged",null);WT=_.z([_.p({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],WT);
_.e(WT,"ytd-vertical-list-renderer",function(){if(pVE!==void 0)return pVE;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return pVE=Z},{mode:1});var hDH=_.z4(["#"]);_.YN("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var gh=function(){var Z=_.Q.apply(this,arguments)||this;Z.isConstrainedList=!1;Z.modernTypography=_.F("web_modern_typography");return Z};
_.O(gh,_.Q);_.P=gh.prototype;
_.P.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"}}}};
_.P.computeThumbnailStyle=function(Z){return Z||""};
_.P.computePlaceAnnotationUnderTitle=function(){var Z;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((Z=this.data)==null?void 0:Z.thumbnailStyle)||"")};
_.P.computeHrefWithDefault=function(Z){return this.ytComponentBehavior.computeHref_(Z)||_.tV(hDH)};
_.P.computeIsPromoShelf=function(Z){var V;return(Z=Z==null?void 0:(V=Z[0])==null?void 0:V.metadataBadgeRenderer)?Z.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.P.computePlaceBadgeBesideTitle=function(Z){var V;return(Z==null?0:(V=Z[0])==null?0:V.metadataBadgeRenderer)?!this.computeIsPromoShelf(Z):!1};
_.P.computeMenuIcon=function(Z){return this.computeIsPromoShelf(Z)?"yt-icons:more_vert":"yt-icons:more"};
_.P.onDataChange=function(){var Z,V;((Z=this.data)==null?0:(V=Z.content)==null?0:V.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.P.onLockupRequested=function(Z){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&Z.detail&&Z.detail.videoIds){for(var V=this.data.content.gridRenderer.items,a=new Set,J=_.B(Z.detail.videoIds),r=J.next();!r.done;r=J.next())a.add(r.value);Z.detail.returnValue=V.filter(function(f){return f.gridVideoRenderer&&f.gridVideoRenderer.videoId&&a.has(f.gridVideoRenderer.videoId)}).map(function(f){return f.gridVideoRenderer})}};
_.P.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
gh.prototype.onLockupRequested=gh.prototype.onLockupRequested;gh.prototype.onDataChange=gh.prototype.onDataChange;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],gh.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],gh.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],gh.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],gh.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.cU),_.u("design:type",Object)],gh.prototype,"ironResizableBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],gh.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],gh.prototype,"isSearch",void 0);_.z([_.x(),_.u("design:type",Object)],gh.prototype,"isConstrainedList",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("kevlar_fluid_dismiss")}}),
_.u("design:type",Boolean)],gh.prototype,"enableFluidDismiss",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.u("design:type",String)],gh.prototype,"thumbnailStyle",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],gh.prototype,"modernTypography",void 0);_.z([_.x({computed:"computeMenuIcon(data.badges)"}),_.u("design:type",String)],gh.prototype,"menuIcon",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],gh.prototype,"onDataChange",null);_.z([_.$K("yt-lockup-requested"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],gh.prototype,"onLockupRequested",null);gh=_.z([_.p({is:"ytd-shelf-renderer",disableElementRegistration:!0})],gh);
_.e(gh,"ytd-shelf-renderer",function(){if(Qja!==void 0)return Qja;var Z=document.createElement("template");_.w(Z,'\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          <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Qja=Z},{mode:1});var eDL;var IT=function(){return _.Q.apply(this,arguments)||this};
_.O(IT,_.Q);IT.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.QS.Object.defineProperties(IT.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],IT.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],IT.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],IT.prototype,"data",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],IT.prototype,"isPlaylist",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],IT.prototype,"isClipList",void 0);
_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],IT.prototype,"isPlaylistPageWithFilters",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],IT.prototype,"hasTitle",null);_.z([_.x(),_.E("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.u("design:type",Object),_.u("design:paramtypes",[])],IT.prototype,"isRightAligned",null);
IT=_.z([_.p({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],IT);
_.e(IT,"ytd-sort-filter-header-renderer",function(){if(eDL!==void 0)return eDL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return eDL=Z},{mode:1});var zDa;var ZX=function(){return _.Q.apply(this,arguments)||this};
_.O(ZX,_.Q);
ZX.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]]"}}}}}};
ZX.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.QS.Object.defineProperties(ZX.prototype,{creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.F("enable_creator_details_shelf_m2")){var Z=[],V;((V=this.data)==null?0:V.creatorVideosButton)&&Z.push(this.data.creatorVideosButton);var a;((a=this.data)==null?0:a.creatorAboutButton)&&Z.push(this.data.creatorAboutButton);V=_.B(this.data.creatorCustomUrlButtons||[]);for(a=V.next();!a.done;a=V.next())Z.push(a.value);return Z}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.F("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ZX.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ZX.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.$R.YtdHorizontalListBehavior),_.u("design:type",Object)],ZX.prototype,"ytdHorizontalListBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ZX.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],ZX.prototype,"engagementPanel",void 0);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],ZX.prototype,"creatorCustomUrlButtons",null);_.z([_.x({reflectToAttribute:!0}),_.E("data","creatorCustomUrlButtons"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ZX.prototype,"showCreatorCustomUrlButtons",null);_.z([_.E("showCreatorCustomUrlButtons"),_.u("design:type",Number),_.u("design:paramtypes",[])],ZX.prototype,"channelAvatarSize",null);
ZX=_.z([_.p({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],ZX);
_.e(ZX,"ytd-video-description-infocards-section-renderer",function(){if(zDa!==void 0)return zDa;var Z=document.createElement("template");_.w(Z,'\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_">\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return zDa=Z},{mode:_.h4("kevlar_poly_si_batch_j067")?1:2});var $BA;var V2=function(){return _.Q.apply(this,arguments)||this};
_.O(V2,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],V2.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],V2.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],V2.prototype,"data",void 0);_.z([_.x({computed:"computeIcon_(data.infoIcon)"}),_.u("design:type",Object)],V2.prototype,"infoIcon",void 0);V2=_.z([_.p({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],V2);
_.e(V2,"ytd-eom-settings-disclaimer-renderer",function(){if($BA!==void 0)return $BA;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return $BA=Z},{mode:1});var RDc;var a4=function(){return _.Q.apply(this,arguments)||this};
_.O(a4,_.Q);_.QS.Object.defineProperties(a4.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.suppressPaddingDisclaimer)}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],a4.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],a4.prototype,"componentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],a4.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],a4.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],a4.prototype,"suppressPaddingDisclaimer",null);a4=_.z([_.p({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],a4);
_.e(a4,"ytd-product-list-header-renderer",function(){if(RDc!==void 0)return RDc;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return RDc=Z},{mode:1});var Mrr;var Jf=function(){return _.Q.apply(this,arguments)||this};
_.O(Jf,_.Q);Jf.prototype.computeThumbnailStyle=function(Z){if(Z&&(Z=_.qW(Z)))return"background-color:"+Z+";"};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Jf.prototype,"rendererBehaviors",void 0);_.z([_.x(),_.u("design:type",Object)],Jf.prototype,"data",void 0);Jf=_.z([_.p({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],Jf);
_.e(Jf,"ytd-hashtag-tile-renderer",function(){if(Mrr!==void 0)return Mrr;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Mrr=Z},{mode:1});var LDa;var o4=function(){return _.Q.apply(this,arguments)||this};
_.O(o4,_.Q);o4.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}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],o4.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],o4.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],o4.prototype,"data",void 0);o4=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],o4);
_.e(o4,"ytd-sponsorships-alert-renderer",function(){if(LDa!==void 0)return LDa;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return LDa=Z},{mode:1});var uxY;var ra=function(){return _.Q.apply(this,arguments)||this};
_.O(ra,_.Q);ra.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.QS.Object.defineProperties(ra.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.F("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.F("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.z([_.A(_.D6),_.u("design:type",Object)],ra.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.U5),_.u("design:type",Object)],ra.prototype,"ytdLockupBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ra.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ra.prototype,"ytRendererBehavior",void 0);_.z([_.x({selector:_.Un}),_.u("design:type",Object)],ra.prototype,"isGridViewEnabled",void 0);
_.z([_.E("isGridViewEnabled"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ra.prototype,"watchFeedBigThumbs",null);_.z([_.E("isGridViewEnabled"),_.x({reflectToAttribute:!0}),_.u("design:type",String),_.u("design:paramtypes",[])],ra.prototype,"thumbnailWidth",null);_.z([_.x(),_.u("design:type",Object)],ra.prototype,"data",void 0);ra=_.z([_.p({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],ra);
_.e(ra,"ytd-compact-movie-renderer",function(){if(uxY!==void 0)return uxY;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return uxY=Z},{mode:1});var WDY;var gd7;var IMW=_.yr("HTML_DIR")==="rtl",PK=function(){var Z=_.Q.apply(this,arguments)||this;Z.engagementPanel=!1;Z.maxLines=2;Z.expandButtonOffset=0;Z.showExpandButton=!1;Z.isTruncated=!1;Z.isExpanded=!1;Z.currentSnippetType=2;Z.alwaysShowExpandButton=!1;Z.JSC$14153_lastWidth=NaN;Z.observer=null;Z.left=0;Z.right=0;Z.mid=0;Z.longestSnippetLength=0;Z.isFinalSnippet=!1;Z.isFirstMutation=!1;Z.isResetMutation=!1;Z.OVERFLOW_THRESHOLD=5;return Z};
_.O(PK,_.Q);_.P=PK.prototype;_.P.onClick=function(Z){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.Ac(_.wc(Z)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var V;if((V=window.getSelection())==null||!V.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.P.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.P.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.P.updateTextOnSnippetTypeChange=function(){_.F("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.P.setUpBinarySearch=function(Z){Z=Z*this.maxLines/8;this.left=0;var V,a;this.right=Math.min(Z*2,(a=(V=this.simpleText)==null?void 0:V.length)!=null?a:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=0};
_.P.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.P.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.FD(new _.qa("AttributedSnippet is empty when the description is not empty",this.text))};
_.P.mutationCallback=function(){if(this.observer!=null){var Z=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var V=Math.floor(Z*this.maxLines/8);this.setSnippetText(this.text,V);V!==0||this.attributedTextIsEmpty()||_.FD(new _.qa("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;Z=Z*this.maxLines/8;this.left=0;var a;this.right=Math.min(Z*2,(a=(V=this.simpleText)==null?void 0:V.length)!=null?a: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)}}};
_.P.mutationObserve=function(Z){var V=this;this.observer||(this.observer=new MutationObserver(function(){V.mutationCallback()}));
this.observer.observe(Z,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.P.attached=function(){var Z=this;_.vH(this,function(){Z.resize()})};
_.P.isExpandedChanged=function(){_.Rg(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.P.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)};
_.P.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var Z="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((IMW?"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",Z);this.snippetContainer.style.setProperty("mask-image",
Z)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(IMW?"right":"left",this.expandButtonOffset+"px")};
_.P.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.P.setSnippetText=function(Z,V){Z||(Z={});if(_.OU(Z)){var a=PZu(Z,V);a.attachmentRuns||a.commandRuns||a.decorationRuns||a.styleRuns||a.alignment||a.lineBreakMode?this.attributedSnippetTextEl?(_.F("kevlar_expander_as_setter_killswitch")?(this.attributedSnippetTextEl.data=PZu(Z,V),this.attributedSnippetTextEl.headerRuns=rfK(V,this.headerRuns)):this.attributedSnippetText={data:PZu(Z,V),headerRuns:rfK(V,this.headerRuns)},this.currentSnippetType=0):_.FD(new _.qa("Tried to set snippet text when HTML element was null",
Z)):(this.plainSnippetText.textContent=Fy(Z.content||"",V),this.currentSnippetType=2)}else{a:{a=qhc(Z,V);if(a.runs){a=_.B(a.runs);for(var J=a.next();!J.done;J=a.next())if(J=J.value,J.bold||J.deemphasize||J.italics||J.strikethrough||J.textColor||J.navigationEndpoint||_.D(J,SG)){a=!0;break a}}a=!1}a?this.formattedSnippetText?(this.formattedSnippetText.text=qhc(Z,V),this.currentSnippetType=1):_.FD(new _.qa("Tried to set snippet text when HTML element was null",Z)):(this.plainSnippetText.textContent=
Fy(_.AI(Z),V),this.currentSnippetType=2)}};
_.P.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.P.attributedTextIsEmpty=function(){var Z=this.text;if(!_.OU(Z))return!0;var V;return((V=Z.content)==null?void 0:V.length)===0?!0:!1};
_.P.resize=function(Z){if(this.snippetText){if(Z===void 0?0:Z)this.JSC$14153_lastWidth=NaN;var V=this.hostElement.offsetWidth;if(V!==this.JSC$14153_lastWidth&&!this.isExpanded)if(this.JSC$14153_lastWidth=V,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;Z=0;var a,J;V=Math.min(V*this.maxLines/8*2,(J=(a=this.simpleText)==null?void 0:a.length)!=null?J:0)-1;for(a=0;Z<=V;)J=Math.floor(Z+(V-Z)/2),this.setSnippetText(this.text,J),this.isOverflowing()?V=J-1:(Z=J+1,a=J);this.setSnippetText(this.text,a);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.P.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.P.onExpandClick=function(){var Z=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.F("inline_expander_reset_focus_killswitch")||_.vH(this,function(){var V;((V=_.l().resolve(_.M_(_.qT)))==null?0:V.isKeyBoardInUse())&&_.ju(Z.hostElement)});
_.Rg(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.P.onCollapseClick=function(){this.collapse();_.Rg(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.P.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.P.computeExpandButtonOffset=function(){var Z=this.expandSizer;return Z?IMW?Z.offsetParent?Z.offsetParent.offsetWidth-Z.offsetWidth-Z.offsetLeft:0:Z.offsetLeft:0};
_.QS.Object.defineProperties(PK.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.OU(this.text)?this.text.content||"":_.AI(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 _.OU(this.text)?!0:this.text&&_.F("web_replace_formatted_with_attributed_string")&&OuJ(this.text)?(this.text=_.q6(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}}});
PK.prototype.onTextChanged=PK.prototype.onTextChanged;PK.prototype.updateMaskAndExpandButtonOffset=PK.prototype.updateMaskAndExpandButtonOffset;PK.prototype.updateSnippetContainerMaxHeight=PK.prototype.updateSnippetContainerMaxHeight;PK.prototype.isExpandedChanged=PK.prototype.isExpandedChanged;PK.prototype.updateTextOnSnippetTypeChange=PK.prototype.updateTextOnSnippetTypeChange;PK.prototype.updateIsFormattedExpanded=PK.prototype.updateIsFormattedExpanded;PK.prototype.updateIsAttributedExpanded=PK.prototype.updateIsAttributedExpanded;
PK.prototype.onClick=PK.prototype.onClick;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],PK.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],PK.prototype,"text",void 0);_.z([_.x(),_.u("design:type",Array)],PK.prototype,"headerRuns",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],PK.prototype,"engagementPanel",void 0);_.z([_.x(),_.u("design:type",Object)],PK.prototype,"maxLines",void 0);
_.z([_.x(),_.u("design:type",String)],PK.prototype,"expandLabel",void 0);_.z([_.x(),_.u("design:type",String)],PK.prototype,"collapseLabel",void 0);_.z([_.x(),_.u("design:type",Object)],PK.prototype,"expandCommand",void 0);_.z([_.x(),_.u("design:type",Object)],PK.prototype,"expandButtonOffset",void 0);_.z([_.E("text"),_.u("design:type",String),_.u("design:paramtypes",[])],PK.prototype,"simpleText",null);
_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],PK.prototype,"onClick",null);_.z([_.E("text","isExpanded"),_.u("design:type",Object),_.u("design:paramtypes",[])],PK.prototype,"expandedText",null);_.z([_.E("headerRuns","isExpanded"),_.u("design:type",Object),_.u("design:paramtypes",[])],PK.prototype,"expandedHeaderRuns",null);
_.z([_.E("text"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],PK.prototype,"hasAttributedStringText",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],PK.prototype,"showExpandButton",void 0);_.z([_.E("collapseLabel","isExpanded"),_.u("design:type",Object),_.u("design:paramtypes",[])],PK.prototype,"showCollapseButton",null);_.z([_.x(),_.u("design:type",Object)],PK.prototype,"isTruncated",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],PK.prototype,"isExpanded",void 0);_.z([_.x(),_.u("design:type",Boolean)],PK.prototype,"isAttributedExpanded",void 0);_.z([_.RX("isExpanded","hasAttributedStringText"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PK.prototype,"updateIsAttributedExpanded",null);_.z([_.x(),_.u("design:type",Boolean)],PK.prototype,"isFormattedExpanded",void 0);
_.z([_.RX("isExpanded","hasAttributedStringText"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PK.prototype,"updateIsFormattedExpanded",null);_.z([_.x(),_.u("design:type",Number)],PK.prototype,"currentSnippetType",void 0);_.z([_.E("currentSnippetType"),_.u("design:type",Object),_.u("design:paramtypes",[])],PK.prototype,"useAttributedSnippet",null);
_.z([_.E("currentSnippetType"),_.u("design:type",Object),_.u("design:paramtypes",[])],PK.prototype,"useFormattedSnippet",null);_.z([_.E("currentSnippetType"),_.u("design:type",Object),_.u("design:paramtypes",[])],PK.prototype,"usePlainSnippet",null);_.z([_.x(),_.u("design:type",Object)],PK.prototype,"alwaysShowExpandButton",void 0);_.z([_.RX("currentSnippetType"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PK.prototype,"updateTextOnSnippetTypeChange",null);
_.z([_.x(),_.u("design:type",Object)],PK.prototype,"attributedSnippetText",void 0);_.z([_.Ly("#snippet"),_.u("design:type",HTMLElement)],PK.prototype,"snippetContainer",void 0);_.z([_.Ly("#snippet-text"),_.u("design:type",HTMLElement)],PK.prototype,"snippetText",void 0);_.z([_.Ly("#plain-snippet-text"),_.u("design:type",HTMLElement)],PK.prototype,"plainSnippetText",void 0);_.z([_.Ly("#formatted-snippet-text"),_.u("design:type",Object)],PK.prototype,"formattedSnippetText",void 0);
_.z([_.Ly("#attributed-snippet-text"),_.u("design:type",Object)],PK.prototype,"attributedSnippetTextEl",void 0);_.z([_.Ly("#expand"),_.u("design:type",HTMLElement)],PK.prototype,"expandButton",void 0);_.z([_.Ly("#expand-sizer"),_.u("design:type",HTMLElement)],PK.prototype,"expandSizer",void 0);_.z([_.Zr("isExpanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PK.prototype,"isExpandedChanged",null);
_.z([_.RX("isExpanded","maxLines"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PK.prototype,"updateSnippetContainerMaxHeight",null);_.z([_.RX("isTruncated","showExpandButton","expandButtonOffset"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PK.prototype,"updateMaskAndExpandButtonOffset",null);
_.z([_.Zr("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PK.prototype,"onTextChanged",null);PK=_.z([_.p({is:"ytd-text-inline-expander",disableElementRegistration:!0})],PK);
_.e(PK,"ytd-text-inline-expander",function(){if(gd7===void 0){var Z=document.createElement("template");_.w(Z,'\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<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 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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);gd7=Z}Z=gd7;return Z},{mode:2});var fH=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return Z};
_.O(fH,_.Q);fH.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
fH.prototype.handleUpdateDescriptionAction=function(Z){if(Z=_.D(Z,_.bkA))if(Z.attributedDescription)this.set("data.attributedDescriptionBodyText",Z.attributedDescription);else if(Z.description){var V;((V=this.data)==null?0:V.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.q6(Z.description)):this.set("data.descriptionBodyText",Z.description)}};
_.QS.Object.defineProperties(fH.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!((Z=this.data)==null||!Z.attributedDescriptionBodyText)||!((V=this.data)==null||!V.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)==null?0:Z.collapsedLineCount){var V;return(V=this.data)==null?void 0:V.collapsedLineCount}Z=_.W0("web_watch_description_collapsed_default_lines",12);if(_.F("ww_desc_line_page_size_ks"))return Z;V=Math.round(_.rc().height*_.W0("web_watch_description_screen_height_percentage",.5)/20);return Math.max(V,Z)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return(a=(Z=this.data)==null?void 0:Z.descriptionBodyText)!=null?a:(V=this.data)==null?void 0:V.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.sourceAttributions}}});
fH.prototype.panelContentVisibleChanged=fH.prototype.panelContentVisibleChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],fH.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],fH.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],fH.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],fH.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Boolean)],fH.prototype,"panelContentVisible",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],fH.prototype,"engagementPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],fH.prototype,"shortsPanel",void 0);_.z([_.Ly("#inline-expander"),_.u("design:type",Object)],fH.prototype,"inlineExpander",void 0);
_.z([_.RX("panelContentVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fH.prototype,"panelContentVisibleChanged",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],fH.prototype,"hasDescriptionText",null);_.z([_.E("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],fH.prototype,"collapsedLines",null);
_.z([_.E("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.u("design:type",Object),_.u("design:paramtypes",[])],fH.prototype,"descriptionText",null);_.z([_.E("data","data.headerRuns"),_.u("design:type",Object),_.u("design:paramtypes",[])],fH.prototype,"headerRuns",null);_.z([_.E("data","data.sourceAttributions"),_.u("design:type",Object),_.u("design:paramtypes",[])],fH.prototype,"sourceAttributions",null);
fH=_.z([_.p({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],fH);
_.e(fH,"ytd-expandable-video-description-body-renderer",function(){if(WDY!==void 0)return WDY;var Z=document.createElement("template");_.w(Z,'\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]]" 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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return WDY=Z},{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var ZXB;var VTY=_.Uc(function(Z){var V=Z.data;return _.S("factoid-renderer",{class:"ytwFactoidRendererHost"},_.S("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return V().accessibilityText}},_.S("span",{class:"ytwFactoidRendererValue"},_.S(_.dH,{text:function(){return V().value}})),_.S("span",{class:"ytwFactoidRendererLabel"},_.S(_.dH,{text:function(){return V().label}}))))},"Lb");_.jG(VTY,"factoid-renderer",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;return _.S("upload-time-factoid-renderer",null,_.S(_.lB,{data:function(){return V().factoid}},{factoidRenderer:VTY}))},"Mb"),"upload-time-factoid-renderer",{props:{data:_.EU}});_.jG(_.Uc(function(Z){var V=Z.data;return _.S("view-count-factoid-renderer",null,_.S(_.lB,{data:function(){return V().factoid}},{factoidRenderer:VTY}))},"Nb"),"view-count-factoid-renderer",{props:{data:_.EU}});var iZ=function(){var Z=_.Q.apply(this,arguments)||this;Z.shortsPanel=!1;Z.engagementPanel=!1;Z.watchWhileSdp=_.F("shorts_desktop_watch_while_sdp");return Z};
_.O(iZ,_.Q);iZ.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"}}}}};
_.QS.Object.defineProperties(iZ.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var Z;return(Z=this.data)==null?void 0:Z.channel}}});
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],iZ.prototype,"componentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],iZ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],iZ.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],iZ.prototype,"shortsPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],iZ.prototype,"engagementPanel",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],iZ.prototype,"watchWhileSdp",void 0);_.z([_.E("shortsPanel","engagementPanel","data.channel"),_.u("design:type",Object),_.u("design:paramtypes",[])],iZ.prototype,"showChannelInfo",null);iZ=_.z([_.p({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],iZ);
_.e(iZ,"ytd-video-description-header-renderer",function(){if(ZXB!==void 0)return ZXB;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ZXB=Z},{mode:1});var aoh;var BK=function(){return _.Q.apply(this,arguments)||this};
_.O(BK,_.Q);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],BK.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],BK.prototype,"ytRendererBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],BK.prototype,"noPadding",void 0);_.z([_.x(),_.u("design:type",Object)],BK.prototype,"data",void 0);BK=_.z([_.p({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],BK);
_.e(BK,"ytd-list-item-view-model",function(){if(aoh!==void 0)return aoh;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return aoh=Z},{mode:1});var Jtc;var oLY;var rth;var PSW;var da=function(){var Z=_.Q.apply(this,arguments)||this;Z.adaptiveFullWidth=!1;Z.modernButtons=_.F("web_modern_buttons");Z.buttonOverrides={style:"call-to-action",type:"filled"};Z.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return Z};
_.O(da,_.Q);da.prototype.handleSetTimestamp_=function(Z){this.data&&this.data.shortUrl&&(_.H(this.hostElement).querySelector("#share-url").value=Z.isSet?_.xD(this.data.shortUrl,"t",Z.timestamp):this.data.shortUrl)};
da.prototype.handleSignalActionCopyShareUrl_=function(Z,V){(_.F("killswitch_copy_link_target_check")||_.H(this.hostElement).querySelector("#copy-button")===V)&&this.copyUrlToClipboard()};
da.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.H(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
da.prototype.computeStyle_=function(Z){return Z?Z.toLowerCase().replace(/_/g,"-"):""};
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],da.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],da.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],da.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.u("design:type",String)],da.prototype,"rendererStyle",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],da.prototype,"adaptiveFullWidth",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],da.prototype,"modernButtons",void 0);_.z([_.x(),_.u("design:type",Object)],da.prototype,"buttonOverrides",void 0);da=_.z([_.qZ({is:"yt-copy-link-renderer",disableElementRegistration:!0})],da);
_.e(da,"yt-copy-link-renderer",function(){if(PSW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;rth===void 0&&(rth=document.createElement("template"));var J=rth;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);PSW=Z}Z=PSW;return Z},{mode:2});_.YN("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var m5=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return Z};
_.O(m5,_.Q);_.P=m5.prototype;_.P.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.P.attached=function(){this.keyboardFocused=!1};
_.P.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var Z=_.l().resolve(_.M_(_.qT));Z&&(this.keyboardFocused=Z.isKeyBoardInUse())}};
_.P.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.P.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}};
_.P.onChange_=function(){if(this.data){var Z=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;Z&&this.ytComponentBehavior.resolveCommand(Z);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.P.handleUpdateToggleAction_=function(Z){(Z=_.D(Z,zGa))&&this.data&&Z.targetId==this.data.targetId&&this.set("data.toggled",Z.toggled)};
_.P.toBoolean_=function(Z){return!!Z};
_.P.reset=function(){};
_.P.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("data-changed",this.data))};
_.P.updateDataToggledFromBinding=function(Z){this.set("data.toggled",Z.detail.value)};
m5.prototype.dataChangedForBinding=m5.prototype.dataChangedForBinding;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],m5.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],m5.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],m5.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],m5.prototype,"ytRendererBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],m5.prototype,"data",void 0);_.z([_.x({computed:"computeDescription_(data.*)"}),_.u("design:type",Object)],m5.prototype,"description_",void 0);_.z([_.x({value:function(){return!!_.l().resolve(_.M_(_.qT))&&_.F("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.u("design:type",Boolean)],m5.prototype,"useKeyboardFocused",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],m5.prototype,"keyboardFocused",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],m5.prototype,"dataChangedForBinding",null);m5=_.z([_.qZ({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],m5);
_.e(m5,"yt-toggle-form-field-renderer",function(){if(oLY===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;Jtc===void 0&&(Jtc=document.createElement("template"));var J=Jtc;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);oLY=Z}Z=oLY;return Z},{mode:2});var foA;var iXz;var N0=function(){var Z=_.Q.apply(this,arguments)||this;Z.isDarkTheme=!1;Z.isSearch=!1;Z.darkerDarkTheme=_.F("web_darker_dark_theme");Z.noTopMargin=_.F("kevlar_watch_no_top_margin");Z.maskFade=_.F("web_watch_chips_mask_fade");Z.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 Z};
_.O(N0,_.Q);_.P=N0.prototype;_.P.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}}}}}};
_.P.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.P.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.P.dataChanged=function(){var Z=this.getSelectedIndex();if(Z>0)this.selected=Z;else{this.selected=0;var V,a;(V=this.ytScrollableChipCloudBehavior)==null||(a=V.reset)==null||a.call(V)}};
_.P.getSelectedIndex=function(){var Z;if((Z=this.data)==null||!Z.chips)return-1;Z=-1;for(var V,a=0;a<((V=this.data)==null?void 0:V.chips.length);a++){var J=void 0,r=void 0;if((J=this.data)==null?0:(r=J.chips[a].chipCloudChipRenderer)==null?0:r.isSelected){Z=a;break}}return Z};
_.P.onResize=function(){var Z=this.ytScrollableChipCloudBehavior;_.vH(Z,Z.setContainerWidthDiff);ub(this.ytScrollableChipCloudBehavior)};
_.P.onDarkModeToggledAction=function(Z){this.isDarkTheme=Z};
_.P.handleRelatedChipCommand=function(Z,V){Z=this.JSC$14180_chipsSelector.indexOf(V);Z!==-1&&this.JSC$14180_chipsSelector.selectIndex(Z)};
_.P.handleChipCloudChipSelectAction=function(Z){Z=this.JSC$14180_chipsSelector.indexOf(Z);Z>-1&&this.JSC$14180_chipsSelector.selectIndex(Z)};
_.P.handleChipCloudChipDeselectAction=function(){var Z=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$14180_chipsSelector&&((Z==null?0:Z.continuationCommand)?_.Wo(this.hostElement,[Z]):(Z==null?0:Z.searchEndpoint)?this.ytComponentBehavior.resolveCommand(Z):Z&&_.gW(this.hostElement,[Z],this.hostElement),this.JSC$14180_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.P.updateSelectedFromBinding=function(Z){this.selected=Z.detail.value};
N0.prototype.onResize=N0.prototype.onResize;N0.prototype.dataChanged=N0.prototype.dataChanged;N0.prototype.isSearchChanged=N0.prototype.isSearchChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],N0.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],N0.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],N0.prototype,"actionHandlerBehavior",void 0);
_.z([_.A(_.cU),_.u("design:type",Object)],N0.prototype,"ironResizableBehavior",void 0);_.z([_.A(),_.u("design:type",LW)],N0.prototype,"ytScrollableChipCloudBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],N0.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],N0.prototype,"data",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],N0.prototype,"selected",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],N0.prototype,"isDarkTheme",void 0);_.z([_.x({value:160}),_.u("design:type",Number)],N0.prototype,"scrollDistance",void 0);_.z([_.x(),_.u("design:type",Object)],N0.prototype,"isSearch",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],N0.prototype,"darkerDarkTheme",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],N0.prototype,"noTopMargin",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],N0.prototype,"maskFade",void 0);_.z([_.Ly("#chips"),_.u("design:type",Object)],N0.prototype,"JSC$14180_chipsSelector",void 0);_.z([_.RX("isSearch"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],N0.prototype,"isSearchChanged",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],N0.prototype,"dataChanged",null);
_.z([_.$K("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],N0.prototype,"onResize",null);N0=_.z([_.qZ({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],N0);
_.e(N0,"yt-chip-cloud-renderer",function(){if(iXz===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;foA===void 0&&(foA=document.createElement("template"));var J=foA;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);iXz=Z}Z=iXz;return Z},{mode:2});var BZB,d74=function(){return BZB!==void 0?BZB:BZB=document.createElement("template")};
document.head.appendChild(d74().content);var m7Y;var NZA=document.head,CSc=NZA.appendChild,q9H;if(m7Y===void 0){var S9L=document.createElement("template");_.w(S9L,"");S9L.content.insertBefore(d74().content.cloneNode(!0),S9L.content.firstChild);m7Y=S9L}q9H=m7Y;CSc.call(NZA,q9H.content);var TZc=_.Uc(function(Z){var V=Z.data;return _.S("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.S("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.S("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.S(_.K,{cond:function(){return _.MT(V().image)},
then:function(a){return _.S("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.S(_.bn,{data:a,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.S("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.S(_.dH,{text:function(){return V().title}})),_.S("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.S(_.dH,{text:function(){return V().subtitle}})))),_.S(_.K,{cond:function(){var a;
return(a=V())==null?void 0:a.hasBottomDivider},
then:function(){return _.S("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"Ob");var Y9z=_.Uc(function(Z){var V=Z.data;return _.S("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.S("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.S(_.lB,{data:function(){var a;return(a=V().offerPlanDetailsItem)!=null?a:[]}},{offerPlanDetailsItemViewModel:function(a){return _.S("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.S(TZc,{data:a.data}))}})),_.S("div",null,_.S(_.K,{cond:function(){return V().hasBottomDivider},
then:function(){return _.S("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.S("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.S("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.S("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.S("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"Pb");var XZ4=_.Uc(function(Z){var V=Z.data;Z=_.B(_.ip(!1,void 0,"SpEGQd"));var a=Z.next().value,J=Z.next().value,r=_.VE(function(){J(!a());return!1}),f=function(){var d;
return(d=V().offerPlanDetailsContainer)!=null?d:[]};
return _.S("lp-complex-offer-card-details-view-model",null,_.S("div",null,_.S(_.K,{cond:function(){return a()},
then:function(){return _.S("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.S("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":r,"aria-expanded":a},_.S(_.dH,{text:function(){return V().expandedTitle}})),_.S("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.S(_.lB,{data:f},{offerPlanDetailsContainerViewModel:function(d){return _.S("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.S(Y9z,{data:d.data}))}})),_.S("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.S(_.dH,{text:function(){return V().legalText}})))},
else:function(){return _.S("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":r,"aria-expanded":a},_.S(_.dH,{text:function(){return V().collapsedTitle}}),_.S("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.S(_.rH,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"Qb");var K9b=_.Uc(function(Z){var V=Z.data;return _.S("lp-complex-offer-card-option-view-model",null,_.S("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.S(_.K,{cond:function(){return V().topDividerText},
then:function(){return _.S("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.S("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.S("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.S("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.S(_.dH,{text:function(){return V().topDividerText}}))))}}),_.S(_.K,{cond:function(){return V().planPricingPrimary},
then:function(){return _.S("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.S(_.dH,{text:function(){return V().planPricingPrimary}}))}}),_.S(_.K,{cond:function(){return V().planPricingSecondary},
then:function(){return _.S("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.S(_.dH,{text:function(){return V().planPricingSecondary}}))}}),_.S(_.K,{cond:function(){return V().primaryButton},
then:function(){return _.S("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.S(_.lB,{data:function(){return V().primaryButton}},{buttonViewModel:function(a){return _.S(_.yk,{data:a.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"Rb");var nLA=_.Uc(function(Z){var V=Z.data;var a=function(){var f;return((f=V())==null?void 0:f.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
Z={};var J={},r={};return _.S("ytm-lp-complex-offer-card-view-model",null,_.S("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.S("div",{class:_.un((Z.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=a,Z),"ytmLpComplexOfferCardViewModelCardContainer")},_.S(_.K,{cond:function(){var f;return(f=V())==null?void 0:f.bannerText},
then:function(){return _.S("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.S("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.S(_.dH,{text:function(){return V().bannerText}})))}}),_.S(_.K,{cond:function(){return _.MT(V().logo)},
then:function(f){var d={};return _.S("div",{class:_.un((d.ytmLpComplexOfferCardViewModelLogoAlignLeft=a,d),"ytmLpComplexOfferCardViewModelLogo")},_.S(_.bn,{data:f,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.S("div",{class:_.un((J.ytmLpComplexOfferCardViewModelTitleAlignLeft=a,J),"ytmLpComplexOfferCardViewModelTitle")},_.S(_.dH,{text:function(){return V().title}})),_.S(_.K,{cond:function(){var f;
return(f=V())==null?void 0:f.subtitle},
then:function(){var f={};return _.S("div",{class:_.un((f.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=a,f),"ytmLpComplexOfferCardViewModelSubtitle")},_.S(_.dH,{text:function(){return V().subtitle}}))}}),_.S(_.K,{cond:function(){return V().planPricingPrimary},
then:function(){return _.S("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.S(_.dH,{text:function(){return V().planPricingPrimary}}))}}),_.S(_.K,{cond:function(){return V().planPricingSecondary},
then:function(){return _.S("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.S(_.dH,{text:function(){return V().planPricingSecondary}}))}}),_.S(_.K,{cond:function(){return V().purchaseButton},
then:function(){return _.S("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.S(_.lB,{data:function(){return V().purchaseButton}},{buttonViewModel:function(f){return _.S(_.yk,{data:f.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.S(_.K,{cond:function(){var f;
return(f=V())==null?void 0:f.offerOptions},
then:function(){return _.S("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.S(_.lB,{data:function(){return V().offerOptions}},{lpComplexOfferCardOptionViewModel:K9b}))}}),_.S("div",{class:_.un((r.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=a,r),"ytmLpComplexOfferCardViewModelLegalText")},_.S(_.dH,{text:function(){return V().legalText}})),_.S(_.K,{cond:function(){var f;
return(f=V())==null?void 0:f.offerCardDetails},
then:function(){return _.S("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.S(_.lB,{data:function(){return V().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:XZ4}))}}))))},"Sb");var loc=_.Uc(function(Z){var V=Z.data;var a=function(){var d;return((d=V())==null?void 0:d.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
Z={};var J={},r={},f={};return _.S("ytm-lp-complex-offer-card-section-view-model",null,_.S("div",{class:_.un("ytmLpComplexOfferCardSectionViewModelHost")},_.S("div",{class:_.un((Z.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=a,Z),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.S("div",{class:_.un((J.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=a,J),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.S("h2",{class:_.un((r.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
a,r),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.S(_.dH,{text:function(){return V().title}}))),_.S(_.K,{cond:function(){var d;
return(d=V())==null?void 0:d.subtitle},
then:function(){var d={},N={};return _.S("div",{class:_.un((d.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=a,d),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.S("div",{class:_.un((N.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=a,N),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.S(_.dH,{text:function(){return V().subtitle}})))}}),_.S("div",{class:_.un((f.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=a,f),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.S(_.lB,{data:function(){var d;
return(d=V().offerPlans)!=null?d:[]}},{lpComplexOfferCardViewModel:function(d){return _.S("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.S(nLA,{data:d.data}))}})))))},"Tb");_.G8=fnc.getInstance();var tTF=_.Uc(function(Z){return _.S("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-question","aria-hidden":Z.shouldAriaHideContent},_.S("h2",{class:"yt-lp-faq-entry-view-model__lp-faq-question",id:Z.questionId},_.S(_.dH,{text:Z.question})))},"Ub"),sFE=_.Uc(function(Z){var V=Z.data;
var a=Z.themeOverride;Z=_.B(_.ip(!1,void 0,"ljTVPd"));var J=Z.next().value,r=Z.next().value;Z=_.VE(function(){r(!J());return!1});
var f=function(){return J()?"EXPAND_LESS":"EXPAND_MORE"},d=("faq-container"+_.O1(_.G8)).toString(),N="faq-question-and-answers-section-question"+_.O1(_.G8),C={},T={};
return _.S("faq-entry-view-model-c3",null,_.S("div",{class:_.un("yt-lp-faq-entry-view-model",(C["yt-lp-faq-entry-view-model--premium-force-dark-mode"]=function(){return a==null?void 0:a().useDarkTheme},C))},_.S("div",{class:"yt-lp-faq-entry-view-model__faq-question-and-answers-section",
"on:click":Z,role:"button","aria-expanded":J,"aria-labelledby":N.toString(),"tab-index":"0"},_.S(tTF,{question:function(){return V().question},
questionId:N,shouldAriaHideContent:!0}),_.S(_.K,{cond:function(){return J()!==void 0},
then:function(){return _.S("div",{class:"yt-lp-faq-entry-view-model__icon-container"},_.S(_.rH,{icon:f,ariaHidden:!0}),_.S("div",{class:"yt-lp-faq-entry-view-model__icon-hover-highlighting"}))}})),_.S("div",{class:_.un("yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer",(T["yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer--collapsed"]=function(){return!J()},T))},_.S("div",{id:d},_.S(_.q_,{each:function(){return V().answers||[]}},function(Y){return _.S("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-answer"},
_.S(_.dH,{text:Y}))})))))},"Vb");
sFE.idomCompat=!0;var F9h=_.Uc(function(Z){var V=Z.data;var a=Z.themeOverride;Z={};return _.S("lp-faq-section-view-model-c3",null,_.S("div",{class:_.un("yt-lp-faq-section-view-model",(Z["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return V().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},Z["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(a==null||!a().useDarkTheme)},Z))},_.S("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.S(_.K,{cond:function(){return V().header},
then:function(J){return _.S("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.S(_.dH,{text:J}))}}),_.S("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.S(_.lB,{data:function(){return V().faqs}},{faqEntryViewModel:function(J){return _.S(sFE,{data:J.data,
themeOverride:a})}})),_.S("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.S(_.q_,{each:function(){return V().footers||[]}},function(J){return _.S(_.dH,{text:J})})),_.S(_.K,{cond:function(){return V().legal},
then:function(J){return _.S("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.S(_.dH,{text:J}))}}))))},"Wb");
F9h.idomCompat=!0;var D7r=_.Uc(function(Z){var V=Z.data;var a=Z.themeOverride;_.so(function(){var d=V().gtmId;d&&_.mo(d,_.yr("GL",""))});
var J={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var d,N,C;return(C=(d=V().logo)==null?void 0:(N=d.accessibilityData)==null?void 0:N.label)!=null?C:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},r=_.l().resolve(_.M_(_.c1)),f=function(){return r&&r()||(a==null?void 0:a().useDarkTheme)};
return _.S("lp-header-section-view-model",null,_.S("div",{class:function(){var d=V().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC",N=V().marginType==="LP_SECTION_MARGIN_TYPE_TOP",C=a==null?void 0:a().useDarkTheme,T=["lp-header-section-view-model"];d&&T.push("lp-header-section-view-model--ptc-layout-type");N&&T.push("lp-header-section-view-model__lp-header-section-margin");C&&T.push("lp-header-section-view-model--premium-force-dark-mode");return T.join(" ")}},_.S(_.K,{cond:function(){return V().logo},
then:function(){return _.S("div",null,_.S(_.K,{cond:f,then:function(){return _.S(_.K,{cond:function(){var d;return(d=V().logo)==null?void 0:d.imageDark},
then:function(d){return _.S(_.bn,Object.assign({},{data:d},J))}})},
else:function(){return _.S(_.K,{cond:function(){var d;return(d=V().logo)==null?void 0:d.imageLight},
then:function(d){return _.S(_.bn,Object.assign({},{data:d},J))}})}}))}}),_.S(_.K,{cond:function(){return V().title},
then:function(d){return _.S("div",{class:"lp-header-section-view-model__lp-header-title"},_.S(_.dH,{text:d}))}}),_.S("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.S(_.K,{cond:function(){return V().subtitles},
then:function(d){return _.S(_.q_,{each:d},function(N){return _.S("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.S(_.dH,{text:N}))})}})),_.S(_.K,{cond:function(){return V().additionalInfo},
then:function(d){return _.S("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.S(_.dH,{text:d}))}}),_.S("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.S(_.K,{cond:function(){return V().primaryButton},
then:function(d){return _.S("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.S(_.lB,{data:d},{buttonViewModel:_.yk}))}}),_.S(_.K,{cond:function(){return V().secondaryButton},
then:function(d){return _.S("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.S(_.lB,{data:d},{buttonViewModel:_.yk}))}})),_.S(_.K,{cond:function(){return V().otherOffersInfo},
then:function(d){return _.S("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.S(_.dH,{text:d}))}}),_.S("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.S(_.K,{cond:function(){return V().billingInfo},
then:function(d){return _.S(_.q_,{each:d},function(N){return _.S("div",null,_.S(_.dH,{text:N}))})}}))))},"Xb");
D7r.idomCompat=!0;var cta=_.Uc(function(Z){var V=Z.data;var a=_.yf(Z.themeOverride,{useDarkTheme:!1});Z={};Z=_.un("ytm-lp-headline-section-view-model",(Z["ytm-lp-headline-section-view-model--premium-force-dark-mode"]=function(){return a().useDarkTheme},Z));
return _.S("lp-headline-section-view-model",null,_.S("div",{class:Z},_.S("div",{class:"ytm-lp-headline-section-view-model__title-text"},_.S(_.dH,{text:function(){return V().title}})),_.S(_.K,{cond:function(){return V().subtitle},
then:function(J){return _.S("div",{class:"ytm-lp-headline-section-view-model__subtitle-text"},_.S(_.dH,{text:J}))}})))},"Yb");var OXW=_.Uc(function(Z){var V=Z.data;var a=Z.themeOverride;var J=_.l().resolve(_.M_(_.c1)),r=function(){return J&&J()||(a==null?void 0:a().useDarkTheme)},f=function(){var T,Y;
var X=r()?(T=V().textBackgroundImage)==null?void 0:T.imageDark:(Y=V().textBackgroundImage)==null?void 0:Y.imageLight;return GAc((X==null?void 0:X.sources)||[])},d=function(){var T,Y;
return r()?(T=V().featureImage)==null?void 0:T.imageDark:(Y=V().featureImage)==null?void 0:Y.imageLight},N=function(){return V().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},C=function(){var T,Y;
return r()?(T=V().logo)==null?void 0:T.imageDark:(Y=V().logo)==null?void 0:Y.imageLight};
return _.S("ytm-lp-large-feature-section-view-model",null,_.S("div",{class:function(){var T=V().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",Y=V().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",X=(V().index||0)%2===1,n=a==null?void 0:a().useDarkTheme,t=["yt-lp-large-feature-section-view-model"];T?t.push("yt-lp-large-feature-section-view-model--music-feature-type"):Y?t.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):X||t.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
n&&t.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return t.join(" ")}},_.S("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.S(_.K,{cond:d,
then:function(){return _.S(_.bn,{data:function(){return d()},
alt:function(){var T,Y,X;return(X=(T=V().featureImage)==null?void 0:(Y=T.accessibilityData)==null?void 0:Y.label)!=null?X:""},
contentMode:N})}})),_.S("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var T;return((T=f())==null?0:T.url)?"background-image: url("+_.Xl(f().url)+");":""}},_.S("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.S(_.K,{cond:C,
then:function(){return _.S(_.bn,{data:function(){return C()},
alt:function(){var T,Y,X;return(X=(T=V().logo)==null?void 0:(Y=T.accessibilityData)==null?void 0:Y.label)!=null?X:""},
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"})}}),_.S(_.K,{cond:function(){return V().eyebrowText},
then:function(){return _.S("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.S(_.dH,{text:function(){return V().eyebrowText}}))}}),_.S(_.K,{cond:function(){return V().title},
then:function(){return _.S("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.S(_.dH,{text:function(){return V().title}}))}}),_.S(_.K,{cond:function(){return V().subtitles},
then:function(){return _.S("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.S(_.q_,{each:function(){return V().subtitles||[]}},function(T){return _.S(_.dH,{text:T})}))}})))))},"Zb");
OXW.idomCompat=!0;var GNB=_.Uc(function(Z){return _.S("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.S("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.S(_.rH,{icon:function(){var V;return(V=Z.data())==null?void 0:V.iconType},
className:function(){var V;return((V=Z.data())==null?void 0:V.style)==="LP_FEATURE_LIST_ITEM_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT"?"ytLpFeatureListItemViewModelFeatureListIconGreen":"ytLpFeatureListItemViewModelFeatureListIconDefault"}}),_.S("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.S(_.dH,{text:function(){var V;
return(V=Z.data())==null?void 0:V.text}}))))},"$b");var wZY=_.Uc(function(Z){Z=_.bm(Z,{config:void 0,themeOverride:void 0});var V=Z.data,a=Z.config,J=Z.themeOverride;Z={};Z=_.un("ytm-lp-offer-card-option-view-model",(Z["ytm-lp-offer-card-option-view-model--premium-force-dark-mode"]=function(){var C;return(C=J())==null?void 0:C.useDarkTheme},Z));
var r=_.VE(function(){var C,T;(C=a())==null||(T=C.handleRadioButtonClick)==null||T.call(C,V());return!1}),f=function(){var C;
return(C=a())==null?void 0:C.shouldDisplayRadioButton},d=_.VE(function(){if(f()){var C,T;
(C=a())==null||(T=C.handleRadioButtonClick)==null||T.call(C,V())}return!1}),N=function(){var C;
return(C=V().featureListItems)!=null?C:[]};
return _.S("ytm-lp-offer-card-option-view-model",null,_.S("div",{class:Z,"on:click":d},_.S(_.K,{cond:f,then:function(){return _.S("div",null,_.S("input",{type:"radio","on:click":r,class:"ytm-lp-offer-card-option-view-model__input-el","prop:checked":function(){var C;return!((C=a())==null||!C.isOptionSelected)}}))}}),_.S("div",null,_.S("div",{class:"ytm-lp-offer-card-option-view-model__eyebrow-text"},_.S(_.dH,{text:function(){return V().eyebrowText}})),_.S("div",{class:"ytm-lp-offer-card-option-view-model__title"},
_.S(_.dH,{text:function(){return V().title}})),_.S("div",{class:"ytm-lp-offer-card-option-view-model__subtitle"},_.S(_.dH,{text:function(){return V().subtitle}})),_.S(_.K,{cond:function(){return N().length>0},
then:function(){return _.S("div",{class:"ytm-lp-offer-card-option-view-model__feature-list-items"},_.S(_.lB,{data:N},{lpFeatureListItemViewModel:GNB}))}}),_.S("div",{class:"ytm-lp-offer-card-option-view-model__description"},_.S(_.dH,{text:function(){return V().description}})))))},"ac");
wZY.idomCompat=!0;var ytB=_.Uc(function(Z){var V=Z.data;var a=Z.themeOverride;Z=_.B(_.Jc(function(){var f,d=(f=V().offerOptions)==null?void 0:f[0];return _.D(d,Zi4)||{}}));
var J=Z.next().value,r=Z.next().value;Z={};return _.S("ytm-lp-offer-card-view-model",null,_.S("div",{class:_.un("ytm-lp-offer-card-view-model",(Z["ytm-lp-offer-card-view-model--premium-force-dark-mode"]=function(){return!(a==null||!a().useDarkTheme)},Z))},_.S("div",{class:"ytm-lp-offer-card-view-model__title-container"},_.S(_.K,{cond:function(){return V().titleIconType},
then:function(){return _.S("div",{class:"ytm-lp-offer-card-view-model__icon-container"},_.S(_.rH,{icon:function(){var f;return((f=V().titleIconType)==null?void 0:f.toString())||""}}))}}),_.S("div",{class:"ytm-lp-offer-card-view-model__title-text"},_.S(_.dH,{text:function(){return V().title}})),_.S(_.lB,{data:function(){return V().titleBadge}},{badgeViewModel:function(f){return _.S("div",{class:"ytm-lp-offer-card-view-model__title-badge"},_.S(_.Q$,{data:f.data}))}})),_.S("div",{class:"ytm-lp-offer-card-view-model__offer-options-container"},
_.S(_.lB,{data:function(){return V().offerOptions}},{lpOfferCardOptionViewModel:function(f){var d=f.data;
return _.S(_.Wr,null,_.S("div",{class:"ytm-lp-offer-card-view-model__divider"}),_.S(wZY,{data:d,config:function(){var N;return{shouldDisplayRadioButton:(V().offerOptions||[]).length>1,isOptionSelected:d().id===((N=J())==null?void 0:N.id),handleRadioButtonClick:function(C){return void r(C)}}},
themeOverride:a}))}})),_.S("div",{class:"ytm-lp-offer-card-view-model__purchase-button-container"},_.S(_.lB,{data:function(){var f;
return(f=J())==null?void 0:f.purchaseButtonOverride}},{buttonViewModel:_.yk}))))},"bc");
ytB.idomCompat=!0;var bX7=_.Uc(function(Z){var V=Z.data;var a=Z.themeOverride;Z={};Z=_.un("ytm-lp-offer-card-section-view-model",(Z["ytm-lp-offer-card-section-view-model--premium-force-dark-mode"]=function(){var J;return a==null?void 0:(J=a())==null?void 0:J.useDarkTheme},Z));
return _.S("ytm-lp-offer-card-section-view-model",null,_.S("div",{class:Z},_.S(_.K,{cond:function(){return V().title!==void 0},
then:function(){return _.S("div",{class:"ytm-lp-offer-card-section-view-model__title-container"},_.S("div",{class:"ytm-lp-offer-card-section-view-model__title-text"},_.S(_.dH,{text:function(){return V().title}})),_.S(_.K,{cond:function(){return V().subtitle},
then:function(){return _.S("div",{class:"ytm-lp-offer-card-section-view-model__subtitle-text"},_.S(_.dH,{text:function(){return V().subtitle}}))}}))}}),_.S("div",{class:"ytm-lp-offer-card-section-view-model__offer-cards-container"},_.S(_.lB,{data:function(){return V().offerCards}},{lpOfferCardViewModel:function(J){return _.S("div",{class:"ytm-lp-offer-card-section-view-model__offer-card-container"},_.S(ytB,{data:J.data,
themeOverride:a}))}})),_.S(_.K,{cond:function(){return V().footer},
then:function(){return _.S("div",{class:"ytm-lp-offer-card-section-view-model__footer-text"},_.S(_.dH,{text:function(){return V().footer}}))}})))},"cc");var U7z=_.Uc(function(Z){var V=Z.data;return _.S("lp-offer-table-cell-content-view-model",null,_.S("div",{class:"yt-lp-offer-table-cell-content-view-model"},_.S(_.XL,null,_.S(_.Sp,{when:function(){return V().title}},function(){return _.S(_.dH,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-title",
text:function(){return V().title}})}),_.S(_.Sp,{when:function(){return V().subTitle}},function(){return _.S(_.dH,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-subtitle",
text:function(){return V().subTitle}})}),_.S(_.Sp,{when:function(){return V().featureDescription}},function(){return _.S(_.dH,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-feature-description",
text:function(){return V().featureDescription}})}),_.S(_.Sp,{when:function(){return V().description}},function(){return _.S(_.dH,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-description",
text:function(){return V().description}})}),_.S(_.Sp,{when:function(){return V().iconType}},function(){return _.S("div",{class:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-icon"},_.S(_.rH,{icon:function(){return V().iconType.toString()}}))}),_.S(_.Sp,{when:function(){return V().purchaseButton}},function(){return _.S(_.lB,{data:function(){return V().purchaseButton}},{buttonViewModel:function(a){return _.S("div",{class:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-purchase-button"},
_.S(_.yk,{data:a.data}))}})}),_.S(_.Sp,{when:function(){return V().note}},function(){return _.S(_.dH,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-note",
text:function(){return V().note}})}),_.S(_.Sp,{when:function(){return V().featureDetail}},function(){return _.S(_.dH,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-feature-detail",
text:function(){return V().featureDetail}})}),_.S(_.Sp,{when:function(){return V().badge}},function(){return _.S(_.lB,{data:function(){return V().badge}},{badgeViewModel:_.Q$})}))))},"dc");
U7z.idomCompat=!0;var HXW=_.Uc(function(Z){var V=Z.data;return _.S("lp-offer-table-cell-view-model",null,_.S("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(V().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;"}}},_.S(_.lB,{data:function(){return V().contents}},{lpOfferTableCellContentViewModel:U7z})))},
"ec");
HXW.idomCompat=!0;var AtE=_.Uc(function(Z){var V=Z.data;var a=Z.lpTableIsFirstRow;var J=Z.lpTableIsLastRow;var r=function(){return(a==null?0:a())?"yt-lp-offer-table-row-view-model__lp-offer-table-first-row-header-cell":"yt-lp-offer-table-row-view-model__lp-offer-table-row-header-cell"},f=function(){return(a==null?0:a())?"yt-lp-offer-table-row-view-model__lp-offer-table-first-row-content-cell":(J==null?0:J())?"yt-lp-offer-table-row-view-model__lp-offer-table-last-row-content-cell":"yt-lp-offer-table-row-view-model__lp-offer-table-row-content-cell"};
return _.S("ytm-lp-offer-table-row-view-model",null,_.S("div",{class:"yt-lp-offer-table-row-view-model"},_.S(_.lB,{data:function(){return V().rowHeaderCell}},{lpOfferTableCellViewModel:function(d){return _.S("div",{class:r},_.S(HXW,{data:d.data}))}}),_.S(_.lB,{data:function(){return V().contentCells}},{lpOfferTableCellViewModel:function(d){return _.S("div",{class:f},_.S(HXW,{data:d.data}))}})))},"fc");
AtE.idomCompat=!0;var kNc=_.Uc(function(Z){var V=Z.data;var a=Z.themeOverride;var J=_.l().resolve(_.M_(_.c1)),r=function(){return _.D(V().logo,i5B)||{}};
Z={};return _.S("ytm-lp-offer-table-section-view-model",null,_.S("div",{class:"yt-lp-offer-table-view-model"},_.S(_.K,{cond:function(){var f,d;return J&&J()||(a==null?0:a().useDarkTheme)?(f=r())==null?void 0:f.imageDark:(d=r())==null?void 0:d.imageLight},
then:function(f){return _.S(_.bn,{data:f,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var d,N,C;return(C=(d=r())==null?void 0:(N=d.accessibilityData)==null?void 0:N.label)!=null?C:""},
targetWidth:140,targetHeight:40,height:40,className:"yt-lp-offer-table-view-model__lp-offer-table-section-logo",useWidth:!1})}}),_.S("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-title"},_.S(_.dH,{text:function(){return V().title}})),_.S("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-subtitle"},_.S(_.dH,{text:function(){return V().subtitle}})),_.S(_.K,{cond:function(){return V().disclaimers},
then:function(f){return _.S("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-disclaimers"},_.S(_.q_,{each:f},function(d){return _.S("div",null,_.S(_.dH,{text:d}))}))}}),_.S("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-rows"},_.S(_.lB,{data:function(){return V().rows}},{lpOfferTableRowViewModel:function(f,d){return _.S(AtE,{data:f.data,
lpTableIsFirstRow:function(){return d()===0},
lpTableIsLastRow:function(){return d()===V().rows.length-1}})}})),_.S("div",{class:_.un((Z["yt-lp-offer-table-view-model__lp-offer-table-section-footer-wrapper"]=function(){return V().hasFooterBackground},Z))},_.S(_.K,{cond:function(){return V().footer},
then:function(){return _.S("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer"},_.S(_.dH,{text:function(){return V().footer}}))}}),_.S(_.K,{cond:function(){return V().footerTitle},
then:function(){return _.S("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer-title"},_.S(_.dH,{text:function(){return V().footerTitle}}))}}),_.S(_.K,{cond:function(){return V().footerDescription},
then:function(){return _.S("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer-description"},_.S(_.dH,{text:function(){return V().footerDescription}}))}}))))},"gc");
kNc.idomCompat=!0;var ELB=_.Uc(function(Z){var V=Z.data;var a=Z.themeOverride;var J=_.l().resolve(_.M_(_.c1)),r=function(){var N;return a==null?void 0:(N=a())==null?void 0:N.useDarkTheme},f=function(){var N,C;
return J&&J()||r()?(N=V().image)==null?void 0:N.imageDark:(C=V().image)==null?void 0:C.imageLight};
Z={};Z=_.un("ytm-lp-small-feature-section-view-model",(Z["ytm-lp-small-feature-section-view-model--premium-force-dark-mode"]=r,Z));var d=function(){var N,C,T;return(T=(N=V().image)==null?void 0:(C=N.accessibilityData)==null?void 0:C.label)!=null?T:""};
return _.S("ytm-lp-small-feature-section-view-model",{class:Z},_.S(_.K,{cond:function(){return f()&&!kzO},
then:function(){return _.S("div",{class:"ytm-lp-small-feature-section-view-model__feature-image-container"},_.S(_.bn,{data:function(){return f()},
alt:d,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.S("div",{class:"ytm-lp-small-feature-section-view-model__content-section"},_.S("div",{class:"ytm-lp-small-feature-section-view-model__title-text"},_.S(_.K,{cond:function(){return V().title},
then:function(N){return _.S(_.dH,{text:N})}})),_.S("div",{class:"ytm-lp-small-feature-section-view-model__description-text"},_.S(_.dH,{text:function(){return V().description}}))))},"hc");
ELB.idomCompat=!0;var jFE=_.Uc(function(Z){var V=Z.data;var a=Z.themeOverride;Z={};return _.S("ytm-lp-small-feature-section-group-view-model",null,_.S("div",{class:_.un("ytm-lp-small-feature-section-group-view-model",(Z["ytm-lp-small-feature-section-group-view-model--premium-force-dark-mode"]=function(){return!(a==null||!a().useDarkTheme)},Z))},_.S("div",{class:"ytm-lp-small-feature-section-group-view-model__small-features-container"},_.S(_.lB,{data:function(){return V().smallFeatures}},{lpSmallFeatureSectionViewModel:function(J){return _.S("div",
{class:"ytm-lp-small-feature-section-group-view-model__small-feature-container"},_.S(ELB,{data:J.data,
themeOverride:a}))}}))))},"ic");
jFE.idomCompat=!0;_.jG(_.Uc(function(Z){var V=Z.data;var a=function(){return V().forcedTheme==="USER_INTERFACE_THEME_DARK"},J=function(){return V().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},r=function(){var d="",N,C;
var T=_.l().resolve(_.M_(_.c1));T=a()||(T==null?0:T())?(N=V().themedImageViewModel)==null?void 0:N.imageDark:(C=V().themedImageViewModel)==null?void 0:C.imageLight;(N=GAc((T==null?void 0:T.sources)||[]))&&N.url&&(d=J()?"background-image: linear-gradient(to bottom, transparent, "+(V().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"70%")+", var(--premium-yt-spec-base-background)), url("+_.Xl(N.url)+");":"background-image: url("+_.Xl(N.url)+");");return d},f=function(){return{useDarkTheme:a()}};
Z={};return _.S("yt-section-group-view-model",null,_.S("div",{class:_.un("yt-lp-section-group-view-model",(Z["yt-lp-section-group-view-model--premium-force-dark-mode"]=a,Z["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return V().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},Z))},_.S(_.K,{cond:function(){return r().length},
then:function(){var d={};return _.S("div",{class:_.un("yt-lp-section-group-view-model__bg-image",(d["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=J,d)),style:r})}}),_.S("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.S(_.lB,{data:function(){return V().sections}},{lpFaqSectionViewModel:function(d){return _.S(F9h,{data:d.data,
themeOverride:f})},
lpHeaderSectionViewModel:function(d){return _.S(D7r,{data:d.data,themeOverride:f})},
lpHeadlineSectionViewModel:function(d){return _.S(cta,{data:d.data,themeOverride:f})},
lpLargeFeatureSectionViewModel:function(d){return _.S(OXW,{data:d.data,themeOverride:f})},
lpOfferCardSectionViewModel:function(d){return _.S(bX7,{data:d.data,themeOverride:f})},
lpComplexOfferCardSectionViewModel:function(d){return _.S(loc,{data:d.data})},
lpOfferTableSectionViewModel:function(d){return _.S(kNc,{data:d.data,themeOverride:f})},
lpSmallFeatureSectionGroupViewModel:function(d){return _.S(jFE,{data:d.data,themeOverride:f})}}))))},"jc"),"yt-section-group-view-model",{props:{data:_.Hh}});var Yhi=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.vLz=_.Uc(function(Z){function V(){if(Yhi.has(Z.data().displayType)){var T=!J(),Y;if((Y=Z.disableDeselection)==null||!Y.call(Z)||T){Z.data().selected=T;Y=Object.assign({},d(),{selected:T});N(Y);var X;(X=Z.callback)==null||X.call(Z,Y,T)}}}
var a=_.v6(),J=function(){var T,Y;return!!(((T=Z.selected)==null?void 0:T.call(Z))!==void 0?(Y=Z.selected)==null?0:Y.call(Z):d().selected)},r=_.B(_.Jc(Z.data)),f=r.next().value;
r=r.next().value;var d=f,N=r,C=_.PM(T5F,function(){return Z.data().chipEntityKey||""});
return _.S("chip-view-model",{class:"ytChipViewModelHost",el:a},_.S(n04,{data:function(){var T,Y=Object.assign({},d(),{selected:J()}),X=C(),n=(T=Z.disableDeselection)==null?void 0:T.call(Z);a:switch(Y.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":T=1;break a;default:T=0}return{text:(X==null?void 0:X.text)||Y.text,state:Y.disabled?1:Y.selected?0:2,type:T,onTap:X5u(Y,a,V,n),accessibilityLabel:Y.accessibilityLabel||Y.text}}}))},"kc");
_.vLz.idomCompat={callbacks:{callback:!0}};_.x77=_.Uc(function(Z){var V=_.PM(ShE,function(){var d;return(d=Z.data())==null?void 0:d.chipBarStateEntityKey}),a=function(){return Z.data().disableDeselection},J=_.B(_.Jc(function(){var d;
if(((d=V())==null?void 0:d.selectedIndex)!=void 0)return V().selectedIndex;var N,C;d=_.B(((N=Z.data())==null?void 0:(C=N.chips)==null?void 0:C.entries())||[]);for(N=d.next();!N.done;N=d.next()){N=_.B(N.value);C=N.next().value;N=N.next().value;var T=void 0;if((T=_.D(N,_.A8))==null?0:T.selected)return C}return-1})),r=J.next().value,f=J.next().value;
return _.S("chip-bar-view-model",{class:_.un("ytChipBarViewModelHost",Z.className),role:"tablist"},_.S(_.lB,{data:function(){return Z.data().chips}},{chipViewModel:function(d,N){return _.S("div",{class:"ytChipBarViewModelChipWrapper"},_.S(_.vLz,{data:d.data,
selected:function(){return N()===r()},
callback:function(C,T){C=!!T;T=N();f(C?T:-1);var Y,X=(Y=Z.data())==null?void 0:Y.chipBarStateEntityKey;X&&C&&_.wd(_.d0("chipBarStateEntity",X,{key:X,selectedIndex:T}))},
disableDeselection:Z.disableDeselection||a}))}}))},"lc");_.jG(_.x77,"chip-bar-view-model",{props:{data:_.EU,className:_.EU,disableDeselection:_.EU}});_.QFF=_.Uc(function(Z){var V=Z.data;Z={};return _.S("divider-view-model",{class:_.un("divider-view-model-wiz",(Z["divider-view-model-wiz__inset-thin-padding"]=function(){return V().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},Z))},_.S("div",{class:_.un("divider-view-model-wiz__base-divider",function(){return KFJ(V().dividerStyle)}),
style:_.ot({"background-color":function(){return V().backgroundColor?_.qW(V().backgroundColor):void 0}})}))},"mc");
_.QFF.idomCompat=!0;_.jG(_.QFF,"divider-view-model",{props:{data:_.Hh}});var DJ=new Map,FJ=new Map,tMu=0,cj;var w5c=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],UJi={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var pZF,h9W;pZF=function(Z){return function(V){return function(){return String(V())+Z}}};
_.CH=pZF("px");h9W=pZF("s");var z9B=_.Uc(function(Z){function V(R){return function(){var rJ=t().numItemsPerGridRow,Zm=R()*rJ;rJ=Zm+rJ;var BJ,Fu;return(Fu=(BJ=J().contents)==null?void 0:BJ.slice(Zm,rJ))!=null?Fu:[]}}
var a=_.bm(Z,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1}),J=a.data,r=a.layoutContainerWidth,f=a.shouldUseOwnContainerSize,d=a.marginSettings;a=_.B(_.ip(!0,void 0,"qgr2Je"));var N=a.next().value,C=a.next().value,T=function(){var R,rJ=(R=_.D(J().showMoreButton,_.tv))==null?void 0:R.trackingParams;rJ&&_.P4(_.Ze(),rJ);C(!1)},Y=function(){var R,rJ=(R=_.D(J().showLessButton,_.tv))==null?void 0:R.trackingParams;
rJ&&_.P4(_.Ze(),rJ);C(!0)};
a=_.v6();var X=_.AYK(a,{canHaveZeroSize:!1}),n=function(){var R;return(R=J().contentAspectRatio)!=null?R:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},t=_.Ct(function(){var R=_.$A({containerWidth:f()&&X.width()>0?X.width()||r():r(),
sizing:"EXTRA_COMPACT",marginSettings:d(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:R.maxContainerWidth,numItemsPerGridRow:R.numItems,contentPadding:f()?R.margin:R.contentMargin,itemWidth:R.itemWidth,itemMargin:R.gutter/2}},void 0,"pqVdjc"),c=function(){if(J().enableVerticalExpansion){if(N())return 1;
var R,rJ,Zm=(rJ=(R=J().contents)==null?void 0:R.length)!=null?rJ:0;return Math.ceil(Zm/t().numItemsPerGridRow)}return t().numItemsPerGridRow<=2?2:1},y=function(){return J().enableVerticalExpansion&&J().showLessButton&&!N()&&c()>1},U=function(){var R,rJ;
return J().enableVerticalExpansion&&J().showMoreButton&&N()&&((rJ=(R=J().contents)==null?void 0:R.length)!=null?rJ:0)>t().numItemsPerGridRow},v=function(){return!y()},h=function(){return!U()},L={};
return _.S("grid-shelf-view-model",{class:_.un("ytGridShelfViewModelHost",Z.className,(L.ytGridShelfViewModelHostHasBottomButton=function(){return y()||U()},L)),
el:a,style:_.ot({"margin-left":(0,_.CH)(function(){return t().contentPadding}),
"margin-right":(0,_.CH)(function(){return t().contentPadding})})},_.S(_.K,{cond:function(){return _.D(J().header,nxr)},
then:function(R){return _.S(_.Mm,{data:R,disableHorizontalPadding:!0})}}),_.S("div",null,_.S(_.q_,{each:function(){return Array(c())}},function(R,rJ){return _.S(e97,{className:Z.className,
items:V(rJ),responsiveGridShelfLayout:t,contentAspectRatio:n})})),_.S("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.S(_.lB,{data:function(){return J().showMoreButton}},{buttonViewModel:function(R){return _.S("div",{hidden:h},_.S(_.yk,{data:R.data,
onClick:T}))}}),_.S(_.lB,{data:function(){return J().showLessButton}},{buttonViewModel:function(R){return _.S("div",{hidden:v},_.S(_.yk,{data:R.data,
onClick:Y}))}})))},"nc");
z9B.idomCompat=!0;var e97=_.Uc(function(Z){var V=Z.items;var a=Z.responsiveGridShelfLayout;var J=Z.contentAspectRatio;Z=Z.className;var r=_.v6();lDK(r,function(){a:{var d=r.value;for(var N=V(),C=[],T=0;T<N.length;T++){var Y=_.D(N[T],P7F);if(!Y||Y==null||!Y.inlinePlayerData){d=null;break a}var X=d.children.item(T);if(!X){d=null;break a}C.push({thumbnailElement:X,videoData:Y})}d={gridVideoPreviewData:{gridItems:C}}}return d});
var f=(0,_.CH)(function(){return-a().itemMargin});
return _.S("div",{el:r,class:_.un("ytGridShelfViewModelGridShelfRow",Z),style:_.ot({"margin-left":f,"margin-right":f})},_.S(_.lB,{data:V,replacementWrapper:function(d){return _.S($7r,{responsiveGridShelfLayout:a},d)}},{shortsLockupViewModel:function(d){return _.S($7r,{responsiveGridShelfLayout:a},_.S(yMz,{data:d.data,
aspectRatio:function(){return J()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,className:void 0}))}}))},"oc"),$7r=_.Uc(function(Z){return _.S("div",{style:_.ot({width:(0,_.CH)(function(){return Z.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+Z.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},Z.children)},"pc");
z9B.idomCompat=!0;_.jG(z9B,"grid-shelf-view-model",{props:{data:_.Hh,layoutContainerWidth:_.Hh,shouldUseOwnContainerSize:_.Hh,marginSettings:_.Hh,className:_.Hh}});_.R97=_.Uc(function(Z){var V=_.B(_.ip(!1,void 0,"YYtxR")),a=V.next().value,J=V.next().value;V={};return _.S("yt-alert-banner-view-model",{class:_.un("ytAlertBannerViewModelHost",Z.className,function(){var r;a:switch((r=Z.data())==null?void 0:r.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":r="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":r="ytAlertBannerViewModelWarning";break a;default:r="ytAlertBannerViewModelInformational"}return r},(V.ytAlertBannerViewModelDismissed=
a,V.ytAlertBannerViewModelFullbleed=Z.fullbleed,V.ytAlertBannerViewModelNarrow=Z.narrow,V.ytAlertBannerViewModelIsInRichGrid=Z.isInRichGrid,V))},_.S(_.K,{cond:function(){var r;
return!((r=Z.data())==null?0:r.hideIcon)},
then:function(){return _.S("div",{class:"ytAlertBannerViewModelIcon"},_.S(_.rH,{icon:function(){return"info_circle"}}))}}),_.S("div",{class:"ytAlertBannerViewModelOuterContainer"},_.S("div",{class:"ytAlertBannerViewModelContainer"},_.S("div",{class:"ytAlertBannerViewModelContent"},_.S("div",{class:"ytAlertBannerViewModelHeading"},_.S(_.dH,{text:function(){var r;
return(r=Z.data())==null?void 0:r.heading}})),_.S("div",{class:"ytAlertBannerViewModelBody"},_.S(_.dH,{text:function(){var r;
return(r=Z.data())==null?void 0:r.body}})))),_.S(_.lB,{data:function(){var r;
return(r=Z.data())==null?void 0:r.actionButton}},{buttonViewModel:function(r){return _.S(_.yk,{data:r.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.S(_.lB,{data:function(){var r;
return(r=Z.data())==null?void 0:r.dismissButton}},{buttonViewModel:function(r){return _.S(_.yk,{data:r.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var f;((f=Z.data())==null?0:f.disableLocalDismissBehavior)||J(!0)}})}}))},"qc");_.jG(_.R97,"yt-alert-banner-view-model",{props:{data:_.Hh,fullbleed:_.Hh,narrow:_.Hh,isInRichGrid:_.Hh,className:_.Hh}});var kBu;kBu=_.TJ({chipViewModel:_.vLz,buttonViewModel:_.yk});_.MT4=_.IN(Eco,{callbacks:{callback:!0}});_.RG(Eco);_.jG(_.MT4,"chips-shelf-view-model",{props:{data:_.Hh,callback:_.EU,enableSingleChipSelection:_.Hh,disableChipsScrollAnimation:_.Hh}});var L94=_.Uc(function(Z){Z=_.bm(Z,{disabled:!1});var V=Z.active,a=Z.disabled;Z={};Z=_.un("ytSwitchShapeTrack",(Z.ytSwitchShapeTrackActive=function(){return V()},Z.ytSwitchShapeTrackDisabled=function(){return a()},Z));
var J={};J=_.un("ytSwitchShapeKnob",(J.ytSwitchShapeKnobActive=function(){return V()},J));
return _.S("switch-shape",{class:"ytSwitchShapeHost"},_.S("div",{class:Z}),_.S("div",{class:J}))},"rc");var urc=_.Uc(function(Z){var V=_.bm(Z,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),a=V.data;Z=V.className;var J=V.handleOnTapEventInParent,r=V.parentActive;V=_.B(_.Jc(function(){var X;return(X=r())!=null?X:a().switchedOnByDefault||!1}));
var f=V.next().value,d=V.next().value,N=function(){return a().isDisabled},C=_.v6();
V=_.VE(function(X){return X.key==="Enter"?(X.preventDefault(),C.value.click(),!1):!0});
var T=_.VE(function(X){if(a().handleOnTapEventInParent||J())return!0;if(N())return!1;QVu(a(),f(),X);d(!f());return!1}),Y={};
Y=_.un("ytSwitchButtonViewModelButton",(Y.ytSwitchButtonViewModelTappable=function(){return!N()},Y));
return _.S("switch-button-view-model",{class:_.un("ytSwitchButtonViewModelHost",Z)},_.S("button",{el:C,class:Y,"on:click":T,"on:keydown":V,"aria-label":function(){return f()?a().a11yLabelSwitchedOn:a().a11yLabelSwitchedOff},
"aria-pressed":f,"aria-disabled":N},_.S(L94,{active:f,disabled:N})))},"sc");_.RG(z$c);var gLa=_.Uc(function(Z){var V=_.bm(Z,{checked:!1});Z=V.name;var a=V.onChange,J=V.onClick,r=V.checked,f=V.labelRenderable,d=V.hasLeadingLabel,N=V.labelClass,C=V.isCompact,T=V.selectElementClass;V=V.disableHorizontalPadding;var Y="checkbox"+_.O1(_.G8),X=_.VE(function(c){J==null||J(c);return!1}),n=_.VE(function(c){a==null||a(c);
return!1}),t={};
return _.S("checkbox-shape",null,_.S("label",{class:_.un("checkbox-shape-wiz",N,(t["checkbox-shape-wiz--compact"]=C,t["checkbox-shape-wiz--disable-horizontal-padding"]=V,t))},_.S("input",{class:"checkbox-shape-wiz__input",id:Y,checked:r,name:Z,type:"checkbox","prop:checked":r,"on:change":n,"on:click":X}),_.S(_.K,{cond:function(){return!(d==null?0:d())},
then:function(){return _.S(W9a,{isLeading:!0,selectElementClass:T})}}),_.S(_.K,{cond:function(){return!!f},
then:function(){return _.S("div",{class:"checkbox-shape-wiz__label"},f==null?void 0:f())}}),_.S(_.K,{cond:d,
then:function(){return _.S(W9a,{isLeading:!1,selectElementClass:T})}})))},"tc"),IDu=_.F("web_enable_sink_checkbox_shape")?gLa:z$c,IoL=_.F("web_enable_sink_checkbox_shape")?gLa:_.IN(z$c,{callbacks:{onChange:!0,
onClick:!0,labelRenderable:!0}});gLa.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var W9a=_.Uc(function(Z){var V=Z.selectElementClass;Z={};return _.S("div",{class:_.un("checkbox-shape-wiz__checkbox",V,(Z["checkbox-shape-wiz__checkbox--checkbox-default-style"]=function(){return!(V==null?0:V())},Z)),
"aria-hidden":"true"},_.S(_.rH,{icon:_.F("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.S(_.rH,{icon:_.F("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"uc");_.RG(R$R);var VBc,ZEm;VBc=_.Uc(function(Z){var V=Z.name;var a=Z.onChange;var J=Z.onClick;var r=Z.checked;var f=Z.labelRenderable;var d=Z.useCheckIcon;var N=Z.hasLeadingLabel;var C=Z.labelClass;var T=Z.isCompact;var Y=Z.selectElementClass;var X=Z.ariaLabel;Z=Z.className;var n="radio"+_.O1(_.G8),t=_.VE(function(R){a==null||a(R);return!1}),c=_.VE(function(R){J==null||J(R);
return!1}),y=_.B(_.ip(!1,void 0,"HG0s4c")),U=y.next().value,v=y.next().value;
y=_.VE(function(){var R;((R=_.l().resolve(_.M_(_.qT)))==null?0:R.isKeyBoardInUse())&&v(!0)});
var h=_.VE(function(){v(!1)}),L={};
return _.S("radio-shape",{class:_.un("radio-shape-wiz",Z)},_.S("input",{class:"radio-shape-wiz__input",id:n,"prop:checked":r,name:V,type:"radio","on:change":t,"on:click":c,"aria-label":X,"on:focusin":y,"on:focusout":h}),_.S("label",{class:_.un("radio-shape-wiz__label-container",C,(L["radio-shape-wiz--compact"]=T,L["radio-shape-wiz__label-container--keyboard-focused"]=U,L)),for:n},_.S(_.K,{cond:function(){return!(N==null?0:N())},
then:function(){return _.S(Zzr,{checked:r,useCheckIcon:d,isLeading:!0,selectElementClass:Y})}}),_.S(_.K,{cond:function(){return!!f},
then:function(){return _.S("div",{class:"radio-shape-wiz__label","aria-hidden":function(){return(X==null?0:X())?"true":"false"}},f==null?void 0:f())}}),_.S(_.K,{cond:N,
then:function(){return _.S(Zzr,{checked:r,useCheckIcon:d,isLeading:!1,selectElementClass:Y})}})))},"vc");
ZEm=_.F("web_enable_sink_radio_shape")?VBc:R$R;_.q0=_.F("web_enable_sink_radio_shape")?VBc:_.IN(R$R,{callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}});VBc.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var Zzr=_.Uc(function(Z){var V=Z.useCheckIcon;var a=Z.selectElementClass;Z=function(){return(V==null?0:V())?"CHECK":_.F("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"};
var J={};return _.S("div",{class:_.un("radio-shape-wiz__radio",a,(J["radio-shape-wiz__radio--check-icon"]=V,J["radio-shape-wiz__radio--radio-default-style"]=function(){return!(a==null?0:a())},J)),
"aria-hidden":"true"},_.S(_.rH,{icon:Z}),_.S(_.rH,{icon:Z,active:function(){return!(V==null?0:V())}}))},"wc");var uUi=_.TJ({buttonViewModel:_.yk,switchButtonViewModel:urc,avatarViewModel:_.s1,accountLinkButtonViewModel:KGn,subscribeButtonViewModel:_.ZeF,collectionThumbnailViewModel:nUF,toggleButtonViewModel:_.Fb});_.RG(V8c);var JUE,o7B;JUE=_.Uc(function(Z){function V(){var mz;((mz=_.l().resolve(_.M_(_.qT)))==null?0:mz.isKeyBoardInUse())&&jE(!0)}
function a(){jE(!1)}
var J=Z.data;var r=Z.isMenuItem;var f=Z.isCompact;var d=Z.onTap;var N=Z.trailingAccessory;var C=Z.hideSelectionTextChevron;var T=Z.disabled;var Y=Z.inPopup;var X=Z.disableHorizontalPadding;Z=Z.isOverlay;var n=_.F("apply_button_role_to_list_item"),t=_.Ko(function(mz){return vcc(mz,J())}),c=function(){return _.F("enable_web_shorts_captions_language_command")?Object.assign({},J(),t()):J()},y=function(){return!(c().isSelected===void 0||!c().selectionStyle||c().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},
U=function(){return(_.jb(c().rendererContext)||d)&&!y()},v=function(){return _.jb(c().rendererContext)||y()},h={};
Z=_.un("yt-list-item-view-model-wiz",(h["yt-list-item-view-model-wiz--is-overlay"]=Z,h["yt-list-item-view-model-wiz--keyboard-focused"]=function(){return!n&&eE()},h));
h={};var L=_.un("yt-list-item-view-model-wiz__label",(h["yt-list-item-view-model-wiz__container"]=function(){return!y()},h["yt-list-item-view-model-wiz__container--disabled"]=function(){return!!c().isDisabled||!(T==null||!T())},h["yt-list-item-view-model-wiz__container--has-subtitle"]=function(){return!!c().subtitle},h["yt-list-item-view-model-wiz__container--compact"]=f,h["yt-list-item-view-model-wiz__container--tappable"]=U,h["yt-list-item-view-model-wiz__container--in-popup"]=Y,h["yt-list-item-view-model-wiz--keyboard-focused"]=
function(){return n&&eE()},h));
h={};var R=_.un("yt-list-item-view-model-wiz__container",(h["yt-list-item-view-model-wiz__container--tappable"]=v,h["yt-list-item-view-model-wiz__container--compact"]=f,h["yt-list-item-view-model-wiz__container--in-popup"]=Y,h["yt-list-item-view-model-wiz__container--disable-horizontal-padding"]=X,h)),rJ=function(){return c().leadingImage||c().leadingAccessory},Zm=_.un("yt-list-item-view-model-wiz__image-container",function(){return rJ()?"yt-list-item-view-model-wiz__trailing":"yt-list-item-view-model-wiz__leading"});
Y=_.v6();var BJ=_.v6(),Fu=n?BJ:Y,Ga=_.Uc(function(){return _.S(_.K,{cond:function(){return n},
then:function(){return _.S("div",{class:L,el:BJ,role:function(){return v()||U()?"button":void 0},
tabindex:function(){return d||U()?0:void 0},
"on:keydown":hO,"on:click":OE},_.S(a3F,{data:c,hideSelectionTextChevron:C,trailingAccessory:N}))},
else:function(){return _.S("div",{class:L,el:BJ},_.S(a3F,{data:c,hideSelectionTextChevron:C,trailingAccessory:N}))}})},"xc");
Ga.idomCompat=!0;_.xA(Y,function(){return c().rendererContext});
var OE=_.VE(function(mz){return void(d==null?void 0:d(mz))}),hO=_.Av(),kV=_.B(_.ip(!1,void 0,"bOoKke"));
h=kV.next().value;kV=kV.next().value;var eE=h,jE=kV;_.so(function(){U()&&(Fu.value.addEventListener("focusin",V),Fu.value.addEventListener("focusout",a));_.sN(function(){Fu.value&&U()&&(Fu.value.removeEventListener("focusin",V),Fu.value.removeEventListener("focusout",a))})});
h=_.VE(function(){return!1});
return _.S("yt-list-item-view-model",{el:Y,class:Z,role:function(){return(r==null?0:r())?"menuitem":"listitem"},
tabindex:function(){var mz=U();mz=n?void 0:d||mz?0:void 0;return mz},
"on:keydown":n?h:hO,"on:click":n?h:OE},_.S(_.K,{cond:y,then:function(){return _.S(_.XL,null,_.S(_.Sp,{when:function(){return c().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.S(IoL,{labelRenderable:function(){return _.S(Ga,null)},
isCompact:f,checked:function(){return c().isSelected},
hasLeadingLabel:function(){return!!rJ()},
labelClass:R,selectElementClass:Zm,disableHorizontalPadding:X})}),_.S(_.Sp,{when:function(){return c().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.S(_.q0,{labelRenderable:function(){return _.S(Ga,null)},
isCompact:f,checked:function(){return c().isSelected},
hasLeadingLabel:function(){return!!rJ()},
labelClass:R,selectElementClass:Zm})}),_.S(_.Sp,{when:function(){return c().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.S(_.q0,{labelRenderable:function(){return _.S(Ga,null)},
isCompact:f,checked:function(){return c().isSelected},
hasLeadingLabel:function(){return!!rJ()},
labelClass:R,selectElementClass:Zm,useCheckIcon:!0})}),_.S(_.T2,null,function(){return _.S(Ga,null)}))},
else:function(){return _.S(Ga,null)}}))},"yc");
o7B=_.F("web_enable_sink_list_view_models")?JUE:V8c;_.SU=_.F("web_enable_sink_list_view_models")?JUE:_.IN(V8c,{callbacks:{onTap:!0,trailingAccessory:!0}});JUE.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};var a3F=_.Uc(function(Z){var V=Z.data;var a=Z.hideSelectionTextChevron;var J=Z.trailingAccessory;return _.S(_.Wr,null,_.S(rU4,{data:V,isLeading:!0,hideSelectionTextChevron:function(){return!(a==null||!a())}}),_.S(PCW,{data:V}),_.S(_.K,{cond:function(){return!!J},
then:function(){return _.S("div",{class:"yt-list-item-view-model-wiz__trailing"},J==null?void 0:J())},
else:function(){return _.S(rU4,{data:V,isLeading:!1,hideSelectionTextChevron:function(){return!(a==null||!a())}})}}))},"zc"),rU4=_.Uc(function(Z){var V=Z.data;
var a=Z.isLeading;var J=Z.hideSelectionTextChevron;var r=_.un("yt-list-item-view-model-wiz__button-container");Z={};var f=_.un("yt-list-item-view-model-wiz__image-container",(Z["yt-list-item-view-model-wiz__leading"]=a,Z["yt-list-item-view-model-wiz__trailing"]=function(){return!a()},Z)),d=function(){return a()?V().leadingImage:V().trailingImage},N=_.un("yt-list-item-view-model-wiz__accessory","yt-list-item-view-model-wiz__image");
Z={};var C=_.un("yt-list-item-view-model-wiz__accessory",(Z["yt-list-item-view-model-wiz__leading"]=a,Z["yt-list-item-view-model-wiz__trailing"]=function(){return!a()},Z)),T=function(){return LFi(V().listItemIconAfterSelectionText)};
return _.S(_.K,{cond:function(){return MMJ(V(),a())},
then:function(){return _.S(_.Wr,null,_.S(_.K,{cond:d,then:function(Y){return _.S("div",{class:f,"aria-hidden":"true"},_.S(_.bn,{data:Y,alt:"",preserveWidth:!0,preserveHeight:!0,className:N}))}}),_.S(_.K,{cond:function(){return a()&&V().leadingAccessory},
then:function(){return _.S("div",{class:f},_.S(_.lB,{data:function(){return V().leadingAccessory}},{avatarViewModel:function(Y){return _.S(_.s1,{data:Y.data,
avatarButtonCustomClassName:N})},
collectionThumbnailViewModel:nUF}))}}),_.S(_.K,{cond:function(){return!a()&&V().trailingButton},
then:function(){return _.S("div",{class:r},_.S(_.lB,{data:function(){return V().trailingButton}},{buttonViewModel:function(Y){return _.S(_.yk,{data:Y.data,
className:C})}}))}}),_.S(_.K,{cond:function(){var Y;
return!a()&&((Y=V().trailingButtons)==null?void 0:Y.buttons)},
then:function(){return _.S("div",{class:r},_.S(_.lB,{data:function(){var Y;return(Y=V().trailingButtons)==null?void 0:Y.buttons}},{buttonViewModel:function(Y){return _.S(_.yk,{data:Y.data,
className:C})},
accountLinkButtonViewModel:function(Y){return _.S(KGn,{data:Y.data,className:function(){return C()||""}})},
switchButtonViewModel:function(Y){return _.S(urc,{data:Y.data,className:C})},
subscribeButtonViewModel:function(Y){return _.S(Vzz,{data:Y.data,isOverlay:!1,animateWidth:!1,className:C})},
toggleButtonViewModel:function(Y){return _.S(_.Fb,{data:Y.data,className:C})}}))}}),_.S(_.K,{cond:function(){return!a()&&!!V().selectionText},
then:function(){return _.S(_.Wr,null,_.S(_.dH,{text:function(){return V().selectionText},
className:_.un("yt-list-item-view-model-wiz__selection-text","yt-list-item-view-model-wiz__selection-text--trailing-selection-text")}),_.S(_.K,{cond:function(){return!J()},
then:function(){return _.S(_.rH,{icon:T,className:"yt-list-item-view-model-wiz__chevron-icon"})}}))}}))}})},"Ac"),PCW=_.Uc(function(Z){var V=Z.data;
return _.S(_.K,{cond:function(){return V().title||V().subtitle},
then:function(){return _.S("div",{class:"yt-list-item-view-model-wiz__text-wrapper"},_.S("div",{class:"yt-list-item-view-model-wiz__title-wrapper"},_.S(_.K,{cond:function(){return V().title},
then:function(a){return _.S(_.dH,{text:a,className:"yt-list-item-view-model-wiz__title"})}})),_.S(_.K,{cond:function(){return V().subtitle},
then:function(a){return _.S(_.dH,{text:a,className:"yt-list-item-view-model-wiz__subtitle"})}}))}})},"Bc");_.TA=_.Uc(function(Z){var V=Z.data;var a=Z.onTap;var J=Z.onSwitch;var r=Z.overrideDisabled;Z=_.B(_.Jc(function(){var Y;return((Y=h$c(T()))==null?void 0:Y.switchedOnByDefault)||!1}));
var f=Z.next().value,d=Z.next().value;Z=_.B(_.ip(!1,void 0,"Ri8Twb"));var N=Z.next().value,C=Z.next().value,T=function(){var Y;if(!(Y=V().switchButton)){var X=V();Y=r==null?void 0:r();X={switchOnCommand:X.switchOnCommand,switchOffCommand:X.switchOffCommand,switchedOnByDefault:X.switchedOnByDefault,isDisabled:X.isDisabled,handleOnTapEventInParent:!0,a11yLabelSwitchedOn:X.a11yLabelSwitchedOn,a11yLabelSwitchedOff:X.a11yLabelSwitchedOff};Y!==void 0&&(X.isDisabled=Y);Y={switchButtonViewModel:X}}return Y};
return _.S("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.S(_.SU,{data:function(){return{title:V().title,subtitle:V().attributedSubtitle,leadingImage:V().leadingImage,leadingAccessory:V().leadingAccessory,isDisabled:V().isDisabled}},
onTap:function(Y){var X=h$c(T());!X||X.isDisabled||V().ignoreTapUntilCommandCompletes&&N()||(a==null||a(Y),QVu(X,f(),Y,V().ignoreTapUntilCommandCompletes,C),d(!f()),J==null||J(f()))},
trailingAccessory:function(){return _.S(_.lB,{data:T},{switchButtonViewModel:function(Y){return _.S(urc,{data:Y.data,parentActive:f,handleOnTapEventInParent:!!a})}})}}))},"Cc");var f3F=_.oC("DOWNLOAD",{},"Download"),izz=_.oC("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),BYr=_.oC("RETRY",{},"Retry"),dDL=_.oC("PAUSE_DOWNLOADING",{},"Pause downloading"),mDB=_.oC("RESUME_DOWNLOAD",{},"Resume download"),aLc={text:f3F,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},wp={text:izz,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},rnE={text:BYr,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
Jnc={text:dDL,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},o0O={text:mDB,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var NYW=_.Uc(function(Z){var V=function(){var N=Z.data();N=_.En(N.rendererContext);var C;return(C=_.D(N,_.Jv))==null?void 0:C.videoId},a=_.Ko(function(N){var C=V(),T=iER(Z.data());
return C?_.nY(N,C):T?_.tI(N,T):"TRANSFER_STATE_UNKNOWN"}),J=_.PM(_.M6E,V),r=_.Ko(function(N){return _.pSc(N,V(),iER(Z.data()))}),f=function(){return fLo(a(),J(),_.En(Z.data().rendererContext),!!iER(Z.data()))},d=function(){return r()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.S("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:d},_.S(_.K,{cond:function(){return!d()},
then:function(){return _.S(_.K,{cond:f,then:function(N){return _.S(_.q_,{each:N},function(C){return _.S(_.SU,{data:C,isCompact:Z.isCompact,isMenuItem:Z.isMenuItem,inPopup:Z.inPopup})})}})}}))},"Dc");
NYW.idomCompat=!0;var dkn=_.TJ({listItemViewModel:o7B,downloadListItemViewModel:NYW,switchListItemViewModel:_.TA});_.RG(mku);var CCE;CCE=_.Uc(function(Z){var V=Z.data;var a=Z.isCompact;var J=Z.hideSelectionTextChevron;var r=Z.inPopup;var f=Z.isOverlay;var d=function(){return BOJ(V())&&(r==null?void 0:r())};
Z={};return _.S("yt-list-view-model",{class:_.un("yt-list-view-model-wiz",(Z["yt-list-view-model-wiz--kaios-spat-nav"]=jVm(),Z)),role:function(){return d()?"menu":"list"}},_.S(_.lB,{data:function(){return V().listItems}},{listItemViewModel:function(N){return _.S(_.SU,{data:N.data,
isMenuItem:d,isCompact:a,hideSelectionTextChevron:J,inPopup:r,isOverlay:f})},
downloadListItemViewModel:function(N){return _.S(NYW,{data:N.data,isMenuItem:d,isCompact:a,inPopup:r})},
switchListItemViewModel:_.TA}))},"Ec");
_.q_W=_.F("web_enable_sink_list_view_models")?CCE:_.IN(mku);CCE.idomCompat=!0;var S_a=_.Uc(function(Z){var V=Z.data;var a=Z.isOverlay;Z={};return _.S("yt-course-perks-view-model",{class:_.un("ytwCoursePerksViewModelHost",(Z.ytwCoursePerksViewModelHostOverlay=a,Z))},_.S("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.S(_.dH,{text:function(){return V().title}})),_.S("div",null,_.S(_.K,{cond:function(){return V().perks},
then:function(J){return _.S(_.q_W,{data:function(){return{listItems:J()}},
isCompact:!0,isOverlay:a})}})))},"Fc");_.jG(S_a,"yt-course-perks-view-model",{props:{data:_.EU,isOverlay:_.EU}});_.jG(_.Uc(function(Z){var V=Z.data;return _.S("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.S("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.S(_.dH,{text:function(){return V().title}})),_.S("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.S(_.dH,{text:function(){return V().progressSummary}})),_.S("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.S("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.ot({width:function(){return V().progressPercentage*100+"%"}})})))},"Gc"),"yt-course-progress-view-model",{props:{data:_.Hh}});var TYA=_.Uc(function(Z){var V=_.bm(Z,{}).data;return _.S("yt-progress-view-model",{class:"ytwProgressViewModelHost"},_.S(_.K,{cond:function(){return V().progressSummary},
then:function(a){return _.S("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.S(_.dH,{text:a}))}}),_.S("div",{class:"ytwProgressViewModelHostProgressContainer"},_.S("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.S(_.dH,{text:function(){var a;
return(a=V())==null?void 0:a.leadingLabel}})),_.S("div",{class:"ytwProgressViewModelHostProgressBar"},_.S("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){var a;return"width: "+(((a=V())==null?void 0:a.progressPercentage)||0)*100+"%"}}))))},"Hc");var Yo=_.Uc(function(Z){var V=Z.starNumber;var a=Z.data;var J=function(){var r;return((r=a())==null?void 0:r.rating)||0};
return _.S(_.K,{cond:function(){return V()},
then:function(r){return _.S(_.XL,null,_.S(_.Sp,{when:function(){return J()>=r()-.25}},function(){return _.S("div",{class:"ytStarRatingViewModelHostStar"},_.S(_.rH,{icon:"STAR_FILLED"}))}),_.S(_.Sp,{when:function(){return J()>=r()-.75}},function(){return _.S("div",{class:"ytStarRatingViewModelHostStar"},_.S(_.rH,{icon:"STAR_HALF"}))}),_.S(_.T2,null,function(){return _.S("div",{class:"ytStarRatingViewModelHostStar"},_.S(_.rH,{icon:"STAR_BORDER"}))}))}})},"Ic"),Y_b=_.Uc(function(Z){Z=Z.data;
return _.S("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.S(Yo,{starNumber:1,data:Z}),_.S(Yo,{starNumber:2,data:Z}),_.S(Yo,{starNumber:3,data:Z}),_.S(Yo,{starNumber:4,data:Z}),_.S(Yo,{starNumber:5,data:Z}))},"Jc");_.jG(_.Uc(function(Z){var V=_.bm(Z,{}).data;return _.S("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.S("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.S(_.dH,{text:function(){var a;return(a=V())==null?void 0:a.title}})),_.S("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.S(_.K,{cond:function(){return V().starProgressViewModels},
then:function(a){return _.S("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.S(_.lB,{data:a},{progressViewModel:TYA}))}}),_.S("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.S("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.S(_.dH,{text:function(){var a;
return(a=V())==null?void 0:a.averageRatingLabel}})),_.S(_.K,{cond:function(){return V().zeroStateText},
then:function(a){return _.S("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.S(_.dH,{text:a}))}}),_.S(_.K,{cond:function(){return V().starRatingViewModel},
then:function(a){return _.S("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.S(_.lB,{data:a},{starRatingViewModel:Y_b}))}}),_.S("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.S(_.dH,{text:function(){var a;
return(a=V())==null?void 0:a.totalRatingsCountLabel}})))))},"Kc"),"yt-course-ratings-view-model",{props:{data:_.EU}});var Xfz;Xfz={animationConfig:{autoplay:!0,loop:!0,renderer:"svg",name:"LEARNING_JOURNEY_LOADER_ICON",path:"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}};_.KZF=_.Uc(function(Z){var V=_.v6(),a=_.Z1();_.lU(function(){requestAnimationFrame(function(){var d;(d=a.lottieEl)==null||d.addEventListener("DOMLoaded",function(){var N;(N=Z.onLottieLoaded)==null||N.call(Z)})});
var J,r={browseEndpoint:{params:(J=Z.data)==null?void 0:J.call(Z).params,browseId:"FElearning_destination"},commandMetadata:{webCommandMetadata:{url:"/learning",rootVe:256690,apiUrl:"/youtubei/v1/browse",webPageType:"WEB_PAGE_TYPE_BROWSE"}}},f;((f=Z.shouldSkipRequest)==null?0:f.call(Z))||_.Rg(V.value,"yt-navigate",{endpoint:r})});
return _.S("yt-learning-journey-loader-view-model",{class:_.un("learningJourneyLoaderViewModelHost",Z.className),"data-target-id":function(){var J;return((J=Z.data)==null?void 0:J.call(Z).targetId)||""},
el:V},_.S(_.W1,{className:_.un("learningJourneyLoaderViewModelLoader",Z.className),animationName:function(){return Xfz.animationConfig.name},
data:Xfz,animationRef:a}))},"Lc");_.jG(_.KZF,"yt-learning-journey-loader-view-model",{props:{data:_.Hh,className:_.EU,onLottieLoaded:_.EU,shouldSkipRequest:_.EU}});var n7z=_.Uc(function(Z){var V=function(){return Z.data()},a=_.B(_.ip(-1,void 0,"X3Tlgd")),J=a.next().value,r=a.next().value,f=function(T){return J()===T},d=function(T){return V().correctAnswerIndex===T},N=function(){return J()!==-1},C=_.VE(function(){r(-1);
return!1});
return _.S("learning-journey-quiz-view-model",{class:_.un("learningJourneyQuizViewModelHost",Z.className),style:_.ot({background:function(){return U1(yj(V())).backgroundColor}})},_.S(_.K,{cond:function(){return!!V().video},
then:function(){return _.S("div",{class:"learningJourneyQuizViewModelHostVideoContainer",style:_.ot({background:function(){return U1(yj(V())).videoBackgroundColor}})},_.S(_.lB,{data:function(){return V().video}},{lockupViewModel:function(T){return _.S(_.$e,{data:T.data,
className:"learningJourneyQuizViewModelHostVideoLockup"})}}))}}),_.S("div",{class:"learningJourneyQuizViewModelHostQuizContainer"},_.S("div",{class:"learningJourneyQuizViewModelHostQuiz"},_.S("div",{class:"learningJourneyQuizViewModelHostQuizContent"},_.S("div",{class:"learningJourneyQuizViewModelHostQuizHeader"},_.S("div",{class:"learningJourneyQuizViewModelHostQuizHeaderText",
style:_.ot({color:function(){return U1(yj(V())).primaryTextColor}})},_.S(_.dH,{text:function(){var T=V(),Y=N(),X=J()===V().correctAnswerIndex;
return Y?X?T.successTitle:T.failureTitle:T.questionHeaderText}})),_.S("div",{class:"learningJourneyQuizViewModelHostQuizHeaderButtons"},_.S(_.K,{cond:N,
then:function(){return _.S("div",{id:"resetButton",class:"learningJourneyQuizViewModelHostQuizHover","on:click":C,role:"button","aria-label":"Reset","tab-index":"0"},_.S("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.ot({fill:function(){return U1(yj(V())).primaryTextColor}})},_.S("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"})))}}),
_.S(_.lB,{data:function(){return V().overflowMenu}},{buttonViewModel:function(T){return _.S(_.yk,{data:T.data})}}))),_.S("div",{class:"learningJourneyQuizViewModelHostQuizSubheader",
style:_.ot({color:function(){return U1(yj(V())).secondaryTextColor}})},_.S(_.dH,{text:function(){var T=V();
return N()?T.explanationText:T.questionSubheaderText}}))),_.S("div",{class:"learningJourneyQuizViewModelHostQuizOptionsList"},_.S(_.q_,{each:function(){return V().optionsData||[]}},function(T,Y){var X={};
return _.S("div",{class:_.un("learningJourneyQuizViewModelHostQuizOptions",(X.learningJourneyQuizViewModelHostQuizHover=function(){return!N()},X.learningJourneyQuizViewModelHostQuizOptionSelectedCorrect=function(){return J()===V().correctAnswerIndex&&f(Y())},X.learningJourneyQuizViewModelHostQuizOptionSelectedIncorrect=function(){return J()!==V().correctAnswerIndex&&f(Y())},X.learningJourneyQuizViewModelHostQuizOptionNotSelected=function(){return N()&&!f(Y())},X)),
"on:click":_.VE(function(){if(N())return!1;r(Y());return!1}),
style:_.ot({background:function(){return N()&&f(Y())?"":U1(yj(V())).optionColor}}),
role:"button","aria-disabled":N,"tab-index":"0"},_.S(_.K,{cond:N,then:function(){return _.S("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var n=Y();return d(n)?"0 0 24 24":"0 -960 960 960"},
class:"learningJourneyQuizViewModelHostQuizOptionIcon",style:_.ot({fill:function(){return U1(yj(V())).primaryTextColor}})},_.S("path",{d:function(){var n=Y();
return d(n)?"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"}}))}}),_.S(_.dH,{text:T.optionText}))})))))},"Mc");
n7z.idomCompat=!0;_.jG(n7z,"learning-journey-quiz-view-model",{props:{data:_.Hh,className:_.Hh}});var l3W=_.Uc(function(Z){var V=_.v6();_.xA(V,function(){return Z.data().rendererContext});
var a=_.bm(Z,{palette:void 0,isLastItem:!1}),J=a.palette,r=a.isLastItem,f=function(){return Z.data().isHighlighted},d=function(){var T;
return NOV((T=J())==null?void 0:T.iconDisabledColor)},N=function(){var T;
return NOV((T=J())==null?void 0:T.primaryTitleColor)},C=function(){var T;
return NOV((T=J())==null?void 0:T.secondaryTitleColor)};
a={};return _.S("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:V},_.S(_.lB,{data:function(){return Z.data().thumbnail}},{thumbnailViewModel:_.E0}),_.S("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.S("div",{class:_.un("ytMacroMarkerListItemViewModelTimeDescription",(a.ytMacroMarkerListItemViewModelHighlighted=f,a)),
style:_.ot({"background-color":function(){return f()?N():d()},
color:function(){return f()?"":C()}})},_.S(_.dH,{text:function(){return Z.data().timestamp}})),_.S("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.ot({"background-color":function(){return r()?"transparent":d()}})}),_.S("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(f()?N():C())}},_.S(_.dH,{text:function(){return Z.data().title}}))))},"Nc");_.Xp=_.Uc(function(Z){function V(f7){v("transform:translateX("+(_.yr("HTML_DIR")==="rtl"?"":"-")+f7+"px)")}
function a(f7){return Math.min(Math.max(f7,0),U()-Zm())}
function J(){var f7=R()+OE();return r()?(Math.round(Zm()/f7)||1)*f7:0}
var r=function(){return Z.data().items||[]},f=function(){return Z.data().previousButton},d=function(){return Z.data().nextButton},N=function(){var f7,UF;
return(UF=(f7=Z.disableArrows)==null?void 0:f7.call(Z))!=null?UF:!1},C=function(){var f7;
return!((f7=Z.forceNarrowLayout)==null||!f7.call(Z))},T=_.v6(),Y=_.v6(),X=_.B(_.ip(0,void 0,"yngx7d")),n=X.next().value,t=X.next().value;
X=_.B(_.ip(0,void 0,"rUOyGb"));var c=X.next().value,y=X.next().value,U=c;c=_.B(_.ip("",void 0,"jv2kWc"));X=c.next().value;var v=c.next().value;c=_.B(_.ip(0,void 0,"Xb0f0d"));var h=c.next().value,L=c.next().value,R=h;c=_.B(_.ip(0,void 0,"pt5wQ"));h=c.next().value;var rJ=c.next().value,Zm=h;c=_.B(_.ip(!1,void 0,"FfPefe"));var BJ=c.next().value,Fu=c.next().value;c=_.B(_.ip(0,void 0,"kB5mhb"));h=c.next().value;var Ga=c.next().value,OE=h;c=_.B(_.ip(0,void 0,"dnDmUd"));var hO=c.next().value,kV=c.next().value,
eE=function(){var f7,UF=(f7=Z.data())==null?void 0:f7.responsiveContainerConfiguration,Ba,II;return UF?rMm(UF==null?void 0:UF.responsiveSize):(II=(Ba=Z.sizing)==null?void 0:Ba.call(Z))!=null?II:"STANDARD"};
c=_.Ct(function(){return!N()&&n()>0},void 0,"ZIGxke");
h=_.Ct(function(){return!N()&&n()<U()-Zm()},void 0,"OJzhRd");
var jE=function(){t(a(n()-J()));V(n())},mz=function(){t(a(n()+J()));
V(n())},Wa=function(){T.value!==null&&JA()},K7;
_.so(function(){JA();window.ResizeObserver?(K7=new ResizeObserver(_.YD(Wa,0)),K7.observe(T.value)):window.addEventListener("resize",Wa)});
_.sN(function(){if(window.ResizeObserver){var f7;(f7=K7)==null||f7.disconnect()}else window.removeEventListener("resize",Wa)});
var JA=function(){var f7=T.value.clientWidth,UF=Z.includeMargin!==void 0?Z.includeMargin():!1,Ba;var II=Z.hasPeek!==void 0?Z.hasPeek():!((Ba=Z.data())==null||!Ba.hasPeek);f7=_.$A({containerWidth:f7,hasPeek:II,sizing:eE(),marginSettings:UF?C()?4:1:0});Ga(f7.gutter);kV(f7.margin);L(f7.itemWidth);Fu(f7.maxContainerWidth<528||C());rJ(f7.maxContainerWidth);r()&&y((f7.itemWidth+f7.gutter)*r().length-f7.gutter)};
return _.S("horizontal-shelf-view-model",{class:_.un("ytwHorizontalShelfViewModelHost",Z.className),el:T},_.S(_.K,{cond:function(){return Z.data().header},
then:function(){return _.S("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.ot({width:function(){return Zm()+"px"},
padding:function(){return"0 "+hO()+"px"}})},_.S(_.lB,{data:function(){return Z.data().header}},{sectionHeaderViewModel:function(f7){return _.S(_.Mm,{data:f7.data,
disableHorizontalPadding:!0,forceSmallLayout:BJ,useResponsiveLayout:!0})}}))}}),_.S("div",{class:"ytwHorizontalShelfViewModelOuterContainer"},_.S("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.ot({width:function(){return Zm()+"px"},
padding:function(){return"0 "+hO()+"px"},
overflow:function(){return N()?"auto":"hidden"}})},_.S("div",{class:"ytwHorizontalShelfViewModelItems",
el:Y,style:X},_.S(_.lB,{data:r},{macroMarkerListItemViewModel:function(f7,UF){return _.S("div",{style:_.ot({width:function(){return R()+"px"},
"margin-right":function(){return(UF()===r().length-1?0:OE())+"px"}})},_.S(l3W,{data:f7.data,
palette:_.yf(Z.palette),isLastItem:function(){return UF()===r().length-1}}))},
lockupViewModel:function(f7,UF){var Ba=f7.data;return _.S("div",{style:_.ot({width:function(){return R()+"px"},
"margin-right":function(){return(UF()===r().length-1?0:OE())+"px"}})},_.S(_.$e,{data:Ba,
containerType:4,sizing:eE,protectBackground:Z.protectBackground,thumbnailFixedWidth:function(){return CPE(Ba())+"px"},
thumbnailTargetWidth:function(){return CPE(Ba())}}))}}))),_.S(_.K,{cond:c,
then:function(){return _.S("div",{class:"ytwHorizontalShelfViewModelLeftArrow"},_.S(_.lB,{data:f},{buttonViewModel:function(f7){return _.S(_.yk,{data:f7.data,onClick:jE})}}))}}),_.S(_.K,{cond:h,
then:function(){return _.S("div",{class:"ytwHorizontalShelfViewModelRightArrow"},_.S(_.lB,{data:d},{buttonViewModel:function(f7){return _.S(_.yk,{data:f7.data,onClick:mz})}}))}})))},"Oc");
_.Xp.idomCompat=!0;var tBb=_.Uc(function(Z){var V=function(){return Z.data().targetId||""},a=function(){var X;
return((X=Z.data())==null?void 0:X.expansionEntityKey)||""},J=_.PM(_.KQV,a),r=function(){var X;
return((X=J())==null?void 0:X.value)===V()},f=function(X){_.wd(_.d0("stringEntity",a(),{key:a(),
value:X?V():""}))};
_.lU(function(){Z.data().isExpanded&&f(!0)});
var d=function(){if(r()){var X=!0;Z.onCollapse!==void 0&&(X=Z.onCollapse());X&&f(!1)}else f(!0)},N=_.VE(d),C=function(){var X;
return(((X=Z.accordionStyle)==null?void 0:X.call(Z))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},T={},Y={};
return _.S("yt-accordion-item-view-model",{class:_.un("ytAccordionItemViewModelHost",Z.className,(T.ytAccordionItemViewModelExpanded=function(){return r()},T.ytAccordionItemViewModelHidden=function(){var X;
return(X=Z.hideIfNotExpanded)==null?void 0:X.call(Z)},T.ytAccordionItemViewModelMini=C,T)),
"data-target-id":V},_.S("div",{class:"ytAccordionItemViewModelContainer"},_.S("div",{class:"ytAccordionItemViewModelLeftSection","on:click":N},_.S(_.dH,{text:function(){return Z.data().title},
className:"ytAccordionItemViewModelLabel"})),_.S("div",{class:"ytAccordionItemViewModelRightSection"},_.S(_.lB,{data:function(){return r()?Z.data().expandButton:Z.data().collapseButton}},{buttonViewModel:function(X){return _.S(_.yk,{data:X.data,
className:"ytAccordionItemViewModelToggleButton",onClick:d})}}))),_.S("div",{class:"ytAccordionItemViewModelContainer"},_.S("div",{class:_.un("ytAccordionItemViewModelContent",(Y.ytAccordionItemViewModelExpandedSubtitle=function(){return r()},Y))},_.S(_.K,{cond:function(){return!C()},
then:function(){return _.S(_.dH,{text:function(){return Z.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.S(_.lB,{data:function(){return Z.data().content}},{horizontalShelfViewModel:function(X){return _.S(_.Xp,{data:X.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"Pc");_.srW=_.Uc(function(Z){var V=_.B((0,_.MWF)(Z.data)).next().value,a=function(){return Z.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},J=function(){return a()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},r=_.B(_.ip(!0,void 0,"CeVone")),f=r.next().value,d=r.next().value,N=function(){return J()&&f()},C=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){d(!f())}}};
r={};return _.S("yt-accordion-view-model",{class:_.un("ytAccordionViewModelHost",(r.ytAccordionViewModelMinimized=function(){return N()},r)),
"data-target-id":function(){return Z.data().targetId||""}},_.S(_.K,{cond:function(){return J()||!!V().title},
then:function(){return _.S("div",{class:"ytAccordionViewModelHeader"},_.S("div",{class:"ytAccordionViewModelTitleSection"},_.S(_.K,{cond:function(){return!!Z.data().headerIcon},
then:function(){return _.S(_.rH,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var T;return(T=Z.data().headerIcon)==null?void 0:T.iconType}})}}),_.S(_.dH,{text:function(){return V().title},
className:"ytAccordionViewModelTitle"})),_.S("div",{class:"ytAccordionViewModelButtonSection"},_.S(_.K,{cond:J,then:function(){return _.S(uB,{data:C,iconName:function(){return N()?"chevron_down":"chevron_collapse"}})}})))}}),_.S("div",{class:"ytAccordionViewModelContent"},_.S(_.lB,{data:function(){return V().contents}},{accordionItemViewModel:function(T){return _.S(tBb,{data:T.data,
className:"ytAccordionViewModelRow",accordionStyle:a,hideIfNotExpanded:N,onCollapse:function(){return J()?(d(!0),!1):!0}})}})),_.S("div",null,_.S(_.K,{cond:function(){return!J()},
then:function(){return _.S(_.dH,{text:function(){return V().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"})}})))},"Qc");_.jG(_.srW,"yt-accordion-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){var V,a=(V=_.l().resolve(_.M_(_.c1)))==null?void 0:V(),J=_.B(_.ip(!1,void 0,"XM2Sxc"));V=J.next().value;var r=J.next().value;J=_.B(_.ip(!0,void 0,"Jgzg2d"));var f=J.next().value,d=J.next().value,N=_.v6(),C=function(c){r(!0);c={learningJourneyFormData:{query:c}};_.tj(Z.data().searchEndpoint||{},{form:{formData:c}});return!1},T=_.VE(function(c){c.target.closest("button-view-model")&&r(!0)});
J=_.VE(function(){d(N.value.value.length===0)});
var Y=_.VE(function(c){if(c.key==="Enter"&&!c.shiftKey&&!f()){var y=c.target;c.preventDefault();C(y.value)}}),X={},n={},t={};
return _.S("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.S("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.S(_.bn,{data:function(){return Z.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.S("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.S("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.S("div",{class:_.un("ytLearningJourneyZeroStateSearchBar",(X.ytLearningJourneyZeroStateSearchBarDark=a,X))},_.S("textarea",{class:_.un("ytLearningJourneyZeroStateTextInput",(n.ytLearningJourneyZeroStateTextInputDark=a,n)),el:N,"on:keyup":J,"on:keydown":Y,placeholder:"What do you want to learn?",
rows:1})),_.S("div",{class:_.un("ytLearningJourneyZeroStateSearchButtonContainer",(t.ytLearningJourneyZeroStateSearchButtonContainerDark=a,t))},_.S(_.yk,{data:function(){return _.D(Z.data().searchButton,_.tv)},
className:"search-button",onClick:function(){return C(N.value.value)},
buttonOverrides:function(){return{disabled:f(),style:a?"mono-inverse":"mono",size:"XL"}}}))),_.S(_.K,{cond:function(){return!!Z.data().errorBanner},
then:function(){return _.S("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer"},_.S(_.lB,{data:function(){return Z.data().errorBanner}},{alertBannerViewModel:_.R97}))}})),_.S(_.K,{cond:V,
then:function(){return _.S("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.S(_.lB,{data:function(){return Z.data().loader}},{learningJourneyLoaderViewModel:function(c){return _.S(_.KZF,{data:c.data,
shouldSkipRequest:!0})}}))},
else:function(){return _.S("div",null,_.S(_.K,{cond:function(){return!!Z.data().learningJourneyShelf},
then:function(){return _.S("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.S("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return Z.data().learningJourneySectionTitle}),_.S(_.lB,{data:function(){return Z.data().learningJourneyShelf}},{horizontalShelfViewModel:_.Xp}))}}),_.S("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.S("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return Z.data().suggestedJourneySectionTitle}),
_.S("div",{"on:click":T},_.S(_.lB,{data:function(){return Z.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(c){return _.S(Xj,{data:c.data,
layout:1})}}))))}}))},"Rc"),"yt-learning-journey-zero-state",{props:{data:_.Hh}});var FZH=_.Uc(function(Z){var V=Z.data;return _.S("ytvl-live-leaderboard-item-action-content-view-model",{class:_.un("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.S(_.dH,{text:function(){var a;return(a=V())==null?void 0:a.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.S(_.lB,{data:function(){return V().actionButton}},{buttonViewModel:function(a){return _.S(_.yk,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:a.data})}}))},"Sc");var DDa=_.Uc(function(Z){var V=Z.data;return _.S("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.un("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.S(_.dH,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var a;return(a=V())==null?void 0:a.displayName},
ellipsisTruncate:!0}),_.S(_.lB,{data:function(){return V().badge}},{buttonViewModel:function(a){return _.S(_.yk,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:a.data})}}))},"Tc");_.jG(_.Uc(function(Z){var V=Z.data;return _.S("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.S("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.S(_.dH,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var a;return(a=V())==null?void 0:a.rank}})),_.S("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.S(_.lB,{data:function(){return V().avatar}},{avatarViewModel:_.s1})),_.S("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.S(_.lB,{data:function(){return V().content}},{liveLeaderboardItemChannelContentViewModel:DDa,
liveLeaderboardItemActionContentViewModel:FZH})),_.S(_.dH,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var a;return(a=V())==null?void 0:a.points}}))},"Uc"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;return _.S("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.S(_.dH,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var a,J;return(a=V())==null?void 0:(J=a.ranking)==null?void 0:J.rank}}),_.S("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.S(_.lB,{data:function(){return V().avatar}},{avatarViewModel:_.s1})),_.S(_.dH,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var a,J;return(a=V())==null?void 0:(J=a.channelContent)==null?void 0:J.channelName}}),_.S(_.dH,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var a;return(a=V())==null?void 0:a.points}}))},"Vc"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.Hh}});var cUL=_.Uc(function(Z){Z=_.bm(Z,{wrapper:!1}).wrapper;return _.S(_.K,{cond:Z,then:function(){return _.S("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.S("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.S("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"Wc");
cUL.idomCompat=!0;var OzA=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],GSF=_.Uc(function(Z){var V=Z.data;var a=_.v6(),J=_.Ct(function(){return V().command},void 0,"CGDtVe");
_.lp(function(){J()&&_.Kh(J(),{form:{element:a.value}})});
return _.S("div",{el:a},_.S(_.K,{cond:function(){return V().qrCodeImage},
then:function(r){return _.S(_.bn,{data:r,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.S(_.K,{cond:function(){return V().spinner},
then:function(){return _.S(cUL,null)}})}}),_.S(_.K,{cond:function(){return V().label},
then:function(r){return _.S(_.dH,{text:r,className:"YtQrCodeRendererHostLabel"})}}),_.S(_.K,{cond:function(){return V().labels},
then:function(r){return _.S("div",{class:"YtQrCodeRendererHostLabels"},_.S(_.q_,{each:r},function(f){return _.S(_.dH,{text:f})}))}}))},"Yc");_.jG(_.Uc(function(Z){var V=Z.data;var a=_.Ct(function(){return V().qrEntityKey},void 0,"joYCxd"),J=_.Ct(function(){return V().deleteEntityOnDismiss},void 0,"x3yAde"),r=_.Ct(function(){return V().command},void 0,"dJe1Re"),f=_.PM(MyK,a);
Z=_.Ct(function(){return V().style&&OzA.includes(V().style)},void 0,"rGILzf");
var d=_.v6();_.$X(d,{visibilityCallback:function(N){N&&r()&&_.Kh(r())},
showOption:{calledOnce:!0,state:"visible"}});_.so(function(){_.sN(function(){J()&&a()&&_.Oc().dispatch(_.d0("qrCodeEntity",a()))})});
return _.S("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:d},_.S(_.K,{cond:Z,then:function(){return _.S(_.K,{cond:f,then:function(N){return _.S(GSF,{data:N})}})}}))},"Xc"),"yt-qr-code-renderer",{props:{data:_.Hh}});_.wfW=_.Uc(function(Z){var V=Z.data;var a=Z.topbarOffset;var J,r=((J=_.l().resolve(_.M_(_.c1)))==null?void 0:J())||!1;return _.S("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var f=V();var d,N,C=r?(d=f.config)==null?void 0:d.darkThemeBackgroundColor:(N=f.config)==null?void 0:N.lightThemeBackgroundColor;f=C?_.qW(C):void 0;f="background-color: "+f+";";a!==void 0&&(f+="top: -"+a()+"px;");return f},
"aria-hidden":!0},_.S(_.K,{cond:function(){var f,d,N;return!!((f=V().backgroundImageConfig)==null?0:(d=f.image)==null?0:(N=d.sources)==null?0:N.length)},
then:function(){return _.S(_.bn,{data:function(){var f;return(f=V().backgroundImageConfig)==null?void 0:f.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.S("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+q6K(r,V().gradientColorConfig)+";"}}))},"Zc");
_.wfW.idomCompat=!0;_.RG(S6E);var yUL=_.Uc(function(Z){var V=Z.className;var a=Z.data;var J=Z.isOverlay;var r=Z.maxLinesOverride;var f=Z.useMediumText;Z=_.v6();var d=function(){return a().alwaysShowTruncationText},N=function(){return a().truncationText},C=function(){var t,c;
return(c=(t=_.D(a().rendererContext,_.pg))==null?void 0:t.label)!=null?c:""},T=_.B(_.ip(!1,void 0,"UGEJpb")),Y=T.next().value,X=T.next().value;
_.xA(Z,function(){return a().rendererContext});
T=_.VE(function(){a().expandOnTap&&X(!Y());return!1});
var n={};return _.S("yt-description-preview-view-model",{el:Z,class:_.un("yt-description-preview-view-model-wiz",V,(n["yt-description-preview-view-model-wiz--clickable"]=function(){var t;return!((t=_.D(a().rendererContext,Qk))==null||!t.onTap)},n["yt-description-preview-view-model-wiz--is-overlay"]=J,n)),
"on:click":T},_.S(_.K,{cond:function(){return a().description},
then:function(t){return _.S(_.K,{cond:Y,then:function(){var c={};return _.S("div",{class:_.un("yt-description-preview-view-model-wiz__description",(c["yt-description-preview-view-model-wiz__description--medium-text"]=f,c))},_.S(_.dH,{text:t}))},
else:function(){return _.S(MCL,{text:t,alwaysShowTruncationText:d,truncationText:N,maxLines:function(){var c;return(c=r==null?void 0:r())!=null?c:a().maxLines},
isOverlay:J,accessibilityLabel:C,useMediumText:f})}})}}))},"$c"),bz7=_.F("web_enable_sink_yt_description_preview_view_model")?yUL:_.IN(S6E);
yUL.idomCompat=!0;var UDW=_.Uc(function(Z){var V=Z.data;var a=Z.isOverlay;return _.S("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.S("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.S(_.lB,{data:function(){return V().header}},{sectionHeaderViewModel:function(J){return _.S(_.Mm,{data:J.data,
isOverlay:a})}})),_.S("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.S(_.lB,{data:function(){return V().channelInfoButtons}},{flexibleActionsViewModel:Xj})),_.S("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.S(_.lB,{data:function(){return V().description}},{descriptionPreviewViewModel:function(J){return _.S(bz7,{data:J.data,
isOverlay:a})}})))},"ad");
UDW.idomCompat=!0;var HzA=_.Uc(function(Z){var V=Z.data;var a={};return _.S("factoid-view-model",{class:_.un("ytwFactoidViewModelHost",(a.ytwFactoidViewModelHostOverlay=Z.isOverlay,a))},_.S(_.dH,{text:function(){return V().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.S(_.dH,{text:function(){return V().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"bd");
HzA.idomCompat=!0;var AUW=_.Uc(function(Z){var V=Z.data;var a=Z.isOverlay;return _.S("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.S(_.lB,{data:function(){return V().factoids}},{factoidViewModel:function(J){return _.S(HzA,{data:J.data,
isOverlay:a})}}))},"cd");
AUW.idomCompat=!0;_.kSc=_.Uc(function(Z){var V=Z.data;var a=Z.isOverlay;return _.S("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.S(_.lB,{data:function(){return V().items}},{channelInfoViewModel:function(J){return _.S("div",{class:"ytwCourseMetadataViewModelHostItem"},_.S(UDW,{data:J.data,
isOverlay:a}))},
coursePerksViewModel:function(J){return _.S("div",{class:"ytwCourseMetadataViewModelHostItem"},_.S(S_a,{data:J.data,isOverlay:a}))},
descriptionPreviewViewModel:function(J){return _.S("div",{class:"ytwCourseMetadataViewModelHostItem"},_.S(bz7,{data:J.data,isOverlay:a}))},
factoidsRowViewModel:function(J){return _.S("div",{class:"ytwCourseMetadataViewModelHostItem"},_.S(AUW,{data:J.data,isOverlay:a}))}}))},"dd");var E7Y=_.Uc(function(Z){return _.S("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.S(_.lB,{data:function(){return Z.data().content}},{courseMetadataViewModel:function(V){return _.S(_.kSc,{data:V.data,
isOverlay:Z.isOverlay})}}))},"ed");var jrW=_.Uc(function(Z){var V=Z.data;Z=Z.className;var a=_.v6(),J=function(){var f;return _.jb((f=V())==null?void 0:f.rendererContext)},r={};
r=(r["dynamic-text-view-model-wiz"]=!0,r["dynamic-text-view-model-wiz--tappable"]=function(){return J()},r);
_.xA(a,function(){var f;return(f=V())==null?void 0:f.rendererContext});
return _.S("yt-dynamic-text-view-model",{el:a,role:function(){return J()?"link":void 0},
tabindex:function(){return J()?0:void 0},
class:_.un(Z,r)},_.S("h1",{class:"dynamic-text-view-model-wiz__h1","aria-label":function(){var f,d,N;return(N=(d=_.D((f=V())==null?void 0:f.rendererContext,_.pg))==null?void 0:d.label)!=null?N:""}},_.S(_.dH,{text:function(){return V().text},
userInput:!0})))},"fd");
jrW.idomCompat=!0;_.v7h=_.Uc(function(Z){var V=Z.data;var a=Z.isPositionRelative;var J=_.xX(),r=_.Y6V("(max-width: 527.9px)"),f=function(){var d,N;return(N=(d=V())==null?void 0:d.style)!=null?N:"IMAGE_BANNER_STYLE_FULL_BLEED"};
Z={};Z=(Z["yt-image-banner-view-model-wiz"]=!0,Z["yt-image-banner-view-model-wiz--inset"]=function(){return XBE(f())},Z["yt-image-banner-view-model-wiz--position-absolute"]=function(){return _.cr(!0)&&!(a==null?0:a())},Z["yt-image-banner-view-model-wiz--small-inset"]=function(){return XBE(f())&&r()},Z["yt-image-banner-view-model-wiz--tappable"]=function(){var d;
return _.cr(J.value)&&_.jb((d=V())==null?void 0:d.rendererContext)},Z);
_.xA(J,function(){var d;return(d=V())==null?void 0:d.rendererContext});
return _.S("yt-image-banner-view-model",{el:J,class:_.un(Z)},_.S(_.K,{cond:function(){var d;return(d=V())==null?void 0:d.image},
then:function(){return _.S(_.bn,{data:function(){return V().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.S(_.lB,{data:function(){var d;
return(d=V())==null?void 0:d.overlays}},{thumbnailHoverOverlayViewModel:XqW}))},"gd");
_.v7h.idomCompat=!0;var xDa;xDa=_.Uc(function(Z){var V=Z.condition;var a=Z.content;return _.S(_.K,{cond:V,then:function(){return _.S("div",{class:"page-header-view-model-wiz__scroll-container"},a())},
else:function(){return a()}})},"hd");
_.QrB=_.Uc(function(Z){var V=Z.data;var a=Z.noPadding;var J=Z.enableBanner;var r=Z.cinematicContainerTopbarOffset;var f=Z.allowCinematicContainerOverflow;var d=Z.displayAsSidebar;var N=Z.displayAsPanel;var C=KuF(),T=function(){return!!V().image||!!V().animatedImage},Y=function(){return!!V().background},X=function(){return(d==null?0:d())||(N==null?0:N())?1:C()},n=function(){return X()===1},t=function(){return n()||X()===2},c=function(){return X()===4},y=function(){var OE=V();
var hO=!!V().heroImage;var kV=X(),eE=n0K(V()),jE=d==null?void 0:d(),mz=!OE.metadata,Wa;if(Wa=hO?_.D(OE.heroImage,N8a):_.D(OE.animatedImage||OE.image,N8a)){OE=Wa.style;var K7=Wa.layoutMode;Wa=tWE(lta(Wa));if(hO)hO=TOE(kV,OE,K7,Wa,jE);else b:if(mz)hO=kV===1?{size:48}:{size:72};else switch(kV){case 1:hO={size:72};break b;case 2:hO={size:120};break b;default:hO=eE<4?{size:120}:{size:160}}}else hO={size:0};return hO};
Z={};Z=_.un((Z["page-header-view-model-wiz"]=!0,Z["page-header-view-model-wiz--no-padding"]=function(){return!(a==null||!a())},Z["page-header-view-model-wiz--small-top-padding"]=function(){return n()&&!V().actions||X()===2&&!(T()||V().heroImage)},Z["page-header-view-model-wiz--small-bottom-padding"]=function(){return t()&&!V().actions},Z["page-header-view-model-wiz--cinematic-container-overflow-boundary"]=function(){return!(f==null?0:f())},Z["page-header-view-model-wiz--display-as-sidebar"]=d,Z["page-header-view-model-wiz--display-as-panel"]=
N,Z));
var U={},v=_.un((U["page-header-view-model-wiz__page-header-headline"]=!0,U["page-header-view-model-wiz__page-header-headline--page-header-headline-full-width-hero"]=function(){return y().allowFullWidth},U)),h=function(){return n()&&(!!V().heroImage||T())&&n0K(V())>0},L=function(){return h()&&(N==null?void 0:N())};
U={};var R=_.un((U["page-header-view-model-wiz__page-header-title"]=!0,U["page-header-view-model-wiz__page-header-title--page-header-title-large"]=function(){return!h()},U["page-header-view-model-wiz__page-header-title--page-header-title-medium"]=function(){return h()&&!L()},U["page-header-view-model-wiz__page-header-title--page-header-title-medium-force-small-layout"]=L,U["page-header-view-model-wiz__page-header-title--page-header-title-overlay"]=Y,U));
U={};var rJ=_.un((U["page-header-view-model-wiz__page-header-headline-image"]=!0,U["page-header-view-model-wiz__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!V().heroImage&&t()},U));
U={};var Zm=_.un((U["page-header-view-model-wiz__page-header-banner-container"]=J,U["page-header-view-model-wiz__page-header-banner-container--full-bleed"]=function(){var OE;return(J==null?void 0:J())&&((OE=_.D(V().banner,_.qBA))==null?void 0:OE.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},U));
U={};var BJ=_.un((U["page-header-view-model-wiz__page-header-content-metadata"]=!0,U["page-header-view-model-wiz__page-header-content-metadata--page-header-content-metadata-overlay"]=Y,U));U={};var Fu=_.un((U["page-header-view-model-wiz__page-header-flexible-actions"]=!0,U["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!V().metadata||t()},U["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!t()},U));
U={};var Ga=_.un((U["page-header-view-model-wiz__page-header-attribution"]=!0,U["page-header-view-model-wiz__page-header-attribution--page-header-attribution-overlay"]=Y,U));return _.S("yt-page-header-view-model",{class:Z},_.S(_.K,{cond:Y,then:function(){return _.S("div",{class:"page-header-view-model-wiz__page-header-background"},_.S(_.lB,{data:function(){return V().background}},{cinematicContainerViewModel:function(OE){return _.S(_.wfW,{data:OE.data,
topbarOffset:r})}}))}}),_.S(xDa,{condition:function(){return!(d==null||!d())},
content:function(){return _.S("div",{class:"page-header-view-model-wiz__page-header-content"},_.S(_.K,{cond:function(){return(J==null?void 0:J())&&V().banner},
then:function(){return _.S("div",{class:Zm},_.S(_.lB,{data:function(){return V().banner}},{imageBannerViewModel:_.v7h}))}}),_.S("div",{class:v},_.S(_.K,{cond:T,
then:function(){return _.S(_.lB,{data:function(){var OE;if(!(OE=V().animatedImage)){OE=V();if(T()){var hO=OE=Object.assign({},OE),kV=X(),eE=n0K(V()),jE=hO.image,mz=_.D(jE,Cg7),Wa=mz==null?void 0:mz.avatar,K7=_.D(Wa,_.hv);if(jE&&Wa&&K7){switch(kV){case 1:K7.avatarImageSize="AVATAR_SIZE_XL";break;case 2:K7.avatarImageSize="AVATAR_SIZE_XXL";break;default:eE<4?K7.avatarImageSize="AVATAR_SIZE_XXL":K7.avatarImageSize="AVATAR_SIZE_XXXL"}_.F("web_enable_sink_page_header_view_model")&&(_.Ch(Wa,_.hv,Object.assign({},
K7)),mz.avatar=Object.assign({},Wa),_.Ch(jE,Cg7,Object.assign({},mz)),hO.image=Object.assign({},jE))}}OE=OE.image}return OE}},{contentPreviewImageViewModel:function(OE){return _.S(_.p2,{data:OE.data,
className:rJ,imageSizeConfig:y})},
decoratedAvatarViewModel:function(OE){return _.S(_.qQ,{data:OE.data,className:rJ})}})}}),_.S(_.K,{cond:function(){return!!V().heroImage&&!(t()&&!y().allowFullWidth)},
then:function(){return _.S(_.lB,{data:function(){return V().heroImage}},{contentPreviewImageViewModel:function(OE){return _.S(_.p2,{data:OE.data,
className:rJ,imageSizeConfig:y})}})}}),_.S("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.S(_.K,{cond:function(){return!!V().heroImage&&t()&&!y().allowFullWidth},
then:function(){return _.S("div",{class:"page-header-view-model-wiz__page-header-headline-image-hero-container"},_.S(_.lB,{data:function(){return V().heroImage}},{contentPreviewImageViewModel:function(OE){return _.S(_.p2,{data:OE.data,
className:rJ,imageSizeConfig:y})}}))}}),_.S(_.lB,{data:function(){return V().title}},{dynamicTextViewModel:function(OE){return _.S(jrW,{data:OE.data,
className:R})}}),_.S(_.lB,{data:function(){return V().metadata}},{contentMetadataViewModel:function(OE){return _.S(_.kC4,{data:OE.data,
layout:function(){return n()?1:0},
className:BJ,isOverlay:Y,useMediumText:c})}}),_.S(_.K,{cond:function(){return V().description&&!n()},
then:function(){return _.S(_.lB,{data:function(){return V().description}},{descriptionPreviewViewModel:function(OE){return _.S(bz7,{data:OE.data,
className:"page-header-view-model-wiz__page-header-description",isOverlay:Y,maxLinesOverride:function(){return n()?void 0:1},
useMediumText:c})}})}}),_.S(_.K,{cond:function(){return V().attribution&&!t()},
then:function(){return _.S(_.lB,{data:function(){return V().attribution}},{attributionViewModel:function(OE){return _.S(hX,{data:OE.data,
className:Ga,useMediumText:c})}})}}),_.S(_.K,{cond:function(){return V().actions&&!t()},
then:function(){return _.S(_.lB,{data:function(){return V().actions}},{flexibleActionsViewModel:function(OE){return _.S(Xj,{data:OE.data,
layout:function(){return lLu(X())},
className:Fu})}})}}))),_.S("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.S(_.K,{cond:function(){return V().description&&n()},
then:function(){return _.S(_.lB,{data:function(){return V().description}},{descriptionPreviewViewModel:function(OE){return _.S(bz7,{data:OE.data,
className:"page-header-view-model-wiz__page-header-description",isOverlay:Y,maxLinesOverride:function(){return n()?void 0:1},
useMediumText:c})}})}}),_.S(_.K,{cond:function(){return V().attribution&&t()},
then:function(){return _.S(_.lB,{data:function(){return V().attribution}},{attributionViewModel:function(OE){return _.S(hX,{data:OE.data,
className:Ga,useMediumText:c})}})}}),_.S(_.K,{cond:function(){return V().actions&&t()},
then:function(){return _.S(_.lB,{data:function(){return V().actions}},{flexibleActionsViewModel:function(OE){return _.S(Xj,{data:OE.data,
layout:function(){return lLu(X())},
className:Fu})}})}})),_.S("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.S(_.lB,{data:function(){return V().bottomMetadataFlexibleContainer}},{flexibleContainer:function(OE){return _.S(E7Y,{data:OE.data,
isOverlay:Y})}})))}}))},"id");
_.QrB.idomCompat=!0;_.jG(_.Uc(function(Z){var V=_.B(_.ip(!1,void 0,"vVRl3b")),a=V.next().value,J=V.next().value;return _.S("yt-official-card-view-model",{class:_.un("ytOfficialCardViewModelHost",Z.className),style:_.ot({"background-color":function(){var r,f=JYa((r=Z.data())==null?void 0:r.backgroundColor);return f?_.SL(f):void 0}})},_.S(_.lB,{data:function(){return Z.data().header}},{pageHeaderViewModel:function(r){return _.S(_.QrB,{data:r.data,
noPadding:!0})}}),_.S("div",{class:"ytOfficialCardViewModelContents"},_.S(_.lB,{data:function(){return Z.data().contents}},{horizontalShelfViewModel:_.Xp})),_.S(_.K,{cond:a,
then:function(){return _.S("div",{class:"ytOfficialCardViewModelExpandedContent"},_.S(_.lB,{data:function(){return Z.data().expandedContents}},{horizontalShelfViewModel:function(r){return _.S(_.Xp,{data:r.data,
sizing:"MINI"})}}),_.S("div",{class:"ytOfficialCardViewModelCollapseButton"},_.S(_.lB,{data:function(){return Z.data().collapseButton}},{buttonViewModel:function(r){return _.S(_.yk,{data:r.data,
onClick:function(){J(!a())}})}})))},
else:function(){return _.S("div",{class:"ytOfficialCardViewModelExpandButton"},_.S(_.lB,{data:function(){return Z.data().expandButton}},{buttonViewModel:function(r){return _.S(_.yk,{data:r.data,
onClick:function(){J(!a())}})}}))}}))},"jd"),"yt-official-card-view-model",{props:{data:_.Hh,
className:_.Hh}});var t8u=_.TJ({buttonViewModel:_.yk});_.RG(s5E);_.$I(s5E,"ytw-search-friction-view-model",{propNames:["data"]});_.KH=_.Uc(function(Z){var V=_.v6(),a,J=(a=_.l().resolve(_.M_(_.c1)))==null?void 0:a();_.lp(function(){var r=V.value;var f=new MhY,d=new Map(f.JSC$7197_sanitizerTable.globalAttributePolicies);d.set("style",{policyAction:4});f.JSC$7197_sanitizerTable=new XV(f.JSC$7197_sanitizerTable.allowedElements,f.JSC$7197_sanitizerTable.elementPolicies,f.JSC$7197_sanitizerTable.allowedGlobalAttributes,d,f.JSC$7197_sanitizerTable.globallyAllowedAttributePrefixes);var N=["data-time"];if(N===void 0)d=new Set(f.JSC$7197_sanitizerTable.globallyAllowedAttributePrefixes),
d.add("data-"),f.JSC$7197_sanitizerTable=new XV(f.JSC$7197_sanitizerTable.allowedElements,f.JSC$7197_sanitizerTable.elementPolicies,f.JSC$7197_sanitizerTable.allowedGlobalAttributes,f.JSC$7197_sanitizerTable.globalAttributePolicies,d);else{d=new Set(f.JSC$7197_sanitizerTable.allowedGlobalAttributes);N=_.B(N);for(var C=N.next();!C.done;C=N.next()){C=C.value;if(C.indexOf("data-")!==0)throw Error("qa`"+C);d.add(C)}f.JSC$7197_sanitizerTable=new XV(f.JSC$7197_sanitizerTable.allowedElements,f.JSC$7197_sanitizerTable.elementPolicies,
d,f.JSC$7197_sanitizerTable.globalAttributePolicies,f.JSC$7197_sanitizerTable.globallyAllowedAttributePrefixes)}d=new Set(f.JSC$7197_sanitizerTable.allowedGlobalAttributes);d.add("class");f.JSC$7197_sanitizerTable=new XV(f.JSC$7197_sanitizerTable.allowedElements,f.JSC$7197_sanitizerTable.elementPolicies,d,f.JSC$7197_sanitizerTable.globalAttributePolicies,f.JSC$7197_sanitizerTable.globallyAllowedAttributePrefixes);_.vF(r,_.hEz(f.build(),DkJ(Z.text())));cnV(V.value)});
a={};return _.S("div",null,_.S("markdown-div",{class:_.un("ytwMarkdownDivHost",(a.ytwMarkdownDivDark=J,a.ytwMarkdownDivHostSmall=function(){var r;return((r=Z.isSmallText)==null?void 0:r.call(Z))||!1},a)),
el:V}))},"kd");
_.KH.idomCompat=!0;var pfY=_.Uc(function(Z){var V=Z.imageData;var a=_.yf(Z.isInList,!1),J=function(){return a()?{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 _.S("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.S(_.K,{cond:function(){return V().image},
then:function(r){return _.S(_.bn,{data:r,alt:function(){return J().alt},
contentMode:function(){return J().contentMode},
targetWidth:function(){return J().targetWidth},
targetHeight:function(){return J().targetHeight},
className:function(){return J().className}})}}),_.S("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.S("div",{class:_.un("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.S(_.dH,{text:function(){return V().title}})),_.S(_.q_,{each:function(){var r;
return(r=V().description)!=null?r:[]}},function(r){return _.S("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.S(nH,{content:r}))})))},"ld"),hYa=_.Uc(function(Z){var V=Z.list;
var a=function(){var J;return(J=V().items)!=null?J:[]};
return _.S("div",{class:"ytwGenAiRichTextViewModelListContent"},_.S(_.K,{cond:function(){return V().title},
then:function(J){return _.S("div",{class:_.un("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.S(_.dH,{text:J}))}}),_.S(_.K,{cond:function(){return V().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.S("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.S(_.q_,{each:a},function(J){return _.S("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.S(nH,{content:J,isInList:!0}))}))}}),_.S(_.K,{cond:function(){return V().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.S("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.S(_.q_,{each:a},function(J){return _.S("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.S(nH,{content:J,isInList:!0}))}))}}),_.S(_.K,{cond:function(){return V().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.S("div",{class:"ytwGenAiRichTextViewModelImageList"},_.S(_.q_,{each:a},function(J){return _.S("div",{class:"ytwGenAiRichTextViewModelListItem"},_.S(nH,{content:J,isInList:!0}))}))}}))},"md"),eYr=_.Uc(function(Z){var V=Z.table;
return _.S("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.S("thead",null,_.S("tr",null,_.S(_.q_,{each:function(){var a,J;return(J=(a=V().header)==null?void 0:a.cells)!=null?J:[]}},function(a){return _.S("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.S(_.q_,{each:function(){return a.contents}},function(J){return _.S(nH,{content:J})}))}))),_.S("tbody",null,_.S(_.q_,{each:function(){var a;
return(a=V().rows)!=null?a:[]}},function(a){return _.S("tr",null,_.S(_.q_,{each:function(){return a.cells}},function(J){return _.S("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.S(_.q_,{each:function(){return J.contents}},function(r){return _.S(nH,{content:r})}))}))})))},"nd"),nH=_.Uc(function(Z){var V=Z.content;
var a=_.yf(Z.isInList,!1),J=function(){var r,f;return(f=(r=V().contentBlock)==null?void 0:r.contents)!=null?f:[]};
return _.S("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.S(_.K,{cond:function(){return V().text},
then:function(r){return _.S(_.dH,{className:"ytwGenAiRichTextViewModelText",text:r})}}),_.S(_.K,{cond:function(){return V().image},
then:function(r){return _.S(pfY,{imageData:r,isInList:a})}}),_.S(_.K,{cond:function(){return V().list},
then:function(r){return _.S(hYa,{list:r})}}),_.S(_.K,{cond:function(){return V().contentBlock},
then:function(){return _.S("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.S(_.q_,{each:J},function(r){return _.S(nH,{content:r,isInList:!1})}))}}),_.S(_.K,{cond:function(){return V().table},
then:function(r){return _.S(eYr,{table:r})}}))},"od"),zYA=_.Uc(function(Z){var V={};
V=_.gK("ytwGenAiRichTextViewModelHost",(V.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.gr("search_overview_link_style")),V));return _.S("gen-ai-rich-text-view-model",{class:V},_.S(nH,{content:function(){return Z.data().content}}))},"pd");_.RG(OEJ);_.RG(Hj);_.$DH=_.Uc(function(Z){var V=Z.data;var a=function(){var y;return((y=V().loadingUi)!=null?y:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},J=function(){return V().isLoading&&(a()==="UNSPECIFIED"||a()==="GHOST_CARD")},r=function(){return!V().isLoading},f=function(){return!!V().content&&!V().contents},d=function(){return!!V().contents},N=function(){return!!V().nextQueryButtons},C=function(){return V().isLoading&&a()==="INVISIBLE"},T=function(){var y,U;
return(U=(y=V().headerIcon)==null?void 0:y.iconType)!=null?U:""},Y=function(){var y;
return(y=V().content)!=null?y:""},X=function(){return!!V().sourcesSection},n,t=!((n=_.l().resolve(_.M_(_.c1)))==null||!n()),c=_.Ct(function(){var y=[],U=V().contents;
if(U)for(var v=0;v<U.length;v++){var h=_.D(U&&U[v],FLh);h&&y.push(h)}return y},void 0,"ycU97e");
_.so(function(){V().isLoading||_.XZ("so_re",void 0,"search_overview_answer")});
return _.S("ytd-overview-answer-view-model",{class:function(){var y={};y=(y.ytdOverviewAnswerViewModelHost=!0,y.ytdOverviewAnswerViewModelDarkBackground=t&&!C(),y.ytdOverviewAnswerViewModelLightBackground=!t&&!C(),y);return _.gK(y)}},_.S(_.K,{cond:function(){return!C()},
then:function(){return _.S(_.Wr,null,_.S("h2",null,_.S("div",{class:"ytdOverviewAnswerViewModelHeader"},_.S(_.K,{cond:T,then:function(y){return _.S("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.S(_.rH,{icon:y}))}}),_.S("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.S("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return V().headerText}),_.S("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.S(_.dH,{text:function(){return V().headerSubtext}}))))),_.S(_.K,{cond:J,
then:function(){return OEJ()}}),_.S(_.K,{cond:r,
then:function(){return _.S(_.Wr,null,_.S(_.K,{cond:f,then:function(){return _.S("div",{class:"ytdOverviewAnswerViewModelText"},_.S(_.KH,{text:Y,isSmallText:!0}))}}),_.S(_.K,{cond:d,
then:function(){return _.S("div",{class:"ytdOverviewAnswerViewModelRichText"},_.S(_.q_,{each:c},function(y){return _.S(zYA,{data:y})}))}}),_.S(_.K,{cond:N,
then:function(){return _.S("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.S(_.lB,{data:function(){return V().nextQueryButtons}},{buttonViewModel:function(y){return _.S(_.yk,{data:y.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.Xp}))}}),_.S("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.S("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.S(_.K,{cond:function(){return!!_.D(V().likeButtonViewModel,cM)&&!!_.D(V().dislikeButtonViewModel,On)},
then:function(){return _.S("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.S(_.n1,{data:function(){return _.D(V().likeButtonViewModel,cM)},
disableIconAnimation:!0}),_.S(_.K1,{data:function(){return _.D(V().dislikeButtonViewModel,On)}}))}})),_.S(_.K,{cond:function(){var y;
return(y=V().sourcesSection)==null?void 0:y.headerText},
then:function(y){return _.S("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.S(_.dH,{text:y}))}})),_.S(_.K,{cond:X,
then:function(){return _.S("div",{class:"ytdOverviewAnswerViewModelSources"},_.S(_.lB,{data:function(){var y;return(y=V().sourcesSection)==null?void 0:y.sourcesShelf}},{buttonViewModel:_.yk,
horizontalShelfViewModel:function(y){return _.S(_.Xp,{data:y.data,includeMargin:!0,hasPeek:!0})}}))}}),_.S(_.K,{cond:function(){return V().disclaimerText},
then:function(){return _.S("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.S(_.dH,{text:function(){return V().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"qd");var RYF=_.Uc(function(Z){var V=Z.data;var a=Z.active;var J=_.v6();_.lp(function(){var r,f,d,N=((r=_.l().resolve(_.M_(_.c1)))==null?0:r())?(f=V())==null?void 0:f.darkThemeColorPalette:(d=V())==null?void 0:d.lightThemeColorPalette;N&&(N.additiveBackground&&J.value.style.setProperty("--timestamp-active-background-color",_.SL(N.additiveBackground)),N.textSecondary&&J.value.style.setProperty("--timestamp-active-color",_.qW(N.textSecondary)))},"KHcbwb");
Z={};return _.S("transcript-segment-view-model",{class:_.un("ytwTranscriptSegmentViewModelHost",(Z.ytwTranscriptSegmentViewModelHostActive=a,Z.ytwTranscriptSegmentViewModelHostModern=_.F("enable_timeline_view_modern_transcript")||_.F("enable_timeline_view_modern_transcript_fe"),Z)),el:J},_.S(_.K,{cond:function(){var r;return(r=V())==null?void 0:r.timestamp},
then:function(r){var f={};return _.S("div",{class:_.un("ytwTranscriptSegmentViewModelTimestamp",(f.ytwTranscriptSegmentViewModelTimestampActive=a,f))},r)}}),_.S(_.dH,{text:function(){var r,f,d;
return(d=(r=V())==null?void 0:r.attributedText)!=null?d:{content:(f=V())==null?void 0:f.simpleText}},
linkInheritColor:!0}))},"rd");var MBF=_.Uc(function(Z){var V=Z.data;return _.S("div",{class:"yt-video-attributes-section-view-model__header"},_.S("h3",{class:"yt-video-attributes-section-view-model__title"},function(){return V().headerTitle}),_.S(_.K,{cond:function(){return V().headerSubtitle},
then:function(){return _.S("span",{class:"yt-video-attributes-section-view-model__subtitle"},function(){return V().headerSubtitle})}}))},"sd"),LZL=_.Uc(function(Z){function V(c){return Math.max(Math.min(c,0),T()-N())}
var a=Z.data;var J=_.v6(),r=_.v6();Z=_.B(_.ip(0,void 0,"ucDlDf"));var f=Z.next().value,d=Z.next().value,N=f;Z=_.B(_.ip(0,void 0,"lHzSub"));f=Z.next().value;var C=Z.next().value,T=f;Z=_.B(_.ip(0,void 0,"Q8fDIe"));var Y=Z.next().value,X=Z.next().value;_.so(function(){var c=function(){d(r.value.scrollWidth);C(J.value.clientWidth)};
c();if(window.ResizeObserver){var y=new ResizeObserver(c);y.observe(J.value);_.sN(function(){y.disconnect()})}});
var n=function(){X(V(Y()+T()))},t=function(){X(V(Y()-T()))};
return _.S("yt-video-attributes-section-view-model",null,_.S("div",{class:"yt-video-attributes-section-view-model"},_.S(_.K,{cond:function(){return a().headerTitle},
then:function(){return _.S(MBF,{data:a})}}),_.S("div",{class:_.un("yt-video-attributes-section-view-model__video-attributes","yt-video-attributes-section-view-model__scroll-container"),
el:J},_.S("div",{class:"yt-video-attributes-section-view-model__video-attributes-container",style:_.ot({transform:function(){var c=Y();_.yr("HTML_DIR")==="rtl"&&(c*=-1);return"translateX("+c+"px)"}}),
el:r},_.S(_.lB,{data:function(){return a().videoAttributeViewModels}},{videoAttributeViewModel:Lwa}))),_.S(_.lB,{data:function(){return a().footerButton}},{buttonViewModel:function(c){return _.S(_.yk,{data:c.data,
className:"yt-video-attributes-section-view-model__footer-button"})}}),_.S(_.K,{cond:function(){return Y()<0&&a().previousButton},
then:function(){return _.S("div",{class:"yt-video-attributes-section-view-model__left-arrow"},_.S(_.lB,{data:function(){return a().previousButton}},{buttonViewModel:function(c){return _.S(_.yk,{data:c.data,
onClick:n})}}))}}),_.S(_.K,{cond:function(){return Y()>T()-N()&&a().nextButton},
then:function(){return _.S("div",{class:"yt-video-attributes-section-view-model__right-arrow"},_.S(_.lB,{data:function(){return a().nextButton}},{buttonViewModel:function(c){return _.S(_.yk,{data:c.data,
onClick:t})}}))}})))},"td");
LZL.idomCompat=!0;var u1b=_.Uc(function(Z){var V=Z.data;var a=Z.active;var J={},r={};return _.S("timeline-item-view-model",{class:_.un("ytwTimelineItemViewModelHost",(J.ytwTimelineItemViewModelHostChapterChild=Z.chapterChild,J.ytwTimelineItemViewModelModern=_.F("enable_timeline_view_modern_transcript")||_.F("enable_timeline_view_modern_transcript_fe"),J))},_.S("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.S("div",{class:_.un("ytwTimelineItemViewModelTimestamp",(r.ytwTimelineItemViewModelTimestampActive=
a,r))},function(){return V().timestamp})),_.S("div",{class:"ytwTimelineItemViewModelContentItems"},_.S(_.lB,{data:function(){return V().contentItems}},{transcriptSegmentViewModel:function(f){return _.S(RYF,{data:f.data,
active:a})},
videoAttributesSectionViewModel:LZL})))},"ud");var WZE=_.Uc(function(Z){var V=Z.data;Z={};return _.S("timeline-chapter-view-model",{class:_.un("ytwTimelineChapterViewModelHost")},_.S("div",{class:_.un("ytwTimelineChapterViewModelTitle",(Z.ytwTimelineChapterViewModelModern=_.F("enable_timeline_view_modern_transcript")||_.F("enable_timeline_view_modern_transcript_fe"),Z))},function(){return V().title}),_.S(_.lB,{data:function(){return V().contents}},{timelineItemViewModel:function(a){return _.S(u1b,{data:a.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(a){return _.S(LZL,{data:a.data})}}))},"vd");var g74=_.Uc(function(Z){var V=Z.data;var a=_.v6(),J=_.PM(_.hOn,function(){var f;return(f=V().markersEngagementPanelSyncEntityKey)!=null?f:""}),r=function(){var f;
return((f=J())==null?void 0:f.activeItemIndex)===V().index};
Z=_.VE(function(f){var d,N,C,T,Y;return _.m(function(X){if(X.nextAddress==1)return f.stopPropagation(),_.jHO(_.kA(f),a.value,["A".toString(),"BUTTON".toString()])?X.return():(d=_.Xy(V().onTap))?_.q(X,_.gH(),2):X.return();N=X.yieldResult;T=(C=_.D(d,_.kZ))==null?void 0:C.startTimeSeconds;T===void 0||(Y=N)!=null&&Y.seekTo(T,!0);_.mt(X)})});
return _.S("macro-markers-panel-item-view-model",{class:_.un("ytwMacroMarkersPanelItemViewModelHost",{"is-active":r}),el:a,"on:click":Z,tabindex:0},_.S(_.lB,{data:function(){var f;return(f=V())==null?void 0:f.item}},{timelineChapterViewModel:function(f){return _.S(WZE,{data:f.data,
active:r})},
timelineItemViewModel:function(f){return _.S(u1b,{data:f.data,active:r})},
videoAttributeViewModel:Lwa}))},"wd");
g74.idomCompat=!0;_.jG(g74,"macro-markers-panel-item-view-model",{props:{data:_.Hh}});_.jG(LZL,"yt-video-attributes-section-view-model",{props:{data:_.Hh}});var I3b=_.Uc(function(Z){var V=function(){var a,J,r;return(r=(a=Z.data().leadingLogoAccessibility)==null?void 0:(J=a.accessibilityData)==null?void 0:J.label)!=null?r:""};
return _.S("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.S(_.K,{cond:function(){return Z.data().leadingLogo},
then:function(a){return _.S(_.bn,{className:"ytwFantasySectionHeaderViewModelLogo",data:a,alt:V})}}),_.S("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.S(_.dH,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return Z.data().title}}),_.S(_.dH,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return Z.data().subtitle}})),_.S(_.lB,{data:function(){return Z.data().trailingButton}},{buttonViewModel:function(a){return _.S(_.yk,{data:a.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"xd");var ZLb=_.Uc(function(Z){var V={};V=_.un("ytwFantasyTeamViewModelHost",(V.ytwFantasyTeamViewModelCompact=function(){var r;return!((r=Z.compact)==null||!r.call(Z))},V.ytwFantasyTeamViewModelUser=function(){return Z.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},V.ytwFantasyTeamViewModelOpponent=function(){return Z.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},V));
var a=function(){var r,f,d;return(d=(r=Z.data().teamLogoAccessibility)==null?void 0:(f=r.accessibilityData)==null?void 0:f.label)!=null?d:""},J=_.PM(zOE,function(){return Z.data().teamEntityKey});
return _.S("ytw-fantasy-team-view-model",{class:V},_.S(_.K,{cond:function(){return Z.data().teamLogo},
then:function(r){return _.S(_.bn,{className:"ytwFantasyTeamViewModelLogo",data:r,alt:a})}}),_.S("div",{class:"ytwFantasyTeamViewModelMetadata"},_.S("div",{class:"ytwFantasyTeamViewModelHeader"},_.S(_.dH,{className:"ytwFantasyTeamViewModelScore",
text:function(){var r;return(r=J())==null?void 0:r.score}}),_.S(_.rH,{icon:function(){var r;
return(r=J())==null?void 0:r.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.S(_.dH,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var r;return(r=J())==null?void 0:r.projectedScore}})),_.S(_.dH,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return Z.data().primaryText}}),_.S(_.dH,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return Z.data().secondaryText}}),_.S(_.dH,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return Z.data().tertiaryText}})),_.S(_.dH,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var r;return(r=J())==null?void 0:r.score}}))},"yd");_.jG(_.Uc(function(Z){return _.S("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.S("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.S(_.lB,{data:function(){return Z.data().summaryHeader}},{fantasySectionHeaderViewModel:I3b})),_.S(_.lB,{data:function(){return Z.data().userTeam}},{fantasyTeamViewModel:ZLb}),_.S(_.lB,{data:function(){return Z.data().opponentTeam}},{fantasyTeamViewModel:ZLb}))},"zd"),"fantasy-league-summary-view-model",{props:{data:_.Hh}});var V1h=_.Uc(function(Z){var V=_.bm(Z,{shape:{},useCustomTabRenderable:!1}),a=V.shape;V=V.useCustomTabRenderable;var J=Z.customTabRenderable,r=function(){return a().disabled},f=function(){return a().selected},d=function(){return a().title},N=function(){return a().icon},C=_.v6();
Z=_.VE(function(X){var n;if(!r()&&((n=a().aTagConfig)==null?0:n.onclick))a().aTagConfig.onclick(X);return!1});
var T=_.VE(function(X){if(X.key==="Enter"||X.key==="ArrowUp"||X.key==="ArrowDown")X.preventDefault(),C.value.click();return!1}),Y={};
return _.S("yt-tab-shape",{class:_.un("yt-tab-shape-wiz",function(){return a().className},(Y["yt-tab-shape-wiz__tab--last-tab"]=function(){return a().isLastTab},Y["yt-tab-shape-wiz--host-disabled"]=r,Y["yt-tab-shape-wiz--host-clickable"]=!J,Y)),
role:J?void 0:"tab","aria-selected":f!=null?f:!1,"aria-disabled":r,tabindex:J?void 0:0,"on:click":Z,"on:keydown":T,el:C,"tab-identifier":function(){return a().identifier},
"tab-title":d},_.S(_.K,{cond:V,then:function(){return J()},
else:function(){var X={},n={};return _.S(_.Wr,null,_.S("div",{class:_.un("yt-tab-shape-wiz__tab",(X["yt-tab-shape-wiz__tab--tab-selected"]=f,X))},_.S(_.K,{cond:N,then:function(t){return _.S(_.rH,{className:"yt-tab-shape-wiz__tab-icon",icon:function(){return t().iconType}})}}),d),_.S("div",{class:_.un("yt-tab-shape-wiz__tab-bar",(n["yt-tab-shape-wiz__tab-bar--tab-bar-selected"]=f,n))}))}}))},"Ad");
V1h.idomCompat={callbacks:{customTabRenderable:!0}};_.JeH=_.Uc(function(Z){var V=Z.shape;Z=_.B(_.ip(48,void 0,"S7XsSd"));var a=Z.next().value,J=Z.next().value;Z=_.B(_.ip(0,void 0,"CzMxb"));var r=Z.next().value,f=Z.next().value,d=function(){return V().tabs},N=_.v6(),C=function(){var T,Y;
return(Y=(T=d())==null?void 0:T.findIndex(function(X){return X.selected}))!=null?Y:-1};
_.so(function(){var T=N.value.querySelectorAll("yt-tab-shape"),Y=C()>-1?T[C()]:void 0;requestAnimationFrame(function(){J((Y==null?void 0:Y.getBoundingClientRect().width)||0)})});
_.lp(function(){var T=C();requestAnimationFrame(function(){var Y=N.value.querySelectorAll("yt-tab-shape"),X;J(((X=T>-1?Y[T]:void 0)==null?void 0:X.getBoundingClientRect().width)||0);for(var n=X=0;n<T;n++)X+=Y[n].offsetWidth+24;_.yr("HTML_DIR")==="rtl"&&(X=-X);f(X)})});
Z={};return _.S("yt-tab-group-shape",{class:_.un("yt-tab-group-shape-wiz",(Z["yt-tab-group-shape-wiz--overflow-hidden"]=function(){return V().isOverflowHidden},Z)),
el:N},_.S(_.K,{cond:d,then:function(T){return _.S(_.Wr,null,_.S("div",{class:"yt-tab-group-shape-wiz__tabs",role:"tablist"},_.S(_.q_,{each:T},function(Y,X){return _.S(V1h,{shape:function(){return Object.assign({},Y,{isLastTab:X()===T().length-1})},
customTabRenderable:Y.customTabRenderable,useCustomTabRenderable:!!Y.customTabRenderable})})),_.S(aUE,{width:a,
sliderOffset:r}))}}))},"Bd");
_.JeH.idomCompat=!0;var aUE=_.Uc(function(Z){var V=_.yf(Z.sliderOffset,0),a=Z.width;return _.S("div",{class:"yt-tab-group-shape-wiz__slider",style:_.ot({width:function(){return a()+"px"},
transform:function(){return"translateX("+V()+"px)"}})})},"Cd");var oQW=_.Uc(function(Z){var V=function(){var f,d,N;return(N=(f=Z.data().playerLogoAccessibility)==null?void 0:(d=f.accessibilityData)==null?void 0:d.label)!=null?N:""},a=_.PM($pK,function(){return Z.data().playerEntityKey}),J={};
J=_.un("ytwFantasyPlayerViewModelHost",(J.ytwFantasyPlayerViewModelPlaying=function(){var f;return!((f=a())==null||!f.isPlayerPlaying)},J.ytwFantasyPlayerViewModelOnField=function(){var f;
return((f=a())==null?void 0:f.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},J.ytwFantasyPlayerViewModelRedZone=function(){var f;
return((f=a())==null?void 0:f.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},J));
var r=function(){var f,d,N,C=((f=_.l().resolve(_.M_(_.c1)))==null?0:f())?(d=Z.data().playerLogoBackgroundColor)==null?void 0:d.darkTheme:(N=Z.data().playerLogoBackgroundColor)==null?void 0:N.lightTheme;return C===void 0?"":_.SL(C)};
return _.S("ytw-fantasy-player-view-model",{class:J},_.S(_.K,{cond:function(){return Z.data().playerLogo},
then:function(f){return _.S("div",{class:"ytwFantasyPlayerViewModelLogo"},_.S("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.S(_.bn,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.ot({"background-color":r}),data:f,alt:V})),_.S("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.S(_.rH,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.S("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.S("div",{class:"ytwFantasyPlayerViewModelHeader"},_.S(_.dH,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var f;return(f=Z.data())==null?void 0:f.playerNameText}}),_.S(_.dH,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var f;return(f=Z.data())==null?void 0:f.playerDescriptionText}})),_.S("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.S(_.dH,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var f;return(f=a())==null?void 0:f.gamePeriodText}}),_.S(_.dH,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var f;return(f=Z.data())==null?void 0:f.opponentTeamText}}),_.S(_.dH,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var f;return(f=a())==null?void 0:f.gameStatusText}}),_.S(_.dH,{className:_.un("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var f;return(f=a())==null?void 0:f.playerStatusText}})),_.S("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.S(_.dH,{text:function(){var f;
return(f=a())==null?void 0:f.playerStatsText}}))),_.S(_.dH,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var f;return(f=a())==null?void 0:f.fantasyScore}}))},"Dd");var rez=_.Uc(function(Z){return _.S("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.S(_.K,{cond:function(){return Z.data().players},
then:function(V){return _.S(_.lB,{data:V},{fantasyPlayerViewModel:oQW})}}))},"Ed");var Pcb=_.Uc(function(Z){var V=_.B(_.Jc(function(){var r;return(r=Z.data().selectedTabIdentifierKey)!=null?r:""})),a=V.next().value,J=V.next().value;
_.lU(function(){var r;(r=Z.setSelectedTabSignal)==null||r.call(Z,a)});
return _.S("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.S("div",{class:"ytTabbedViewModelTabGroup"},_.S(_.JeH,{shape:function(){var r=Z.data(),f=[],d={tabs:f};if(!r.tabs)return d;r=_.B(r.tabs);for(var N=r.next(),C={};!N.done;C={tabViewModel:void 0},N=r.next())if(C.tabViewModel=_.D(N.value,GG4),C.tabViewModel){var T=N=void 0;f.push({aTagConfig:{onclick:function(Y){return function(){var X;J((X=Y.tabViewModel.tabIdentifier)!=null?X:"")}}(C)},
identifier:C.tabViewModel.tabIdentifier,selected:a()===C.tabViewModel.tabIdentifier,title:(T=(N=C.tabViewModel.title)==null?void 0:N.content)!=null?T:""})}return d}})),_.S(_.lB,{data:function(){var r,f=_.B((r=Z.data().tabs)!=null?r:[]);
for(r=f.next();!r.done;r=f.next())if((r=_.D(r.value,GG4))&&r.tabIdentifier===a())return r.content}},{fantasyRosterViewModel:rez}))},"Fd");_.jG(_.Uc(function(Z){var V=_.B(GKn()),a=V.next().value,J=V.next().value;return _.S("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.S(_.dH,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return Z.data().title}}),_.S(_.K,{cond:function(){return Z.data().tabbedViewModel},
then:function(r){return _.S(_.lB,{data:r},{tabbedViewModel:function(f){return _.S(Pcb,{data:f.data,setSelectedTabSignal:J})}})}}),_.S(_.K,{cond:function(){var r,f=(r=_.D(Z.data().tabbedViewModel,w4b))==null?void 0:r.tabs;
r=_.D(f==null?void 0:f[0],GG4);f=_.D(f==null?void 0:f[1],GG4);var d=r==null?void 0:r.tabIdentifier;if(a()===d){var N,C;if(!((N=_.D(r==null?void 0:r.content,k9A))==null?0:(C=N.players)==null?0:C.length))return Z.data().noUserTeamPlayersText}else{var T,Y;if(!((T=_.D(f==null?void 0:f.content,k9A))==null?0:(Y=T.players)==null?0:Y.length))return Z.data().noOpponentTeamPlayersText}},
then:function(r){return _.S(_.dH,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:r})}}))},"Gd"),"ytw-fantasy-matchup-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){return _.S("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.S(_.dH,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return Z.data().title}}),_.S(_.K,{cond:function(){return Z.data().matchupTeamPairs},
then:function(V){return _.S(_.q_,{each:V,keyBy:"INDEX"},function(a){return _.S("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.S(_.lB,{data:function(){return[a().firstTeam,a().secondTeam]}},{fantasyTeamViewModel:function(J){return _.S(ZLb,{data:J.data,
compact:!0})}}))})}}))},"Hd"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){var V=function(){var r,f,d;return(d=(r=Z.data().userLogoAccessibility)==null?void 0:(f=r.accessibilityData)==null?void 0:f.label)!=null?d:""},a=function(){var r,f,d;
return(d=(r=Z.data().opponentLogoAccessibility)==null?void 0:(f=r.accessibilityData)==null?void 0:f.label)!=null?d:""},J=_.PM(eOJ,function(){return Z.data().entityKey});
return _.S("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.S("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.S(_.K,{cond:function(){return Z.data().userLogo},
then:function(r){return _.S(_.bn,{className:"ytwFantasyWinProbabilityViewModelLogo",data:r,alt:V})}}),_.S("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.S(_.dH,{text:function(){return Z.data().title}})),_.S(_.K,{cond:function(){return Z.data().opponentLogo},
then:function(r){return _.S(_.bn,{className:"ytwFantasyWinProbabilityViewModelLogo",data:r,alt:a})}})),_.S("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.S("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.S(_.dH,{text:function(){var r;
return(r=J())==null?void 0:r.userWinNumberLabel}})),_.S("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.S("div",{class:_.un("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.ot({flex:function(){var r,f;return(f=(r=J())==null?void 0:r.userWinNumber)!=null?f:50}})}),_.S("div",{class:_.un("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.ot({flex:function(){var r,f;return(f=(r=J())==null?void 0:r.opponentWinNumber)!=null?f:50}})})),_.S("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.S(_.dH,{text:function(){var r;
return(r=J())==null?void 0:r.opponentWinNumberLabel}}))))},"Id"),"fantasy-win-probability-view-model",{props:{data:_.Hh}});_.YN("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var lZ=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerPanels=_.F("web_watch_darker_panels");Z.commentsHidePanelButton=!1;Z.isWatchGrid=!1;Z.continuationShowButton=!1;Z.isSearch=!1;Z.isConstrainedList=!1;Z.isWatch=!1;Z.eligibleToSwitchToGrid=!1;Z.epRestyle=!1;Z.isCarouselInFeed=!0;Z.topSpacingZero=!1;Z.continuationIsInitialLoad=!0;Z.enableSqueezebackPanels=_.F("web_shorts_enable_squeezeback_panels");Z.enableAnchoredPanel=_.F("desktop_shorts_v2_anchored_panel");Z.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation",
"yt-item-section-replace-action":"handleYtItemSectionReplace"};Z.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return Z};
_.O(lZ,_.Q);_.P=lZ.prototype;_.P.updateLockupContainerTypes=function(Z){if(this.eligibleToSwitchToGrid){var V;(V=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||V.forEach(function(a){a.containerType=Z})}};
_.P.getItemsPath=function(){return"data.contents"};
_.P.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.P.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]]",
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",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:"ytd-channel-featured-content-renderer",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]]"}},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",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",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:"yt-section-header-view-model",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]]"}},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",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:_.F("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.F("kevlar_low_priority_continuation")}}};
_.P.created=function(){this.JSC$14394_cachedViewportHeight=_.yr("initialInnerHeight")||window.innerHeight};
_.P.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var Z=_.H(this.hostElement).querySelector("ytd-comments-header-renderer");Z&&(Z.hidePanelButton=this.commentsHidePanelButton)}};
_.P.onRetrieveLocation=function(Z,V){this.containsComments()&&(this.firstCommentsLoaded=V.hasComments=!0)};
_.P.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.P.onLoadReloadContinuation=function(Z,V){var a=this;Z.stopPropagation();this.isReloading=!0;_.Rg(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(J){var r=_.l().resolve(_.Bp);J=V(J);r.postData(J).then(function(f){a.onReloadContinuationData(f)})}})};
_.P.onReloadContinuationData=function(Z){if(Z=this.get("response.continuationContents.itemSectionContinuation",Z)||this.get("response.contents.itemSectionRenderer",Z)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",Z)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",Z))this.set("data.contents",Z.contents||Z.results),Z.header&&this.set("data.header",Z.header),this.set("data.continuations",
Z.continuations||[]);this.isReloading=!1};
_.P.computeContentsClass=function(Z){return Z?"reloading":""};
_.P.computeContainerWidth=function(){return this.hostElement.clientWidth};
_.P.computeSectionIdentifier=function(Z){return Z==null?void 0:Z.sectionIdentifier};
_.P.computeFitContainer=function(Z){return(Z==null?void 0:Z.sectionIdentifier)==="youchat-item-section"};
_.P.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.F("kevlar_disable_comments_auto_load")};
_.P.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.P.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.P.computeHasDestinationShelfRenderer=function(Z){var V,a;return!!(Z==null?0:(V=Z.contents)==null?0:(a=V[0])==null?0:a.destinationShelfRenderer)};
_.P.computeHasSectionGroupViewModel=function(Z){var V,a;return!!(Z==null?0:(V=Z.contents)==null?0:(a=V[0])==null?0:a.sectionGroupViewModel)};
_.P.computeStaticCommentsHeader=function(Z){return Z&&this.containsComments()};
_.P.computeEpRestyle=function(Z){return _.F("web_ep_restyling")&&Z&&this.containsComments()};
_.P.computeIsContinuationCommentSection=function(Z){return(Z==null?void 0:Z.targetId)==="shorts-engagement-panel-comments-section"||(Z==null?void 0:Z.targetId)==="comments-section"};
_.P.computeSuppressPaddingDisclaimer=function(){var Z,V,a,J;return!!((Z=this.data)==null?0:(V=Z.contents)==null?0:(a=V[0])==null?0:(J=a.productListHeaderRenderer)==null?0:J.suppressPaddingDisclaimer)};
_.P.computeHeaderStyle=function(Z){switch(Z==null?void 0:Z.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.P.dataChanged=function(){this.firstCommentsLoaded=!1};
_.P.observeDataContentsLength=function(){var Z,V;((Z=this.data)==null?0:(V=Z.contents)==null?0:V.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.P.onYtDismissibleItemDismissedChange=function(Z){this._setItemDismissed(Z.type==="yt-dismissible-item-dismissed")};
_.P.triggerContinuations=function(){for(var Z=_.H(this.hostElement).querySelector("#continuations").children,V=0;V<Z.length;V++)Z[V].trigger()};
_.P.triggerInitialContinuations=function(){for(var Z=_.H(this.hostElement).querySelector("#continuations").children,V=0;V<Z.length;V++)Z[V].triggerIfNotPreviouslyTriggered()};
_.P.handleYtItemSectionContinuation=function(Z,V){var a;V&&((a=this.data)==null?void 0:a.sectionIdentifier)!==V||(this.set("data.continuations",[Z]),this.triggerContinuations())};
_.P.handleYtItemSectionReplace=function(Z,V){var a;V&&((a=this.data)==null?void 0:a.sectionIdentifier)!==V||(this.set("data.contents",Z),this.set("data.continuations",[]))};
_.P.computeUseHeightHack=function(Z){return Z&&!_.F("kevlar_disable_height_hack")};
_.P.computeTopSpacingZero=function(Z){return Z};
_.P.continuationShowButtonChanged=function(){var Z=_.H(this.hostElement).querySelector("ytd-continuation-item-renderer");Z&&(Z.showButton=this.continuationShowButton)};
_.P.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("data-changed",this.data))};
_.QS.Object.defineProperties(lZ.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.F("web_shorts_wn_shelf_header_tuning")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return!!((Z=this.data)==null?0:(V=Z.contents)==null?0:(a=V[0])==null?0:a.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J,r,f,d;return!!((Z=this.data)==null?0:(V=Z.contents)==null?0:(a=V[0])==null?0:(J=a.shelfRenderer)==null?0:(r=J.content)==null?0:(f=r.gridRenderer)==null?0:(d=f.targetId)==null?0:d.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return!!((Z=this.data)==null?0:(V=Z.contents)==null?0:(a=V[0])==null?0:a.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return!!((Z=this.data)==null?0:(V=Z.contents)==null?0:(a=V[0])==null?0:a.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.gr("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.F("use_modern_typography_on_search")}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.F("use_modern_typography_on_search")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){if(this.isSearchDova)return Math.ceil((this.JSC$14394_cachedViewportHeight-130)/150)},
set:function(){}}});
lZ.prototype.dataChangedForBinding=lZ.prototype.dataChangedForBinding;lZ.prototype.continuationShowButtonChanged=lZ.prototype.continuationShowButtonChanged;lZ.prototype.onYtDismissibleItemDismissedChange=lZ.prototype.onYtDismissibleItemDismissedChange;lZ.prototype.observeDataContentsLength=lZ.prototype.observeDataContentsLength;lZ.prototype.dataChanged=lZ.prototype.dataChanged;lZ.prototype.onServiceRequestCompleted=lZ.prototype.onServiceRequestCompleted;lZ.prototype.onLoadReloadContinuation=lZ.prototype.onLoadReloadContinuation;
lZ.prototype.onRetrieveLocation=lZ.prototype.onRetrieveLocation;lZ.prototype.commentsHidePanelButtonChanged=lZ.prototype.commentsHidePanelButtonChanged;lZ.prototype.updateLockupContainerTypes=lZ.prototype.updateLockupContainerTypes;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],lZ.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],lZ.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],lZ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.z1.YtLazyListBehavior),_.u("design:type",Object)],lZ.prototype,"ytLazyListBehavior",void 0);_.z([_.A(_.Od.YtNextContinuationBehavior),_.u("design:type",Object)],lZ.prototype,"ytNextContinuationBehavior",void 0);_.z([_.A(_.ck),_.u("design:type",Object)],lZ.prototype,"ytContinuationHandlerBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],lZ.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],lZ.prototype,"ytdReduxBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],lZ.prototype,"darkerPanels",void 0);_.z([_.x(),_.u("design:type",Object)],lZ.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],lZ.prototype,"engagementPanel",void 0);
_.z([_.x(),_.u("design:type",Object)],lZ.prototype,"commentsHidePanelButton",void 0);_.z([_.x(),_.u("design:type",Object)],lZ.prototype,"isWatchGrid",void 0);_.z([_.x(),_.u("design:type",Object)],lZ.prototype,"continuationShowButton",void 0);_.z([_.x({computed:"computeIsContinuationCommentSection(data)"}),_.u("design:type",Boolean)],lZ.prototype,"continuationIsCommentsSection",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],lZ.prototype,"autoFill",void 0);
_.z([_.x(),_.u("design:type",Boolean)],lZ.prototype,"continuationDisablePrescanVisibility",void 0);_.z([_.x(),_.u("design:type",Boolean)],lZ.prototype,"isReloading",void 0);_.z([_.x(),_.u("design:type",Object)],lZ.prototype,"isSearch",void 0);_.z([_.x(),_.u("design:type",Object)],lZ.prototype,"isConstrainedList",void 0);_.z([_.x(),_.u("design:type",Object)],lZ.prototype,"isWatch",void 0);_.z([_.x(),_.u("design:type",Object)],lZ.prototype,"eligibleToSwitchToGrid",void 0);
_.z([_.x({selector:_.Un}),_.u("design:type",Object)],lZ.prototype,"isGridViewEnabled",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.u("design:type",Object)],lZ.prototype,"epRestyle",void 0);_.z([_.E("isWatch"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],lZ.prototype,"hideShortsShelfHeader",null);
_.z([_.E("isSearch","isWatch"),_.u("design:type",String),_.u("design:paramtypes",[])],lZ.prototype,"thumbnailWidth",null);_.z([_.E("isSearch","isWatch"),_.u("design:type",String),_.u("design:paramtypes",[])],lZ.prototype,"sizing",null);_.z([_.E("isWatch","isGridViewEnabled","data"),_.x({reflectToAttribute:!0}),_.u("design:type",Number),_.u("design:paramtypes",[])],lZ.prototype,"lockupContainerType",null);
_.z([_.RX("lockupContainerType","data"),_.u("design:type",Function),_.u("design:paramtypes",[Number]),_.u("design:returntype")],lZ.prototype,"updateLockupContainerTypes",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],lZ.prototype,"pageSubtype",void 0);_.z([_.x({computed:"computeContainerWidth()"}),_.u("design:type",Number)],lZ.prototype,"containerWidth",void 0);_.z([_.x(),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],lZ.prototype,"isPlaylist",null);
_.z([_.x(),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],lZ.prototype,"isClipList",null);_.z([_.x(),_.u("design:type",Object)],lZ.prototype,"isCarouselInFeed",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],lZ.prototype,"isPlaylistVideoContainer",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],lZ.prototype,"isSearchFrictionPage",null);
_.z([_.x({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.u("design:type",Boolean)],lZ.prototype,"useHeightHack",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.u("design:type",Object)],lZ.prototype,"topSpacingZero",void 0);_.z([_.x({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.u("design:type",Boolean)],lZ.prototype,"showButton",void 0);
_.z([_.x(),_.u("design:type",Boolean)],lZ.prototype,"firstCommentsLoaded",void 0);_.z([_.x(),_.u("design:type",Object)],lZ.prototype,"continuationIsInitialLoad",void 0);_.z([_.x(),_.u("design:type",Boolean)],lZ.prototype,"isSearchDova",void 0);_.z([_.x({reflectToAttribute:!0,readOnly:!0}),_.u("design:type",Boolean)],lZ.prototype,"itemDismissed",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.u("design:type",String)],lZ.prototype,"sectionIdentifier",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.u("design:type",String)],lZ.prototype,"fitContainer",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.u("design:type",Boolean)],lZ.prototype,"hasDestinationShelfRenderer",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.u("design:type",Boolean)],lZ.prototype,"staticCommentsHeader",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],lZ.prototype,"enableSqueezebackPanels",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],lZ.prototype,"enableAnchoredPanel",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.u("design:type",Boolean)],lZ.prototype,"hasSectionGroupViewModel",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.u("design:type",Boolean)],lZ.prototype,"suppressDisclaimerSeparator",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.u("design:type",String)],lZ.prototype,"headerStyle",void 0);_.z([_.E("isSearch"),_.u("design:type",Object),_.u("design:paramtypes",[])],lZ.prototype,"lockupExperiments",null);
_.z([_.E("isSearch"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],lZ.prototype,"typographyBump",null);_.z([_.Ly("#header"),_.u("design:type",HTMLElement)],lZ.prototype,"header",void 0);_.z([_.RX("commentsHidePanelButton"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lZ.prototype,"commentsHidePanelButtonChanged",null);
_.z([_.$K("yt-retrieve-location"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],lZ.prototype,"onRetrieveLocation",null);_.z([_.$K("yt-load-reload-continuation"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Function]),_.u("design:returntype")],lZ.prototype,"onLoadReloadContinuation",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lZ.prototype,"onServiceRequestCompleted",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lZ.prototype,"dataChanged",null);_.z([_.Zr("data.contents.length"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lZ.prototype,"observeDataContentsLength",null);
_.z([_.$K("yt-dismissible-item-dismissed"),_.$K("yt-dismissible-item-undismissed"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],lZ.prototype,"onYtDismissibleItemDismissedChange",null);_.z([_.RX("continuationShowButton"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lZ.prototype,"continuationShowButtonChanged",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lZ.prototype,"dataChangedForBinding",null);lZ=_.z([_.p({is:"ytd-item-section-renderer",disableElementRegistration:!0})],lZ);
_.e(lZ,"ytd-item-section-renderer",function(){if(lMh!==void 0)return lMh;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return lMh=Z},{mode:1});var fUL;var HEF=_.HA(_.oC("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var wBK={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"};var iL4={},UkJ=(iL4[0]={title:_.hB(_.oC("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.hB(_.oC("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:Ql("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},iL4[1]={title:_.hB(_.oC("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:Ql("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},iL4);_.YN("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var tf=function(){var Z=_.Q.apply(this,arguments)||this;Z.allVideosCount=0;Z.allPlaylistCount=0;Z.shouldRenderDownloadsBanner=!1;Z.hasOptedIntoSmartDownloads=!1;Z.areAllSmartDownloadsDeleted=!1;Z.smartDownloadsCompleted=!1;return Z};
_.O(tf,_.Q);tf.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
tf.prototype.attached=function(){this.downloadsToRenderChanged()};
tf.prototype.detached=function(){this.set("renderableData",{})};
tf.prototype.downloadsToRenderChanged=function(){var Z=_.EV().getState().entities,V=_.CY(Z),a=_.F("kevlar_playlist_dl_page_killswitch")?shJ(Z):_.q2(Z),J=_.XSu(Z),r=_.il(V);Z=_.S_(Z);this.set("renderableData",kKK(a,V,J,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,r,Z))};
tf.prototype.downloadsToRenderChanged=tf.prototype.downloadsToRenderChanged;_.z([_.A(_.s5),_.u("design:type",Object)],tf.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],tf.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],tf.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],tf.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],tf.prototype,"renderableData",void 0);_.z([_.x({selector:_.Ega}),_.u("design:type",Object)],tf.prototype,"allVideosCount",void 0);_.z([_.x({selector:Z3O}),_.u("design:type",Object)],tf.prototype,"allPlaylistCount",void 0);_.z([_.x({selector:_.esF}),_.u("design:type",Object)],tf.prototype,"shouldRenderDownloadsBanner",void 0);_.z([_.x({selector:_.zsm}),_.u("design:type",Object)],tf.prototype,"hasOptedIntoSmartDownloads",void 0);
_.z([_.x({selector:_.$Gm}),_.u("design:type",Object)],tf.prototype,"areAllSmartDownloadsDeleted",void 0);_.z([_.x({selector:RsK}),_.u("design:type",Object)],tf.prototype,"smartDownloadsCompleted",void 0);_.z([_.Zr("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","allPlaylistCount"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tf.prototype,"downloadsToRenderChanged",null);
tf=_.z([_.p({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],tf);
_.e(tf,"ytd-offline-item-section-renderer",function(){if(fUL!==void 0)return fUL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return fUL=Z},
{mode:1});var Bgb;var d$z;var sq=function(){return _.Q.apply(this,arguments)||this};
_.O(sq,_.Q);
sq.prototype.onDataChanged=function(){if(this.JSC$14421_lastData){var Z=this.getFilterClass(this.JSC$14421_lastData.status);Z&&this.hostElement.classList.remove(Z)}var V;(Z=this.getFilterClass((V=this.data)==null?void 0:V.status))&&this.hostElement.classList.add(Z);Z==="selected"?_.H(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.H(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");Z==="disabled"?_.H(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.H(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$14421_lastData=this.data};
sq.prototype.getFilterClass=function(Z){switch(Z){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
sq.prototype.onDataChanged=sq.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],sq.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],sq.prototype,"data",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sq.prototype,"onDataChanged",null);sq=_.z([_.p({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],sq);
_.e(sq,"ytd-search-filter-renderer",function(){if(d$z!==void 0)return d$z;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return d$z=Z},{mode:_.h4("kevlar_poly_si_batch_j075")?1:2});var Fp=function(){return _.Q.apply(this,arguments)||this};
_.O(Fp,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Fp.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Fp.prototype,"data",void 0);Fp=_.z([_.p({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],Fp);
_.e(Fp,"ytd-search-filter-group-renderer",function(){if(Bgb!==void 0)return Bgb;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Bgb=Z},{mode:_.h4("kevlar_poly_si_batch_j075")?1:2});var m$z;var DX=function(){return _.Q.apply(this,arguments)||this};
_.O(DX,_.Q);DX.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.iF());this.isCollapsed=!this.isCollapsed};
DX.prototype.navigateToAboutTheseResultsPage=function(){var Z=SP("https://www.youtube.com/howyoutubeworks/product-features/search/");Z?_.yT(window,Z,"_blank"):_.Uo(Error("Qh"))};
DX.prototype.dataChanged=function(){this.isCollapsed=!0};
DX.prototype.computeShowBottomBorder=function(){var Z,V,a;return!!((Z=this.data)==null?0:(V=Z.button)==null?0:V.toggleButtonRenderer)||!((a=this.data)==null||!a.aboutTheseResultsButton)};
DX.prototype.dataChanged=DX.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],DX.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],DX.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.u("design:type",Boolean)],DX.prototype,"showBottomBorder",void 0);_.z([_.x(),_.u("design:type",Boolean)],DX.prototype,"renderCollapsibleMenu",void 0);
_.z([_.x(),_.u("design:type",Boolean)],DX.prototype,"isCollapsed",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DX.prototype,"dataChanged",null);DX=_.z([_.p({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],DX);
_.e(DX,"ytd-search-sub-menu-renderer",function(){if(m$z!==void 0)return m$z;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return m$z=Z},{mode:1});var NgF;var CcB=new _.uM("SECTION_LIST_RENDERER_TOKEN");var qxB;var cK=function(){return _.Q.apply(this,arguments)||this};
_.O(cK,_.Q);cK.prototype.computeStyle=function(Z){return Z?Z.toLowerCase().replace(/_/g,"-"):""};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],cK.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],cK.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.u("design:type",String)],cK.prototype,"headerStyle",void 0);cK=_.z([_.p({is:"ytd-text-header-renderer",disableElementRegistration:!0})],cK);
_.e(cK,"ytd-text-header-renderer",function(){if(qxB!==void 0)return qxB;var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return qxB=Z},{mode:1});var Sxr;var Oq=function(){return _.Q.apply(this,arguments)||this};
_.O(Oq,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Oq.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Oq.prototype,"data",void 0);Oq=_.z([_.p({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],Oq);
_.e(Oq,"ytd-minor-moment-header-renderer",function(){if(Sxr!==void 0)return Sxr;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Sxr=Z},{mode:1});var TgA;var GA=function(){return _.Q.apply(this,arguments)||this};
_.O(GA,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],GA.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],GA.prototype,"data",void 0);GA=_.z([_.p({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],GA);
_.e(GA,"ytd-minor-moment-setting-alert-renderer",function(){if(TgA!==void 0)return TgA;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return TgA=Z},{mode:1});var Yxb;var Xth;var wa=function(){var Z=_.Q.apply(this,arguments)||this;Z.booleanSettingById=!1;Z.smartDownloadsEnabledVE=_.Ne(128287);Z.smartDownloadsDisabledVE=_.Ne(128286);Z.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return Z};
_.O(wa,_.Q);_.P=wa.prototype;_.P.attachSmartDownloadsSettingVes=function(){var Z;this.activeVeForLogging||((Z=this.data)==null?void 0:Z.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.JP(_.Ze(),this.smartDownloadsEnabledVE),_.JP(_.Ze(),this.smartDownloadsDisabledVE))};
_.P.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.Rg(this.hostElement,"yt-settings-switch-ready")};
_.P.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.P.onSwitchChange=function(Z){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(Z=_.yp(Z).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.F("kevlar_settings_switch_resolve_command_killswitch")?_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(Z)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.P.handleUpdateSettingsSwitch=function(Z){(Z=_.D(Z,aa4))&&this.data&&this.data.id===Z.id&&this.set("data.enabled",!!Z.enabled)};
_.P.onToggleSettingsSwitch=function(Z,V){this.data&&this.data.id===Z&&this.set("data.enabled",V!=null?V:!this.data.enabled)};
_.P.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.$g.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.P.maybeLogSmartDownloadsSettingVisibility=function(){var Z=_.st(),V;Z&&((V=this.data)==null?void 0:V.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.yl(Z,[this.smartDownloadsEnabledVE]),_.br(Z,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.yl(Z,[this.smartDownloadsDisabledVE]),_.br(Z,[this.smartDownloadsEnabledVE])))};
_.P.maybeLogSmartDownloadsSettingClick=function(){var Z;((Z=this.data)==null?void 0:Z.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.r8(_.Ze(),this.activeVeForLogging)};
_.P.updateDataEnabledFromBinding=function(Z){this.set("data.enabled",Z.detail.value)};
_.QS.Object.defineProperties(wa.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var Z=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!Z&&(Z=this.ytRendererBehavior.getSimpleString(this.data.title));return Z}}});
wa.prototype.dataChanged=wa.prototype.dataChanged;_.z([_.A(_.s5),_.u("design:type",Object)],wa.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],wa.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],wa.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],wa.prototype,"ytComponentBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],wa.prototype,"data",void 0);_.z([_.x({selector:function(Z,V){if(Object.keys(Z==null?void 0:Z.entities).length)switch(V){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return FJE(Z.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.u("design:type",Object)],wa.prototype,"booleanSettingById",void 0);_.z([_.x(),_.u("design:type",_.l$)],wa.prototype,"activeVeForLogging",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],wa.prototype,"toggleAriaLabel",null);_.z([_.Zr("data"),_.Zr("booleanSettingById"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wa.prototype,"dataChanged",null);
wa=_.z([_.p({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],wa);
_.e(wa,"ytd-settings-switch-renderer",function(){if(Xth!==void 0)return Xth;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Xth=Z},{mode:1});var y2=function(){return _.Q.apply(this,arguments)||this};
_.O(y2,_.Q);y2.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}}}}};
_.QS.Object.defineProperties(y2.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var Z=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(Z+=" remove-left-margin");this.data.extraBottomSpace&&(Z+=" extra-bottom-space");return Z}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],y2.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],y2.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],y2.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],y2.prototype,"contentsClassName",null);y2=_.z([_.p({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],y2);
_.e(y2,"ytd-minor-moment-setting-section-renderer",function(){if(Yxb!==void 0)return Yxb;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Yxb=Z},{mode:1});var KkA;var bZ=function(){return _.Q.apply(this,arguments)||this};
_.O(bZ,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],bZ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],bZ.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],bZ.prototype,"data",void 0);bZ=_.z([_.p({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],bZ);
_.e(bZ,"ytd-empty-product-details-renderer",function(){if(KkA!==void 0)return KkA;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return KkA=Z},{mode:1});var nQF;var lUb;var Uq=function(){var Z=_.Q.apply(this,arguments)||this;Z.expanded=!0;return Z};
_.O(Uq,_.Q);Uq.prototype.getBadgeRowClass=function(Z,V,a){for(var J=_.B(this.hostElement.querySelectorAll("yt-img-shadow")),r=J.next();!r.done;r=J.next())r.value.onShow();Z=Z.selected;return a?Z!==-1?Z===V?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(Z!==void 0?Z:0)===V?"badge-line":"badge-hidden"};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Uq.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Uq.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Uq.prototype,"expanded",void 0);Uq=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],Uq);
_.e(Uq,"ytd-sponsorships-loyalty-badges-renderer",function(){if(lUb!==void 0)return lUb;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return lUb=Z},{mode:1});var t1h;var HK=function(){var Z=_.Q.apply(this,arguments)||this;Z.expanded=!0;return Z};
_.O(HK,_.Q);HK.prototype.getContainerClasses=function(Z,V){Z=Z?"expanded":"collapsed";V&&(Z+=" item");return Z};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],HK.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],HK.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],HK.prototype,"expanded",void 0);HK=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],HK);
_.e(HK,"ytd-sponsorships-perk-renderer",function(){if(t1h!==void 0)return t1h;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return t1h=Z},{mode:1});var skF;var Af=function(){var Z=_.Q.apply(this,arguments)||this;Z.expanded=!0;return Z};
_.O(Af,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Af.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Af.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Af.prototype,"expanded",void 0);Af=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],Af);
_.e(Af,"ytd-sponsorships-perks-renderer",function(){if(skF!==void 0)return skF;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return skF=Z},{mode:1});var ko=function(){var Z=_.Q.apply(this,arguments)||this;Z.isCollapsed=!1;return Z};
_.O(ko,_.Q);ko.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
ko.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
ko.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var Z;this.expandCollapseButton=_.D((Z=this.data)==null?void 0:Z.expandButton,_.y9)}else{var V;this.expandCollapseButton=_.D((V=this.data)==null?void 0:V.collapseButton,_.y9)}};
ko.prototype.updateExpandCollapseButton=ko.prototype.updateExpandCollapseButton;ko.prototype.onDataChanged=ko.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ko.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ko.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ko.prototype,"isCollapsed",void 0);_.z([_.x(),_.u("design:type",Object)],ko.prototype,"expandCollapseButton",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ko.prototype,"onDataChanged",null);_.z([_.Zr("data","isCollapsed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ko.prototype,"updateExpandCollapseButton",null);ko=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],ko);
_.e(ko,"ytd-sponsorships-expandable-perks-renderer",function(){if(nQF!==void 0)return nQF;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return nQF=Z},{mode:1});var Fkc;var Eq=function(){return _.Q.apply(this,arguments)||this};
_.O(Eq,_.Q);Eq.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Eq.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Eq.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Eq.prototype,"data",void 0);Eq=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],Eq);
_.e(Eq,"ytd-sponsorships-actionable-message-renderer",function(){if(Fkc!==void 0)return Fkc;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Fkc=Z},{mode:1});var D$b;var jU=function(){return _.Q.apply(this,arguments)||this};
_.O(jU,_.Q);_.P=jU.prototype;_.P.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.P.getExpansionIcon=function(Z){return Z?"yt-icons:arrow_drop_up":"yt-icons:arrow_drop_down"};
_.P.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.P.computeMessageContainerStyle=function(Z){var V=Z.expandableItems?" style-clickable":"";return Z.messageContainerStyle?Z.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+V:"style-unspecified"+V};
_.P.isSinglePerk=function(Z){return!!Z.messageContainerStyle&&(Z.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||Z.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.P.onExpandedChanged=function(){var Z=this;if(this.expanded)for(var V=_.B(this.hostElement.querySelectorAll("yt-img-shadow")),a=V.next();!a.done;a=V.next())a.value.onShow();_.vH(this,function(){_.Rg(Z.hostElement,"yt-refit")})};
_.P.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
jU.prototype.onDataChanged=jU.prototype.onDataChanged;jU.prototype.onExpandedChanged=jU.prototype.onExpandedChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],jU.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],jU.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],jU.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],jU.prototype,"expanded",void 0);
_.z([_.RX("expanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jU.prototype,"onExpandedChanged",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jU.prototype,"onDataChanged",null);jU=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],jU);
_.e(jU,"ytd-sponsorships-expandable-message-renderer",function(){if(D$b!==void 0)return D$b;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return D$b=Z},{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var ceL;var vK=function(){return _.Q.apply(this,arguments)||this};
_.O(vK,_.Q);vK.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"}}}}};
vK.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.D(this.data.endButton,_.y9).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
vK.prototype.onDataChanged=vK.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],vK.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],vK.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],vK.prototype,"data",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vK.prototype,"onDataChanged",null);
vK=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],vK);
_.e(vK,"ytd-sponsorships-heading-renderer",function(){if(ceL!==void 0)return ceL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ceL=Z},{mode:1});var OL7;var xo=function(){return _.Q.apply(this,arguments)||this};
_.O(xo,_.Q);_.z([_.x(),_.u("design:type",Object)],xo.prototype,"data",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],xo.prototype,"ytRendererBehavior",void 0);xo=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],xo);
_.e(xo,"ytd-sponsorships-links-renderer",function(){if(OL7!==void 0)return OL7;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return OL7=Z},{mode:1});var GiE;var Q2=function(){return _.Q.apply(this,arguments)||this};
_.O(Q2,_.Q);_.P=Q2.prototype;_.P.onDataChanged=function(){if(this.data&&this.data.expandableItems){var Z;(Z=_.H(this.hostElement).querySelector("tp-yt-paper-button"))==null||Z.setAttribute("role","button")}else{var V;(V=_.H(this.hostElement).querySelector("tp-yt-paper-button"))==null||V.removeAttribute("role")}};
_.P.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.P.getExpansionIcon=function(Z){return Z?"yt-icons:arrow_drop_up":"yt-icons:arrow_drop_down"};
_.P.getTileClasses=function(Z){return Z?"tile expandable-tile":"tile"};
_.P.getButtonDisabled=function(Z){return Z?void 0:""};
Q2.prototype.onDataChanged=Q2.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Q2.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Q2.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],Q2.prototype,"expanded",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Q2.prototype,"onDataChanged",null);
Q2=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],Q2);
_.e(Q2,"ytd-sponsorships-list-tile-renderer",function(){if(GiE!==void 0)return GiE;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return GiE=Z},{mode:1});var wtL;var yeA;var pH=function(){return _.Q.apply(this,arguments)||this};
_.O(pH,_.Q);pH.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],pH.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],pH.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],pH.prototype,"data",void 0);pH=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],pH);
_.e(pH,"ytd-sponsorships-promotion-renderer",function(){if(yeA!==void 0)return yeA;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return yeA=Z},{mode:1});var bLz;var hf=function(){return _.Q.apply(this,arguments)||this};
_.O(hf,_.Q);hf.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],hf.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],hf.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],hf.prototype,"data",void 0);hf=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],hf);
_.e(hf,"ytd-sponsorships-purchase-option-renderer",function(){if(bLz!==void 0)return bLz;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return bLz=Z},{mode:1});var U$h;var HLF;var eU=function(){return _.Q.apply(this,arguments)||this};
_.O(eU,_.Q);_.z([_.x(),_.u("design:type",Object)],eU.prototype,"data",void 0);eU=_.z([_.p({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],eU);
_.e(eU,"ytd-ypc-offer-promo-renderer",function(){if(HLF!==void 0)return HLF;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return HLF=Z},{mode:1});var zA=function(){return _.Q.apply(this,arguments)||this};
_.O(zA,_.Q);_.P=zA.prototype;
_.P.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"}}}}};
_.P.expansionCTA=function(Z,V){return Z&&(V?Z.collapseCallToAction:Z.expansionCallToAction)};
_.P.getExpansionIcon=function(Z){return Z?"arrow_drop_up":"arrow_drop_down"};
_.P.expansionCallToActionTap=function(){var Z=this;this.expanded=!this.expanded;_.vH(this,function(){_.Rg(Z.hostElement,"yt-refit")})};
_.P.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var Z,V=(Z=this.data)==null?void 0:Z.onVisible;V&&this.ytComponentBehavior.resolveCommand(V)};
_.P.computeDisplayTitle=function(Z){return!(!Z||this.titledisplaystatus!=="show")};
_.P.computeDisplaySeparator=function(){return!1};
_.P.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
zA.prototype.onDataChanged=zA.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],zA.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],zA.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],zA.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],zA.prototype,"data",void 0);
_.z([_.x({value:!1}),_.u("design:type",Boolean)],zA.prototype,"expanded",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],zA.prototype,"purchaseButtonClicked",void 0);_.z([_.x({reflectToAttribute:!0,value:"show"}),_.u("design:type",String)],zA.prototype,"titledisplaystatus",void 0);_.z([_.x({computed:"computeDisplayTitle(data.title)"}),_.u("design:type",Boolean)],zA.prototype,"displayTitle",void 0);
_.z([_.x({computed:"computeDisplaySeparator(data)"}),_.u("design:type",Boolean)],zA.prototype,"displaySeparator",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zA.prototype,"onDataChanged",null);zA=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],zA);
_.e(zA,"ytd-sponsorships-tier-renderer",function(){if(U$h!==void 0)return U$h;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return U$h=Z},{mode:2});var $o=function(){return _.Q.apply(this,arguments)||this};
_.O($o,_.Q);
$o.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"}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],$o.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],$o.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],$o.prototype,"data",void 0);$o=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],$o);
_.e($o,"ytd-sponsorships-management-renderer",function(){if(wtL!==void 0)return wtL;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return wtL=Z},{mode:1});var Ae7;var R4=function(){return _.Q.apply(this,arguments)||this};
_.O(R4,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],R4.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],R4.prototype,"data",void 0);R4=_.z([_.p({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],R4);
_.e(R4,"ytd-open-in-native-app-view-model",function(){if(Ae7!==void 0)return Ae7;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Ae7=Z},{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var kiF;var EQE;var jkB=_.z4(["top-"]),vQY=_.z4(["bottom-"]),x$a=_.z4(["left-"]),QkL=_.z4(["right-"]),ptW={},hnh=function(Z,V,a){Z.removeAttribute("top-"+a);Z.removeAttribute("bottom-"+a);Z.removeAttribute("left-"+a);Z.removeAttribute("right-"+a);V&&(V.top&&_.xB([_.uD(jkB)],Z,"top-"+a,V.top),V.bottom&&_.xB([_.uD(vQY)],Z,"bottom-"+a,V.bottom),V.left&&_.xB([_.uD(x$a)],Z,"left-"+a,V.left),V.right&&_.xB([_.uD(QkL)],Z,"right-"+a,V.right))};
ptW.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(Z){var V,a=_.H((V=this.hostElement)!=null?V:this),J;V=this.cardItemBoxBehaviorMarginTargetId&&a?a.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(J=this.hostElement)!=null?J:this;hnh(V,Z,"margin")},
cardItemContainerPaddingChanged_:function(Z){var V,a=_.H((V=this.hostElement)!=null?V:this),J;V=this.cardItemBoxBehaviorPaddingTargetId&&a?a.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(J=this.hostElement)!=null?J:this;hnh(V,Z,"padding")}}];var M0={CARD_ITEM_COLOR_GENERAL_BACKGROUND_A:"var(--yt-spec-general-background-a)",CARD_ITEM_COLOR_GENERAL_BACKGROUND_B:"var(--yt-spec-general-background-b)",CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID:"var(--yt-spec-brand-background-solid)",CARD_ITEM_COLOR_ERROR_BACKGROUND:"var(--yt-spec-error-background)",CARD_ITEM_COLOR_TEXT_PRIMARY:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_TEXT_SECONDARY:"var(--yt-spec-text-secondary)",CARD_ITEM_COLOR_TEXT_DISABLED:"var(--yt-spec-text-disabled)",CARD_ITEM_COLOR_CALL_TO_ACTION:"var(--yt-spec-call-to-action)",
CARD_ITEM_COLOR_ICON_INACTIVE:"var(--yt-spec-icon-inactive)",CARD_ITEM_COLOR_ICON_DISABLED:"var(--yt-spec-icon-disabled)",CARD_ITEM_COLOR_BRAND_ICON_ACTIVE:"var(--yt-spec-brand-icon-active)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:"var(--yt-spec-brand-icon-inactive)",CARD_ITEM_COLOR_10_PERCENT_LAYER:"var(--yt-spec-10-percent-layer)",CARD_ITEM_COLOR_TEXT_PRIMARY_INVERSE:"var(--yt-spec-text-primary-inverse)",CARD_ITEM_COLOR_ICON_ACTIVE_OTHER:"var(--yt-spec-icon-active-other)",CARD_ITEM_COLOR_THEMED_GREEN:"var(--yt-spec-themed-green)",
CARD_ITEM_COLOR_ERROR_INDICATOR:"var(--yt-spec-error-indicator)"};var enA;var zn7;var LH=function(){return _.Q.apply(this,arguments)||this};
_.O(LH,_.Q);LH.prototype.textColorChanged_=function(){this.hostElement.style.color=M0[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
LH.prototype.textColorChanged_=LH.prototype.textColorChanged_;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],LH.prototype,"ytRendererBehavior",void 0);_.z([_.A(ptW.YtCardItemBoxBehavior),_.u("design:type",Object)],LH.prototype,"ytCardItemBoxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],LH.prototype,"data",void 0);_.z([_.RX("data.textColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LH.prototype,"textColorChanged_",null);
LH=_.z([_.qZ({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],LH);
_.e(LH,"yt-card-item-text-renderer",function(){if(zn7===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;enA===void 0&&(enA=document.createElement("template"));var J=enA;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);zn7=Z}Z=zn7;return Z},{mode:2});var $$W;var RnA;var uZ=function(){return _.Q.apply(this,arguments)||this};
_.O(uZ,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],uZ.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],uZ.prototype,"data",void 0);uZ=_.z([_.qZ({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],uZ);
_.e(uZ,"yt-card-item-badge-renderer",function(){if(RnA===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;$$W===void 0&&($$W=document.createElement("template"));var J=$$W;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);RnA=Z}Z=RnA;return Z},{mode:2});var M1L;var LkY;var WK=function(){return _.Q.apply(this,arguments)||this};
_.O(WK,_.Q);WK.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],WK.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],WK.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],WK.prototype,"data",void 0);WK=_.z([_.qZ({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],WK);
_.e(WK,"yt-card-item-text-collection-renderer",function(){if(LkY===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;M1L===void 0&&(M1L=document.createElement("template"));var J=M1L;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);LkY=Z}Z=LkY;return Z},{mode:2});var uIB;var Wk7;var I4=function(){return _.Q.apply(this,arguments)||this};
_.O(I4,_.Q);I4.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]]"}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],I4.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],I4.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],I4.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Number)],I4.prototype,"iconSize",void 0);I4=_.z([_.qZ({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],I4);
_.e(I4,"yt-card-item-text-with-button-renderer",function(){if(Wk7===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;uIB===void 0&&(uIB=document.createElement("template"));var J=uIB;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Wk7=Z}Z=Wk7;return Z},{mode:2});var ZC=function(){return _.Q.apply(this,arguments)||this};
_.O(ZC,_.Q);ZC.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"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ZC.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],ZC.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ZC.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ZC.prototype,"data",void 0);ZC=_.z([_.p({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],ZC);
_.e(ZC,"ytd-commerce-cart-summary-line-item-renderer",function(){if(EQE!==void 0)return EQE;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return EQE=Z},{mode:1});_.YN("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var VJ=function(){var Z=_.Q.apply(this,arguments)||this;Z.hidden=!1;return Z};
_.O(VJ,_.Q);_.P=VJ.prototype;_.P.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"}}}}};
_.P.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.P.updateSummary=function(){var Z=this.commerceCartCheckoutButtonEntity,V;if(((V=this.data)==null?0:V.cartButton)&&Z.checkoutSummaryText){var a,J=A5((a=this.data)==null?void 0:a.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+J+".cardItemTextRenderer.text",k$(Z.checkoutSummaryText));if(Z.checkoutDetailText){var r;a=A5((r=this.data)==null?void 0:r.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+a+".cardItemTextRenderer.text",k$(Z.checkoutDetailText))}if(Z.checkoutAdditionalMetadataText){var f;
r=A5((f=this.data)==null?void 0:f.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+r+".cardItemTextRenderer.text",k$(Z.checkoutAdditionalMetadataText))}}else Z.estimatedTotalPrice&&(f=A5((J=this.data)==null?void 0:J.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+f+".cardItemTextRenderer.text",k$(Z.estimatedTotalPrice)))};
_.P.updateIsHidden=function(){var Z,V=(Z=this.commerceCartCheckoutButtonEntity)==null?void 0:Z.isHidden;V!==void 0&&(this.hidden=V)};
_.P.updateCheckoutButton=function(){var Z,V=(Z=this.commerceCartCheckoutButtonEntity)==null?void 0:Z.isDisabled;V!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",V);var a;Z=(a=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:a.innertubeCommand;Z!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",Z);var J;a=(J=this.commerceCartCheckoutButtonEntity)==null?void 0:J.checkoutButtonText;a!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:a})};
VJ.prototype.entityChanged=VJ.prototype.entityChanged;_.z([_.A(_.s5),_.u("design:type",Object)],VJ.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],VJ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],VJ.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],VJ.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],VJ.prototype,"fullWidth",void 0);_.z([_.x(),_.u("design:type",Object)],VJ.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],VJ.prototype,"compact",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],VJ.prototype,"hidden",void 0);
_.z([_.x({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:exK}),_.u("design:type",Object)],VJ.prototype,"commerceCartCheckoutButtonEntity",void 0);_.z([_.RX("commerceCartCheckoutButtonEntity","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],VJ.prototype,"entityChanged",null);VJ=_.z([_.p({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],VJ);
_.e(VJ,"ytd-commerce-cart-checkout-button-renderer",function(){if(kiF!==void 0)return kiF;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return kiF=Z},{mode:2});var gQF;_.IUF={};
_.IUF.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",_.zh(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.zh(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(Z){!this.tappableItemBehaviorTapEnabled||Z.keyCode!==13&&Z.keyCode!==32||Z.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var Z=this.data.onTap;Z.ypcGetCartEndpoint?(_.Wo(this.hostElement,[Z]),this.tappableItemBehaviorTapEnabled=!1):Z.ypcOffersEndpoint?_.Wo(this.hostElement,[Z]):_.gW(this.hostElement,[Z],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(Z){this.tappableItemBehaviorTapEnabled=!!Z},
tappableItemBehaviorOnTapEnabledChanged_:function(){var Z=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(Z.setAttribute("tabIndex",0),Z.setAttribute("role","button")):(Z.removeAttribute("tabIndex"),Z.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(Z){Z.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var ZvB;var Vm7;var aW=function(){return _.Q.apply(this,arguments)||this};
_.O(aW,_.Q);aW.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.XG("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.XG("sharingToggleButtonAndDefaultButton")}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],aW.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],aW.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],aW.prototype,"data",void 0);aW=_.z([_.qZ({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],aW);
_.e(aW,"yt-card-item-actions-renderer",function(){if(Vm7===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;ZvB===void 0&&(ZvB=document.createElement("template"));var J=ZvB;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Vm7=Z}Z=Vm7;return Z},{mode:2});var aEF;var JKc;var oYE;var rKb;var P3H;var fEz;var Jl=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return Z};
_.O(Jl,_.Q);Jl.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
Jl.prototype.handleDarkModeToggledAction_=function(Z){this.isDarkTheme_=Z};
Jl.prototype.computeThemeImage_=function(Z,V){if(!Z||!Z.imageLight)return!1;this.isCircular_=Z.isCircular;Z.imageWidth&&(this.hostElement.style.width=Z.imageWidth+"px");Z.imageHeight&&(this.hostElement.style.height=Z.imageHeight+"px");Z.borderWidth&&(this.image.style.borderWidth=Z.borderWidth+"px",this.image.style.borderStyle="solid");Z.borderColor&&(this.image.style.borderColor=_.SL(Z.borderColor));return V&&Z.imageDark?Z.imageDark:Z.imageLight};
Jl.prototype.computeThemeIcon_=function(Z){var V,a;if(!(Z==null?0:(V=Z.themedIcon)==null?0:(a=V.icon)==null?0:a.iconType))return!1;this.icon.style.color=M0[Z.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(Z.imageWidth||18)+"px";this.icon.style.height=(Z.imageHeight||18)+"px";return _.RL(Z.themedIcon.icon.iconType)};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Jl.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Jl.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(ptW.YtCardItemBoxBehavior),_.u("design:type",Object)],Jl.prototype,"ytCardItemBoxBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Jl.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Jl.prototype,"data",void 0);
_.z([_.x({value:!1}),_.u("design:type",Boolean)],Jl.prototype,"fit",void 0);_.z([_.x(),_.u("design:type",Boolean)],Jl.prototype,"isDarkTheme_",void 0);_.z([_.x({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.u("design:type",Object)],Jl.prototype,"themeImage_",void 0);_.z([_.x({computed:"computeThemeIcon_(data)"}),_.u("design:type",Object)],Jl.prototype,"themeIcon_",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Object)],Jl.prototype,"isCircular_",void 0);
_.z([_.Ly("#image"),_.u("design:type",Object)],Jl.prototype,"image",void 0);_.z([_.Ly("#icon"),_.u("design:type",Object)],Jl.prototype,"icon",void 0);Jl=_.z([_.qZ({is:"yt-themed-image-renderer",disableElementRegistration:!0})],Jl);
_.e(Jl,"yt-themed-image-renderer",function(){if(fEz===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;P3H===void 0&&(P3H=document.createElement("template"));var J=P3H;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);fEz=Z}Z=fEz;return Z},{mode:2});var oW=function(){return _.Q.apply(this,arguments)||this};
_.O(oW,_.Q);oW.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"}}}}};
oW.prototype.computeImagePlacement_=function(Z){return Z||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],oW.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],oW.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],oW.prototype,"data",void 0);_.z([_.x({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.u("design:type",String)],oW.prototype,"imagePlacement",void 0);
oW=_.z([_.qZ({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],oW);
_.e(oW,"yt-card-item-text-with-image-renderer",function(){if(rKb===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;oYE===void 0&&(oYE=document.createElement("template"));var J=oYE;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);rKb=Z}Z=rKb;return Z},{mode:2});var rX=function(){return _.Q.apply(this,arguments)||this};
_.O(rX,_.Q);rX.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"}}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],rX.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],rX.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],rX.prototype,"data",void 0);rX=_.z([_.qZ({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],rX);
_.e(rX,"yt-card-item-error-renderer",function(){if(JKc===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;aEF===void 0&&(aEF=document.createElement("template"));var J=aEF;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);JKc=Z}Z=JKc;return Z},{mode:2});var ivH;var B1W;_.YN("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var PP=function(){return _.Q.apply(this,arguments)||this};
_.O(PP,_.Q);_.P=PP.prototype;
_.P.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"}}}}};
_.P.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.P.backgroundColorChanged_=function(){var Z,V=(Z=this.data)==null?void 0:Z.backgroundColor;Z=M0[V||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.H(this.hostElement).querySelector("#main-content").style.backgroundColor=Z};
_.P.headerPromoBackgroundColorChanged_=function(){var Z,V=(Z=this.data)==null?void 0:Z.headerPromoBackgroundColor;Z=M0[V||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.H(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=Z};
_.P.errorRendererVisibilityChanged_=function(){var Z=this.isExpanded_,V;this.isErrorRendererVisible_=!((V=this.data)==null||!V.errorRenderer)&&!Z};
_.P.onYtToggleButton_=function(Z,V){this.isExpanded_=V.toggled};
PP.prototype.onYtToggleButton_=PP.prototype.onYtToggleButton_;PP.prototype.errorRendererVisibilityChanged_=PP.prototype.errorRendererVisibilityChanged_;PP.prototype.headerPromoBackgroundColorChanged_=PP.prototype.headerPromoBackgroundColorChanged_;PP.prototype.backgroundColorChanged_=PP.prototype.backgroundColorChanged_;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],PP.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],PP.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(ptW.YtCardItemBoxBehavior),_.u("design:type",Object)],PP.prototype,"ytCardItemBoxBehavior",void 0);_.z([_.A(_.IUF.YtTappableItemBehavior),_.u("design:type",Object)],PP.prototype,"ytTappableItemBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],PP.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],PP.prototype,"isExpanded_",void 0);
_.z([_.x({value:!1}),_.u("design:type",Boolean)],PP.prototype,"isErrorRendererVisible_",void 0);_.z([_.RX("data.backgroundColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PP.prototype,"backgroundColorChanged_",null);_.z([_.RX("data.headerPromoBackgroundColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PP.prototype,"headerPromoBackgroundColorChanged_",null);
_.z([_.RX("data.errorRenderer","isExpanded_"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PP.prototype,"errorRendererVisibilityChanged_",null);_.z([_.$K("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[Event,Object]),_.u("design:returntype")],PP.prototype,"onYtToggleButton_",null);PP=_.z([_.qZ({is:"yt-card-item-renderer",disableElementRegistration:!0})],PP);
_.e(PP,"yt-card-item-renderer",function(){if(B1W===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;ivH===void 0&&(ivH=document.createElement("template"));var J=ivH;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);B1W=Z}Z=B1W;return Z},{mode:2});_.YN("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var fm=function(){var Z=_.Q.apply(this,arguments)||this;Z.hidden=!1;return Z};
_.O(fm,_.Q);_.P=fm.prototype;_.P.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.P.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.P.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var Z,V=(Z=this.commerceCartHeaderEntity)==null?void 0:Z.isHidden;V!==void 0&&(this.hidden=V)}};
_.P.updateTitle=function(){var Z=this.commerceCartHeaderEntity.isDisabled,V,a,J=(a=_.D((V=this.data)==null?void 0:V.item,JLF))==null?void 0:a.headingRenderer;J&&(V=A5(J,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+V+".0.cardItemTextRenderer.textColor",Z?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.P.updateSummaryText=function(){var Z=this.commerceCartHeaderEntity;if(this.compact){var V,a,J=(a=_.D((V=this.data)==null?void 0:V.item,JLF))==null?void 0:a.headingRenderer;J&&(V=A5(J,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+V+".1.cardItemTextRenderer.text",Z.shortHeaderSummaryText?k$(Z.shortHeaderSummaryText):Z.headerSummaryText?k$(Z.headerSummaryText):""))}else{var r;if(V=(r=_.D((J=this.data)==null?void 0:J.item,JLF))==null?void 0:r.additionalInfoRenderer)V=A5(V,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+V+".text",Z.headerSummaryText?k$(Z.headerSummaryText):"")}};
_.P.updateCheckoutButton=function(){var Z=this.commerceCartHeaderEntity,V,a,J=(a=_.D((V=this.data)==null?void 0:V.item,JLF))==null?void 0:a.additionalInfoRenderer;V=A5(J,"buttonRenderer");var r;a=(r=this.commerceCartHeaderEntity)==null?void 0:r.isButtonDisabled;var f;r=(f=this.commerceCartHeaderEntity)==null?void 0:f.isButtonHidden;a!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+V+".buttonRenderer.isDisabled",a);r!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
r);var d;Z=(d=Z.checkoutButtonCommand)==null?void 0:d.innertubeCommand;Z!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+V+".buttonRenderer.command",Z)};
fm.prototype.entityChanged=fm.prototype.entityChanged;_.z([_.A(_.s5),_.u("design:type",Object)],fm.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],fm.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],fm.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],fm.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],fm.prototype,"compact",void 0);_.z([_.x({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"commerceCartHeaderEntity",V)}}),
_.u("design:type",Object)],fm.prototype,"commerceCartHeaderEntity",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],fm.prototype,"hidden",void 0);_.z([_.RX("commerceCartHeaderEntity","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fm.prototype,"entityChanged",null);fm=_.z([_.p({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],fm);
_.e(fm,"ytd-commerce-cart-header-renderer",function(){if(gQF!==void 0)return gQF;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return gQF=Z},{mode:1});var dnz;var mnB=_.YD(function(Z,V){var a;return(a=Z.onChangeCallback)==null?void 0:a.call(Z,V)},1E3),N1L=_.Uc(function(Z){var V=Z.data;
var a=Z.iconMinus;Z=Z.iconPlus;var J=function(){return!!V().disabled},r=_.B(_.ip(0,void 0,"r56zNb")),f=r.next().value,d=r.next().value;
r={};r=_.un("yt-spec-quantity-incrementer-shape__icon",(r["yt-spec-quantity-incrementer-shape__icon--disabled"]=function(){return J()||f()===(V().onRemoveCommand?0:1)},r));
var N={};N=_.un("yt-spec-quantity-incrementer-shape__icon",(N["yt-spec-quantity-incrementer-shape__icon--disabled"]=function(){return f()>=V().maxValue||J()},N));
var C={};C=_.un("yt-spec-quantity-incrementer-shape__text",(C["yt-spec-quantity-incrementer-shape__text--invalid"]=function(){return f()>V().maxValue},C["yt-spec-quantity-incrementer-shape__text--text-disabled"]=J,C));
var T=_.VE(function(){if(f()===1){var X,n;(n=(X=V()).onRemoveCommand)==null||n.call(X)}X=f()>V().maxValue?V().maxValue:f()-1;d(X);mnB(V(),X);return!1}),Y=_.VE(function(){if(f()===V().maxValue)return!1;
var X=f()+1;d(X);mnB(V(),X);return!1});
_.lU(function(){d(V().value)});
return _.S("quantity-incrementer-shape",null,_.S("div",{class:"yt-spec-quantity-incrementer-shape"},_.S("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return f()===(V().onRemoveCommand?0:1)||J()},
"aria-label":function(){return f()!==1?V().minusLabel:V().minimumReachedLabel},
"on:click":T},_.S(_.iX,{model:{circular:!0}}),_.S("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},_.S("div",{class:r},a()))),_.S("div",{class:C},f),_.S("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return f()>=V().maxValue||J()},
"aria-label":function(){return f()!==V().maxValue?V().plusLabel:V().maximumReachedLabel},
"on:click":Y},_.S(_.iX,{model:{circular:!0}}),_.S("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},_.S("div",{class:N},Z())))))},"Jd");_.jG(_.Uc(function(Z){function V(){a().onRemoveCommand&&_.tj(a().onRemoveCommand)}
var a=Z.data;var J=_.PM(qZn,function(){return a().quantityIncrementerEntityKey});
return _.S("yt-quantity-incrementer-view-model",null,_.S(N1L,{data:function(){var r=a(),f;var d=J()?!((f=J())==null||!f.disabled):!1;var N;f=J()?(N=J())==null?void 0:N.quantity:a().quantity;return v0m(r,d,V,f)},
iconMinus:function(){return _.S(_.rH,{icon:"BAR_HORIZONTAL",className:_.gK("yt-spec-quantity-incrementer-view-model","yt-spec-quantity-incrementer-view-model__quantity-incrementer-minus-icon")})},
iconPlus:function(){return _.S(_.rH,{icon:"ADD",className:_.gK("yt-spec-quantity-incrementer-view-model","yt-spec-quantity-incrementer-view-model__quantity-incrementer-plus-icon")})}}))},"Kd"),"yt-quantity-incrementer-view-model",{props:{data:_.Hh}});var ik=function(){var Z=_.Q.apply(this,arguments)||this;Z.compact=!1;Z.hasQuantityIncrementer=!1;return Z};
_.O(ik,_.Q);ik.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"}}}};
ik.prototype.computeHasQuantityIncrementer=function(){var Z;return!!_.D((Z=this.data)==null?void 0:Z.picker,fpA)};
ik.prototype.onLabelClick=function(){var Z;(Z=this.dropdownEl)==null||Z.open()};
_.z([_.Ly("ytd-dropdown-renderer"),_.u("design:type",Object)],ik.prototype,"dropdownEl",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ik.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ik.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ik.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],ik.prototype,"quantityColor",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ik.prototype,"compact",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.u("design:type",Object)],ik.prototype,"hasQuantityIncrementer",void 0);ik=_.z([_.p({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],ik);
_.e(ik,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(dnz!==void 0)return dnz;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return dnz=Z},{mode:1});var C3b;var qvY;var BP=function(){return _.Q.apply(this,arguments)||this};
_.O(BP,_.Q);BP.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
BP.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
BP.prototype.updateTitle=function(){var Z=this.disabledCartItemEntity;Z.disableActionName&&this.set("data.title",k$(Z.disableActionName))};
BP.prototype.updateButton=function(){var Z,V=(Z=this.disabledCartItemEntity.undoCommand)==null?void 0:Z.innertubeCommand;V!==void 0&&(this.set("data.actionButton.buttonRenderer.command",V),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
BP.prototype.entityChanged=BP.prototype.entityChanged;_.z([_.A(_.s5),_.u("design:type",Object)],BP.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],BP.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],BP.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"disabledCartItemEntity",V)}}),
_.u("design:type",Object)],BP.prototype,"disabledCartItemEntity",void 0);_.z([_.x(),_.u("design:type",Object)],BP.prototype,"data",void 0);_.z([_.RX("disabledCartItemEntity","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BP.prototype,"entityChanged",null);BP=_.z([_.p({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],BP);
_.e(BP,"ytd-disabled-cart-item-renderer",function(){if(qvY!==void 0)return qvY;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return qvY=Z},{mode:1});_.YN("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var dX=function(){var Z=_.Q.apply(this,arguments)||this;Z.compact=!1;Z.hidden=!1;Z.errorHidden=!1;Z.noOnTap=!1;return Z};
_.O(dX,_.Q);_.P=dX.prototype;
_.P.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"}}}};
_.P.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.P.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var Z=this.firstButtonElement;Z.alignByText=!0;Z.iconAlignByText=!0}};
_.P.computeNoOnTap=function(Z){return!Z};
_.P.updateQuantityColor=function(){if(this.pickerElement){var Z,V=(Z=this.commerceCartItemEntity)==null?void 0:Z.quantityColor;this.pickerElement.quantityColor=V}};
_.P.updateTotalPriceColor=function(){var Z,V=(Z=this.commerceCartItemEntity)==null?void 0:Z.totalPriceColor;if(V){var a;Z=_.D((a=this.data)==null?void 0:a.quantityPicker,rLF);if(a=_.D(Z==null?void 0:Z.price,ob4))a.textColor=V}};
_.P.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var Z,V=(Z=this.commerceCartItemEntity)==null?void 0:Z.isHidden;V!==void 0&&(this.hidden=V)}};
_.P.updateHideErrorMessage=function(){var Z,V=(Z=this.commerceCartItemEntity)==null?void 0:Z.hideErrorMessage;V!==void 0&&(this.errorHidden=V)};
_.P.updateQuantity=function(){var Z=this,V,a=(V=this.commerceCartItemEntity)==null?void 0:V.quantity,J;V=(J=this.commerceCartItemEntity)==null?void 0:J.totalPrice;if(a){this.updateTotalPriceColor();this.updateQuantityColor();var r;J=_.D((r=this.data)==null?void 0:r.quantityPicker,rLF);if(r=_.D(J==null?void 0:J.price,ob4))r.text=V?{simpleText:V.content}:void 0;if(V=_.D(J==null?void 0:J.picker,fpA))V.quantity=a;var f;if(r=(f=_.D(J==null?void 0:J.picker,YWY))==null?void 0:f.entries){f=!1;V=void 0;r=
_.B(r);for(J=r.next();!J.done;J=r.next())J=J.value,J.dropdownItemRenderer&&(V||(V=J.dropdownItemRenderer),J.dropdownItemRenderer.isSelected=!1,a===J.dropdownItemRenderer.int32Value&&(f=!0,J.dropdownItemRenderer.isSelected=!0));!f&&V&&(V.isSelected=!0)}_.vH(this,function(){var d;Z.set("data.quantityPicker",_.lv.unsafeClone((d=Z.data)==null?void 0:d.quantityPicker))})}};
dX.prototype.onYtRendererstamperFinished=dX.prototype.onYtRendererstamperFinished;dX.prototype.entityChanged=dX.prototype.entityChanged;_.z([_.x(),_.u("design:type",Object)],dX.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],dX.prototype,"compact",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],dX.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],dX.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],dX.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],dX.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"commerceCartItemEntity",V)}}),
_.u("design:type",Object)],dX.prototype,"commerceCartItemEntity",void 0);_.z([_.x(),_.u("design:type",Object)],dX.prototype,"quantityPicker",void 0);_.z([_.x(),_.u("design:type",Object)],dX.prototype,"compactQuantityPicker",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],dX.prototype,"hidden",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],dX.prototype,"errorHidden",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.u("design:type",Object)],dX.prototype,"noOnTap",void 0);_.z([_.Ly("ytd-commerce-cart-item-quantity-picker-renderer"),_.u("design:type",Object)],dX.prototype,"pickerElement",void 0);_.z([_.Ly("yt-button-renderer"),_.u("design:type",Element)],dX.prototype,"firstButtonElement",void 0);
_.z([_.RX("commerceCartItemEntity","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dX.prototype,"entityChanged",null);_.z([_.$K("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dX.prototype,"onYtRendererstamperFinished",null);dX=_.z([_.p({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],dX);
_.e(dX,"ytd-commerce-cart-item-renderer",function(){if(C3b!==void 0)return C3b;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return C3b=Z},{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var Sva;var T1a;var mg=function(){return _.Q.apply(this,arguments)||this};
_.O(mg,_.Q);mg.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}}}}}};
mg.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
mg.prototype.updateCheckoutLineItems=function(){var Z,V=(Z=this.commerceCartCheckoutButtonEntity)==null?void 0:Z.checkoutLineItems;V&&(Z=V.map(function(a){a:{var J=a.price,r=a.description;switch(a.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":a={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:k$(r),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:k$(J),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:a={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:k$(r),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:k$(J),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 a}),this.set("data.summaryLineItems",Z))};
mg.prototype.updateIsHidden=function(){var Z,V=(Z=this.commerceCartCheckoutButtonEntity)==null?void 0:Z.isHidden;V!==void 0&&(this.hostElement.hidden=V)};
mg.prototype.entityChanged=mg.prototype.entityChanged;_.z([_.A(_.s5),_.u("design:type",Object)],mg.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],mg.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],mg.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],mg.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],mg.prototype,"data",void 0);_.z([_.x({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:exK}),_.u("design:type",Object)],mg.prototype,"commerceCartCheckoutButtonEntity",void 0);_.z([_.RX("commerceCartCheckoutButtonEntity","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mg.prototype,"entityChanged",null);mg=_.z([_.p({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],mg);
_.e(mg,"ytd-commerce-cart-summary-renderer",function(){if(T1a!==void 0)return T1a;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return T1a=Z},{mode:1});var Yv7={};Yv7.InjectBehavior=[Y0E.InjectBehavior];var XOL;var KIH;var Np=function(){return _.Q.apply(this,arguments)||this};
_.O(Np,_.Q);
Np.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:_.XG("menuRenderer")}}};
Np.prototype.onMenuTap=function(Z){Z.stopPropagation()};
_.QS.Object.defineProperties(Np.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 Z,V;return!(((Z=this.data)==null||!Z.sectionHeading)&&((V=this.data)==null?void 0:V.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!(((Z=this.data)==null||!Z.image)&&((V=this.data)==null?void 0:V.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!(((Z=this.data)==null||!Z.menu)&&((V=this.data)==null?void 0:V.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Np.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Np.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.IUF.YtTappableItemBehavior),_.u("design:type",Object)],Np.prototype,"ytTappableItemBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Np.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data.accessibilityData"),_.u("design:type",String),_.u("design:paramtypes",[])],Np.prototype,"ariaLabel",null);_.z([_.E("data.sectionHeading","data.layout"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Np.prototype,"sectionHeadingVisible",null);_.z([_.E("data.image","data.layout"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Np.prototype,"imageVisible",null);
_.z([_.E("data.menu","data.layout"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Np.prototype,"menuVisible",null);Np=_.z([_.qZ({is:"yt-activity-item-renderer",disableElementRegistration:!0})],Np);
_.e(Np,"yt-activity-item-renderer",function(){if(KIH===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;XOL===void 0&&(XOL=document.createElement("template"));var J=XOL;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);KIH=Z}Z=KIH;return Z},{mode:2});var nYY;var lEL;var tmE;var sfW;var Cm=function(){return _.Q.apply(this,arguments)||this};
_.O(Cm,_.Q);
Cm.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"}}}}};
Cm.prototype.backgroundColorChanged_=function(){var Z,V=(Z=this.data)==null?void 0:Z.backgroundColor;this.hostElement.style.backgroundColor=M0[V||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
Cm.prototype.backgroundColorChanged_=Cm.prototype.backgroundColorChanged_;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Cm.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Cm.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Cm.prototype,"data",void 0);
_.z([_.RX("data.backgroundColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Cm.prototype,"backgroundColorChanged_",null);Cm=_.z([_.qZ({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],Cm);
_.e(Cm,"yt-offer-item-upsell-renderer",function(){if(sfW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;tmE===void 0&&(tmE=document.createElement("template"));var J=tmE;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);sfW=Z}Z=sfW;return Z},{mode:2});_.YN("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var qp=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};Z.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return Z};
_.O(qp,_.Q);_.P=qp.prototype;
_.P.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:_.XG("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.P.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.P.computeContainerStyle_=function(Z){return Z};
_.P.computeContainerIsHidden_=function(Z){return Z&&!!Z.isHidden};
_.P.computeShowSpinner_=function(Z,V){return Z&&V==="in-progress"};
_.P.computeShowMoreContentsButton_=function(Z,V,a,J,r){return!(!(J&&J.length||r&&r.length&&a)||!Z||V)};
_.P.onToggleButton_=function(Z){var V=this;Z.stopPropagation();this.isExpanded_=Z.detail&&Z.detail.toggled;var a,J;this.isExpanded_&&!this.data.continuationSection.length&&((a=this.data)==null?0:(J=a.continuation)==null?0:J.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.Rg(this.hostElement,"yt-load-next-continuation",function(r){return V.getContinuationUrl_(V.data.continuation.onClickContinuationData,r)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.Wo(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.P.onShowMoreContentsButtonClicked_=function(Z){var V=this;Z.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.Rg(this.hostElement,"yt-load-next-continuation",function(a){return V.getContinuationUrl_(V.data.continuations[0].nextContinuationData,a)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.Wo(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.P.getContinuationUrl_=function(Z,V){var a=Z.continuation;Z=Z.clickTrackingParams;var J=_.st();Z&&J&&_.UM(J,_.oN(Z));return _.pf(V,{continuation:a})};
_.P.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var Z=_.H(this.hostElement).querySelector("#continuation-section");Z&&(Z=Z.querySelectorAll("ytmusic-item-section-renderer"))&&Z.forEach(function(V){return V.classList.add("memberships-and-purchases")})};
_.P.dataChanged_=function(){var Z;this.isExpanded_=!((Z=this.data)==null||!Z.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.P.updateCardOnClickCommand_=function(Z){Z=_.D(Z,LHb);var V,a;this.data&&((V=this.data)==null?0:V.targetId)&&Z&&Z.targetId===((a=this.data)==null?void 0:a.targetId)&&Z.onClickCommand&&(this.data.onClickCommand=Z.onClickCommand,this.isOnClickCommand_=!0)};
_.P.backgroundColorChanged_=function(){var Z,V=(Z=this.data)==null?void 0:Z.backgroundColor;this.hostElement.style.backgroundColor=M0[V||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
qp.prototype.backgroundColorChanged_=qp.prototype.backgroundColorChanged_;qp.prototype.dataChanged_=qp.prototype.dataChanged_;qp.prototype.nextContinuationDataUpdated_=qp.prototype.nextContinuationDataUpdated_;qp.prototype.onToggleButton_=qp.prototype.onToggleButton_;_.z([_.A(_.ck),_.u("design:type",Object)],qp.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],qp.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],qp.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Od.YtNextContinuationBehavior),_.u("design:type",Object)],qp.prototype,"ytNextContinuationBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],qp.prototype,"ytRendererBehavior",void 0);_.z([_.A(Yv7.InjectBehavior),_.u("design:type",Object)],qp.prototype,"injectBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],qp.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],qp.prototype,"compact",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],qp.prototype,"isExpanded_",void 0);_.z([_.x({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.u("design:type",String)],qp.prototype,"containerStyle_",void 0);_.z([_.x({value:"not-started"}),_.u("design:type",String)],qp.prototype,"continuationStatus_",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.u("design:type",Boolean)],qp.prototype,"showSpinner_",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],qp.prototype,"isOnClickCommand_",void 0);_.z([_.x({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.u("design:type",Boolean)],qp.prototype,"showMoreContentsButton_",void 0);
_.z([_.x({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(Z,V){return!V||Z.entities?null:_.gV(Z.entities,"cardItemContainerEntity",V)}}),
_.u("design:type",Object)],qp.prototype,"cardItemContainerEntity_",void 0);_.z([_.$K("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],qp.prototype,"onToggleButton_",null);_.z([_.$K("yt-next-continuation-data-updated"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qp.prototype,"nextContinuationDataUpdated_",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qp.prototype,"dataChanged_",null);_.z([_.RX("data.backgroundColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qp.prototype,"backgroundColorChanged_",null);qp=_.z([_.qZ({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],qp);
_.e(qp,"yt-card-item-container-renderer",function(){if(lEL===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;nYY===void 0&&(nYY=document.createElement("template"));var J=nYY;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);lEL=Z}Z=lEL;return Z},{mode:2});var Sy=function(){return _.Q.apply(this,arguments)||this};
_.O(Sy,_.Q);Sy.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"}}}};
Sy.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
Sy.prototype.computeLoadingHidden=function(){var Z;return!((Z=this.commerceCartPageStateEntity)==null?0:Z.cartActionInProgress)};
Sy.prototype.updateNotification=function(){var Z,V=(Z=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:Z.summaryText;V&&this.set("data.cartNotification",k$(V))};
Sy.prototype.notificationEntityChanged=Sy.prototype.notificationEntityChanged;_.z([_.A(_.s5),_.u("design:type",Object)],Sy.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Sy.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Sy.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Sy.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],Sy.prototype,"data",void 0);_.z([_.x({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"commerceCartExpandableNotificationEntity",V)}}),
_.u("design:type",Object)],Sy.prototype,"commerceCartExpandableNotificationEntity",void 0);_.z([_.x({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"commerceCartPageStateEntity",V)}}),
_.u("design:type",Object)],Sy.prototype,"commerceCartPageStateEntity",void 0);_.z([_.Ly("#spinner"),_.u("design:type",HTMLElement)],Sy.prototype,"spinner",void 0);_.z([_.RX("commerceCartExpandableNotificationEntity","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Sy.prototype,"notificationEntityChanged",null);Sy=_.z([_.p({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],Sy);
_.e(Sy,"ytd-commerce-cart-renderer",function(){if(Sva!==void 0)return Sva;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Sva=Z},{mode:1});var FIH;var Tr=function(){var Z=_.Q.apply(this,arguments)||this;Z.bigImage=!1;return Z};
_.O(Tr,_.Q);_.QS.Object.defineProperties(Tr.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.placeholderImageUrl}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Tr.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Tr.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Tr.prototype,"bigImage",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Tr.prototype,"placeholderImageUrl",null);Tr=_.z([_.p({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],Tr);
_.e(Tr,"ytd-empty-product-shelf-renderer",function(){if(FIH!==void 0)return FIH;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return FIH=Z},{mode:1});var DnE;var Y2=function(){var Z=_.Q.apply(this,arguments)||this;Z.itemStyle="link-item";Z.watchMetadataRefresh=!1;Z.skinnyMode=!1;Z.metaPanel=!1;Z.inStructuredDescription=!1;Z.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};Z.updateOnResizeDebouncer=null;return Z};
_.O(Y2,_.Q);_.P=Y2.prototype;_.P.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.P.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"}}}}};
_.P.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.P.attachVEs=function(Z){Z.trackingParams&&_.Ze().graftServerVe(Z.trackingParams)};
_.P.handleUpdateMerchShelfAction=function(Z){var V=this,a=_.D(Z.updateMerchandiseShelfAction.merchandiseShelf,_.j7c);a&&(a.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){V.attachVEs(a);V.data=a},Number(a.renderDelayMs))):(this.attachVEs(a),this.data=a))};
_.P.updateOnResize=function(){if(this.JSC$14589_scrollContainer!==void 0&&this.JSC$14589_scrollContainer.clientWidth!==0&&this.items!==void 0){var Z=this.JSC$14589_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-Z));this.ytdHorizontalListBehavior.reposition_();var V;switch((V=this.data)==null?void 0:V.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var a,
J;((a=this.data)==null?void 0:(J=a.items)==null?void 0:J.length)===1?this.itemStyle="cta-item":this.itemStyle=Z>=740?"large-item":"small-item"}}};
_.P.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.J9(this.updateOnResizeDebouncer,_.zq.after(100),this.updateOnResize)};
Y2.prototype.debouncedUpdateOnResize=Y2.prototype.debouncedUpdateOnResize;Y2.prototype.dataChanged=Y2.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Y2.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Y2.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.$R.YtdHorizontalListBehavior),_.u("design:type",Object)],Y2.prototype,"ytdHorizontalListBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Y2.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Y2.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Y2.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Y2.prototype,"itemStyle",void 0);_.z([_.x({value:6}),_.u("design:type",Number)],Y2.prototype,"initialCount",void 0);
_.z([_.x({value:"data.items"}),_.u("design:type",String)],Y2.prototype,"itemsPath",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Y2.prototype,"watchMetadataRefresh",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Y2.prototype,"skinnyMode",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Y2.prototype,"metaPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Y2.prototype,"inStructuredDescription",void 0);
_.z([_.Ly("#items"),_.u("design:type",HTMLDivElement)],Y2.prototype,"items",void 0);_.z([_.Ly("#scroll-container"),_.u("design:type",HTMLDivElement)],Y2.prototype,"JSC$14589_scrollContainer",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Y2.prototype,"dataChanged",null);_.z([_.$K("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Y2.prototype,"debouncedUpdateOnResize",null);
Y2=_.z([_.p({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],Y2);
_.e(Y2,"ytd-merch-shelf-renderer",function(){if(DnE!==void 0)return DnE;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return DnE=Z},{mode:2});var cKE;var XW=function(){var Z=_.Q.apply(this,arguments)||this;Z.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 Z};
_.O(XW,_.Q);_.P=XW.prototype;
_.P.addBackstagePostAction=function(Z){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(Z=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",Z))&&(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:Z}):this.set("data.contents",[{backstagePostThreadRenderer:Z}]))};
_.P.addBackstageCommentAction=function(Z){var V=this.get("addBackstageCommentAction.parentId",Z);Z=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",Z);if(V&&Z){V=this.postIdToIndices(V);for(var a=0;a<V.length;a++){var J=V[a];if(J<0)break;J="data.contents."+J+".backstagePostThreadRenderer.comments";this.get(J)&&(this.get(J+".backstageCommentsRenderer.contents")&&this.push(J+".backstageCommentsRenderer.contents",{commentThreadRenderer:Z}),this.get(J+".backstageCommentsRenderer.teaserContents")?
this.push(J+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:Z}):this.set(J+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:Z}]))}}};
_.P.addBackstageReplyAction=function(Z){var V=this.get("addBackstageReplyAction.parentId",Z);Z=this.get("addBackstageReplyAction.renderer.commentRenderer",Z);V&&Z&&this.setCreatorReply(V,Z)};
_.P.banAuthorAction=function(Z){var V=this.get("banAuthorAction.commentId",Z);V&&(Z=this.get("banAuthorAction.parentCommentId",Z)||this.getParentPostId(V),this.removeFromStream(V,Z))};
_.P.hideReportedCommentAction=function(Z){var V=this.get("hideReportedCommentAction.commentId",Z);V&&((Z=this.get("hideReportedCommentAction.parentCommentId",Z))||(Z=this.getParentPostId(V)),this.removeFromStream(V,Z))};
_.P.replaceBackstageCommentAction=function(Z){var V=this.get("replaceBackstageCommentAction.commentId",Z),a=this.get("replaceBackstageCommentAction.parentId",Z);Z=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",Z);if(V&&a&&Z){a=this.postIdToIndices(a);for(var J=0;J<a.length;J++){var r=a[J];if(r<0)break;var f=this.commentIdToIndex(V,r,!1);if(f>=0){var d=this.get("data.contents."+r+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+f+".commentThreadRenderer.replies.commentRepliesRenderer");
d&&(Z.replies={commentRepliesRenderer:d});this.splice("data.contents."+r+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",f,1,{commentThreadRenderer:Z})}f=this.commentIdToIndex(V,r,!0);if(f>=0){if(d=this.get("data.contents."+r+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(f+".commentThreadRenderer.replies.commentRepliesRenderer")))Z.replies={commentRepliesRenderer:d};this.splice("data.contents."+r+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
f,1,{commentThreadRenderer:Z})}}}};
_.P.replaceBackstagePostAction=function(Z){var V=this.get("replaceBackstagePostAction.itemId",Z);if(V){V=this.postIdToIndices(V);for(var a=0;a<V.length;a++){var J=V[a];if(J<0)break;var r=this.getPostRendererType(J),f=this.get("replaceBackstagePostAction.renderer."+r,Z);if(!f&&r!=="sharedPostRenderer")break;var d=!1;f||(d=!0,f=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",Z));if(!f)break;var N={};d?(_.Ch(N,Rva,f),this.set("data.contents."+J+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
N)):(_.Ch(N,new _.W(r),f),this.set("data.contents."+J+".backstagePostThreadRenderer.post",N))}}};
_.P.replaceBackstageReplyAction=function(Z){var V=this.get("replaceBackstageReplyAction.replyId",Z),a=this.get("replaceBackstageReplyAction.parentId",Z);Z=this.get("replaceBackstageReplyAction.renderer.commentRenderer",Z);V&&Z&&a&&this.setCreatorReply(a,Z)};
_.P.removeCommentAction=function(Z){var V=this.get("removeCommentAction.commentId",Z);if(V){var a=this.get("removeCommentAction.parentCommentId",Z);a&&this.get("removeCommentAction.isCreatorReply",Z)?this.setCreatorReply(a,void 0):(a||(a=this.getParentPostId(V)),this.removeFromStream(V,a))}};
_.P.setCreatorReply=function(Z,V){var a=this.getParentPostId(Z);if(a){a=this.postIdToIndices(a);for(var J=0;J<a.length;J++){var r=a[J];if(r<0)break;var f=this.commentIdToIndex(Z,r,!1);if(f>=0){var d="data.contents."+r+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+f;f=d+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";d+=".commentThreadRenderer.replies";V==void 0?(this.set(d,{}),this.set(f,!1)):(this.set(d,{commentRepliesRenderer:{teaserContents:[{commentRenderer:V}]}}),
this.set(d+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(f,!0))}f=this.commentIdToIndex(Z,r,!0);f>=0&&(f="data.contents."+r+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+f,r=f+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",f+=".commentThreadRenderer.replies",V==void 0?(this.set(f,{}),this.set(r,!1)):(this.set(f,{commentRepliesRenderer:{teaserContents:[{commentRenderer:V}]}}),this.set(r,!0)))}}};
_.P.removeFromStream=function(Z,V){if(V){V=this.postIdToIndices(V);for(var a=0;a<V.length;a++){var J=V[a];if(J<0)break;var r=this.commentIdToIndex(Z,J,!1);r>=0&&this.splice("data.contents."+J+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",r,1);r=this.commentIdToIndex(Z,J,!0);r>=0&&this.splice("data.contents."+J+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",r,1);J="data.contents."+J+".backstagePostThreadRenderer.post.backstagePostRenderer";
r=J+".backstageAttachment.pollRenderer.votedCommentId";this.get(r)===Z&&(this.set(r,null),this.set(J+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(V=this.postIdToIndices(Z).reverse(),a=0;a<V.length;a++){J=V[a];if(J<0)break;r=this.getPostRendererType(J);var f=this.get("backstagePostThreadRenderer.post."+r,this.data.contents[J]);f.postId===Z?this.splice("data.contents",J,1):r==="sharedPostRenderer"&&this.set("data.contents."+J+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);f.scheduledPublishTimeSec&&_.MR(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.P.postIdToIndices=function(Z){for(var V=[],a=0;a<this.data.contents.length;a++){var J=this.getPostRendererType(a);this.get("backstagePostThreadRenderer.post."+J+".postId",this.data.contents[a])===Z&&V.push(a);if(J==="sharedPostRenderer"){var r=this.get("backstagePostThreadRenderer.post."+J+".originalPost.backstagePostRenderer.postId",this.data.contents[a]);J=this.get("backstagePostThreadRenderer.post."+J+".originalPost.postRenderer.postId",this.data.contents[a]);r!==Z&&J!==Z||V.push(a)}}return V};
_.P.commentIdToIndex=function(Z,V,a){if(V<0)return-1;var J,r,f,d,N=_.D((J=this.data)==null?void 0:(r=J.contents)==null?void 0:(f=r[V])==null?void 0:(d=f.backstagePostThreadRenderer)==null?void 0:d.comments,zvW);return(V=a?N==null?void 0:N.teaserContents:N==null?void 0:N.contents)&&V.length?V.findIndex(function(C){return _.D(C,K8F).comment.commentRenderer.commentId===Z}):-1};
_.P.getParentPostId=function(Z){Z=Z.split(".");if(Z[1])return Z[0]};
_.P.getPostRendererType=function(Z){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[Z])?"sharedPostRenderer":"backstagePostRenderer"};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],XW.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],XW.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],XW.prototype,"data",void 0);XW=_.z([_.p({disableElementRegistration:!0,is:"ytd-backstage-items"})],XW);
_.e(XW,"ytd-backstage-items",function(){if(cKE!==void 0)return cKE;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return cKE=
Z},{mode:1});var Ovc;_.B_({is:"ytd-comments",_template:function(){if(Ovc!==void 0)return Ovc;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Ovc=Z},
behaviors:[_.nec.YtHostElementBehavior,_.Aq.YtPlayerListenerBehavior,_.I.YtRendererBehavior,_.ee.YtActionHandlerBehavior],properties:{data:{type:Object,observer:"dataChanged_"},isBackstage:{type:Boolean,computed:"computeIsBackstage_(data.header.commentsHeaderRenderer.isBackstageContent)",reflectToAttribute:!0},disablePrescanVisibility:{type:Boolean,value:!0},canScheduleJobs:{type:Boolean,value:!0},engagementPanel:{type:Boolean,reflectToAttribute:!0},hidePanelButton:{type:Boolean,value:!1},isWatchGrid:{type:Boolean,
value:!1}},actionMap:{"yt-ban-author-action":"banAuthorAction_","yt-create-comment-action":"createCommentAction_","yt-create-comment-reply-action":"createCommentReplyAction_","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_"},listeners:{"yt-retrieve-location":"onRetrieveLocation_"},observers:["contentsChanged_(data.contents.*)",
"headerChanged_(data.header)"],created:function(){this.RenderingPriority={RENDERING_PRIORITY_UNKNOWN:0,RENDERING_PRIORITY_PINNED_COMMENT:10,RENDERING_PRIORITY_LINKED_COMMENT:20,RENDERING_PRIORITY_REALTIME_COMMENT:30,RENDERING_PRIORITY_COMMUNITY_GUIDELINES_BELOW_HEADER:80,RENDERING_PRIORITY_FAN_COMMUNITY_SETUP_CARD:90,RENDERING_PRIORITY_COMMENT_HEADER:100};this.initCommentsCsi_()},
contentsChanged_:function(Z){Z&&Z.value&&Z.path==="data.contents"&&this.tickForCommentsTimer_("cml")},
headerChanged_:function(Z){Z&&this.tickForCommentsTimer_("cmhl")},
initCommentsCsi_:function(){_.Yz("wn_comments");var Z=_.st();Z&&_.TT({clientScreenNonce:Z},"wn_comments");this.tickForCommentsTimer_("cmi")},
createCommentAction_:function(Z){Z=xkn(Z);var V,a,J;if(Z=(V=Z)==null?void 0:(a=V.createCommentAction)==null?void 0:(J=a.contents)==null?void 0:J.commentThreadRenderer){var r,f,d,N,C,T;!this.isBackstage&&((r=this.data)==null?0:(f=r.header)==null?0:(d=f.commentsHeaderRenderer)==null?0:(N=d.createRenderer)==null?0:(C=N.commentSimpleboxRenderer)==null?0:(T=C.zeroStep)==null?0:T.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",
{});var Y,X,n,t;this.isBackstage&&((Y=this.data)==null?0:(X=Y.header)==null?0:(n=X.commentsHeaderRenderer)==null?0:(t=n.zeroStateMessage)==null?0:t.backstageZeroStateRenderer)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(Z)}},
doReplyInsert_:function(Z,V,a,J){J?this.splice(Z,J,0,V):this.push(Z,V)},
getRepliesPath_:function(Z){return"data.contents."+Z+".commentThreadRenderer.replies"},
getRepliesContentsPath_:function(Z,V){Z=this.getRepliesPath_(Z);return V?Z+".commentRepliesRenderer.teaserContents":Z+".commentRepliesRenderer.contents"},
createCommentReplyAction_:function(Z){Z=xkn(Z);var V,a,J=(V=Z)==null?void 0:(a=V.createCommentReplyAction)==null?void 0:a.parentCommentId,r,f;if(V=(r=Z)==null?void 0:(f=r.createCommentReplyAction)==null?void 0:f.contents)if(J=this.commentIdToIndex_(J),!(J<0))if(r=this.getRepliesPath_(J),this.get(r)){var d,N;Z=(d=Z)==null?void 0:(N=d.createCommentReplyAction)==null?void 0:N.replyToCommentId;d=this.getRepliesContentsPath_(J,!1);this.get(d)&&(N=this.get(d).length,r=d+"."+(N-1)+".continuationItemRenderer",
this.get(r+".button")?(r=this.replyIdToIndex_(Z,J,!1),this.doReplyInsert_(d,V,r,N-1)):this.get(r)||(N=this.replyIdToIndex_(Z,J,!1),this.doReplyInsert_(d,V,N,null)));d=this.getRepliesContentsPath_(J,!0);this.get(d)?(J=this.replyIdToIndex_(Z,J,!0),(!Z||J>=0)&&this.doReplyInsert_(d,V,J,null)):this.set(d,[V])}else this.set(r,{commentRepliesRenderer:{teaserContents:[V]}})},
hideReportedCommentAction_:function(Z){var V,a=Z==null?void 0:(V=Z.hideReportedCommentAction)==null?void 0:V.commentId;if(a){var J;Z=Z==null?void 0:(J=Z.hideReportedCommentAction)==null?void 0:J.parentCommentId;a=a.replace("#",".");Z||(Z=this.getParentCommentId_(a));this.remove_(a,Z)}},
getParentCommentId_:function(Z){Z=Z.split(".");if(Z[1])return Z[0]},
removeCommentAction_:function(Z){var V,a=Z==null?void 0:(V=Z.removeCommentAction)==null?void 0:V.commentId;if(a){var J;Z=Z==null?void 0:(J=Z.removeCommentAction)==null?void 0:J.parentCommentId;a=a.replace("#",".");Z||(Z=this.getParentCommentId_(a));this.remove_(a,Z)}},
pinCommentAction_:function(Z){Z=xkn(Z);var V,a,J=(V=Z)==null?void 0:(a=V.pinCommentAction)==null?void 0:a.commentId;J&&(Z=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",Z))&&(this.remove_(J),this.insert_(Z,!0))},
unpinCommentAction_:function(Z){Z=xkn(Z);var V,a,J=(V=Z)==null?void 0:(a=V.unpinCommentAction)==null?void 0:a.commentId;if(J){var r,f,d;if(Z=(r=Z.unpinCommentAction)==null?void 0:(f=r.actionResult)==null?void 0:(d=f.update)==null?void 0:d.commentThreadRenderer)this.remove_(J),this.insert_(Z)}},
banAuthorAction_:function(Z){var V,a=Z==null?void 0:(V=Z.banAuthorAction)==null?void 0:V.commentId;if(a){var J;Z=Z==null?void 0:(J=Z.banAuthorAction)==null?void 0:J.parentCommentId;a=a.replace("#",".");Z||(Z=this.getParentCommentId_(a));this.remove_(a,Z)}},
commentIdToIndex_:function(Z){var V;return Z&&(V=this.data)!=null&&V.contents?this.data.contents.findIndex(function(a){var J,r;return Z===((a==null?void 0:(J=a.commentThreadRenderer)==null?void 0:J.commentViewModel)&&((r=_.D(a.commentThreadRenderer.commentViewModel,sQE))==null?void 0:r.commentId))}):-1},
insert_:function(Z,V){var a,J;if((a=this.data)==null?0:(J=a.contents)==null?0:J.some(function(f){return!(f==null||!f.commentThreadRenderer)}))for(a=0,J=this.data.contents.length;a<J;a++){var r=this.data.contents[a].commentThreadRenderer;
if(this.RenderingPriority[Z.renderingPriority]>=this.RenderingPriority[r.renderingPriority]){V&&this.RenderingPriority[Z.renderingPriority]==this.RenderingPriority[r.renderingPriority]?this.splice("data.contents",a,1,{commentThreadRenderer:Z}):this.splice("data.contents",a,0,{commentThreadRenderer:Z});break}}else this.set("data.contents",[{commentThreadRenderer:Z}])},
doReplyRemove_:function(Z,V,a){Z=this.replyIdToIndex_(Z,V,a);Z<0||(V=this.getRepliesContentsPath_(V,a),this.splice(V,Z,1))},
remove_:function(Z,V){V=this.commentIdToIndex_(V);V<0?(V=this.commentIdToIndex_(Z),V<0||this.splice("data.contents",V,1)):(this.doReplyRemove_(Z,V,!1),this.doReplyRemove_(Z,V,!0))},
replyIdToIndex_:function(Z,V,a){if(V<0)return-1;V=this.getRepliesContentsPath_(V,a);V=this.get(V);if(!V||!V.length)return-1;a=0;for(var J=V.length;a<J;a++){var r=void 0,f=void 0;if(((r=V[a])==null?void 0:(f=r.commentViewModel)==null?void 0:f.commentId)===Z)return a}return-1},
computeIsBackstage_:function(Z){return!!Z},
tickForCommentsTimer_:function(Z){_.KF(Z,void 0,"wn_comments")},
reloadComments_:function(Z){Z&&Z.reloadCommentsCommand&&Z.reloadCommentsCommand.command&&Z.reloadCommentsCommand.command.continuationCommand&&_.Wo(this,[Z.reloadCommentsCommand.command])}});var Km=function(){return _.Wp.apply(this,arguments)||this};
_.O(Km,_.Wp);_.P=Km.prototype;_.P.bindIf=function(Z,V,a){return Z?V:a};
_.P.bindIfDefined=function(Z,V){return Z!==void 0?Z:V};
_.P.booleanString=function(Z){return(!!Z).toString()};
_.P.equals=function(){for(var Z=_.lV.apply(0,arguments),V=Z[0],a=1;a<Z.length;a++)if(V!=Z[a])return!1;return!0};
_.P.isGreaterThan=function(Z,V){return Z>V};
_.P.isLessThan=function(Z,V){return Z<V};
_.P.logicalAND=function(){for(var Z=_.lV.apply(0,arguments),V=!!Z[0],a=1;a<Z.length;a++)V=V&&!!Z[a];return V};
_.P.logicalOR=function(){for(var Z=_.lV.apply(0,arguments),V=!!Z[0],a=1;a<Z.length;a++)V=V||!!Z[a];return V};
_.P.toBool=function(Z){return!!Z};
Km.prototype.toBool=Km.prototype.toBool;Km.prototype.logicalOR=Km.prototype.logicalOR;Km.prototype.logicalAND=Km.prototype.logicalAND;Km.prototype.isLessThan=Km.prototype.isLessThan;Km.prototype.isGreaterThan=Km.prototype.isGreaterThan;Km.prototype.equals=Km.prototype.equals;Km.prototype.booleanString=Km.prototype.booleanString;Km.prototype.bindIfDefined=Km.prototype.bindIfDefined;Km.prototype.bindIf=Km.prototype.bindIf;Km=_.z([_.IX()],Km);_.Gl7=[Km.prototype];var wOa;var yKY;var nm=function(){return _.Q.apply(this,arguments)||this};
_.O(nm,_.Q);nm.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
nm.prototype.onBackIconTap_=function(){window.history.back()};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],nm.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],nm.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],nm.prototype,"data",void 0);nm=_.z([_.qZ({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],nm);
_.e(nm,"yt-header-with-back-renderer",function(){if(yKY===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;wOa===void 0&&(wOa=document.createElement("template"));var J=wOa;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);yKY=Z}Z=yKY;return Z},{mode:2});var bvc;var UnB;var lk=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return Z};
_.O(lk,_.Q);_.P=lk.prototype;_.P.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.P.onDarkModeToggledAction=function(Z){Z!==this.isDarkTheme&&(this.isDarkTheme=Z,this.setUrl())};
_.P.dataChanged=function(){var Z=this;if(this.data){var V=this.setUrl();V&&_.WL({destination:window,iframe:this.iframe,origin:_.IiL(V.toString()),channelName:"yt-iframe",onMessage:function(a){(a=Z.getCommunicationCommand(a.data))&&Z.ytComponentBehavior.resolveCommand(a)},
onEstablished:function(){}})}};
_.P.setUrl=function(){if(this.data&&this.data.iframeUrl){var Z=_.sA(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(Z)return _.Gm(this.iframe,Z),Z}};
_.P.getCommunicationCommand=function(Z){var V;if((V=this.data)!=null&&V.onCommunicationCommandsMap){V=this.data.onCommunicationCommandsMap.find(function(r){return r.key===Z});
if(V==null?0:V.value)return V==null?void 0:V.value;try{var a=xC4(_.XB(Z)),J=this.data.onCommunicationCommandsMap.find(function(r){return r.key===(a==null?void 0:_.Gx(a,1))});
if(J==null?0:J.value)return J==null?void 0:J.value}catch(r){}}};
lk.prototype.dataChanged=lk.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],lk.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],lk.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],lk.prototype,"actionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],lk.prototype,"data",void 0);
_.z([_.x({value:!1}),_.u("design:type",Boolean)],lk.prototype,"isDarkTheme",void 0);_.z([_.Ly("#iframe"),_.u("design:type",HTMLIFrameElement)],lk.prototype,"iframe",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lk.prototype,"dataChanged",null);lk=_.z([_.qZ({is:"yt-iframe-renderer",disableElementRegistration:!0})],lk);
_.e(lk,"yt-iframe-renderer",function(){if(UnB===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;bvc===void 0&&(bvc=document.createElement("template"));var J=bvc;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);UnB=Z}Z=UnB;return Z},{mode:2});_.tl=function(Z){_.X2.call(this);this.callback=Z;this.bezier=new c4h(0,0,.4,0,.2,1,1,1);this.delay=new _.e7(this.next,window,this);this.JSC$14620_animating=!1;_.fG(this,this.delay)};
_.O(_.tl,_.X2);_.tl.prototype.isAnimating=function(){return this.JSC$14620_animating};
_.tl.prototype.start=function(Z,V,a){this.config={from:Z,to:V,duration:a,startTime:(0,_.zc)()};this.JSC$14620_animating=!0;this.next()};
_.tl.prototype.stop=function(){this.delay.stop();this.JSC$14620_animating=!1;this.config=void 0};
_.tl.prototype.next=function(){if(this.config){var Z=this.config,V=Z.from,a=Z.to,J=Z.duration;Z=Z.startTime;var r=(0,_.zc)()-Z;Z=this.bezier;J=Gkr(Z,r/J);if(J==0)Z=Z.y0;else if(J==1)Z=Z.y3;else{r=KV(Z.y0,Z.y1,J);var f=KV(Z.y1,Z.y2,J);Z=KV(Z.y2,Z.y3,J);r=KV(r,f,J);f=KV(f,Z,J);Z=KV(r,f,J)}Z=_.bN(Z,0,1);this.callback(V+(a-V)*Z);Z<1?this.delay.start():this.JSC$14620_animating=!1}};_.s3=new _.uM("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var HvH={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},klL=function(Z,V,a,J){_.X2.call(this);this.JSC$14628_miniAppId=Z;this.localReleaseId=V;this.derivedDeviceInterface=a;this.isForeground=J;this.JSC$14628_playNonceResolver=new _.ul;this.playPingTimerId=NaN;this.playPingIntervalMs=_.W0("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.W0("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.F("enable_displaying_ppn");this.JSC$14628_miniAppClientDataProvider=_.l().resolve(_.s3);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;AKb(this);var r=setTimeout(function(){_.FD(new _.qa("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$14628_playNonceResolver.promise.then(function(){clearTimeout(r)})};
_.O(klL,_.X2);var jfF=function(Z,V){Z.JSC$14628_playNonceResolver.resolve(V!=null?V:K4(8));Z.enableDisplayingPpn&&EYH(Z).then(function(a){Z.JSC$14628_miniAppClientDataProvider.clientData.set("post_play_nonce",a)})},EYH=function(Z){return _.m(function(V){return V.nextAddress==1?_.q(V,Z.JSC$14628_playNonceResolver.promise,2):V.return(V.yieldResult)})},AKb=function(Z){var V,a;
_.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$14628_playNonceResolver.promise,2);V=J.yieldResult;a={miniAppInfo:{externalPostId:Z.JSC$14628_miniAppId,localReleaseId:Z.localReleaseId,postPlayNonce:V,derivedDeviceInterface:Z.derivedDeviceInterface}};_.TT(a);_.mt(J)})},xnc=function(Z){Z.state!==0?_.FD(new _.qa("[MiniAppPlayLogger] recordPlayStart failed with state "+HvH[Z.state])):(Z.state=1,FW(Z,"ma_cl"),DC(Z,"PLAY_EVENT_TYPE_PLAY_START"),vYc(Z))},QfH=function(Z){Z.isForeground=!1;
DC(Z,"PLAY_EVENT_TYPE_PLAY_PAUSE")},pOr=function(Z){Z.state!==1&&Z.state!==2?_.FD(new _.qa("[MiniAppPlayLogger] recordPlayEnd failed with state "+HvH[Z.state])):(Z.state=3,window.clearInterval(Z.playPingTimerId),Z.playPingTimerId=NaN,SJJ(),DC(Z,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},hUr=function(Z,V){Z.state===2&&Z.gameReady&&(Z.firstClickRecorded?Date.now()-Z.clickRecordedMs<Z.playClickIntervalMs||(Z.clickRecordedMs=Date.now(),DC(Z,"PLAY_EVENT_TYPE_PLAY_CLICK")):V&&(FW(Z,"ma_fua"),DC(Z,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),Z.firstClickRecorded=!0,Z.clickRecordedMs=Date.now()))};
klL.prototype.logError=function(Z){var V=this,a;_.m(function(J){if(J.nextAddress==1)return Z.metadata.externalPostId=V.JSC$14628_miniAppId,a=Z.metadata,_.q(J,Promise.race([V.JSC$14628_playNonceResolver.promise,new Promise(function(r){setTimeout(function(){r("")},3E4)})]),2);
a.postPlayNonce=J.yieldResult;Z.metadata.localReleaseId=V.localReleaseId;Z.loggingError.level="WARNING";_.t$(Z.loggingError,Z.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:Z.metadata});_.mt(J)})};
var eUh=function(Z,V,a,J){var r,f,d,N,C,T;_.m(function(Y){if(Y.nextAddress==1)return _.q(Y,Z.JSC$14628_playNonceResolver.promise,2);r=Y.yieldResult;f={externalPostId:Z.JSC$14628_miniAppId,localReleaseId:Z.localReleaseId,postPlayNonce:r,sdkVersion:a,api:V};J!==void 0&&(f.networkRequestsMeasurement={networkRequests:_.Id(J,1),cachedRequests:_.Id(J,2),transferredBytes:_.Id(J,3)},(d=J)==null?0:_.Tx(d,MX,6))&&(f.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((N=_.Ma(J,
MX,6))==null?void 0:y8(N,1))||"0",cacheHits:((C=_.Ma(J,MX,6))==null?void 0:y8(C,2))||"0",cachedBytes:((T=_.Ma(J,MX,6))==null?void 0:y8(T,3))||"0"});_.n9("miniAppSdkUsage",f);_.mt(Y)})},$nL=function(Z,V,a){var J,r,f,d,N,C,T,Y,X,n,t,c,y,U,v,h;
_.m(function(L){if(L.nextAddress==1)return _.q(L,Z.JSC$14628_playNonceResolver.promise,2);J=L.yieldResult;r={externalPostId:Z.JSC$14628_miniAppId,localReleaseId:Z.localReleaseId,postPlayNonce:J,sdkVersion:a,measurementWindow:{startTimestampMs:String(cL(V,1)),endTimestampMs:String(cL(V,2))},frameRate:{averageFrameTimeDeltaMs:OG(V,3),averageFrameIdleTimeMs:OG(V,4)}};_.Tx(V,Li,5)&&(r.networkRequests={networkRequests:(f=ah(V))==null?void 0:_.Id(f,1),cachedRequests:(d=ah(V))==null?void 0:_.Id(d,2),transferredBytes:(N=
ah(V))==null?void 0:_.Id(N,3),sameOriginStatusCodeToCounts:zUB((C=ah(V))==null?void 0:VJi(C,4)),crossOriginStatusCodeToCounts:zUB((T=ah(V))==null?void 0:VJi(T,5))},(Y=ah(V))==null?0:_.Tx(Y,MX,6))&&(r.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((X=ah(V))==null?void 0:(n=_.Ma(X,MX,6))==null?void 0:y8(n,1))||"0",cacheHits:((t=ah(V))==null?void 0:(c=_.Ma(t,MX,6))==null?void 0:y8(c,2))||"0",cachedBytes:((y=ah(V))==null?void 0:(U=_.Ma(y,MX,6))==null?void 0:y8(U,3))||"0"});_.Tx(V,
Qyh,7)&&(r.gameCapture={averageFrameTimeDeltaMs:(v=_.Ma(V,Qyh,7))==null?void 0:OG(v,1),averageFrameIdleTimeMs:(h=_.Ma(V,Qyh,7))==null?void 0:OG(h,2)});_.n9("miniAppPerformanceMetrics",r);_.mt(L)})},RUA=function(Z,V,a){var J,r;
return _.m(function(f){if(f.nextAddress==1)return _.q(f,Z.JSC$14628_playNonceResolver.promise,2);J=f.yieldResult;r={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:Z.JSC$14628_miniAppId,postPlayNonce:J,miniAppReleaseId:Z.localReleaseId},derivedDeviceInterface:Z.derivedDeviceInterface,adTriggerType:V};r.rejectedReason=a||"MINI_APP_AD_REJECTED_REASON_UNSPECIFIED";_.n9("miniAppAdEvent",r);_.mt(f)})};
klL.prototype.disposeInternal=function(){_.X2.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var DC=function(Z,V,a,J){a=a===void 0?{}:a;J=J===void 0?!1:J;var r,f,d,N;_.m(function(C){if(C.nextAddress==1)return r=Z.isForeground,f=Z.beforeReady,_.q(C,Z.JSC$14628_playNonceResolver.promise,2);d=C.yieldResult;N={externalPostId:Z.JSC$14628_miniAppId,localReleaseId:Z.localReleaseId,derivedDeviceInterface:Z.derivedDeviceInterface,postPlayNonce:d,type:V};a.sequenceGroup=d;N.playState=f?"PLAY_STATE_NOT_READY":r?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.n9("miniAppPlayEvent",N,a);
J&&_.lQ();_.mt(C)})},FW=function(Z,V){var a;
_.m(function(J){if(J.nextAddress==1)return a=(0,_.zc)(),_.q(J,Z.JSC$14628_playNonceResolver.promise,2);_.XZ(V,a);_.mt(J)})},vYc=function(Z){isNaN(Z.playPingTimerId)&&(Z.playPingTimerId=_.ai(function(){Z.state!==1&&Z.state!==2?_.FD(new _.qa("[MiniAppPlayLogger] reportPlayPing failed with state "+HvH[Z.state])):DC(Z,"PLAY_EVENT_TYPE_PLAY_PING")},Z.playPingIntervalMs))},zUB=function(Z){return Array.from(Z.entries()).map(function(V){var a=_.B(V);
V=a.next().value;a=a.next().value;return{key:V,value:a}})};var MmY=_.W0("show_mini_app_ad_frequency_cap_ms",0),LIY=function(){this.showAdIntervalMs=MmY;this.isRateLimited=!0},ufE=function(Z,V){setTimeout(function(){return Z.isRateLimited=!1},Z.showAdIntervalMs);
Z.showMiniAppAdCommand=V.showMiniAppAdCommand;Z.isEmbeddedInWebview=V.isEmbeddedInWebview;Z.playLogger=V.playLogger},gYa=function(Z,V){var a;
return _.m(function(J){if(J.nextAddress==1){if(!Z.showMiniAppAdCommand||!Z.isEmbeddedInWebview)return J.return(WIE(Z,V,"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"));if(Z.isRateLimited)return J.return(WIE(Z,V,"MINI_APP_AD_REJECTED_REASON_RATE_LIMITED"));Z.adResolver=new _.ul;a=fxB(new PMc,V);jd(Z.showMiniAppAdCommand,iRa(a));Z.isRateLimited=!0;setTimeout(function(){return Z.isRateLimited=!1},Z.showAdIntervalMs);
return _.q(J,Z.adResolver.promise,2)}return J.return(J.yieldResult)})};
LIY.prototype.onAdFinished=function(Z){Z=XnY(Z);var V;(V=this.adResolver)==null||V.resolve(Z)};
var WIE=function(Z,V,a){var J;return _.m(function(r){if(r.nextAddress==1)r=_.q(r,(J=Z.playLogger)==null?void 0:RUA(J,$ka(V),a),2);else{var f=r.return;var d=new YeA;d=_.LK(d,1,2);r=f.call(r,d)}return r})};var IEE=new _.uM("INNERTUBE_MANAGER_TOKEN");var ZQ7=function(){this.callbacks={}};
ZQ7.prototype.initialize=function(Z){var V=this;this.callbacks=Z;window.youtubewebview?window.youtubewebview.onmessage=function(a){VxL(V,a)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(a){VxL(V,a)})};
var VxL=function(Z,V){if(V.data)try{var a=xC4(V.data);if(_.QK(_.So(a,1))!=null){var J=ZR4(_.Gx(a,2));switch(_.Gx(a,1)){case "yt-mini-app-load-audio-state":var r,f;(f=(r=Z.callbacks).onAudioStateLoaded)==null||f.call(r,_.DN(J,dk(J,D$,1)));break;case "yt-mute-mini-app":var d,N;(N=(d=Z.callbacks).onMuteMiniApp)==null||N.call(d);break;case "yt-unmute-mini-app":var C,T;(T=(C=Z.callbacks).onUnmuteMiniApp)==null||T.call(C);break;case "yt-playable-exit":var Y,X;(X=(Y=Z.callbacks).onExit)==null||X.call(Y);
break;case "yt-post-play-nonce":var n,t;(t=(n=Z.callbacks).onPostPlayNonceReceived)==null||t.call(n,bt(J,2,D$));break;case "yt-confirm-exit-mini-app":var c,y;(y=(c=Z.callbacks).confirmExitMiniApp)==null||y.call(c);break;case "yt-confirm-exit-mini-app-edu":var U,v;(v=(U=Z.callbacks).confirmExitMiniAppEdu)==null||v.call(U);break;case "yt-benchmarking-response":var h,L;(L=(h=Z.callbacks).onNativeBenchmarkingMessageReceived)==null||L.call(h,bt(J,2,D$));break;case "yt-mini-app-load-3p-consent-state":var R,
rJ;(rJ=(R=Z.callbacks).multiplayer3pAckStateLoaded)==null||rJ.call(R,_.DN(J,dk(J,D$,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var Zm,BJ;(BJ=(Zm=Z.callbacks).exitMiniAppSeenStateLoaded)==null||BJ.call(Zm,_.DN(J,dk(J,D$,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var Fu,Ga;(Ga=(Fu=Z.callbacks).onNavigateToNewMiniApp)==null||Ga.call(Fu);break;case "yt-game-data-available":var OE,hO;(hO=(OE=Z.callbacks).onGameDataAvailable)==null||hO.call(OE,bt(J,2,D$));break;case "yt-pause-mini-app":var kV,
eE;(eE=(kV=Z.callbacks).onPauseMiniApp)==null||eE.call(kV);break;case "yt-resume-mini-app":var jE,mz;(mz=(jE=Z.callbacks).onResumeMiniApp)==null||mz.call(jE);break;case "yt-playable-ad-finished":var Wa,K7;(K7=(Wa=Z.callbacks).onAdFinished)==null||K7.call(Wa,bt(J,2,D$))}}else _.FD(Error("Rh"))}catch(JA){_.t$(Error("Sh"))}else _.FD(Error("Th"))};var M8E=function(Z){this.rpcErrorCode=Z};var cP=function(Z,V,a){this.intervalMs=Z;this.apiFunc=V;this.type=a;this.schedulerReady=!0};
cP.prototype.call=function(Z){var V=this,a;return _.m(function(J){if(J.nextAddress==1){if(V.type!==1&&Z===V.cachedValue)return J.return();V.pendingApiRequestResolver||(V.pendingApiRequestResolver=new _.ul);a=V.pendingApiRequestResolver.promise;V.cachedValue=Z;return _.q(J,a9b(V),2)}return J.return(a)})};
cP.prototype.flush=function(Z){Z=Z===void 0?!1:Z;var V=this;return _.m(function(a){return V.cachedValue===void 0?a.return():_.q(a,V.apiFunc(V.cachedValue,Z),0)})};
var a9b=function(Z){var V,a,J;return _.m(function(r){switch(r.nextAddress){case 1:if(!Z.schedulerReady||!Z.pendingApiRequestResolver)return r.return();Z.schedulerReady=!1;V=Z.pendingApiRequestResolver;Z.pendingApiRequestResolver=void 0;_.rs(r,2);if(Z.cachedValue===void 0){r.jumpTo(4);break}return _.q(r,Z.apiFunc(Z.cachedValue),5);case 5:a=r.yieldResult,V.resolve(a);case 4:_.Hb(r,3);break;case 2:J=_.ds(r),V.reject(J);case 3:setTimeout(function(){return _.m(function(f){Z.schedulerReady=!0;return _.q(f,
a9b(Z),0)})},Z.intervalMs),_.mt(r)}})};var WuJ=window.location.origin+"/miniapp_cloudsaves",Lum=[400,401],Jb4=_.W0("cloud_save_game_data_rate_limit_ms",3E3),P6z=function(Z){var V=this;this.JSC$14672_miniAppId=Z;this.loadAttempts=0;this.cloudSaveIntervalMs=Jb4;this.initialDownloadDataSucceeded=!1;this.JSC$14672_playNonceResolver=new _.ul;this.scottyUploadRateLimiter=new cP(this.cloudSaveIntervalMs,function(a,J){return o1c(V,a,J)},2);
this.downloadDataPromise=rbr(this);this.downloadDataPromise.then(function(){V.initialDownloadDataSucceeded=!0}).catch(function(){})},f9A=function(Z,V){V.then(function(a){return Z.JSC$14672_playNonceResolver.resolve(a)})},iQW=function(Z){return _.m(function(V){return Z.cachedData===void 0?V.return(Z.downloadDataPromise):V.return(Z.cachedData)})},BfW=function(Z,V){return _.m(function(a){Z.cachedData=V;
if(!Z.initialDownloadDataSucceeded)throw Error("Uh");return _.q(a,Z.scottyUploadRateLimiter.call(V),0)})},dS7=function(){return new Promise(function(Z){setTimeout(Z,1E3,"")})},mSr=function(Z,V){var a,J;
return _.m(function(r){if(r.nextAddress==1)return a=Z.JSC$14672_miniAppId,_.q(r,Promise.race([Z.JSC$14672_playNonceResolver.promise,dS7()]),2);J={"X-YouTube-MiniAppId":a,"X-YouTube-PostPlayNonce":r.yieldResult};"DELEGATED_SESSION_ID"in _.G2&&zlJ(V,J);return r.return(J)})},o1c=function(Z,V,a){a=a===void 0?!1:a;
return _.m(function(J){return RWJ()?_.F("enable_cloud_save_error_popup_after_retry")?J.return(new Promise(function(r,f){var d,N,C,T,Y;return _.m(function(X){switch(X.nextAddress){case 1:d=0,N=!0,T=C=null;case 2:if(!(N&&d++<2)){X.jumpTo(4);break}_.rs(X,5);return _.q(X,NfA(Z,V,a),7);case 7:C=X.yieldResult;N=C.ok?!1:!Lum.includes(C.status);_.Hb(X,2);break;case 5:T=Y=_.ds(X);N=uQu(T);X.jumpTo(2);break;case 4:C?C.ok?(O3(Z,Jb4),r()):(O3(Z,Z.cloudSaveIntervalMs*2),f(Error("Vh`"+String(C.status),{cause:{rpcErrorCode:C.status}}))):
(O3(Z,Z.cloudSaveIntervalMs*2),f(T||Error("Wh"))),_.mt(X)}})})):J.return(new Promise(function(r,f){var d,N;
return _.m(function(C){if(C.nextAddress==1){if(Z.JSC$14672_miniAppId==="")return f(Error("Xh")),C.return();_.rs(C,2);return _.q(C,NfA(Z,V,a),4)}if(C.nextAddress!=2)return d=C.yieldResult,d.ok?(O3(Z,Jb4),r()):(O3(Z,Z.cloudSaveIntervalMs*2),f(Error("Vh`"+String(d.status),{cause:{rpcErrorCode:d.status}}))),_.Hb(C,0);N=_.ds(C);O3(Z,Z.cloudSaveIntervalMs*2);f(N);_.mt(C)})})):J.return()})},NfA=function(Z,V,a){a=a===void 0?!1:a;
var J,r,f;return _.m(function(d){if(d.nextAddress==1)return J=_.gC((new TextEncoder).encode(V)),r=g0u(),_.q(d,mSr(Z,r),2);f=d.yieldResult;return d.return(fetch(r,{method:"POST",body:new Blob([J]),headers:f,keepalive:a}))})},rbr=function(Z){var V,a;
return _.m(function(J){if(J.nextAddress==1){if(!RWJ())return J.return("");if(Z.JSC$14672_miniAppId==="")throw Error("Xh");if(Z.loadAttempts>2)return J.return(Z.downloadDataPromise);_.rs(J,2);return _.q(J,C6h(Z),4)}if(J.nextAddress!=2)return V=J.yieldResult,J.return(V);a=_.ds(J);if(uQu(a)&&++Z.loadAttempts<2)return J.return(rbr(Z));throw a;})},C6h=function(Z){var V,a,J,r,f;
return _.m(function(d){switch(d.nextAddress){case 1:return _.rs(d,2),V=g0u(),_.q(d,mSr(Z,V),4);case 4:return a=d.yieldResult,_.q(d,fetch(V,{method:"GET",headers:a}),5);case 5:return J=d.yieldResult,J.ok?_.q(d,J.text(),6):d.return(Promise.reject(Error("Yh`"+String(J.status),{cause:new M8E(J.status)})));case 6:return r=d.yieldResult,d.return((new TextDecoder).decode(_.XB(r)));case 2:return f=_.ds(d),d.return(Promise.reject(f))}})},O3=function(Z,V){Z.cloudSaveIntervalMs=V;
Z.scottyUploadRateLimiter.intervalMs=Z.cloudSaveIntervalMs};
P6z.prototype.flush=function(){var Z=this;return _.m(function(V){return Z.initialDownloadDataSucceeded?_.q(V,Z.scottyUploadRateLimiter.flush(!0),0):V.return()})};var qQc=Z$(IM(1),WU(1)),SQE=Z$(IM(1),WU(3)),Gr=function(Z){this.callbacks=Z};
_.P=Gr.prototype;_.P.onAudioToggled=function(Z,V){(V===void 0||V)&&_.o9("yt-mini-app-is-audio-enabled",Z,2592E3)};
_.P.onPause=function(){this.onAudioToggled(!1,!1)};
_.P.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.P.returnNativeBenchmarkingMessage=function(){};
_.P.sendGameData=function(){};
_.P.sendStartGameFrameCapture=function(){};
var ILi=function(Z,V,a){this.callbacks=Z;var J=this;this.sdkVersion=new _.ul;this.channel=new BJ7(_.WL({destination:window,iframe:V,origin:(new URL(a.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var r=wX;var f=IM(5);var d=new OIc;d=_.HL(d,1,1E4);f=_.JV(f,4,k4W,d);r(J,f);J.onAudioToggled(J.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){J.sdkVersion.resolve("")},1E4)};
_.O(ILi,Gr);_.P=ILi.prototype;_.P.onAudioToggled=function(Z,V){Gr.prototype.onAudioToggled.call(this,Z,V===void 0?!0:V);V=wX;var a=IM(2),J=new DNH;Z=_.J7(J,1,Z);Z=_.JV(a,3,k4W,Z);V(this,Z)};
_.P.onPause=function(){Gr.prototype.onPause.call(this);wX(this,IM(3))};
_.P.onResume=function(){Gr.prototype.onResume.call(this);wX(this,IM(4))};
_.P.returnNativeBenchmarkingMessage=function(Z){var V=wX,a=IM(6);var J=WU(_.Tx(Z,zR,1)?1:2);Z=_.Tx(Z,zR,1)?Z:null;J=_.JV(J,5,gQ,Z);V(this,Z$(a,J))};
_.P.sendGameData=function(Z){var V=wX,a=IM(7);Z=_.JV(a,5,k4W,Z);V(this,Z)};
_.P.sendStartGameFrameCapture=function(){wX(this,IM(9))};
var yJ=function(Z,V,a){var J,r,f;return _.m(function(d){if(d.nextAddress==1)return J=Z.callbacks,r=J.onSdkCalled,f=V,_.q(d,Z.sdkVersion.promise,2);r.call(J,f,d.yieldResult,a);_.mt(d)})};
ILi.prototype.onMessage=function(){var Z=this;return NJA(J8,function(V){var a,J,r,f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L,R,rJ,Zm,BJ,Fu,Ga,OE,hO,kV,eE,jE,mz,Wa,K7,JA,f7,UF,Ba,II,lR,fn,FB,kW,hS,DH,eh,$p,sF;return _.m(function(Vc){switch(Vc.nextAddress){case 1:if(!zaA(V.data))return _.FD(Error("Zh")),Vc.return();a=_.wG(V.data,1);_.F("enable_iframe_message_get_type_via_fields")&&(J=V.data,a=r=_.wG(J,1));switch(a){case 8:if(V.data.hasMetadata()){var n7=Z.sdkVersion,BW=n7.resolve;var TL=V.data.getMetadata();TL=
_.Gx(TL,1);BW.call(n7,TL);clearTimeout(Z.sdkVersionTimeoutId)}break;case 6:return Vc.jumpTo(2);case 16:if(!_.Yu(V.data,vrz,14,oh))return Vc.return();f=_.UG(V.data,vrz,14,oh);(N=(d=Z.callbacks).onGameFrameReceived)==null||N.call(d,f);return Vc.return();case 17:if(!_.Yu(V.data,jyL,15,oh))return Vc.return();(T=(C=Z.callbacks).onGameAudioReceived)==null||T.call(C,_.UG(V.data,jyL,15,oh));return Vc.return();case 1:if(n7=_.UG(V.data,y1B,2,oh))switch(_.wG(n7,1)){case 1:Z.callbacks.onFirstFrameReady();if(_.F("enable_network_request_logging_on_game_events")&&
_.Tx(n7,Li,4)){yJ(Z,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.Ma(n7,Li,4));break}yJ(Z,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(TL=(BW=Z.callbacks).onGameReady)==null||TL.call(BW);if(_.F("enable_network_request_logging_on_game_events")&&_.Tx(n7,Li,4)){yJ(Z,"MINI_APP_SDK_API_GAME_READY",_.Ma(n7,Li,4));break}yJ(Z,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.Yu(n7,u7,3,bIh))Z.callbacks.onResourceLoaded(_.UG(n7,u7,3,bIh))}return Vc.return();case 3:return Vc.jumpTo(3);case 4:return Vc.jumpTo(4);
case 2:return Vc.jumpTo(5);case 9:return Vc.jumpTo(6);case 10:return Z.callbacks.onClick(),Vc.return();case 5:return Vc.jumpTo(7);case 11:if(!_.Yu(V.data,$S,9,oh))return Vc.return();Y=_.UG(V.data,$S,9,oh);(n=(X=Z.callbacks).onBenchmarkingMessageReceived)==null||n.call(X,Y);n7=V.reply;BW=IM(1);TL=WU(1);var tS=new $S;var Cl=new Uint8Array(UOO(Y,dk(Y,nrY,6))|0);tS=rk(tS,5,nrY,_.p7(Cl,!1));TL=_.JV(TL,5,gQ,tS);n7.call(V,Z$(BW,TL));return Vc.return();case 12:return Vc.jumpTo(8);case 13:return Vc.jumpTo(9);
case 15:if(!_.F("enable_open_yt_content"))return V.reply(SQE),Vc.return();if(!_.Yu(V.data,ErA,12,oh))return V.reply(Z$(IM(1),WU(2))),Vc.return();n7=_.UG(V.data,ErA,12,oh);t=_.Gx(n7,1);Z.callbacks.onOpenYTContent(t);V.reply(qQc);return Vc.return();case 14:return Vc.jumpTo(10);default:return Vc.return()}Vc.jumpTo(0);break;case 2:if(!_.Yu(V.data,V9,5,oh))return Vc.return();BW=V.data;n7=dk(BW,oh,5);BW=BW.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;(n7=Gd(BW,BW[_.wb]|0,V9,n7))||(n7=V9[zD])||
(n7=new V9,Ha(n7.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows),n7=V9[zD]=n7);c=n7;n7=_.WG(c,RM,1,_.gN());y=_.B(n7);U=y.next();case 12:if(U.done){Vc.jumpTo(14);break}v=U.value;h=new _.qa;h.level=_.wG(v,2)===1?"WARNING":"ERROR";L=Vrc(v.getSource());return _.q(Vc,Z.sdkVersion.promise,15);case 15:R={source:L,sdkVersion:Vc.yieldResult};_.Fo(_.So(v,6))!=null?(h.message=v.getMessage(),h.stack=_.Gx(v,5),R.sdkErrorType=aME(_.wG(v,6)),_.Fo(_.So(v,7))!=null&&(R.sdkApi=JTK(_.wG(v,7)))):h.stack=void 0;
Zm=rJ=void 0;(Zm=(rJ=Z.callbacks).onError)==null||Zm.call(rJ,{loggingError:h,metadata:R});U=y.next();Vc.jumpTo(12);break;case 14:return Vc.return();case 3:return _.rs(Vc,16),n7=Z.callbacks,BW=n7.onSave,TL=_.UG(V.data,c1Y,4,oh),TL=_.Gx(TL,1),_.q(Vc,BW.call(n7,TL),18);case 18:V.reply(qQc);_.Hb(Vc,17);break;case 16:return BJ=_.ds(Vc),Fu=vj,Ga=BJ,OE=Z.callbacks,hO="MINI_APP_SDK_API_SAVE_DATA",_.q(Vc,Z.sdkVersion.promise,19);case 19:Fu(Ga,OE,hO,Vc.yieldResult),V.reply(SQE);case 17:return _.q(Vc,yJ(Z,"MINI_APP_SDK_API_SAVE_DATA"),
20);case 20:return Vc.return();case 4:return _.rs(Vc,21),_.q(Vc,Z.callbacks.onLoad(),23);case 23:kV=Vc.yieldResult;n7=V.reply;BW=IM(1);TL=WU(1);tS=new c1Y;tS=_.m_(tS,1,kV);TL=_.JV(TL,3,gQ,tS);n7.call(V,Z$(BW,TL));_.Hb(Vc,22);break;case 21:return eE=_.ds(Vc),jE=vj,mz=eE,Wa=Z.callbacks,K7="MINI_APP_SDK_API_LOAD_DATA",_.q(Vc,Z.sdkVersion.promise,24);case 24:jE(mz,Wa,K7,Vc.yieldResult),V.reply(SQE);case 22:return _.q(Vc,yJ(Z,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return Vc.return();case 5:_.rs(Vc,
26);Z.callbacks.onSendHighScore(GU(_.UG(V.data,haF,3,oh).getValue()));V.reply(Z$(IM(1),WU(1)));_.Hb(Vc,27);break;case 26:return JA=_.ds(Vc),f7=vj,UF=JA,Ba=Z.callbacks,II="MINI_APP_SDK_API_SEND_SCORE",_.q(Vc,Z.sdkVersion.promise,28);case 28:f7(UF,Ba,II,Vc.yieldResult),V.reply(SQE);case 27:return _.q(Vc,yJ(Z,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return Vc.return();case 6:if(!_.Yu(V.data,eah,8,oh)){Vc.jumpTo(30);break}n7=_.UG(V.data,eah,8,oh);n7=_.wG(n7,1);return _.q(Vc,yJ(Z,JTK(n7)),30);case 30:return Vc.return();
case 7:return n7=V.reply,BW=IM(1),TL=WU(1),tS=Z.callbacks.getLanguage(),TL=rk(TL,4,gQ,xk(tS)),n7.call(V,Z$(BW,TL)),_.q(Vc,yJ(Z,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return Vc.return();case 8:if(!_.Yu(V.data,pn4,10,oh))return Vc.return();lR=_.UG(V.data,pn4,10,oh);fn=Z.callbacks;FB=fn.onSdkPerformanceUpdate;return _.q(Vc,Z.sdkVersion.promise,33);case 33:return FB.call(fn,lR,Vc.yieldResult),Vc.return();case 9:n7=V.data;BW=dk(n7,oh,11);if(_.QK(_.So(n7,BW))==null)return V.reply(Z$(IM(1),WU(2))),
Vc.return();kW=bt(V.data,11,oh);Z.callbacks.onShareInviteCode(kW);V.reply(qQc);return _.q(Vc,yJ(Z,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),34);case 34:return Vc.return();case 10:if(_.Yu(V.data,FCr,13,oh)){Vc.jumpTo(35);break}return _.q(Vc,Z.callbacks.onShowMiniAppAd(2),36);case 36:return hS=Vc.yieldResult,V.reply(Z$(IM(1),HIz(hS))),_.q(Vc,yJ(Z,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return Vc.return();case 35:n7=_.UG(V.data,FCr,13,oh);a:switch(_.wG(n7,1)){case 1:n7={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};
break a;case 2:n7={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:n7={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}DH=n7;eh=DH.adType;$p=DH.sdkApi;n7=Z.callbacks;BW=n7.onShowMiniAppAd;TL=_.UG(V.data,FCr,13,oh);TL=_.Gx(TL,2);return _.q(Vc,BW.call(n7,eh,TL||void 0),38);case 38:return sF=Vc.yieldResult,V.reply(Z$(IM(1),HIz(sF))),_.q(Vc,yJ(Z,$p),39);case 39:return Vc.return()}})})};
var wX=function(Z,V){_.m(function(a){Z.channel.send(V);_.mt(a)})},x$=function(Z,V,a){this.callbacks=Z;
var J=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;Z=fZa(V,(new URL(a.toString())).origin);this.gameSnacks=new Di4(Z);this.gameSnacks.page.onReady(function(){J.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){J.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var r,f;(f=(r=J.callbacks).onGameReady)==null||f.call(r)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(r,f){try{J.callbacks.onSendHighScore(f)}catch(d){vj(d,J.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(r,f){var d;return _.m(function(N){if(N.nextAddress==1)return _.rs(N,2),_.q(N,J.callbacks.onSave(J.decoder.decode(f)),4);if(N.nextAddress!=2)return _.Hb(N,0);d=_.ds(N);vj(d,J.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return N.return()})});
this.gameSnacks.storage.onLoad(function(){var r,f;return _.m(function(d){if(d.nextAddress==1)return _.rs(d,2),_.q(d,J.callbacks.onLoad(),4);if(d.nextAddress!=2)return r=d.yieldResult,d.return(J.encoder.encode(r));f=_.ds(d);vj(f,J.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return d.return(J.encoder.encode(""))})});
this.gameSnacks.init()};
_.O(x$,Gr);x$.prototype.onAudioToggled=function(Z,V){Gr.prototype.onAudioToggled.call(this,Z,V===void 0?!0:V);var a;(a=this.gameSnacks)==null||a.audio.update(Z)};
x$.prototype.onPause=function(){Gr.prototype.onPause.call(this);var Z;(Z=this.gameSnacks)==null||Z.game.pause()};
x$.prototype.onResume=function(){Gr.prototype.onResume.call(this);var Z;(Z=this.gameSnacks)==null||Z.game.resume()};var TfY=odJ,YQc=_.Uc(function(Z){var V=Z.data;var a=Z.loadingProgress;Z=_.B(_.ip("",void 0,"LYYTdd"));var J=Z.next().value,r=Z.next().value;Z=_.B(_.ip(!1,void 0,"K0waae"));var f=Z.next().value,d=Z.next().value,N=[],C=function(){return"transform: scaleX("+(_.cr(a)||0)+")"},T=null,Y=function(){var c;
return(c=V()&&T)!=null?c:T=V().showAnniversaryAnimation?6:TfY()};
_.lp(function(){var c;if(V().timeOutMessages&&((c=V().timeOutMessages)==null?0:c.length)){T=null;c=_.B(N);for(var y=c.next();!y.done;y=c.next())clearTimeout(y.value);N.length=0;rTF(V().timeOutMessages,N,r,d)}});
var X=function(){return!!V().persistentErrorMessageTitle},n=function(){return a!==void 0},t=function(){return V().title};
return _.S("yt-mini-splash-screen-view-model",{class:"mini-app-splash-screen-view-model-wiz"},_.S("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen",role:"region",tabindex:0},_.S("div",{class:"mini-app-splash-screen-view-model-wiz__background-base"}),_.S("div",{class:"mini-app-splash-screen-view-model-wiz__background-blur",style:function(){var c,y=(c=V().backgroundImage)==null?void 0:c.sources,U;return(y==null?0:y.length)?"background-image: url("+((U=y[0])==null?void 0:U.url)+")":
""}}),_.S("div",{class:"mini-app-splash-screen-view-model-wiz__background-scrim"}),_.S(_.K,{cond:function(){return!X()},
then:function(){var c={};return _.S("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen-content"},_.S("div",{class:"mini-app-splash-screen-view-model-wiz__loading-icon"},_.S(_.W1,{className:"mini-app-splash-screen-view-model-wiz__loading-icon-animation",animationName:function(){return"loading_animation_"+Y()},
data:function(){var y="loading_animation_"+Y();return{animationConfig:{name:y,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+y+".json",loop:!0,autoplay:!0}}}})),_.S("div",{class:"mini-app-splash-screen-view-model-wiz__timeout-message-container"},_.S(_.K,{cond:t,
then:function(){return _.S("h3",{class:"mini-app-splash-screen-view-model-wiz__timeout-heading"},t)}}),_.S("p",{class:_.un("mini-app-splash-screen-view-model-wiz__timeout-message",(c["mini-app-splash-screen-view-model-wiz__timeout-message-fade-out"]=function(){return f()},c)),
"aria-live":"polite"},J),_.S(_.K,{cond:n,then:function(){return _.S("div",{class:"mini-app-splash-screen-view-model-wiz__loading-bar-track"},_.S("div",{class:"mini-app-splash-screen-view-model-wiz__loading-bar-segment mini-app-splash-screen-view-model-wiz__loading-bar-segment-resource-animation",style:C}))}})))}}),_.S(_.K,{cond:X,
then:function(){return _.S("div",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-content"},_.S("h3",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-title"},function(){return V().persistentErrorMessageTitle}),_.S(_.K,{cond:function(){return!!V().persistentErrorMessageDescription},
then:function(){return _.S("p",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-description"},function(){return V().persistentErrorMessageDescription})}}))}})))},"Ld");var Xm7=new _.uM("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var KUY=pt;pt=function(Z){function V(a){if(a){var J,r;(J=a.__spec)==null||(r=J.didUnmount)==null||r.call(J);for(J=0;J<a.childNodes.length;J++)V(a.childNodes[J])}}
KUY==null||KUY(Z);dK(function(){for(var a=0;a<Z.length;a++)V(Z[a])})};var n1a=_.Uc(function(Z){var V=Z.data;var a=Z.score;var J=Z.formattedScore;var r=Z.onScoreChanged;var f=Z.isEmbeddedInWebview;var d=_.xX(),N=function(){var t;return _.D(V==null?void 0:(t=V())==null?void 0:t.buttonViewModel,_.tv)},C=function(){var t;
return(a==null?void 0:a())||Number(V==null?void 0:(t=V())==null?void 0:t.lastScore)||0},T=function(){var t;
return(J==null?void 0:J())||((t=N())==null?void 0:t.title)||""},Y,X=1;
if(Z=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))Z=Number(Z),X=isNaN(Z)?1:Z/100;_.lp(function(){r==null||r(C());var t;var c=_.Xy((t=N())==null?void 0:t.onTap);if(c){t=_.D(c,B8r);var y,U,v;t=_.D(t==null?void 0:(y=t.panelLoadingStrategy)==null?void 0:(U=y.inlineContent)==null?void 0:(v=U.dialogViewModel)==null?void 0:v.customContent,BzA)}else t=void 0;if(y=t)y.score=T()});
Z=_.VE(function(){var t,c,y=V==null?void 0:(t=V())==null?void 0:(c=t.loggingDirectives)==null?void 0:c.trackingParams;y&&_.P4(_.l().resolve(_.fZ),y);return!1});
_.so(function(){if(d.value){var t=d.value.querySelector("button"),c=N();t&&c&&P_O(t,c);eR("yt-share-playable-with-high-score",function(){var y=C().toString(),U=V==null?void 0:V().onShareHighScoreCommand,v=V==null?void 0:V().highScoreShareClientParamIdentifier,h=f==null?void 0:f();U&&(h?(v=new ggH,y=_.m_(v,2,y),jd(U,y.JSC$10164_serializeBinary())):v&&(_.l().resolve(Xm7).clientParams.set(v,{miniAppClientParams:{highScore:y}}),hWa(U,!1)))})}});
var n=function(){var t=N();t&&(a==null?0:a())&&t.accessibilityText&&(t.accessibilityText=t.accessibilityText.replace(Y,T()));Y=T();return{numberValue:C(),numberText:T(),heightPx:36,fontSizeMultiplier:X,shouldAnimate:!(a==null||!a())&&!0}};
return _.S("yt-mini-app-score-button-view-model",{class:function(){var t={};return _.gK("mini-app-score-button-view-model-wiz",(t["mini-app-score-button-view-model-wiz--is-visible"]=C()!==0,t))},
el:d,"on:click":Z},eO(!1,function(){return _.S("span",{style:"display:none;"},C)}),_.S(_.lB,{data:function(){var t;
return V==null?void 0:(t=V())==null?void 0:t.buttonViewModel}},{buttonViewModel:function(t){return _.S(_.yk,{data:t.data,
animatedTextProps:n})}}))},"Md");var DSr=_.Uc(function(Z){var V,a=(V=_.rL("yt-mini-app-is-theater-mode-enabled"))!=null?V:!1,J=_.F("enable_playable_container_save_button"),r=_.F("enable_play_next_destination_page_in_toolbar");V={};return _.S("ytm-mini-app-top-bar-view-model",null,_.S("div",{class:_.un("yt-mini-app-top-bar-view-model",(V["yt-mini-app-top-bar-view-model--mobile"]=!1,V["yt-mini-app-top-bar-view-model--desktop"]=!0,V))},_.S("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.S(_.K,{cond:function(){var f;
return!!Z.data().backButtonEdu&&!((f=Z.isExitMiniAppSeen)==null?0:f.call(Z))},
then:function(){return _.S(_.lB,{data:function(){return Z.data().backButtonEdu}},{buttonViewModel:_.yk})},
else:function(){return _.S(_.lB,{data:function(){return Z.data().backButton}},{buttonViewModel:_.yk})}}),_.S(_.K,{cond:function(){return Z.data().viewAllButton&&!0},
then:function(){return _.S(_.lB,{data:function(){return Z.data().viewAllButton}},{buttonViewModel:_.yk})}}),_.S(_.K,{cond:function(){return Z.data().title&&!0},
then:function(){return _.S("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return Z.data().title})}})),_.S("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.S(_.K,{cond:function(){var f;
return(f=Z.isDesktopPlayPage)==null?void 0:f.call(Z)},
then:function(){return _.S(_.Wr,null,_.S(l9r,{highScoreButton:function(){return Z.data().highScoreButton},
score:Z.score,formattedScore:Z.formattedScore,onScoreChanged:Z.onScoreChanged,isEmbeddedInWebview:Z.isEmbeddedInWebview}),_.S(txc,{enableSaveButton:function(){return _.cr(J)},
saveButton:function(){return Z.data().saveButton},
isSaved:Z.isSaved,onSaveToggled:function(){return Z.onSaveToggled}}),_.S(s37,{menuButton:function(){return Z.data().menuButton}}))},
else:function(){return _.S(_.K,{cond:function(){return!1},
then:function(){return _.S(_.lB,{data:function(){return Z.data().playPageButton}},{buttonViewModel:function(f){return _.S(_.yk,{data:f.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.S(l9r,{highScoreButton:function(){return Z.data().highScoreButton},
score:Z.score,formattedScore:Z.formattedScore,onScoreChanged:Z.onScoreChanged,isEmbeddedInWebview:Z.isEmbeddedInWebview})}})}})),_.S("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.S(_.lB,{data:function(){return Z.data().muteButton}},{toggleButtonViewModel:function(f){var d=f.data;
return _.S(_.Fb,{data:function(){var N,C;return Object.assign({},d(),{isToggled:(C=(N=Z.isAudioEnabled)==null?void 0:N.call(Z))!=null?C:!0})},
onToggle:Z.onAudioToggled,useOutlinedIcon:!0})}}),_.S(_.lB,{data:function(){return Z.data().theatreModeButton}},{toggleButtonViewModel:function(f){var d=f.data;
return _.S("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.S(_.Fb,{data:function(){return Object.assign({},d(),{isToggled:a})},
useOutlinedIcon:!0}))}}),_.S(FUc,{fullscreenButton:function(){return Z.data().fullscreenButton}}),_.S(_.K,{cond:function(){return _.cr(r)&&Z.data().viewAllButton&&!1},
then:function(){return _.S(_.lB,{data:function(){return Z.data().viewAllButton}},{buttonViewModel:_.yk})}}),_.S(_.K,{cond:function(){var f;
return!((f=Z.isDesktopPlayPage)==null?0:f.call(Z))},
then:function(){return _.S(_.Wr,null,_.S(txc,{enableSaveButton:function(){return _.cr(J)},
saveButton:function(){return Z.data().saveButton},
isSaved:Z.isSaved,onSaveToggled:function(){return Z.onSaveToggled}}),_.S(s37,{menuButton:function(){return Z.data().menuButton}}))}}))))},"Nd");
DSr.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var s37=_.Uc(function(Z){return _.S(_.lB,{data:Z.menuButton},{buttonViewModel:_.yk})},"Od"),txc=_.Uc(function(Z){var V=Z.enableSaveButton;
var a=Z.saveButton;var J=Z.isSaved;var r=Z.onSaveToggled;return _.S(_.K,{cond:function(){return V()&&!(a==null||!a())},
then:function(){return _.S(_.lB,{data:function(){var f=_.D(a==null?void 0:a(),_.sn),d;return{toggleButtonViewModel:Object.assign({},f,{isToggled:(d=J==null?void 0:J())!=null?d:!(f==null||!f.isToggled)})}}},{toggleButtonViewModel:function(f){return _.S(_.Fb,{data:f.data,
onToggle:r})}})}})},"Pd"),l9r=_.Uc(function(Z){var V=Z.highScoreButton;
var a=Z.score;var J=Z.formattedScore;var r=Z.onScoreChanged;var f=Z.isEmbeddedInWebview;return _.S(_.lB,{data:V},{miniAppScoreButtonViewModel:function(d){return _.S(n1a,{data:d.data,score:a,formattedScore:J,onScoreChanged:r,isEmbeddedInWebview:f})}})},"Qd"),FUc=_.Uc(function(Z){Z=Z.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.S(_.Wr,null):_.S(_.lB,{data:Z},{buttonViewModel:_.yk})},"Rd");_.cba=new _.uM("DESKTOP_CURRENT_PAGE");var USB=_.Uc(function(Z){var V=Z.data;var a=_.F("force_active_time_logging_webview"),J=_.F("skip_logs_after_end_event"),r=!1,f=new ZQ7,d=void 0,N=void 0,C=_.l().resolve(IEE),T=new LIY,Y=void 0,X=void 0,n=[],t=void 0,c=void 0,y=!1,U=!1,v=!1,h=!1,L=new _.ul,R=_.l().resolve(Xm7),rJ=_.l().resolve(_.s3),Zm=_.l().resolve(_.M_(rD)),BJ,Fu=(BJ=_.l().resolve(_.M_(_.cba)))==null?void 0:BJ.getCurrentPage(),Ga=!1,OE=0,hO=function(WJ){WJ.preventDefault();return WJ.returnValue=""},kV;
Z=_.B(_.ip(!((kV=_.rL("yt-mini-app-is-audio-enabled"))!=null&&!kV),void 0,"HPBZTb"));var eE=Z.next().value,jE=Z.next().value,mz;kV=_.B(_.ip(!((mz=_.rL("exit-mini-app-seen-state"))==null||!mz),void 0,"kLuFyc"));var Wa=kV.next().value,K7=kV.next().value;mz=_.B(_.ip(!1,void 0,"o1PbLc"));var JA=mz.next().value,f7=mz.next().value;mz=_.B(_.ip(void 0,void 0,"YlqNme"));var UF=mz.next().value,Ba=mz.next().value;mz=_.B(_.ip(void 0,void 0,"AeYJne"));var II=mz.next().value,lR=mz.next().value;mz=_.B(_.ip(!0,void 0,
"aEz9qb"));var fn=mz.next().value,FB=mz.next().value;mz=_.B(_.ip(!1,void 0,"bcquyc"));var kW=mz.next().value,hS=mz.next().value;mz=_.B(_.ip(void 0,void 0,"FMAC5b"));var DH=mz.next().value,eh=mz.next().value;mz=_.B(_.ip(0,void 0,"HUGJEb"));var $p=mz.next().value,sF=mz.next().value,Vc=_.v6(),n7=function(){return V().isEmbeddedInWebview},BW=function(){return V().hasPlayNextShelf};
eR("yt-page-type-changed",function(WJ){if(_.F("enable_is_mini_app_page_active_bugfix"))WJ.detail.newPageSubtype!=="mini_app"&&fn()&&Cl();else if(WJ=_.NME()==="mini_app",WJ!==fn())if(FB(WJ),WJ){var Xo;WJ=(Xo=V().playableId)==null?void 0:Xo.toString();WJ!==void 0&&window.location.href.includes(WJ)&&!U&&(h=!0,TL(),Pa(C0.value))}else WJ||Cl()});
eR("yt-action",function(WJ){WJ.detail.actionName==="yt-engagement-panel-visible-changed"&&WJ.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&WJ.detail.args[2]==="PAmini_app_panel"&&Cl();_.F("enable_is_mini_app_page_active_bugfix")?WJ.detail.actionName==="yt-history-load"&&!fn()&&(Fu==null?0:Fu.active)?(FB(!0),TL(),Pa(C0.value)):WJ.detail.actionName==="yt-history-load"&&fn()&&!V().isEmbeddedInWebview&&cG():fn()&&WJ.detail.actionName==="yt-history-load"&&(h?h=!1:V().isEmbeddedInWebview||cG())});
_.sN(function(){tS()});
_.lp(function(){TL()});
var TL=function(){var WJ=V().playableId,Xo=V().localReleaseId,yK=V().derivedDeviceInterface;if(U)_.FD(new _.qa("[MiniAppContainerViewModel] onEnter was called more than once"));else{U=!0;d=new klL(WJ,Xo,yK,document.visibilityState==="visible");xnc(d);N=new P6z(WJ);OQY(C,WJ);ufE(T,{showMiniAppAdCommand:V().showMiniAppAdCommand,isEmbeddedInWebview:V().isEmbeddedInWebview,playLogger:d});woJ()&&(c=document.body.style.backgroundColor,_.Hv(document.body,"background-color","black"));AD();YW();L=new _.ul;
if(V().isEmbeddedInWebview){if(WJ=(new URLSearchParams(window.location.search)).get("postPlayNonce"))jfF(d,WJ),Ga=!0;f.initialize({onAudioStateLoaded:function(ys){TD(ys)},
onMuteMiniApp:function(){TD(!1)},
onUnmuteMiniApp:function(){TD(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(ys){Ga||(jfF(d,ys),Ga=!0)},
confirmExitMiniApp:function(){var ys,Mg,os;return _.m(function(e3){if(e3.nextAddress==1)return V().confirmExitMiniAppCommand?_.q(e3,Promise.race([L.promise,Promise.resolve(!1)]),2):e3.return();(ys=e3.yieldResult)?!V().confirmExitMiniAppCommandEdu||(os=(Mg=Wa)==null?void 0:Mg())!=null&&os?jK(V().confirmExitMiniAppCommand):(jK(V().confirmExitMiniAppCommandEdu),_.o9("exit-mini-app-seen-state","true",2592E6)):jK(V().closeMiniAppCommand);_.mt(e3)})},
onNativeBenchmarkingMessageReceived:function(ys){ys=tjh(_.xBu(ys));if(_.Yu(ys,_.E1,3,KCH)){var Mg=_.UG(ys,_.E1,3,KCH),os=eWE();var e3=GU(os.getSeconds())-GU(Mg.getSeconds());Mg=_.Id(os,2)-_.Id(Mg,2);e3<0&&Mg>0?(e3+=1,Mg-=1E9):e3>0&&Mg<0&&(--e3,Mg+=1E9);e3=(new zR).setSeconds(e3);e3=_.Fe(e3,2,_.Di(Mg),0);_.ae(ys,1,e3)}var lt;(lt=X)==null||lt.returnNativeBenchmarkingMessage(ys)},
multiplayer3pAckStateLoaded:function(ys){cG(ys)},
exitMiniAppSeenStateLoaded:function(ys){V().confirmExitMiniAppCommandEdu&&K7(ys)},
onNavigateToNewMiniApp:function(){jK(V().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(ys){ys=new URLSearchParams(ys);var Mg=void 0;ys.has("invite_code")&&(Mg=new wnW,ys=ys.get("invite_code"),Mg=_.m_(Mg,1,ys));if(ys=Mg){var os;(os=X)==null||os.sendGameData(ys)}},
onPauseMiniApp:function(){r=!0;mW()},
onResumeMiniApp:function(){r=!0;L7()},
onAdFinished:function(ys){T.onAdFinished(ys)}});
V().showMultiplayer3pConsentDialogCommand||L.resolve(!0);jK(V().onContainerReadyCommand)}else jfF(d),L.resolve(!0);f9A(N,EYH(d));EYH(d).then(function(ys){ys={miniAppPlayData:{postPlayNonce:ys}};var Mg,os=(Mg=V().loggingDirectives)==null?void 0:Mg.trackingParams;os&&_.Ze().stateChanged(os,ys)});
WJ=V().showSignInDialogCommand;!RWJ()&&WJ&&(_.o9("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),jK(WJ));V().confirmExitMiniAppCommand&&Zm&&(WJ=Q5J(V().confirmExitMiniAppCommand))&&(Zm.customConfirmationCommand=WJ)}},tS=function(){if(!J||U)c&&_.Hv(document.body,"background-color",c),y=!1,t&&t.release(),N.flush().catch(function(WJ){_.FD(WJ)}),C.flush().catch(function(WJ){_.FD(WJ)}),pOr(d),LG(),X=void 0,J&&(U=!1),Gvh(R)},Cl=function(){FB(!1);
tS();f7(!1);eh(void 0);Ba(void 0);lR(void 0);OE=0;sF(0);J||(U=!1)},mW=function(){var WJ;
(WJ=X)==null||WJ.onPause();t&&t.release();N.flush().catch(function(Xo){_.FD(Xo)});
C.flush().catch(function(Xo){_.FD(Xo)});
QfH(d)},L7=function(){var WJ;
(WJ=X)==null||WJ.onResume();YW();WJ=d;WJ.isForeground=!0;DC(WJ,"PLAY_EVENT_TYPE_PLAY_RESUME")},TD=function(WJ){var Xo;
(Xo=X)==null||Xo.onAudioToggled(WJ);jE(WJ)},cG=function(WJ){V().showMultiplayer3pConsentDialogCommand&&(V().isEmbeddedInWebview&&WJ!==void 0&&L.resolve(WJ),!WJ&&_.NME()==="mini_app"&&jK(V().showMultiplayer3pConsentDialogCommand))},US=function(){var WJ,Xo,yK,ys;
return _.m(function(Mg){if(Mg.nextAddress==1){if(J&&!U)return Mg.return();!V().isLivestream||V().disableVideoCapture||(WJ=X)!=null&&WJ.sendStartGameFrameCapture();Xo=(new URL(window.location.href)).searchParams;if(Xo.has("invite_code")){var os=new wnW,e3=Xo.get("invite_code");yK=_.m_(os,1,e3);(ys=X)==null||ys.sendGameData(yK)}JA()||(f7(!0),os=d,os.state!==1?_.FD(new _.qa("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+HvH[os.state])):(_.IO("mini_app_ids_without_game_ready").includes(os.JSC$14628_miniAppId)&&
(os.gameReady=!0),os.state=2,os.beforeReady=!1,FW(os,"ma_ffr"),DC(os,"PLAY_EVENT_TYPE_PLAY_READY")));return _.q(Mg,L.promise,2)}jK(V().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();V().isEmbeddedInWebview||cG();_.mt(Mg)})},Rb=function(){var WJ=d;
WJ.gameReady=!0;FW(WJ,"ma_gr")},Xh=function(WJ){var Xo;
return _.m(function(yK){if(yK.nextAddress==1)return _.rs(yK,2),_.q(yK,BfW(N,WJ),4);if(yK.nextAddress!=2)return _.Hb(yK,0);Xo=_.ds(yK);jK(V().showSavingErrorPopupCommand);throw Xo;})},g_=function(){var WJ,Xo;
return _.m(function(yK){if(yK.nextAddress==1)return _.rs(yK,2),_.q(yK,iQW(N),4);if(yK.nextAddress!=2)return WJ=yK.yieldResult,yK.return(WJ);Xo=_.ds(yK);jK(V().showLoadingErrorDialogCommand);throw Xo;})},ll=function(WJ){d.logError(WJ)},MA=function(WJ,Xo,yK){eUh(d,WJ,Xo,yK)},XD=function(WJ,Xo){$nL(d,WJ,Xo)},mh=function(){!a&&V().isEmbeddedInWebview||_.zg();
hUr(d,!0);y||(window.addEventListener("beforeunload",hO,{capture:!0}),y=!0)},Ie=function(WJ){var Xo,yK,ys,Mg,os,e3,lt;
return _.m(function(xN){if(xN.nextAddress==1)return C&&(!Y||Y<WJ)&&WJ>0?_.q(xN,wmb(C,WJ),3):xN.jumpTo(0);Xo=xN.yieldResult;yK=_.B(Xo);ys=yK.next().value;Mg=yK.next().value;os=ys;e3=Mg;((lt=os)==null?0:lt.displayString)&&e3&&(Ba(e3),lR(os.displayString));_.mt(xN)})},qF=function(WJ){var Xo=V().onBenchmarkingMessageReceivedCommand;
if(Xo){var yK=eWE();_.JV(WJ,3,KCH,yK);jd(Xo,syb(WJ))}},nn=function(WJ){var Xo=V().onGameFrameReceivedCommand;
if(Xo){var yK=new PMc;var ys=new axc;var Mg=cL(WJ,1);ys=_.Nf(ys,1,Mg);WJ=_.Gx(WJ,2);WJ=_.m_(ys,2,WJ);yK=_.ae(yK,2,WJ);jd(Xo,iRa(yK))}},UE=function(WJ){var Xo=V().onGameAudioDataReceivedCommand;
if(Xo){var yK=new PMc;var ys=new owc;WJ=_.Gx(WJ,1);ys=_.m_(ys,1,WJ);yK=_.ae(yK,4,ys);jd(Xo,iRa(yK))}},QF=function(){var WJ=new URLSearchParams(window.location.search);
if(V().isEmbeddedInWebview&&WJ&&WJ.get("override_hl")==="true"&&WJ.get("hl"))return WJ.get("hl");WJ=document.documentElement.lang;return WJ!==""?WJ:_.Dy},Sh=function(WJ){var Xo=V().onShareInviteCodeCommand;
if(Xo)if(V().isEmbeddedInWebview){var yK=new ggH;WJ=_.m_(yK,1,WJ);jd(Xo,ZkL(WJ))}else yK=V().inviteCodeShareClientParamIdentifier,R.clientParams.set(yK,{miniAppClientParams:{inviteCode:WJ}}),jK(Xo)},rC=function(WJ){var Xo,yK,ys;
return _.m(function(Mg){if(Mg.nextAddress==1)return Xo=V().onMiniAppOpenYtContentRequested,C&&_.F("enable_open_yt_content")&&Xo?_.q(Mg,ybF(C,WJ),3):Mg.jumpTo(0);yK=Mg.yieldResult;if(yK==="OK")if(V().isEmbeddedInWebview){var os=new gfa;ys=rk(os,2,D$,xk(WJ));jd(Xo,VfA(ys))}else rJ.clientData.set("video_id",WJ),jK(Xo);_.mt(Mg)})},O8=function(WJ){OE+=_.Id(WJ,3);
WJ=Math.min(Math.log(1+OE/15E6*9)/Math.log(10),.99);sF(WJ);NH(WJ)},NH=_.YD(function(WJ){var Xo=V().updateLoadingProgressCommand;
if(Xo){var yK=new gfa;WJ=rk(yK,3,D$,_.dC(WJ));jd(Xo,VfA(WJ))}},100),l4=function(WJ){return gYa(T,WJ)},YW=function(){var WJ,Xo;
((WJ=_.CCo())==null?void 0:(Xo=WJ.wakeLock)==null?void 0:Xo.request)!=null&&_.CCo().wakeLock.request("screen").then(function(yK){t=yK}).catch(function(){})},C0=_.v6();
_.lp(function(){V().isSupportedCountry&&(RWJ()||_.F("enable_sign_in_promo")||!V().showSignInDialogCommand?Pa(C0.value):jK(V().onMiniAppReadyCommand))});
var s8=function(){return _.S("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return JA()?0:-1},
el:C0})},Pa=function(WJ,Xo){Xo=Xo===void 0?!1:Xo;
var yK=YB();yK&&(Xo||yK.toString()!==WJ.getAttribute("src"))&&(X=ZUJ(V().source,{isAudioEnabled:eE,onFirstFrameReady:US,onGameReady:Rb,onSave:Xh,onLoad:g_,onError:ll,onSdkCalled:MA,onSdkPerformanceUpdate:XD,onClick:mh,onSendHighScore:Ie,onBenchmarkingMessageReceived:qF,getLanguage:QF,onShareInviteCode:Sh,onResourceLoaded:O8,onOpenYTContent:rC,onShowMiniAppAd:l4,onGameFrameReceived:nn,onGameAudioReceived:UE},WJ,yK),aN(WJ,"load",function(){FW(d,"ma_il");aN(WJ,"load",function(){Pa(WJ,!0)})}),_.Gm(WJ,
yK))},YB=function(){var WJ=V().url;
if(WJ&&(WJ=_.sA(WJ),WJ!==null)){if(V().source&&V().source==="MINI_APP_SOURCE_GAMESNACKS")WJ=_.Ib(WJ,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.F("enable_origin_query_parameter_bugfix")){var Xo=_.DK(_.FVE(WJ.toString()));Xo=new URLSearchParams(Xo||"");Xo.set("origin",window.location.origin);Xo=Xo.toString();WJ=_.iV(WJ).toString();WJ=_.f_(Lzr.exec(WJ)[0]+(Xo.trim()?"#"+Xo:""))}return WJ}},cX=function(){var WJ={};
WJ=_.un("yt-mini-app-container-view-model__loading-screen",(WJ["yt-mini-app-container-view-model__loading-screen--fade-out"]=JA,WJ));var Xo=function(){return JA()?1:$p()};
return _.S("div",{class:WJ},_.S(_.lB,{data:function(){return V().splashScreen}},{miniAppSplashScreenViewModel:function(yK){return _.S(YQc,{data:yK.data,
loadingProgress:Xo})}}))},AD=function(){n=[];
n.push(_.P1(window,"visibilitychange",function(){v||r&&n7()||(document.visibilityState==="visible"?L7():mW())}));
n.push(_.P1(window,"pagehide",function(){tS()}));
n.push(_.P1(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&Vc.value.dispatchEvent(new Event("tap"))},0)}));
n.push(_.P1(Vc.value,"pointerdown",function(){hUr(d,!1)},!0));
n.push(_.P1(Vc.value,"pause",function(){v=!0;mW()}));
n.push(_.P1(Vc.value,"play",function(){v=!1;L7()}));
n.push(_.P1(Vc.value,"exit",function(){tS()}));
var WJ=navigator.keyboard,Xo=WJ&&WJ.lock;n.push(_.P1(window,zwE,function(){hS(Rwr());Rwr()?(V().hasPlayNextShelf&&dR("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),v3("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),Xo&&WJ.lock(["Escape"])):(V().hasPlayNextShelf&&v3("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),dR("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),Xo&&WJ.unlock())}));
V().showMultiplayer3pConsentDialogCommand&&n.push(_.P1(window,"yt-playables-ack-3p-data-usage",function(){bQr(C)}));
V().confirmExitMiniAppCommandEdu&&n.push(_.P1(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.o9("exit-mini-app-seen-state","true",2592E6)}))},LG=function(){n.forEach(function(WJ){Jj(WJ)});
window.removeEventListener("beforeunload",hO,{capture:!0})},jK=function(WJ){WJ&&hWa(WJ,V().isEmbeddedInWebview||!1)},v3=function(WJ,Xo){WJ=_.B(Vc.value.getElementsByClassName(WJ));
for(var yK=WJ.next();!yK.done;yK=WJ.next())yK.value.classList.add(Xo)},dR=function(WJ,Xo){WJ=_.B(Vc.value.getElementsByClassName(WJ));
for(var yK=WJ.next();!yK.done;yK=WJ.next())yK.value.classList.remove(Xo)};
return function(){var WJ={};WJ=_.un("yt-mini-app-container-view-model",(WJ["yt-mini-app-container-view-model--desktop"]=!0,WJ["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return V().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},WJ["yt-mini-app-container-view-model--ios-web-view"]=woJ(),WJ["yt-mini-app-container-view-model--no-top-bar"]=function(){return!V().topBar},WJ["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return V().hasPlayNextShelf},WJ["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return V().hasPlayNextShelf},WJ["yt-mini-app-container-view-model--show-peek-below"]=function(){return!kW()&&V().hasPlayNextShelf},WJ));
var Xo={};Xo=_.un("yt-mini-app-container-view-model__content",(Xo["yt-mini-app-container-view-model__content--desktop-content"]=!0,Xo["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return V().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},Xo["yt-mini-app-container-view-model--desktop-play-page"]=function(){return V().hasPlayNextShelf},Xo));
return _.S("mini-app-container-view-model",{el:Vc},_.S("div",{class:WJ},_.S(_.K,{cond:function(){return V().topBar&&!kW()},
then:function(){return _.S(_.lB,{data:function(){return V().topBar}},{miniAppTopBarViewModel:function(yK){return _.S(DSr,{data:yK.data,
isAudioEnabled:eE,onAudioToggled:function(ys){TD(ys)},
score:UF,formattedScore:II,onScoreChanged:function(ys){Y=ys},
isEmbeddedInWebview:n7,isSaved:DH,onSaveToggled:function(ys){eh(ys)},
isExitMiniAppSeen:Wa,isDesktopPlayPage:BW})}})}}),_.S("div",{class:Xo},_.S(_.K,{cond:fn,
then:function(){return s8()}}),_.S(_.K,{cond:function(){return!V().isEmbeddedInWebview},
then:function(){return cX()}}))))}()},"Sd");
USB.idomCompat=!0;_.jG(USB,"mini-app-container-view-model",{props:{data:_.Hh}});var HQF=_.Uc(function(Z){var V=Z.data;return _.S("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.S("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.VE(function(){var a=V().onTap;a&&_.tj(a)})},_.S(_.K,{cond:function(){return V().icon},
then:function(a){return _.S(_.rH,{icon:function(){return a().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.S("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return V().title})))},"Td");
HQF.idomCompat=!0;var Abz=_.Uc(function(Z){var V=_.v6(),a=_.B(_.ip(void 0,void 0,"kFCJ0c")),J=a.next().value,r=a.next().value;a=_.B(_.ip(void 0,void 0,"PIPgWd"));var f=a.next().value,d=a.next().value;a=_.B(_.ip(void 0,void 0,"rV66ob"));var N=a.next().value,C=a.next().value,T=function(){var v=J();return v!==void 0?Math.abs(v):void 0},Y=function(){var v=T();
return v===void 0||v<=3},X=function(){var v=T();
var h=f(),L=N();v=v!==void 0&&h!==void 0&&L!==void 0?h-L-v:void 0;return v===void 0||v<=3},n=function(v){V.value&&V.value.scrollBy({top:0,
left:(_.yr("HTML_DIR")==="rtl"?-1:1)*v*V.value.clientWidth,behavior:"smooth"})},t=function(){var v;
r((v=V.value)==null?void 0:v.scrollLeft);var h;d((h=V.value)==null?void 0:h.scrollWidth);var L;C((L=V.value)==null?void 0:L.clientWidth)},c=function(){n(-.5)},y=function(){n(.5)};
a=_.VE(function(){t()});
_.lU(function(){t();if(V.value){var v=new ResizeObserver(t);v.observe(V.value);_.sN(function(){v.disconnect()})}});
var U={};return _.S("yt-sponsorships-scrollable-shelf",{class:_.un("ytdSponsorshipsScrollableShelfHost",Z.className)},_.S("div",{class:_.un("ytdSponsorshipsScrollableShelfContent",(U.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return Z.data().previousButton&&Z.data().nextButton&&!Y()&&!X()},U.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return Z.data().previousButton&&!Y()&&X()},U.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return Z.data().nextButton&&
Y()&&!X()},U)),
el:V,"on:scroll":a},Z.children),_.S(_.K,{cond:function(){return!Y()},
then:function(){return _.S(_.lB,{data:function(){return Z.data().previousButton}},{buttonViewModel:function(v){return _.S(_.yk,{data:v.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:c})}})}}),_.S(_.K,{cond:function(){return!X()},
then:function(){return _.S(_.lB,{data:function(){return Z.data().nextButton}},{buttonViewModel:function(v){return _.S(_.yk,{data:v.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:y})}})}}))},"Ud");
Abz.idomCompat=!0;var E1c=_.Uc(function(Z){var V=Z.data;Z={};return _.S("yt-sponsorships-hub",{class:_.un("ytdSponsorshipsHubHost",(Z.ytdSponsorshipsHubHostIndented=function(){return V().indented},Z))},_.S("div",{class:"ytdSponsorshipsHubHeader"},_.S("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.S("div",{class:"ytdSponsorshipsHubAvatar"},_.S(_.lB,{data:function(){return V().avatar}},{avatarViewModel:_.s1})),_.S(_.K,{cond:function(){return V().badgeImage},
then:function(a){return _.S("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.S("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.S("div",{class:"ytdSponsorshipsHubBadge"},_.S(_.bn,{data:a,targetWidth:24,targetHeight:24,alt:""}))))}})),_.S("div",{class:"ytdSponsorshipsHubDetails"},_.S("div",{class:"ytdSponsorshipsHubTierName"},function(){return V().tierName}),_.S("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return V().membershipType}),_.S("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return V().membershipDurationOrExpiry})),_.S("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.S(_.lB,{data:function(){return V().manageButton}},{buttonViewModel:function(a){return _.S(_.yk,{data:a.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.S(_.lB,{data:function(){return V().actionMenuButton}},{buttonViewModel:function(a){return _.S(_.yk,{data:a.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.S("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return V().perksTitle}),_.S(Abz,{data:function(){return{previousButton:V().previousPerkButton,
nextButton:V().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.S("div",{class:"ytdSponsorshipsHubPerkCards"},_.S(_.lB,{data:function(){return V().perkCards}},{sponsorshipsHubPerkCardViewModel:HQF}),_.S(_.K,{cond:function(){return V().viewAllPerksButton},
then:function(a){return _.S(kvE,{data:a})}}))))},"Vd");
E1c.idomCompat=!0;var kvE=_.Uc(function(Z){var V=Z.data;return _.S("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.S(_.lB,{data:function(){return V().button}},{buttonViewModel:_.yk}),_.S("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.S("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return V().title}),_.S("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return V().subtitle})))},"Wd");
kvE.idomCompat=!0;_.jG(E1c,"yt-sponsorships-hub",{props:{data:_.Hh}});_.j3b=_.Uc(function(Z){var V=Z.data;return _.S("yt-dual-avatar-view-model",{class:"ytDualAvatarViewModelHost",style:_.ot({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var a;return((a=V().badgeCutoutRadius)!=null?a:14)+"px"}})},_.S("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.S(_.lB,{data:function(){return V().startAvatar}},{avatarViewModel:_.s1}),_.S(_.lB,{data:function(){return V().endAvatar}},{avatarViewModel:_.s1})),_.S(_.lB,{data:function(){return V().badge}},{contentPreviewImageViewModel:function(a){return _.S("div",
{class:"ytDualAvatarViewModelBadge"},_.S(_.p2,{data:a.data}))}}))},"Xd");
_.j3b.idomCompat=!0;var xSh=_.Uc(function(Z){var V=Z.data;var a,J=!((a=_.l().resolve(_.M_(_.c1)))==null||!a());Z=_.Ct(function(){var Y,X,n=J?(Y=V().header)==null?void 0:Y.backgroundColorDarkMode:(X=V().header)==null?void 0:X.backgroundColorLightMode;if(n!==void 0)return _.SL(n)},void 0,"UX2G6c");
a=_.Ct(function(){var Y,X;return J?(Y=V().header)==null?void 0:Y.backgroundImagePart1Dark:(X=V().header)==null?void 0:X.backgroundImagePart1Light},void 0,"GPAi1d");
var r=_.Ct(function(){var Y,X;return J?(Y=V().header)==null?void 0:Y.backgroundImagePart2Dark:(X=V().header)==null?void 0:X.backgroundImagePart2Light},void 0,"nboJld"),f=_.Ct(function(){return _.yr("HTML_DIR")==="rtl"},void 0,"LGJceb"),d=_.v6(),N=!1,C=function(){var Y=d.value;
if(Y&&!N){var X,n=(X=Y.parentElement)==null?void 0:X.parentElement;if(n)for(Y=Y.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),X=0;X<Y.length;++X){var t=Y[X];if(t instanceof HTMLElement){n.scrollTo({top:t.offsetTop+t.clientHeight/2-n.clientHeight/2,behavior:"smooth"});N=!0;break}}}};
_.so(function(){var Y=d.value;if(Y){var X=new ResizeObserver(C);X.observe(Y);_.sN(function(){X.disconnect()})}});
var T={};return _.S("yt-sponsorships-perks-list",{el:d,class:_.un("ytdSponsorshipsPerksListHost",(T.ytdSponsorshipsPerksListHorizontalPadding=function(){return V().horizontalPaddingEnabled},T))},_.S("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.S("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.ot({"background-color":Z})},_.S("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.S(_.K,{cond:a,then:function(Y){var X={};return _.S("div",{class:_.un((X.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=J,X.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!J,X.ytdSponsorshipsPerksListFlipped=f,X))},_.S(_.bn,{data:Y,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.S("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.S(_.K,{cond:r,
then:function(Y){var X={};return _.S("div",{class:_.un((X.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=J,X.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!J,X.ytdSponsorshipsPerksListFlipped=f,X))},_.S(_.bn,{data:Y,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.S("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.S(_.lB,{data:function(){var Y;
return(Y=V().header)==null?void 0:Y.dualAvatar}},{dualAvatarViewModel:_.j3b})))),_.S("div",{class:"ytdSponsorshipsPerksListBody"},_.S("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return V().title}),_.S(_.K,{cond:function(){return V().perks},
then:function(Y){return _.S(_.q_,{each:Y},function(X,n){var t={};return _.S("div",{class:_.un("ytdSponsorshipsPerksListPerkContainer",(t.ytdSponsorshipsPerksListSelectedPerk=function(){var c=n(),y=V().selectedPerkIndex;return c===y},t))},_.S(_.K,{cond:function(){return n()>0},
then:function(){return _.S("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.S("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.S(_.K,{cond:function(){return X.icon},
then:function(c){return _.S(_.rH,{icon:function(){return c().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.S("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.S("div",{class:"ytdSponsorshipsPerksListPerkTitle"},X.title),_.S("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.S(_.dH,{text:X.description})),_.S(_.K,{cond:function(){return X.instructions},
then:function(){var c,y;return _.S("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.S("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(c=X.instructions)==null?void 0:c.title),_.S("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.S(_.dH,{text:(y=X.instructions)==null?void 0:y.text})))}}))),_.S(_.K,{cond:function(){return X.emoji},
then:function(c){return _.S("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.S(_.q_,{each:function(){return c()}},function(y){return _.S(_.bn,{data:y,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.S(v1z,{data:X}))})}})))},"Yd");
xSh.idomCompat=!0;var v1z=_.Uc(function(Z){var V=Z.data;var a=function(d,N){return d===N},J=function(){var d=V();
d=_.D(d==null?void 0:d.badgesShelf,oxB);return d!==void 0&&d!==null?d:{previousButton:{},nextButton:{}}},r=_.xX(),f=function(){var d=r.value;
if(d){var N=d.parentElement;if(N){d=d.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var C=0;C<d.length;++C){var T=d[C];if(T instanceof HTMLElement){N.scrollTo({left:T.offsetLeft+T.clientWidth/2-N.clientWidth/2,behavior:"instant"});break}}}}};
_.so(function(){var d=r.value;if(d){var N=new ResizeObserver(f);N.observe(d);_.sN(function(){N.disconnect()})}});
return _.S("div",null,_.S(_.K,{cond:function(){return V().badges},
then:function(d){return _.S(Abz,{data:J},_.S("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:r},_.S(_.q_,{each:function(){return d()}},function(N,C){var T={},Y={},X={};
return _.S("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.S(_.K,{cond:function(){return C()>0},
then:function(){return _.S("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.S("div",{class:_.un("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(T.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return a(C(),V().currentBadgeIndex)},T.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!a(C(),V().currentBadgeIndex)},T))},_.S("div",{class:_.un("ytdSponsorshipsPerksListLoyaltyBadge",(Y.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return a(C(),
V().currentBadgeIndex)},Y.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!a(C(),V().currentBadgeIndex)},Y))},_.S(_.K,{cond:function(){return N.image},
then:function(n){var t={};return _.S("div",{class:_.un((t.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return a(C(),V().currentBadgeIndex)},t.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!a(C(),V().currentBadgeIndex)},t))},_.S(_.bn,{data:n,
alt:""}))}})),_.S("div",{class:_.un("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(X.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return a(C(),V().currentBadgeIndex)},X))},N.title)))})))}}))},"Zd");
v1z.idomCompat=!0;_.jG(xSh,"yt-sponsorships-perks-list",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){return _.S("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.S(_.K,{cond:function(){return Z.data().image},
then:function(V){return _.S(_.bn,{className:"ytwFantasyEmptyStateViewModelImage",data:V,ariaHidden:!0,alt:""})}}),_.S(_.dH,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return Z.data().title}}),_.S(_.dH,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return Z.data().subtitle}}),_.S(_.lB,{data:function(){return Z.data().primaryButton}},{buttonViewModel:function(V){return _.S(_.yk,{data:V.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"$d"),"ytw-fantasy-empty-state-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;var a;Z=_.B(_.ip(!((a=_.rL("yt-mini-app-is-theater-mode-enabled"))==null||!a),void 0,"CUtq5"));var J=Z.next().value,r=Z.next().value,f;a=(f=_.l().resolve(_.M_(CcB)))!=null?f:function(){return _.S("div",null)};
_.jR("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){r(!0);_.o9("yt-mini-app-is-theater-mode-enabled",!0)});
_.jR("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){r(!1);_.o9("yt-mini-app-is-theater-mode-enabled",!1)});
f={};Z={};var d={};return _.S("mini-app-play-page-renderer",{class:_.un("miniAppPlayPageRendererHost",(f.miniAppPlayPageRendererHostDetailsView=function(){return!J()},f))},_.S("div",{class:_.un("miniAppPlayPageRendererGameContainer",(Z.miniAppPlayPageRendererGameContainerDetailsView=function(){return!J()},Z))},_.S(_.lB,{data:function(){return V().containerViewModel}},{miniAppContainerViewModel:USB}),_.S(_.K,{cond:function(){return!J()&&V().description},
then:function(){return _.S("div",{class:"miniAppPlayPageRendererMiniAppDescriptionWrapper"},_.S("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return V().description}))}})),_.S("div",{class:_.un("miniAppPlayPageRendererPlayNextContainer",(d.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!J()},d))},_.S(_.lB,{data:function(){return V().sectionList}},{sectionListRenderer:a})))},"ae"),"mini-app-play-page-renderer",{props:{data:_.Hh}});var bk=function(){var Z=_.Q.apply(this,arguments)||this;Z.isSearch=!1;Z.isConstrainedList=!1;Z.hasChipsBar=!1;Z.inReplyPanel=!1;Z.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"}};Z.monitorScroll=!0;Z.SCROLL_ANIMATION_DURATION_MS=300;Z.nextContinuation={continuationType:"sectionListContinuation"};return Z};
_.O(bk,_.Q);_.P=bk.prototype;
_.P.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(Z){switch(Z.sectionIdentifier){case "comment-item-section":return"ytd-comments";case "backstage-item-section":return"ytd-backstage-items";default:return"ytd-item-section-renderer"}},
properties:{isSearchDova:"[[isSearchDova]]",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},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:_.F("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.F("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.P.created=function(){var Z=this;this.JSC$14757_scrollAnimation=new _.tl(function(V){Z.hostElement.scrollTop=V})};
_.P.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.P.getItemsPath=function(){return"data.contents"};
_.P.replacePrimaryContent=function(Z){this.set("data.contents",Z)};
_.P.computeHasSortFilter=function(Z){return!!Z&&!!Z.sortFilterSubMenuRenderer};
_.P.computeShouldScrollInPanel=function(Z){var V;return!!(Z==null?0:(V=Z.scrollPaneStyle)==null?0:V.scrollable)};
_.P.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.Qp(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.P.scrollToTop=function(){this.hostElement.scrollTop=0};
_.P.scrollToItemSection=function(Z){if(Z=this.getItemByIdentifier(Z))Z=this.getScrollPositionForItem(Z),this.hostElement.scrollTop!==Z&&this.JSC$14757_scrollAnimation.start(this.hostElement.scrollTop,Z,this.SCROLL_ANIMATION_DURATION_MS)};
_.P.getItemByIdentifier=function(Z){var V=this.contents.querySelectorAll("ytd-item-section-renderer");if(V&&V.length!==0){var a=Array.from(V).findIndex(function(J){return J.sectionIdentifier===Z});
return V[a===-1?0:a]}};
_.P.getScrollPositionForItem=function(Z){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===Z)return 0;Z=_.wN(Z).y+this.hostElement.scrollTop-_.wN(this.hostElement).y;return Math.min(Z,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.QS.Object.defineProperties(bk.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.targetId)==="browse-feedFEclips"}}});
bk.prototype.onScroll=bk.prototype.onScroll;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],bk.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],bk.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.z1.YtLazyListBehavior),_.u("design:type",Object)],bk.prototype,"ytLazyListBehavior",void 0);_.z([_.A(_.Od.YtNextContinuationBehavior),_.u("design:type",Object)],bk.prototype,"ytNextContinuationBehavior",void 0);
_.z([_.A(_.Gl7),_.u("design:type",Object)],bk.prototype,"ytBooleanLogicBehavior",void 0);_.z([_.A(_.ck),_.u("design:type",Object)],bk.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],bk.prototype,"data",void 0);_.z([_.x({value:2}),_.u("design:type",Number)],bk.prototype,"initialCount",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],bk.prototype,"autoFill",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.u("design:type",Boolean)],bk.prototype,"hasSortFilter",void 0);_.z([_.x({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.u("design:type",Boolean)],bk.prototype,"hideBottomSeparator",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.u("design:type",Boolean)],bk.prototype,"shouldScrollInPanel",void 0);
_.z([_.x(),_.u("design:type",Object)],bk.prototype,"isSearch",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],bk.prototype,"isConstrainedList",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],bk.prototype,"responsiveSizing",void 0);_.z([_.x(),_.u("design:type",Object)],bk.prototype,"hasChipsBar",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],bk.prototype,"pageSubtype",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],bk.prototype,"engagementPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],bk.prototype,"liveChatEngagementPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],bk.prototype,"inReplyPanel",void 0);_.z([_.Ly("#action-button"),_.u("design:type",HTMLElement)],bk.prototype,"actionButton",void 0);_.z([_.x(),_.u("design:type",Object)],bk.prototype,"scrollUpButtonData",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],bk.prototype,"engagementPanelDropdown",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],bk.prototype,"engagementPanelDialog",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],bk.prototype,"isClipList",null);_.z([_.Ly("#contents"),_.u("design:type",HTMLElement)],bk.prototype,"monitorScrollElement",void 0);_.z([_.Ly("#contents"),_.u("design:type",HTMLElement)],bk.prototype,"contents",void 0);
_.z([_.$K("scroll"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bk.prototype,"onScroll",null);bk=_.z([_.p({is:"ytd-section-list-renderer",disableElementRegistration:!0})],bk);
var Q3H=_.pr()(bk,"ytd-section-list-renderer",function(){if(NgF===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);NgF=Z}Z=NgF;return Z},{mode:1});var pmB;var hbc;var ebb;var zbb;var U3=function(){return _.Q.apply(this,arguments)||this};
_.O(U3,_.Q);U3.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
U3.prototype.onLikeButtonClick=function(Z){Z.stopPropagation();Z.preventDefault()};
_.QS.Object.defineProperties(U3.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)!=null&&Z.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)})}}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],U3.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],U3.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],U3.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],U3.prototype,"ytRendererStamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],U3.prototype,"data",void 0);
_.z([_.x({selectorArgs:["data.likeStatusEntityKey"],selector:no}),_.u("design:type",Object)],U3.prototype,"likeStatusEntity",void 0);_.z([_.E("data","likeStatusEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],U3.prototype,"likeButtonRenderer",null);U3=_.z([_.p({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],U3);
_.e(U3,"ytd-slim-metadata-toggle-button-renderer",function(){if(zbb!==void 0)return zbb;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
return zbb=Z},{mode:1});var HP=function(){var Z=_.Q.apply(this,arguments)||this;Z.minimizePipBreakages=_.F("web_pip_minimize_breakages");Z.showEqualizer=_.F("web_enable_playlist_video_lockup_equalizer");Z.watchColorUpdate=_.F("kevlar_watch_color_update");Z.actionMap={};return Z};
_.O(HP,_.Q);_.P=HP.prototype;_.P.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:"left"}}}},"data.actionButtons":{id:"action-buttons",mapping:{slimMetadataToggleButtonRenderer:"ytd-slim-metadata-toggle-button-renderer"}}}};
_.P.computeEditableClass=function(Z){return Z&&Z.menu?"editable":""};
_.P.computeSelected=function(Z){return!(Z==null||!Z.selected)};
_.P.computeUseColorPalette=function(Z){return!!((Z==null?0:Z.lightColorPalette)&&(Z==null?0:Z.darkColorPalette))};
_.P.computeLargerPlaylistThumbs=function(Z,V){return _.F("web_enable_playlist_bigger_thumbnails")&&!V};
_.P.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.P.onYtServiceRequestSent=function(Z,V){V.endpoint&&this.isHideEnclosingAction(V.endpoint)&&!this.selected&&t0z(_.AP(),this.data.videoId)};
_.P.isHideEnclosingAction=function(Z){var V=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",Z);Z=this.get("likeEndpoint.status",Z)==="INDIFFERENT";return V||Z};
_.P.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.P.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.QS.Object.defineProperties(HP.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var Z;return!!(this.withinMiniplayer&&((Z=this.data)==null?0:Z.actionButtons))}}});
HP.prototype.onYtServiceRequestSent=HP.prototype.onYtServiceRequestSent;HP.prototype.canReorderChanged=HP.prototype.canReorderChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],HP.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],HP.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],HP.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.U5),_.u("design:type",Object)],HP.prototype,"ytdLockupBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],HP.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],HP.prototype,"withinMiniplayer",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],HP.prototype,"minimizePipBreakages",void 0);_.z([_.x({computed:"computeSelected(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],HP.prototype,"selected",void 0);
_.z([_.x({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],HP.prototype,"useColorPalette",void 0);_.z([_.x({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.u("design:type",Boolean)],HP.prototype,"largerPlaylistThumbs",void 0);_.z([_.x(),_.u("design:type",Object)],HP.prototype,"showEqualizer",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],HP.prototype,"canReorder",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],HP.prototype,"touchPersistentDragHandle",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],HP.prototype,"handleIsHovered",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],HP.prototype,"watchColorUpdate",void 0);_.z([_.E("largerPlaylistThumbs"),_.u("design:type",Number),_.u("design:paramtypes",[])],HP.prototype,"thumbnailWidth",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],HP.prototype,"showActionButtons",null);_.z([_.Zr("canReorder"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],HP.prototype,"canReorderChanged",null);_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],HP.prototype,"onYtServiceRequestSent",null);
HP=_.z([_.p({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],HP);
_.e(HP,"ytd-playlist-panel-video-renderer",function(){if(ebb!==void 0)return ebb;var Z=document.createElement("template");_.w(Z,'\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    </div>\n    <div id="thumbnail-container" class="style-scope ytd-playlist-panel-video-renderer">\n      <ytd-thumbnail data="[[data]]" disable-now-playing="[[!showEqualizer]]" disable-tooltips="" now-playing-equalizer-only="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </ytd-thumbnail>\n    </div>\n    <div id="meta" class$="[[computeEditableClass(data)]] style-scope ytd-playlist-panel-video-renderer">\n      <yt-formatted-string id="unplayableText" disable-upgrade$="[[!data.unplayableText]]" hidden="[[!data.unplayableText]]" no-endpoints="" text="[[data.unplayableText]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <h4 class="style-scope ytd-playlist-panel-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h4>\n      <div id="byline-container" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="byline" hidden="[[!data.shortBylineText]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.shortBylineText)]]\n        </span>\n        <ytd-badge-supported-renderer badges="[[data.ownerBadges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n      <yt-formatted-string id="video-info" disable-upgrade$="[[!data.videoInfo]]" hidden="[[!data.videoInfo]]" no-endpoints="" text="[[data.videoInfo]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <div id="action-buttons" hidden="[[!showActionButtons]]" class="style-scope ytd-playlist-panel-video-renderer"></div>\n    </div>\n  </div>\n</a>\n<div id="menu" class="style-scope ytd-playlist-panel-video-renderer"></div>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ebb=Z},{mode:2});var Al=function(){return _.Q.apply(this,arguments)||this};
_.O(Al,_.Q);Al.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Al.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Al.prototype,"data",void 0);Al=_.z([_.p({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],Al);
_.e(Al,"ytd-playlist-panel-supported-items",function(){if(hbc!==void 0)return hbc;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return hbc=
Z},{mode:1});$WH=!0;ig7("\\P{N}");var fMm;var $SY=_.oC("END_OF_PLAYLIST",void 0,"End of playlist"),Rb4=_.oC("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),k2=function(){var Z=_.Q.apply(this,arguments)||this;Z.minimizePipBreakages=_.F("web_pip_minimize_breakages");Z.updatedCoursePanel=_.F("move_three_dot_menu_to_playlist_panel_header_for_courses");Z.reducedPlaylistHeight=_.F("web_playlist_mini_playlist_height");Z.hideHeaderText=!1;Z.useColorPalette=!1;Z.collapsed=!1;Z.collapsedPreServerOverride="not_tracked";
Z.isHovered=!1;Z.modernPanels=_.F("kevlar_watch_modern_panels");Z.expandLabel=_.oC("MINIPLAYER_EXPAND_LABEL");Z.collapseLabel=_.oC("MINIPLAYER_COLLAPSE_LABEL");Z.isFloating=!1;Z.metaPanel=!1;Z.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};Z.currentIndex=void 0;return Z};
_.O(k2,_.Q);_.P=k2.prototype;
_.P.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"}}}};
_.P.created=function(){this.scrollThrottle=new _.Lg(this.onThrottledScroll,1E3,this)};
_.P.onMouseEnter=function(){this.isHovered=!0};
_.P.onMouseLeave=function(){this.isHovered=!1};
_.P.computeOverflowMenuData=function(Z){return Z&&Z.menu?Z.menu:null};
_.P.computeCollapsible=function(Z){return!Z};
_.P.computeHasPlaylistButtons=function(Z){return!(!Z||!Z.playlistButtons)};
_.P.computeHasSeparateSaveButton=function(Z){return!(!Z||!Z.saveButton)};
_.P.computeHasToolbarButton=function(Z,V){return!(!Z||!(V||Z.saveButton||Z.menu))};
_.P.computePlaylistType=function(Z){if(Z&&Z.playlistId)return Z.playlistId.substring(0,4)};
_.P.computeCanReorder=function(Z){return Z?Z.playlistId&&Z.playlistId.startsWith("TLPQ")?!0:!!Z.isEditable&&!Z.isInfinite:!1};
_.P.attached=function(){var Z=this;try{_.l().resolve(_.w8).setPlaylistComponent(this.hostElement)}catch(V){if(_.F("kevlar_park_on_playlist_token_killswitch"))throw V;_.bg().parkOrScheduleJob(function(){_.l().resolve(_.w8).setPlaylistComponent(Z.hostElement)},2,"ci")}_.zF(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.P.detached=function(){_.$Z(this.hostElement)};
_.P.computeTrailingIcon=function(Z,V,a){return a?V?"yt-icons:collapse":"yt-icons:close":V?"yt-icons:expand":_.F("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.P.computeIndexMessage=function(Z,V){return dBu(Z+1)+" / "+dBu(V)};
_.P.onRenderStamperFinished=function(){if(this.scrollForStampDom){var Z=!0;this.isHovered&&(Z=!1);if(this.collapsed||this.hidden)Z=!1;Z&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.P.collapseChanged=function(){var Z=this;this.collapsed||(_.Kg(this.ytTaskEmitterBehavior.getTaskManager(),function(){Z.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.P.hiddenChanged=function(){var Z=this;this.hidden||_.Kg(this.ytTaskEmitterBehavior.getTaskManager(),function(){Z.scrollToCurrentVideo()})};
_.P.setupReordering=function(){var Z=_.H(this.hostElement).querySelector("#items");QDz?_.cEb(this.ytReorderableBehavior,Z,Z,"playlist-drag-handle"):_.cEb(this.ytReorderableBehavior,Z,Z)};
_.P.scrollToCurrentVideo=function(){var Z=this;_.td.addJob(function(){var V=_.H(Z.hostElement).querySelector("#items");if(V){V.style.setProperty("padding-bottom","");var a=_.H(Z.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(a){V=a.parentElement||_.ti(document);var J=V||_.ti(document);var r=_.wN(a),f=_.wN(J),d=_.xHE(J);if(J==_.ti(document)){var N=r.x-J.scrollLeft;r=r.y-J.scrollTop}else N=r.x-f.x-d.left,r=r.y-f.y-d.top;a=kDr(a);f=J.clientHeight-
a.height;d=J.scrollLeft;var C=J.scrollTop;d+=N-(J.clientWidth-a.width)/2;J=new _.FR(d,C+(r-f/2));V.scrollLeft=J.x;V.scrollTop=J.y}}},8)};
_.P.dataChanged=function(){var Z=this;_.DUA(this.ytReorderableBehavior);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.vH(this,function(){_.qf(Z.ytTaskEmitterBehavior.getTaskManager(),function(){Z.ytRendererBehavior.markDirty();Z.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.P.updateNowPlayingOverlay=function(){_.F("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.P.onPlaylistLockupNowPlaying=function(Z,V){V&&(this.activeNowPlayingRenderer=V);this.updateNowPlayingOverlay()};
_.P.onScroll=function(){this.scrollThrottle.fire()};
_.P.onThrottledScroll=function(){var Z=this;_.qf(this.ytTaskEmitterBehavior.getTaskManager(),function(){Z.ytRendererBehavior.markDirty()})};
_.P.onToggleExpanded=function(Z){this.collapsible&&_.yp(Z).tagName!=="A"&&!_.Ac(_.wc(Z),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])&&(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.P.setCollapsed=function(Z){this.collapsible&&(this.collapsed=Z,_.L4(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.P.handleCollapsedFromData=function(Z){if(Z){var V=Z.playlistPanelCollapseState;V==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||V==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),V=V==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==V&&this.setCollapsed(V)):this.currentPlaylistId!==Z.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(V=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==V&&this.setCollapsed(V),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=Z.playlistId}};
_.P.handleDrop=function(Z){var V=Z.currDragItem;Z=V.data.playlistSetVideoId;var a=_.za(V.parentNode.childNodes,V),J=void 0;a>0&&(J=V.parentNode.childNodes[a-1].data.playlistSetVideoId);V=_.AP();if(V.responsePlaylistData&&V.responsePlaylistData.contents){var r=mtK(Z,V.responsePlaylistData);V.responsePlaylistData=(0,_.lv.unsafeClone)(V.responsePlaylistData);sRE(V.responsePlaylistData.contents,r,a);V.queueProxy?gi7(V.queueProxy,r,a,Z,J):V.playlistProxy&&gi7(V.playlistProxy,r,a,Z,J);_.kx(V,_.EB(V,V.response?
V.response.autoplayRenderer:void 0))}};
_.P.handleDarkModeChange=function(Z){Z!==this.isDarkTheme&&(this.isDarkTheme=Z)};
_.P.colorPaletteChanged=function(){var Z,V=((Z=this.data)==null?void 0:Z.contents)||[],a;Z=_.B(V);for(V=Z.next();!V.done;V=Z.next()){V=V.value;var J=void 0;if((J=V.playlistPanelVideoRenderer)==null?0:J.selected){Z=V.playlistPanelVideoRenderer;J=V=void 0;(a=this.isDarkTheme?(V=Z)==null?void 0:V.darkColorPalette:(J=Z)==null?void 0:J.lightColorPalette)&&_.SV(this.hostElement,a);break}}this.useColorPalette=!!a};
_.QS.Object.defineProperties(k2.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!((Z=this.data)==null||!Z.playlistId)&&!((V=this.data)==null||!V.isCourse)&&this.updatedCoursePanel}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var Z=_.l().resolve(_.M_(_.w8)),V;if(((V=this.data)==null?0:V.contents)&&(Z==null?0:Z.hasAutoplayData())){var a;if(((a=this.playlistLoopStateEntity)==null?void 0:a.state)==="PLAYLIST_LOOP_STATE_ONE"){if(Z=this.data.currentIndex,Z!==void 0){var J,r;var f=(J=this.data.contents[Z])==null?void 0:(r=J.playlistPanelVideoRenderer)==null?void 0:r.title}}else{var d,N=(d=_.D(Z.getAutoplayEndpoint(),_.kZ))==null?void 0:d.videoId,C,T;f=(C=this.data.contents.find(function(Y){var X;
return((X=Y.playlistPanelVideoRenderer)==null?void 0:X.videoId)===N}))==null?void 0:(T=C.playlistPanelVideoRenderer)==null?void 0:T.title}return f}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)!=null&&Z.nextVideoLabel?this.nextVideoTitle?_.AI(this.data.nextVideoLabel)+":":$SY:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var Z;if(((Z=this.data)==null?0:Z.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN")return _.HA(Rb4);var V;return(V=this.data)==null?void 0:V.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J=(Z=this.data)==null?void 0:(V=Z.playlistButtons)==null?void 0:(a=V.menuRenderer)==null?void 0:a.topLevelButtons;if(J)for(Z=_.B(J),V=Z.next();!V.done;V=Z.next())if(V=V.value,V.playlistLoopButtonRenderer)return V.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var Z;return!!(this.collapsed&&((Z=this.data)==null?0:Z.nextVideoLabel))}}});
k2.prototype.colorPaletteChanged=k2.prototype.colorPaletteChanged;k2.prototype.onPlaylistLockupNowPlaying=k2.prototype.onPlaylistLockupNowPlaying;k2.prototype.updateNowPlayingOverlay=k2.prototype.updateNowPlayingOverlay;k2.prototype.dataChanged=k2.prototype.dataChanged;k2.prototype.hiddenChanged=k2.prototype.hiddenChanged;k2.prototype.collapseChanged=k2.prototype.collapseChanged;k2.prototype.onRenderStamperFinished=k2.prototype.onRenderStamperFinished;k2.prototype.onMouseLeave=k2.prototype.onMouseLeave;
k2.prototype.onMouseEnter=k2.prototype.onMouseEnter;_.z([_.A(_.cU),_.u("design:type",Object)],k2.prototype,"ironResizableBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],k2.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],k2.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(slW.YtPlaylistPanelBehavior),_.u("design:type",Object)],k2.prototype,"ytPlaylistPanelBehavior",void 0);
_.z([_.A(_.vh.YtTaskEmitterBehavior),_.u("design:type",Object)],k2.prototype,"ytTaskEmitterBehavior",void 0);_.z([_.A(_.OTL),_.u("design:type",Object)],k2.prototype,"ytReorderableBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],k2.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],k2.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],k2.prototype,"actionHandlerBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],k2.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],k2.prototype,"autoplayData",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],k2.prototype,"withinMiniplayer",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],k2.prototype,"minimizePipBreakages",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],k2.prototype,"updatedCoursePanel",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],k2.prototype,"reducedPlaylistHeight",void 0);_.z([_.x({computed:"setMenuData_(data)"}),_.u("design:type",Object)],k2.prototype,"menuRendererData",void 0);_.z([_.x({computed:"computeOverflowMenuData(data)"}),_.u("design:type",Object)],k2.prototype,"overflowMenuDataTopRow",void 0);_.z([_.x({computed:"computeOverflowMenuData(data)"}),_.u("design:type",Object)],k2.prototype,"overflowMenuData",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],k2.prototype,"hideHeaderText",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],k2.prototype,"useColorPalette",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.u("design:type",Boolean)],k2.prototype,"collapsible",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],k2.prototype,"collapsed",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],k2.prototype,"hidden",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.u("design:type",Boolean)],k2.prototype,"hasPlaylistButtons",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.u("design:type",Boolean)],k2.prototype,"hasSeparateSaveButton",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.u("design:type",Boolean)],k2.prototype,"hasToolbar",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.u("design:type",String)],k2.prototype,"playlistType",void 0);_.z([_.x(),_.u("design:type",Object)],k2.prototype,"isHovered",void 0);_.z([_.x({selectorArgs:["playlistLoopStateEntityKey"],selector:_.zxc}),_.u("design:type",Object)],k2.prototype,"playlistLoopStateEntity",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],k2.prototype,"modernPanels",void 0);_.z([_.x({value:56}),_.u("design:type",Number)],k2.prototype,"scrollMargin",void 0);_.z([_.x({computed:"computeCanReorder(data)"}),_.u("design:type",Boolean)],k2.prototype,"canReorder",void 0);_.z([_.x(),_.u("design:type",Object)],k2.prototype,"expandLabel",void 0);_.z([_.x(),_.u("design:type",Object)],k2.prototype,"collapseLabel",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],k2.prototype,"isFloating",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],k2.prototype,"metaPanel",void 0);_.z([_.x({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.u("design:type",String)],k2.prototype,"trailingIcon",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],k2.prototype,"isDarkTheme",void 0);
_.z([_.x({selector:_.X4}),_.u("design:type",Boolean)],k2.prototype,"miniplayerIsActive",void 0);_.z([_.x({selector:function(Z){return Z.watch.playerState}}),
_.u("design:type",Number)],k2.prototype,"playerState",void 0);_.z([_.x(),_.u("design:type",Object)],k2.prototype,"activeNowPlayingRenderer",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],k2.prototype,"moveThreeDotMenuToTopRow",null);_.z([_.E("data","autoplayData","playlistLoopStateEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],k2.prototype,"nextVideoTitle",null);
_.z([_.E("data","nextVideoTitle"),_.u("design:type",String),_.u("design:paramtypes",[])],k2.prototype,"nextVideoLabel",null);_.z([_.E("collapsed"),_.u("design:type",String),_.u("design:paramtypes",[])],k2.prototype,"buttonAriaLabel",null);_.z([_.E("data","playlistId","longBylineText"),_.u("design:type",Object),_.u("design:paramtypes",[])],k2.prototype,"mixLongByLine",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],k2.prototype,"playlistLoopStateEntityKey",null);
_.z([_.$K("mouseenter"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k2.prototype,"onMouseEnter",null);_.z([_.$K("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k2.prototype,"onMouseLeave",null);_.z([_.x({reflectToAttribute:!0}),_.E("data","collapsed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],k2.prototype,"showNextVideoHeader",null);
_.z([_.$K("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k2.prototype,"onRenderStamperFinished",null);_.z([_.RX("collapsed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k2.prototype,"collapseChanged",null);_.z([_.RX("hidden"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k2.prototype,"hiddenChanged",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k2.prototype,"dataChanged",null);_.z([_.RX("playerState","miniplayerIsActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k2.prototype,"updateNowPlayingOverlay",null);_.z([_.$K("yt-playlist-lockup-now-playing-active"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],k2.prototype,"onPlaylistLockupNowPlaying",null);
_.z([_.RX("data","isDarkTheme"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k2.prototype,"colorPaletteChanged",null);k2=_.z([_.p({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],k2);
_.Mxz=_.pr()(k2,"ytd-playlist-panel-renderer",function(){if(pmB===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);pmB=Z}Z=pmB;return Z},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});var LUb;var E3=function(){var Z=_.Q.apply(this,arguments)||this;Z.modern=_.F("web_button_rework");return Z};
_.O(E3,_.Q);E3.prototype.computeShouldButtonBeVertical=function(Z,V){return Z||V};
E3.prototype.onYtServiceRequestSent=function(Z,V){(Z=_.D(V.endpoint,_.Qj))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.d0("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:Z.status})):this.handleLikeEndpoint(Z))};
E3.prototype.computelikeStatusEntityKey=function(Z){return Z==null?void 0:Z.likeStatusEntityKey};
E3.prototype.handleLikeEndpoint=function(Z){Z.status==="LIKE"?this.JSC$14782_ytdDislikeToggleButtonRenderer.toggle(!1):Z.status==="DISLIKE"?this.JSC$14782_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$14782_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$14782_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.QS.Object.defineProperties(E3.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var Z;return qwn(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(Z=this.likeStatusEntity)==null?void 0:Z.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var Z;if(this.data&&((Z=this.data)==null||!Z.hideDislikeButton)){var V;return qwn(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(V=this.likeStatusEntity)==null?void 0:V.likeStatus)}}}});
E3.prototype.onYtServiceRequestSent=E3.prototype.onYtServiceRequestSent;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],E3.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],E3.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],E3.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],E3.prototype,"vertical",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],E3.prototype,"textTransform",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],E3.prototype,"useShortsIcon",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],E3.prototype,"underIconLabel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],E3.prototype,"modern",void 0);_.z([_.x({value:"left"}),_.u("design:type",String)],E3.prototype,"buttonTooltipPosition",void 0);
_.z([_.x(),_.u("design:type",Object)],E3.prototype,"overrides",void 0);_.z([_.Ly("#like-button"),_.u("design:type",Object)],E3.prototype,"JSC$14782_ytdLikeToggleButtonRenderer",void 0);_.z([_.Ly("#dislike-button"),_.u("design:type",Object)],E3.prototype,"JSC$14782_ytdDislikeToggleButtonRenderer",void 0);_.z([_.E("data","likeStatusEntity.likeStatus"),_.u("design:type",Object),_.u("design:paramtypes",[])],E3.prototype,"likeButton",null);
_.z([_.E("data","likeStatusEntity.likeStatus"),_.u("design:type",Object),_.u("design:paramtypes",[])],E3.prototype,"dislikeButton",null);_.z([_.x({computed:"computelikeStatusEntityKey(data)"}),_.u("design:type",String)],E3.prototype,"likeStatusEntityKey",void 0);_.z([_.x({selectorArgs:["likeStatusEntityKey"],selector:no}),_.u("design:type",Object)],E3.prototype,"likeStatusEntity",void 0);
_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],E3.prototype,"onYtServiceRequestSent",null);E3=_.z([_.p({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],E3);
var u9h=_.pr()(E3,"ytd-like-button-renderer",function(){if(LUb===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);LUb=Z}Z=LUb;return Z},{mode:1});_.WUa={};
_.WUa.YtConditionalRendererBehavior=[_.I.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(Z,V){var a=this,J,r;return _.m(function(f){switch(f.nextAddress){case 1:if(!V)return a.hidden=!0,a.showSpinner=!1,f.return();if((J=Z)==null?0:(r=J.visibilityCondition)==null?0:r.mode)switch(Z.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return f.jumpTo(5);default:return f.jumpTo(6)}a.showSpinner=
!1;a.hidden=!0;return _.q(f,a.shouldShow_(Z),4);case 4:a.hidden=!f.yieldResult;f.jumpTo(0);break;case 5:return _.q(f,a.shouldShow_(Z),8);case 8:a.showSpinner=f.yieldResult;a.hidden=!1;f.jumpTo(0);break;case 6:return a.showSpinner=!1,_.q(f,a.shouldShow_(Z),9);case 9:a.hidden=!f.yieldResult,_.mt(f)}})},
shouldShow_:function(Z){return Z&&Z.supportedDatas&&Z.supportedDatas.rendererVisibilityConditionData&&Z.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(Z.supportedDatas.rendererVisibilityConditionData.showIf):Z&&Z.visibilityCondition&&Z.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(Z.visibilityCondition.showIf):Z&&Z.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(Z.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(Z){switch(Z){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(Z){switch(Z){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var Z=_.MR(this.hostElement,"yt-get-mdx-status");return Z.length==1&&Z[0].connected},
isLocationPermissionGranted_:function(){var Z;return _.m(function(V){return V.nextAddress==1?navigator.permissions?_.q(V,navigator.permissions.query({name:"geolocation"}),3):V.jumpTo(2):V.nextAddress!=2?(Z=V.yieldResult,V.return(Promise.resolve(Z.state==="granted"))):V.return(Promise.resolve(!1))})}}];var g1H=function(Z,V){V=V===void 0?{}:V;return function(a){var J=document.createElement(Z),r;var f=(r=J.polymerController)!=null?r:J;f_K(J,f,a,V);return J}}("yt-icon");var I9W=function(Z){var V=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];VIF();_.pK("ytglobal.ytUtilActivityCallback_",function(){_.L4(Z,"yt-user-activity")});
new eu(function(){return V.JSC$14794_onMouseMove});
document.addEventListener("scroll",function(){return V.onScroll});
window.addEventListener("resize",function(){return V.onResize})},ZSL=function(Z,V,a){V in Z.eventJobIds||(a=_.cn().addLowPriorityJob(function(){_.zg();
delete Z.eventJobIds[V]},a),Z.eventJobIds[V]=a)};
I9W.prototype.onScroll=function(Z){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):Z.target===document&&ZSL(this,"scroll",200)};
I9W.prototype.onResize=function(){ZSL(this,"resize",200)};
I9W.prototype.JSC$14794_onMouseMove=function(){ZSL(this,"mousemove",100)};
_.pO=function(Z){Z.scrollEventsToIgnore+=1;Z.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){Z.scrollEventsToIgnore--},500))};var VDE=function(Z){this.element=Z;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
VDE.prototype.showFeedbackDialog=function(Z,V,a,J){var r=aPA();if(!r)return!1;var f=cTV();f.productId=r;V&&(f.flow="submit",f.report={description:V});a&&(aPA()==="59"?f.callback=_.H0(function(){_.n9("userFeedbackEvent",{});a()}):f.callback=_.H0(a));
f.bucket=J||_.yr("GOOGLE_FEEDBACK_BUCKET","Other");Jhb(f);Z=ov7(this,"GFEEDBACK",Z);try{_.KK7(f,Z)}catch(d){return _.Uo(d),!1}return!0};
VDE.prototype.showHelpDialog=function(Z,V,a){var J=this,r=aPA();if(!r)return!1;var f={helpCenterPath:"/youtube",productData:ov7(this,"GUIDED_HELP",a)};Jhb(f);var d=cTV();d.context=Z||f.productData.context||"default";d.defaultHelpArticleId=V;d.enableSendFeedback=!0;(_.AW("gapi.load")||function(N,C){return C()})("client",function(){try{var N=PqB(r,f);
if(_.F("web_always_load_chat_support")&&!J.chatSupportLoaded)try{N.JSC$7867_loadChatSupport(d),J.chatSupportLoaded=!0}catch(C){}N.startHelp(d)}catch(C){_.Uo(C)}})};
var aPA=function(){var Z=_.yr("GOOGLE_FEEDBACK_PRODUCT_ID");Z||_.Uo(Error("ci"));return Z},Jhb=function(Z){Z&&(Z.locale=_.F("kevlar_help_use_locale")?_.yr("INNERTUBE_CONTEXT_HL","en"):_.yr("HTML_LANG","en"))},ov7=function(Z,V,a){var J=Z.productData;
delete J.origin;J.device=_.YV();var r;a:{if(r=document.createElement("canvas")){var f=r.getContext("experimental-webgl",{stencil:!0});if(f){var d=f.getExtension("WEBGL_debug_renderer_info");if(d){r=f.getParameter(d.UNMASKED_RENDERER_WEBGL);break a}}if(f=r.getContext("webgl")){r=f.getParameter(f.RENDERER);break a}}r=null}J.gpu=r;J.isSDC=!!_.yr("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(r=_.yr("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.lv.extend(J,r);_.FDa(V,J);_.DBi(J);(Z=_.L4(Z.element,"yt-get-autonav-pause-debug-state"))&&
Z.length&&(J.autonav_pause_state=Z[0]);Z=_.iv();J.browser_resolution=Z.width+"\u00d7"+Z.height+"@"+(window.devicePixelRatio||1)+"x";a&&_.lv.extend(J,a);return J};
VDE.prototype.resetProductData=function(){this.productData={}};var rhE=function(Z){this.feedbackManager=new VDE(Z)};
rhE.prototype.showFeedbackDialog=function(Z,V,a,J){return this.feedbackManager.showFeedbackDialog(Z,V,a,J)};
rhE.prototype.showHelpDialog=function(Z,V,a){return this.feedbackManager.showHelpDialog(Z,V,a)};var PiH=function(){this.baseUrl="";this.aTag=document.createElement("a")},Ala=function(Z,V,a){a=a===void 0?{}:a;
a.pbj||(a.pbj=1);a=_.x6E(V,a);Z.baseUrl&&a&&!_.hW(a)[1]&&!_.ep(a)&&(V=Z.baseUrl,dJ(V,"/")&&(V=V.slice(0,-1)),_.iK(a,"/")&&(a=a.slice(1)),a=V+"/"+a);Fl(Z.aTag,SP(a||""));return Z.aTag.href};
PiH.prototype.fetchData=function(Z){return _.XVm(Z)};
PiH.prototype.postData=function(Z,V){var a={method:"POST"};if(V){for(var J=_.B(Object.keys(V)),r=J.next();!r.done;r=J.next()){r=r.value;var f=V[r];_.rb(f)&&(V[r]=JSON.stringify(f))}a.postParams=V}return _.XVm(Z,a)};
_.kra=function(Z,V,a,J,r){Z=Ala(Z,V,a);if(!Z)throw J=Error("di"),Object.assign(J,{params:V}),J;return _.XVm(Z,r,J)};
PiH.prototype.requestDataForServiceEndpoint=function(Z,V){if(_.D(Z,_.kbn))return this.fetchData("/getAccountSwitcherEndpoint");V=V||{};var a=_.D(Z,GjH);a?V.se=a.base64EncodedServiceEndpoint:V.sej=JSON.stringify(Z);(a=_.st())&&_.F("enable_service_ajax_csn")&&(V.csn=a);V.theme=_.lo();_.D(Z,Hsu)&&_.yr("DELEGATION_CONTEXT")&&(V.delegation_context=JSON.stringify(_.yr("DELEGATION_CONTEXT")));a=null;for(var J in Z)if(dJ(J,"Endpoint")||dJ(J,"Command")){a=J;break}if(!a){var r=Error("ei");Object.assign(r,{params:Z});
_.EIE(r,"WARNING");return new _.oG(function(d,N){N(r)})}J={name:a};
var f;(a=(f=_.D(Z,_.aC))==null?void 0:f.signal)&&(J.signal=a);(f=_.xy(window.location.href))&&f.internalcountrycode&&(J.internalcountrycode=f.internalcountrycode);f="/service_ajax";_.F("debug_forward_web_query_parameters")&&(f=_.LXJ(f,window.location.search));f=_.pf(f,J);Z.clickTrackingParams&&_.xZ(f,{itct:Z.clickTrackingParams});return this.postData(f,V)};_.fPE=new _.uM("GFEEDBACK_TOKEN");var iSA;var Bo7;var dOc;var mO7;var jy=function(){var Z=_.Q.apply(this,arguments)||this;Z.compact=!1;return Z};
_.O(jy,_.Q);jy.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
jy.prototype.computeHasIcon_=function(Z){return!!Z};
jy.prototype.isSignInIcon_=function(Z){return Z=="yt-icons:prompted_sign_in"};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],jy.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],jy.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.WUa.YtConditionalRendererBehavior),_.u("design:type",Object)],jy.prototype,"ytConditionalRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],jy.prototype,"data",void 0);
_.z([_.x({computed:"computeIcon_(data.icon)"}),_.u("design:type",Object)],jy.prototype,"icon_",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.u("design:type",Boolean)],jy.prototype,"hasIcon_",void 0);_.z([_.x({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.u("design:type",Boolean)],jy.prototype,"signInIcon_",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],jy.prototype,"compact",void 0);
jy=_.z([_.qZ({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],jy);
_.e(jy,"yt-player-error-message-renderer",function(){if(mO7===void 0){var Z=document.createElement("template");_.w(Z,'\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<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    <div id="reason" class="style-scope yt-player-error-message-renderer">[[getSimpleString(data.reason)]]</div>\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      <div id="dismiss-button" class="style-scope yt-player-error-message-renderer"></div>\n      <div id="button" class="style-scope yt-player-error-message-renderer"></div>\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;dOc===void 0&&(dOc=document.createElement("template"));var J=dOc;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);mO7=Z}Z=mO7;return Z},{mode:2});var NoY;var CiL;var vP=function(){return _.Q.apply(this,arguments)||this};
_.O(vP,_.Q);vP.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
vP.prototype.computeIcon_=function(Z){return Z?"yt-icons:"+Z.iconType.toLowerCase():"error_outline"};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],vP.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],vP.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],vP.prototype,"data",void 0);_.z([_.x({computed:"computeIcon_(data.icon)"}),_.u("design:type",Object)],vP.prototype,"icon_",void 0);vP=_.z([_.qZ({is:"yt-player-kav-renderer",disableElementRegistration:!0})],vP);
_.e(vP,"yt-player-kav-renderer",function(){if(CiL===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;NoY===void 0&&(NoY=document.createElement("template"));var J=NoY;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);CiL=Z}Z=CiL;return Z},{mode:2});_.jG(_.Uc(function(Z){var V=_.v6(),a=_.B(_.ip(0,void 0,"gCmSbf")),J=a.next().value,r=a.next().value;a=_.B(_.ip(null,void 0,"Rj9zMe"));var f=a.next().value,d=a.next().value;_.so(function(){wVJ(V.value,r,d);V.value.scrollIntoView()});
a=yTV.bind(null,Z.data,J);eR("resize",function(){var N=f();if(J()===1&&N!==null){var C;(C=window.grecaptcha)==null||C.reset(N)}});
return _.S("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.S("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.S("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var N,C;return(N=Z.data().accessibility)==null?void 0:(C=N.accessibilityData)==null?void 0:C.label}),_.S(_.dH,{text:a,
className:_.un("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.S("div",{el:V,class:"ytwPlayerCaptchaViewModelGridItem"})))},"be"),"yt-player-captcha-view-model",{props:{data:_.EU}});var bUE=!1;_.qpY=_.Uc(function(Z){var V=Z.data;return _.S("yt-interstitial-view-model",{class:"interstitial-view-model-wiz"},_.S(_.K,{cond:function(){return V().icon},
then:function(a){return _.S("div",{class:"interstitial-view-model-wiz__interstitial-icon interstitial-view-model-wiz__flex-item"},_.S(_.bn,{data:a,alt:"",className:"interstitial-view-model-wiz__icon-image",preserveWidth:!0}))}}),_.S(_.K,{cond:function(){return V().title},
then:function(a){return _.S("div",{class:"interstitial-view-model-wiz__interstitial-title interstitial-view-model-wiz__flex-item"},_.S(_.dH,{text:a}))}}),_.S(_.K,{cond:function(){return V().description},
then:function(a){return _.S("div",{class:"interstitial-view-model-wiz__interstitial-description interstitial-view-model-wiz__flex-item"},_.S(_.dH,{text:a}))}}),_.S(_.lB,{data:function(){return V().primaryButton}},{buttonViewModel:function(a){return _.S(_.yk,{data:a.data,
className:"interstitial-view-model-wiz__flex-item"})}}),_.S(_.lB,{data:function(){return V().secondaryButton}},{buttonViewModel:function(a){return _.S(_.yk,{data:a.data,
className:"interstitial-view-model-wiz__flex-item"})}}))},"ce");
_.qpY.idomCompat=!0;var Spc=_.Uc(function(Z){var V=Z.data;_.Mx();return _.S("yt-player-interstitial-renderer",{class:"player-interstitial-renderer-wiz"},_.S("div",{class:"player-interstitial-renderer-wiz__scrim"},_.S(_.lB,{data:function(){return V().content}},{interstitialViewModel:_.qpY})))},"de");
Spc.idomCompat=!0;_.jG(Spc,"yt-player-interstitial-renderer",{props:{data:_.Hh}});var x2=function(){var Z=_.Q.apply(this,arguments)||this;Z.noBackground=!1;Z.compact=!1;Z.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return Z};
_.O(x2,_.Q);x2.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"}}}};
x2.prototype.onUpdatePlayerErrorMessageCommand_=function(Z){if(_.D(Z,egH)){var V;if(Z=(V=_.D(Z,egH))==null?void 0:V.newPlayerErrorMessageRenderer)this.data=Z}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],x2.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],x2.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],x2.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],x2.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],x2.prototype,"status",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],x2.prototype,"noBackground",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],x2.prototype,"compact",void 0);x2=_.z([_.qZ({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],x2);
var ToA=_.pr()(x2,"yt-playability-error-supported-renderers",function(){if(Bo7===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;iSA===void 0&&(iSA=document.createElement("template"));var J=iSA;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Bo7=Z}Z=Bo7;return Z},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var UBa=void 0,ATJ=void 0;var jjK=new zVr;var iN=new _.uM("ENTITY_STATE_TOKEN"),QJ=new _.uM("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var YpF=function(Z){this.store=Z;this.rcE=new _.MKc},hUi=function(Z,V,a){var J,r;
if(!(r=((J=V.playabilityStatus)==null?void 0:J.status)!=="OK")){Z=Z.store;var f;r=V.offlineState&&((f=V.videoDetails)==null?0:f.videoId)?_.F("enable_pl_r_c_cd")?pUF(Z.getState().entities,V.videoDetails.videoId):!!Slo(Z.getState().entities,V.videoDetails.videoId):!1}if(r)return!0;r=hDm(V);if(r===1){if(_.F("ab_v_vid_sig")){var d,N=(d=V.videoDetails)==null?void 0:d.videoId;if(!N||!a||N!==a){var C;V=new _.qa("282054944_vid",{cdA:a,rzZ:(C=V.videoDetails)==null?void 0:C.videoId});_.t$(V)}}return!0}MeE=
0;var T,Y;C=(N=V.auxiliaryUi)==null?void 0:(T=N.messageRenderers)==null?void 0:(Y=T.bkaEnforcementMessageViewModel)==null?void 0:Y.displayType;if(r!==3&&(C==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||C==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;C={reason:_.hB(_.oC("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.F("ks_something_wrong_learn_more")?xsu("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.hB(_.oC("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:_.hB("282054944")};Xuc(V,{playerErrorMessageRenderer:C});return!1},eUE=function(Z,V){if(dIK(V)){_.Z7(1,!0);
var a=(a=dIK(V))&&_.HUO()?a:void 0;a?(Xuc(V,{enforcementMessageViewModel:a}),Z.rcE.increment("IN_PLAYER"),_.Z7(5)):(Z.rcE.increment("SKIP_DISPLAY"),_.Z7(2))}},Xuc=function(Z,V){Z.playabilityStatus=Object.assign({},Z.playabilityStatus,{status:"ERROR",
errorScreen:V});Z.videoDetails=void 0};
YpF.prototype.handleResponse=function(Z,V){if(Z.playabilityStatus){var a,J,r,f=(V==null?void 0:(a=V.innerTubeRequest)==null?void 0:a.videoId)||(V==null?void 0:(J=V.innerTubeRequest)==null?void 0:(r=J.playerRequest)==null?void 0:r.videoId);hUi(this,Z,f)&&eUE(this,Z)}};
YpF[LR]=[iN];var Qfm=new _.uM("ADBLOCK_DETECTION_SERVICE_TOKEN");var gp=function(Z){this.pc8=Z};
gp.prototype.bindInnertubeChallengeFetcher=function(Z){this.pc8.bicf(Z)};
gp.prototype.registerChallengeFetchedCallback=function(Z){this.pc8.bcr(Z)};
gp.prototype.getLatestChallengeResponse=function(){return this.pc8.blc()};var tDE;_.pm=function(Z,V,a){var J=this;this.network=Z;this.options=V;this.networkStatusManager=a;this.wb=null;if(V.useBotguardEverywhere){var r=new _.ul;this.wb=r.promise;_.JO.ytAtRC&&_.Cg(_.td,function(){var f,d;return _.m(function(N){if(N.nextAddress==1){if(!_.JO.ytAtRC)return N.return();f=Kjr(null);return _.q(N,J.qx(f),2)}d=N.yieldResult;_.JO.ytAtRC&&_.JO.ytAtRC(JSON.stringify(d));_.mt(N)})});
Mri().then(function(f){var d,N,C,T;return _.m(function(Y){if(Y.nextAddress==1)return f.bindInnertubeChallengeFetcher(function(X){return J.qx(Kjr(X))}),_.q(Y,HGn(),2);
d=Y.yieldResult;N=f.getLatestChallengeResponse();C=N.challenge;if(!C)throw Error("fi");T={challenge:C,oJ:Wj(C),hD:d,bgChallenge:new LB};r.resolve(T);f.registerChallengeFetchedCallback(function(X){X=X.challenge;if(!X)throw Error("gi");X={challenge:X,oJ:Wj(X),hD:d,bgChallenge:new LB};J.wb=Promise.resolve(X)});
_.mt(Y)})})}else V.preload&&nvW(this,new Promise(function(f){_.qf(_.td,function(){f(lPY(J))},0)}))};
tDE=function(Z){var V={preload:!0,useBotguardEverywhere:_.F("attmusi")},a=!1;if(typeof V==="boolean")var J={preload:V};else typeof V==="undefined"?J={preload:!0}:(J=V,a=!!V.l82);V=a?void 0:new _.Ad;_.pm.instance=new _.pm(Z,J,V);return _.pm.instance};
_.pm.prototype.pcV=function(){var Z=this;return _.m(function(V){return V.nextAddress==1?_.q(V,Promise.race([Z.wb,null]),2):V.return(!!V.yieldResult)})};
_.pm.prototype.k6c=function(Z,V,a){var J=this,r,f,d;return _.m(function(N){J.wb===null&&nvW(J,lPY(J));r=!1;f={};d=function(){var C,T,Y;return _.m(function(X){switch(X.nextAddress){case 1:return _.q(X,J.wb,2);case 2:C=X.yieldResult;f.challenge=C.challenge;if(!C.hD){"c1a"in C.oJ&&(f.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");X.jumpTo(3);break}T=Object.assign({},{c:C.challenge,e:Z},V);_.rs(X,4);r=!0;if(_.F("attbs")&&!_.F("attmusi")){Y=_.$1Y(C.hD,{t2:T});X.jumpTo(6);break}return _.q(X,C.hD.snapshot({t2:T}),
7);case 7:Y=X.yieldResult;case 6:Y?f.webResponse=Y:f.error="ATTESTATION_ERROR_VM_NO_RESPONSE";_.Hb(X,3);break;case 4:_.ds(X),f.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 3:if(Z==="ENGAGEMENT_TYPE_PLAYBACK"){var n=C.oJ,t={};if(n.c6a){var c=Number(_.yr("DCLKSTAT",0));t.reportingStatus=String(Number(n.c)^(isNaN(c)?0:c))}n.c6b&&(t.broadSpectrumDetectionResult=String(Number(n.c)^Number(_.yr("CATSTAT",0))));f.adblockReporting=t}return X.return(f)}})};
return N.return(Promise.race([d(),sph(a,function(){var C=Object.assign({},f);r&&(C.error="ATTESTATION_ERROR_VM_TIMEOUT");return C})]))})};
var Kjr=function(Z){var V={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};Z&&(V.interpreterHash=Z);return V},lPY=function(Z,V){V=V===void 0?0:V;
var a,J,r,f,d,N,C,T,Y,X,n,t;return _.m(function(c){switch(c.nextAddress){case 1:a=Kjr(Mir().oUE);if(_.F("att_fet_ks"))return _.rs(c,7),_.q(c,Z.qx(a),9);_.rs(c,4);return _.q(c,Fjc(Z,a),6);case 6:d=c.yieldResult;r=d.lbU;f=d.moA;J=d;_.Hb(c,3);break;case 4:return _.ds(c),_.FD(Error("hi`"+V)),DOr(Z,864E5),c.return({challenge:"",oJ:{},hD:void 0,bgChallenge:void 0});case 9:J=c.yieldResult;if(!J)throw Error("ii");if(!J.challenge)throw Error("ji");r=J.challenge;f=Wj(r);if("c1a"in f&&(!J.bgChallenge||!J.bgChallenge.program))throw Error("ki");
_.Hb(c,3);break;case 7:N=_.ds(c);_.FD(N);V++;if(V>=5)return _.FD(Error("hi`"+V)),DOr(Z,864E5),c.return({challenge:"",oJ:{},hD:void 0,bgChallenge:void 0});C=1E3*Math.pow(2,V-1)+Math.random()*1E3;return c.return(new Promise(function(y){_.qf(_.td,function(){y(lPY(Z,V))},C)}));
case 3:T=RDF(f);DOr(Z,T*1E3);Y=void 0;if(!("c1a"in f&&J.bgChallenge)){c.jumpTo(10);break}X=$BO(J.bgChallenge);_.rs(c,11);return _.q(c,u_7(Mir(),X),13);case 13:_.Hb(c,12);break;case 11:return n=_.ds(c),_.FD(n),c.return({challenge:r,oJ:f,hD:Y,bgChallenge:X});case 12:return _.rs(c,14),Y=new _.yO({challenge:X,bD:{km:"aGIf"}}),_.q(c,Y.cZf,16);case 16:_.Hb(c,10);break;case 14:t=_.ds(c),_.FD(t),Y=void 0;case 10:return c.return({challenge:r,oJ:f,hD:Y,bgChallenge:X})}})};
_.pm.prototype.qx=function(Z){var V=this,a;return _.m(function(J){a=V.networkStatusManager;if(!a||a.isNetworkAvailable())return J.return(V.network.qx(Z));_.nF("att_pna",void 0,"attestation_challenge_fetch");return J.return(new Promise(function(r){a.listenOnce("publicytnetworkstatus-online",function(){V.network.qx(Z).then(r)})}))})};
var chA=function(Z){if(!Z)throw Error("ii");if(!Z.challenge)throw Error("ji");var V=Z.challenge,a=Wj(V);if("c1a"in a&&(!Z.bgChallenge||!Z.bgChallenge.program))throw Error("ki");return Object.assign({},Z,{lbU:V,moA:a})},Fjc=function(Z,V){var a,J,r,f,d;
return _.m(function(N){switch(N.nextAddress){case 1:a=void 0,J=0,r={};case 2:if(!(J<5)){N.jumpTo(4);break}if(!(J>0)){N.jumpTo(5);break}r.hvg=1E3*Math.pow(2,J-1)+Math.random()*1E3;return _.q(N,new Promise(function(C){return function(T){_.qf(_.td,function(){T(void 0)},C.hvg)}}(r)),5);
case 5:return _.rs(N,7),_.q(N,Z.qx(V),9);case 9:return f=N.yieldResult,N.return(chA(f));case 7:a=d=_.ds(N),d instanceof Error&&_.FD(d);case 8:J++;r={hvg:void 0};N.jumpTo(2);break;case 4:throw a;}})},nvW=function(Z,V){Z.wb=V},OSF=function(Z){var V,a,J;
return _.m(function(r){if(r.nextAddress==1)return _.q(r,Promise.race([Z.wb,null]),2);V=r.yieldResult;var f=lPY(Z);Z.wb=f;(a=V)==null||(J=a.hD)==null||J.dispose();_.mt(r)})},DOr=function(Z,V){var a=Date.now()+V,J=function(){var r;
return _.m(function(f){r=a-Date.now();return r<1E3?_.q(f,OSF(Z),0):(_.qf(_.td,J,Math.min(r,6E4)),f.jumpTo(0))})};
J()},sph=function(Z,V){return new Promise(function(a){_.qf(_.td,function(){a(V())},Z)})};var Gtr=function(){};
Gtr.prototype.processContext=function(Z){var V=_.pm.instance;if(!V)return _.xg();var a=IMV(Z);return a?new vS(V.k6c(a,WDR(Z),500).then(function(J){var r;(Z==null?0:(r=Z.innerTubeRequest)==null?0:r.context)||(Z.innerTubeRequest.context={});r=Z.innerTubeRequest.context;r.request||(r.request={});r.request.attestationResponseData=J})):_.xg()};var wu4=function(Z){this.innertubeTransportService=Z};
wu4.prototype.qx=function(Z){_.nF("att_fsr",void 0,"attestation_challenge_fetch");return _.GG(this.innertubeTransportService,Z,_.j_(_.EbW)).then(function(V){_.nF("att_frr",void 0,"attestation_challenge_fetch");return V})};_.yhA=function(Z){this.innertubeTransportService=Z};var bSz=new _.uM("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var UOA=function(){},Ahc=function(Z,V,a,J,r){var f=_.yr("YPC_MB_URL");
_.U7c(f).then(function(){HSY(f,Z,V,a,J,r)})},HSY=function(Z,V,a,J,r,f){try{var d=payments.business.integration,N=payments.business.integration.Style.create().withMaterialDesignStyle(),C=d.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.F("enable_window_constrained_buy_flow_dialog")&&(C=C.usingPopupStyle("windowConstrained"));f&&(C=C.usingCloseCallback(f));var T=a?a:_.yr("YPC_GB_LANGUAGE"),Y=_.yr("SESSION_INDEX");d.bootstrap.fromPaymentsUrl(Z);d.bootstrap.asMashupMode(C).usingGaiaIndex(Y).usingLocale(T).usingStyle(N).usingDefaultActivityStatusChangeHandler().inStandaloneContext(d.standaloneContextAuthId.forGaia()).purchaseManager(V,function(X){J&&J(X)}).load(void 0,r)}catch(X){throw r&&r(X),_.t$(X),X;
}};var kth=new _.uM("PURCHASE_MANAGER_TOKEN");var EvY=function(){var Z=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return Z.videos},
getContinuationsPresent:function(){return Z.continuationsPresent},
setVideos:function(V){Z.videos=V},
getRecommendedVideos:function(){return Z.recommendedVideos},
setRecommendedVideos:function(V){Z.recommendedVideos=V}}};
EvY.prototype.addVideos=function(Z){Z&&(this.videos=Z.filter(function(V){return!!_.VTR(V)}).map(function(V){var a=_.VTR(V);
a:{var J;if(V.playlistVideoRenderer&&((J=V.playlistVideoRenderer)==null?0:J.voteSortTiebreaker))var r=V.playlistVideoRenderer.voteSortTiebreaker;else{if(_.D(V,ZK)){var f;if(J=(r=_.D(V,ZK))==null?void 0:(f=r.playlistItemData)==null?void 0:f.voteSortTiebreaker){r=J;break a}}r=""}}return{itemId:a,videoId:_.oLR(V),voteCount:_.rtE(V),voteSortTiebreaker:r}}),this.continuationsPresent=!!_.D(Z[Z.length-1],_.J1))};
var jpA=function(Z,V){return Z.videos.findIndex(function(a){return a.itemId===V})},vvA=function(Z,V){return Z.recommendedVideos.findIndex(function(a){return a.itemId===V})},xOA=function(Z){Z={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:Z}}}}};_.l().resolve(_.Lf).resolveCommand(Z)};var Qph=function(){EvY.apply(this,arguments)};
_.O(Qph,EvY);
var DBr=function(Z,V,a,J){if(!Z.parentElem)throw Error("pi");var r=jpA(Z,V);r===-1&&(r=vvA(Z,V),r=r!==-1?r+Z.videos.length:-1);if(r===-1)throw Error("qi");var f=r>=Z.videos.length?Z.recommendedVideos[r-Z.videos.length]:Z.videos[r];f.voteCount=a;f.voteSortTiebreaker=Date.now().toString();r>=Z.videos.length?Z.recommendedVideos.splice(r-Z.videos.length,1):Z.videos.splice(r,1);var d=Z.videos;for(var N=0,C=d.length-1;N<=C;){var T=Math.floor((N+C)/2);if(d[T].voteCount<f.voteCount)C=T-1;else if(d[T].voteCount>f.voteCount)N=
T+1;else{a:{var Y=f.voteSortTiebreaker;var X=d[T].voteSortTiebreaker;if(Y.length!==X.length)Y=Y.length>X.length;else{for(var n=0;n<Y.length;n++){var t=Y.charCodeAt(n),c=X.charCodeAt(n);if(t>c){Y=!0;break a}if(t<c)break}Y=!1}}Y?C=T-1:N=T+1}}d=N;if(d===-1)throw Error("ri");Z.videos.splice(d,0,f);r!==d&&puc(Z,r,d,V,a,J)},puc=function(Z,V,a,J,r,f){var d,N=(d=Z.parentElem)==null?void 0:d.children,C=Math.min(V,a),T=Math.max(V,a);
if(N)for(d=C;d<=T;d++)N[d].style.viewTransitionName="item-"+String(d);document.startViewTransition(function(){if(Z.parentElem){var Y=Z.parentElem.children;if(!(!Y||V<0||V>=Y.length||a<0||a>=Y.length)){var X=Y[V];if(X){X.remove();Z.showRefreshPill=a>=Z.videos.length-1&&Z.continuationsPresent;if(!Z.showRefreshPill){Y=Y[a]||null;var n;(n=Z.parentElem)==null||n.insertBefore(X,Y)}_.Rg(Z.parentElem,"yt-update-video-data-voting-animation",{toIdx:a,itemId:J,newVoteCount:r,voteStatus:f,hideItem:Z.showRefreshPill})}}}}).finished.then(function(){if(N)for(var Y=
C;Y<=T;Y++)N[Y].style.viewTransitionName="";
if(Z.showRefreshPill)xOA(_.oC("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var X;if(X=Y=(X=Z.parentElem)==null?void 0:X.children[a])X=Y.getBoundingClientRect(),Y=X.bottom,X=!(X.top>=0&&Y<=Z.clientHeight);X&&(X=_.rV(V>a?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(V-a)),xOA(X))}})};var z7h=function(Z,V){var a=this;Z?this.innertubeTransportServicePromise=Promise.resolve(Z):V&&(this.innertubeTransportServicePromise=V(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new cP(3E3,function(J){return h7W(a,J)},0);
this.validateMiniAppVideoIdRateLimiter=new cP(3E3,function(J){return e7L(a,J)},1)},OQY=function(Z,V){Z.JSC$14908_miniAppId=V;
Z.reportMiniAppValueRateLimiter=new cP(3E3,function(a){return h7W(Z,a)},0);
Z.validateMiniAppVideoIdRateLimiter=new cP(3E3,function(a){return e7L(Z,a)},1)},wmb=function(Z,V){var a;
return _.m(function(J){if(J.nextAddress==1)return _.q(J,Z.reportMiniAppValueRateLimiter.call(V),2);a=J.yieldResult;return J.return([a,V])})},h7W=function(Z,V){var a,J,r,f,d,N,C;
return _.m(function(T){switch(T.nextAddress){case 1:return _.q(T,Z.innertubeTransportServicePromise,2);case 2:return a=T.yieldResult,J=_.j_(eeY),r=Date.now(),f={externalPostId:Z.JSC$14908_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(r/1E3),nanos:Math.round(r%1E3*1E6)},intValue:""+V}},_.rs(T,3),_.q(T,_.GG(a,f,J),5);case 5:d=T.yieldResult;_.Hb(T,4);break;case 3:throw N=_.ds(T),N;case 4:if(d){if("error"in d&&d.error)throw d.error;if(d.errorMetadata)throw Error("si`"+
d.errorMetadata.status);if(C=d.userStatResult)return T.return(C);throw Error("ti");}throw Error("ui");}})},bQr=function(Z){var V,a,J,r,f;
_.m(function(d){switch(d.nextAddress){case 1:return _.q(d,Z.innertubeTransportServicePromise,2);case 2:return V=d.yieldResult,a=_.j_(eeY),J={externalPostId:Z.JSC$14908_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.rs(d,3),_.q(d,_.GG(V,J,a),5);case 5:r=d.yieldResult;_.Hb(d,4);break;case 3:throw f=_.ds(d),f;case 4:if(r==null)throw Error("ui");if("error"in r&&r.error)throw r.error;if(r.errorMetadata)throw Error("si`"+r.errorMetadata.status);_.mt(d)}})};
z7h.prototype.flush=function(){var Z=this;return _.m(function(V){return V.nextAddress==1?_.q(V,Z.reportMiniAppValueRateLimiter.flush(),2):_.q(V,Z.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var ybF=function(Z,V){return _.m(function(a){return a.nextAddress==1?_.q(a,Z.validateMiniAppVideoIdRateLimiter.call(V),2):a.return(a.yieldResult)})},e7L=function(Z,V){var a,J,r,f,d,N;
return _.m(function(C){switch(C.nextAddress){case 1:return _.q(C,Z.innertubeTransportServicePromise,2);case 2:return a=C.yieldResult,J=_.j_(kXa),r={videoId:V},_.rs(C,3),_.q(C,_.GG(a,r,J),5);case 5:f=C.yieldResult;_.Hb(C,4);break;case 3:throw d=_.ds(C),d;case 4:if(f){if("error"in f&&f.error)throw f.error;if(f.errorMetadata)throw Error("si`"+f.errorMetadata.status);if(N=f.playabilityStatus)return C.return(N.status);throw Error("vi");}throw Error("ui");}})};
z7h[LR]=[_.M_(_.dc),_.M_(Cya)];var $Oa=function(){this.clientData=new Map};
$Oa.prototype.getData=function(Z){return this.clientData.get(Z)};var R7h=function(Z){this.store=Z};
R7h.prototype.handleResponse=function(Z){(Z=_.D(Z.frameworkUpdates,UD))&&_.JI(Z,this.store)};
R7h[LR]=[_.lE];var MDc=new _.uM("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var Ljh={account_advanced:[[0,1,155]],account_box:[[0,1,24],[1,1,24]],account_notifications:[[0,1,155]],account_playback:[[0,1,155]],account_privacy:[[0,1,155]],account_settings:[[0,1,155]],account_sharing:[[0,1,155]],admin_panel_settings:[[1,1,24]],ameba:[[0,1,60]],"arrow-back":[[1,1,24,!0]],"arrow-forward":[[1,1,24,!0]],arrow_drop_down:[[1,1,24]],arrow_drop_up:[[1,1,24]],artwork:[[0,1,140]],bebo:[[0,1,60]],blogger:[[0,1,60]],chrome_icon:[[0,1,192]],collections:[[0,1,24]],countdown_to_close:[[0,
1,100]],countdown_to_close_digit:[[0,1,100]],creation_post:[[0,1,24],[1,1,24]],creator_studio_red_logo:[[0,2,24]],cyworld:[[0,1,60]],dark_theme:[[0,1,24],[1,1,24]],digg:[[0,1,60]],email:[[0,1,60]],embed:[[0,1,60]],emoji_activities:[[0,1,24]],emoji_food:[[0,1,24]],emoji_nature:[[0,1,24]],emoji_symbols:[[0,1,24]],emoji_travel:[[0,1,24]],empty_search:[[0,1,230]],equalizer:[[0,1,24]],face_filled_happy:[[0,1,36]],face_filled_meh:[[0,1,36]],face_filled_sad:[[0,1,36]],face_filled_unhappy:[[0,1,36]],face_filled_very_happy:[[0,
1,36]],face_outlined_happy:[[1,1,36]],face_outlined_meh:[[1,1,36]],face_outlined_sad:[[1,1,36]],face_outlined_unhappy:[[1,1,36]],face_outlined_very_happy:[[1,1,36]],facebook:[[0,1,60]],fotka:[[0,1,60]],g_translate:[[1,1,24]],game_console_dpad:[[0,1,24]],game_console_face_buttons:[[0,1,24]],goo:[[0,1,60]],google:[[0,1,24]],hashtag_landing_page_empty:[[0,1,200]],hashtag_landing_page_empty_dark_mode:[[0,1,200]],hashtag_landing_page_error:[[0,1,300]],hashtag_landing_page_error_dark_mode:[[0,1,300]],hi5:[[0,
1,60]],kakao:[[0,1,60]],"keyboard-arrow-down":[[1,1,24]],"keyboard-arrow-up":[[1,1,24]],language:[[0,1,24],[1,1,24]],library_remove:[[1,1,24]],linkedin:[[0,1,60]],livejournal:[[0,1,60]],member:[[1,2,16]],meneame:[[0,1,60]],mixi:[[0,1,60]],moderator:[[1,1,16]],money_fill:[[0,3,24]],music:[[1,1,24]],myspace:[[0,1,60]],naver:[[0,1,60]],odnoklassniki:[[0,1,60]],offline_download:[[0,1,24]],offline_downloading_eighty:[[0,1,24]],offline_downloading_forty:[[0,1,24]],offline_downloading_sixty:[[0,1,24]],offline_downloading_spinner:[[0,
1,24]],offline_downloading_twenty:[[0,1,24]],offline_downloading_zero:[[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,1,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_list:[[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 uz4=new _.uM("ICON_SET_TOKEN"),Wja=new _.uM("ICON_URL_PROVIDER_TOKEN"),gvF=new _.uM("PREFETCH_ICONS_TOKEN"),IPW=new _.uM("ICON_MAP_FN_TOKEN");var hl={},ZbB=(hl.ACCESS_TIME="clock",hl.ACCOUNT_BOX="person_account",hl.ACCOUNT_BOX_CAIRO="person_account_cairo",hl.ACCOUNT_CIRCLE="person_circle",hl.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",hl.ACCOUNT_LINKED="account_link_success",hl.ACCOUNT_UNLINKED="account_link",hl.ADD_FRIEND="people",hl.ADD_TO_LIBRARY=ay("add"),hl.ADD_TO_PLAYLIST="add",hl.ADD_TO_QUEUE_TAIL="list_queue",hl.ADD_TO_REMOTE_QUEUE="list_music",hl.ADD_TO_WATCH_LATER="clock",hl.ADD_VIDEO_LINK="film_strip_add",hl.ALERT_WARN_RED="alert_triangle",
hl.ARROW_BACK="arrow_left",hl.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",hl.ARROW_DROP_DOWN="chevron_down",hl.ARROW_DROP_UP="chevron_up",hl.ARROW_FORWARD="arrow_right",hl.AUDIOTRACK="audio",hl.AUTO_AWESOME="sparkle",hl.AVATAR_ANONYMOUS="person_circle",hl.AVATAR_LOGGED_OUT="person_circle",hl.BACK="arrow_left",hl.BAR_CHART="bar_graph",hl.BLOCK="slash_circle_left",hl.BLOCK_USER="slash_circle_left",hl.BOOKMARK_BORDER="bookmark",hl.BREAKING_NEWS_ALT_1="article_alert",hl.BROADCAST_CAIRO="podcast_cairo",
hl.BUG_REPORT="bug",hl.CAMERA_ALT="camera",hl.CAMPAIGN="megaphone",hl.CANCEL="x_circle",hl.CAPTIONS="closed_caption",hl.CAST_OUTLINE="chromecast",hl.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",hl.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",hl.CHAT="message_bubble_left",hl.CHAT_BUBBLE="message_bubble_empty",hl.CHECK_BOX_OUTLINE_BLANK="box_empty",hl.CHECK_CIRCLE_OUTLINE="check_circle",hl.CHECK_CIRCLE_THICK="check_circle",hl.CLARIFY="article_clarify",hl.CLOSED_CAPTION_SELECTED="closed_caption",hl.CLOSE=
"x_mark",hl.CLOUD_UPLOAD="cloud_arrow_up",hl.COLLAPSE="chevron_up",hl.COLLAPSE_CAIRO="chevron_up_cairo",hl.COLLECTION="layers",hl.COLOR_LENS="palette",hl.COMMENT="message_bubble_right",hl.CONSENT_SHIELD="person_shield",hl.CONTENT_CUT="scissors",hl.CONTENT_CUT_CAIRO="scissors_cairo",hl.COURSE=_.F("web_enable_course_icon_update")?"creator_academy":"lightbulb",hl.COURSE_CAIRO=_.F("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",hl.CREATION_LIVE="radar_live",hl.CREATION_UPLOAD=
"my_videos",hl.CREATION_UPLOAD_RED="upload",hl.CREATOR_STUDIO="youtube_studio",hl.DELETE="trash_can",hl.DELETE_SWEEP="trash_can",hl.DESKTOP="laptop",hl.DISLIKE="thumb_down",hl.DISLIKE_SELECTED="thumb_down",hl.DISMISSAL="x_mark",hl.DISMISS_QUEUE="list_remove",hl.DOWN_ARROW="arrow_down",hl.DO_NOT_DISTURB="slash_circle_left",hl.DRAFT="paper_corner_folded",hl.DRAG_HANDLE="bars_2",hl.EDIT="pencil",hl.EMOJI="face_very_happy",hl.EMOJI_FLAGS="flag",hl.EMOJI_OBJECTS="lightbulb",hl.EMOJI_PEOPLE="face_very_happy",
hl.EMOJI_RECENT="clock",hl.EMPTY_HEART="heart",hl.EMPTY_LIKE="thumb_up",hl.ERROR_BLACK="alert_circle",hl.ERROR_OUTLINE="alert_circle",hl.EXIT_APP="arrow_in",hl.EXIT_TO_APP="arrow_in",hl.EXPAND="chevron_down",hl.EXPAND_ALL="chevron_expand",hl.EXPAND_CAIRO="chevron_down_cairo",hl.EXPAND_LESS="chevron_up",hl.EXPAND_MORE="chevron_down",hl.EXPLORE="compass",hl.EXPLORE_DESTINATION="compass",hl.EXTERNAL_LINK="open_new",hl.FAB_UPLOAD="upload",hl.FACE_HAPPY_OUTLINE="face_happy",hl.FACT_CHECK="article_check",
hl.FASHION_LOGO="fashion",hl.FASHION_LOGO_CAIRO="fashion_cairo",hl.FAVORITE="heart",hl.FEEDBACK="message_bubble_alert",hl.FEEDBACK_CAIRO="message_bubble_alert_cairo",hl.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",hl.FILL_ARROW_SOLID_UP_16="arrow_solid_up",hl.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",hl.FLAG="flag",hl.FULL_HEART="heart",hl.GAME_CONSOLE_DPAD="game_console_dpad",hl.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",hl.GAMING_LOGO="gaming",hl.GAMING_LOGO_CAIRO="gaming_cairo",hl.GO_TO_PAGE=
"arrow_right",hl.GROUPS="people_group",hl.HAPPY="face_happy",hl.HEALTH_AND_SAFETY="shield_plus",hl.HELP="question_circle",hl.HELP_CAIRO="question_circle_cairo",hl.HELP_OUTLINE="question_circle",hl.HIDE="slash_circle_left",hl.IMAGE="image",hl.INFINITY_ICON="infinity",hl.INFO="info_circle",hl.INFO_OUTLINE="info_circle",hl.INSERT_CHART_OUTLINED="bar_graph_box_vertical",hl.INSERT_PHOTO="image",hl.KEEP="pin",hl.KEEP_OFF="pin_off",hl.KEYBOARD="keyboard",hl.KEYBOARD_ARROW_DOWN="chevron_down",hl.KEYBOARD_ARROW_UP=
"chevron_up",hl.KIDS_BLOCK="slash_circle_left",hl.LANGUAGE="globe",hl.LAUNCH="open_new",hl.LEARNING="lightbulb",hl.LEARNING_CAIRO="lightbulb_cairo",hl.LIBRARY_ADD=ay("library_add"),hl.LIBRARY_OUTLINE="library",hl.LIBRARY_REMOVE=ay(),hl.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",hl.LIKES_PLAYLIST="thumb_up",hl.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",hl.LIKE="thumb_up",hl.LIKE_SELECTED="thumb_up",hl.LIVE="radar_live",hl.LIVE_CAIRO="radar_live_cairo",hl.LIVE_UNLISTED="link",hl.LOCATION_ON="location_point",
hl.LOCATION_PIN="location_point",hl.LOOP="arrow_repeat",hl.LOOP_ACTIVE="arrow_repeat",hl.LOOP_ONE="arrow_repeat_1",hl.LOOP_ONE_ACTIVE="arrow_repeat_1",hl.MEH="face_meh",hl.MEMBERS_ONLY_MODE_OFF="message_bubble_left",hl.MESSAGE="message_bubble_left",hl.MICROPHONE_ON="mic",hl.MIX="youtube_mix",hl.MONETIZATION_ON="dollar_sign_circle",hl.MONEY_FILL="dollar_sign_container",hl.MONEY_FILL_JPY="yen_sign_container",hl.MONEY_HEART="dollar_sign_heart",hl.MORE_HORIZ="overflow_horizontal",hl.MORE_VERT="overflow_vertical",
hl.MUSIC="audio",hl.MUSIC_CAIRO="audio_cairo",hl.MUSIC_NOTE_SYMBOL="music",hl.MUSIC_SHUFFLE="arrow_shuffle",hl.MY_CHANNEL="person_circle",hl.MY_LOCATION="location_point",hl.NEWS_STORY="news",hl.NEXT="chevron_right",hl.NOTIFICATIONS="bell",hl.NOTIFICATIONS_ACTIVE="bell_on",hl.NOTIFICATIONS_CAIRO="bell_cairo",hl.NOTIFICATIONS_DONE_CHECKMARK="check",hl.NOTIFICATIONS_INBOX="bell",hl.NOTIFICATIONS_NONE="bell",hl.NOTIFICATIONS_OFF="bell_off",hl.NOT_INTERESTED="slash_circle_left",hl.OFFICIAL_ARTIST_BADGE=
"audio",hl.OFFLINE_CLOUD="cloud_off",hl.OFFLINE_DOWNLOAD="download",hl.OFFLINE_DOWNLOAD_CAIRO="download_cairo",hl.OFFLINE_PAUSE="pause",hl.OPEN_IN_NEW="open_new",hl.OUTLINE_ADJUST="adjust",hl.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",hl.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",hl.OUTLINE_BAG="bag",hl.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",hl.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",hl.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",hl.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",
hl.PAID="dollar_sign",hl.PAUSE_OUTLINED="pause",hl.PAYMENT="credit_card",hl.PERSON_RADAR_FILLED="person_radar",hl.PHONE_DOWNLOAD="mobile_download",hl.PLAYABLES_LOGO="tic_tac_toe",hl.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",hl.PLAYLISTS="list_play_arrow",hl.PLAYLISTS_CAIRO="list_play_arrow_cairo",hl.PLAYLIST_ADD=ay("list_add"),hl.PLAYLIST_ADD_CHECK=ay("list_check"),hl.PLAY_ALL="play_arrow",hl.PLAY_CIRCLE="play_arrow_circle",hl.PLAY_OUTLINED="play_arrow_circle",hl.PRIVACY_INFO="shield",hl.PRIVACY_PRIVATE=
"lock",hl.PRIVACY_PUBLIC="earth",hl.PRIVACY_UNLISTED="link",hl.PROMOTE="megaphone",hl.PURCHASES="price_tag",hl.PURCHASE_SUPER_CHAT="super_chat",hl.PURCHASE_SUPER_STICKER="super_sticker",hl.QUESTION_ANSWER="message_bubble_question",hl.QUEUE_PLAY_LAST="list_queue_last",hl.QUEUE_PLAY_NEXT="list_play_arrow",hl.REMIX_FILLED="youtube_shorts_remix",hl.REMOVE="bar_circle",hl.REMOVE_CIRCLE="bar_circle",hl.REMOVE_CIRCLE_OUTLINE="bar_circle",hl.REMOVE_FROM_HISTORY="bar_circle",hl.REMOVE_FROM_PLAYLIST="bar_circle",
hl.REPLAY="arrow_circle",hl.REPORT_PROBLEM="alert_triangle",hl.SAD="face_sad",hl.SAVE_PLAYLIST=ay("library_add"),hl.SCHEDULE="clock",hl.SCHOOL="creator_academy",hl.SCREEN_FULLSCREEN="screen_full",hl.SEARCH_HISTORY="arrow_time",hl.SELL="price_tag",hl.SETTINGS="gear",hl.SETTINGS_CAIRO="gear_cairo",hl.SETTINGS_LIGHT="gear",hl.SETTINGS_MATERIAL="gear",hl.SHARE_ARROW="share",hl.SHIELD_WITH_AVATAR="person_shield",hl.SHOPPING_BAG="bag",hl.SHOPPING_BAG_CAIRO="bag_cairo",hl.SHOPPING_CART="cart",hl.SHORTS_COMMENT=
"youtube_shorts_message_bubble_right",hl.SHORTS_DISLIKE="youtube_shorts_thumb_down",hl.SHORTS_LIKE="youtube_shorts_thumb_up",hl.SHORTS_SHARE="youtube_shorts_share",hl.SHUFFLE="arrow_shuffle",hl.SLOW_MODE_OFF="message_bubble_left",hl.SOCIAL="people",hl.SORT="menu_sort",hl.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",hl.SPEED_1X="1x",hl.SPEED_1_POINT_2X="1_point_2x",hl.SPEED_1_POINT_5X="1_point_5x",hl.SPEED_1_POINT_8X="1_point_8x",hl.SPEED_2X="2x",hl.SPEED_POINT_2X="point_2x",hl.SPEED_POINT_8X="point_8x",
hl.SPONSORSHIP_STAR=_.F("web_sponsorship_star_icon_killswitch")?"memberships":"star_circle",hl.STAFF_PICK="spotlight",hl.START_DVR="add",hl.STAR_BORDER="star",hl.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",hl.STICKER_EMOTICON="face_happy",hl.STOP_DVR="stop",hl.SUBSCRIBE="youtube_logo_icon",hl.SUBSCRIBE_PLUS="add_cairo",hl.SUBSCRIPTION_MANAGER="gear",hl.SUPERVISOR_ACCOUNT="people",hl.SWAP_HORIZ="arrow_swap_horizontal",hl.SWITCH_ACCOUNTS="person_account",hl.TAB_ACCOUNT="person",hl.TAB_ACTIVITY=
"bell",hl.TAB_EXPLORE="compass",hl.TAB_HOME="home",hl.TAB_HOME_CAIRO="home_cairo",hl.TAB_INBOX="mail",hl.TAB_LIKED="thumb_up",hl.TAB_MUSIC_PREMIUM="youtube_music",hl.TAB_SHORTS="youtube_shorts",hl.TAB_SHORTS_CAIRO="youtube_shorts_cairo",hl.TAB_SUBSCRIPTIONS="subscriptions",hl.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",hl.TAB_TRENDING="fire",hl.TIMER="stopwatch",hl.TRENDING="fire",hl.TRENDING_CAIRO="fire_cairo",hl.TRENDING_UP="rating_up",hl.TROPHY="trophy",hl.TROPHY_CELEBRATIONS="fireworks",hl.TUNE=
"adjust",hl.UNBLOCK_USER="bar_circle",hl.UNLIMITED="youtube_logo_icon",hl.UNPLUGGED_LIVE_GUIDE="radar_live",hl.UNPLUGGED_SPORTS="eye_off",hl.UPLOADS="library",hl.UP_ARROW="arrow_up",hl.VERTICAL_ALIGN_BOTTOM="download",hl.VERY_HAPPY="face_very_happy",hl.VERY_SAD="face_very_sad",hl.VIDEOS="play_arrow_circle",hl.VIDEO_CALL="video_camera_add",hl.VIDEO_LIBRARY_WHITE="library",hl.VIDEO_YOUTUBE="youtube_logo_icon",hl.VIEW_LIST="list_view",hl.VIEW_LIST_CAIRO="list_view_cairo",hl.VISIBILITY="eye",hl.VISIBILITY_OFF=
"eye_off",hl.VOLUME_MUTE="volume_off",hl.VOLUME_UP="volume_on",hl.WALLPAPER="image",hl.WARNING="alert_triangle",hl.WATCH_HISTORY="arrow_time",hl.WATCH_HISTORY_CAIRO="arrow_time_cairo",hl.WATCH_LATER="clock",hl.WATCH_LATER_CAIRO="clock_cairo",hl.WATCH_RELATED_MIX="youtube_mix",hl.WHAT_TO_WATCH="home",hl.YOUTUBE_MUSIC_MONOCHROME="youtube_music",hl.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music_cairo",hl.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",hl.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16=
"youtube_shorts_no_triangle",hl.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",hl.YT_OUTLINE_MUSIC_24="music",hl);var ey={},VY4=(ey.ACCESS_TIME="clock",ey.ACCOUNT_BOX="person2_rectangle",ey.ACCOUNT_BOX_CAIRO="person_square_stack",ey.ACCOUNT_CIRCLE="person_circle",ey.ACCOUNT_CIRCLE_CAIRO="person_circle",ey.ACCOUNT_UNLINKED="account_link",ey.ADD_CIRCLE="add_circle",ey.ADD_FRIEND="person_child",ey.ADD_TO_LIBRARY="bookmark",ey.ADD_TO_PLAYLIST="add",ey.ADD_TO_QUEUE_TAIL="queue",ey.ADD_TO_REMOTE_QUEUE="playlist_audio",ey.ADD_TO_WATCH_LATER="clock",ey.ADD_VIDEO_LINK="film_strip_add",ey.ADMIN_PANEL_SETTINGS="gear",ey.ALERT_WARN_RED=
"alert_triangle",ey.ALIGN_LEFT="text_align_left",ey.ARROWS_ALERT="arrow_split_alert",ey.ARROW_BACK="arrow_left",ey.ARROW_CIRCLE="arrow_counterclockwise",ey.ARROW_CIRCLE_PLAY="replay",ey.ARROW_CIRCLE_RIGHT="arrow_clockwise",ey.ARROW_DIAGONAL="arrow_up_left",ey.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",ey.ARROW_DROP_DOWN="chevron_down",ey.ARROW_DROP_UP="chevron_up",ey.ARROW_FORWARD="arrow_right",ey.ARROW_PAUSE="pause_history",ey.ARROW_UNDO="undo",ey.ARTICLE="text_page",ey.ARTICLE_ALERT="text_page_alert",
ey.ARTICLE_CHECK="text_page_check",ey.ARTICLE_CLARIFY="text_page_info",ey.AUDIOTRACK="audio",ey.AUDIO_BADGE="audio_badge",ey.AUDIO_SURROUND="surround_sound",ey.AVATAR_ANONYMOUS="person_circle",ey.AVATAR_LOGGED_OUT="person_circle",ey.BACK="arrow_left",ey.BAR_CHART="chart_bar",ey.BAR_CIRCLE="minus_circle",ey.BAR_HORIZONTAL="minus",ey.BLOCK="circle_slash",ey.BLOCK_USER="circle_slash",ey.BOOKMARK_BORDER="bookmark",ey.BOX_OPEN_CHECK="quiz",ey.BOX_PENCIL="square_pencil",ey.BREAKING_NEWS_ALT_1="text_page_alert",
ey.BROADCAST="podcast",ey.BROADCAST_CAIRO="podcast",ey.BUG_REPORT="bug",ey.CAMERA_ALT="camera",ey.CAMPAIGN="megaphone",ey.CANCEL="x_circle",ey.CAPTIONS="closed_captions",ey.CAST_OUTLINE="chromecast",ey.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",ey.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",ey.CHAT="text_bubble",ey.CHAT_BUBBLE="bubble",ey.CHECK_CIRCLE_OUTLINE="check_circle",ey.CHECK_CIRCLE_THICK="check_circle",ey.CHECK_DOUBLE="check_done",ey.CHECK_DOUBLE_OFF="check_done_slash",ey.CHEVRON_RIGHT_CAIRO=
"chevron_right",ey.CIRCLES_OVERLAP="account_link",ey.CLAPPERBOARD_CAIRO="clapperboard",ey.CLARIFY="text_page_info",ey.CLOCK_ARROWS="clock_split",ey.CLOCK_ARROWS_ALERT="clock_split_alert",ey.CLOSED_CAPTION="closed_captions",ey.CLOSED_CAPTION_SELECTED="closed_captions",ey.CLOSE="x",ey.CLOUD_UPLOAD="cloud_arrow_up",ey.COLLAPSE="chevron_up",ey.COLLAPSE_CAIRO="chevron_up",ey.COLLECTION="square3d_stack",ey.COLOR_LENS="paint_palette",ey.COMMENT="text_bubble",ey.CONSENT_SHIELD="person_shield",ey.CONTENT_CUT=
"scissors",ey.CONTENT_CUT_CAIRO="scissors",ey.COURSE="graduation_cap",ey.COURSE_CAIRO="graduation_cap",ey.CREATION_LIVE="live",ey.CREATION_POST="square_pencil",ey.CREATION_UPLOAD="video",ey.CREATION_UPLOAD_RED="upload",ey.CREATOR_ACADEMY="graduation_cap",ey.CREATOR_STUDIO="youtube_studio",ey.DARK_THEME="theme",ey.DELETE="trash_can",ey.DELETE_SWEEP="trash_can",ey.DESKTOP="laptop",ey.DISLIKE="thumb_down",ey.DISLIKE_SELECTED="thumb_down",ey.DISMISSAL="x",ey.DOGFOOD="pawprint",ey.DOLLAR_SIGN="dollar_sign_circle",
ey.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",ey.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",ey.DOWN_ARROW="arrow_down",ey.DO_NOT_DISTURB="circle_slash",ey.DRAFT="document",ey.EARTH="globe",ey.EDIT="pencil",ey.EMOJI="face_very_happy",ey.EMOJI_FLAGS="flag",ey.EMOJI_OBJECTS="lightbulb",ey.EMOJI_PEOPLE="face_very_happy",ey.EMOJI_RECENT="clock",ey.EMPTY_HEART="heart",ey.EMPTY_LIKE="thumb_up",ey.ERROR_BLACK="alert_circle",ey.ERROR_OUTLINE="alert_circle",ey.EXIT_APP="arrow_in",ey.EXIT_TO_APP="arrow_in",
ey.EXPAND="chevron_down",ey.EXPAND_ALL="chevron_expand",ey.EXPAND_CAIRO="chevron_down",ey.EXPAND_LESS="chevron_up",ey.EXPAND_MORE="chevron_down",ey.EXPLORE="compass",ey.EXPLORE_DESTINATION="compass",ey.EXTERNAL_LINK="arrow_up_right",ey.EYE_OFF="eye_slash",ey.FAB_UPLOAD="upload",ey.FACE_HAPPY_OUTLINE="face_happy",ey.FACE_MEH="face_neutral",ey.FACT_CHECK="text_page_check",ey.FASHION_LOGO="fashion",ey.FASHION_LOGO_CAIRO="fashion",ey.FEEDBACK="alert_bubble",ey.FEEDBACK_CAIRO="alert_bubble",ey.FILL_ARROW_SOLID_DOWN_16=
"arrow_solid_down",ey.FILL_ARROW_SOLID_UP_16="arrow_solid_up",ey.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",ey.FLAG_CAIRO="flag",ey.FLASH_OFF="flash_slash",ey.FLASH_ON="flash",ey.FULL_HEART="heart",ey.GAMING_LOGO="gaming",ey.GAMING_LOGO_CAIRO="gaming",ey.GO_TO_PAGE="arrow_right",ey.GROUPS="person3",ey.HAND_SWIPE_LEFT="gesture_swipe_left",ey.HAND_SWIPE_RIGHT="gesture_swipe_right",ey.HAPPY="face_happy",ey.HEALTH_AND_SAFETY="shield_health",ey.HEART_BOX="heart_cube",ey.HELP="help_circle",ey.HELP_CAIRO=
"help_circle",ey.HELP_OUTLINE="help_circle",ey.HIDE="circle_slash",ey.INCOGNITO_CAIRO="incognito",ey.INFINITY_ICON="infinity",ey.INFO="info_circle",ey.INFO_OUTLINE="info_circle",ey.INSERT_PHOTO="image",ey.KEEP="pin",ey.KEEP_OFF="pin_slash",ey.KEYBOARD="keyboard",ey.KEYBOARD_ARROW_DOWN="chevron_down",ey.KEYBOARD_ARROW_UP="chevron_up",ey.KIDS_BLOCK="circle_slash",ey.LANGUAGE="globe",ey.LAUNCH="arrow_up_right",ey.LEARNING="lightbulb",ey.LEARNING_CAIRO="lightbulb",ey.LIBRARY_ADD="bookmark",ey.LIBRARY_IMAGE=
"image_stack",ey.LIBRARY_MUSIC="audio_square_stack",ey.LIBRARY_OUTLINE="play_square_stack",ey.LIBRARY_REMOVE="bookmark",ey.LIKES_PLAYLIST="thumb_up",ey.LIKES_PLAYLIST_CAIRO="thumb_up",ey.LIKE="thumb_up",ey.LIKE_SELECTED="thumb_up",ey.LIST_QUEUE="queue",ey.LIVE_CAIRO="live",ey.LIVE_UNLISTED="link",ey.LOCATION_ON="location_pin",ey.LOCATION_PIN="location_pin",ey.LOCATION_POINT="location_pin",ey.LOOP="repeat",ey.LOOP_ACTIVE="repeat",ey.LOOP_ONE="repeat1",ey.LOOP_ONE_ACTIVE="repeat1",ey.MEET="google_meet",
ey.MEH="face_neutral",ey.MEMBERSHIPS="memberships",ey.MEMBERS_ONLY_MODE_OFF="text_bubble",ey.MENU_FILTER="filter",ey.MESSAGE="text_bubble",ey.MESSAGE_BUBBLE_GEAR="bubble_gear",ey.MESSAGE_BUBBLE_LEFT="text_bubble",ey.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",ey.MESSAGE_BUBBLE_OVERLAP="bubble_stack",ey.MESSAGE_BUBBLE_QUESTION="help_bubble",ey.MICROPHONE_ON="mic",ey.MONETIZATION_ON="dollar_sign_circle",ey.MONEY_FILL="dollar_sign_rectangle",ey.MONEY_FILL_JPY="yen_sign_rectangle",ey.MONEY_HAND="dollar_sign_circle_hand",
ey.MONEY_HEART="dollar_sign_heart",ey.MOON_Z="sleep_timer",ey.MORE_HORIZ="overflow_horizontal",ey.MORE_VERT="overflow_vertical",ey.MUSIC="audio",ey.MUSIC_CAIRO="audio",ey.MUSIC_NOTE_SYMBOL="audio",ey.MUSIC_SCISSORS="audio_scissors",ey.MUSIC_SHUFFLE="shuffle",ey.MY_CHANNEL="person_circle",ey.MY_LOCATION="location_pin",ey.MY_VIDEOS="video",ey.MY_VIDEOS_CAIRO="video",ey.NEWS_CAIRO="news",ey.NEWS_STORY="news",ey.NEXT="chevron_right",ey.NOTE_ADD="bubble_pencil",ey.NOTIFICATIONS="bell",ey.NOTIFICATIONS_ACTIVE=
"bell_waves",ey.NOTIFICATIONS_CAIRO="bell",ey.NOTIFICATIONS_DONE_CHECKMARK="check",ey.NOTIFICATIONS_INBOX="bell",ey.NOTIFICATIONS_NONE="bell",ey.NOTIFICATIONS_OFF="bell_slash",ey.NOT_INTERESTED="circle_slash",ey.OFFICIAL_ARTIST_BADGE="audio",ey.OFFLINE_CLOUD="cloud_slash",ey.OFFLINE_DOWNLOAD="download",ey.OFFLINE_DOWNLOAD_CAIRO="download",ey.OFFLINE_PAUSE="pause",ey.OPEN_IN_NEW="arrow_up_right",ey.OUTLINE_ADJUST="adjust",ey.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",ey.OUTLINE_ARROW_SOLID_UP_16=
"arrow_solid_up",ey.OUTLINE_BAG="bag",ey.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_dashed",ey.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",ey.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",ey.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",ey.PAID="dollar_sign_circle",ey.PAUSE_OUTLINED="pause",ey.PAYMENT="credit_card",ey.PEOPLE="person_child",ey.PEOPLE_2="person2_rectangle",ey.PEOPLE_GROUP="person3",ey.PEOPLE_NOTE="bubble_asterisk",ey.PERSON_2="person2",ey.PERSON_ACCOUNT="person_square_stack",ey.PERSON_MINUS=
"person_x",ey.PERSON_MUSIC="person_audio",ey.PERSON_RADAR="person_waves",ey.PERSON_RADAR_FILLED="person_waves",ey.PERSON_SETTING="person_gear",ey.PHONE="phone",ey.PHONE_DOWNLOAD="mobile_arrow_down",ey.PICTURE_IN_PICTURE="picture_in_picture",ey.PLAYABLES_LOGO="playables",ey.PLAYABLES_LOGO_CAIRO="playables",ey.PLAYLISTS="playlist",ey.PLAYLISTS_CAIRO="playlist",ey.PLAYLIST_ADD="bookmark",ey.PLAYLIST_ADD_CHECK="bookmark",ey.PLAY_ALL="play",ey.PLAY_ARROW="play",ey.PLAY_ARROW_CIRCLE="play_circle",ey.PLAY_ARROW_HALF_CIRCLE=
"play_circle_half_dashed",ey.PLAY_CIRCLE="play_circle",ey.PLAY_OUTLINED="play_circle",ey.PODCAST_ADD="podcast_add",ey.PODCAST_CHECK="podcast_check",ey.PRIVACY_PRIVATE="lock",ey.PRIVACY_PUBLIC="globe",ey.PRIVACY_UNLISTED="link",ey.PROMOTE="megaphone",ey.PURCHASES="price_tag",ey.PURCHASE_SUPER_CHAT="super_chat",ey.PURCHASE_SUPER_STICKER="super_sticker",ey.QUESTION_ANSWER="help_bubble",ey.QUESTION_CIRCLE="help_circle",ey.QUEUE_PLAY_LAST="queue_last",ey.QUOTATION_MARK="quote",ey.RADAR_LIVE="live",ey.REMOVE=
"minus_circle",ey.REMOVE_CIRCLE="minus_circle",ey.REMOVE_CIRCLE_OUTLINE="minus_circle",ey.REMOVE_FROM_HISTORY="minus_circle",ey.REMOVE_FROM_PLAYLIST="minus_circle",ey.REPLAY="arrow_counterclockwise",ey.REPLAY_ARROW="replay",ey.REPORT_PROBLEM="alert_triangle",ey.RSS_OFF="rss_slash",ey.SAD="face_sad",ey.SAVE_PLAYLIST="bookmark",ey.SCHEDULE="clock",ey.SCHOOL="graduation_cap",ey.SCREEN_DEFAULT="player_default",ey.SCREEN_FULLSCREEN="player_full_enter",ey.SCREEN_LIGHT="ambient_mode",ey.SCREEN_SWITCH="player_switch",
ey.SEARCH_CAIRO="search",ey.SEARCH_HISTORY="history",ey.SELL="price_tag",ey.SETTINGS="gear",ey.SETTINGS_CAIRO="gear",ey.SETTINGS_LIGHT="gear",ey.SETTINGS_MATERIAL="gear",ey.SETTINGS_REMOTE="remote_waves",ey.SHARE="share",ey.SHARE_ARROW="share",ey.SHARE_CAIRO="share",ey.SHIELD="shield_x",ey.SHIELD_OFF="shield_slash",ey.SHIELD_WITH_AVATAR="person_shield",ey.SHOPPING_BAG="bag",ey.SHOPPING_BAG_CAIRO="bag",ey.SHOPPING_CART="cart",ey.SHORTS_COMMENT="text_bubble",ey.SHORTS_DISLIKE="thumb_down",ey.SHORTS_LIKE=
"thumb_up",ey.SHORTS_SHARE="share",ey.SLASH_CIRCLE_RIGHT="circle_slash",ey.SLOW_MODE_OFF="text_bubble",ey.SOCIAL="person_child",ey.SPARKLE="sparkles",ey.SPARK_IMAGE="image_spark",ey.SPARK_RADAR="spark_waves",ey.SPARK_VIDEO="video_spark",ey.SPEAKER_GROUP="speaker_stack",ey.SPEAKER_OFF="speaker_slash",ey.SPEED_1X="n1x",ey.SPEED_1_POINT_2X="n1point2x",ey.SPEED_1_POINT_5X="n1point5x",ey.SPEED_1_POINT_8X="n1point8x",ey.SPEED_2X="n2x",ey.SPONSORSHIP_STAR="memberships",ey.SPORTS="basketball",ey.SPOTLIGHT=
"spotlight",ey.STAFF_PICK="spotlight",ey.START_DVR="add",ey.STAR_BORDER="star",ey.STAR_HALF="star_half_filled",ey.STAR_SHOOTING="hype",ey.STICKER="sticker",ey.STICKER_EMOTICON="face_happy",ey.STOP_DVR="stop",ey.SUBSCRIBE="youtube",ey.SUBSCRIBE_PLUS="add",ey.SUBSCRIPTION_MANAGER="gear",ey.SUPERSTAR="super_star",ey.SUPERVISOR_ACCOUNT="person_child",ey.SWAP_HORIZ="arrow_swap_horizontal",ey.SWITCH_ACCOUNTS="person_square_stack",ey.TAB_ACCOUNT="person",ey.TAB_ACTIVITY="bell",ey.TAB_EXPLORE="compass",ey.TAB_HOME=
"home",ey.TAB_HOME_CAIRO="home",ey.TAB_INBOX="mail",ey.TAB_LIKED="thumb_up",ey.TAB_MUSIC_PREMIUM="youtube_music",ey.TAB_SHORTS="shorts",ey.TAB_SHORTS_CAIRO="shorts",ey.TAB_SUBSCRIPTIONS="subscriptions",ey.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",ey.TAB_TRENDING="trending",ey.TARGET="target",ey.TARGET_ADD="target_add",ey.TEMPLATE_ADD="template_add",ey.TEXT="font",ey.TIMER="stopwatch",ey.TRENDING_CAIRO="trending",ey.TRENDING_UP="arrow_trend_up",ey.TROPHY_CAIRO="trophy",ey.TROPHY_CELEBRATIONS="fireworks",
ey.TROPHY_STAR="star_trophy",ey.TUNE="adjust",ey.UNBLOCK_USER="minus_circle",ey.UNLIMITED="youtube",ey.UNPLUGGED_LIVE_GUIDE="live",ey.UNPLUGGED_SPORTS="eye_slash",ey.UPLOADS="play_square_stack",ey.UP_ARROW="arrow_up",ey.VERTICAL_ALIGN_BOTTOM="download",ey.VERY_HAPPY="face_very_happy",ey.VERY_SAD="face_very_sad",ey.VIDEOS="play_circle",ey.VIDEO_CALL="video_camera_add",ey.VIDEO_LIBRARY_WHITE="play_square_stack",ey.VIDEO_QUALITY_4K="n4k",ey.VIDEO_QUALITY_8K="n8k",ey.VIDEO_YOUTUBE="youtube",ey.VIEW_LIST_CAIRO=
"view_list",ey.VIEW_MODULE="view_column3_row2",ey.VISIBILITY="eye",ey.VISIBILITY_OFF="eye_slash",ey.VOLUME_DOWN="volume_min",ey.VOLUME_MUTE="volume_mute",ey.VOLUME_OFF="volume_mute",ey.VOLUME_STABLE="stable_volume",ey.VOLUME_UP="volume_max",ey.WALLPAPER="image",ey.WARNING="alert_triangle",ey.WATCH_HISTORY="history",ey.WATCH_HISTORY_CAIRO="history",ey.WATCH_LATER="clock",ey.WATCH_LATER_CAIRO="clock",ey.WATCH_RELATED_MIX="mix",ey.WHAT_TO_WATCH="home",ey.YOUTUBE_LINKED_TV="tv_mobile",ey.YOUTUBE_MUSIC_MONOCHROME=
"youtube_music",ey.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",ey.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",ey.YOUTUBE_SHORTS_ARROW_UP="arrow_up",ey.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",ey.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",ey.YOUTUBE_SHORTS_OUTLINE_24="shorts",ey);var aBz={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,2,24],[1,2,24]],60:[[1,3,24]],"8k":[[0,2,24],[1,2,24]],accessibility:[[1,2,24]],account_link:[[1,6,24]],account_link_error:[[1,5,24]],account_link_some:[[0,5,24]],account_link_success:[[0,5,24]],add:[[1,7,16],[1,7,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,3,24],
[1,3,36]],add_half_circle:[[1,2,24]],adjust:[[0,6,24],[1,6,24]],airplane:[[0,2,24],[1,2,20],[1,2,24]],airplay:[[1,5,16],[1,5,24]],airplay_off:[[1,1,24]],album:[[0,4,24],[1,4,24]],alert_circle:[[0,7,24],[1,7,16],[1,7,24]],alert_triangle:[[0,6,12],[0,6,24],[1,6,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,2,24],[1,2,24]],arrow_down_circle:[[0,2,12],[0,2,16],[0,2,18],[0,2,24]],arrow_flip:[[1,8,16],[1,8,24]],arrow_flip_dollar_sign:[[1,1,24]],arrow_in:[[0,6,24],[1,6,24]],arrow_left:[[1,6,24,!0]],arrow_left_cairo:[[1,
2,24,!0]],arrow_merge:[[1,1,24]],arrow_out:[[0,1,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,2,24,!0]],arrow_shuffle:[[0,5,24],[1,5,24]],arrow_skip_forward:[[0,1,24],[1,1,24]],arrow_solid_down:[[0,1,16],[0,1,24],[1,1,16],[1,1,24]],arrow_solid_up:[[0,1,16],[0,1,24],[1,1,16],[1,1,24]],arrow_split:[[0,2,24],[1,2,24]],arrow_swap_horizontal:[[0,3,24],[1,3,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,2,24],[1,2,24]],arrow_up_circle:[[0,2,12],[0,2,16],[0,2,18],[0,2,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,7,12],[0,7,16],[0,7,24],[1,7,24]],audio_badge:[[0,1,12],[0,1,16],[0,1,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,
3,24],[1,3,24]],bag:[[0,5,12],[0,5,18],[0,5,24],[1,5,18],[1,5,24]],bag_bookmark:[[1,1,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,1,24]],bell:[[0,8,24],[1,8,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,1,24]],book:[[1,1,24]],
bookmark:[[0,6,24],[1,6,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]],boxes_2:[[1,3,24]],briefcase:[[1,1,24]],briefcase_slash:[[0,1,24]],brightness:[[0,1,24],[1,1,24]],broadcast:[[0,3,24],[1,3,12],[1,3,16],
[1,3,18],[1,3,24],[1,3,48]],bug:[[0,1,24],[1,1,24]],business:[[1,2,24]],cable:[[1,1,24]],calculator:[[0,1,24],[1,1,24]],calendar:[[0,2,24],[1,2,24]],camera:[[0,7,24],[1,7,24]],camera_audio:[[1,4,24]],camera_effects:[[1,4,24]],camera_flip:[[1,3,24]],camera_hashtag:[[1,4,24]],camera_switch:[[0,1,24],[1,1,24]],card:[[0,2,12],[0,2,16],[0,2,24]],cart:[[0,2,24],[1,2,24]],cat:[[0,1,24],[1,1,24]],celebration:[[1,1,24]],check:[[0,9,12],[0,9,16],[0,9,24],[1,9,16],[1,9,24]],check_circle:[[0,8,18],[0,8,24],[1,
8,24]],check_double:[[1,1,24]],check_double_off:[[1,1,24]],chevron_collapse:[[1,2,24]],chevron_down:[[1,7,18],[1,7,24]],chevron_down_cairo:[[1,2,24]],chevron_down_circle:[[0,1,24]],chevron_expand:[[1,4,24]],chevron_first:[[1,1,24]],chevron_last:[[1,1,24]],chevron_left:[[1,8,16,!0],[1,8,18,!0],[1,8,24,!0]],chevron_left_circle:[[0,1,24]],chevron_left_ios:[[1,1,24]],chevron_left_ios_cairo:[[1,2,24]],chevron_right:[[0,5,16,!0],[0,5,18,!0],[0,5,24,!0],[1,5,16,!0],[1,5,18,!0],[1,5,24,!0]],chevron_right_cairo:[[1,
2,24]],chevron_right_circle:[[0,1,24]],chevron_right_ios:[[1,1,24]],chevron_up:[[1,7,16],[1,7,18],[1,7,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,1,24]],chromecast:[[0,6,24],[1,6,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,2,24],[1,2,36]],chromecast_waveform:[[1,1,24]],circle:[[0,5,24],[1,5,24]],circle_full:[[0,2,24]],circle_half_full:[[1,1,24]],circles_6:[[0,
1,24]],circles_overlap:[[0,1,24],[1,1,24]],circles_overlap_check:[[0,1,16],[0,1,24]],clapperboard:[[0,1,24],[1,1,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,7,24],[1,7,16],[1,7,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,1,24]],cloud_arrow_down:[[1,2,24]],cloud_arrow_up:[[0,3,24],[1,3,24]],cloud_check:[[0,1,24],[1,1,24]],cloud_ellipsis:[[0,1,24],[1,1,24]],cloud_off:[[1,
2,24]],code:[[1,1,24]],compass:[[0,6,24],[1,6,24]],compass_cairo:[[0,1,24],[1,1,24]],controller:[[0,2,24],[1,2,24]],copy:[[1,2,24]],copyright:[[0,2,24],[1,2,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,2,24]],crop:[[1,2,16],[1,2,24]],crop_rotate:[[1,1,24]],crown:[[0,2,16],[0,2,24],[1,2,12],[1,2,16],[1,2,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,2,24]],
dogfood:[[1,1,24]],dollar_sign:[[0,7,24],[1,7,24]],dollar_sign_circle:[[0,8,16],[0,8,24],[1,8,16],[1,8,24]],dollar_sign_circle_pause:[[1,1,24]],dollar_sign_circle_plus:[[1,1,24]],dollar_sign_container:[[1,7,24]],dollar_sign_heart:[[0,20,12],[0,20,24],[1,20,16],[1,20,24]],dollar_sign_off:[[1,3,24]],download:[[0,9,24],[1,9,16],[1,9,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,5,18],[0,5,24],[1,5,24]],eye:[[0,3,24],[1,3,24]],eye_off:[[1,4,24]],eyedropper:[[1,1,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,7,24],[0,7,36],[1,7,24],[1,7,36]],face_image:[[1,1,24]],face_meh:[[0,7,24],[0,7,36],[1,7,24],[1,7,36]],face_meh_2:[[0,6,24],[0,6,36],[1,6,24],[1,6,36]],face_paintbrush:[[1,1,24]],face_sad:[[0,7,24],[0,
7,36],[1,7,24],[1,7,36]],face_unhappy:[[0,6,24],[0,6,36],[1,6,24],[1,6,36]],face_upset:[[0,7,24],[0,7,36],[1,7,24],[1,7,36]],face_very_happy:[[0,7,24],[0,7,36],[1,7,24],[1,7,36]],face_very_sad:[[0,7,24],[0,7,36],[1,7,24],[1,7,36]],fashion:[[0,2,24],[1,2,24]],fashion_cairo:[[0,2,24],[1,2,24]],fast_back:[[1,2,24]],fast_forward:[[0,3,24]],film_strip:[[0,4,24],[1,4,24]],film_strip_add:[[1,1,24]],filter_face:[[0,5,24],[1,5,24]],filter_photo:[[0,6,24],[1,6,24]],fire:[[0,9,12],[0,9,24],[1,9,16],[1,9,24]],
fire_cairo:[[0,2,24],[1,2,24]],fireworks:[[1,2,24]],flag:[[0,6,24],[1,6,24]],flag_cairo:[[0,2,24],[1,2,24]],flash_auto:[[0,1,24],[1,1,24]],flash_circle:[[0,3,18],[0,3,24],[1,3,24]],flash_off:[[0,5,24],[1,5,24]],flash_on:[[0,5,24],[1,5,24]],flip_horizontal:[[1,3,24]],flip_horizontal_dash:[[1,1,24]],flip_vertical_dash:[[1,1,24]],folder:[[0,2,16],[0,2,24],[1,2,24]],football:[[0,1,24],[1,1,24]],gaming:[[0,1,24],[1,1,24]],gaming_cairo:[[0,2,24],[1,2,24]],gear:[[0,6,24],[1,6,24]],gear_cairo:[[0,3,24],[1,
3,24]],ghost:[[1,3,24]],gif:[[1,1,24]],gift:[[0,1,24],[1,1,24]],globe:[[1,2,24]],glow:[[1,1,24]],google_lens:[[1,3,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,1,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,1,24]],hands_heart:[[0,1,24],[1,1,24]],hashtag:[[1,1,16],[1,1,18],[1,1,20],[1,1,24]],hd:[[0,
6,24],[1,6,24]],headset:[[0,6,24],[1,6,24]],heart:[[0,15,13],[0,15,24],[1,15,16],[1,15,24]],heart_box:[[1,1,24]],heart_circle:[[1,1,16],[1,1,18],[1,1,20],[1,1,24]],heart_off:[[1,2,24]],hierarchy:[[0,2,24],[1,2,24]],highlights:[[1,1,24]],home:[[0,7,24],[1,7,24]],home_cairo:[[0,2,24],[1,2,24]],hourglass:[[1,1,16],[1,1,24]],image:[[0,6,24],[1,6,24]],image_add:[[1,2,24]],image_wallpaper:[[1,1,24]],incognito:[[0,7,24],[1,7,24]],incognito_cairo:[[0,2,24],[1,2,24]],infinite:[[0,2,24]],infinity:[[1,1,24]],
info_circle:[[1,8,16],[1,8,18],[1,8,20],[1,8,24]],journey:[[1,1,24]],key:[[1,4,24]],keyboard:[[0,2,24],[1,2,24]],label:[[0,2,24],[1,2,24]],laptop:[[1,2,24]],laptop_mobile:[[0,2,24],[1,2,24]],layers:[[0,1,24],[1,1,24]],leaf:[[1,1,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,2,12],[0,2,24],[1,2,24]],lightbulb_cairo:[[0,2,24],[1,2,24]],lightbulb_spark:[[1,
2,24]],link:[[1,6,18],[1,6,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,1,24]],location_point:[[0,6,12],[0,6,24],[1,6,24]],location_point_off:[[1,
1,24]],lock:[[0,9,12],[0,9,24],[1,9,12],[1,9,16],[1,9,18],[1,9,24]],lock_open:[[1,2,24]],magic_wand:[[0,1,24],[1,1,24]],mail:[[0,6,24],[1,6,24]],map:[[1,2,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,1,24]],medal_star:[[1,1,24]],meet:[[1,1,24]],megaphone:[[0,2,24],[1,2,24]],memberships:[[0,6,12],[0,6,16],[0,6,18],[0,6,24],[1,6,24]],mention:[[1,3,16],[1,3,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_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,8,24],[1,8,24]],mic_off:[[1,2,24]],miniplayer_exit:[[1,1,24]],mobile:[[0,3,24],[1,3,24]],mobile_check:[[1,1,24]],mobile_download:[[1,3,24]],mobile_landscape:[[1,1,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,1,24]],move:[[1,1,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,3,24]],music_video_off:[[1,1,24]],my_videos:[[1,6,24]],my_videos_cairo:[[1,2,24]],news:[[0,2,24],[1,2,12],[1,2,24]],news_cairo:[[0,2,24],[1,2,24]],node_left:[[1,1,24]],node_right:[[1,1,24]],note_add:[[1,1,16],[1,1,24]],odometer:[[0,4,24],[1,4,24]],open_new:[[0,7,24],[1,7,12],[1,7,24]],overflow_horizontal:[[1,4,24],[1,4,
32]],overflow_vertical:[[1,10,24]],overflow_vertical_cairo:[[1,1,24]],paint_bucket:[[1,2,24]],palette:[[1,1,24]],panels:[[0,1,24],[1,1,24]],paper_corner_folded:[[0,2,24],[1,2,24]],paper_open_in_new:[[0,1,24],[1,1,24]],pause:[[0,6,24]],pause_circle:[[0,1,12],[0,1,16],[0,1,24]],pdf:[[1,1,24]],pencil:[[1,6,16],[1,6,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,5,12],[0,5,13],[0,5,16],
[0,5,24],[0,5,48],[1,5,13],[1,5,16],[1,5,24]],person_2:[[1,1,24]],person_account:[[1,6,24]],person_account_cairo:[[1,1,24]],person_add:[[1,5,24]],person_box:[[1,5,24]],person_circle:[[0,8,24],[1,8,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,1,24]],person_minus:[[0,1,24],[1,1,24]],person_music:[[0,4,24],[1,4,24]],person_radar:[[0,6,12],[0,6,24],[1,6,16],[1,6,24]],person_setting:[[1,6,24]],person_shield:[[1,6,24]],phone:[[0,1,24],[1,1,24]],picture_in_picture:[[0,1,24],[1,1,
24]],picture_in_picture_combine:[[1,1,24]],pin:[[0,5,12],[0,5,24],[1,5,16],[1,5,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,2,24],[1,2,12],[1,2,16],[1,2,18],[1,2,24]],podcast_add:[[0,1,24],[1,1,24]],podcast_cairo:[[0,2,24],[1,2,24]],podcast_check:[[0,1,24]],point_2x:[[1,1,24]],point_3x:[[1,3,24]],point_5x:[[1,3,24]],point_8x:[[1,1,24]],poll:[[1,7,16],[1,7,
24],[1,7,40]],pound:[[1,3,24]],presentation:[[1,1,24]],presentation_remove:[[1,1,24]],price_tag:[[0,6,12],[0,6,24],[1,6,24]],price_tag_heart:[[1,1,24]],qr_code:[[1,2,24]],question_circle:[[1,5,24]],question_circle_cairo:[[1,2,24]],question_head:[[1,1,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,1,24]],remix:[[1,1,16],
[1,1,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,1,24]],rotate_90_clockwise:[[1,2,24]],rss:[[1,1,16],[1,1,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,1,12],[1,1,16],[1,1,18],[1,1,24]],samples:[[0,1,24],[1,1,24]],saturation:[[1,1,24]],scale:[[1,3,24]],scissors:[[0,6,12],[0,6,24],[1,6,24]],scissors_cairo:[[0,2,24],[1,2,24]],scissors_cut:[[1,2,16],[1,2,24]],screen_default:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_full:[[1,7,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,1,24]],sd:[[0,2,24],[1,2,24]],search:[[0,9,24],[1,9,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,3,24,!0],[1,3,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,
1,24]],shadow_soft:[[0,1,24]],shapes:[[0,2,24],[1,2,24]],share:[[0,9,24,!0],[0,9,32,!0],[1,9,16,!0],[1,9,24,!0]],share_cairo:[[1,2,24]],share_ios:[[1,1,24]],share_link:[[0,1,24],[1,1,24]],shield:[[1,4,24]],shield_add:[[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,1,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,3,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,3,24]],skip_previous:[[0,3,24]],skip_up:[[0,3,24]],slash_circle_left:[[1,7,24]],slash_circle_right:[[1,2,24]],soccer_ball:[[1,2,24]],soccer_card:[[0,2,12],[0,2,16],[0,2,24]],spacebar:[[1,1,24]],spark:[[0,6,12],[0,6,16],[0,6,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,1,24]],speaker_group:[[1,1,24]],speaker_group_off:[[1,1,24]],speaker_headset:[[1,1,24]],speaker_off:[[1,1,24]],split:[[1,3,24]],sports:[[0,1,24]],spotlight:[[0,1,24],[1,1,24]],star:[[0,3,16],[0,3,24],[1,3,16],[1,3,24]],star_circle:[[0,1,12],[0,1,16],[0,1,18],[0,1,24]],star_circle_ribbon:[[0,1,16],[0,1,20],[0,1,24],[0,1,36],[1,1,16],[1,1,20],
[1,1,24],[1,1,36]],star_half:[[0,2,16],[0,2,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,1,24]],stop:[[0,1,24]],stopwatch:[[0,3,16],[0,3,24],[1,3,16],[1,3,24]],stopwatch_10:[[0,1,24]],stopwatch_3:[[0,1,24]],subscriptions:[[0,8,24],[1,8,18],[1,8,24]],subscriptions_cairo:[[0,2,24],[1,2,24]],subtitles:[[0,2,12],[0,2,24],[1,2,24]],super_chat:[[1,6,18],[1,6,24]],super_sticker:[[0,6,16],[0,6,24],[1,6,16],[1,6,24]],super_store:[[1,1,24]],superstar:[[1,1,24]],tablet:[[1,
1,24]],target:[[0,1,24],[1,1,16],[1,1,24]],target_add:[[0,1,24],[1,1,16],[1,1,24]],template_add:[[1,2,16],[1,2,24]],template_play:[[0,1,24],[1,1,24]],text:[[0,8,24],[1,8,16],[1,8,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,1,24]],thumb_down:[[0,19,16],[0,19,24],[0,19,36],[1,19,16],
[1,19,24],[1,19,36]],thumb_up:[[0,17,16],[0,17,24],[0,17,36],[1,17,16],[1,17,24],[1,17,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],thumb_up_down:[[0,1,24],[1,1,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]],tilt:[[1,3,24]],time_stamp_plus:[[1,1,24]],timeline:[[1,2,24]],toolbox:[[1,2,24]],transcript:[[1,1,16],[1,1,24]],transcript_search:[[1,1,16],[1,1,24]],transition:[[0,3,24],[1,3,24]],translate:[[1,1,24]],trash_can:[[1,6,16],[1,6,24]],triangle_down:[[1,5,
24]],triangle_three_left:[[0,1,24]],triangle_three_right:[[0,1,24]],trophy:[[0,1,24],[1,1,24]],trophy_cairo:[[0,2,24],[1,2,24]],trophy_star:[[1,1,24]],truck:[[0,3,24],[1,3,24]],tv:[[0,5,12],[0,5,16],[0,5,24],[1,5,16],[1,5,24]],tv_arrow_left:[[1,1,24]],tv_circle:[[0,1,24],[1,1,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,4,24]],uploading:[[1,1,24]],variable:[[1,3,24]],verified_circle:[[1,4,24]],video_camera:[[0,7,24],[1,7,24]],
video_camera_add:[[1,1,24]],video_camera_off:[[1,1,24]],video_link:[[1,3,16],[1,3,24]],video_stitch:[[1,1,24]],volume_down:[[0,2,24],[1,2,24]],volume_fade:[[1,1,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,5,24],[1,5,24]],waveform:[[1,1,24]],waveform_music:[[0,2,18],[0,2,24],[0,2,48]],wrench:[[0,1,24],[1,1,24]],x:[[1,8,18],[1,8,24]],x_cairo:[[1,1,24]],x_circle:[[1,5,24]],x_mark:[[1,4,20],[1,4,24]],x_octagon:[[1,1,24]],yen_sign_container:[[0,
2,24],[1,2,24]],youtube_improve_tv:[[1,1,24]],youtube_kids:[[0,3,24],[1,3,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,5,24],[1,5,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,6,24],[1,6,24]],youtube_tv:[[0,6,24],[1,6,24]],zoom_auto:[[0,1,24],[1,1,24]]};var JgF={accessibility:[[0,4,24],[1,4,24]],account_link:[[0,8,24],[1,8,24]],account_link_error:[[1,6,24]],add:[[1,8,24]],add_circle:[[0,5,24],[1,5,24]],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,4,24],[1,4,24]],airplay:[[1,6,24]],airplay_slash:[[1,1,24]],album:[[0,6,24],[1,6,24]],alert_bubble:[[1,1,24]],alert_circle:[[0,9,24],[1,9,24]],alert_octagon:[[0,2,24],[1,2,24]],alert_triangle:[[0,8,24],[1,8,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,1,24]],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,7,24]],arrow_left:[[1,7,24,!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,3,24],[1,3,24]],
arrow_solid_up:[[0,3,24],[1,3,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,1,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,1,24]],audio:[[0,9,24],[1,9,24]],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]],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,8,24],[1,8,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_gear:[[1,1,24]],bubble_pencil:[[1,1,24]],bubble_slash:[[0,2,24],[1,2,24]],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,9,24],[1,9,24]],camera_audio:[[1,5,24]],camera_flip:[[1,
4,24]],camera_hashtag:[[1,5,24]],camera_sparkles:[[1,1,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,24]],cart:[[0,4,24],[1,4,24]],cart_add:[[1,1,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],chart_bar:[[1,1,24]],chart_bar_search:[[0,2,24],[1,2,24]],chart_bar_square:[[0,2,24],[1,2,24]],chart_line:[[1,1,24]],chart_pie:[[0,2,24],[1,2,24]],chart_scatter_plot:[[1,1,24]],check:[[1,10,24]],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,8,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_right:[[1,6,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,8,24]],chevron_up_circle:[[0,3,24],[1,3,24]],chevron_up_end:[[1,
1,24]],chromecast:[[0,8,24],[1,8,24]],chromecast_mobile:[[1,3,24]],chromecast_waveform:[[1,2,24]],circle:[[0,7,24],[1,7,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,2,24],[1,2,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_sparkles:[[0,1,24]],clock:[[0,9,24],[1,9,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,5,24],[1,5,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,1,24]],cms_allowlist:[[0,2,24],[1,2,24]],code:[[1,2,24]],compare:[[1,1,24]],compass:[[0,8,24],[1,8,24]],copy:[[1,3,24]],copy_to_all:[[1,1,24]],copyright:[[0,4,24],[1,4,24]],copyright_search:[[0,2,24],[1,2,24]],cover_claim:[[1,1,24]],creative_commons:[[0,2,24],[1,2,24]],credit_card:[[0,4,24],[1,4,24]],crop:[[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,4,24],[1,4,24]],csv:[[0,2,
24],[1,2,24]],cube:[[0,2,24],[1,2,24]],cursor_click:[[0,2,24],[1,2,24]],curve:[[1,1,24]],cvp:[[0,2,24],[1,2,24]],dashboard:[[0,2,24],[1,2,24]],dashboard_add:[[1,1,24]],die_face3:[[0,2,24],[1,2,24]],directions:[[1,3,24]],display:[[0,2,24],[1,2,24]],display_slash:[[1,1,24]],divide:[[1,1,24]],document:[[0,2,24],[1,2,24]],document_arrow_up_right:[[0,2,24],[1,2,24]],dollar_sign_arrow_flip:[[1,1,24]],dollar_sign_circle:[[0,10,24],[1,10,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:[[1,21,24]],dollar_sign_rectangle:[[1,1,24]],dollar_sign_tv:[[0,2,24],[1,2,24]],download:[[1,10,24]],dpad:[[0,2,24],[1,2,24]],embed:[[0,2,24],[1,2,24]],equal:[[1,1,24]],equal_slash:[[1,1,24]],explicit:[[0,7,24],[1,7,24]],eye:[[0,5,24],[1,5,24]],eye_slash:[[1,1,24]],eyedropper:[[1,2,24]],face_happy:[[0,9,24],[1,9,24]],face_image:[[1,2,24]],face_meh:[[0,9,24],[1,9,24]],face_neutral:[[0,2,24],[1,2,24]],face_paintbrush:[[1,
2,24]],face_sad:[[0,9,24],[1,9,24]],face_scale:[[1,1,24]],face_sparkles:[[0,2,24],[1,2,24]],face_unhappy:[[0,8,24],[1,8,24]],face_upset:[[0,9,24],[1,9,24]],face_very_happy:[[0,9,24],[1,9,24]],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,6,24],[1,6,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,
8,24],[1,8,24]],flash:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,24],[1,5,24]],flash_slash:[[0,2,24],[1,2,24]],flip_horizontal:[[1,4,24]],flip_horizontal_half_dashed:[[1,1,24]],flip_vertical_half_dashed:[[1,1,24]],folder:[[0,4,24],[1,4,24]],font:[[1,1,24]],font_bold:[[1,1,24]],font_italic:[[1,1,24]],font_outline:[[1,1,24]],font_present:[[1,1,24]],font_serif:[[1,1,24]],font_shadow:[[1,1,24]],font_square:[[0,2,24],[1,2,24]],font_strikethrough:[[1,1,24]],font_underline:[[1,
1,24]],football:[[0,3,24],[1,3,24]],game_controller:[[1,1,24]],gaming:[[0,3,24],[1,3,24]],gear:[[0,8,24],[1,8,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:[[1,4,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[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,2,24],[1,2,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_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]],heart:[[0,17,24],[1,17,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,1,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,2,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,9,24]],info_circle_spark:[[1,1,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,7,24]],link_slash:[[1,1,24]],live:[[1,1,24]],live_photo:[[1,2,24]],location_pin:[[0,2,24],[1,2,24]],location_pin_slash:[[1,1,24]],lock:[[0,11,24],[1,11,24]],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,8,24],[1,8,24]],memberships_gift:[[1,1,24]],mention:[[1,4,24]],menu:[[1,1,24]],mic:[[0,10,24],[1,10,24]],mic_slash:[[1,
1,24]],minus:[[1,1,24]],minus_circle:[[0,2,24],[1,2,24]],minus_square:[[0,2,24],[1,2,24]],mix:[[0,2,24],[1,2,24]],mobile:[[0,4,24],[1,4,24]],mobile_arrow_down:[[1,1,24]],mobile_check:[[1,2,24]],mobile_landscape:[[0,3,24],[1,3,24]],motion:[[1,2,24]],move:[[1,2,24]],music_video:[[0,4,24],[1,4,24]],music_video_slash:[[1,1,24]],n15:[[1,1,24]],n1point2x:[[1,1,24]],n1point5x:[[1,1,24]],n1point8x:[[1,1,24]],n1x:[[1,1,24]],n2d:[[1,1,24]],n2point5x:[[1,1,24]],n2x:[[1,1,24]],n3d:[[1,1,24]],n3x:[[1,1,24]],n4d:[[1,
1,24]],n4k:[[0,1,24],[1,1,24]],n60:[[1,1,24]],n8k:[[0,1,24],[1,1,24]],new_release:[[1,1,24]],news:[[0,3,24],[1,3,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],open_in_panel:[[1,1,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,5,24]],overflow_vertical:[[1,11,24]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,7,24],[1,7,24]],pause_circle:[[0,2,24],[1,2,24]],pause_history:[[1,1,24]],pawprint:[[1,1,24]],pdf:[[1,2,24]],pencil:[[1,
8,24]],pencil_spark:[[1,1,24]],percent:[[1,1,24]],person:[[0,6,24],[1,6,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,1,24],[1,1,24]],person_add:[[0,6,24],[1,6,24]],person_audio:[[0,1,24],[1,1,24]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[1,9,24]],person_circle_slash:[[1,2,24]],person_gear:[[1,1,24]],person_shield:[[1,7,24]],person_square:[[0,1,24],[1,1,24]],person_square_stack:[[0,1,24],[1,1,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,
1,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,2,24],[1,2,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,6,24],[1,6,24]],pin_slash:[[0,1,24],[1,1,24]],play:[[0,1,24],[1,1,24]],play_circle:[[0,1,24],[1,1,24]],play_circle_half_dashed:[[1,1,24]],play_slash:[[0,1,24],[1,1,24]],play_square_half_dashed:[[1,1,24]],play_square_stack:[[0,1,24],[1,1,24]],playables:[[0,1,24],[1,1,24]],player_default:[[0,1,24],[1,1,24]],player_full_enter:[[1,
1,24]],player_full_enter_portrait:[[1,1,24]],player_full_exit:[[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,1,24]],playlist_add:[[1,1,24]],playlist_audio:[[0,1,24],[1,1,24]],playlist_audio_slash:[[1,1,24]],playlist_check:[[1,1,24]],playlist_pencil:[[1,1,24]],playlist_x:[[1,1,24]],podcast:[[0,3,24],[1,3,24]],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,8,24]],premium:[[0,1,24],[1,1,24]],presentation:[[1,2,24]],price_tag:[[0,7,24],[1,7,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,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,1,24],[1,1,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,1,24]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,1,24]],rotate_landscape:[[1,1,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,7,24],[1,7,24]],scissors_cut:[[1,4,24]],scribble:[[1,1,24]],sd:[[0,3,24],[1,3,24]],search:[[0,10,24],[1,10,24]],search_shield:[[0,1,24],[1,1,24]],search_spark:[[1,1,24]],seek_forward:[[0,
1,24]],seek_rewind:[[0,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],shadow:[[1,1,24]],shadow_hard:[[1,2,24]],shadow_soft:[[1,2,24]],shapes:[[0,3,24],[1,3,24]],share:[[1,10,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,2,24],[1,2,24]],shorts:[[0,2,24],[1,2,24]],shorts_empty:[[0,2,24],[1,2,24]],shuffle:[[0,2,24],[1,2,24]],skip10_back:[[1,1,24]],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,1,24]],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,5,24],[1,5,24]],skip_previous:[[0,5,24],[1,5,24]],skip_up:[[0,5,24],[1,5,24]],slash_forward:[[1,1,24]],sleep_timer:[[0,2,24],[1,2,24]],snowflake:[[1,1,24]],soccer_ball:[[1,3,24]],sonar:[[1,1,24]],sort:[[1,1,
24]],spacebar:[[1,2,24]],spark:[[0,8,24],[1,8,24]],spark_bubble_chat:[[1,1,24]],spark_waves:[[0,2,24],[1,2,24]],sparkles:[[0,2,24],[1,2,24]],speaker:[[1,2,24]],speaker_headset:[[1,2,24]],speaker_slash:[[1,1,24]],speaker_stack:[[1,1,24]],speaker_stack_slash:[[1,1,24]],speedometer:[[0,2,24],[1,2,24]],splice:[[1,1,24]],split:[[1,4,24]],spotlight:[[0,3,24],[1,3,24]],spreadsheet:[[1,1,24]],square:[[1,1,24]],square3_stack:[[0,2,24],[1,2,24]],square3d_stack:[[0,2,24],[1,2,24]],square_grid2x2:[[1,1,24]],
square_grid3x3:[[0,2,24],[1,2,24]],square_pencil:[[0,2,24],[1,2,24]],stable_volume:[[0,2,24],[1,2,24]],star:[[0,5,24],[1,5,24]],star_circle:[[0,3,24],[1,3,24]],star_half_filled:[[1,1,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,3,24],[1,3,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,5,24],[1,5,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,10,24],[1,10,24]],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]],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,2,24],[1,2,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,21,24],[1,21,24]],thumb_up:[[0,19,24],[1,19,24]],thumb_up_down:[[0,2,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,2,24]],trash_can:[[0,9,24],[1,9,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,7,24],[1,7,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[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:[[1,8,24]],video_camera_add:[[1,2,24]],video_link:[[1,4,24]],video_spark:[[1,1,24]],video_stitch:[[1,2,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,2,24]],waveform_spark:[[1,1,24]],wrench:[[1,2,24]],x:[[1,9,24]],x_circle:[[0,7,24],[1,7,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_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,2,24]]};var zr=function(Z){this.iconUrlProvider=Z};
zr.prototype.resolveIcon=function(Z,V){var a=Z.iconName;a=a.replace(/-/g,"_");Z=Object.assign({},Z,{iconName:this.mapIconTypeToStandardName(a)||a.toLowerCase()});if(_.F("enable_web_delhi_icons")){var J;return foO(JgF,Z,((J=this.iconUrlProvider)==null?void 0:J.getYtStandardUrl)||d7K,V)}var r;return foO(aBz,Z,((r=this.iconUrlProvider)==null?void 0:r.getYtStandardUrl)||BZu,V)};
zr.prototype.mapIconTypeToStandardName=function(Z){return _.F("enable_web_delhi_icons")?VY4[Z.toUpperCase()]:ZbB[Z.toUpperCase()]};
zr[LR]=[_.M_(Wja)];var o_B=function(Z){this.urlProvider=this.iconUrlProvider=Z};
_.O(o_B,zr);
o_B.prototype.resolveIcon=function(Z,V){Z.iconName==="youtube_logo"&&(Z.iconName="yt-logo-updated");if(Z.iconName==="youtube_premium_logo"||Z.iconName==="youtube_red_logo")Z.iconName="yt-logo-red-updated";var a=Object.assign({},Z);Z.iconName==="menu"&&(_.F("enable_web_delhi_icons")||(a.iconName="bars_3"),a.iconStyle="youtube_outline");Z.iconName==="youtube_music"&&(a.iconStyle="youtube_fill");Z.iconName==="mail"&&Z.iconSetName==="socialNetworksRound"&&(a.iconName="email");Z.iconName==="more"&&(a.iconName=
"overflow_horizontal");Z.iconName==="fullscreen"&&(a.iconName="screen_full");if(Z.iconName==="play_all"||Z.iconName==="play_arrow")a.iconStyle="youtube_fill";Z.iconName==="premium_standalone"&&(a.iconName="premium_standalone_cairo");_.F("enable_connect_icon_update_web")&&Z.iconName==="account_linked"&&(a.iconName="circles_overlap_check",a.iconStyle="youtube_fill");_.F("enable_connect_icon_update_web")&&Z.iconName==="account_unlinked"&&(a.iconName="circles_overlap",a.iconStyle="youtube_outline");Z=
Object.assign({},a,{iconName:(zr.prototype.mapIconTypeToStandardName.call(this,a.iconName)||a.iconName).toLowerCase()});var J;return(Z=foO(Ljh,Z,((J=this.urlProvider)==null?void 0:J.getUrl)||m7R,V))?Z:zr.prototype.resolveIcon.call(this,a,V)};
o_B[LR]=[_.M_(Wja)];_.rgh=1;var $2=function(){};
_.O($2,tJ);$2.prototype.resolveCommand=function(Z){var V,a;return _.m(function(J){V=_.D(Z,U9z);if(!V)return J.return();a=Number(V.enableDelayedPacfLoggingTvMs);if(isNaN(a)){var r=Lx();UEF(r,V,0)}else UEF(Lx(),V,a);_.mt(J)})};_.RW=function(){};
_.O(_.RW,tJ);
_.RW.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d,N,C,T;return _.m(function(Y){J=_.D(Z,HPL);f=(r=V.form)==null?void 0:r.element;N=(d=f)==null?void 0:d.closest("ytd-enforcement-message-view-model");if(!J||!N)return Y.return();a.allowAdsAction||(C=J.fundingChoiceInstructionPageUrl,a.allowAdsAction=new it4(window,_.sA(C)));var X=a.allowAdsAction;X.wallElement=N;X.allowAdsPopup.style.setProperty("display","flex","important");var n=X.scrollManager;n.originalBodyOverflow=n.JSC$7893_domHelper.JSC$7222_document_.body.style.overflow;n.JSC$7893_domHelper.JSC$7222_document_.body.style.overflow=
"hidden";X.wallElement.style.setProperty("display","none","important");nlH(X.accessibilityManager,X.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((T=a.allowAdsAction.allowAdsPopup)&&T instanceof HTMLElement)for(X=_.B(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),n=X.next();!n.done;n=X.next()){var t=_.B(n.value);n=t.next().value;t=t.next().value;T.style.setProperty(n,t)}_.mt(Y)})};
_.RW.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var Mp=function(){};
_.O(Mp,tJ);Mp.prototype.resolveCommand=function(Z){var V;return _.m(function(a){V=_.D(Z,pSz);if(!V)return a.return();zjm(Z);_.mt(a)})};var Lm=function(Z){this.JSC$14948_commandHandler=Z};
_.O(Lm,tJ);
Lm.prototype.resolveCommand=function(Z){var V=this,a,J,r,f,d,N,C,T;return _.m(function(Y){if(Y.nextAddress==1){a=_.D(Z,qzB);if((J=a)==null||!J.text||!navigator.clipboard)return Y.return();_.rs(Y,2);return _.q(Y,navigator.clipboard.writeText(a.text),4)}if(Y.nextAddress!=2){if(!a.successActions||a.successActions.length===0)return Y.return();r=_.B(a.successActions);for(f=r.next();!f.done;f=r.next())d=f.value,V.JSC$14948_commandHandler.resolveCommand(d);return _.Hb(Y,0)}_.ds(Y);if(!a.failureActions||a.failureActions.length===
0)return Y.return();N=_.B(a.failureActions);for(C=N.next();!C.done;C=N.next())T=C.value,V.JSC$14948_commandHandler.resolveCommand(T);_.mt(Y)})};
Lm[LR]=[_.Lf];var uk=function(Z){this.JSC$14952_commandHandler=Z};
_.O(uk,tJ);
uk.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d,N,C,T,Y,X,n;return _.m(function(t){switch(t.nextAddress){case 1:J=_.D(Z,LJE);if(!J)return t.return();_.rs(t,2);if(!J.imageBytes&&!J.imageUrl)throw Error("wi");if(!J.imageUrl){if(J.imageBytes){f=J.imageBytes;d=f.replace(/-/g,"+").replace(/_/g,"/");var c=CSF(d);r=_.K_(c)}t.jumpTo(4);break}return _.q(t,fetch(J.imageUrl),5);case 5:return N=t.yieldResult,_.q(t,N.blob(),6);case 6:C=t.yieldResult,r=_.K_(C);case 4:X=(T=V)==null?void 0:(Y=T.form)==
null?void 0:Y.element;n=document.createElement("a");Fl(n,r);X.appendChild(n);n.download="";n.click();X.removeChild(n);URL.revokeObjectURL(_.C_(r));J.successCommand&&a.JSC$14952_commandHandler.resolveCommand(J.successCommand);_.Hb(t,0);break;case 2:_.ds(t),J.errorCommand&&a.JSC$14952_commandHandler.resolveCommand(J.errorCommand),_.mt(t)}})};
uk[LR]=[_.Lf];var WP=function(Z){this.store=Z};
_.O(WP,tJ);WP.prototype.resolveCommand=function(Z){var V=this,a,J,r;return _.m(function(f){J=(a=_.D(Z,_.G9F))==null?void 0:a.entityBatchUpdate;if(!J)return f.jumpTo(0);r=Object.assign({},J,{mutations:[].concat(_.nw(J.mutations||[]))});return _.q(f,_.JI(r,V.store),0)})};var P27=function(Z){this.JSC$14959_commandHandler=Z;this.feedbackDialogMap=new Map};
P27.prototype.openDialog=function(Z,V){(Z=this.feedbackDialogMap.get(Z))&&this.JSC$14959_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:Z}},V)};
P27[LR]=[_.Lf];var gX=new _.uM("FEEDBACK_CONTROLLER_TOKEN");var IW=new _.uM("APP_STORE_TOKEN");var Zs=function(Z,V){this.store=Z;this.controller=V};
_.O(Zs,tJ);Zs.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L;return _.m(function(R){if(R.nextAddress==1){J=_.D(Z,_.yV);if(f=(r=J)==null?void 0:r.contentId)for(N=_.B(((d=J)==null?void 0:d.actions)||[]),C=N.next();!C.done;C=N.next())T=C.value,fBh(a,T,f);n=(Y=V)==null?void 0:(X=Y.form)==null?void 0:X.element;return _.q(R,_.Wo(n,[Z]).catch(function(){}),2)}t=R.yieldResult;
((c=t)==null?0:(y=c.data)==null?0:(U=y.feedbackResponses)==null?0:U.length)&&(h=(v=t.data.feedbackResponses[0])==null?void 0:v.followUpDialog)&&f&&(L=a.controller)!=null&&L.feedbackDialogMap.set(f,h);_.mt(R)})};
var fBh=function(Z,V,a){var J=_.D(V,_.ZW);if(J){J=_.B(J.commands||[]);for(var r=J.next();!r.done;r=J.next())fBh(Z,r.value,a)}_.D(V,_.Yg)&&Z.store.dispatch(_.d0("commandEntity",xME(a),{key:a,command:V}));_.D(V,ypL)&&Z.store.dispatch(_.d0("commandEntity",xME(a),{key:a,command:V}))};
Zs[LR]=[IW,gX];var VQ=function(Z){this.controller=Z};
_.O(VQ,tJ);VQ.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d;return _.m(function(N){J=_.D(Z,_.bQ);f=(r=J)==null?void 0:r.targetId;if(((d=J)==null?void 0:d.signal)!=="TELL_US_WHY"||!f)return N.return();a.controller.openDialog(f,V);_.mt(N)})};
VQ[LR]=[gX];var aE=function(Z){this.store=Z};
_.O(aE,tJ);aE.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d,N,C,T;return _.m(function(Y){J=_.D(Z,FkF);f=(r=J)==null?void 0:r.contentId;C=(d=V)==null?void 0:(N=d.form)==null?void 0:N.element;T=_.Wo(C,[Z]);f&&a.undo(f);return _.q(Y,T,0)})};
aE.prototype.undo=function(Z){this.store.dispatch(_.d0("commandEntity",xME(Z),{key:Z,command:void 0}))};
aE[LR]=[IW];var J_=function(Z){this.JSC$14974_commandHandler=Z};
_.O(J_,tJ);J_.prototype.resolveCommand=function(Z){var V=this,a,J,r,f,d,N,C,T;return _.m(function(Y){a=_.D(Z,zXB);J=a.flowStateKey;r=a.validationFailureCommand;f=a.submitValidFormCommand;d=Gk(_.VV,[J||""]);N=_.D(d,RXb);((C=N)==null?0:C.isValid)&&f&&V.JSC$14974_commandHandler.resolveCommand(f);((T=N)==null?0:T.isValid)||!r||V.JSC$14974_commandHandler.resolveCommand(r);_.mt(Y)})};
J_[LR]=[_.Lf];var oE=function(Z){this.innertubeTransportService=Z};
_.O(oE,tJ);oE.prototype.resolveCommand=function(Z,V){var a=this,J;return _.m(function(r){return _.q(r,_.wH(a.innertubeTransportService,Z,(J=V)==null?void 0:J.form).then(function(f){var d,N;V==null||(d=V.commandController)==null||(N=d.onSuccess)==null||N.call(d,Z,f)},function(f){var d,N;
V==null||(d=V.commandController)==null||(N=d.onServerError)==null||N.call(d,Z,f)}),0)})};
oE[LR]=[_.dc];var rI=function(){};
_.O(rI,tJ);rI.prototype.resolveCommand=function(Z){var V,a,J,r;return _.m(function(f){if(V=_.D(Z,_.MkE)){if(a=V.gtmId)J=_.yr("GL",""),_.mo(a,J);(r=V.gtmData)&&_.Nt(r)}_.mt(f)})};var P8=function(Z,V){this.innertubeTransportService=Z;this.JSC$14985_actionRouter=V};
_.O(P8,tJ);P8.prototype.resolveCommand=function(Z){var V=this,a,J;return _.m(function(r){a=_.D(Z,ZVA);if(!a)return r.return();J=a.command;if(!J)return r.return();V.JSC$14985_actionRouter.triggerAction("yt-insert-rich-section-action",a);return _.q(r,_.wH(V.innertubeTransportService,J,{disableCache:!0}),0)})};
P8[LR]=[_.dc,z0];S9a.bind(null,sd);var ibh=S9a.bind(null,uvE);Y9c.bind(null,sd);var B6B=Y9c.bind(null,uvE);nLO.bind(null,sd);var dw7=nLO.bind(null,uvE);var fj=function(){};
_.O(fj,tJ);
fj.prototype.resolveCommand=function(Z){var V,a,J,r,f,d,N,C,T,Y;return _.m(function(X){V=_.D(Z,wvB);if(!V)return X.return();J=((a=V.operations)==null?void 0:a.operations)||[];r=_.B(J);for(f=r.next();!f.done;f=r.next())if(d=f.value,d.insertItemSectionContent){var n=d.insertItemSectionContent,t=n.contents||[];n.insertByPositionInSection?ibh(n.insertByPositionInSection.sectionTargetId,t,n.insertByPositionInSection.position):n.insertByRelativePositionInSection&&n.insertByRelativePositionInSection.sectionTargetId&&n.insertByRelativePositionInSection.itemTargetId&&
B6B(n.insertByRelativePositionInSection.sectionTargetId,n.insertByRelativePositionInSection.itemTargetId,t,n.insertByRelativePositionInSection.relativePosition)}else d.replaceSection?(n=d.replaceSection,t={},n.replaceByTargetId?t=n.replaceByTargetId:n.replaceByGroupId&&(t={targetId:n.replaceByGroupId.groupId,newContent:n.replaceByGroupId.newContent,undoKey:""}),t.newContent&&Itr(t.targetId,{continuationItems:[t.newContent]})):d.removeItem?(n=d.removeItem,n.removeByTargetId&&n.sectionTargetId&&dw7(n.sectionTargetId,
n.removeByTargetId.targetIds||[])):d.removeSection&&(d.removeSection.removeByTargetId?(N=void 0,mwb(((N=d.removeSection)==null?void 0:N.removeByTargetId.targetIds)||[])):d.removeSection.removeByGroupId&&(C=void 0,mwb(((C=d.removeSection)==null?void 0:C.removeByGroupId.groupIds)||[])));Y=((T=V.operations)==null?void 0:T.scrollConfig)||{};N6F(Y);_.mt(X)})};
var mwb=function(Z){Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next())Itr(V.value,{continuationItems:[]})},N6F=function(Z){if(Z.scrollToItem){var V=Z.scrollToItem.item||{},a=V.itemTargetId;
V=V.sectionTargetId;if(a&&V){var J=document.querySelector("[data-target-id="+V+"]"),r=J==null?void 0:J.querySelector("[data-target-id="+a+"]");J&&r&&setTimeout(function(){var f=r.offsetTop-J.offsetTop,d;if(((d=Z.scrollToItem)==null?void 0:d.scrollPosition)==="SCROLL_POSITION_CENTER")f-=J.offsetHeight/2,f+=r.offsetHeight/2;else{var N;((N=Z.scrollToItem)==null?void 0:N.scrollPosition)==="SCROLL_POSITION_END"&&(f-=J.offsetHeight,f+=r.offsetHeight)}J.scroll({top:f,behavior:"smooth"})},100)}}};var ih=new _.uM("CLIENT_NAME_TOKEN");var C2H=new _.uM("DEFAULT_STORE_EXPIRATION_TOKEN");var pOi=new _.uM("CLIENT_LOCATION_SERVICE_TOKEN");var B8=function(Z,V,a){this.clientName=Z||_.yr("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=V||_.Fq.getInstance();this.JSC$15013_commandHandler=a||_.Lr.instance};
_.O(B8,tJ);B8.prototype.resolveCommand=function(Z){var V=this,a,J;return _.m(function(r){J=(a=_.D(Z,vwE))==null?void 0:a.onComplete;V.clientLocationService.clearLocationPlayabilityToken(V.clientName);J&&V.JSC$15013_commandHandler.resolveCommand(J);_.mt(r)})};
B8[LR]=[ih,pOi,_.Lf];var dI=function(Z){this.innertubeTransportService=Z};
_.O(dI,tJ);dI.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d;return _.m(function(N){f=(J=V)==null?void 0:(r=J.form)==null?void 0:r.element;return _.q(N,_.wH(a.innertubeTransportService,Z,(d=V)==null?void 0:d.form).then(function(C){g5u(f,new CustomEvent("yt-service-request-completed"),{data:C},_.yr("openPopupConfig"))}),0)})};
dI[LR]=[_.dc];var my=function(){};
_.O(my,tJ);my.prototype.resolveCommand=function(Z){var V,a;return _.m(function(J){V=_.D(Z,Wfz);a=document.querySelector("mini-app-container-view-model");if(!V||!a)return J.return();V.isPlaying?a.dispatchEvent(new Event("play")):a.dispatchEvent(new Event("pause"));_.mt(J)})};var No=function(){};
_.O(No,tJ);No.prototype.resolveCommand=function(Z){var V,a,J,r,f,d,N;return _.m(function(C){V=_.D(Z,p4A);if((a=V)==null||!a.paramKeys)return C.return();J=V.paramKeys;r=_.Ek(window.location.href);f=_.B(J);for(d=f.next();!d.done;d=f.next())N=d.value,r.JSC$7925_queryData_.remove(N);window.history.replaceState(window.history.state,document.title,r.toString());_.mt(C)})};var qyc=function(){this.dropdownMap=new Map};_.Syb=new _.uM("DROPDOWN_CONTROLLER_TOKEN");var Cj=function(Z){this.controller=Z};
_.O(Cj,tJ);Cj.prototype.resolveCommand=function(Z){var V=this,a,J,r,f;return _.m(function(d){a=_.D(Z,lFc);if(!a)return d.return();J=a;r=J.dropdownId;f=J.selectedOptionIndex;if(r===void 0||f===void 0)return d.return();var N=V.controller.dropdownMap.get(r);N&&N(f);_.mt(d)})};
Cj[LR]=[_.Syb];var qo=function(Z){this.controller=Z};
_.O(qo,tJ);qo.prototype.resolveCommand=function(Z){var V=this,a;return _.m(function(J){return(a=_.D(Z,R64))?_.q(J,V.controller.closeDialog(),0):J.return()})};
qo[LR]=[_.TH];var SA=function(Z){this.controller=Z};
_.O(SA,tJ);SA.prototype.resolveCommand=function(Z){var V=this,a,J;return _.m(function(r){a=_.D(Z,ca7);if(!a)return r.return();var f,d=a.panelIdentifier||((f=a.identifier)==null?void 0:f.tag);if(!d)throw Error("xi");return(J=d)?_.q(r,V.controller.hidePanel(J),0):r.jumpTo(0)})};
SA[LR]=[_.qj];var Ts=function(Z,V){this.innertubeTransportService=Z;this.controller=V};
_.O(Ts,tJ);Ts.prototype.resolveCommand=function(Z){var V=this,a,J,r,f;return _.m(function(d){if(d.nextAddress==1)return a=_.D(Z,OcL),(J=a)!=null&&J.panelId?_.q(d,V.controller.getReloadContinuation(a.panelId),2):d.return();if(d.nextAddress!=3)return(r=d.yieldResult)?_.q(d,_.wH(V.innertubeTransportService,Z,{continuation:r}),3):d.return();f=d.yieldResult;return _.q(d,V.controller.updatePanel(a.panelId,f.content,!1),0)})};
Ts[LR]=[_.dc,_.qj];var Y5=function(Z,V,a){this.innertubeTransportService=Z;this.JSC$15049_screenManager=V;this.JSC$15049_commandHandler=a};
_.O(Y5,tJ);
Y5.prototype.resolveCommand=function(Z){var V=this,a,J,r,f,d,N;return _.m(function(C){if(C.nextAddress==1){a=_.D(Z,_.Yzr);if(!a)return C.return();if(a.commands)for(J=_.B(a.commands),r=J.next();!r.done;r=J.next())f=r.value,V.JSC$15049_commandHandler.resolveCommand(f,{disableClickTracking:!0});d=_.oN(Z.clickTrackingParams);_.ac(V.JSC$15049_screenManager,21760,d,{layer:7,parentLayer:0});return _.q(C,_.wH(V.innertubeTransportService,Z),2)}N=C.yieldResult;if(!N)return C.return();V.JSC$15049_screenManager.graftServerVe(N.trackingParams,d,
7);_.mt(C)})};
Y5[LR]=[_.dc,_.fZ,_.Lf];var X5=new _.uM("PANEL_LOADING_STRATEGY_TOKEN");var Kj=function(Z,V){this.controller=Z;this.panelLoadingStrategy=V};
_.O(Kj,tJ);
Kj.prototype.resolveCommand=function(Z,V){var a=this,J,r,f;return _.m(function(d){J=_.D(Z,B8r);if((r=J)==null||!r.panelLoadingStrategy)return d.return();f=function(N){var C,T,Y,X,n,t,c,y,U;return _.m(function(v){T=_.D((C=N.dialogViewModel)==null?void 0:C.header,tkH);Y={viewModel:N.dialogViewModel};X={};if(c=_.F("web_enable_dialog_header_label")?(n=T)==null?void 0:(t=n.headline)==null?void 0:t.content:void 0)X.ariaLabel=c;J.dismissOnBackgroundTap===!1&&(X.isModal=!0);return N.dialogViewModel?_.q(v,
a.controller.openDialog(Y,(y=V)==null?void 0:(U=y.form)==null?void 0:U.element,X),0):v.return()})};
return _.q(d,a.panelLoadingStrategy.execute({command:Z,data:J.panelLoadingStrategy,renderFn:f,createScreenConfig:{layer:4}}),0)})};
Kj[LR]=[_.TH,X5];var nj=function(Z,V,a){this.innertubeTransportService=Z;this.controller=V;this.JSC$15069_screenManager=a};
_.O(nj,tJ);
nj.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d,N,C,T,Y,X,n,t,c;return _.m(function(y){switch(y.nextAddress){case 1:J=_.D(Z,_.wx);if(!J)return y.return();var U,v=J.panelIdentifier||((U=J.identifier)==null?void 0:U.tag);if(!v)throw Error("xi");r=v;return _.q(y,a.controller.isVisible(r,!0),2);case 2:if((f=y.yieldResult)&&J.blockIfPanelOpen)return y.return();C=(N=(d=a.controller).getPanelContent)==null?void 0:N.call(d,r);if(!(U=C))if(J){var h;U=((h=J.globalConfiguration)==null?void 0:h.initialState)||
J.engagementPanel;if(h=!U)h=!!(J==null?0:(v=J.engagementPanelPresentationConfigs)==null?0:v.engagementPanelPopupPresentationConfig);h&&(U=_.loF(J.panelIdentifier,J.identifier))}else U=void 0;T=U;Y=J.engagementPanelPresentationConfigs;X=J.engagementPanelExtras;return _.q(y,a.controller.showPanel(r,T,Y,X,(n=V)==null?void 0:(t=n.form)==null?void 0:t.element),3);case 3:if(!J.globalConfiguration){y.jumpTo(0);break}_.ac(a.JSC$15069_screenManager,32633);return _.q(y,_.wH(a.innertubeTransportService,Z),5);
case 5:return c=y.yieldResult,a.JSC$15069_screenManager.graftServerVe(c.trackingParams),_.q(y,a.controller.updatePanel(r,c.content,!0,X,void 0,c.updatePanelContinuationData),0)}})};
nj[LR]=[_.dc,_.qj,_.fZ];var lh=function(Z,V){this.controller=Z;this.panelLoadingStrategy=V};
_.O(lh,tJ);lh.prototype.resolveCommand=function(Z,V){var a=this,J,r,f;return _.m(function(d){J=_.D(Z,_.m2);if((r=J)==null||!r.panelLoadingStrategy)return d.return();f=function(N){var C,T;return _.m(function(Y){return N.sheetViewModel?_.q(Y,a.controller.openSheet({viewModel:N.sheetViewModel},(C=V)==null?void 0:(T=C.form)==null?void 0:T.element),0):Y.return()})};
return _.q(d,a.panelLoadingStrategy.execute({command:Z,data:J.panelLoadingStrategy,renderFn:f,createScreenConfig:{layer:0}}),0)})};
lh[LR]=[_.S2,X5];var t_=function(Z,V){this.controller=Z;this.JSC$15077_commandHandler=V};
_.O(t_,tJ);t_.prototype.resolveCommand=function(Z,V){var a=this,J,r,f;return _.m(function(d){if(d.nextAddress==1){J=_.D(Z,bcz);var N=_.D(J.showCommand,_.wx),C,T,Y=(T=N==null?void 0:N.panelIdentifier)!=null?T:N==null?void 0:(C=N.identifier)==null?void 0:C.tag;if(!Y)throw Error("yi");r=Y;return _.q(d,a.controller.isVisible(r),2)}return(f=d.yieldResult)?_.q(d,a.controller.hidePanel(r),0):_.q(d,a.JSC$15077_commandHandler.resolveCommand(J.showCommand,V),0)})};
t_[LR]=[_.qj,_.Lf];var sP=function(Z,V,a){this.innertubeTransportService=Z;this.controller=V;this.JSC$15080_screenManager=a};
_.O(sP,tJ);
sP.prototype.resolveCommand=function(Z){var V=this,a,J,r,f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L,R,rJ,Zm,BJ;return _.m(function(Fu){switch(Fu.nextAddress){case 1:return J=a=_.D(Z,U8a),r=J.targetPanelIdentifier,f=J.contentSourcePanelIdentifier,d=J.globalConfiguration,((N=r)==null?0:N.tag)&&((C=f)==null?0:C.tag)?d?_.q(Fu,V.controller.showPanel(r.tag,_.loF(r.tag,r),void 0,void 0,void 0),5):_.q(Fu,(n=(X=V.controller).getPanel)==null?void 0:n.call(X,f.tag),4):Fu.return();case 4:t=Fu.yieldResult;T=(c=t)==null?void 0:
(U=(y=c).getPanelContent)==null?void 0:U.call(y);Fu.jumpTo(3);break;case 5:return _.q(Fu,_.wH(V.innertubeTransportService,Z),6);case 6:v=Fu.yieldResult,((h=v)==null?0:h.trackingParams)&&V.JSC$15080_screenManager.graftServerVe(v.trackingParams),T=(L=v)==null?void 0:L.content,Y=(R=v)==null?void 0:R.updatePanelContinuationData;case 3:if(Zm=(rJ=T)==null?void 0:rJ.engagementPanelSectionListRenderer)return _.q(Fu,V.controller.showPanel(r.tag,void 0,void 0,void 0,void 0,{content:Zm.content,secondaryHeaderContent:(BJ=
Zm.header)!=null?BJ:{},targetId:Zm.targetId},Y),0);Fu.jumpTo(0)}})};
sP[LR]=[_.dc,_.qj,_.fZ];var F5=function(Z,V){this.JSC$15088_commandHandler=Z;this.store=V};
_.O(F5,tJ);F5.prototype.resolveCommand=function(Z){var V=this,a,J,r,f,d;return _.m(function(N){if(N.nextAddress==1)return(a=_.D(Z,z6F))?_.q(N,_.gH(),2):N.return();J=N.yieldResult;if(!J)return N.return();F9E(J,V.store,(r=a)==null?void 0:r.languageCode);f=J.isSubtitlesOn()?_.oC("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):_.oC("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");d=_.x9(f);V.JSC$15088_commandHandler.resolveCommand(d);_.mt(N)})};
F5[LR]=[_.Lf,iN];var Ds=function(Z,V){this.shortsPlayerPromise=Z;this.JSC$15092_commandHandler=V};
_.O(Ds,tJ);
Ds.prototype.resolveCommand=function(Z){var V=this,a,J,r,f,d,N,C,T;return _.m(function(Y){if(Y.nextAddress==1)return(a=_.D(Z,r9z))?_.q(Y,V.shortsPlayerPromise,2):Y.return();J=Y.yieldResult;var X=D7i(J);X!=null&&X.length||(J.loadModule("captions"),X=D7i(J));r=X;if((f=r)==null||!f.length)return d=_.oC("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),N=_.x9(d),V.JSC$15092_commandHandler.resolveCommand(N),Y.return();J.toggleSubtitles();C=J.isSubtitlesOn()?_.oC("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.oC("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");T=_.x9(C);V.JSC$15092_commandHandler.resolveCommand(T);_.mt(Y)})};
Ds[LR]=[_.jvE,_.Lf];var c8=function(Z){this.JSC$15095_playerPromise=Z};
_.O(c8,tJ);c8.prototype.resolveCommand=function(Z){var V=this,a,J,r,f;return _.m(function(d){if(d.nextAddress==1)return(a=_.D(Z,wsA))?_.q(d,V.JSC$15095_playerPromise,2):d.return();J=d.yieldResult;r=J.getVideoData().video_id;a.videoId===r&&(f=Number(a.offsetFromVideoStartMilliseconds),f>=0&&J.seekTo(f/1E3));_.mt(d)})};
c8[LR]=[_.Rt];var T6H=_.Wz("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),OP=function(Z){this.store=Z};
_.O(OP,tJ);
var Yyr=function(Z){var V,a,J,r;return _.m(function(f){if(f.nextAddress==1)return V=_.yr("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,a=_.yr("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,J=V||a,Z.mainAppPlayer=new E5(J),_.q(f,Z.mainAppPlayer.api,2);r=f.yieldResult;r.addEventListener("onStateChange",Z.JSC$15099_playerStateChangeListener.bind(Z));document.addEventListener("yt-page-data-updated",Z.pauseOnNavigation.bind(Z));window.addEventListener("state-navigatestart",
Z.pauseOnNavigation.bind(Z));_.mt(f)})};
OP.prototype.JSC$15099_playerStateChangeListener=function(Z){switch(Z){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"}XCz(this)};
var XCz=function(Z){Z.store.dispatch(_.d0("sfvAudioItemCurrentlyPlayingEntity",T6H,{key:T6H,externalVideoId:Z.externalVideoId,sfvAudioItemPlaybackState:Z.playbackState,nowPlayingEntityValue:Z.nowPlayingEntityValue}))};
OP.prototype.pauseOnNavigation=function(){var Z=this,V,a,J,r;return _.m(function(f){if(f.nextAddress==1){if(!Z.mainAppPlayer){var d=new _.qa("Error: mainAppPlayer is unavailable",Z.mainAppPlayer);_.t$(d);return f.return()}return _.q(f,Z.mainAppPlayer.api,2)}V=f.yieldResult;J=(a=V)==null?void 0:a.getPlayerState();J!==1||(r=V)!=null&&r.pauseVideo();_.mt(f)})};
OP.prototype.playVideo=function(Z,V,a){var J=this,r,f;return _.m(function(d){if(d.nextAddress==1)return _.q(d,(r=J.mainAppPlayer)==null?void 0:r.api,2);f=d.yieldResult;if(!J.mainAppPlayer||!f){var N=new _.qa("Error: mainAppPlayer is unavailable",J.mainAppPlayer);_.t$(N);return d.return()}return _.q(d,J.mainAppPlayer.loadVideoWithPlayerVars({videoId:J.externalVideoId,audio_only:"1",start:Z/1E3,end:Z/1E3+V,player_params:a}),0)})};
OP.prototype.pauseVideo=function(){var Z=this,V,a;return _.m(function(J){if(J.nextAddress==1){if(!Z.mainAppPlayer){var r=new _.qa("Error: mainAppPlayer is unavailable",Z.mainAppPlayer);_.t$(r);return J.return()}return _.q(J,Z.mainAppPlayer.api,2)}V=J.yieldResult;(a=V)==null||a.pauseVideo();_.mt(J)})};
OP.prototype.resolveCommand=function(Z){var V=this,a,J,r,f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L,R;return _.m(function(rJ){if(rJ.nextAddress==1)return a=_.D(Z,V9A),r=(J=a)==null?void 0:J.nowPlayingEntityValue,d=(f=a)==null?void 0:f.externalVideoId,X=Number((Y=(N=a)==null?void 0:(C=N.defaultStartPoints)==null?void 0:(T=C[0])==null?void 0:T.offsetMs)!=null?Y:"0"),v=Number((U=(n=a)==null?void 0:(t=n.defaultStartPoints)==null?void 0:(c=t[0])==null?void 0:(y=c.duration)==null?void 0:y.seconds)!=null?U:"15"),R=(L=
(h=a)==null?void 0:h.playerParams)!=null?L:"",r&&d?V.mainAppPlayer?rJ.jumpTo(2):_.q(rJ,Yyr(V),2):rJ.return();if(rJ.nextAddress!=6){if(V.nowPlayingEntityValue&&r===V.nowPlayingEntityValue)return V.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?_.q(rJ,V.pauseVideo(),0):_.q(rJ,V.playVideo(X,v,R),0);V.externalVideoId=d;V.nowPlayingEntityValue=r;V.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return _.q(rJ,V.playVideo(X,v,R),6)}XCz(V);return rJ.jumpTo(0)})};
OP[LR]=[iN];var Gs=function(Z){this.JSC$15116_commandHandler=Z};
_.O(Gs,tJ);Gs.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d,N;return _.m(function(C){if(C.nextAddress==1)return(J=_.D(Z,$LY))?_.q(C,_.gH(),2):C.return();r=C.yieldResult;if(!r)return C.return();(f=wZR(r))?a.JSC$15116_commandHandler.resolveCommand(f,V):(d=_.oC("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),N=_.x9(d),a.JSC$15116_commandHandler.resolveCommand(N));_.mt(C)})};
Gs[LR]=[_.Lf];var wI=function(Z){this.JSC$15119_playerPromise=Z};
_.O(wI,tJ);wI.prototype.resolveCommand=function(Z){var V=this,a,J,r,f,d;return _.m(function(N){if(N.nextAddress==1){a=_.D(Z,yac);if(!a)return N.return();J=a.overlayRenderer;return J?(r=_.D(J,ExA))?_.q(N,V.JSC$15119_playerPromise,3):N.jumpTo(0):N.return()}f=N.yieldResult;f.renderChapterSeekingAnimation(1,_.AI(r.text),(d=r.icon)==null?void 0:d.iconType);_.mt(N)})};
wI[LR]=[_.Rt];var yQ=function(Z){this.store=Z};
_.O(yQ,tJ);yQ.prototype.resolveCommand=function(Z){var V=this,a,J,r;return _.m(function(f){if(f.nextAddress==1){a=_.D(Z,RGh);if(!a)return f.return();J="";(r=V.store.getState().collabInviteLink)&&a.id===r.playlistId?J=r.inviteLinkURL:a.shortUrl&&(J=a.shortUrl);return J?_.q(f,navigator.clipboard.writeText(J),3):f.jumpTo(0)}var d={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.oC("COPY_LINK_SUCCESS_TOAST")}}}}};_.l().resolve(_.Lf).resolveCommand(d);_.mt(f)})};
yQ[LR]=[IW];var bh=function(Z,V){this.innertubeTransportService=Z;this.JSC$15129_commandHandler=V};
_.O(bh,tJ);bh.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d,N,C,T,Y,X,n;return _.m(function(t){if(t.nextAddress==1)return(J=_.D(Z,_.HS))?_.q(t,_.wH(a.innertubeTransportService,Z,(r=V)==null?void 0:r.form),2):t.return();(f=t.yieldResult)&&f.errorMetadata&&(d=f,N=_.x9(d.error.message),a.JSC$15129_commandHandler.resolveCommand(N));C=f;if((T=C)==null?0:T.actions)for(Y=_.B(C.actions),X=Y.next();!X.done;X=Y.next())n=X.value,a.JSC$15129_commandHandler.resolveCommand(n);_.mt(t)})};
bh[LR]=[_.dc,_.Lf];var UP=function(){};
_.O(UP,tJ);UP.prototype.resolveCommand=function(Z){var V;return _.m(function(a){V=_.D(Z,vDH);if(!V)return a.return();(new F7r(V)).show();_.mt(a)})};_.H8=new _.uM("PLAYLIST_EDIT_CONTROLLER_TOKEN");var A_=function(Z,V,a,J){this.store=Z;this.innertubeTransportService=V;this.controller=a;this.JSC$15137_commandHandler=J};
_.O(A_,tJ);
A_.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L,R,rJ,Zm,BJ,Fu,Ga,OE,hO,kV;return _.m(function(eE){if(eE.nextAddress==1){J=_.D(Z,_.Ol);if(!J)return eE.return();if(J.clientActions){r=_.B(J.clientActions);for(f=r.next();!f.done;f=r.next())d=f.value,a.JSC$15137_commandHandler.resolveCommand(d);var jE,mz=V==null?void 0:(jE=V.form)==null?void 0:jE.element;mz&&_.Rg(mz,"yt-dismissible-item-action",J.clientActions)}return _.q(eE,_.wH(a.innertubeTransportService,Z,(N=
V)==null?void 0:N.form),2)}if(C=eE.yieldResult)C.errorMetadata?(T=C,Y=_.x9(T.error.message),a.JSC$15137_commandHandler.resolveCommand(Y),"error"in C&&((X=V)==null?0:(n=X.commandController)==null?0:n.onServerError)&&((t=V)==null||(c=t.commandController)==null||c.onServerError(Z,C))):(y=V)==null||(U=y.commandController)==null||(h=(v=U).onSuccess)==null||h.call(v,Z,C);L=C;((R=L)==null?0:R.collaborationInviteLink)&&J.playlistId&&(_.F("web_enable_invite_collaborators_link")||_.F("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
a.store.dispatch(_.$z({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:J.playlistId,inviteLinkUrl:L.collaborationInviteLink}}));((rJ=L)==null?0:rJ.redirectEndpoint)&&a.JSC$15137_commandHandler.resolveCommand(L.redirectEndpoint);((Zm=L)==null?0:(BJ=Zm.newHeader)==null?0:BJ.playlistHeaderRenderer)?KY4(a.controller,L.newHeader.playlistHeaderRenderer):((Fu=L)==null?0:(Ga=Fu.newHeader)==null?0:Ga.musicEditablePlaylistDetailHeaderRenderer)&&KY4(a.controller,L.newHeader.musicEditablePlaylistDetailHeaderRenderer);
a.controller.playlistVideoListElement&&((OE=L)==null?0:(hO=OE.playlistEditResults)==null?0:(kV=hO[0])==null?0:kV.playlistEditVideoAddedResultData)&&((mz=a.controller.playlistVideoListElement)==null||mz.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:L.playlistEditResults[0].playlistEditVideoAddedResultData})));_.mt(eE)})};
A_[LR]=[IW,_.dc,_.H8,_.Lf];var k5=function(Z,V){this.controller=Z;this.JSC$15147_commandHandler=V};
_.O(k5,tJ);k5.prototype.resolveCommand=function(Z,V){var a=this,J,r,f;return _.m(function(d){J=_.D(Z,M$a);a.controller.showRefreshPill&&((r=J)==null?0:r.command)&&(a.JSC$15147_commandHandler.resolveCommand((f=J)==null?void 0:f.command,V),a.controller.showRefreshPill=!1);_.mt(d)})};
k5[LR]=[_.eZ,_.Lf];var EP=function(Z,V){this.store=Z;this.JSC$15151_commandHandler=V||_.Lr.instance};
_.O(EP,tJ);EP.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d,N,C,T,Y,X,n;return _.m(function(t){J=_.D(Z,faA);r=a.store.getState().radioButtonGroup;if((f=J)==null?0:f.command)a.JSC$15151_commandHandler.resolveCommand((d=J)==null?void 0:d.command,V);else if(((N=J)==null?void 0:N.formId)===r.currentFormId)for(C=Object.values(r.commandsMap),T=_.B(C),Y=T.next();!Y.done;Y=T.next()){X=Y.value;n=_.Xy(X);if(!n)return t.return();a.JSC$15151_commandHandler.resolveCommand(n,V)}_.mt(t)})};
EP[LR]=[IW];var jA=new _.uM("USER_PREFS");var v8=function(Z){this.JSC$15155_prefCookie=Z};
_.O(v8,tJ);v8.prototype.resolveCommand=function(Z){var V=this,a;return _.m(function(J){(a=_.D(Z,yi7))&&typeof a.useListView==="boolean"&&(_.ir(0,155,a.useListView),V.JSC$15155_prefCookie.save());_.mt(J)})};
v8[LR]=[jA];var x5=function(Z){this.JSC$15159_prefCookie=Z};
_.O(x5,tJ);x5.prototype.resolveCommand=function(Z){var V=this,a,J,r,f,d;return _.m(function(N){a=_.D(Z,QQA);if((J=a)==null||!J.gl)return N.return();r=a.gl;f={persist_gl:"1",gl:r};V.JSC$15159_prefCookie.set("gl",r);V.JSC$15159_prefCookie.save();d=ilA(f);_.Ky(d);_.mt(N)})};
x5[LR]=[jA];var QQ=function(Z){this.JSC$15163_prefCookie=Z};
_.O(QQ,tJ);QQ.prototype.resolveCommand=function(Z){var V=this,a,J;return _.m(function(r){a=_.D(Z,uVb);if(!a)return r.return();J=!1;a.flagNum&&typeof a.value==="boolean"?(_.ir(0,a.flagNum,a.value),J=!0):a.key&&typeof a.stringValue==="string"&&(V.JSC$15163_prefCookie.set(a.key,a.stringValue),J=!0);J&&V.JSC$15163_prefCookie.save();_.mt(r)})};
QQ[LR]=[jA];var pj=new _.uM("PREF_STORAGE_PROMISE_TOKEN");var h_=function(Z){this.JSC$15167_prefStoragePromise=Z};
_.O(h_,tJ);h_.prototype.resolveCommand=function(Z){var V=this,a,J;return _.m(function(r){if(r.nextAddress==1)return(a=_.D(Z,gD4))?_.q(r,V.JSC$15167_prefStoragePromise,2):r.return();J=r.yieldResult;return J===void 0||a.key===void 0||a.value===void 0?r.return():_.q(r,J.set(a.key,a.value),0)})};
h_[LR]=[pj];var n_c=function(Z){this.innertubeTransportService=Z};
_.O(n_c,tJ);n_c.prototype.resolveCommand=function(Z,V){var a=this,J,r;return _.m(function(f){(J=_.D(Z,_.sMW))&&J&&J.isFirstRequest&&(_.Yz("search_overview_answer"),_.XZ("so_rq",void 0,"search_overview_answer"));return _.q(f,_.wH(a.innertubeTransportService,Z,(r=V)==null?void 0:r.form),0)})};
n_c[LR]=[_.dc];var lBb=function(){};
_.O(lBb,tJ);
lBb.prototype.resolveCommand=function(Z){var V,a,J,r,f,d,N,C,T;return _.m(function(Y){V=_.D(Z,GqE);if((a=V)==null?0:a.sectionIdentifier){if(V.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(r=(J=document.getElementsByTagName(V.sectionIdentifier))==null?void 0:J.item(0))r.scrollIntoView({behavior:"smooth"}),(f=RAc(r))&&f.focus({preventScroll:!0});return Y.return()}d=document.querySelector("[section-identifier="+V.sectionIdentifier+"]");N=document.querySelector("[section-identifier="+V.referenceSectionIdentifier+
"]");if(!d)return Y.return();C=V.verticalScrollOffsetDp?V.verticalScrollOffsetDp:0;N&&(C-=N.offsetTop);window.scrollTo({top:d.offsetTop+C,behavior:"smooth"});(T=RAc(d))&&T.focus({preventScroll:!0})}_.mt(Y)})};var eA=function(){};
_.O(eA,tJ);
eA.prototype.resolveCommand=function(Z){var V,a,J,r,f,d,N;return _.m(function(C){if(C.nextAddress==1){V=_.D(Z,uwE);if(!V||!V.imageBytes||!navigator.clipboard)return C.return();if(V.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.t$(Error("zi")),C.return();_.rs(C,2);J=(a=V)==null?void 0:a.imageBytes;r=J.replace(/-/g,"+").replace(/_/g,"/");f=CSF(r);d={};N=[new ClipboardItem((d[f.type]=f,d))];return _.q(C,navigator.clipboard.write(N),4)}if(C.nextAddress!=2)return _.Hb(C,0);
_.ds(C);_.mt(C)})};var zs=function(Z,V){this.innertubeTransportService=Z;this.JSC$15182_commandHandler=V};
_.O(zs,tJ);zs.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d,N;return _.m(function(C){if(C.nextAddress==1)return(J=_.D(Z,WJz))?_.q(C,_.wH(a.innertubeTransportService,Z,(r=V)==null?void 0:r.form),2):C.return();(f=C.yieldResult)&&f.errorMetadata&&J.onFailureCommand&&a.JSC$15182_commandHandler.resolveCommand(J.onFailureCommand);d=f;((N=d)==null?0:N.shareCommand)&&a.JSC$15182_commandHandler.resolveCommand(d.shareCommand,V);_.mt(C)})};
zs[LR]=[_.dc,_.Lf];var $5=function(){};
_.O($5,tJ);$5.prototype.resolveCommand=function(Z){var V,a;return _.m(function(J){V=_.D(Z,$lc);if(!V||!navigator.share)return J.return();a={url:V.url};try{return J.return(navigator.share(a))}catch(r){}_.mt(J)})};var RE=function(){};
_.O(RE,tJ);RE.prototype.resolveCommand=function(){return _.m(function(Z){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.mt(Z)})};var Mo=function(Z){this.JSC$15192_navigationConfirmationService=Z};
_.O(Mo,tJ);Mo.prototype.resolveCommand=function(){var Z=this;return _.m(function(V){Z.JSC$15192_navigationConfirmationService.cancelPendingNavigation();_.mt(V)})};
Mo[LR]=[rD];var Lj=function(Z){this.JSC$15195_screenManager=Z};
_.O(Lj,tJ);Lj.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d,N,C,T;return _.m(function(Y){r=(J=V.form)==null?void 0:J.event;d=(f=V.form)==null?void 0:f.element;if(!r)throw new _.qa("Event not passed in when resolving command");N=_.B(r.composedPath());for(C=N.next();!C.done;C=N.next())if(T=C.value,T.tagName==="YT-COPY-LINK-RENDERER")return T.copyUrlToClipboard(),d&&_.c3(a.JSC$15195_screenManager,d),Y.return();_.mt(Y)})};
Lj[LR]=[_.fZ];var uh=function(){this.JSC$15199_miniAppClientDataProvider=_.l().resolve(_.s3)};
_.O(uh,tJ);uh.prototype.resolveCommand=function(){var Z=this,V,a;return _.m(function(J){if(Z.JSC$15199_miniAppClientDataProvider.clientData.has("video_id")){var r=Z.JSC$15199_miniAppClientDataProvider,f=r.clientData.get("video_id");f&&r.clientData.delete("video_id");V="https://youtube.com/watch?v="+f;a=SP(V);if(a===void 0)throw Error("Ai`"+V);_.yT(window,a)}_.mt(J)})};var W8=function(){};
_.O(W8,tJ);W8.prototype.resolveCommand=function(){return _.m(function(Z){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.mt(Z)})};var gI=function(){};
_.O(gI,tJ);gI.prototype.resolveCommand=function(){var Z;return _.m(function(V){if(V.nextAddress==1)return _.q(V,_.nwJ(window.document.documentElement),2);(Z=document.querySelector("mini-app-container-view-model iframe"))&&Z.focus();_.mt(V)})};var IE=function(Z){this.JSC$15206_navigationConfirmationService=Z};
_.O(IE,tJ);
IE.prototype.resolveCommand=function(){var Z=this;return _.m(function(V){var a=Z.JSC$15206_navigationConfirmationService,J=_.l().resolve(_.Vo),r;if(((r=a.navigateParams)==null?void 0:r.data)!==void 0){var f;_.njH(J,a.navigateParams.endpoint,a.navigateParams.data,(f=a.navigateParams.navigationType)!=null?f:1,a.navigateParams.tempData,a.navigateParams.isMiniplayer,void 0,!0);a.navigateParams=void 0;a.customConfirmationCommand=void 0}else a.navigateParams&&(J.navigate(a.navigateParams.endpoint,a.navigateParams.reload,
a.navigateParams.params,a.navigateParams.tempData,a.navigateParams.requestType,a.navigateParams.createScreenConfig,!0),a.navigateParams=void 0,a.customConfirmationCommand=void 0);_.mt(V)})};
IE[LR]=[rD];var Zu=function(){};
_.O(Zu,tJ);Zu.prototype.resolveCommand=function(){return _.m(function(Z){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.mt(Z)})};var VG=function(Z){this.JSC$15211_prefStorage=Z};
_.O(VG,tJ);VG.prototype.resolveCommand=function(){var Z=this,V,a;return _.m(function(J){switch(J.nextAddress){case 1:return _.q(J,Z.JSC$15211_prefStorage,2);case 2:return(V=J.yieldResult)?_.q(J,V.set("sfvle",!1),3):J.return();case 3:return _.q(J,V.set("sfvles",!0),4);case 4:a=_.fF(),_.ir(0,203,!1),_.ir(0,204,!0),a.save(),_.mt(J)}})};
VG[LR]=[pj];var aP=function(Z){this.JSC$15214_prefStorage=Z};
_.O(aP,tJ);aP.prototype.resolveCommand=function(){var Z=this,V,a;return _.m(function(J){switch(J.nextAddress){case 1:return _.q(J,Z.JSC$15214_prefStorage,2);case 2:return(V=J.yieldResult)?_.q(J,V.set("sfvle",!0),3):J.return();case 3:return _.q(J,V.set("sfvles",!0),4);case 4:a=_.fF(),_.ir(0,203,!0),_.ir(0,204,!0),a.save(),_.mt(J)}})};
aP[LR]=[pj];var J2=function(){};
_.O(J2,tJ);J2.prototype.resolveCommand=function(Z){var V;return _.m(function(a){V=_.D(Z,W8b);if(!V||typeof V.key!=="string"||typeof V.value!=="string")return a.return();window.localStorage.setItem(V.key,V.value);_.mt(a)})};var oP=function(Z){this.store=Z};
_.O(oP,tJ);oP.prototype.resolveCommand=function(Z){var V=this,a;return _.m(function(J){a=_.D(Z,skE);if(!a||!a.stepId||!a.token)return J.return();V.store.dispatch(xjc({stepId:a.stepId,token:a.token,isSelected:!1}));_.mt(J)})};
oP[LR]=[IW];var r4=function(Z,V,a){this.innertubeTransportService=Z;this.store=V;this.JSC$15225_screenManager=a};
_.O(r4,tJ);
r4.prototype.resolveCommand=function(Z){var V=this,a,J,r,f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L,R,rJ,Zm,BJ,Fu;return _.m(function(Ga){a=_.D(Z,V$c);if(!a||(J=a.stepIds)==null||!J.length)return Ga.return();r=V.store.getState().talkToRecs;f=[];d=[];N=_.B(a.stepIds);for(C=N.next();!C.done;C=N.next())for(T=C.value,Y=void 0,(X=(Y=r.stepStates[T])==null?void 0:Y.userQuery)&&d.push({userQuery:X.userQuery,userQueryToken:X.token}),n=void 0,t=(n=r.stepStates[T])==null?void 0:n.selectionStates,c=_.B(Object.entries(t)),y=
c.next();!y.done;y=c.next())U=y.value,v=_.B(U),h=v.next().value,L=v.next().value,R=h,rJ=L,rJ.isSelected&&f.push(R);Zm={selectedChipTokens:f,userQueries:d,submittedStepIds:a.stepIds};BJ={browseTalk2recsFormData:Zm};a.browseEndpoint?(Fu=Z,_.Ch(Fu,_.aX,a.browseEndpoint)):a.command&&(Fu=a.command);return Fu?_.q(Ga,_.wH(V.innertubeTransportService,Fu,{formData:BJ,disableCache:!0}).then(function(OE){(OE==null?0:OE.trackingParams)&&V.JSC$15225_screenManager.graftServerVe(OE==null?void 0:OE.trackingParams)}),
0):Ga.return()})};
r4[LR]=[_.dc,IW,_.fZ];var P$=function(Z){this.store=Z};
_.O(P$,tJ);P$.prototype.resolveCommand=function(Z){var V=this,a;return _.m(function(J){a=_.D(Z,t1E);if(!a||!a.stepId||!a.token)return J.return();V.store.dispatch(xjc({stepId:a.stepId,token:a.token,isSelected:!0}));_.mt(J)})};
P$[LR]=[IW];var fs=function(Z){this.store=Z};
_.O(fs,tJ);fs.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d,N;return _.m(function(C){J=_.D(Z,a4c);if(!J||!J.stepId||!J.userQueryToken)return C.return();N=(d=(r=V)==null?void 0:(f=r.form)==null?void 0:f.userQuery)!=null?d:"";a.store.dispatch(_.$z({type:"TALK_TO_RECS_UPDATE_USER_QUERY",payload:{stepId:J.stepId,userQueryToken:J.userQueryToken,userQuery:N}}));_.mt(C)})};
fs[LR]=[IW];_.tYA=new _.uM("TIMELY_ACTIONS_CONTROLLER_TOKEN");var is=function(Z){this.controller=Z};
_.O(is,tJ);is.prototype.resolveCommand=function(Z){var V=this,a,J,r,f;return _.m(function(d){a=_.D(Z,D4A);if(!a)return d.return();J=a;r=J.id;f=J.isVisible;if(r===void 0||f===void 0)return d.return();var N;(N=V.controller.timelyActionsMap.get(r))==null||N(r,f);_.mt(d)})};
is[LR]=[_.tYA];var sm4=function(){this.timelyActionsMap=new Map};var B$=function(Z){this.JSC$15252_commandHandler=Z};
_.O(B$,tJ);B$.prototype.resolveCommand=function(Z){var V=this,a,J,r,f,d;return _.m(function(N){a=_.D(Z,_.wLh);if(!a)return N.return();f=(J=a.item)==null?void 0:(r=J.notificationTextRenderer)==null?void 0:r.successResponseText;if(!f)return N.return();d=_.vA(f);V.JSC$15252_commandHandler.resolveCommand(d);_.mt(N)})};
B$[LR]=[_.Lf];var d4=function(Z,V){this.innertubeTransportService=Z;this.JSC$15257_playerApiPromise=V};
_.O(d4,tJ);
d4.prototype.resolveCommand=function(Z){var V=this,a,J,r,f,d,N,C,T,Y;return _.m(function(X){if(X.nextAddress==1)return _.q(X,V.JSC$15257_playerApiPromise,2);a=X.yieldResult;J=a.getOption("captions","track");r=Object.assign({},_.D(Z,_.Xec));(d=(f=a.getVideoData())==null?void 0:f.video_id)?r.externalVideoId=d:_.ky(Error("Bi"));if((N=J)==null?0:N.languageCode)r.languageCode=J.languageCode;if((C=J)==null?0:C.kind)r.kind=J.kind;if((T=J)==null?0:T.name)r.name=J.name;Y=Object.assign({},Z,{getTranscriptEndpoint:r});return _.q(X,
_.wH(V.innertubeTransportService,Y),0)})};
d4[LR]=[_.dc,_.Rt];var mQ=function(){};
_.O(mQ,tJ);mQ.prototype.resolveCommand=function(Z){var V,a,J,r,f,d,N,C;return _.m(function(T){V=_.D(Z,P07);if((a=V)==null||!a.paramKeyValuePairs)return T.return();J=window.location.href;r=_.B(V.paramKeyValuePairs);for(f=r.next();!f.done;f=r.next())d=f.value,d.key&&d.value&&(N={},J=_.Qr(J,(N[d.key]=d.value,N)));C=_.l().resolve(_.av);_.Vw(C,J);_.mt(T)})};var NV=function(Z,V){this.JSC$15264_commandHandler=Z;this.innertubeTransportService=V};
_.O(NV,tJ);
NV.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L;return _.m(function(R){switch(R.nextAddress){case 1:return(f=(J=V)==null?void 0:(r=J.form)==null?void 0:r.element)&&_.h5(f),d=_.fF().get("hl"),N="",_.rs(R,2),_.q(R,HXV(d),4);case 4:N=R.yieldResult;_.Hb(R,3);break;case 2:return _.ds(R),f&&_.R$(f),_.t$(Error("Di"),"ERROR"),R.return();case 3:C=_.D(Z,zyH);if(!C)return f&&_.R$(f),R.return();(X=(T=C.commerceActionConfig)==null?void 0:(Y=T.commandLifeCycleConfig)==null?
void 0:Y.onStartCommand)&&a.JSC$15264_commandHandler.resolveCommand(X);return _.q(R,_.wH(a.innertubeTransportService,Z,{client_data:{paymentsClientToken:{token:N}}}),5);case 5:(n=R.yieldResult)?(f&&_.R$(f),((U=n)==null?0:U.command)&&a.JSC$15264_commandHandler.resolveCommand(n.command),(L=(v=C.commerceActionConfig)==null?void 0:(h=v.commandLifeCycleConfig)==null?void 0:h.onSuccessCommand)&&a.JSC$15264_commandHandler.resolveCommand(L)):(f&&_.R$(f),_.t$(Error("Ei")),(y=(t=C.commerceActionConfig)==null?
void 0:(c=t.commandLifeCycleConfig)==null?void 0:c.onFailureCommand)&&a.JSC$15264_commandHandler.resolveCommand(y)),_.mt(R)}})};
NV[LR]=[_.Lf,_.dc];var Cs=function(Z,V,a){this.store=Z;this.JSC$15280_commandHandler=V;this.innertubeTransportService=a};
_.O(Cs,tJ);
Cs.prototype.resolveCommand=function(Z,V){var a=this,J,r,f,d,N,C,T,Y,X;return _.m(function(n){J=_.D(Z,$CA);r=J.googlePaymentPayload;J.onStartCommand&&a.JSC$15280_commandHandler.resolveCommand(J.onStartCommand);f=r.encryptedPurchaseParams;d=r.ypcLogWalletAnalyticDataEndpoint;N=J.serializedTransactionFlowLoggingParams;C=r.serializedPaymentsClientParams;T=J.ypcCujContext;X=ELu(a.innertubeTransportService,(Y=V)==null?void 0:Y.form,f,d,N,C,T);return n.return(X.then(function(t){Ato(V==null?void 0:V.form,
!1);var c=a.store,y=a.JSC$15280_commandHandler,U=t.integratorData;U==null||U===""||t.error!=null?(String(t.error)==="-1"&&J.onDismissCommand?y.resolveCommand(J.onDismissCommand):String(t.error)!=="-1"&&J.onFailureCommand&&y.resolveCommand(J.onFailureCommand),String(t.error)!=="-1"&&String(t.error)!=="132"&&_.t$(Error("Fi"),"ERROR")):(J.googlePaymentEntityKey&&c.dispatch(_.d0("commerceAcquisitionClientPayloadEntity",J.googlePaymentEntityKey,{key:J.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:U,
fundsGuaranteeCallbackClientData:t.integratorClientCallbackData}}})),J.onSuccessCommand&&y.resolveCommand(J.onSuccessCommand));_.Ig()},function(t){Ato(V==null?void 0:V.form,!1);
_.t$(t,"ERROR");J.onFailureCommand&&a.JSC$15280_commandHandler.resolveCommand(J.onFailureCommand)}))})};
Cs[LR]=[iN,_.Lf,_.dc];var qV=function(Z,V){this.JSC$15284_commandHandler=Z;this.purchaseManager=V};
_.O(qV,tJ);
qV.prototype.resolveCommand=function(Z){var V=this,a,J,r,f,d,N,C,T,Y;return _.m(function(X){a=_.D(Z,RyA);((J=a)==null?0:(r=J.commandLifeCycleConfig)==null?0:r.onStartCommand)&&V.JSC$15284_commandHandler.resolveCommand(a.commandLifeCycleConfig.onStartCommand);if(!((f=a)==null?0:(d=f.googlePaymentPurchaseManagerPayload)==null?0:d.securePayloadBytes))return _.t$(Error("Gi"),"ERROR"),X.return();N=KRY(_.XB(a.googlePaymentPurchaseManagerPayload.securePayloadBytes));C=_.fF().get("hl");T=_.yE();Ahc(N.serialize(),
C,function(n){T.resolve(n)},function(n){T.reject(n)},T.resolve);
Y=T.promise;return X.return(Y.then(function(n){if(n)if(n==null?0:n.errorCode){_.t$(Error("Hi`"+n.errorCode),"ERROR");var t,c;((t=a)==null?0:(c=t.commandLifeCycleConfig)==null?0:c.onFailureCommand)&&V.JSC$15284_commandHandler.resolveCommand(a.commandLifeCycleConfig.onFailureCommand)}else if(n==null?0:n.isCancelled){var y,U;((y=a)==null?0:(U=y.commandLifeCycleConfig)==null?0:U.onCancelCommand)&&V.JSC$15284_commandHandler.resolveCommand(a.commandLifeCycleConfig.onCancelCommand)}else{var v,h;((v=a)==
null?0:(h=v.commandLifeCycleConfig)==null?0:h.onSuccessCommand)&&V.JSC$15284_commandHandler.resolveCommand(a.commandLifeCycleConfig.onSuccessCommand)}},function(n){_.t$(n,"ERROR");
var t,c;((t=a)==null?0:(c=t.commandLifeCycleConfig)==null?0:c.onFailureCommand)&&V.JSC$15284_commandHandler.resolveCommand(a.commandLifeCycleConfig.onFailureCommand)}))})};
qV[LR]=[_.Lf,kth];var FYY=function(Z,V){this.JSC$15292_commandHandler=Z;this.commandAllowlistOverride=V;var a;this.commandAllowlist=(a=this.commandAllowlistOverride)!=null?a:bX};
FYY.prototype.handleResponse=function(Z,V,a){var J,r=V==null?void 0:(J=V.config)==null?void 0:J.command;if(!r||this.commandAllowlist.some(function(f){return!!_.D(r,f)})){V=void 0;
a!==void 0&&(V={form:{element:a}});Z.onResponseReceivedCommand&&this.JSC$15292_commandHandler.resolveCommand(Z.onResponseReceivedCommand,V);Z.onResponseReceivedAction&&this.JSC$15292_commandHandler.resolveCommand(Z.onResponseReceivedAction,V);Z.onResponseReceivedEndpoint&&this.JSC$15292_commandHandler.resolveCommand(Z.onResponseReceivedEndpoint,V);Z.command&&this.JSC$15292_commandHandler.resolveCommand(Z.command,V);if(Z.onResponseReceivedCommands)for(a=_.B(Z.onResponseReceivedCommands),J=a.next();!J.done;J=
a.next())this.JSC$15292_commandHandler.resolveCommand(J.value,V);if(Z.onResponseReceivedActions)for(a=_.B(Z.onResponseReceivedActions),J=a.next();!J.done;J=a.next())this.JSC$15292_commandHandler.resolveCommand(J.value,V);if(Z.onResponseReceivedEndpoints)for(a=_.B(Z.onResponseReceivedEndpoints),J=a.next();!J.done;J=a.next())this.JSC$15292_commandHandler.resolveCommand(J.value,V);if(Z.actions)for(Z=_.B(Z.actions),a=Z.next();!a.done;a=Z.next())this.JSC$15292_commandHandler.resolveCommand(a.value,V)}};
FYY[LR]=[_.Lf,_.M_(xVO)];var Dwh=new _.uM("INNERTUBE_TOKEN_SERVICE");var cgB=new _.uM("SCHEDULER_TOKEN");var ObH=function(Z){this.scheduler=Z;Z={};this.tokenMap=(Z.app={},Z.user={},Z)};
ObH.prototype.handleResponse=function(Z,V){if(!V)throw Error("Ii");var a;if(Z=(a=Z.responseContext)==null?void 0:a.innertubeTokenJar){if(Z.appTokens){var J,r,f;a=(J=V.innerTubeRequest.context)==null?void 0:(r=J.request)==null?void 0:(f=r.innertubeTokenJar)==null?void 0:f.appTokens;G$c(this,Z.appTokens,this.tokenMap.app,a)}if(Z.userTokens){var d,N,C;V=(d=V.innerTubeRequest.context)==null?void 0:(N=d.request)==null?void 0:(C=N.innertubeTokenJar)==null?void 0:C.userTokens;G$c(this,Z.userTokens,this.tokenMap.user,
V)}}};
ObH.prototype.processContext=function(Z){Z.request||(Z.request={});var V=Object.keys(this.tokenMap.app).length,a=Object.keys(this.tokenMap.user).length;if(V||a)Z.request.innertubeTokenJar={},V&&(Z.request.innertubeTokenJar.appTokens=[].concat(_.nw(Object.values(this.tokenMap.app).flat()))),a&&(Z.request.innertubeTokenJar.userTokens=[].concat(_.nw(Object.values(this.tokenMap.user).flat())))};
var G$c=function(Z,V,a,J){V=_.B(V);for(var r=V.next(),f={};!r.done;f={token$jscomp$137:void 0},r=V.next()){f.token$jscomp$137=r.value;if(f.token$jscomp$137.type===void 0)throw new _.qa("InnerTube token has no type",f.token$jscomp$137);if(f.token$jscomp$137.clearTokens)a[f.token$jscomp$137.type]=[];else if(f.token$jscomp$137.value!==void 0){a[f.token$jscomp$137.type]||(a[f.token$jscomp$137.type]=[]);if(J!==void 0&&J.length){r=_.B(J);for(var d=r.next(),N={};!d.done;N={requestToken:void 0},d=r.next())N.requestToken=
d.value,d=a[f.token$jscomp$137.type].findIndex(function(C){return function(T){return T===C.requestToken||(0,_.lv.equals)(T,C.requestToken)}}(N)),d>-1&&a[f.token$jscomp$137.type].splice(d,1)}a[f.token$jscomp$137.type].push(f.token$jscomp$137);
f.token$jscomp$137.maxAgeSeconds&&Number(f.token$jscomp$137.maxAgeSeconds)>0&&Z.scheduler.addLowPriorityJob(function(C){return function(){var T=a[C.token$jscomp$137.type].indexOf(C.token$jscomp$137);T>-1&&a[C.token$jscomp$137.type].splice(T,1)}}(f),Number(f.token$jscomp$137.maxAgeSeconds)*1E3)}else throw new _.qa("InnerTube token has no value",f.token$jscomp$137);
}};
ObH[LR]=[cgB];var wCA=new _.uM("LOCAL_INNERTUBE_ROUTER_TOKEN"),ygF=new _.uM("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var S4=function(Z){this.serviceMap=Z};
S4.prototype.shouldPreferLocalResponse=function(Z,V){return(Z=bba(this,Z))?Z.shouldPreferLocalResponse(V):!1};
S4.prototype.localInnertubeResponse=function(Z,V){var a=this,J;return _.m(function(r){return(J=bba(a,Z))?r.return(J.localInnertubeResponse(V)):r.return(Promise.reject(Error("Ji")))})};
S4.prototype.canProvideFallbackResponse=function(Z,V){return(Z=bba(this,Z))?Z.canProvideFallbackResponse(V):!1};
S4.prototype.localFallbackInnertubeResponse=function(Z,V){var a=this,J;return _.m(function(r){return(J=bba(a,Z))?r.return(J.localFallbackInnertubeResponse(V)):r.return(Promise.reject(Error("Ji")))})};
var bba=function(Z,V){V=_.oi(V);return V?(Z=Z.serviceMap[V])?Z:null:null};
S4[LR]=[ygF];var lN=function(){};
lN.prototype.shouldPreferLocalResponse=function(){return!1};
lN.prototype.localInnertubeResponse=function(){return _.m(function(Z){return Z.return(Promise.reject(Error("Ki")))})};
lN.prototype.canProvideFallbackResponse=function(){return!0};
lN.prototype.localFallbackInnertubeResponse=function(){var Z,V,a;return _.m(function(J){Z=lG("CLOSE_POPUP");V={openPopupAction:vLc()};a={actions:[Z,V]};return J.return(a)})};var Ccu=function(Z,V){this.JSC$15342_upliftPromise=Z;this.store=V};
_.P=Ccu.prototype;_.P.shouldPreferLocalResponse=function(Z){var V=Z.videoId,a;if(a=V)a=pUF(this.store.getState().entities,Z.videoId);return a&&h8o(this.store.getState().entities,V)?QFE(this.store.getState().entities,Z.playlistId):!1};
_.P.localInnertubeResponse=function(Z){var V=this,a;return _.m(function(J){return(a=V.getPlayerResponse(Z))?J.return(Promise.resolve(a)):J.return(Promise.reject(Error("Li")))})};
_.P.canProvideFallbackResponse=function(Z){return!!Z.videoId};
_.P.localFallbackInnertubeResponse=function(Z){var V=this,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,V.JSC$15342_upliftPromise,2);a=V.getPlayerResponse(Z);var r;a?r=J.return(Promise.resolve(a)):r=d3(V.store.getState().entities,Z.videoId)?J.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.hB(_.oC("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:Q_m()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
J.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.hB(_.oC("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:xsu()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return r})};
_.P.getPlayerResponse=function(Z){return Slo(this.store.getState().entities,Z.videoId)};var nI=function(Z,V){this.localPlayerService=Z;this.localWatchNextService=V};
nI.prototype.shouldPreferLocalResponse=function(Z){var V=Z.playerRequest;Z=Z.watchNextRequest;return!!(V&&this.localPlayerService.shouldPreferLocalResponse(V)&&Z&&this.localWatchNextService.shouldPreferLocalResponse(Z))};
nI.prototype.localInnertubeResponse=function(Z){var V=this,a,J,r,f;return _.m(function(d){if(d.nextAddress==1){a=Z.playerRequest;J=Z.watchNextRequest;if(!a||!J)throw new _.qa("Missing streaming request",Z);return _.q(d,V.localPlayerService.localInnertubeResponse(a),2)}if(d.nextAddress!=3)return r=d.yieldResult,_.q(d,V.localWatchNextService.localInnertubeResponse(J),3);f=d.yieldResult;return d.return({playerResponse:r,watchNextResponse:f})})};
nI.prototype.canProvideFallbackResponse=function(Z){var V=Z.playerRequest;Z=Z.watchNextRequest;return!!(V&&this.localPlayerService.canProvideFallbackResponse(V)&&Z&&this.localWatchNextService.canProvideFallbackResponse(Z))};
nI.prototype.localFallbackInnertubeResponse=function(Z){var V=this,a,J,r,f;return _.m(function(d){if(d.nextAddress==1)return a=Z.playerRequest,J=Z.watchNextRequest,a&&J?_.q(d,V.localPlayerService.localFallbackInnertubeResponse(a),2):d.return(Promise.reject(new _.qa("Missing streaming request",Z)));if(d.nextAddress!=3)return r=d.yieldResult,_.q(d,V.localWatchNextService.localFallbackInnertubeResponse(J),3);f=d.yieldResult;return d.return({playerResponse:r,watchNextResponse:f})})};var Yr=function(Z){this.JSC$15352_persistentStorePromiseAccessor=Z};
Yr.prototype.shouldPreferLocalResponse=function(){return!1};
Yr.prototype.localInnertubeResponse=function(){return _.m(function(Z){return Z.return(Promise.reject(Error("Mi")))})};
Yr.prototype.canProvideFallbackResponse=function(){return!0};
Yr.prototype.localFallbackInnertubeResponse=function(){var Z=this,V,a;return _.m(function(J){return J.nextAddress==1?_.q(J,Z.JSC$15352_persistentStorePromiseAccessor(),2):J.nextAddress!=3?(V=J.yieldResult)?_.q(J,V.get("service:guide:fallback"),3):J.return(Promise.reject(Error("Ni"))):(a=J.yieldResult)&&_.Pn(a)?J.return(pZE(_.Pn(a))):J.return(Promise.reject(Error("Oi")))})};var t1=function(){};
t1.prototype.shouldPreferLocalResponse=function(){return!1};
t1.prototype.localInnertubeResponse=function(){return _.m(function(Z){return Z.return(Promise.reject(Error("Pi")))})};
t1.prototype.canProvideFallbackResponse=function(){return!0};
t1.prototype.localFallbackInnertubeResponse=function(){var Z,V,a;return _.m(function(J){Z=lG("CLOSE_POPUP");V={openPopupAction:vLc()};a={actions:[Z,V]};return J.return(a)})};var T4=function(){this.urlMap=UwL;this.fallbackCommand=_.mH};
T4.prototype.shouldPreferLocalResponse=function(Z){return(Z=Z.url)?!!Hbz(this,Z):!1};
T4.prototype.localInnertubeResponse=function(Z){var V=this,a;return _.m(function(J){return(a=Z.url)?J.return(AgY(Z,Hbz(V,a))):J.return(Promise.reject(Error("Qi")))})};
T4.prototype.canProvideFallbackResponse=function(){return!0};
T4.prototype.localFallbackInnertubeResponse=function(Z){var V=this,a,J,r,f,d,N,C;return _.m(function(T){a=Z.url;if(!a)return T.return(AgY(Z,V.fallbackCommand));if(J=Hbz(V,a))return T.return(AgY(Z,J));r=void 0;f=_.oi(a);f==="/watch"&&(d=_.A7(a,"v"))&&(C=(N=_.A7(a,"list"))!=null?N:void 0,r=_.pF(d,C));r||(r=V.fallbackCommand);return T.return(AgY(Z,r))})};
var Hbz=function(Z,V){if(V)return Z.urlMap[_.yD(V)]},AgY=function(Z,V){V&&Z.parentTrackingParams&&(V.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:Z.parentTrackingParams}},V.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:V})};var XH=function(Z,V,a){this.JSC$15362_upliftPromise=Z;this.store=V;this.JSC$15362_persistentStorePromiseAccessor=a};
XH.prototype.shouldPreferLocalResponse=function(){return!1};
XH.prototype.localInnertubeResponse=function(){return _.m(function(Z){return Z.return(Promise.reject(Error("Ri")))})};
XH.prototype.canProvideFallbackResponse=function(){return!0};
XH.prototype.localFallbackInnertubeResponse=function(){var Z=this;return _.m(function(V){return V.return(k$L(Z))})};
var k$L=function(Z){var V,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,rx(Z.JSC$15362_upliftPromise,Z.store),2);V=J.yieldResult;a={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[x7n(V)]}}}};return J.return(E_h(Z,a))})},E_h=function(Z,V){var a,J;
return _.m(function(r){if(r.nextAddress==1)return _.q(r,Z.JSC$15362_persistentStorePromiseAccessor(),2);if(r.nextAddress!=3)return a=r.yieldResult,_.q(r,fI(a),3);J=r.yieldResult;return r.return({responseContext:{},contents:V,topbar:J})})};var qN=function(Z,V,a){this.JSC$15369_upliftPromise=Z;this.store=V;this.JSC$15369_persistentStorePromiseAccessor=a};
qN.prototype.shouldPreferLocalResponse=function(Z){var V=Z.videoId;return V&&pUF(this.store.getState().entities,V)&&h8o(this.store.getState().entities,V)?QFE(this.store.getState().entities,Z.playlistId):!1};
qN.prototype.localInnertubeResponse=function(Z){var V=this,a,J;return _.m(function(r){if(r.nextAddress==1)return(a=Z.videoId)?_.q(r,V.JSC$15369_upliftPromise,2):r.return(Promise.reject(Error("Si")));if(r.nextAddress!=3)return _.q(r,jmB(V,Z,a),3);J=r.yieldResult;return r.return(v_H(V,J,a))})};
qN.prototype.canProvideFallbackResponse=function(Z){return Z.videoId?!0:!1};
qN.prototype.localFallbackInnertubeResponse=function(Z){var V=this,a,J,r,f;return _.m(function(d){switch(d.nextAddress){case 1:return(a=Z.videoId)?_.q(d,V.JSC$15369_upliftPromise,2):d.return(Promise.reject(Error("Si")));case 2:return _.q(d,jmB(V,Z,a),3);case 3:J=d.yieldResult;if(d3(V.store.getState().entities,a)){d.jumpTo(4);break}return _.q(d,rx(V.JSC$15369_upliftPromise,V.store),5);case 5:return r=d.yieldResult,d.return(xwW(J,r));case 4:return pUF(V.store.getState().entities,a)&&h8o(V.store.getState().entities,
a)?d.return(v_H(V,J,a)):(f={title:_.hB(_.oC("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:Q_m()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},d.return(xwW(J,f)))}})};
var jmB=function(Z,V,a){var J,r,f,d,N;return _.m(function(C){if(C.nextAddress==1)return J=V.playlistId,r=_.pF(a,J),_.q(C,Z.JSC$15369_persistentStorePromiseAccessor(),2);if(C.nextAddress!=3)return f=C.yieldResult,_.q(C,fI(f),3);d=C.yieldResult;N={responseContext:{},currentVideoEndpoint:r,topbar:d};return C.return(N)})},v_H=function(Z,V,a){if(Z=d3(Z.store.getState().entities,a)){var J;
a=Z.videoEntity;var r,f={title:en(a.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.zT((J=a.localizedStrings)==null?void 0:J.viewCount),viewCount:_.zT((r=a.localizedStrings)==null?void 0:r.viewCount)}}};a.publishedTimestampMillis&&(f.dateText=_.zT(JPo(new Date(Number(a.publishedTimestampMillis)))));J={videoPrimaryInfoRenderer:f};r=Z.videoEntity;Z=Z.channelEntity;Z={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:en(_.oC("SHOW_MORE",void 0,"Show more")),
showLessText:en(_.oC("SHOW_LESS",void 0,"Show less")),description:r.formattedDescription,owner:{videoOwnerRenderer:{title:en(Z.title),thumbnail:Z.avatar}}}};V.contents={twoColumnWatchNextResults:{results:{results:{contents:[J,Z]}}}}}return V},xwW=function(Z,V){Z.contents={singleColumnWatchNextResults:{results:{results:{contents:[x7n(V)]}}}};
return Z};var KI=function(Z,V,a){this.JSC$15375_upliftPromise=Z;this.store=V;this.JSC$15375_persistentStorePromiseAccessor=a};
KI.prototype.shouldPreferLocalResponse=function(){return!1};
KI.prototype.localInnertubeResponse=function(){return _.m(function(Z){return Z.return(Promise.reject(Error("Ti")))})};
KI.prototype.canProvideFallbackResponse=function(){return!0};
KI.prototype.localFallbackInnertubeResponse=function(){var Z=this,V,a,J,r;return _.m(function(f){switch(f.nextAddress){case 1:return _.q(f,Z.JSC$15375_persistentStorePromiseAccessor(),2);case 2:return V=f.yieldResult,_.q(f,fI(V),3);case 3:return a=f.yieldResult,J={responseContext:{},topbar:a},_.q(f,Z.JSC$15375_upliftPromise,4);case 4:return _.q(f,rx(Z.JSC$15375_upliftPromise,Z.store),5);case 5:return r=f.yieldResult,J.watchStatus={backgroundPromoRenderer:r},f.return(J)}})};var QmE=new _.uM("ENDPOINT_MAP");var pCL=function(){var Z=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return Z.sequenceMap}}},n2F=function(Z,V,a){var J,r=(J=V.config)==null?void 0:J.sequenceStrategy;
if(!r)return a();Z.sequenceMap.has(r.sequenceKey)||Z.sequenceMap.set(r.sequenceKey,[]);Z=Z.sequenceMap.get(r.sequenceKey);switch(r.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return hzc(Z,V,a);case "REQUEST_SEQUENCE_TYPE_REPLACE":return ezF(Z,V,a);default:throw new _.qa("Request could not be sequenced",V);}},hzc=function(Z,V,a){var J,r,f;
return _.m(function(d){Z.length>0?(r=Z[Z.length-1],J=r.responsePromise.then(function(){return a()})):J=a();
f={request:V,responsePromise:J};Z.push(f);zzA(Z,f);return d.return(f.responsePromise)})},ezF=function(Z,V,a){a=a();
if(Z.length>0)for(var J=_.B(Z),r=J.next();!r.done;r=J.next())r.value.responsePromise=a;var f={request:V,responsePromise:a};Z.push(f);zzA(Z,f);return Promise.resolve().then(function(){return Z.indexOf(f)>0?f.responsePromise.then(function(d){return Object.assign({},d,{sequenceMetaData:{skipProcessing:!0}})}):f.responsePromise})},zzA=function(Z,V){V.responsePromise.then(function(){var a=Z.indexOf(V);
a>-1&&Z.splice(a,1)})};var $wc=new _.uM("REQUEST_SEQUENCING");var Tb=function(){};
_.O(Tb,KZ);Tb.prototype.getApiPaths=function(){return[]};
Tb.prototype.getExtension=function(Z){return _.D(Z,lN4)};
Tb.prototype.JSC$11792_buildRequest=function(Z,V){Z.recaptchaToken=V.recaptchaToken};
Tb.prototype.getApiUrl=function(){return"/das_captcha"};var Y4=function(){};
_.O(Y4,KZ);Y4.prototype.getApiPaths=function(){return eJB};
Y4.prototype.getExtension=function(Z){return _.D(Z,uTA)};
Y4.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;V.createBackstagePostParams&&(Z.createBackstagePostParams=V.createBackstagePostParams);a.comment_text&&(Z.commentText=a.comment_text);if(a.attached_video_id)Z.videoAttachment={videoId:a.attached_video_id};else if(a.image_poll_options)Z.pollAttachmentData={options:a.image_poll_options};else if(a.poll_options)Z.pollAttachment={choices:a.poll_options};else if(a.quiz_options)Z.quizAttachmentData={options:a.quiz_options};else if(a.image_blob_id)Z.imageAttachment=
{encryptedBlobId:a.image_blob_id},a.source_video_id&&(Z.imageAttachment.sourceExternalVideoId=a.source_video_id),a.image_preview_coordinates&&(Z.imageAttachment.previewCoordinates=JSON.parse(a.image_preview_coordinates));else if(a.images_data)Z.imagesAttachment={imagesData:a.images_data};else if(a.clip_external_video_id!==void 0||a.clip_offset_ms!==void 0||a.clip_duration_ms!==void 0){var J,r,f,d,N;Z.clipAttachment={externalVideoId:(f=a.clip_external_video_id)!=null?f:"",offsetMs:(d=(J=a.clip_offset_ms)==
null?void 0:J.toString())!=null?d:"",durationMs:(N=(r=a.clip_duration_ms)==null?void 0:r.toString())!=null?N:""}}else a.shared_post_id&&(Z.sharedPostAttachment={postId:a.shared_post_id});a.tagged_video_id&&(Z.postCreationData={taggedVideoId:a.tagged_video_id});a.access_restrictions&&(typeof a.access_restrictions==="number"&&(V=a.access_restrictions,Z.accessRestrictions={restriction:V!==1&&V===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof a.access_restrictions==="string"&&
(Z.accessRestrictionsParams=a.access_restrictions));a.scheduled_publish_time_sec&&(Z.scheduledPublishTimeSec=a.scheduled_publish_time_sec.toString())};var X$=function(){};
_.O(X$,KZ);X$.prototype.getApiPaths=function(){return WoB};
X$.prototype.getExtension=function(Z){return _.D(Z,Ilc)};
X$.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;V.decorateMessageParams&&(Z.params=V.decorateMessageParams);a.text&&(Z.text=a.text)};var Ks=function(){};
_.O(Ks,KZ);Ks.prototype.getApiPaths=function(){return Yja};
Ks.prototype.getExtension=function(Z){return _.D(Z,WKF)};
Ks.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;a.video_id&&(Z.videoId=a.video_id)};var ns=function(){};
_.O(ns,KZ);ns.prototype.getApiPaths=function(){return sJB};
ns.prototype.getExtension=function(Z){return _.D(Z,_.aC)};
ns.prototype.JSC$11792_buildRequest=function(Z,V,a){a.suggestions_query&&(Z.input=a.suggestions_query)};var ls=function(){};
_.O(ls,KZ);ls.prototype.getApiPaths=function(){return a6F};
ls.prototype.getExtension=function(Z){return _.D(Z,guY)};
ls.prototype.JSC$11792_buildRequest=function(Z,V,a){a.comment_text!==void 0&&(Z.commentText=a.comment_text);a.scheduled_publish_time_sec&&(Z.scheduledPublishTimeSec=a.scheduled_publish_time_sec.toString());Z.updateBackstagePostParams=V.updateBackstagePostParams};var t2=function(){};
_.O(t2,KZ);t2.prototype.getApiPaths=function(){return I$};
t2.prototype.getExtension=function(Z){return _.D(Z,_.lX)};
t2.prototype.JSC$11792_buildRequest=function(Z,V,a){a.formData&&(Z.formData=a.formData);V.token?Z.continuation=V.token:V.continuationTokenKey&&(a=_.EV().getState(),V=_.gV(a.entities,"continuationTokenEntity",V.continuationTokenKey))&&(Z.continuation=String(V.continuationToken))};
var RzF=function(){};
_.O(RzF,KZ);_.P=RzF.prototype;_.P.getApiPaths=function(){return I$};
_.P.getExtension=function(Z){return _.D(Z,_.aX)};
_.P.isNavigationCommand=function(){return!0};
_.P.JSC$11799_getStoreKey=function(Z){if((Z=this.getExtension(Z))&&Z.browseId){var V={browseId:Z.browseId};Z.browseEndpointContextSupportedConfigs&&(V.browseEndpointContextSupportedConfigs=JSON.stringify(Z.browseEndpointContextSupportedConfigs));Z.params&&(V.params=Z.params);Z.query&&(V.query=Z.query);return _.A3("browse",V)}};
_.P.JSC$11792_buildRequest=function(Z,V,a){V.browseId&&(Z.browseId=V.browseId);V.params&&(Z.params=V.params);V.query&&(Z.query=V.query);a.formData?Z.formData=a.formData:V.formData&&(Z.formData=V.formData);V.browseId==="FEsubscriptions"&&_.fF().getFlag(155)&&(Z.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");V.browseId==="SPaccount_playback"&&(a=_.fF(),Z.formData||(Z.formData={}),Z.formData.accountSettingsFormData={flagCaptionsDefaultOff:a.getFlag(65),flagAutoCaptionsDefaultOn:a.getFlag(66),
flagDisableInlinePreview:a.getFlag(186),flagAudioDescriptionDefaultOn:a.getFlag(198)});if(V.browseId==="FEwhat_to_watch"){a=_.fF();var J=a.getFlag(196);a.getFlag(197)&&(Z.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:J}}})}V.browseId==="FEwhat_to_watch"&&(V=_.fF().getFlag(186),Z.inlineSettingStatus=V?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.P.getRequestConfig=function(Z,V){V=V===void 0?{}:V;var a={};if(Z=this.JSC$11799_getStoreKey(Z,V))a.storeStrategy={storeKey:Z,disableCache:V.disableCache};_.F("web_log_browse_ticks_ks")||(a.requestTick="br_s",a.responseTick="br_r");return a};var sa=function(){};
_.O(sa,KZ);sa.prototype.getApiPaths=function(){return j9Y};
sa.prototype.getExtension=function(Z){return _.D(Z,SHr)};
sa.prototype.JSC$11792_buildRequest=function(Z,V,a){Z.legacyYoutubeChannelUsername=a.legacyYouTubeChannelUsername||"";Z.legacyYoutubeChannelPassword=a.legacyYouTubeChannelPassword||""};var F$=function(){};
_.O(F$,KZ);F$.prototype.getApiPaths=function(){return $IE};
F$.prototype.getExtension=function(Z){return _.D(Z,PLb)};
F$.prototype.JSC$11792_buildRequest=function(Z,V,a){a.recaptcha_response_token&&(Z.recaptchaResponseToken=a.recaptcha_response_token);a.channel_id&&(Z.channelId=a.channel_id)};var Du=function(){};
_.O(Du,KZ);Du.prototype.getApiPaths=function(){return Jqa};
Du.prototype.getExtension=function(Z){return _.D(Z,NT7)};
Du.prototype.JSC$11792_buildRequest=function(Z,V,a){V.externalChannelId&&(Z.externalChannelId=V.externalChannelId);a.handle&&(Z.handleUpdate={handle:a.handle},V.handleEditSource&&(Z.handleUpdate.handleEditSource=V.handleEditSource))};var c$=function(){};
_.O(c$,KZ);c$.prototype.getApiPaths=function(){return f6B};
c$.prototype.getExtension=function(Z){return _.D(Z,cih)};
c$.prototype.JSC$11792_buildRequest=function(Z,V,a){V.request&&(Z.channelId=V.request.channelId);var J;if(a==null?0:(J=a.uploadDefaults)==null?0:J.emojiReactionSet)Z.uploadDefaultsRequest||(Z.uploadDefaultsRequest={}),Z.uploadDefaultsRequest.emojiReactionSet=a.uploadDefaults.emojiReactionSet};var Oa=function(){};
_.O(Oa,KZ);Oa.prototype.getApiPaths=function(){return dbz};
Oa.prototype.getExtension=function(Z){return _.D(Z,f4W)};
Oa.prototype.JSC$11792_buildRequest=function(Z,V,a){V.externalChannelId&&(Z.externalChannelId=V.externalChannelId);V.channelHandleEntityKey&&(Z.channelHandleEntityKey=V.channelHandleEntityKey);V.handleEditSource&&(Z.handleEditSource=V.handleEditSource);a.handle?Z.handle=a.handle:a.name&&(Z.name=a.name)};var Gb=function(){};
_.O(Gb,KZ);Gb.prototype.getApiPaths=function(){return Q9L};
Gb.prototype.getExtension=function(Z){return _.D(Z,k0c)};
Gb.prototype.JSC$11792_buildRequest=function(Z,V){V.actions?Z.actions=V.actions:V.action&&(Z.actions=[V.action])};var w4=function(){};
_.O(w4,KZ);w4.prototype.getApiPaths=function(){return ph7};
w4.prototype.getExtension=function(Z){return _.D(Z,_.lX)};
w4.prototype.JSC$11792_buildRequest=function(Z,V){V.token&&(Z.continuation=V.token)};var yG=function(){};
_.O(yG,KZ);yG.prototype.getApiPaths=function(){return Sjh};
yG.prototype.getExtension=function(Z){return _.D(Z,_.lX)};
yG.prototype.JSC$11792_buildRequest=function(Z,V){Z.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";V.token&&(Z.fetchCommentsParams={continuation:V.token})};var bs=function(){};
_.O(bs,KZ);bs.prototype.getApiPaths=function(){return RJY};
bs.prototype.getExtension=function(Z){return _.D(Z,A8h)};
bs.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;V.createReplyParams&&(Z.createReplyParams=V.createReplyParams);V.commentText&&(Z.commentText=_.AI(V.commentText));a.comment_text&&(Z.commentText=a.comment_text);a.image_blob_id&&(Z.imageAttachment={encryptedBlobId:a.image_blob_id});a.botguard_response&&(Z.botguardResponse=a.botguard_response)};
_.QS.Object.defineProperties(bs.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ua=function(){};
_.O(Ua,KZ);Ua.prototype.getApiPaths=function(){return Meh};
Ua.prototype.getExtension=function(Z){return _.D(Z,_.wUE)};
Ua.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;V.createCommentParams&&(Z.createCommentParams=V.createCommentParams);V.commentText&&(Z.commentText=_.AI(V.commentText));V.videoPositionMention&&(Z.videoPositionMention=V.videoPositionMention);V.sources&&(Z.sources=V.sources);a.comment_text&&(Z.commentText=a.comment_text);a.attached_video_id?Z.videoAttachment={videoId:a.attached_video_id}:a.poll_options?Z.pollAttachment={choices:a.poll_options}:a.image_blob_id?Z.imageAttachment=
{encryptedBlobId:a.image_blob_id}:a.shared_post_id&&(Z.sharedPostAttachment={postId:a.shared_post_id});a.access_restrictions&&typeof a.access_restrictions==="number"&&(V=a.access_restrictions,Z.accessRestrictions={restriction:V!==1&&V===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});a.botguard_response&&(Z.botguardResponse=a.botguard_response)};
_.QS.Object.defineProperties(Ua.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var H$=function(){};
_.O(H$,KZ);H$.prototype.getApiPaths=function(){return oR7};
H$.prototype.getExtension=function(Z){return _.D(Z,jhE)};
H$.prototype.JSC$11792_buildRequest=function(Z,V,a){V.commentText&&(Z.replyText=_.AI(V.commentText));a.comment_text&&(Z.replyText=a.comment_text);Z.updateReplyParams=V.updateReplyParams};
_.QS.Object.defineProperties(H$.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var A2=function(){};
_.O(A2,KZ);A2.prototype.getApiPaths=function(){return rqa};
A2.prototype.getExtension=function(Z){return _.D(Z,EgL)};
A2.prototype.JSC$11792_buildRequest=function(Z,V,a){V.commentText&&(Z.commentText=_.AI(V.commentText));a.comment_text&&(Z.commentText=a.comment_text);Z.updateCommentParams=V.updateCommentParams};
_.QS.Object.defineProperties(A2.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var k4=function(){};
_.O(k4,KZ);k4.prototype.getApiPaths=function(){return Pxz};
k4.prototype.getExtension=function(Z){return _.D(Z,t$L)};
k4.prototype.JSC$11792_buildRequest=function(Z,V){V.settings&&(Z.settings=V.settings)};var Ea=function(){};
_.O(Ea,KZ);Ea.prototype.getApiPaths=function(){return iZ4};
Ea.prototype.getExtension=function(Z){return _.D(Z,iVW)};
Ea.prototype.JSC$11792_buildRequest=function(Z,V){V.channelCreationToken&&(Z.channelCreationToken=V.channelCreationToken);V.source&&(Z.source=V.source)};var j4=function(){};
_.O(j4,KZ);j4.prototype.getApiPaths=function(){return $tE};
j4.prototype.getExtension=function(Z){return _.D(Z,mlr)};
j4.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;if(a.name&&(a.given_name||a.family_name))Z=new _.qa("channel creation cannot set both GAIA and YouTube names",V),_.t$(Z);else{if(V.zeroStepChannelCreationParams){if(!a.comment_text){Z=new _.qa("zero_step_create_comment_params but no zero_step_texts",V);_.t$(Z);return}Z.zeroStepChannelCreationParams=V.zeroStepChannelCreationParams;Z.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(Z.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
a.comment_text,a.botguard_response&&(Z.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=a.botguard_response))}Z.channelCreationToken=V.channelCreationToken;a.given_name&&(Z.givenName=a.given_name);a.family_name&&(Z.familyName=a.family_name);V.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(Z.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(a.name||a.handle||a.avatar_url||a.encryptedBlobId||a.isNameChanged!==void 0||a.isHandleChanged!==void 0||a.isDefaultProfilePhoto!==
void 0||a.obakeImageSource)Z.overrideChannelCreationParams={},a.name&&(Z.overrideChannelCreationParams.name=a.name),a.handle&&(Z.overrideChannelCreationParams.handle=a.handle),a.avatar_url&&(Z.overrideChannelCreationParams.avatarUrl=a.avatar_url),a.encryptedBlobId&&(Z.overrideChannelCreationParams.blobEncryptionId=a.encryptedBlobId),a.enableIdentityForAllChannelCreationDialog&&(a.encryptedBlobId?Z.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
a.isDefaultProfilePhoto!==void 0&&(Z.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=a.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),a.isNameChanged!==void 0&&(Z.overrideChannelCreationParams.identityForAllChannelCreationNameTag=a.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),a.isHandleChanged!==
void 0&&(Z.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=a.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),a.obakeImageSource&&(Z.overrideChannelCreationParams.obakeImageSourceType=a.obakeImageSource))}};var v$=function(){};
_.O(v$,KZ);v$.prototype.getApiPaths=function(Z){return(Z=this.getExtension(Z))&&Z.status==="DISLIKE"?Vgr:Z&&Z.status==="INDIFFERENT"?QJF:GXh};
v$.prototype.getExtension=function(Z){return _.D(Z,_.Qj)};
v$.prototype.JSC$11792_buildRequest=function(Z,V){V.target&&(Z.target=V.target);if(V=this.getParams(V))Z.params=V};
v$.prototype.getParams=function(Z){switch(Z==null?void 0:Z.status){case "DISLIKE":return Z.dislikeParams;case "INDIFFERENT":return Z.removeLikeParams;default:return Z==null?void 0:Z.likeParams}};var x4=function(){};
_.O(x4,KZ);x4.prototype.getApiPaths=function(){return Wvb};
x4.prototype.getExtension=function(Z){return _.D(Z,esc)};
x4.prototype.JSC$11792_buildRequest=function(Z,V){V.settingItemId&&(Z.settingItemId=V.settingItemId);V.stringValue!=null&&V.stringValue!==void 0?Z.newValue={stringValue:V.stringValue}:V.intValue?Z.newValue={intValue:V.intValue}:V.boolValue!==null&&V.boolValue!==void 0?Z.newValue={boolValue:V.boolValue}:(Z=new _.qa("Unknown value type for SetSettingEndpoint.",V),_.t$(Z))};var QG=function(){};
_.O(QG,KZ);QG.prototype.getApiPaths=function(){return IRH};
QG.prototype.getExtension=function(Z){return _.D(Z,fFr)||void 0};
QG.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;V.channelIds&&(Z.channelIds=V.channelIds);V.siloName&&(Z.siloName=V.siloName);V.params&&(Z.params=V.params);a.botguardResponse&&(Z.botguardResponse=a.botguardResponse);a.feature&&(Z.clientFeature=a.feature)};
_.QS.Object.defineProperties(QG.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var ps=function(){};
_.O(ps,KZ);ps.prototype.getApiPaths=function(){return VQa};
ps.prototype.getExtension=function(Z){return _.D(Z,zsH)||void 0};
ps.prototype.JSC$11792_buildRequest=function(Z,V){V.channelIds&&(Z.channelIds=V.channelIds);V.siloName&&(Z.siloName=V.siloName);V.params&&(Z.params=V.params)};
_.QS.Object.defineProperties(ps.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var h2=function(Z){this.shareClientParamsProvider=Z};
_.O(h2,KZ);h2.prototype.getApiPaths=function(){return Kv4};
h2.prototype.getExtension=function(Z){return _.D(Z,TuH)||_.D(Z,_.Yzr)||_.D(Z,SzE)};
h2.prototype.JSC$11792_buildRequest=function(Z,V){V.serializedShareEntity&&(Z.serializedSharedEntity=V.serializedShareEntity);if(V.clientParamIdentifier){var a;if((a=this.shareClientParamsProvider)==null?0:a.clientParams.has(V.clientParamIdentifier)){a=this.shareClientParamsProvider;V=V.clientParamIdentifier;var J=a.clientParams.get(V);J&&a.clientParams.delete(V);Z.clientParams=J}}};
h2[LR]=[Xm7];var e4=function(){};
_.O(e4,KZ);e4.prototype.getApiPaths=function(){return ALY};
e4.prototype.getExtension=function(Z){return _.D(Z,DyA)};
e4.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params)};var zb=function(){};
_.O(zb,KZ);zb.prototype.getApiPaths=function(){return aRz};
zb.prototype.getExtension=function(Z){return _.D(Z,twE)};
zb.prototype.JSC$11792_buildRequest=function(Z,V){V.dismissal&&(Z.items=[V.dismissal])};
_.QS.Object.defineProperties(zb.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var $4=function(){};
_.O($4,KZ);$4.prototype.getApiPaths=function(){return csb};
$4.prototype.getExtension=function(Z){return _.D(Z,_.yV)||void 0};
$4.prototype.JSC$11792_buildRequest=function(Z,V,a){Z.feedbackTokens=[];V.feedbackToken&&Z.feedbackTokens.push(V.feedbackToken);if(V=V.cpn||a.cpn)Z.feedbackContext={cpn:V};Z.isFeedbackTokenUnencrypted=!!a.is_feedback_token_unencrypted;Z.shouldMerge=!1;a.extra_feedback_tokens&&(Z.shouldMerge=!0,Z.feedbackTokens=Z.feedbackTokens.concat(a.extra_feedback_tokens))};
_.QS.Object.defineProperties($4.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var RP=function(){};
_.O(RP,KZ);RP.prototype.getApiPaths=function(){return csb};
RP.prototype.getExtension=function(Z){return _.D(Z,_.aC)};
RP.prototype.JSC$11792_buildRequest=function(Z,V,a){a.feedback_tokens&&(Z.feedbackTokens=a.feedback_tokens,Z.shouldMerge=!0)};
_.QS.Object.defineProperties(RP.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var MV=function(){};
_.O(MV,KZ);MV.prototype.getApiPaths=function(){return csb};
MV.prototype.getExtension=function(Z){return _.D(Z,FkF)};
MV.prototype.JSC$11792_buildRequest=function(Z,V){V.undoToken&&(Z.feedbackTokens=[V.undoToken]);V.isUndoTokenUnencrypted&&(Z.isFeedbackTokenUnencrypted=V.isUndoTokenUnencrypted)};
_.QS.Object.defineProperties(MV.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ls=function(){};
_.O(Ls,KZ);Ls.prototype.getApiPaths=function(){return mbE};
Ls.prototype.getExtension=function(Z){return _.D(Z,KfE)};
Ls.prototype.JSC$11792_buildRequest=function(Z,V){V.nextEndpoint&&_.D(V.nextEndpoint,_.H6)?Z.nextEndpoint={urlEndpoint:_.D(V.nextEndpoint,_.H6)}:V.nextEndpoint&&_.D(V.nextEndpoint,_.kZ)&&(Z.nextEndpoint={watchEndpoint:_.D(V.nextEndpoint,_.kZ)});V.setRacy&&(Z.setRacy=V.setRacy);V.setControvercy&&(Z.setControvercy=V.setControvercy)};var us=function(Z){this.JSC$15557_storeWithEntities=Z};
_.O(us,KZ);us.prototype.getApiPaths=function(){return onb};
us.prototype.getExtension=function(Z){return _.D(Z,eXa)};
us.prototype.JSC$11792_buildRequest=function(Z,V){V.flowId&&(Z.flowId=V.flowId);V.targetId&&(Z.targetId=V.targetId);V.continuation&&(Z.continuation=V.continuation);var a=V.flowStateEntityKey;if(V.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&a&&this.JSC$15557_storeWithEntities){var J;if(V=(J=this.JSC$15557_storeWithEntities.getState())==null?void 0:J.entities)if(J=_.MK(a).entityType,J=_.gV(V,J,a))Z.flowState=J,Z.flowStateEntityKey=a}};
_.QS.Object.defineProperties(us.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
us[LR]=[iN];var MYE=function(){};
_.O(MYE,KZ);_.P=MYE.prototype;_.P.getApiPaths=function(){return DIH};
_.P.JSC$11799_getStoreKey=function(){return _.A3("guide")};
_.P.getRequestConfig=function(){var Z=this.JSC$11799_getStoreKey(),V;Z&&(V={storeStrategy:{storeKey:Z}});return V};
_.P.isNavigationCommand=function(){return!0};
_.P.getExtension=function(Z){return _.D(Z,_.aC)};
_.P.JSC$11792_buildRequest=function(Z){Z.fetchLiveState=!0};var W$=function(){};
_.O(W$,KZ);W$.prototype.getApiPaths=function(){return vbA};
W$.prototype.getExtension=function(Z){return _.D(Z,c6a)};
W$.prototype.JSC$11792_buildRequest=function(){};var g4=function(){};
_.O(g4,KZ);g4.prototype.getApiPaths=function(){return xtE};
g4.prototype.getExtension=function(Z){return _.D(Z,Oi4)};
g4.prototype.JSC$11792_buildRequest=function(){};var IP=function(){};
_.O(IP,KZ);IP.prototype.getApiPaths=function(){return H54};
IP.prototype.getExtension=function(Z){return _.D(Z,_.lX)};
IP.prototype.JSC$11792_buildRequest=function(Z,V){V.token&&(Z.continuation=V.token);var a,J;Z==null||(a=Z.context)==null||(J=a.user)==null||delete J.onBehalfOfUser};
IP.prototype.getRequestConfig=function(Z){var V={},a;if(((a=this.getExtension(Z))==null?void 0:a.sessionIndex)!==void 0){var J;V={authStrategy:{sessionIndex:(J=this.getExtension(Z))==null?void 0:J.sessionIndex}}}return V};var ZY=function(){};
_.O(ZY,KZ);ZY.prototype.JSC$11792_getRequest=function(Z){var V=this.getExtension(Z),a=Z="";if(V==null?0:V.popup)Z="true";if(V==null?0:V.disableSignout)a="true";V={};return{input:"/getAccountSwitcherEndpoint",requestShell:Ho("/getAccountSwitcherEndpoint","GET",(V["X-YouTube-Delegation-Context"]=_.yr("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),V["X-YouTube-Account-Switcher-Popup"]=Z,V["X-YouTube-Account-Switcher-Disable-Signout"]=a,V)),innerTubeRequest:{}}};
ZY.prototype.getApiPaths=function(){return[]};
ZY.prototype.getExtension=function(Z){return _.D(Z,_.kbn)};
ZY.prototype.JSC$11792_buildRequest=function(){};var VX=function(){};
_.O(VX,KZ);VX.prototype.JSC$11792_getRequest=function(Z){var V="/cross_account_channel_transfer";(Z=this.getExtension(Z))&&(V=cCc(V,{target_session:Z.targetSessionIndex,source_rapt:Z.sourceRapt,rapt:Z.targetRapt}));return{input:V,requestShell:Ho(V,"GET"),innerTubeRequest:{}}};
VX.prototype.getApiPaths=function(){return[]};
VX.prototype.getExtension=function(Z){return _.D(Z,OPW)};
VX.prototype.JSC$11792_buildRequest=function(){};var al=function(){};
_.O(al,KZ);al.prototype.getApiPaths=function(){return rsF};
al.prototype.isNavigationCommand=function(){return!0};
al.prototype.getExtension=function(Z){return _.D(Z,_.aC)};
al.prototype.JSC$11792_buildRequest=function(Z){var V=_.fF().get("gsml","");V&&(Z.safetyModeLockerObfuscatedGaiaId=V);Z.userInterfaceTheme=_.lo(!0);_.tz()?Z.deviceTheme="DEVICE_THEME_SELECTED":_.OOn()?Z.deviceTheme="DEVICE_THEME_SUPPORTED":Z.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var JE=function(){};
_.O(JE,KZ);JE.prototype.getApiPaths=function(){return H54};
JE.prototype.getExtension=function(Z){return _.D(Z,Gx7)};
JE.prototype.JSC$11792_buildRequest=function(Z,V){if(V&&V.requestType&&(Z.requestType=V.requestType,V.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||V.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var a=V.nextUrl;a&&(_.GOa(a)||$y(a))&&(Z.nextNavendpoint={urlEndpoint:{url:a}})}V&&V.channelSwitcherQuery&&(Z.channelSwitcherQuery=V.channelSwitcherQuery);V&&V.triggerChannelCreation&&(Z.triggerChannelCreation=V.triggerChannelCreation);var J;if(V==null?0:(J=V.contentOwnerConfig)==
null?0:J.externalContentOwnerId)Z.contentOwnerConfig=V.contentOwnerConfig;Z.callCircumstance=V&&V.requestType&&V.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var r,f;V=Z==null?void 0:(r=Z.context)==null?void 0:(f=r.user)==null?void 0:f.onBehalfOfUser;if(V!==void 0){Z.obfuscatedSelectedGaiaId=V;var d,N;Z==null||(d=Z.context)==null||(N=d.user)==null||delete N.onBehalfOfUser}var C,T;if(r=Z==null?void 0:(C=Z.context)==null?void 0:(T=C.user)==null?
void 0:T.serializedDelegationContext)Z.selectedSerializedDelegationContext=r};var ol=function(){};
_.O(ol,KZ);ol.prototype.getApiPaths=function(){return XYB};
ol.prototype.getExtension=function(Z){return _.D(Z,s8b)};
ol.prototype.JSC$11792_buildRequest=function(Z,V){V.profileOwnerExternalChannelId&&(Z.profileOwnerExternalChannelId=V.profileOwnerExternalChannelId);V.profileCardContext&&(Z.profileCardContext=V.profileCardContext)};var rv=function(){};
_.O(rv,KZ);rv.prototype.getApiPaths=function(){return k7b};
rv.prototype.getExtension=function(Z){return _.D(Z,XIa)};
rv.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params)};var CT=function(){};
_.O(CT,KZ);CT.prototype.getApiPaths=function(){return zJL};
CT.prototype.getExtension=function(Z){return _.D(Z,_.U44)};
CT.prototype.JSC$11792_buildRequest=function(Z,V){if(V=V.createBroadcastRequest)Z.useMasks=V.useMasks,Z.broadcastType=V.broadcastType,Z.broadcastSource=V.broadcastSource,Z.broadcastMetadata=V.broadcastMetadata,Z.broadcastMetadataMask=V.broadcastMetadataMask,Z.videoMetadata=V.videoMetadata,Z.videoMetadataMask=V.videoMetadataMask,Z.liveChatSettingsUpdate=V.liveChatSettingsUpdate,Z.liveChatSettingsUpdateMask=V.liveChatSettingsUpdateMask,Z.cloneVideoId=V.cloneVideoId,Z.cloneWithOverrides=V.cloneWithOverrides,
Z.targetEntity=V.targetEntity,Z.scheduledRedirectMetadata=V.scheduledRedirectMetadata};var qU=function(){};
_.O(qU,KZ);qU.prototype.getApiPaths=function(){return Loz};
qU.prototype.getExtension=function(Z){return _.D(Z,HRb)};
qU.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;V.params&&(Z.params=V.params);a.questionText&&(Z.questionText=a.questionText);a.optionText&&a.optionText.length>0&&(Z.optionText=a.optionText)};var Ss=function(){};
_.O(Ss,KZ);Ss.prototype.getApiPaths=function(){return gbh};
Ss.prototype.getExtension=function(Z){return _.D(Z,bRF)};
Ss.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params)};var T_=function(){};
_.O(T_,KZ);T_.prototype.getApiPaths=function(){return dI4};
T_.prototype.getExtension=function(Z){return _.D(Z,ORh)};
T_.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params)};var YP=function(){};
_.O(YP,KZ);YP.prototype.getApiPaths=function(){return NFh};
YP.prototype.getExtension=function(Z){return _.D(Z,GM7)};
YP.prototype.JSC$11792_buildRequest=function(Z,V,a){V.params&&(Z.params=V.params);V.continuation&&(Z.continuation=V.continuation);a.currentPlayerState&&a.currentPlayerState.playerOffsetMs&&(Z.currentPlayerState={playerOffsetMs:a.currentPlayerState.playerOffsetMs.toString()})};var Xa=function(){};
_.O(Xa,KZ);Xa.prototype.getApiPaths=function(){return CHB};
Xa.prototype.getExtension=function(Z){return _.D(Z,cya)};
Xa.prototype.JSC$11792_buildRequest=function(Z,V,a){V.params&&(Z.params=V.params);a.continuation&&(Z.continuation=a.continuation);"hidden"in a&&(Z.webClientInfo={isDocumentHidden:a.hidden});a.isInvalidationTimeoutRequest&&(Z.isInvalidationTimeoutRequest=a.isInvalidationTimeoutRequest);a.invalidationPayload&&(V=DLL(_.XB(RO(a.invalidationPayload))),Z.invalidationPayloadLastPublishAtUsec=y8(V,2));a.reloadActionPanel&&(Z.reloadActionPanel=a.reloadActionPanel);a.fullReload&&(Z.fullReload=a.fullReload);
a.currentPlayerState&&(Z.currentPlayerState=a.currentPlayerState)};var KT=function(){};
_.O(KT,KZ);KT.prototype.getApiPaths=function(){return wYa};
KT.prototype.getExtension=function(Z){return _.D(Z,ULW)};
KT.prototype.JSC$11792_buildRequest=function(Z,V){Z.params=V.params};var nT=function(){};
_.O(nT,KZ);nT.prototype.getApiPaths=function(){return mIL};
nT.prototype.getExtension=function(Z){return _.D(Z,A9z)};
nT.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params)};var lI=function(){};
_.O(lI,KZ);lI.prototype.getApiPaths=function(){return qjB};
lI.prototype.getExtension=function(Z){return _.D(Z,kYc)};
lI.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params)};var tE=function(){};
_.O(tE,KZ);tE.prototype.getApiPaths=function(){return ys4};
tE.prototype.getExtension=function(Z){return _.D(Z,Aya)};
tE.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params)};var sI=function(){};
_.O(sI,KZ);sI.prototype.getApiPaths=function(){return UIa};
sI.prototype.getExtension=function(Z){return _.D(Z,kME)};
sI.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params)};var Fa=function(){};
_.O(Fa,KZ);Fa.prototype.getApiPaths=function(){return pYa};
Fa.prototype.getExtension=function(Z){return _.D(Z,llb)};
Fa.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params)};var DY=function(){};
_.O(DY,KZ);DY.prototype.getApiPaths=function(){return LvE};
DY.prototype.getExtension=function(Z){return _.D(Z,_.EwL)};
DY.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;V.params&&(Z.params=V.params);a.client_message_id&&(Z.clientMessageId=a.client_message_id);a.recaptcha_token&&(Z.recaptchaToken=a.recaptcha_token);a.rich_message&&a.rich_message.text_segments?(V=a.rich_message.text_segments.map(function(J){var r={};J.text&&(r.text=J.text);J.emoji_id&&(r.emojiId=J.emoji_id);return r}),Z.richMessage={textSegments:V}):a.message&&(Z.message=a.message);
a.currentPlayerState&&(Z.currentPlayerState=a.currentPlayerState)};var cR=function(){};
_.O(cR,KZ);cR.prototype.getApiPaths=function(){return ucY};
cR.prototype.getExtension=function(Z){return _.D(Z,j64)};
cR.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params)};var OI=function(){};
_.O(OI,KZ);OI.prototype.getApiPaths=function(){return ZOH};
OI.prototype.getExtension=function(Z){return _.D(Z,xL7)};
OI.prototype.JSC$11792_buildRequest=function(Z,V,a){V.isUserInitiated&&(Z.isUserInitiated=V.isUserInitiated);V.initiationSource&&(Z.initiationSource=V.initiationSource);a.locationInfo&&(Z.context.client.locationInfo=a.locationInfo)};var G_=function(){};
_.O(G_,KZ);G_.prototype.getApiPaths=function(){return bZF};
G_.prototype.getExtension=function(Z){return _.D(Z,Hc7)};
G_.prototype.JSC$11792_buildRequest=function(Z,V,a){V.metadataUpdateRequest&&(V=V.metadataUpdateRequest,Z.encryptedVideoId=V.encryptedVideoId,V.liveChat&&(V=V.liveChat,Z.liveChat||(Z.liveChat={}),V.performAsExternalChannelId&&(Z.liveChat.performAsExternalChannelId=V.performAsExternalChannelId),V.source&&(Z.liveChat.source=V.source)));var J;if(a==null?0:(J=a.liveChat)==null?0:J.liveChatSettings)Z.liveChat||(Z.liveChat={}),a=a.liveChat.liveChatSettings,Z.liveChat.newLiveChatSettings=a,Z.liveChat.newLiveChatSettingsMask||
(Z.liveChat.newLiveChatSettingsMask={}),a.emojiReactionSet&&(Z.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var wv=function(){};
_.O(wv,KZ);wv.prototype.getApiPaths=function(){return Bib};
wv.prototype.getExtension=function(Z){return _.D(Z,_.$GH)};
wv.prototype.JSC$11792_buildRequest=function(Z,V,a){a.continuation?Z.continuation=a.continuation:V.videoId&&(Z.videoId=V.videoId);a.clientParams&&(Z.clientParams=a.clientParams)};var yX=function(){};
_.O(yX,KZ);yX.prototype.getApiPaths=function(){return Sjh};
yX.prototype.getExtension=function(Z){return _.D(Z,_.cS)};
yX.prototype.JSC$11792_buildRequest=function(Z,V){Z.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";Z.fetchCommentsParams={};V.videoId&&(Z.fetchCommentsParams.encryptedVideoId=V.videoId);V.postId&&(Z.fetchCommentsParams.postId=V.postId);V.externalChannelId&&(Z.fetchCommentsParams.externalChannelId=V.externalChannelId);V.linkedCommentId&&(Z.fetchCommentsParams.linkedCommentId=V.linkedCommentId);(0,_.lv.isEmpty)(Z.fetchCommentsParams)&&delete Z.fetchCommentsParams};var bI=function(){};
_.O(bI,KZ);bI.prototype.getApiPaths=function(){return I$};
bI.prototype.JSC$11792_buildRequest=function(Z){Z.browseId="FEnotifications_inbox"};
bI.prototype.getExtension=function(Z){return _.D(Z,_.aC)};var UI=function(){};
_.O(UI,KZ);UI.prototype.getApiPaths=function(){return Sjh};
UI.prototype.JSC$11792_buildRequest=function(Z,V){V.signal==="GET_NOTIFICATIONS_MENU"&&(Z.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");V.ctoken&&(Z.ctoken=V.ctoken)};
var LYW=function(){};
_.O(LYW,UI);LYW.prototype.getExtension=function(Z){return _.D(Z,_.aC)};
var uXL=function(){};
_.O(uXL,UI);uXL.prototype.getExtension=function(Z){return _.D(Z,TeL)};var HR=function(){};
_.O(HR,KZ);HR.prototype.getApiPaths=function(){return tgB};
HR.prototype.getExtension=function(Z){return _.D(Z,_.aC)};
HR.prototype.JSC$11792_buildRequest=function(){};var AE=function(){};
_.O(AE,KZ);AE.prototype.getApiPaths=function(){return HZB};
AE.prototype.getExtension=function(Z){return _.D(Z,QhF)||void 0};
AE.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params);V.secondaryParams&&(Z.secondaryParams=V.secondaryParams)};var kP=function(){};
_.O(kP,KZ);kP.prototype.getApiPaths=function(){return Ash};
kP.prototype.getExtension=function(Z){return _.D(Z,KSH)};
kP.prototype.JSC$11792_buildRequest=function(Z,V){V.undo&&(Z.undo=V.undo);V.serializedOptOut&&(Z.serializedOptOut=V.serializedOptOut);V.serializedRecordInteractionsRequest&&(Z.serializedRecordInteractionsRequest=V.serializedRecordInteractionsRequest)};var EI=function(){};
_.O(EI,KZ);EI.prototype.getApiPaths=function(){return jJa};
EI.prototype.getExtension=function(Z){return _.D(Z,nGz)};
EI.prototype.JSC$11792_buildRequest=function(Z,V){V.serializedInteractionsRequest&&(Z.serializedRecordNotificationInteractionsRequest=V.serializedInteractionsRequest)};var js=function(){};
_.O(js,KZ);js.prototype.getApiPaths=function(){return gdn};
js.prototype.getExtension=function(Z){return _.D(Z,emc)};
js.prototype.JSC$11792_buildRequest=function(Z,V,a){V=V===void 0?{}:V;a=a===void 0?{}:a;V.videoId?Z.videoId=V.videoId:V.playlistId&&(Z.playlistId=V.playlistId);var J,r=(J=V.offlineWebClientEligibility)!=null?J:a.offlineWebClientEligibility;r&&(Z.offlineWebClientEligibility=r);var f;if(J=(f=V.preferredFormatType)!=null?f:a.preferredFormatType)Z.preferredFormatType=J;var d;if(f=(d=V.lastOfflineQualitySettingsSavedMs)!=null?d:a.lastOfflineQualitySettingsSavedMs)Z.lastOfflineQualitySettingsSavedMs=f;
V.params&&(Z.params=V.params)};var vR=function(){};
_.O(vR,KZ);vR.prototype.getApiPaths=function(){return e6};
vR.prototype.getExtension=function(Z){return _.D(Z,_.lX)};
vR.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;V.token&&(Z.continuation=V.token);a.formData&&(Z.formData=a.formData)};var xP=function(){};
_.O(xP,KZ);xP.prototype.getApiPaths=function(){return e6};
xP.prototype.getExtension=function(Z){return _.D(Z,OcL)};
xP.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;Z.continuation=a.continuation};var QX=function(){};
_.O(QX,KZ);QX.prototype.getApiPaths=function(){return e6};
QX.prototype.getExtension=function(Z){return _.D(Z,_.wx)};
QX.prototype.JSC$11792_buildRequest=function(Z,V){var a,J=V.panelIdentifier||((a=V.identifier)==null?void 0:a.tag);J&&(Z.panelId=J);var r;if((r=V.globalConfiguration)==null?0:r.params){var f;Z.params=(f=V.globalConfiguration)==null?void 0:f.params}};
_.QS.Object.defineProperties(QX.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var pT=function(){};
_.O(pT,KZ);pT.prototype.getApiPaths=function(){return e6};
pT.prototype.getExtension=function(Z){return _.D(Z,B8r)};
pT.prototype.JSC$11792_buildRequest=function(Z,V){V.panelLoadingStrategy&&$7i(Z,V.panelLoadingStrategy)};var hE=function(){};
_.O(hE,KZ);hE.prototype.getApiPaths=function(){return e6};
hE.prototype.getExtension=function(Z){return _.D(Z,bDY)};
hE.prototype.JSC$11792_buildRequest=function(Z,V){V.loadingStrategy&&$7i(Z,V.loadingStrategy)};var es=function(){};
_.O(es,KZ);es.prototype.getApiPaths=function(){return e6};
es.prototype.getExtension=function(Z){return _.D(Z,_.m2)};
es.prototype.JSC$11792_buildRequest=function(Z,V){V.panelLoadingStrategy&&$7i(Z,V.panelLoadingStrategy)};var z_=function(){};
_.O(z_,KZ);z_.prototype.getApiPaths=function(){return e6};
z_.prototype.getExtension=function(Z){return _.D(Z,U8a)};
z_.prototype.JSC$11792_buildRequest=function(Z,V){var a,J=(a=V.contentSourcePanelIdentifier)==null?void 0:a.tag;J&&(Z.panelId=J);var r;if((r=V.globalConfiguration)==null?0:r.params){var f;Z.params=(f=V.globalConfiguration)==null?void 0:f.params}};var $P=function(){};
_.O($P,KZ);$P.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
$P.prototype.getExtension=function(Z){return _.D(Z,HDB)};
$P.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params)};var Rl=function(){};
_.O(Rl,KZ);Rl.prototype.getApiPaths=function(){return iOH};
Rl.prototype.getExtension=function(Z){return _.D(Z,EGY)};
Rl.prototype.JSC$11792_buildRequest=function(Z,V){V.externalChannelId&&(Z.externalChannelId=V.externalChannelId);V.superChatAction&&(Z.superChatAction=V.superChatAction);V.superStickersAction&&(Z.superStickersAction=V.superStickersAction)};var MU=function(){};
_.O(MU,KZ);MU.prototype.getApiPaths=function(){return PHc};
MU.prototype.getExtension=function(Z){return _.D(Z,DXW)||_.D(Z,$Vo)};
MU.prototype.JSC$11792_buildRequest=function(Z,V){V.videoIds?Z.videoIds=V.videoIds:V.videoId&&(Z.videoIds=[V.videoId]);V.playlistId&&(Z.playlistId=V.playlistId);V.params&&(Z.params=V.params);Z.excludeWatchLater=!1};var LT=function(){};
_.O(LT,KZ);LT.prototype.getApiPaths=function(){return uMa};
LT.prototype.getExtension=function(Z){return _.D(Z,_.HS)};
LT.prototype.JSC$11792_buildRequest=function(Z,V,a){a.create_playlist_title?Z.title=a.create_playlist_title:V.title&&(Z.title=V.title);if(a.create_playlist_privacy_status&&typeof a.create_playlist_privacy_status==="number"){a:{var J=a.create_playlist_privacy_status;if(J!==0){if(J===1){J="PUBLIC";break a}if(J===2){J="UNLISTED";break a}}J="PRIVATE"}Z.privacyStatus=J}else V.privacyStatus&&(Z.privacyStatus=V.privacyStatus);a.create_playlist_description&&(Z.description=a.create_playlist_description);V.videoIds&&
(Z.videoIds=V.videoIds);V.params&&(Z.params=V.params);V.sourcePlaylistId&&(Z.sourcePlaylistId=V.sourcePlaylistId)};var uI=function(){};
_.O(uI,KZ);uI.prototype.getApiPaths=function(){return IpY};
uI.prototype.getExtension=function(Z){return _.D(Z,vgF)};
uI.prototype.JSC$11792_buildRequest=function(Z,V){Z.playlistId=V.playlistId};var WR=function(){};
_.O(WR,KZ);WR.prototype.getApiPaths=function(){return TFb};
WR.prototype.getExtension=function(Z){return _.D(Z,CFa)};
WR.prototype.JSC$11792_buildRequest=function(Z,V){V.playlistId&&(Z.playlistId=V.playlistId);V.params&&(Z.params=V.params)};var gv=function(){};
_.O(gv,KZ);gv.prototype.getApiPaths=function(){return EnW};
gv.prototype.getExtension=function(Z){return _.D(Z,_.Ol)||void 0};
gv.prototype.JSC$11792_buildRequest=function(Z,V){V.actions&&(Z.actions=V.actions);V.params&&(Z.params=V.params);V.playlistId&&(Z.playlistId=V.playlistId)};var Il=function(){};
_.O(Il,KZ);_.P=Il.prototype;_.P.getApiPaths=function(){return vnE};
_.P.getExtension=function(Z){return _.D(Z,_.Pp)};
_.P.JSC$11792_buildRequest=function(Z,V){V.videoId&&(Z.playerRequest={videoId:V.videoId},V.playerParams&&(Z.playerRequest.params=V.playerParams),V.racyCheckOk&&(Z.playerRequest.racyCheckOk=!!V.racyCheckOk),V.contentCheckOk&&(Z.playerRequest.contentCheckOk=!!V.contentCheckOk));V.params&&(Z.params=V.params);V.inputType&&(Z.inputType=V.inputType);Z.disablePlayerResponse=!0};
_.P.getRequestConfig=function(Z){var V;(Z=this.JSC$11799_getStoreKey(Z))&&(V={storeStrategy:{storeKey:Z}});_.F("web_log_reels_ticks")&&(V=V||{},V.requestTick="r_wrs",V.responseTick="r_wrr");return V};
_.P.JSC$11799_getStoreKey=function(Z){Z=this.getExtension(Z);if(_.F("shorts_controller_retrieve_seedless_sequence_v2")){if((Z==null?void 0:Z.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS")return _.A3("reel_item_watch",{inputType:"REEL_WATCH_INPUT_TYPE_SEEDLESS"})}else if((_.F("web_prefetch_riw_for_next_video")||_.F("web_shorts_prefetch_service_enabled"))&&Z!=null&&Z.videoId){var V={videoId:Z.videoId};Z.params&&(V.params=Z.params);return _.A3("reel_item_watch",V)}};var Zh=function(){};
_.O(Zh,KZ);_.P=Zh.prototype;_.P.getApiPaths=function(){return xIa};
_.P.getExtension=function(Z){return _.D(Z,_.Pp)};
_.P.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;Z.sequenceParams=V.sequenceParams;var J;((J=a)==null?0:J.contentPlaybackContext)&&_.F("web_shorts_prefetch_service_enabled")&&(Z.playbackContext={contentPlaybackContext:a.contentPlaybackContext})};
_.P.JSC$11799_getStoreKey=function(Z){if(_.F("shorts_controller_retrieve_seedless_sequence_v2")&&(Z=this.getExtension(Z),Z==null?0:Z.sequenceParams))return _.A3("reel_watch_sequence",{sequenceParams:Z.sequenceParams})};
_.P.getRequestConfig=function(Z){Z=this.JSC$11799_getStoreKey(Z);var V;Z&&(V={storeStrategy:{storeKey:Z}});_.F("reel_watch_sequence_request_log_ticks")&&(V=V||{},V.requestTick="r_wsrs",V.responseTick="r_wsrr",V.processorTick="r_wsrp");return V};
var Vv=function(){};
_.O(Vv,KZ);Vv.prototype.getApiPaths=function(){return xIa};
Vv.prototype.getExtension=function(Z){return _.D(Z,_.lX)};
Vv.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;V.token&&(Z.continuation=V.token);var J;((J=a)==null?0:J.contentPlaybackContext)&&_.F("web_shorts_prefetch_service_enabled")&&(Z.playbackContext={contentPlaybackContext:a.contentPlaybackContext})};
Vv.prototype.getRequestConfig=function(Z){Z=this.JSC$11799_getStoreKey(Z);var V;Z&&(V={storeStrategy:{storeKey:Z}});_.F("reel_watch_sequence_request_log_ticks")&&(V=V||{},V.requestTick="r_wsrs",V.responseTick="r_wsrr",V.processorTick="r_wsrp");return V};var aq=function(){};
_.O(aq,KZ);aq.prototype.getApiPaths=function(){return Jsc};
aq.prototype.getExtension=function(Z){return _.D(Z,_.hXF)};
aq.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;V.flagAction&&(Z.action=V.flagAction);V.flagRequestType&&(Z.flagRequestType=V.flagRequestType);V.additionalDetailCheckboxChecked&&(Z.additionalDetailCheckboxChecked=V.additionalDetailCheckboxChecked);V.legalCheckboxChecked&&(Z.legalCheckboxChecked=V.legalCheckboxChecked);V={};a.flag_issue_type!==void 0&&(V.issue=a.flag_issue_type);a.flag_affiliation!==void 0&&(V.affiliation=a.flag_affiliation);a.flag_full_name&&(V.fullName=a.flag_full_name);
Object.keys(V).length&&(Z.legalReportDetails=V);if(a.flag_description||a.text)Z.userComments=a.flag_description||a.text;V={};a.minutes!==void 0&&a.seconds!==void 0&&(V.minutes=a.minutes,V.seconds=a.seconds);a.vss_id&&(V.vssId=a.vss_id);Object.keys(V).length&&(Z.videoReportDetails=V);V={};a.video_ids&&(V.videoIds=a.video_ids);a.impersonated_channel_url&&(V.impersonatedChannelUrl=a.impersonated_channel_url);Object.keys(V).length&&(Z.channelAbuseReportDetails=V)};
_.QS.Object.defineProperties(aq.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Jw=function(){};
_.O(Jw,KZ);Jw.prototype.getApiPaths=function(){return BF7};
Jw.prototype.getExtension=function(Z){return _.D(Z,Y4Y)};
Jw.prototype.JSC$11792_buildRequest=function(Z,V){V.blockedForKidsContent&&(Z.blockedForKidsContent=V.blockedForKidsContent)};var oq=function(){};
_.O(oq,KZ);oq.prototype.getApiPaths=function(){return heY};
oq.prototype.getExtension=function(Z){return _.D(Z,zmJ)};
oq.prototype.JSC$11792_buildRequest=function(Z,V,a){Z.params=V.params;a.impersonated_channel_url&&(Z.impersonatedChannelUrl=a.impersonated_channel_url)};var rP=function(){};
_.O(rP,KZ);rP.prototype.getApiPaths=function(){return OZc};
rP.prototype.getExtension=function(Z){return _.D(Z,_.XcE)};
rP.prototype.JSC$11792_buildRequest=function(Z,V){V.items&&(Z.items=V.items);V.kidGaiaId&&(Z.kidGaiaId=V.kidGaiaId)};var Pi=function(){};
_.O(Pi,KZ);Pi.prototype.getApiPaths=function(){return fRW};
Pi.prototype.getExtension=function(Z){return _.D(Z,_.sMW)};
Pi.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params);V.targetId&&(Z.targetId=V.targetId)};var fJ=function(){};
_.O(fJ,KZ);fJ.prototype.getApiPaths=function(){return ReB};
fJ.prototype.getExtension=function(Z){return _.D(Z,YHr)};
fJ.prototype.JSC$11792_buildRequest=function(Z,V){V.externalVideoId&&(Z.externalVideoId=V.externalVideoId);V.query&&(Z.query=V.query);V.sourceTimelines&&(Z.sourceTimelines=V.sourceTimelines)};var iO=function(){};
_.O(iO,KZ);iO.prototype.getApiPaths=function(){return MgE};
iO.prototype.getExtension=function(Z){return _.D(Z,_.lX)||void 0};
iO.prototype.JSC$11792_buildRequest=function(Z,V){V.token&&(Z.continuation=V.token)};
_.WYB=function(){};
_.O(_.WYB,KZ);_.P=_.WYB.prototype;_.P.getApiPaths=function(){return MgE};
_.P.getExtension=function(Z){return _.D(Z,_.Jz)||void 0};
_.P.isNavigationCommand=function(){return!0};
_.P.JSC$11799_getStoreKey=function(Z,V){V=V===void 0?{}:V;if(!V.disableCache&&(Z=this.getExtension(Z))&&Z.query)return V={query:Z.query},Z.params&&(V.params=Z.params),_.A3("search",V)};
_.P.JSC$11792_buildRequest=function(Z,V,a){V.query&&(Z.query=V.query);V.params&&(Z.params=V.params);if(!_.F("web_forward_suggest_stats_killswitch")){var J=_.D(V,PFB);J&&(Z.suggestStats=J)}var r;!_.F("kevlar_searchbox_stats_killswitch")&&((r=a.tempData)==null?0:r.gs_l)&&!_.D(V,PFB)&&(Z.webSearchboxStatsUrl="/search?oq="+(a.tempData.oq||"")+"&gs_l="+a.tempData.gs_l);var f;if((f=a.tempData)==null?0:f.entityMid)V=Z.suggestionSearchParams||{},V.entityMid=a.tempData.entityMid,Z.suggestionSearchParams=V};
_.P.getRequestConfig=function(Z,V){V=V===void 0?{}:V;Z=this.JSC$11799_getStoreKey(Z,V);var a;Z&&(a={storeStrategy:{storeKey:Z}});_.F("web_log_search_ticks_ks")||(a=a||{},a.requestTick="sr_s",a.responseTick="sr_r");return a};var Bi=function(){};
_.O(Bi,KZ);Bi.prototype.getApiPaths=function(){return nnH};
Bi.prototype.getExtension=function(Z){return _.D(Z,WJz)};
Bi.prototype.JSC$11792_buildRequest=function(Z,V){V.serializedGetSharingProviderDataParams&&(Z.serializedGetSharingProviderDataParams=V.serializedGetSharingProviderDataParams)};var dP=function(){};
_.O(dP,KZ);dP.prototype.getApiPaths=function(){return lRY};
dP.prototype.getExtension=function(Z){return _.D(Z,jaH)};
dP.prototype.JSC$11792_buildRequest=function(Z,V){V.endpoint&&(Z.endpoint=V.endpoint);V.action&&(Z.action=V.action)};var mb=function(){};
_.O(mb,KZ);mb.prototype.getApiPaths=function(){return ZZb};
mb.prototype.getExtension=function(Z){return _.D(Z,xGc)};
mb.prototype.JSC$11792_buildRequest=function(Z,V){Z.videoId=V.videoId;V.scheduledRedirectMetadataSourceVideoId&&(Z.scheduledRedirectMetadata={sourceVideoId:V.scheduledRedirectMetadataSourceVideoId})};var g_B=XMLHttpRequest.prototype.fetch,IBr=g_B&&g_B.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!x6?!0:!1;var Nv=function(Z){this.JSC$15825_storeWithEntities=Z};
_.O(Nv,KZ);_.P=Nv.prototype;_.P.getApiPaths=function(){return kXa};
_.P.getExtension=function(Z){return _.D(Z,_.kZ)||_.D(Z,_.Pp)||_.D(Z,hgz)};
_.P.isNavigationCommand=function(){return!0};
_.P.JSC$11799_getStoreKey=function(Z){if((_.F("kevlar_cache_on_ttl_player")||_.F("mweb_enable_shorts_innertube_player_prefetch")||_.F("mweb_use_new_history_manager")||_.F("web_shorts_prefetch_service_enabled"))&&(Z=this.getExtension(Z))&&Z.videoId){var V={videoId:Z.videoId};Z.playlistId&&(V.playlistId=Z.playlistId);Z.playerParams&&(V.params=Z.playerParams);return _.A3("player",V)}};
_.P.JSC$11792_getClientScreen=function(Z){var V;return((V=Z.contentPlaybackContext)==null?void 0:V.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.P.JSC$11792_buildRequest=function(Z,V,a){if(_.F("enable_interstitial_entity_check")){var J=this.JSC$15825_storeWithEntities;if(V.videoId)for(var r=_.B(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),f=r.next();!f.done;f=r.next()){f=f.value;var d;var N=void 0,C=void 0,T=V.videoId,Y=f;(d=J)?(T=_.Wz(T+Y,"interstitialInteractionStateEntity"),d=(N=(C=_.gV(d.getState().entities,"interstitialInteractionStateEntity",T))==null?void 0:C.primaryButtonClicked)!=null?N:!1):d=!1;if(d)switch(f){case "CONTENT_CHECK_REQUIRED":V.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":V.racyCheckOk=!0}}}V.videoId&&(Z.videoId=V.videoId);V.playlistId&&(Z.playlistId=V.playlistId);V.index!==void 0&&(Z.playlistIndex=V.index+1);V.playerParams&&(Z.params=V.playerParams);"startTimeSeconds"in V&&V.startTimeSeconds&&(_.F("enable_player_request_builder_start_time_floor")?Z.startTimeSecs=Math.floor(V.startTimeSeconds):Z.startTimeSecs=V.startTimeSeconds);a.contentPlaybackContext&&(Z.playbackContext={contentPlaybackContext:a.contentPlaybackContext});a.prefetchPlaybackContext&&
(Z.playbackContext=Object.assign({},Z.playbackContext,{prefetchPlaybackContext:a.prefetchPlaybackContext}),Z.context.request||(Z.context.request={}),Z.context.request.isPrefetch=!0);Z.playbackContext||(Z.playbackContext={});J=omE();Z.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!J,supportXhr:IBr};a.overrideMutedAtStart&&(Z.overrideMutedAtStart=a.overrideMutedAtStart);Z.racyCheckOk=!!V.racyCheckOk;Z.contentCheckOk=!!V.contentCheckOk;!_.F("captions_prefs_killswitch")&&(a=(a=_.rL("yt-player-caption-language-preferences"))?
a:[],a==null?0:a.length)&&(Z.captionParams={viewerSelectedCaptionLangs:a})};
_.P.getRequestConfig=function(Z){Z=this.JSC$11799_getStoreKey(Z);var V;Z&&(V={storeStrategy:{storeKey:Z}});_.F("web_log_player_watch_next_ticks")&&(V=V||{},V.requestTick="ps_s",V.responseTick="ps_r");return V};
Nv[LR]=[iN];var CJ=function(){};
_.O(CJ,KZ);CJ.prototype.getApiPaths=function(){return gna};
CJ.prototype.getExtension=function(Z){return _.D(Z,_.cPL)};
CJ.prototype.JSC$11792_buildRequest=function(Z,V){Z.params=V.params;Z.correctionText=V.correctionText};var qv=function(){};
_.O(qv,KZ);qv.prototype.getApiPaths=function(){return uxR};
qv.prototype.getExtension=function(Z){return _.D(Z,_.Xec)};
qv.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params);Z.searchQuery=V.searchQuery;Z.languageCode=V.languageCode;Z.kind=V.kind;Z.name=V.name;Z.externalVideoId=V.externalVideoId};var Sc=function(){};
_.O(Sc,KZ);_.P=Sc.prototype;_.P.getApiPaths=function(){return Niz};
_.P.getExtension=function(Z){return _.D(Z,_.kZ)};
_.P.isNavigationCommand=function(){return!0};
_.P.JSC$11799_getStoreKey=function(Z){if((Z=this.getExtension(Z))&&Z.videoId){var V={videoId:Z.videoId};Z.playlistId&&(V.playlistId=Z.playlistId);Z.index&&(V.index=Z.index);Z.params&&(V.params=Z.params);return _.A3("next",V)}};
_.P.JSC$11792_getClientScreen=function(Z){var V;return((V=Z.contentPlaybackContext)==null?void 0:V.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.P.JSC$11792_buildRequest=function(Z,V,a){V.videoId&&(Z.videoId=V.videoId);V.playlistId&&(Z.playlistId=V.playlistId);V.params&&(Z.params=V.params);V.index!==void 0&&(Z.playlistIndex=V.index);Z.racyCheckOk=!(!a.racyCheckOk&&!V.racyCheckOk);Z.contentCheckOk=!!V.contentCheckOk;a.contentPlaybackContext&&(Z.autonavState=a.contentPlaybackContext.autonavState,Z.playbackContext={vis:a.contentPlaybackContext.vis,lactMilliseconds:a.contentPlaybackContext.lactMilliseconds});a.prefetchPlaybackContext&&(Z.context.request||
(Z.context.request={}),Z.context.request.isPrefetch=!0);_.F("captions_hats_killswitch")||(V=_.fF().getFlag(65),V=V!=null?!V:!1,a=!!_.rL("yt-player-sticky-caption"),Z.captionsRequested=V&&a)};
_.P.getRequestConfig=function(Z){Z=this.JSC$11799_getStoreKey(Z);var V;Z&&(V={storeStrategy:{storeKey:Z}});_.F("web_log_player_watch_next_ticks")&&(V=V||{},V.requestTick="wn_s",V.responseTick="wn_r");return V};
var TV=function(){};
_.O(TV,KZ);TV.prototype.getApiPaths=function(){return Niz};
TV.prototype.getExtension=function(Z){return _.D(Z,_.lX)};
TV.prototype.JSC$11792_buildRequest=function(Z,V){V.token&&(Z.continuation=V.token)};var Yj=function(Z,V){this.playerRequestBuilder=Z;this.watchNextRequestBuilder=V};
_.O(Yj,KZ);Yj.prototype.getApiPaths=function(){return Fv4};
Yj.prototype.getExtension=function(Z){return _.D(Z,_.kZ)};
Yj.prototype.isNavigationCommand=function(){return!0};
Yj.prototype.JSC$11792_buildRequest=function(Z,V,a){Z.playerRequest={};this.playerRequestBuilder.JSC$11792_buildRequest(Z.playerRequest,V,a);_.F("web_streaming_watch")&&(Z.watchNextRequest={},this.watchNextRequestBuilder.JSC$11792_buildRequest(Z.watchNextRequest,V,a))};
Yj[LR]=[Nv,Sc];var XY=function(){};
_.O(XY,KZ);XY.prototype.getApiPaths=function(){return CxE};
XY.prototype.getExtension=function(Z){return _.D(Z,QcL)};
XY.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.params=V.params)};var KJ=function(Z){this.JSC$15852_storeWithEntities=Z};
_.O(KJ,KZ);KJ.prototype.getApiPaths=function(){return hJ7};
KJ.prototype.getExtension=function(Z){return _.D(Z,hyA)||_.D(Z,zyH)};
KJ.prototype.JSC$11792_buildRequest=function(Z,V,a){a.client_data&&(Z.clientData=a.client_data);if(V.commerceActionConfig){var J=V.commerceActionConfig;V=J.actionId;J=J.commerceActionParams;V&&(Z.actionId=V);J&&(Z.commerceActionParams=J)}else{var r=V.actionId,f=V.commerceActionParams;a=V.entityKeys;r&&(Z.actionId=r);f&&(Z.commerceActionParams=f);var d;V=(J=this.JSC$15852_storeWithEntities)==null?void 0:(d=J.getState())==null?void 0:d.entities;if(a&&V){J=[];d=_.B(a);for(a=d.next();!a.done;a=d.next())if(r=
a.value,a=_.MK(r).entityType,r=_.gV(V,a,r))f={},J.push((f[a]=r,f));Z.entityMutationPayloads=J}}};
KJ.prototype.getRequestConfig=function(Z){var V,a=(V=_.D(Z,hyA))==null?void 0:V.requestSequenceType;if(a&&Z.clickTrackingParams&&a!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:Z.clickTrackingParams,sequenceType:a}}};
KJ[LR]=[iN];var nJ=function(){};
_.O(nJ,KZ);nJ.prototype.getApiPaths=function(){return q5H};
nJ.prototype.getExtension=function(Z){return _.D(Z,_.BLa)};
nJ.prototype.JSC$11792_buildRequest=function(Z,V){V.feedbackData&&(Z.feedbackData=V.feedbackData);V.params&&(Z.itemParams=V.params)};
_.QS.Object.defineProperties(nJ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var lO=function(){};
_.O(lO,KZ);lO.prototype.getApiPaths=function(){return S5W};
lO.prototype.getExtension=function(Z){return _.D(Z,dtH)};
lO.prototype.JSC$11792_buildRequest=function(Z,V,a){a.payments_payload&&(Z.paymentsPayload=a.payments_payload);a.offer_params&&(Z.offerParams=a.offer_params);V.transactionParams&&(Z.transactionParams=V.transactionParams)};var tw=function(){};
_.O(tw,KZ);tw.prototype.getApiPaths=function(){return TiW};
tw.prototype.getExtension=function(Z){return _.D(Z,_.mt4)};
tw.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;V.buybucketParams&&(Z.buybucketData={params:V.buybucketParams},V.stickerParams?Z.buybucketData.stickerParams=V.stickerParams:(a.rich_chat_message?Z.buybucketData.richChatMessage=a.rich_chat_message:a.chat_message_text&&(Z.buybucketData.chatMessageText=a.chat_message_text),a.purchase_price_micros&&(Z.buybucketData.purchasePriceMicros=a.purchase_price_micros.toString())));V.donationAmountMicros&&(Z.tipAmountMicros=V.donationAmountMicros,
V.tipParams&&(Z.tipParams=V.tipParams));V.offerParams&&(Z.offerParams=V.offerParams);V.productData&&(Z.productData=V.productData);V.transactionParams&&(Z.transactionParams=V.transactionParams)};var sg=function(){};
_.O(sg,KZ);sg.prototype.getApiPaths=function(){return Y5a};
sg.prototype.getExtension=function(Z){return _.D(Z,qmc)};
sg.prototype.JSC$11792_buildRequest=function(Z,V){V.updateFopParams&&(Z.updateFopParams=V.updateFopParams)};var FY=function(){};
_.O(FY,KZ);FY.prototype.getApiPaths=function(){return XlF};
FY.prototype.getExtension=function(Z){return _.D(Z,_.ZJ)};
FY.prototype.JSC$11792_buildRequest=function(Z,V){V.couponCode&&(Z.couponCode=V.couponCode);V.params&&(Z.itemParams=V.params)};var Dh=function(){};
_.O(Dh,KZ);Dh.prototype.getApiPaths=function(){return K1h};
Dh.prototype.getExtension=function(Z){return _.D(Z,_.eyc)};
Dh.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;V.params&&(Z.params=V.params);a.ctk&&(Z.clientToken=a.ctk)};var ci=function(Z){this.JSC$15887_storeWithEntities=Z};
_.O(ci,KZ);ci.prototype.getApiPaths=function(){return nR7};
ci.prototype.getExtension=function(Z){return _.D(Z,_.kg)};
ci.prototype.JSC$11792_buildRequest=function(Z,V,a){a.purchase_price_micros&&(Z.productData={pdgData:{purchasePriceMicros:a.purchase_price_micros.toString()}},a.rich_chat_message&&(Z.productData.pdgData.richChatMessage=a.rich_chat_message),a.currency_code&&(Z.productData.pdgData.currencyCode=a.currency_code));V.transactionParams&&(Z.transactionParams=V.transactionParams);V.clientLocationContext&&(Z.clientLocationContext=V.clientLocationContext);a.payments_payload&&(Z.paymentsPayload=a.payments_payload);
a.funds_guarantee_callback_client_data&&(Z.fundsGuaranteeCallbackClientData=a.funds_guarantee_callback_client_data);var J,r;a=(J=this.JSC$15887_storeWithEntities)==null?void 0:(r=J.getState())==null?void 0:r.entities;if(V.entityKeys&&a){J=[];V=_.B(V.entityKeys);for(r=V.next();!r.done;r=V.next()){var f=r.value;r=_.MK(f).entityType;if(f=_.gV(a,r,f)){var d={};J.push((d[r]=f,d))}}Z.entityMutationPayloads=J}};
ci[LR]=[iN];var Og=function(){};
_.O(Og,KZ);Og.prototype.getApiPaths=function(){return l6Y};
Og.prototype.getExtension=function(Z){return _.D(Z,NL7)};
Og.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;a.backend_analytics&&(Z.serializedBackendAnalyticsEvent=a.backend_analytics);V.offerParams&&(Z.offerParams=V.offerParams)};var GV=function(){};
_.O(GV,KZ);GV.prototype.getApiPaths=function(){return XlF};
GV.prototype.getExtension=function(Z){return _.D(Z,mEE)};
GV.prototype.JSC$11792_buildRequest=function(Z,V){V.params&&(Z.itemParams=V.params)};var wP=function(){};
_.O(wP,KZ);wP.prototype.getApiPaths=function(){return tQA};
wP.prototype.getExtension=function(Z){return _.D(Z,_.uEF)};
wP.prototype.JSC$11792_buildRequest=function(Z,V,a){a.resume_time_ms&&(Z.resumeTimeMs=a.resume_time_ms);V.pauseParams&&(Z.pauseParams=V.pauseParams)};var yv=function(){};
_.O(yv,KZ);yv.prototype.getApiPaths=function(){return sxb};
yv.prototype.getExtension=function(Z){return _.D(Z,_.CEE)};
yv.prototype.JSC$11792_buildRequest=function(Z,V,a){a=a===void 0?{}:a;a.c&&(Z.redeemCode=a.c);a.rd&&(Z.riskData=a.rd);a.ctk&&(Z.clientToken=a.ctk)};var bO=function(){};
_.O(bO,KZ);bO.prototype.getApiPaths=function(){return F1F};
bO.prototype.getExtension=function(Z){return _.D(Z,_.WHz)};
bO.prototype.JSC$11792_buildRequest=function(Z,V){V.resumeParams&&(Z.resumeParams=V.resumeParams)};var Ug=function(Z,V){this.clientName=Z;this.defaultExpirationDelayMs=V};
Ug.prototype.put=function(Z,V){var a=this,J;return _.m(function(r){J=Object.assign({},V.data);J.key=Z;J.clientName=a.clientName;J.expireTimestampMs===void 0&&(J.expireTimestampMs=(Math.round((0,_.zc)())+a.defaultExpirationDelayMs).toString());return r.return(a.putInternal(Z,J))})};
Ug[LR]=[ih,C2H];var ZnH=function(){Ug.apply(this,arguments);this.JSC$15917_responseStore=new Map};
_.O(ZnH,Ug);_.P=ZnH.prototype;_.P.get=function(Z){var V=this;return _.m(function(a){return a.return(Ix(V,Z))})};
_.P.putInternal=function(Z,V){var a=this,J,r,f;return _.m(function(d){J=a.defaultExpirationDelayMs;V.expireTimestampMs&&(J=Number(V.expireTimestampMs)-Math.round((0,_.zc)()),r=_.W0("mweb_override_response_store_expiration_ms"),r>0&&r<J&&(J=r));f=setTimeout(function(){a.remove(Z)},J);
a.JSC$15917_responseStore.set(Z,{entryData:V,timer:f});_.mt(d)})};
_.P.remove=function(Z){var V=this;return _.m(function(a){VEk(V,Z);_.mt(a)})};
_.P.removeAll=function(){var Z=this;return _.m(function(V){Z.JSC$15917_responseStore.forEach(function(a){clearTimeout(a.timer)});
Z.JSC$15917_responseStore.clear();_.mt(V)})};
_.P.has=function(Z){return!!this.JSC$15917_responseStore.get(Z)};
_.P.getKeys=function(){return this.JSC$15917_responseStore.keys()};
var Ix=function(Z,V){if(Z=Z.JSC$15917_responseStore.get(V))return new _.gi(Z.entryData)},VEk=function(Z,V){var a=Z.JSC$15917_responseStore.get(V);
a&&(clearTimeout(a.timer),Z.JSC$15917_responseStore.delete(V))};var R9n;var urF=function(Z,V,a){Ug.call(this,Z,V);this.token=a};
_.O(urF,Ug);_.P=urF.prototype;_.P.get=function(Z){var V=this,a,J;return _.m(function(r){return r.nextAddress==1?_.q(r,L9K(V.token),2):r.nextAddress!=3?(a=r.yieldResult,_.q(r,a.get("ResponseStore",[Z,V.clientName]),3)):(J=r.yieldResult)?r.return(new _.gi(J)):r.return(void 0)})};
_.P.putInternal=function(Z,V){var a=this,J;return _.m(function(r){if(r.nextAddress==1)return _.q(r,L9K(a.token),2);J=r.yieldResult;return _.q(r,J.put("ResponseStore",V),0)})};
_.P.remove=function(Z){var V=this,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,L9K(V.token),2);a=J.yieldResult;return J.return(a.delete("ResponseStore",[Z,V.clientName]))})};
_.P.removeAll=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,L9K(Z.token),2);V=a.yieldResult;return _.q(a,nXY(V,IDBKeyRange.only(Z.clientName)),0)})};
_.P.has=function(){throw Error("Ui");};_.Hi=new _.uM("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var amC=function(Z){var V;this.stateTagsData=(V=Z.responseContext)==null?void 0:V.stateTags},JOK=function(Z){var V;
return((V=Z.stateTagsData)==null?void 0:V.stateTagsModified)||[]};var oVk;oVk=function(Z){this.JSC$15930_responseStore=Z};
_.QV=function(Z,V,a){if(!_.F("state_tags_killswitch")){var J=new amC(V);if(JOK(J).length>0){var r=Z.JSC$15930_responseStore.getKeys();r=_.B(r);for(var f=r.next();!f.done;f=r.next()){f=f.value;var d=Ix(Z.JSC$15930_responseStore,f);if(d){var N=_.Pn(d);a:{var C=void 0;d=JOK(J);N=((C=(new amC(N)).stateTagsData)==null?void 0:C.relevantStateTags)||[];C=_.B(N);for(N=C.next();!N.done;N=C.next())if(N=N.value,N.stateTag!=null&&d.includes(N.stateTag)&&N.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){d=
!0;break a}d=!1}d&&VEk(Z.JSC$15930_responseStore,f)}}}}var T;J=(T=V.responseContext)==null?void 0:T.maxAgeSeconds;_.F("web_prefetch_riw_for_next_video")&&!J&&V.status==="REEL_ITEM_WATCH_STATUS_SUCCEEDED"&&(J=3600);a&&J&&Number(J)>0&&(V=Lo(V,J),Z.JSC$15930_responseStore.put(a,new _.gi(V)))};
oVk.prototype.handleResponse=function(Z,V){if(!V)throw Error("Vi");var a,J;V=(a=V.config)==null?void 0:(J=a.storeStrategy)==null?void 0:J.storeKey;_.QV(this,Z,V)};
oVk[LR]=[_.Wl];_.jfE=new _.uM("STORE_RESPONSE_PROCESSOR_TOKEN");var rOo=function(Z){this.JSC$15933_responseStore=Z};
rOo.prototype.handleResponse=function(Z,V){if(V.input.match(_.j_(xIa))){var a;if(Z==null?0:(a=Z.entries)==null?0:a.length)for(Z=_.B(Z.entries),V=Z.next();!V.done;V=Z.next()){a=V.value.command;var J=void 0;V=(J=_.D(a,_.Pp))==null?void 0:J.unserializedPrefetchData;if(!a||!V)break;J=(new Il).JSC$11799_getStoreKey(a);var r=_.D(V,ii4),f=void 0,d=void 0,N=void 0,C=_.W0("web_shorts_prefetch_service_ttl_seconds")>0?_.W0("web_shorts_prefetch_service_ttl_seconds"):Number((N=(f=r)==null?void 0:(d=f.responseContext)==
null?void 0:d.maxAgeSeconds)!=null?N:3600);J&&C>0&&(r=Lo(r,C),this.JSC$15933_responseStore.put(J,new _.gi(r)));a=(new Nv).JSC$11799_getStoreKey(a);V=_.D(V,$84);f=r=J=void 0;d=_.W0("web_shorts_prefetch_service_ttl_seconds")>0?_.W0("web_shorts_prefetch_service_ttl_seconds"):Number((f=(J=V)==null?void 0:(r=J.responseContext)==null?void 0:r.maxAgeSeconds)!=null?f:3600);a&&d>0&&(V=Lo(V,d),this.JSC$15933_responseStore.put(a,new _.gi(V)))}}};
rOo[LR]=[_.Wl];var Aw=function(){this.scheduler=_.cn()},PKk;
Aw.prototype.pause=function(){throw Error("Wi");};
Aw.prototype.resume=function(){throw Error("Wi");};
Aw.prototype.queue=function(Z){var V=this,a=_.yE(),J=_.qf(this.scheduler,function(){try{var r;if(_.Lr.instance)var f=_.Lr.instance;else{var d=new _.qa("Error: Unexpected uninitialized CommandHandler.");_.t$(d);f=void 0}(r=f)==null||r.resolveCommand(Z.command);a.resolve()}catch(N){a.reject(N)}});
a.promise.thenCatch(function(r){r instanceof _.pB&&V.scheduler.cancelJob(J)});
return a.promise};
Aw.prototype.queueAll=function(Z){var V=new Map;Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())a=a.value,V.set(a.id,this.queue(a));return V};var inK=function(Z,V){var a=this;this.taskModel=Z;this.onTaskCancelledCallback=V;this.resolver=_.yE();Z=Z.proto.prefetchConfig;if(!Z)throw Error("Xi");if(!Z.prefetchAction)throw Error("Yi");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(J){J instanceof _.pB&&(fm8(a,a.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),a.onTaskCancelledCallback(a.taskModel.id,a.jobId),a.tick("pcc"));
throw J;});
this.timerName=this.taskModel.id;_.Yz(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)},BJ0=function(Z){switch(Z.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":return 3;
case "PREFETCH_PRIORITY_MEDIUM":return 2;case "PREFETCH_PRIORITY_LOW":return 1;default:return 0}},fm8=function(Z,V){_.TT({prefetchInfo:{cancellationReason:V}},Z.timerName)};
inK.prototype.tick=function(Z){_.XZ(Z,void 0,this.timerName)};var Eg=function(){var Z=this;this.scheduler=_.cn();this.maxInflightTasks=_.W0("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.W0("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new h14;this.onTaskCancelled=function(V,a){a&&Z.scheduler.cancelJob(a);diJ(Z,V);kj(Z,3)}},mii=function(){Eg.instance||(Eg.instance=new Eg);
return Eg.instance};
Eg.prototype.pause=function(){this.prefetchCoordinatorState=0};
Eg.prototype.resume=function(){kj(this,0)};
Eg.prototype.queue=function(Z){Z=NJS(this,Z);kj(this,1);return Z};
Eg.prototype.queueAll=function(Z){var V=new Map;Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())a=a.value,V.set(a.id,NJS(this,a));kj(this,1);return V};
var NJS=function(Z,V){var a=Z.allPrefetchTasks.get(V.id);if(a)return a.cancellablePromise;try{var J=new inK(V,Z.onTaskCancelled)}catch(f){return _.B1(f)}a=J;a.tick("pcq");var r={prefetchInfo:{taskId:a.taskModel.id,isPrefetch:!0,fetchAction:a.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:a.taskModel.command.clickTrackingParams}};a.taskModel.csn&&(r.clientScreenNonce=a.taskModel.csn);_.TT(r,a.timerName);Z.allPrefetchTasks.set(V.id,J);Z.drainingHeap.insert(-BJ0(J),J);return J.cancellablePromise},
kj=function(Z,V){Z.prefetchCoordinatorState===V&&(Z.prefetchCoordinatorState=2,CKJ(Z))},CKJ=function(Z){for(var V={};Z.prefetchCoordinatorState!==0;V={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(Z.inflightPrefetchTasks.size>=Z.maxInflightTasks){Z.prefetchCoordinatorState=3;break}V.prefetchTask$jscomp$1=Z.drainingHeap.remove();if(!V.prefetchTask$jscomp$1){Z.prefetchCoordinatorState=1;break}V.taskId$jscomp$3=V.prefetchTask$jscomp$1.taskModel.id;if(Z.allPrefetchTasks.has(V.taskId$jscomp$3)){var a=-1;Z.coordinatorTimeoutMs>0&&(a=_.qf(Z.scheduler,function(J){return function(){jc(Z,J.taskId$jscomp$3,Error("Zi"))}}(V),Z.coordinatorTimeoutMs));
Z.inflightPrefetchTasks.set(V.taskId$jscomp$3,a);if(!Z.JSC$15949_commandHandler){if(!_.Lr.instance){jc(Z,V.taskId$jscomp$3,Error("$i"));continue}Z.JSC$15949_commandHandler=_.Lr.instance}a:switch(V.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":a=1;break a;default:a=0}V.prefetchTask$jscomp$1.jobId=Z.scheduler.addJob(function(J){return function(){J.prefetchTask$jscomp$1.tick("pcr");try{Z.JSC$15949_commandHandler.resolveCommand(J.prefetchTask$jscomp$1.taskModel.command)||
jc(Z,J.taskId$jscomp$3,Error("aj"))}catch(r){jc(Z,J.taskId$jscomp$3,r)}}}(V),a,0)}}},qE8=function(Z,V){(V=diJ(Z,V))!=null&&(V.resolver.resolve(),V.tick("pce"));
kj(Z,3)},jc=function(Z,V,a){(V=diJ(Z,V,a))!=null&&(V.resolver.reject(a),V.tick("pcc"),fm8(V,"CANCELLATION_REASON_ERROR"),Math.random()<=_.W0("prefetch_coordinator_error_logging_sampling_rate")&&(a=new _.qa("Prefetch Command failed.",V.taskModel.id,a.message),_.t$(a)));
kj(Z,3)},diJ=function(Z,V,a){var J=Z.allPrefetchTasks.get(V);
J?((a=Z.inflightPrefetchTasks.get(V))&&a!==-1&&Z.scheduler.cancelJob(a),Z.inflightPrefetchTasks.delete(V),Z.allPrefetchTasks.delete(V)):_.FD(new _.qa("Unexpected missing prefetch task when deleting task.",V,a==null?void 0:a.message));return J};var SEK=function(Z,V,a,J,r){this.id=Z;this.triggerOn=V;this.cancelOn=a;this.command=J;this.proto=r};
_.QS.Object.defineProperties(SEK.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var TJD=function(){this.JSC$15954_prefetchCoordinator=mii();PKk||(PKk=new Aw);this.defaultCoordinator=PKk},YEK;
TJD.getInstance=function(){YEK||(YEK=new TJD);return YEK};
TJD.prototype.get=function(Z){switch(Z){case 0:return this.JSC$15954_prefetchCoordinator;default:return this.defaultCoordinator}};var vi=function(){this.coordinatorSupplier=TJD.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},nVC=function(Z){var V=_.st()||void 0,a=Object.keys(XJS)[0];
if(a){var J=Z.taskIdByTriggerId.get(a);if(J!=null){Z.taskIdByTriggerId.delete(a);a=[];J=_.B(J);for(var r=J.next();!r.done;r=J.next())if(r=Z.tasks.get(r.value))V!=="UNDEFINED_CSN"&&(r.csn=V),a.push(r);a=Ioa(a);V=[];a=_.B(a);for(J=a.next();!J.done;J=a.next()){r=_.B(J.value);J=r.next().value;r=r.next().value;J=Z.coordinatorSupplier.get(J).queueAll(r);J=_.B(J);var f=J.next();for(r={};!f.done;r={taskId$jscomp$9:void 0},f=J.next()){var d=_.B(f.value);f=d.next().value;d=d.next().value;r.taskId$jscomp$9=
f;f=d;V.push(r.taskId$jscomp$9);Z.queuedPromisesByTask.set(r.taskId$jscomp$9,_.tR(f,function(N){return function(){Kco(Z,N.taskId$jscomp$9)}}(r)))}}}}else _.FD(new _.qa("Unexpected malformed TriggerEvent."))};
vi.prototype.trigger=function(Z,V){var a=this,J=this.tasks.get(Z);if(!J||this.queuedPromisesByTask.has(Z))return!1;lmJ(this,Z,J.triggerOn);V!=="UNDEFINED_CSN"&&(J.csn=V);V=this.coordinatorSupplier.get(J.taskType).queue(J);this.queuedPromisesByTask.set(Z,_.tR(V,function(){Kco(a,Z)}));
return!0};
vi.prototype.cancel=function(Z){var V=this.queuedPromisesByTask.get(Z);if(V)V.cancel();else return Kco(this,Z)};
var Kco=function(Z,V){Z.queuedPromisesByTask.delete(V);var a=Z.tasks.get(V);if(!a)return!1;Z.tasks.delete(V);lmJ(Z,V,a.triggerOn);(a=gLJ(a.cancelOn))&&(Z=Z.taskIdByCancelId.get(a))&&Z.delete(V);return!0},lmJ=function(Z,V,a){(a=Object.keys(a)[0])&&(Z=Z.taskIdByTriggerId.get(a))&&Z.delete(V)};var XJS={taskRegistered:{}},xj=function(){vi.instance||(vi.instance=new vi);this.JSC$15963_taskManager=vi.instance};
_.O(xj,tJ);
xj.prototype.resolveCommand=function(Z){var V=this,a,J;return _.m(function(r){a=_.D(Z,ika);if((J=a)==null||!J.tasks){var f=new _.qa("RegisterTasksCommand is missing tasks.");_.t$(f);return r.return()}f=V.JSC$15963_taskManager;for(var d=_.B(a.tasks),N=d.next();!N.done;N=d.next())if(N=N.value,N=N.id&&N.triggerOn&&N.cancelOn&&N.command?new SEK(N.id,N.triggerOn,N.cancelOn,N.command,N):void 0,N){var C=Object.keys(N.triggerOn)[0];if(C){var T=gLJ(N.cancelOn);T?(f.tasks.set(N.id,N),f.taskIdByTriggerId.has(C)||f.taskIdByTriggerId.set(C,
new Set),f.taskIdByTriggerId.get(C).add(N.id),f.taskIdByCancelId.has(T)||f.taskIdByCancelId.set(T,new Set),f.taskIdByCancelId.get(T).add(N.id)):_.FD(new _.qa("Unexpected malformed cancelOn field."))}else _.FD(new _.qa("Unexpected malformed triggerOn field."))}else _.FD(new _.qa("Unexpected malformed Task proto."));nVC(V.JSC$15963_taskManager);_.mt(r)})};var tE8={},sRJ=(tE8.rendered={priority:0,callback:function(){var Z={};Z.numCpu=navigator.hardwareConcurrency;var V={};V.ramGb=_.JO.navigator.deviceMemory;var a={staticContext:{}};V.ramGb&&Zzi(V.ramGb)&&(a.staticContext.memoryTotalKbytes=(V.ramGb*1048576).toString());Z.numCpu&&Zzi(Z.numCpu)&&(a.staticContext.cpuCores=Z.numCpu);if(_.F("web_enable_adaptive_appl_signal")){Z={};V=_.lr("rses_dpj");var J=_.lr("rsef_dpj");V&&V>0&&J&&J>0&&(V=Math.ceil(J-V),V>0&&(Z.loadLatency=V));Z.loadLatency&&Zzi(Z.loadLatency)&&
(a.appL=Z.loadLatency.toString())}_.n9("applicationStarted",a)}},tE8);var FcD=new _.uM("WINDOW_ON_ERROR"),Di8=new _.uM("ERROR_WEIGHT_MAPS"),cOK=new _.uM("INIT_ERROR");var On0={},GaJ=(On0.initialized={priority:10,callback:function(Z){Z.injector.resolve(cOK)()}},On0);var wJ8=function(){},yOW=function(){var Z=_.AW("meta_logger_impl");
Z||(Z=new wJ8,_.pK("meta_logger_impl",Z));return Z},bnk=function(){yOW().csiSubscriptionKey=n9E("meta_logging_csi_event",function(Z){var V=Z.timerName;
if(Z=Z.timelineData){_.Yz(V,{startTime:Z.startTime},V);Z.infos&&_.TT(Z.infos,V);for(var a=_.B(Object.keys(Z.ticks)),J=a.next();!J.done;J=a.next())J=J.value,_.XZ(J,Z.ticks[J],V)}})};
wJ8.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&sAm(this.csiSubscriptionKey)};var UiK={},HnC=(UiK.initialized={priority:10,callback:function(){bnk()}},UiK);var AOL=function(Z,V){this.innertubeClientName=Z;this.JSC$15979_prefCookie=V};
AOL.prototype.record=function(){if(_.F("web_li_record_binary_eval_tick")){var Z=_.lr("rsef_dpj");var V=_.lr("rses_dpj");Z=Z!==void 0&&V!==void 0?Math.round(Z-V):void 0;if(Z!==void 0&&Z>0){V=_.rL(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var a=this.poolSize;if(!(V.valuesSeen>=1E9)){if(V.valuesSample.length<a)V.valuesSample.push(Z);else{var J=Math.floor(Math.random()*(V.valuesSeen+1));J<a&&(V.valuesSample[J]=Z)}V.valuesSeen+=1}_.o9(this.storagePrefix+"-"+this.innertubeClientName,
V,2592E3);Z=V.valuesSample;V=VBF(Z);Z=Z.length<5?void 0:V<400?1:V<1700?2:3;Z!==void 0&&(this.JSC$15979_prefCookie.set(this.cookiePrefix+this.innertubeClientName,Z),this.JSC$15979_prefCookie.save())}}else _.Ph(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$15979_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$15979_prefCookie.save()};
AOL[LR]=[ih,jA];var kaS=function(){AOL.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.O(kaS,AOL);var EVD=new _.uM("PAGE_LOAD_TIME_TOKEN");var jRW=new _.uM("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var Qv=function(Z,V){this.JSC$16000_storeWithEntities=Z;this.JSC$16000_commandHandler=V;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
Qv.prototype.start=function(){this.JSC$16000_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
Qv.prototype.observeDownloadingEntities=function(){var Z=_.P7E(this.JSC$16000_storeWithEntities.getState().entities).map(function(J){return f8R(J)});
if(Z.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var V={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:p9K()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.hB(_.oC("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$16000_commandHandler.resolveCommand(V)}this.downloadingEntities=Z}else if(this.downloadingEntities.length){var a=r6E(this.JSC$16000_storeWithEntities.getState().entities).map(function(J){return f8R(J)});
this.downloadingEntities.filter(function(J){return a.includes(J)}).length&&(Z={openPopupAction:jFo()},this.JSC$16000_commandHandler.resolveCommand(Z));
this.downloadingEntities=[]}};
Qv[LR]=[iN,_.Lf];var vVk;_.pJ=function(Z,V,a,J,r,f,d,N){this.JSC$16003_playerApiPromise=Z;this.JSC$16003_commandHandler=V;this.JSC$16003_screenManager=a;this.offlineWebClientEligibility=J;this.JSC$16003_prefStorage=r;this.JSC$16003_actionRouter=f;this.entityTypeMap=d;this.JSC$16003_persistentStorePromiseAccessor=N;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
vVk=function(){var Z=_.l().resolve(_.pJ),V;_.m(function(a){if(a.nextAddress==1)return Z.downloadFailureListenerBound?a.return():_.q(a,Z.JSC$16003_playerApiPromise,2);V=a.yieldResult;V.addEventListener("onOfflineOperationFailure",function(J){if(J.failureReason&&J.entityKey&&J.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(J.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var r=_.MK(J.entityKey).entityId;r&&Z.JSC$16003_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
r)}else if(_.F("kevlar_woffle")){r=Z.JSC$16003_commandHandler;var f=r.resolveCommand;J=J.failureReason;var d=_.oC("TRANSFER_FAILED",void 0,"Download failed");J==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(d=_.oC("STORAGE_FULL",void 0,"Storage full"));f.call(r,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.hB(d),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
Z.downloadFailureListenerBound=!0;_.mt(a)})};
_.pJ.prototype.deleteVideo=function(Z,V){var a=this,J,r,f;return _.m(function(d){if(d.nextAddress==1)return _.q(d,a.JSC$16003_playerApiPromise,2);J=d.yieldResult;f={offlineLoggingData:{offlineDeleteReason:(r=V)!=null?r:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return _.q(d,J.queueOfflineAction(Z,a.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",f),0)})};
_.pJ.prototype.pauseVideoDownload=function(Z){var V=this,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,V.JSC$16003_playerApiPromise,2);a=J.yieldResult;a.pauseVideoDownload(Z);_.mt(J)})};
_.pJ.prototype.resumeVideoDownload=function(Z){var V=this,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,V.JSC$16003_playerApiPromise,2);a=J.yieldResult;return _.q(J,a.resumeVideoDownload(Z),0)})};
_.pJ[LR]=[_.Rt,_.Lf,_.fZ,jRW,pj,z0,GH7,QJ];var xiL=new _.uM("DOWNLOAD_STATE_STORE_TOKEN");var QRL=function(Z,V){this.JSC$16022_persistentStorePromiseAccessor=Z;this.store=V;this.upliftCompletionResolver=new _.ul},eoi=function(){var Z=_.l().resolve(pJD),V;
_.m(function(a){switch(a.nextAddress){case 1:if(Z.upliftImplPromise)return a.return(Z.upliftImplPromise);_.rs(a,2);Z.upliftImplPromise=hoD(Z);return _.q(a,Z.upliftImplPromise,4);case 4:Z.upliftCompletionResolver.resolve();_.Hb(a,3);break;case 2:throw V=_.ds(a),Z.upliftCompletionResolver.reject(V),V;case 3:return a.return(Z.upliftImplPromise)}})},hoD=function(Z){var V,a,J;
return _.m(function(r){switch(r.nextAddress){case 1:return _.bU("LOGGED_IN")?_.q(r,Z.JSC$16022_persistentStorePromiseAccessor(),2):r.return();case 2:V=r.yieldResult;if(!V)return _.XZ("vdeur"),r.return();_.XZ("vdeus");_.rs(r,3);return _.q(r,zoJ(V),5);case 5:a=r.yieldResult;Z.store.dispatch(zgV(a));V.observe(function(f){$8K(Z.store,f)});
_.Hb(r,4);break;case 3:throw J=_.ds(r),_.XZ("vdeur"),J;case 4:_.XZ("vdeuc"),_.mt(r)}})},zoJ=function(Z){var V;
return _.m(function(a){if(a.nextAddress==1)return _.q(a,izc(Z),2);V=a.yieldResult;return a.return(V.reduce(function(J,r){if(!r.data||!r.key||!r.entityType)return J;J[r.entityType]||(J[r.entityType]={});J[r.entityType][r.key]=r.data;return J},{}))})};
QRL[LR]=[QJ,_.lE];var pJD;pJD=new _.uM("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.hw=new _.uM("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var ec=function(Z,V){this.JSC$16025_persistentStorePromiseAccessor=Z;this.transportService=V};
ec.prototype.refresh=function(){var Z=this,V,a,J,r;return _.m(function(f){if(f.nextAddress==1)return _.bU("LOGGED_IN")?_.q(f,Z.JSC$16025_persistentStorePromiseAccessor(),2):f.return();if(f.nextAddress!=3)return(V=f.yieldResult)?_.q(f,e9n(V),3):f.return();if((a=f.yieldResult)&&!(Number(a.data.refreshTimestampMs||0)<(0,_.zc)()))return f.return();J={browseId:"SPaccount_downloads"};r=_.j_(I$);_.GG(Z.transportService,J,r).then(function(d){var N;if(V&&(d==null?void 0:(N=d.responseContext)==null?void 0:
N.maxAgeSeconds)!==0){var C;N=(d==null?void 0:(C=d.responseContext)==null?void 0:C.maxAgeSeconds)||604800;C=String(Math.floor((0,_.zc)())+N*1E3);V.put("service:downloads_settings:fallback",new _.gi({innertubeResponse:d,refreshTimestampMs:C}))}});
_.mt(f)})};
ec[LR]=[_.Hi,_.dc];var zV=function(Z,V){this.JSC$16029_playerPromise=Z;this.store=V;this.started=!1};
zV.prototype.start=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1)return Z.started?a.return():_.q(a,Z.JSC$16029_playerPromise,2);V=a.yieldResult;V.addEventListener("onOrchestrationBecameLeader",Z.updateIsLeader.bind(Z,!0));V.addEventListener("onOrchestrationLostLeader",Z.updateIsLeader.bind(Z,!1));if(V.isOrchestrationLeader)Z.updateIsLeader(V.isOrchestrationLeader());else{var J=new _.qa("Function isOrchestrationLeader is undefined",{"player.isReady":V.isReady(),"player.playVideo":V.playVideo?
"defined":"undefined"});_.t$(J);Z.updateIsLeader(!1)}Z.started=!0;_.mt(a)})};
zV.prototype.updateIsLeader=function(Z){this.store.dispatch(_.$z({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:Z}}))};
zV[LR]=[_.Rt,_.lE];var $i8=function(Z,V){this.networkStatusManager=Z;this.JSC$16032_prefStoragePromise=V;this.redirectsToPreload=["https://youtube.com"]},RoW=function(){var Z=_.l().resolve($i8),V,a,J,r,f,d;
_.m(function(N){switch(N.nextAddress){case 1:return _.q(N,Z.JSC$16032_prefStoragePromise,2);case 2:V=N.yieldResult;if(!(a=V)){N.jumpTo(3);break}return _.q(N,V.get("yt-redirect-prefetch-id"),4);case 4:a=N.yieldResult;case 3:if(a||!Z.networkStatusManager.isNetworkAvailable())return N.return();J={cache:"reload",redirect:"manual"};r=_.B(Z.redirectsToPreload);f=r.next();case 5:if(f.done){if(!V){N.jumpTo(0);break}return _.q(N,V.set("yt-redirect-prefetch-id",!0,86400),0)}d=f.value;_.rs(N,8);return _.q(N,
_.JO.fetch(d,J),10);case 10:_.Hb(N,6);break;case 8:_.ds(N);case 6:f=r.next(),N.jumpTo(5)}})};var Rq=function(Z){Z?(this.container=Z,this.containerWasInjected=!0):this.containerWasInjected=!1};
Rq.prototype.openDialog=function(Z,V,a){var J=this,r;return _.m(function(f){(r=J.container)==null||r.openDialog(Z,V,a);_.mt(f)})};
Rq.prototype.closeDialog=function(){var Z=this,V;return _.m(function(a){(V=Z.container)==null||V.closeDialog();_.mt(a)})};
Rq.prototype.isDialogOpen=function(){var Z=this,V,a;return _.m(function(J){return J.return((a=(V=Z.container)==null?void 0:V.isDialogOpen())!=null?a:!1)})};
Rq[LR]=[_.M_(erH)];_.MEK=new _.uM("POPUP_CONTROLLER_TOKEN");var Lc0=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
Lc0.prototype.registerPanel=function(Z,V){if(Z){this.panelMap.set(Z,V);var a=this.pendingPanelResolvers.get(Z);a&&(a.resolve(V),this.pendingPanelResolvers.delete(Z))}};
Lc0.prototype.getPanel=function(Z){var V=this,a;return _.m(function(J){return(a=V.panelMap.get(Z))?J.return(a):J.return(uuD(V,Z))})};
var uuD=function(Z,V){var a,J;return _.m(function(r){if(a=Z.pendingPanelResolvers.get(V))return r.return(a.promise);J=new _.ul;Z.pendingPanelResolvers.set(V,J);return r.return(J.promise)})},WcC=function(Z){Lc0.call(this);
var V=this;this.popupController=Z;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return V.panelMap.size}}};
_.O(WcC,Lc0);_.P=WcC.prototype;_.P.getReloadContinuation=function(Z){var V=this,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,V.getPanel(Z),2);a=J.yieldResult;return J.return(a.getReloadContinuation())})};
_.P.showPanel=function(Z,V,a,J,r,f,d){var N=this,C,T,Y,X;return _.m(function(n){if(n.nextAddress==1){d&&N.updatePanelContinuationDatas.set(Z,d);if((C=a)==null?0:(T=C.engagementPanelPopupPresentationConfig)==null?0:T.popupType){Y=a.engagementPanelPopupPresentationConfig.popupType;r===void 0&&(r=document.body);var t=n.return,c=N.popupController,y=c.openPopup;a:switch(Y){case "PANEL_POPUP_TYPE_DIALOG":var U="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":U="DROPDOWN";break a;default:throw Error("cj`"+
Y);}return t.call(n,y.call(c,Z,V,U,r))}return _.q(n,N.getPanel(Z),2)}X=n.yieldResult;(V||f)&&X.updatePanel(V,!1,J,f);X.showPanel(J);_.mt(n)})};
_.P.hidePanel=function(Z){var V=this,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,V.getPanel(Z),2);a=J.yieldResult;a.hidePanel();V.popupController.closePopup(Z);_.mt(J)})};
_.P.isVisible=function(Z,V){var a=this,J;return _.m(function(r){if(r.nextAddress==1)return V&&!a.panelMap.has(Z)?r.return(!1):_.q(r,a.getPanel(Z),2);J=r.yieldResult;return r.return(J.isVisible())})};
_.P.updatePanel=function(Z,V,a,J,r,f){a=a===void 0?!1:a;var d=this,N;return _.m(function(C){if(C.nextAddress==1){if(!V&&!r)return C.return();f&&d.updatePanelContinuationDatas.set(Z,f);return _.q(C,d.getPanel(Z),2)}N=C.yieldResult;N.updatePanel(V,a,J,r);_.mt(C)})};
_.P.registerPanelContent=function(Z,V){Z&&this.panelContentMap.set(Z,V)};
_.P.getPanelContent=function(Z){return this.panelContentMap.get(Z)};
_.P.getUpdatePanelContinuationData=function(Z){return this.updatePanelContinuationDatas.get(Z)};
WcC[LR]=[_.MEK];var Mv=function(Z,V){this.innertubeTransportService=Z;this.JSC$16048_screenManager=V},gVo=function(Z){var V;
return!((V=Z.panelLoadingStrategy)==null||!V.requestTemplate)};
Mv.prototype.makeRequest=function(Z){var V=this,a,J;return _.m(function(r){switch(r.nextAddress){case 1:if(!gVo(V)){r.jumpTo(2);break}_.rs(r,3);return _.q(r,_.wH(V.innertubeTransportService,Z),5);case 5:return a=r.yieldResult,a?r.return(a.content):(_.t$(Error("dj")),r.return(void 0));case 3:J=_.ds(r),_.t$(J);case 2:return r.return(void 0)}})};
Mv.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
Mv.prototype.execute=function(Z){var V=this,a,J,r,f,d,N,C,T,Y,X;return _.m(function(n){if(n.nextAddress==1){a=Z;J=a.data;r=a.fallbackVe;f=a.parentVe;d=a.createScreenConfig;N=a.renderFn;C=a.command;V.panelLoadingStrategy=J;var t,c,y=((t=V.panelLoadingStrategy)==null?0:t.screenVe)?(c=V.panelLoadingStrategy)==null?void 0:c.screenVe:r;y&&_.ac(V.JSC$16048_screenManager,y,f,d);return(T=V.getContent())?_.q(n,N(T),2):n.jumpTo(2)}return n.nextAddress!=4?gVo(V)?_.q(n,V.makeRequest(C),4):n.return():(X=Y=n.yieldResult)?
_.q(n,N(X),0):n.return()})};
Mv[LR]=[_.dc,_.fZ];var LJ=function(){};
LJ.prototype.getContainer=function(){return _.h3()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
LJ.prototype.openSheet=function(Z,V){var a=this,J,r,f,d,N,C;return _.m(function(T){switch(T.nextAddress){case 1:return J={stack:[],error:void 0,hasError:!1},_.rs(T,2,3),r=zU,_.q(T,a.isSheetOpen(),5);case 5:f=T.yieldResult;s2E(J,k2E(r));if(f&&!_.F("delay_sheet_open_killswitch")){if(V&&a.currentTarget===V)return(d=a.getContainer())==null||d.closeSheet(),T.return();a.pendingData={data:Z,target:V};return T.return()}Z.viewModel&&(Z={viewModel:Z.viewModel});(N=a.getContainer())==null||N.openSheet(Z,V);
a.currentTarget=V;case 3:_.Pg(T);Odm(J);_.Bg(T,0);break;case 2:C=_.ds(T),J.error=C,J.hasError=!0,T.jumpTo(3)}})};
LJ.prototype.closeSheet=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,(V=Z.getContainer())==null?void 0:V.closeSheet(),2);if(a.nextAddress!=4)return Z.currentTarget=void 0,!Z.pendingData||_.F("delay_sheet_open_killswitch")?a.jumpTo(0):_.q(a,Z.openSheet(Z.pendingData.data,Z.pendingData.target),4);Z.pendingData=void 0;_.mt(a)})};
LJ.prototype.isSheetOpen=function(){var Z=this,V,a;return _.m(function(J){return J.return((a=(V=Z.getContainer())==null?void 0:V.isSheetOpen())!=null?a:!1)})};var Bn=window.documentPictureInPicture;var n7c=_.z4(["dark"]),l3V=_.z4(["system-icons"]),tBJ=_.z4(["typography"]),srV=_.z4(["lang"]),FZm=_.z4(["style"]),TYO=_.z4(["dir"]),Y_J=_.z4(["rounded-container"]),Xfc=_.z4(["style"]),cUa=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],uO=function(Z){this.JSC$16060_clientRoot=Z;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
uO.prototype.openWindow=function(Z){var V=this,a,J;return _.m(function(r){if(r.nextAddress==1)return!_.dx()||V.currentPipWindow?r.return(!1):_.q(r,(a=Bn?Bn:null)==null?void 0:a.requestWindow(Z),2);if(r.nextAddress!=3){J=r.yieldResult;if(!J)return r.return(!1);J.addEventListener("pagehide",function(){ImH(V)});
J.addEventListener("resize",V.handlePipWindowResize);V.pipWindowResizeDelay=new _.e7(function(){V.currentPipWindow&&_.MR(V.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.f6(V.currentPipWindow.innerWidth,V.currentPipWindow.innerHeight)])},J);
DDJ(J);GSE(J);return _.q(r,S_J(J),3)}if(!NYV())return r.return(!1);V.currentPipWindow=J;V.JSC$16060_eventForwarder=OzO(J,V.JSC$16060_clientRoot);V.pipWindowResizeDelay.start();return r.return(!0)})};
uO.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var ImH=function(Z){if(Z.currentPipWindow){var V,a;(V=Bn?Bn:null)==null||(a=V.window)==null||a.close();Z.currentPipWindow.removeEventListener("resize",Z.handlePipWindowResize);var J;(J=Z.pipWindowResizeDelay)==null||J.dispose();Z.pipWindowResizeDelay=void 0;var r;(r=Z.JSC$16060_eventForwarder)==null||r.stop();Z.JSC$16060_eventForwarder=void 0;V=_.B(Z.onCloseCallbacks);for(a=V.next();!a.done;a=V.next())a=a.value,a();Z.onCloseCallbacks=[];Z.currentPipWindow=null}};
uO.prototype.getWindow=function(){return this.currentPipWindow};
var Z7J=function(Z,V){var a;(a=Z.onCloseCallbacks)==null||a.push(V)};
_.QS.Object.defineProperties(uO.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
uO[LR]=[BPz];_.VhJ=new _.uM("PICTURE_IN_PICTURE_CONTROLLER");var wfV=function(Z,V){this.lengthY=this.lengthX=0;this.lengthX=V.x-Z.x;this.lengthY=V.y-Z.y};var aHJ=function(){},KY4=function(Z,V){var a;
(a=Z.headerElement)==null||a.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:V}))};var JAK=function(){};
JAK.prototype.openPopup=function(Z,V,a,J){var r=this,f;return _.m(function(d){if(!r.container)return d.return();f={openPopupAction:{popup:V,popupType:a,uniqueId:Z}};return d.return(r.container.handleOpenPopupAction(f,J))})};
JAK.prototype.closePopup=function(Z){this.container&&this.container.closePopup(Z)};var oWk=function(){this.openTunnels=new Map},yEV=function(Z,V,a){if(HzO(a)){a={handleEvent:function(d){V&&!V.closed&&typeof V.postMessage==="function"&&d&&d.origin&&d.source===V&&d.data&&d.data.action==="gcl_setup"&&V.postMessage({action:"gcl_transfer",
gadSource:2},d.origin)}};
for(var J=_.B(Z.openTunnels),r=J.next();!r.done;r=J.next()){var f=_.B(r.value);r=f.next().value;f=f.next().value;if(r.closed)try{window.removeEventListener("message",f),Z.openTunnels.delete(r)}catch(d){_.t$(d)}}V&&Z.openTunnels.size<15&&(Z.openTunnels.set(V,a),window.addEventListener("message",a))}};var rAD=function(){this.clientParams=new Map},Gvh=function(Z){for(var V=_.B(Z.clientParams.keys()),a=V.next();!a.done;a=V.next())a=a.value,a.startsWith("yt-mini-app-share")&&Z.clientParams.delete(a)};var P4L=function(Z,V){_.X2.call(this);var a=this;this.shortsController=Z;this.storeWithShorts=V;Z=_.NC(this.storeWithShorts,_.xEE,function(J){if(J){var r,f=(r=a.shortsController.getRoot())==null?void 0:r.getPlayer(),d;(r=(d=a.shortsController.alternativePlayerContainerElement)==null?void 0:d.getPlayerContainer())&&(f==null||f.appendTo(r))}else{var N;d=(N=a.shortsController.alternativePlayerContainerElement)==null?void 0:N.getPlayerContainer().querySelector("#player");r=a.shortsController.activeIndex;
(N=(f=a.shortsController.getRoot())==null?void 0:f.querySelector('ytd-reel-video-renderer[id="'+r+'"] #player-container'))&&(d==null||d.appendTo(N,void 0,!0))}});
this.addOnDisposeCallback(Z)};
_.O(P4L,_.X2);var Wi=function(Z,V,a,J,r){var f=this;this.storeWithShorts=Z;this.ephemeralResponseStore=V;this.store=a;this.innertubeTransportService=J;this.innertubeTransportLoader=r;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.Ko(_.dp);this.isShortsPipActive=_.Ko(_.mP);this.nextReelVe=_.Ne(56921);this.prevReelVe=_.Ne(56922);this.backButtonVe=_.Ne(22156);this.TEST_ONLY={getActiveModules:function(){return f.activeModules}}},nmB,ljB,fHD;
Wi.prototype.initOrDisposeActiveModules=function(Z){Z?this.activeModules.push(new P4L(this,this.storeWithShorts)):(_.L6(this.activeModules),this.activeModules.length=0)};
Wi.prototype.getRoot=function(){return this.rootElement};
Wi.prototype.setActiveIndex=function(Z){this.activeIndex=Z};
_.qdY=function(Z,V){var a,J,r,f,d,N;return _.m(function(C){switch(C.nextAddress){case 1:return a=new Il,(J=a.JSC$11799_getStoreKey(V))&&Z.ephemeralResponseStore.has(J)?_.q(C,Z.ephemeralResponseStore.get(J),7):_.q(C,fHD(Z,V),4);case 4:r=C.yieldResult;if(!J){C.jumpTo(3);break}f=Lo(r,3600);return _.q(C,Z.ephemeralResponseStore.put(J,new _.gi(f)),3);case 7:r=(d=C.yieldResult)==null?void 0:_.Pn(d);case 3:return r.replacementEndpoint&&(N=_.D(r.replacementEndpoint,_.Pp))&&r.sequenceContinuation&&(N.sequenceParams=
r.sequenceContinuation),C.return(r)}})};
nmB=function(Z,V){V=(new Zh).JSC$11799_getStoreKey(V);return!!V&&Z.ephemeralResponseStore.has(V)};
ljB=function(Z,V,a){var J,r,f,d,N;_.m(function(C){if(C.nextAddress==1){J=new Zh;r=J.JSC$11799_getStoreKey(V);if(!r)return C.return();if(a.reelWatchSequenceResponse)return f=Lo(a.reelWatchSequenceResponse,3600),Z.ephemeralResponseStore.put(r,new _.gi(f)),C.jumpTo(0);if(!Z.ephemeralResponseStore.has(r))return C.jumpTo(0);N=a;return _.q(C,Z.ephemeralResponseStore.get(r),4)}N.reelWatchSequenceResponse=(d=C.yieldResult)==null?void 0:_.Pn(d);_.mt(C)})};
fHD=function(Z,V){var a=a===void 0?{}:a;var J,r,f;return _.m(function(d){switch(d.nextAddress){case 1:if(Z.innertubeTransportService){J=Z.innertubeTransportService;d.jumpTo(2);break}if(!Z.innertubeTransportLoader){_.Uo(Error("fj"));d.jumpTo(2);break}return _.q(d,Z.innertubeTransportLoader(),4);case 4:J=d.yieldResult;case 2:return _.q(d,(r=J)==null?void 0:_.wH(r,V,a),5);case 5:return f=d.yieldResult,d.return(f)}})};
_.QS.Object.defineProperties(Wi.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
Wi[LR]=[rJL,_.Wl,iN,_.M_(_.dc),_.M_(Cya)];_.i7I=new _.uM("STORAGE_MANAGER_TOKEN");var xDJ=new Set(["touchmove","scroll"]);var Bbo=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},drL;
Bbo.prototype.enqueue=function(Z,V){V===1?this.currentPersistentToast=Z:this.queue.push(Z);this.openToast()};
Bbo.prototype.openToast=function(){var Z;(Z=this.currentToast)!=null&&Z.isOpened()||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.mrK=new _.uM("TOAST_MANAGER_TOKEN");var NbD;_.C4K=_.Uc(function(Z){return _.S("basic-content-view-model",{class:_.un("ytBasicContentViewModelHost",_.yf(Z.className))},_.S(_.K,{cond:function(){return Z.data().headline},
then:function(V){return _.S("div",{class:"ytBasicContentViewModelHeadline"},_.S(_.dH,{text:V}))}}),_.S(_.q_,{each:function(){return Z.data().paragraphs||[]},
keyBy:"INDEX"},function(V){return _.S("div",{class:"ytBasicContentViewModelParagraph"},_.S(_.K,{cond:function(){var a=V();return!!(a.header||a.customHeader||a.headline)},
then:function(){return _.S(NbD,{paragraph:V})}}),_.S(_.K,{cond:function(){return V().asset||V().text},
then:function(){return _.S("div",{class:"ytBasicContentViewModelParagraphContent"},_.S(_.K,{cond:function(){return V().asset},
then:function(a){return _.S("div",{class:"ytBasicContentViewModelParagraphAsset"},_.S(_.lB,{data:a},{contentPreviewImageViewModel:_.p2}))}}),_.S(_.K,{cond:function(){return V().text},
then:function(a){return _.S("div",{class:"ytBasicContentViewModelParagraphText"},_.S(_.dH,{text:a}))}}))}}))}))},"ee");
NbD=_.Uc(function(Z){var V=Z.paragraph;return _.S(_.Wr,null,_.S(_.K,{cond:function(){return V().headline},
then:function(a){return _.S(_.dH,{text:a,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.S(_.lB,{data:function(){return V().header||V().customHeader}},{sectionHeaderViewModel:function(a){return _.S(_.Mm,{data:a.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"fe");var SFi=_.Uc(function(Z){return _.S("yt-expandable-metadata-header-view-model",{class:"ytExpandableMetadataHeaderViewModelHost"},_.S(_.K,{cond:function(){return Z.expanded()},
then:function(){return _.S("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader"},_.S("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.S(_.K,{cond:function(){return Z.data().expandedTitleImage},
then:function(V){return _.S("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.S(_.bn,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:V}))}}),_.S("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.S("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.S(_.dH,{text:function(){return Z.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.S(_.dH,{text:function(){return Z.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.S(_.dH,{text:function(){return Z.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.S("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.S(_.lB,{data:function(){return Z.data().infoButton}},{buttonViewModel:_.yk}),_.S(_.lB,{data:function(){return Z.data().collapseButton}},{buttonViewModel:function(V){return _.S(_.yk,{data:V.data,
onClick:function(){var a;(a=Z.expandedCallback)==null||a.call(Z,!1)}})}})))},
else:function(){return _.S(qFH,Object.assign({},Z))}}))},"ge"),TbH=_.Uc(function(Z){return _.S("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.S(_.K,{cond:function(){return Z.data().collapsedLabelImage},
then:function(V){return _.S("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.S(_.bn,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:V,alt:""}))}}),_.S(_.dH,{text:function(){return Z.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"he"),qFH=_.Uc(function(Z){var V=_.VE(function(){var a;
return void((a=Z.expandedCallback)==null?void 0:a.call(Z,!0))});
return _.S("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader","on:click":V},_.S("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.S(_.K,{cond:function(){return Z.data().collapsedImage},
then:function(a){return _.S("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.S(_.bn,{width:16,height:16,data:a,alt:""}))}}),_.S(_.K,{cond:function(){return Z.data().showLeadingCollapsedLabel},
then:function(){return _.S(TbH,Object.assign({},Z))}}),_.S("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.S(_.dH,{text:function(){return Z.data().collapsedTitle}}))),_.S("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.S(_.K,{cond:function(){return!Z.data().showLeadingCollapsedLabel},
then:function(){return _.S(TbH,Object.assign({},Z))}}),_.S(_.lB,{data:function(){return Z.data().infoButton}},{buttonViewModel:_.yk}),_.S(_.lB,{data:function(){return Z.data().expandButton}},{buttonViewModel:function(a){return _.S(_.yk,{data:a.data,
onClick:function(){var J;(J=Z.expandedCallback)==null||J.call(Z,!0)}})}})))},"ie");var YFJ=_.Uc(function(Z){var V=_.B(_.Jc(function(){return Z.data().initiallyExpanded})),a=V.next().value,J=V.next().value,r,f=(r=_.l().resolve(_.M_(_.c1)))==null?void 0:r(),d=function(){var N=Z.data().colorData;
if(N)return f?N==null?void 0:N.darkColorPalette:N==null?void 0:N.lightColorPalette};
return _.S("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.ot({"background-color":function(){var N=d();return(N==null?0:N.section2Color)?_.SL(N.section2Color):""}})},_.S(_.lB,{data:function(){return Z.data().header}},{expandableMetadataHeaderViewModel:function(N){return _.S(SFi,{data:N.data,
expanded:function(){return!!a()},
expandedCallback:function(C){J(C)}})}}),_.S(_.K,{cond:function(){return a()},
then:function(){return _.S("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.S(_.lB,{data:function(){return Z.data().expandedContent}},{horizontalShelfViewModel:function(N){return _.S(_.Xp,{data:N.data,
includeMargin:!0,forceNarrowLayout:!0,palette:d})},
videoSummaryContentViewModel:function(N){return _.S(gUb,{data:N.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(N){return _.S(_.$e,{data:N.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(N){return _.S(_.C4K,{data:N.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.S(_.lB,{data:function(){return Z.data().expandedBottomButtons}},{buttonViewModel:function(N){return _.S("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.S(_.yk,{data:N.data}))}}))}}))},"je");var XaW=_.Uc(function(Z){var V=Z.text;var a=Z.marqueeSpacing;var J=Z.scrollDelay;var r=Z.scrollDuration;var f=Z.enableMarqueeScroll;Z=Z.large;var d=_.B(_.ip(!1,void 0,"kfNqfd")),N=d.next().value,C=d.next().value,T=_.B(_.ip(0,void 0,"bYgZbf"));d=T.next().value;var Y=T.next().value,X=_.v6();T=_.v6();var n=_.v6(),t=_.l().resolve(_.GQ);_.lp(function(){if(f()){var U=n.value.getBoundingClientRect().width,v=X.value.getBoundingClientRect().width;if(U>v){var h=(t==="ltr"?-1:1)*(U+(a?a():16));Promise.resolve().then(function(){C(!0);
Y(h)})}}});
var c={},y={};return _.S("marquee-scroll",{class:_.un("ytMarqueeScrollHost",(c.ytMarqueeScrollHostLarge=Z,c)),el:X},_.S("div",{id:"marquee-scroll-inner-container",class:_.un("ytMarqueeScrollInnerContainer",(y.ytMarqueeScrollAnimationEnabled=function(){return N()},y)),
el:T,style:_.ot({gap:a?(0,_.CH)(a):"16px","animation-duration":r?h9W(r):"16s","animation-delay":J?h9W(J):"3s","--marquee-translate":(0,_.CH)(d)})},_.S("span",{el:n,dir:"auto"},_.S(_.dH,{text:V,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.S(_.K,{cond:N,then:function(){return _.S("span",{"aria-hidden":"true",dir:"auto"},_.S(_.dH,{text:V,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"ke");_.KzI=_.Uc(function(Z){var V=Z.data;var a=Z.overlayDensity;Z=_.VE(function(){V().onTapCommand&&_.tj(V().onTapCommand);return!1});
var J=_.Av(),r={};return _.S("reel-sound-metadata-view-model",{class:_.un("ytReelSoundMetadataViewModelHost",(r.ytReelSoundMetadataViewModelHostLarge=function(){return(a==null?void 0:a())===1},r)),
"on:click":Z,tabindex:0,role:"button","on:keydown":J},_.S("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.S(_.K,{cond:function(){return V().musicIcon},
then:function(f){return _.S(_.bn,{data:f,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon"})}}),_.S("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.S(XaW,{text:function(){return V().soundMetadata},
enableMarqueeScroll:function(){return!!V().enableMarqueeScroll},
large:function(){return(a==null?void 0:a())===1}}))))},"le");var nWk,lHo,gP,DrW,O7i,FzC,yAi,waW;nWk=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];lHo=_.W0("wil_icon_max_concurrent_fetches",Infinity);
gP=function(Z,V,a){var J=this;this.iconSet=Z;this.appDirection=V;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.JO.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.F("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.F("wil_icon_network_first");this.renderWhenIdle=_.F("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.F("wil_icon_load_immediately");this.isPurging=!1;Z=function(){J.cacheStorageAvailable&&(J.cacheStorageAsync=_.JO.caches.open("yt-icons").then(function(f){return J.cacheStorageSync=f}).catch(function(){J.cacheStorageAvailable=!1}))};
a=(a==null?void 0:a())||{};a=_.B(Object.entries(a));for(V=a.next();!V.done;V=a.next()){var r=_.B(V.value);V=r.next().value;r=r.next().value;r=iU(r);thL(r);this.iconCache[V]=r.cloneNode(!0)}this.isPurging=sYJ(this);this.isPurging instanceof Promise?this.isPurging.then(Z):Z()};
_.fsE=function(Z,V){var a=Z.resolveIcon(V);return a?Z.renderingMode===1?FzC(Z,a,Z.renderingMode):(V=Z.iconCache[a.url])?(V=V.cloneNode(!0),DrW(Z,V),FzC(Z,a,Z.renderingMode,V)):_.cAJ(Z,a).then(function(J){var r=J?0:1;DrW(Z,J);return FzC(Z,a,r,J)}):(_.s$(new _.qa("Icon not found",{iconShape:V})),function(){})};
DrW=function(Z,V){if(V){Z.counter+=1;Z="_yt"+Z.counter;V=[V].concat(_.nw(V.getElementsByTagName("*")));V=_.B(V);for(var a=V.next();!a.done;a=V.next())if(a=a.value,a.tagName==="style"&&a.textContent)a.textContent=O7i(a.textContent,Z,!0);else for(var J=_.B(a.attributes),r=J.next();!r.done;r=J.next()){r=r.value;r.name==="id"&&(r.value+=Z);["mask","fill","clip-path"].includes(r.name)&&(r.value=O7i(r.value,Z));if(r.name==="style"){var f=a.style;try{f.cssText=O7i(f.cssText,Z,!0)}catch(Y){var d=void 0,N=
void 0,C=void 0,T=void 0;Iq({error:((d=Y)==null?void 0:(C=(N=d).toString)==null?void 0:C.call(N))||"",el:a.outerHTML,style:!!f,cssText:(T=f)==null?void 0:T.cssText})}}r.name==="xlink:href"&&(r.value=r.value.replace(/#(.*)/,"#$1"+Z))}}};
O7i=function(Z,V,a){var J=/url\(["']?#(.*?)["']?\)/;(a===void 0?0:a)&&(J=/url\(["']?#(.*?)["']?\)/g);return Z.replace(J,"url(#$1"+V+")")};
FzC=function(Z,V,a,J){return function(r,f){var d=Object.assign({},{iconColor:"currentcolor",iconWidth:V.size+"px",iconHeight:V.size+"px",iconDisplay:"block"},f);f=_.NA("DIV");var N=d.iconColor,C=d.iconFilter;d="width: "+d.iconWidth+"; height: "+d.iconHeight+"; display: "+d.iconDisplay+";";C&&(d+=" filter: "+C+";");a===0&&(d+=" fill: "+N+";");a===1&&(C=V.url,d+=" -webkit-mask: url("+C+") no-repeat center / cover; mask: url("+(C+") no-repeat center / cover; background-color: ")+N);V.allowMirroring&&
Z.appDirection==="rtl"&&(d+=" transform: scale(-1, 1); transform-origin: center center;");f.setAttribute("style",d);a===0&&J&&f.appendChild(J);r.appendChild(f)}};
_.cAJ=function(Z,V){var a,J,r;return _.m(function(f){a=function(d){return cF(d)};
J=V.url;if(!GL0(J))throw Error("gj");r=waW(Z,J);return f.return(r.then(function(d){return d.clone().text()}).then(function(d){var N=a(d);
d=V.size;var C=_.NA("DIV");_.vF(C,N);N=_.CG(C.firstElementChild!==void 0?C.firstElementChild:_.SKY(C.firstChild,!0));d=thL(N,d);Z.iconCache[J]=d.cloneNode(!0);delete Z.responsePromises[J];return d}).catch(function(){}))})};
yAi=function(Z){var V,a=(V=Z.requestAninmationFrameResolver)==null?void 0:V.promise;a||(Z.requestAninmationFrameResolver=new _.ul,a=Z.requestAninmationFrameResolver.promise,_.JO.requestAnimationFrame(function(){var J;(J=Z.requestAninmationFrameResolver)==null||J.resolve();Z.requestAninmationFrameResolver=null}));
return a};
waW=function(Z,V){var a,J;return _.m(function(r){if(r.nextAddress==1)return Z.waitForAnimationFrame?_.q(r,yAi(Z),2):r.jumpTo(2);a=Z.responsePromises[V];a||(J=function(){var f,d,N;return _.m(function(C){switch(C.nextAddress){case 1:if(!Z.cacheStorageAvailable){f=void 0;C.jumpTo(2);break}if(d=Z.cacheStorageSync){C.jumpTo(3);break}return _.q(C,Z.cacheStorageAsync,4);case 4:d=C.yieldResult;case 3:f=d;case 2:return N=f,Z.isNetworkFirstStrategy?C.return(Z.fetchAndUpdateCache(V,N).catch(Z.getCacheStorageResponse.bind(Z,
V,N))):C.return(Z.getCacheStorageResponse(V,N).catch(Z.fetchAndUpdateCache.bind(Z,V,N)))}})},a=Z.renderWhenIdle?new Promise(function(f,d){_.qf(_.td,function(){J().then(f).catch(d)},10)}):J(),Z.responsePromises[V]=a);
return r.return(a.catch(function(f){delete Z.responsePromises[V];Iq({error:(f==null?0:f.toString)?f.toString():"",url:V});throw f;}))})};
gP.prototype.fetchAndUpdateCache=function(Z,V){var a=this;return _.m(function(J){return J.return(b7H(a,Z).then(function(r){UrK(a,Z,r,V);return r}))})};
var b7H=function(Z,V){var a;return _.m(function(J){if(Z.numFetches<lHo)return Z.numFetches+=1,J.return(H7K(Z,V).finally(function(){--Z.numFetches;if(Object.keys(Z.queuedResponseResolvers).length){var r=Object.keys(Z.queuedResponseResolvers)[0],f=Z.queuedResponseResolvers[r];delete Z.queuedResponseResolvers[r];f.resolve(b7H(Z,r))}}));
a=new _.ul;Z.queuedResponseResolvers[V]=a;return J.return(a.promise)})},H7K=function(Z,V,a){a=a===void 0?2:a;
var J;return _.m(function(r){J={credentials:"same-origin",priority:"low"};return r.return(_.JO.fetch(V,J).then(function(f){return f.ok?f:Promise.reject(Error("hj`"+f.status+"`"+f.statusText))}).catch(function(f){if(a>0)return H7K(Z,V,a-1);
throw f;}))})},UrK=function(Z,V,a,J){_.m(function(r){return J?r.return(new Promise(function(f){_.qf(_.td,function(){var d,N;
return _.m(function(C){switch(C.nextAddress){case 1:if(!Z.isNetworkFirstStrategy){d=void 0;C.jumpTo(2);break}return _.q(C,J.match(V).catch(function(){}),3);
case 3:d=C.yieldResult;case 2:if(N=d){C.jumpTo(4);break}return _.q(C,J.put(V,a.clone()).catch(function(T){Iq({error:(T==null?0:T.toString)?T.toString():"",url:V})}),4);
case 4:f(),_.mt(C)}})},50)})):r.return()})};
gP.prototype.getCacheStorageResponse=function(Z,V){return _.m(function(a){return V?a.return(V.match(Z).then(function(J){return J&&J.ok?J:Promise.reject()})):a.return(Promise.reject())})};
var thL=function(Z,V){V===void 0||Z.getAttribute("viewBox")||Z.setAttribute("viewBox","0 0 "+V+" "+V);Z.setAttribute("focusable","false");Z.setAttribute("aria-hidden","true");try{Z.style.pointerEvents="none",Z.style.display="inherit",Z.style.width="100%",Z.style.height="100%"}catch(r){var a;Iq({error:((a=r)==null?0:a.toString)?r.toString():""});try{Z.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(f){var J;Iq({error:((J=f)==null?0:J.toString)?f.toString():
""})}}return Z},GL0=function(Z){for(var V=_.B(nWk),a=V.next();!a.done;a=V.next())if(Z.startsWith(a.value)&&Z.endsWith(".svg"))return!0;
return!1};
gP.prototype.resolveIcon=function(Z){return this.iconSet.resolveIcon(Z)};
var Iq=function(Z){_.FD(new _.qa("Error in IconManager",Z))},sYJ=function(Z){if(_.F("wil_icons_cache_purge_killswitch"))return!1;
try{var V=_.JO.localStorage}catch(f){return!1}if(!V||!Z.cacheStorageAvailable)return!1;var a=function(f){try{var d;(d=V)==null||d.setItem("yt-icons-last-purged",f.toString())}catch(C){var N;Iq({error:((N=C)==null?0:N.toString)?C.toString():""})}},J=Number(V.getItem("yt-icons-last-purged"));
if(!J)return J=new Date,J=J.setDate(J.getDate()-Math.floor(Math.random()*90+1)),a(J),!1;if(function(f,d){f=new Date(f);d=new Date(d);return d.getMonth()-f.getMonth()+12*(d.getFullYear()-f.getFullYear())}(J,Date.now())<3)return!1;
try{return _.JO.caches.delete("yt-icons").then(function(f){f&&a(Date.now());return f}).catch(function(){return!1}).finally(function(){Z.isPurging=!1})}catch(f){var r;
Iq({error:((r=f)==null?0:r.toString)?f.toString():""});return!1}};
gP[LR]=[uz4,_.GQ,_.M_(IPW)];_.Zc=function(Z,V){this.iconManager=Z;this.iconsToFetch=V};
_.Zc[LR]=[_.MZ,_.M_(gvF)];var AAW=function(Z,V,a){this.requestKey=Z;this.eT4=V;this.etE=a;this.rWg=function(){return new XMLHttpRequest};
this.bm6=void 0;this.naE=[]};
AAW.prototype.getLatestChallengeResponse=function(){return this.etE};
var BNL=function(Z,V,a){var J,r,f,d;return _.m(function(N){if(N.nextAddress==1){_.Yz("attestation_challenge_fetch");_.XZ("att_fs",void 0,"attestation_challenge_fetch");if(!Z.bm6)throw new _.F6(9,"Missing fetcher");return _.q(N,Z.bm6(V,a),2)}J=N.yieldResult;f=(r=J)==null?void 0:r.bgChallenge;if(!f)throw new _.F6(15,"Missing field");Z.etE=J;Z.naE.forEach(function(C){C(J)});
d=$BO(f);_.XZ("att_fc",void 0,"attestation_challenge_fetch");qJV("attestation_challenge_fetch");return N.return(d)})},UcA=function(Z,V){var a,J,r,f,d;
return _.m(function(N){switch(N.nextAddress){case 1:a=new oo(100,3E5,.25,2),J=void 0;case 2:if(!(a.currBackoffCount_<10)){N.jumpTo(4);break}_.rs(N,5);if(!(a.currBackoffCount_>0)){N.jumpTo(7);break}return _.q(N,Qru(a.getValue()),7);case 7:return _.q(N,kLI(Z,V),9);case 9:return r=N.yieldResult,N.return(r);case 5:f=_.ds(N);f instanceof _.F6?J=f:(d=f instanceof Error?f.message:"Unknown",J=new _.F6(9,d));KmH(a);N.jumpTo(2);break;case 4:if(J)throw J;throw new _.F6(9,"Unknown error");}})},kLI=function(Z,
V){V=gpF(IOF(new Wtb,V),Z.requestKey);
var a=new _.ul,J=Z.rWg();J.open("POST",Z.eT4);J.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");J.setRequestHeader("Content-Type","application/json+protobuf");J.onload=function(){if(_.QBJ(J)){var r=iGc(J.responseText);a.resolve(r)}else a.reject(new _.F6(_.ZtJ(_.Zn(J)),J.statusText))};
J.onerror=function(){a.reject(new _.F6(_.ZtJ(_.Zn(J)),J.statusText))};
J.send(V.serialize());return a.promise};var jYi=function(Z){this.networkStatusManager=Z;this.isDownloaded=z9u===void 0?function(){return!1}:z9u;
this.isReady=!1;this.u0u=EWW(this)},EWW=function(Z){var V;
return _.m(function(a){if(a.nextAddress==1)return _.q(a,HGn(),2);if(a.nextAddress!=3)return V=a.yieldResult,_.q(a,ADY(V),3);Z.eO=a.yieldResult;hYJ(Z.eO).then(function(){Z.isReady=!0});
return a.return(Z.eO)})},vWi=function(Z,V,a){Z.eO?(Z=Z.eO.yx({t2:a,
hEw:!0,aUZ:!0}),V.serviceIntegrityDimensions={poToken:Z}):_.t$(Error("ij"))};
jYi.prototype.processContext=function(Z){var V=this;if(!Z.input.match(_.j_(kXa)))return _.xg();var a=Z.innerTubeRequest,J=a.videoId;return!J||this.isDownloaded(a)||this.networkStatusManager&&!this.eO&&!this.networkStatusManager.isNetworkAvailable()?_.xg():this.eO?this.isReady?(vWi(this,a,J),_.xg()):new vS(hYJ(this.eO).then(function(){vWi(V,a,J)})):new vS(this.u0u.then(function(r){return _.m(function(f){if(f.nextAddress==1)return _.q(f,hYJ(r),2);
vWi(V,a,J);_.mt(f)})}))};var xr0=new _.uM("WEB_PO_CONTEXT_PROCESSOR");var QYL=function(Z,V){var a=this;this.cg6=0;var J;this.szf=(J=V==null?void 0:V.szf)!=null?J:window;this.networkStatusManagerPromise=V==null?void 0:V.networkStatusManagerPromise;var r;this.requestKey=(r=V==null?void 0:V.requestKey)!=null?r:_.gr("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var f;this.rUG=(f=V==null?void 0:V.rUG)!=null?f:function(C){return new b0(C)};
var d;J=(d=V==null?void 0:V.eV8)!=null?d:function(C,T,Y){return new AAW(C,T,Y)};
this.bgChallenge=$BO(Z.bgChallenge);this.ttlSeconds=RDF(Wj(Z.challenge||""));this.xY=J(this.requestKey,_.F("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.JO.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",Z);pfR(this.xY);var N;this.pOa=(N=V==null?void 0:V.pOa)!=null?N:function(C){_.P1(a.szf.document,"visibilitychange",function(){a.szf.document.visibilityState===
"visible"&&C()})}},hEW=function(Z){if(!Z.hD){var V={maxAttempts:5,
z6f:Z.ttlSeconds*1E3};eYi(Z.szf);Z.hD=Z.rUG({xY:Z.xY,bD:{disable:_.F("html5_web_po_disable_remote_logging"),km:"aGIf",frA:kOi("html5_web_po_experiment_ids"),p77:_.F("wpo_dis_lfdms")?0:1E3},zhM:V,whZ:Z.bgChallenge,mAU:zYO});Z.cg6=Date.now();oCW(Z.hD,function(){Z.cg6=Date.now()});
joO(Z.hD,function(){return _.m(function(J){return J.return(paL(Z))})});
var a=Z.kUD.bind(Z);Z.networkStatusManagerPromise&&Z.ttlSeconds>0&&Z.networkStatusManagerPromise.then(function(J){J.listen("publicytnetworkstatus-online",a)});
Z.pOa(a)}};
QYL.prototype.kUD=function(){if(Date.now()>this.cg6+this.ttlSeconds*1E3){var Z;(Z=this.hD)==null||JN4(Z)}};
var paL=function(Z){if(Z.fY6)return Z.fY6;if(!Z.hD)throw Error("jj");Z.fY6=new kf({hD:Z.hD,xY:Z.xY,m6f:!0,onError:zYO});return Z.fY6},RYE=function(Z,V){Z=new QYL(Z,V);
hEW(Z);paL(Z)};var VY=function(Z,V){this.store=Z;this.queue=[];this.supportsFocus=_.F("web_ephemeral_actions_focus");V==null||V.addEventListener("yt-navigate-start",this.reset.bind(this))};
VY.prototype.enqueue=function(Z){var V=Z.command,a=Z.durationMs,J=Z.elementToFocus;var r=Z.label;var f=Z.elementToFocus;Z.command?r=_.oC("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:r,shortcut:_.oC("SHIFT_PLUS_ENTER")}):f&&this.supportsFocus&&(Z=r+". "+_.oC("SHIFT_PLUS_ENTER")+" for more information.",r=_.oC("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:r,shortcut:_.oC("SHIFT_PLUS_ENTER")},Z));a={announcement:r,durationMs:a!=null?a:this.supportsFocus?8E3:void 0};V?a.command=V:J&&this.supportsFocus&&(J.classList.add("ephemeral-action-focusable-element"),
a.selector=J.tagName+".ephemeral-action-focusable-element");this.queue.push(a);eEH(this)};
VY.prototype.activate=function(Z){var V=_.rUK(this.store.getState());if(V){if(V==null?0:V.command)_.Kh(V.command),this.store.dispatch(yZB(null));(V==null?0:V.selector)&&this.supportsFocus&&(V=document.querySelector(V.selector),_.fvO(V));Z.preventDefault()}};
var eEH=function(Z){if(!_.rUK(Z.store.getState())&&Z.queue.length){var V=Z.queue.shift();V&&(Z.previousAnnouncement===V.announcement&&(V.announcement+="\u00a0"),Z.store.dispatch(yZB(V)),Z.previousAnnouncement=V.announcement,Z.timeoutId=setTimeout(function(){if(V.selector&&Z.supportsFocus){var a;(a=document.querySelector(V.selector))==null||a.classList.remove("ephemeral-action-focusable-element")}Z.store.dispatch(yZB(null));eEH(Z)},V.durationMs))}};
VY.prototype.reset=function(){this.timeoutId&&clearTimeout(this.timeoutId);this.store.dispatch(yZB(null));this.queue.length=0;this.timeoutId=void 0};
VY[LR]=[_.lE,_.Vo];_.au=new _.uM("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var zED=new _.uM("AUTH_SERVICE_TOKEN");var u1J=_.z4(["about:blank"]),LZa;var $rL=new _.uM("API_IFRAME_TOKEN"),RES=new _.uM("FETCH_FN_TOKEN"),MhI=new _.uM("PARSE_FN_TOKEN"),LzH=new _.uM("WINDOW_REQUEST_TOKEN");var dAB;dAB=new _.uM("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.uBS=new _.uM("MISC_UI_SHARED_FLAGS_TOKEN");var WzD=function(){};
WzD.prototype.getFlag=function(Z){if(Z.configType!==2)throw Error("kj");return gW0(Z)};
var gW0=function(Z){switch(Z.flagType){case "bool":return _.F(Z.flagName);case "int":return _.gb(_.W0(Z.flagName));case "double":return _.W0(Z.flagName);case "string":return _.gr(Z.flagName);case "int32_list":return kOi(Z.flagName);case "int64_list":return kOi(Z.flagName).map(function(V){return _.gb(V)});
case "string_list":return _.IO(Z.flagName);default:throw Error("lj");}};var Ju=function(Z,V,a){V=V===void 0?{}:V;Gq.call(this,a===void 0?"uninitialized":a);this.env=Z;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}];V.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=V.shouldWaitOnAsyncImmediate)};
_.O(Ju,Gq);Ju.prototype.init=function(Z){var V=this,a;return _.m(function(J){if(J.nextAddress==1)return V.processPluginOptions.shouldWaitOnAsyncImmediate?_.q(J,Z(V.env),2):(Z(V.env),J.jumpTo(2));if(J.nextAddress!=4)return V.jobSet?_.q(J,V.jobSet.completedResolver.promise,4):J.jumpTo(4);a=_.bg();a.parkOrScheduleJob(function(){V.transition("rendering")},10,"ci");
_.mt(J)})};
Ju.prototype.initialRender=function(Z){var V=this,a;return _.m(function(J){if(J.nextAddress==1)return V.processPluginOptions.shouldWaitOnAsyncImmediate?_.q(J,Z(V.env),2):(Z(V.env),J.jumpTo(2));if(J.nextAddress!=4)return V.jobSet?_.q(J,V.jobSet.completedResolver.promise,4):J.jumpTo(4);a=_.bg();a.parkOrScheduleJob(function(){V.transition("rendered")},10,"cr");
_.mt(J)})};
Ju.prototype.afterRenderImmediate=function(Z){var V=this,a;return _.m(function(J){if(J.nextAddress==1)return V.processPluginOptions.shouldWaitOnAsyncImmediate?_.q(J,Z(V.env),2):(Z(V.env),J.jumpTo(2));if(J.nextAddress!=4)return V.jobSet?_.q(J,V.jobSet.completedResolver.promise,4):J.jumpTo(4);a=_.bg();a.parkOrScheduleJob(function(){V.transition("after-render-deferred")},10,"carml");
_.mt(J)})};
Ju.prototype.afterRenderDeferred=function(Z){var V=this;return _.m(function(a){Z(V.env);_.mt(a)})};var IHS={},Z0K=(IHS.rendered={priority:0,callback:function(Z){QGa(Z.injector.resolve(SR))}},IHS);var VJH=!1,rec=0,V1E=null,oQV=null;var aiL=new _.uM("NETWORK_SLI_TOKEN");var JSC=function(Z,V,a,J){this.networkSli=Z;this.fetchFn=V;this.parseFn=a;this.requestFn=J};
JSC.prototype.fetch=function(Z,V,a){var J=this,r,f,d;return _.m(function(N){r=okk(J,Z,V);d=(f=J.fetchFn)!=null?f:fetch;return N.return(d(r).then(function(C){return J.handleResponse(C,a)}).catch(function(C){_.FD(C);
if((a==null?0:a.expectJsonStrict)&&C instanceof g8&&C.errorType===1)return Promise.reject(C)}))})};
var Kg4=function(Z,V,a,J){var r,f,d,N,C,T;return _.m(function(Y){switch(Y.nextAddress){case 1:return r=okk(Z,V,a),_.rs(Y,2),_.q(Y,fetch(r),4);case 4:f=Y.yieldResult;_.Hb(Y,3);break;case 2:throw _.ds(Y),new g8(2,"Failed to parse streaming response",r.url);case 3:if(!f.redirected&&!f.ok)throw(d=Z.networkSli)==null||d.failure(),new _.qa("Streaming fetch request not ok",r.url);if(!f.body)throw new _.qa("No response body in streaming response",r.url);N=f.body.pipeThrough(new TextDecoderStream).getReader();
C=new _.Vu;T={};return Y.return(rSo(Z,N,C,FQa,T,J))}})},okk=function(Z,V,a){if(Z.networkSli){var J=_.oi(_.QD(V,"key"))||"/UNKNOWN_PATH";
Z.networkSli.start(J)}J=a;_.F("wug_networking_gzip_request")&&(J=M_E(a));var r;return new ((r=Z.requestFn)!=null?r:window.Request)(V,J)},rSo=function(Z,V,a,J,r,f){var d,N,C,T,Y,X,n,t,c;
return _.m(function(y){if(y.nextAddress==1)return _.q(y,V.read(),2);d=y.yieldResult;N=d.value;if(C=d.done)return(T=Z.networkSli)==null||T.success(),y.return(r);try{Y=a.parse(N)}catch(U){throw new g8(1,"Failed to parse streaming response",N);}if(Y!=null)for(X=_.B(Y),n=X.next();!n.done;n=X.next())t=n.value,J(r,t),c=void 0,(c=f)==null||c(r,t);return y.return(rSo(Z,V,a,J,r,f))})};
JSC.prototype.handleResponse=function(Z,V){var a,J=(a=this.parseFn)!=null?a:JSON.parse;a=Z.text().then(function(r){if((V==null?0:V.jspbResponseCtor)&&Z.ok)return JDE(V.jspbResponseCtor,r);r=r.replace(")]}'","");if((V==null?0:V.expectJsonStrict)&&r)try{var f=J(r)}catch(N){throw new g8(1,"JSON parsing failed after fetch");}var d;return(d=f)!=null?d:J(r)});
Z.redirected||Z.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),a=a.then(function(r){_.FD(new _.qa("Error: API fetch failed",Z.status,Z.url,r));return Object.assign({},r,{errorMetadata:{status:Z.status}})}));
return a};
JSC[LR]=[_.M_(aiL),_.M_(RES),_.M_(MhI),_.M_(LzH)];var P8K=new _.uM("NETWORK_MANAGER_TOKEN");var fi8=[1,2,4,8,16,30],BCi=function(Z){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=Z.maxTimeMs;this.maxFrameCount=Z.maxFrameCount===void 0?Math.ceil(60*Z.maxTimeMs/1E3):Z.maxFrameCount;Z=_.B(fi8);for(var V=Z.next();!V.done;V=Z.next())this.brokenFrameSummarizers.push(new i0D(V.value/60*1E3))},dHK=function(Z){var V=Z.frameCountInternal>=Z.maxFrameCount;
return Z.elapsedTimeMs>=Z.maxTimeMs||V},mHi=function(Z){for(var V=[],a=_.B(Z.brokenFrameSummarizers),J=a.next();!J.done;J=a.next())J=J.value,J=J.brokenFrameCount!==0?{severityMs:Math.round(J.targetFrameTimeMs),
eventCount:J.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(J.averageDurationBetweenEventsMs)}:void 0,J&&V.push(J);return{summaries:V,monitoringDurationMs:Math.round(Z.elapsedTimeMs)}};
_.QS.Object.defineProperties(BCi.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 i0D=function(Z){this.targetFrameTimeMs=Z;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.QS.Object.defineProperties(i0D.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var NC0=function(){};
NC0.prototype.start=function(Z,V){var a=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var J=new BCi({maxTimeMs:Z});this.monitor=J;this.lastSummaryInternal=void 0;this.metadataToLog=V;return new Promise(function(r){var f=function(d){if(d===void 0)a.stop(),r(void 0);else if(a.monitor!==J)d=Object.assign({},mHi(J),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),r(d);else{var N=a.monitor;if(!dHK(N)){N.frameCountInternal++;if(N.prevTime===void 0)N.startTime=
d;else for(var C=d-N.prevTime,T=_.B(N.brokenFrameSummarizers),Y=T.next();!Y.done;Y=T.next()){Y=Y.value;var X=Y.currTimeMs;Y.currTimeMs+=C;C>Y.targetFrameTimeMs+2&&(Y.brokenFrameCount++,Y.timeOfFirstBrokenFrameMs===void 0&&(Y.timeOfFirstBrokenFrameMs=X),Y.timeOfLastBrokenFrameMs=X)}N.prevTime=d}dHK(a.monitor)?r(a.stop()):_.td.addJob(f,5,0)}};
_.td.addJob(f,5,0)})};
NC0.prototype.stop=function(Z){if(!this.monitor)return this.lastSummaryInternal;var V=Object.assign({},mHi(this.monitor),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(V.monitoringDurationMs){Z=Z!=null?Z:this.metadataToLog;var a={droppedFramesSummary:V,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};Z&&(a[Z.type]=Z.data);_.n9("manualSmoothnessMeasurement",a)}this.monitor=void 0;this.lastSummaryInternal=V;this.metadataToLog=void 0;return V};_.C8D=new _.uM("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var qKK;qKK=function(Z){this.JSC$16180_expiringStorage=new Tc(Z)};
_.SKI=function(Z){if(_.PcJ()&&(Z=_.sgE(_.Na()+"::"+Z)))return new qKK(Z)};
qKK.prototype.set=function(Z,V,a){a=a!==void 0?Date.now()+a:void 0;this.JSC$16180_expiringStorage.set(Z,V,a)};
qKK.prototype.get=function(Z){return this.JSC$16180_expiringStorage.get(Z)};
qKK.prototype.remove=function(Z){this.JSC$16180_expiringStorage.remove(Z)};var TCC=new _.uM("SESSION_STORAGE");_.ou=function(){};
_.ou.getInstance=function(){var Z=_.AW("ytglobal.storage_");Z||(Z=new _.ou,_.pK("ytglobal.storage_",Z));return Z};
_.ou.prototype.estimate=function(){var Z,V,a;return _.m(function(J){Z=navigator;return((V=Z.storage)==null?0:V.estimate)?J.return(Z.storage.estimate()):((a=Z.webkitTemporaryStorage)==null?0:a.queryUsageAndQuota)?J.return(fUa()):J.return()})};
_.pK("ytglobal.storageClass_",_.ou);var YKK=!1;var XWK=_.z4(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),KWJ=_.z4(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var UwL={"/":_.mH,"/?feature=ytca":_.mH,"/feed/downloads":_.j_E};var Sj=function(Z,V,a){this.JSC$16193_upliftPromise=Z;this.store=V;this.JSC$16193_persistentStorePromiseAccessor=a};
Sj.prototype.shouldPreferLocalResponse=function(Z){return Z.browseId==="FEdownloads"||Z.browseId==="FEsmart_downloads"&&_.F("kevlar_modern_downloads_page")?!0:!1};
Sj.prototype.localInnertubeResponse=function(Z){var V=this;return _.m(function(a){return Z.browseId==="FEdownloads"?_.F("kevlar_modern_downloads_page")?a.return(nkC(V)):a.return(liW(V)):Z.browseId==="FEsmart_downloads"&&_.F("kevlar_modern_downloads_page")?a.return(tJW(V)):a.return(Promise.reject(Error("nj")))})};
Sj.prototype.canProvideFallbackResponse=function(){return!0};
Sj.prototype.localFallbackInnertubeResponse=function(Z){var V=this,a,J,r;return _.m(function(f){switch(f.nextAddress){case 1:return _.q(f,V.JSC$16193_persistentStorePromiseAccessor(),2);case 2:a=f.yieldResult;if(Z.browseId!=="SPaccount_downloads"||!a){f.jumpTo(3);break}return _.q(f,e9n(a),4);case 4:if(J=f.yieldResult)return f.return(_.Pn(J));case 3:return Z.browseId==="FEwhat_to_watch"?f.return(sIL(V)):(r=_.F("web_offline_continuation_automatic_retry")||_.F("web_offline_continuation_retry_button"))&&
Z.continuation?f.return(FWW(V)):f.return(DH0(V))}})};
var sIL=function(Z){var V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,Z.JSC$16193_upliftPromise,2);V=_.qlu(Z.store.getState().entities);return V.length?a.return(cSk(Z,V)):a.return(DH0(Z))})},liW=function(Z){var V,a;
return _.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$16193_upliftPromise,2);if(J.nextAddress!=3)return V=O0S([{offlineItemSectionRenderer:{}}]),_.q(J,GDD(Z,V),3);a=J.yieldResult;a.onResponseReceivedActions=[lG("REFRESH_DOWNLOADS")];return J.return(a)})},nkC=function(Z){var V,a,J,r,f,d,N,C,T,Y,X,n,t;
return _.m(function(c){if(c.nextAddress==1)return _.q(c,Z.JSC$16193_upliftPromise,2);if(c.nextAddress!=3)return V=Z.store.getState(),a=V.entities,J=_.CY(a),r=_.q2(a),f=_.zsm(V),d=_.esF(V),N=_.$Gm(V),C=_.XSu(a),T=_.il(J),Y=_.S_(a),X={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.Mtm(J,r,C,f,d,T,Y,N),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},n=_.oC("DOWNLOADS",void 0,"Downloads"),_.q(c,wWK(Z,X,n),3);t=c.yieldResult;
t.onResponseReceivedActions=[lG("REFRESH_DOWNLOADS")];return c.return(t)})},tJW=function(Z){var V,a,J,r,f,d,N,C,T;
return _.m(function(Y){if(Y.nextAddress==1)return _.q(Y,Z.JSC$16193_upliftPromise,2);if(Y.nextAddress!=3)return V=Z.store.getState(),a=V.entities,J=_.CY(a),r=_.il(J),f=_.S_(a),d={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.uFV(J),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},N=_.oC("SMART_DOWNLOADS",void 0,"Smart downloads"),C=$sR(r,f),_.q(Y,wWK(Z,d,N,C),3);T=Y.yieldResult;T.onResponseReceivedActions=[lG("REFRESH_DOWNLOADS")];
return Y.return(T)})},DH0=function(Z){var V,a;
return _.m(function(J){if(J.nextAddress==1)return _.q(J,rx(Z.JSC$16193_upliftPromise,Z.store),2);V=J.yieldResult;a=O0S([x7n(V)]);return J.return(GDD(Z,a))})},FWW=function(Z){var V,a,J,r;
return _.m(function(f){if(f.nextAddress==1)return V={},a=Z.store.getState().continuation.continuationCommand,_.Ch(V,_.lX,a),_.q(f,rx(Z.JSC$16193_upliftPromise,Z.store,V,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);J=f.yieldResult;r={};_.Ch(r,_.OV4,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:J}}}],targetId:"browse-feedFEwhat_to_watch"});return f.return({responseContext:{},onResponseReceivedActions:[r]})})},O0S=function(Z){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:Z}}}}]}}},cSk=function(Z,V){var a,J;
return _.m(function(r){var f={contents:t5(V)};a=f&&f.contents?f:{};_.F("kevlar_modern_downloads_page")&&(a=Object.assign({},_.Wem(V),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));J={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:a}}}]}};return r.return(GDD(Z,J))})},GDD=function(Z,V){var a,J;
return _.m(function(r){if(r.nextAddress==1)return _.q(r,Z.JSC$16193_persistentStorePromiseAccessor(),2);if(r.nextAddress!=3)return a=r.yieldResult,_.q(r,fI(a),3);J=r.yieldResult;return r.return({responseContext:{},contents:V,topbar:J})})},wWK=function(Z,V,a,J){var r,f;
return _.m(function(d){if(d.nextAddress==1)return _.q(d,Z.JSC$16193_persistentStorePromiseAccessor(),2);if(d.nextAddress!=3)return r=d.yieldResult,_.q(d,fI(r),3);f=d.yieldResult;var N=d.return;var C=J;C=C===void 0?"":C;C={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:a}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.oC("SETTINGS",void 0,"Settings"),accessibilityText:_.oC("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:Ql("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:C}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:a};
return N.call(d,{responseContext:{},contents:V,topbar:f,header:{pageHeaderRenderer:C}})})};var ySo=function(){this.moduleRegistry={};this.fetchCount=0};
ySo.prototype.isFetching=function(){return this.fetchCount>0};
var jj=function(Z,V){Z.moduleRegistry[V.toString()]={asyncId:V,isFetching:!1};return Z};
ySo.prototype.JSC$16204_loadModules=function(){for(var Z=this,V=new Map,a=[],J=_.B(_.lV.apply(0,arguments)),r=J.next();!r.done;r=J.next()){r=r.value;var f=this.moduleRegistry[r];f?f.resolver?V.set(r,f.resolver):(f.resolver=new _.ul,V.set(r,f.resolver),a.push(f.asyncId),f.isFetching=!0):(f=new _.ul,V.set(r,f),f.resolve(void 0))}a.length&&(this.fetchCount+=1,_.tR(_.Xc.getMultipleAsync.apply(_.Xc,_.nw(a)).then(function(d){for(var N=0;N<a.length;N++){var C=d[N],T=Z.moduleRegistry[a[N].toString()];T.isFetching=
!1;T.resolver.resolve(C)}}).catch(function(d){for(var N=_.B(a),C=N.next();!C.done;C=N.next()){C=C.value;
var T=Z.moduleRegistry[C.toString()];T.resolver=void 0;T.isFetching=!1;V.get(C.toString()).reject(d)}}),function(){--Z.fetchCount}));
return Promise.all([].concat(_.nw(V.values())).map(function(d){return d.promise}))};_.vn=new _.uM("MODULE_REGISTRY_TOKEN");var b08={},UHL=(b08.rendered={priority:0,callback:function(Z){a:{var V=void 0;try{var a;b:{if(_.BiJ()){var J=_.t5i(_.Na()+"::pom");if(J){var r=new f5(J);break b}}r=void 0}var f=(a=r)==null?void 0:a.get("role_text");if(!f)break a;V={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:f}]}}}}}}catch(C){}V&&Z.injector.resolve(_.Lf).resolveCommand(V)}try{var d=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(d){var N=JSON.parse(d);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
N&&Z.injector.resolve(_.Lf).resolveCommand(N)}}catch(C){}}},b08);var H0S,AS8={},kDH=(AS8.initialized={priority:10,callback:function(){H0S=FH()}},AS8.rendering={callback:function(Z){var V;
return _.m(function(a){if(a.nextAddress==1)return _.q(a,H0S,2);V=a.yieldResult;if(!V.endpoint)throw Error("pj`"+_.JO.location.href);G4(Z,V);_.mt(a)})}},AS8);var Ek0={messageWeights:[{messageRegExp:/.*(window.customElements|HTMLTemplateElement).* is undefined/,weight:500},{messageRegExp:/.*(protonpass).*/,weight:0},{messageRegExp:/.*property '(configurable|polyfillWrapFlushCallback)'.*/,weight:500},{messageRegExp:/.*__shady_(native_addEventListener|getRootNode).*/,weight:500}].concat(_.nw(_.F("web_pip_minimize_breakages")?[{messageRegExp:/.*__shady_dispatchEvent.*/,weight:0}]:[]),[{messageRegExp:/ytsignals missing/,weight:500},{messageRegExp:/MutationObserver is not defined/,
weight:100},{messageRegExp:/Cannot call 'patch'/,weight:500},{messageRegExp:/ShadyDOM.patch is not a function/,weight:500},{messageRegExp:/Illegal invocation/,weight:500},{messageRegExp:/no such interface supported/,weight:500},{messageRegExp:/play.*request was interrupted/,weight:500},{messageRegExp:/Failed to .* ServiceWorker.*/,weight:500},{messageRegExp:/Cannot call 'onIdle'/,weight:500},{messageRegExp:/Failed to sanitize attribute of <div>: <div style="--nx:82;">/,weight:500},{messageRegExp:/(DOMPurify|vid_mate_check) is not defined/,
weight:0},{messageRegExp:/A network error occurred/,weight:500},{messageRegExp:/Ticking CPT when CPT already ticked/,weight:100},{messageRegExp:/Unexpected end of .*(input|data)/,weight:500},{messageRegExp:/JSON .* unexpected/,weight:500},{messageRegExp:/Unexpected token </,weight:500},{messageRegExp:/^undefined$/,weight:500},{messageRegExp:/The YouTube player is not attached to the DOM/,weight:500},{messageRegExp:/Malformed continuation/,weight:500},{messageRegExp:/Offset is outside the bounds of the DataView/,
weight:500},{messageRegExp:/Cannot call 'push'/,weight:0},{messageRegExp:/.*push is not a function/,weight:0},{messageRegExp:/.*\.find is not a function/,weight:0},{messageRegExp:/Cannot redefine property: BetterJsPop/,weight:0},{messageRegExp:/cdn.paddle.com/,weight:0},{messageRegExp:/^network error$/,weight:0},{messageRegExp:/Cannot read property 'snippet'.*/,weight:0},{messageRegExp:/Cannot read property 'insertBefore'.*/,weight:0},{messageRegExp:/The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission./,
weight:0},{messageRegExp:/Unhandled action/,weight:100},{messageRegExp:/UrlEndpoint should not be used for same origin navigations. Use a better typed endpoint instead./,weight:100},{messageRegExp:/VisibilityLogger called before newScreen/,weight:1E3},{messageRegExp:/BL:ULB/,weight:500},{messageRegExp:/Failed to retrieve emoji manager initial JSON data/,weight:100},{messageRegExp:/Endpoint supplied is invalid/,weight:100},{messageRegExp:/Cannot read property 'polyfillWrapFlushCallback'.*/,weight:500},
{messageRegExp:/unblocked44.ml.*/,weight:0},{messageRegExp:/Failed to fetch/,weight:500},{messageRegExp:/.*API fetch failed.*/,weight:1E3},{messageRegExp:/No RequestBuilder for endpoint/,weight:100},{messageRegExp:/.*Failed to initialize Tango client in CommentsInvalidation.*/,weight:100},{messageRegExp:/.*redefine.*property.*adPlacements/,weight:1E3},{messageRegExp:/ownerObj.base is undefined/,weight:1E3},{messageRegExp:/History popstate has no state/,weight:500},{messageRegExp:/ReadableStream uploading is not supported/,
weight:1E3},{messageRegExp:/bad trailing UTF-8 byte .* doesn't match the pattern 0b10xxxxxx/,weight:1E3},{messageRegExp:/b172965563/,weight:1E3},{messageRegExp:/UrlEndpoint should not be used for same origin navigations/,weight:1E3},{messageRegExp:/Fetching RunAttestationCommand returned falsy/,weight:100},{messageRegExp:/WEBCHANNEL_NETWORK_ERROR/,weight:100},{messageRegExp:/urlForEndpoint used on client endpoint/,weight:1E3},{messageRegExp:/InnerTubeTransportService is already initialized/,weight:100},
{messageRegExp:/Cannot redefine property: userAgent/,weight:500},{messageRegExp:/(ResizeObserver loop limit exceeded)|(ResizeObserver loop completed with undelivered notifications)/,weight:500},{messageRegExp:/undefined is not an object \(evaluating 'this.manager'\).*/,weight:500},{messageRegExp:/_0x22d63b is not defined/,weight:500},{messageRegExp:/Cannot call '1'/,weight:500},{messageRegExp:/.*Wanteeed.*/,weight:0},{messageRegExp:/.*WtdRoot*/,weight:0},{messageRegExp:/.*Constructing wtd-root:*/,
weight:0},{messageRegExp:/.*WtdDiv.*/,weight:0},{messageRegExp:/.*Failed to execute 'appendChild'.*/,weight:0},{messageRegExp:/.*TypeError: a is not a constructor'.*/,weight:0},{messageRegExp:/.*Readwise.*/,weight:0},{messageRegExp:/.*Form is either loading or already opened*/,weight:0},{messageRegExp:/.*wtd-div.*/,weight:0},{messageRegExp:/.*Blocked a frame with origin "https:\/\/www.youtube.com" from accessing a cross-origin frame.*/,weight:0},{messageRegExp:/.*disguiseToken.*/,weight:0},{messageRegExp:/Identifier 'YTNonstop' has already been declared/,
weight:1E3},{messageRegExp:/Cannot read properties of undefined (reading 'setTimeout')/,weight:0},{messageRegExp:/undefined is not an object \(evaluating 'this.\w+.setTimeout'\)/,weight:0},{messageRegExp:/BWB:Timeout/,weight:0},{messageRegExp:/NWA/,weight:0},{messageRegExp:/This document requires '((TrustedHTML)|(TrustedScript)|(TrustedScriptURL))' assignment/,weight:0},{messageRegExp:/The constructed element must not have any attributes/,weight:100},{messageRegExp:/runtime.browser/,weight:500},{messageRegExp:/Cannot call 'registerMenuCommand'/,
weight:500},{messageRegExp:/__data is undefined/,weight:0},{messageRegExp:/.*ddg-ctl-placeholder-blocked*/,weight:1E3}]),callbackWeights:[{callback:function(Z){var V=Z.stack;if(V.includes("chrome://")||V.includes("chrome-extension://")||Z.message.includes("chrome-extension://")||V.includes("moz-extension://")||V.includes("local.adguard.org")||V.includes("auctioneer3.50million.club")||V.includes("youtubedownloader")||V.includes("youtube_home_page")||V.includes("is_youtube_video_no_longer_available")||
V.includes("switchScreenSizeHack")||V.includes("yt_main_big_banner.js")||V.includes("YouTubeCenter.js")||V.includes("/mytube.js")||V.includes("JSON.parseWrapper")||V.includes("/inj_js/common.js")||V.includes("firebug-lite")||V.includes(".repl.co/")||V.includes("linkfix")||V.includes("playAfterAd")||Z.message.includes("Access is denied for this document")&&V.includes("<anonymous>")||Z.fileName==="user-script"||Z.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&
V.includes("<anonymous>"))return!0;if(V.includes("https://www.youtube.com"))return!1;Z=V.split("\n");if(!Z.length)return!1;if(Z.length<=3&&V.includes("s.onloadeddata"))return!0;V=0;for(var a=_.B(Z),J=a.next();!J.done;J=a.next())J=J.value,(J.includes("https://")||J.includes("http://"))&&V++;return V/Z.length>.95},
weight:0},{callback:function(Z){return Z.message==="Unknown Error"&&Z.name.indexOf("NS_")===0},
weight:100},{callback:function(Z){if(!_.rG)return!1;var V=Z.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||Z.message.includes("available to complete this operation"),a=Z.stack.includes("webcomponents")&&Z.message==="Object doesn't support this action";Z=Z.message.includes("object that does not implement interface Element");return V||a||Z},
weight:0},{callback:function(Z){return Z.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(Z){return Z.message==="Operation is not supported"&&(Z.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(Z){return Z.stack.includes("eval code (eval (code:1:1)")||Z.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(Z){return Z.message.includes("Permission denied")&&Z.stack.includes("this.domHandler")?!0:Z.name.includes("TypeError")&&Z.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(Z){if(!Z.stack)return!1;var V=Z.stack.trim().split("\n");V.length&&V[0].endsWith("Error: "+Z.message)&&V.shift();V.length&&V[V.length-1].includes("at window.onerror (")&&V.pop();if(!V.length)return!0;if(Z.message==="Script error.")return V[0].includes("www.youtube.com")||V.length>=2&&V[0].startsWith("at new")&&V[1].startsWith("at window.onerror");if(Z.message==="Unexpected token")return!0;Z=_.B(V);for(V=Z.next();!V.done;V=Z.next())if(V=V.value,!(V.includes("<anonymous>")||
V.startsWith("load@")||V.startsWith("global code@")||V.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(Z){return Z.message==="Cannot read property 'experiments'"&&Z.stack.includes("/s/player/")},
weight:500},{callback:function(Z){return Z.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(Z){return Z.stack.includes("/embed.js")?(Z.params&&Z.params&&(Z.params.name="56"),!0):!1},
weight:1},{callback:function(){var Z;if(Z=_.mK)Z=/Chrome\/(\d+)/.exec(_.YV()),Z=(Z?parseFloat(Z[1]):NaN)>=66;return!(Z||_.dG&&_.BL(65)||_.OC&&_.BL(12.1)||x6&&_.BL(79))},
weight:500}]};var jIK={},vkK=(jIK.initialized={priority:10,callback:function(Z){Z.injector.addProvider({provide:BPz,useValue:Z.root});Z.injector.addProvider({provide:FcD,useValue:tGn});Z.injector.addProvider({provide:Di8,useValue:Ek0});var V={};Z.injector.addProvider((V.provide=cOK,V.useFactory=function(a,J){return function(){o7u(a,J)}},V[LR]=[FcD,
Di8],V));Z.injector.addProvider({provide:JZ,useClass:JZ})}},jIK);var xHL={},QIW=(xHL.initialized={priority:3,callback:function(){var Z;if(Z=Sto()){Z=Z.replace("/",".");var V=_.fF();V.set("tz",Z);V.save();Z=!0}else Z=!1;Z||(Z=_.fF(),Z.set("utco",-Math.floor((new Date).getTimezoneOffset())),Z.save())}},xHL);var pWL={},hLW=(pWL.initialized={priority:10,callback:function(Z){Z.injector.resolve(JZ).start();Z=_.D7();var V=_.bU("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.bU("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.bU("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.bU("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.NN(_.$yc(),{mainAppWeb:Object.assign({},Z,{pageType:V})});_.NN(Mwu(),{mainAppWeb:Object.assign({},Z,{pageType:V})});
_.NN(LfK(),{mainAppWeb:Z});_.NN(u6c(),{mainAppWeb:Z});I5W(function(){_.CI(LfK(),"FAILURE");_.CI(u6c(),"FAILURE")});
nQE();lUJ();IRm()}},pWL);var eLo={},zLW=(eLo.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.XZ("dl"),_.bg().processSignal("pcl");else{var Z=function(){_.XZ("dl");_.bg().processSignal("pcl");window.removeEventListener("load",Z)};
window.addEventListener("load",Z)}}},eLo);var $H0={},RL0=($H0.rendering={priority:0,callback:function(){var Z=_.bg();Z.parkOrScheduleJob(function(){Z.processSignal("eocs")},10,"eor",5E3)}},$H0);var MJH=function(){};
_.O(MJH,tJ);
MJH.prototype.resolveCommand=function(Z,V){var a,J,r,f,d,N,C,T;return _.m(function(Y){r=(a=_.D(Z,_.Buc))==null?void 0:(J=a.dialog)==null?void 0:J.commentReplyDialogRenderer;if(!r)throw new _.qa("No dialog in createCommentReplyDialogEndpoint");d=(f=V.form)==null?void 0:f.event;if(!d)throw new _.qa("Event not passed in when resolving command");N=_.B(d.composedPath());for(C=N.next();!C.done;C=N.next())if(T=C.value,T.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||T.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return T.showReplyDialog(r),Y.return();
_.mt(Y)})};var rj=function(Z){this.pageRequestService=Z;this.JSC$16219_prefetchCoordinator=mii()};
_.O(rj,tJ);rj.prototype.resolveCommand=function(Z){var V=this,a,J,r,f;return _.m(function(d){if(d.nextAddress==1){a=_.D(Z,hgz);if((J=a)==null||!J.taskId)throw Error("qj");r=a.taskId;_.rs(d,2);return _.q(d,_.XkL(V.pageRequestService,Z,{},"").then(function(N){if(!N)throw Error("rj");},function(N){throw Error("sj`"+N);
}),4)}if(d.nextAddress!=2)return qE8(V.JSC$16219_prefetchCoordinator,r),_.Hb(d,0);
f=_.ds(d);jc(V.JSC$16219_prefetchCoordinator,r,f);_.mt(d)})};
rj[LR]=[se];var PN=function(Z){this.innertubeTransportService=Z};
_.O(PN,tJ);PN.prototype.resolveCommand=function(Z){var V=this,a,J;return _.m(function(r){a=_.D(Z,esc);if(a.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||a.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")J=a.boolValue?2:1,_.$g.getInstance().setState(J,!0,!0);return _.q(r,_.wH(V.innertubeTransportService,Z),0)})};
PN[LR]=[_.dc];var fe={},LWk=(fe.addToPlaylistEndpoint=xz(dI),fe.addToToastAction=xz(B$),fe.adsControlFlowOpportunityReceivedCommand=xz($2),fe.captionLanguageSelectActionCommand=xz(F5),fe.captionPickerEndpoint=xz(Ds),fe.changeMiniAppPlayStateCommand=xz(my),fe.changeTimelyActionVisibilityCommand=xz(is),fe.channelCreationFormEndpoint=xz(oE),fe.clearLocationCommand=xz(B8),fe.clearUrlParamCommand=xz(No),fe.copyLinkCommand=xz(yQ),fe.copyTextEndpoint=xz(Lm),fe.createCommentReplyDialogEndpoint=IkV(MJH),fe.createPlaylistServiceEndpoint=
xz(bh),fe.dismissDialogEndpoint=xz(qo),fe.entityUpdateCommand=xz(WP),fe.feedbackEndpoint=xz(Zs),fe.getAnswerCommand=xz(n_c),fe.getPaymentsClientTokenCommand=xz(NV),fe.getTranscriptEndpoint=xz(d4),fe.googlePaymentBillingCommand=xz(Cs),fe.googlePaymentPurchaseManagerCommand=xz(qV),fe.hideEngagementPanelEndpoint=xz(SA),fe.insertRichSectionCommand=xz(P8),fe.listMutationCommand=xz(fj),fe.logGtmCommand=xz(rI),fe.notifyDropdownOptionSelectedCommand=xz(Cj),fe.openAdAllowlistInstructionCommand=xz(_.RW),fe.openOnePickAddVideoModalCommand=
xz(UP),fe.persistSubscriptionsDisplayPreferencesCommand=xz(v8),fe.pingingEndpoint=xz(Mp),fe.playlistEditEndpoint=xz(A_),fe.playlistVotingRefreshPopupCommand=xz(k5),fe.refreshPanelEndpoint=xz(Ts),fe.saveImageToDeviceEndpoint=xz(uk),fe.scrollToSectionEndpoint=IkV(lBb),fe.seekToVideoTimestampCommand=xz(c8),fe.selectCountryCommand=xz(x5),fe.setCookieCommand=xz(QQ),fe.setLocalStorageCommand=xz(J2),fe.setPrefStorageEntryCommand=xz(h_),fe.setSettingEndpoint=xz(PN),fe.sfvAudioItemPlaybackCommand=xz(OP),fe.shareImageCommand=
xz(eA),fe.sharingProviderDataCommand=xz(zs),fe.showCaptionLanguageSelectActionCommand=xz(Gs),fe.showDialogCommand=xz(Kj),fe.showEngagementPanelEndpoint=xz(nj),fe.showSheetCommand=xz(lh),fe.showTransientPlayerScrimOverlayCommand=xz(wI),fe.submitFormWithValidationFlowCommand=xz(J_),fe.talkToRecsDeselectCommand=xz(oP),fe.talkToRecsNextCommand=xz(r4),fe.talkToRecsSelectCommand=xz(P$),fe.talkToRecsUpdateTextCommand=xz(fs),fe.toggleEngagementPanelCommand=xz(t_),fe.undoFeedbackEndpoint=xz(aE),fe.updateEngagementPanelContentCommand=
xz(sP),fe.updateUrlParamCommand=xz(mQ),fe.verifyCommand=xz(oE),fe.webNativeShareCommand=xz($5),fe.webSubmitFormCommand=xz(EP),fe.ACK_PLAYABLES_3P_DATA_CONSENT=xz(RE),fe.CANCEL_NAVIGATION=xz(Mo),fe.COPY_SHARE_URL=xz(Lj),fe.MINI_APP_EXIT_DIALOG_SEEN=xz(W8),fe.MINI_APP_OPEN_URL=xz(uh),fe.REQUEST_MINI_APP_FULLSCREEN=xz(gI),fe.RESUME_NAVIGATION=xz(IE),fe.SHARE_PLAYABLE_WITH_HIGH_SCORE=xz(Zu),fe.TELL_US_WHY=xz(VQ),fe);
_.F("web_enable_prefetching_videos_on_home")&&(LWk.prefetchWatchCommand=xz(rj),LWk.registerTasksCommand=xz(xj));_.F("enable_share_panel_navigation_logging_fix_on_web")&&(LWk.shareEntityServiceEndpoint=xz(Y5));var vRF=Object.assign({},LWk);var uoW={},WWC=(uoW.initialized={priority:10,callback:cea},uoW);var gkL={},IiD=(gkL.initialized={callback:function(Z){var V={},a={};TvK().install((V.document_disposed={callback:function(){_.F("finalize_all_timelines")?SJJ():Sn();aUo("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.OTa();var J=Z.injector.resolve(JZ);J.intervalId!==void 0&&(J.intervalId&&_.td.cancelJob(J.intervalId),J.intervalId=void 0,--J.currentPartitionIndex,J=WVb(J),J>0&&DtY({mainAppWeb:_.D7(),survivalSli:{partitionMinute:J,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));TLF(El);j6!=null&&
j6.flush();zP&&zP.snapshotAndFlush()}},V),(a.flush_logs={callback:function(){_.lQ()}},a))}},gkL);var ZlS={},VlJ=(ZlS.rendered={priority:0,callback:function(){var Z=new hVY;Z.increment("STARTED");if(_.yr("LOGGED_IN")&&_.yr("SERVER_VERSION")!=="test"&&_.yr("SERVER_VERSION")!=="dev"&&!b7r()&&!yAH()){Z.increment("EXECUTING");var V=document.createElement("iframe");V.style.display="none";_.KiF(V,2,_.Xl("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.yr("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(V);Z.increment("DONE")}}},ZlS);var aZ8={},JDJ=(aZ8.rendered={callback:function(){mii().resume()}},aZ8);var oFW={acknowledgeChannelTouStrikeCommand:tc(e4),addToPlaylistServiceEndpoint:tc(MU),addToPlaylistEndpoint:tc(MU),addUpcomingEventReminderEndpoint:tc(rv),browseEndpoint:tc(RzF),channelCreationFormEndpoint:tc(Ea),channelCreationServiceEndpoint:tc(j4),claimLegacyYoutubeChannelEndpoint:tc(sa),clearSearchHistoryEndpoint:tc(W$),clearWatchHistoryEndpoint:tc(g4),commerceActionCommand:sD(KJ),createBackstagePostEndpoint:tc(Y4),createBroadcastCommand:tc(CT),createCommentEndpoint:tc(Ua),createCommentReplyEndpoint:tc(bs),
createLiveChatPollEndpoint:tc(qU),createPlaylistServiceEndpoint:tc(LT),crossAccountChannelTransferEndpoint:tc(VX),deleteLiveChatMessageCommand:tc(Ss),deletePlaylistEndpoint:tc(uI),deleteVideoEndpoint:tc(mb),dismissalEndpoint:tc(zb),feedbackEndpoint:tc($4),flagEndpoint:tc(aq),getAccountSwitcherEndpoint:tc(ZY),verifyCommand:tc(Tb),getAccountsListInnertubeEndpoint:tc(JE),getCommentsFromInboxCommand:tc(yX),getDownloadActionCommand:tc(js),getFlowCommand:sD(us),getKidsBlocklistPickerCommand:tc(Jw),getNotificationMenuEndpoint:tc(uXL),
getPaymentInstrumentsParamsCommand:tc(Dh),getPaymentsClientTokenCommand:sD(KJ),getPdgBuyFlowCommand:tc($P),getReportFormEndpoint:tc(oq),getSearchInVideoCommand:tc(fJ),getAnswerCommand:tc(Pi),getSurveyCommand:tc(dP),getTranscriptEndpoint:tc(qv),getPostVideoPreviewEndpoint:tc(Ks),decorateMessageEndpoint:tc(X$),likeEndpoint:tc(v$),liveChatActionEndpoint:tc(KT),liveChatEndpoint:tc(Xa),liveChatItemContextMenuEndpoint:tc(T_),liveChatPurchaseMessageEndpoint:tc(nT),liveChatReplayEndpoint:tc(YP),manageLiveChatUserEndpoint:tc(tE),
metadataUpdateCommand:tc(G_),moderateLiveChatEndpoint:tc(sI),modifyChannelNotificationPreferenceEndpoint:tc(AE),notificationOptOutEndpoint:tc(kP),openSuperStickerBuyFlowCommand:tc(lI),performCommentActionEndpoint:tc(Gb),playlistEditEndpoint:tc(gv),playlistEditorEndpoint:tc(WR),profileCardCommand:tc(ol),recordNotificationInteractionsEndpoint:tc(EI),reelWatchEndpoint:tc(Il),refreshPanelEndpoint:tc(xP),removeUpcomingEventReminderEndpoint:tc(Fa),resolveLocationCommand:tc(OI),revealBusinessEmailCommand:tc(F$),
searchEndpoint:tc(_.WYB),sendLiveChatMessageEndpoint:tc(DY),sendLiveChatVoteEndpoint:tc(cR),setSettingEndpoint:tc(x4),shareEntityServiceEndpoint:sD(h2),sharingProviderDataCommand:tc(Bi),showEngagementPanelEndpoint:tc(QX),showMoreDrawerCommand:tc(hE),showSheetCommand:tc(es),showDialogCommand:tc(pT),subscribeEndpoint:tc(QG),transcriptSubmitCaptionCorrectionCommand:tc(CJ),undoFeedbackEndpoint:tc(MV),unsubscribeEndpoint:tc(ps),updateBackstagePostEndpoint:tc(ls),updateCommentEndpoint:tc(A2),updateCommentReplyEndpoint:tc(H$),
updateCommentsSettingsEndpoint:tc(k4),updateCreatorChannelInnertubeCommand:tc(c$),updateKidsBlacklistEndpoint:tc(rP),updateEngagementPanelContentCommand:tc(z_),updatePdgFeatureEnablementCommand:tc(Rl),updatedMetadataEndpoint:tc(wv),validateChannelHandleCommand:tc(Oa),updateChannelPageSettingsEndpoint:tc(Du),verifyAgeEndpoint:tc(Ls),watchEndpoint:sD(Nv),whitelistEditEndpoint:tc(XY),ypcCancelRecurrenceEndpoint:tc(nJ),ypcCompleteTransactionEndpoint:tc(lO),ypcFixInstrumentEndpoint:tc(sg),ypcGetCartEndpoint:tc(tw),
ypcGetOffersEndpoint:tc(FY),ypcHandleTransactionEndpoint:sD(ci),ypcLogWalletAnalyticDataEndpoint:tc(Og),ypcOffersEndpoint:tc(GV),ypcPauseSubscriptionCommand:tc(wP),ypcRedeemCodeEndpoint:tc(yv),ypcResumeSubscriptionCommand:tc(bO),ypcUpdateFopEndpoint:tc(sg)},iu={},rDW=(iu.GET_ACCOUNT_MENU=tc(al),iu.GET_NOTIFICATIONS_MENU=tc(LYW),iu.GET_NOTIFICATIONS_INBOX=tc(bI),iu.GET_UNSEEN_NOTIFICATION_COUNT=tc(HR),iu.GET_USER_MENTION_SUGGESTIONS=tc(ns),iu.LOAD_GUIDE=tc(MYE),iu.SUBMIT_FEEDBACK=tc(RP),iu),BN={},
PRD=(BN.CONTINUATION_REQUEST_TYPE_BROWSE=tc(t2),BN.CONTINUATION_REQUEST_TYPE_SEARCH=tc(iO),BN.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=tc(TV),BN.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=tc(IP),BN.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=tc(yG),BN.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=tc(w4),BN.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=tc(Vv),BN.CONTINUATION_REQUEST_TYPE_GET_PANEL=tc(vR),BN),fZD={player:_.F("web_streaming_player")?sD(Yj):sD(Nv),watchNext:tc(Sc)},ilS={player:sD(Nv),reelItemWatch:tc(Il),
reelWatchSequence:tc(Zh)},B_I={watchEndpoint:sD(Yj)},dq0={commandEndpointMap:oFW,signalEndpointMap:rDW,continuationEndpointMap:PRD,watchEndpointMap:fZD,reelWatchEndpointMap:ilS,streamingEndpointMap:B_I};var mqk,N_o,CRS,q8I={disableAllTransitions:(N_o=(mqk=window).matchMedia)==null?void 0:(CRS=N_o.call(mqk,"(prefers-reduced-motion: reduce)"))==null?void 0:CRS.matches,transitionConfigs:new Map([["slide",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["zoom",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}]])};var S8H=new _.uM("VIEW_TRANSITION_MANAGER_CONFIG_TOKEN");_.T_I=new _.uM("VIEW_TRANSITION_MANAGER_TOKEN");var Y8k=function(Z){this.config=Z;this.transitionTasksMap=new Map;Z=_.B(Z.transitionConfigs);for(var V=Z.next();!V.done;V=Z.next())V=_.B(V.value).next().value,this.transitionTasksMap.set(V,[])};
Y8k[LR]=[S8H];var OLn={data:void 0,previousButtonDisabled:!1,nextButtonDisabled:!1,shortsPreviewThumbnail:void 0,shortsData:void 0,externalPlaylistData:void 0,toastData:void 0,playabilityStatus:void 0,isDisabled:!1,isReadyToResume:!1,watchWhile:!1,playerVe:void 0,expandVe:void 0,closeVe:void 0,readyToResumeVe:void 0,readyToResumeCloseVe:void 0};var wta=["videoPrimaryInfoRenderer","title"],yeO=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var XDH;XDH=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.KiK=_.Uc(function(Z){Z=_.bm(Z,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var V=Z.data,a=Z.playlistData,J=Z.expanded,r=Z.onExpandClick,f=Z.isReadyToResume,d=function(){var Y;return!((Y=a())==null||!Y.contents)},N=function(){var Y=a();
return Y&&Y.totalVideos&&Y.currentIndex!==void 0?Y.currentIndex+1+" / "+Y.totalVideos:""};
Z=_.VE(function(){_.dj(_.l().resolve(_.Ee))});
var C=_.VE(function(){d()&&r&&r()}),T={};
return _.S("ytd-miniplayer-info-bar",{class:_.un("ytdMiniplayerInfoBarHost",(T.ytdMiniplayerInfoBarHasPlaylistData=d,T)),"on:click":C},_.S("div",{class:"ytdMiniplayerInfoBarContent"},_.S("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":Z},_.S(_.dH,{text:function(){var Y=V();var X=a();if(X==null?0:X.contents){var n;Y=(n=_.qmF(X))==null?void 0:n.title}else Y=Y==null?void 0:Y.miniplayerTitle;return U$E(Y)},
noEndpoints:!0,ellipsisTruncate:!0})),_.S("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.S("h1",null,_.S(_.dH,{className:"ytdMiniplayerInfoBarSubtitleText",text:function(){var Y=V();var X=a();Y=f()?{simpleText:_.oC("CONTINUE_WATCHING",void 0,"Continue watching")}:(X==null?0:X.contents)?X.titleText:Y==null?void 0:Y.miniplayerSubtitle;return U$E(Y)},
noEndpoints:!0,ellipsisTruncate:!0})),_.S(_.K,{cond:function(){return!!N()&&!f()},
then:function(){return _.S("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.S("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.S("span",null,N))}}),_.S(_.K,{cond:f,
then:function(){return _.S(qfz,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:XDH})}}))),_.S(_.K,{cond:d,
then:function(){return _.S("div",{class:"ytdMiniplayerInfoBarExpand"},_.S(uB,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(Y){r&&(r(),Y.stopPropagation())}}},
iconName:function(){return J()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"me");var nFW;nFW=_.Uc(function(Z){return _.S("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.S(uB,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:Z.onTap}},
iconName:"yt-icons:close"}))},"ne");
_.lZS=_.Uc(function(Z){Z=_.bm(Z,{playabilityStatus:void 0,isDisabled:!1});var V=Z.size,a=Z.playabilityStatus,J=Z.isDisabled,r=_.v6();Z=_.B(_.ip(void 0,void 0,"bJr0Se"));var f=Z.next().value,d=Z.next().value;Z=_.Ko(_.mP);var N=!1,C=function(){return V().height<=0};
_.lp(function(){var n=V(),t=C(),c=f();c&&!t&&c.setInternalSize(n.width,n.height)});
_.lU(function(){var n,t,c;return _.m(function(y){if(y.nextAddress==1){n=_.l().resolve(_.Ee);t=n.getPlayerElement();if(!n.isMiniplayerActive()||!t||!r.value)return y.return();t.appendTo(r.value);return _.q(y,t.getPlayerPromise(),2)}c=y.yieldResult;c.setSizeStyle(!1,!0);d(c);_.mt(y)})});
_.sN(function(){T()});
_.lp(function(){var n=f();if(n)if(J()){var t=n.getPlayerState();(N=t===-1||t===1||t===3)&&n.pauseVideo()}else T()});
var T=function(){if(N){N=!1;var n;(n=f())==null||n.playVideo()}},Y=_.VE(function(){_.dj(_.l().resolve(_.Ee))}),X={};
return _.S("ytd-miniplayer-player-container",{class:_.un("ytdMiniplayerPlayerContainerHost",(X.ytdMiniplayerPlayerContainerHidden=C,X.ytdMiniplayerPlayerContainerHostShortsPip=Z,X)),style:_.ot({width:function(){return V().width+"px"},
height:function(){return V().height+"px"}})},_.S("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:r}),_.S(_.K,{cond:function(){return!!a()&&!_.UDV(a())},
then:function(){return _.S(ToA,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var n;return((n=a())==null?void 0:n.errorScreen)||null},
status:function(){var n;return((n=a())==null?void 0:n.status)||null}})}}),_.S(_.K,{cond:J,
then:function(){return _.S("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":Y},_.S(nFW,{onTap:function(){_.l().resolve(_.Ee).close()}}))}}))},"oe");_.tli=_.Uc(function(Z){var V=Z.toastData;var a=_.v6();Z=_.B(_.Jc(function(){return!!V()}));
var J=Z.next().value,r=Z.next().value;Z=_.B(_.ip(!1,void 0,"xkrBze"));var f=Z.next().value,d=Z.next().value,N=function(){var Y;return _.AI((Y=V())==null?void 0:Y.data.title)};
_.so(function(){_.EW.requestAvailability();V()&&r(!1)});
var C,T;_.lp(function(){J()&&(_.Rg(a.value,"iron-announce",{text:V().label+" "+N()}),C&&_.td.cancelJob(C),C=_.td.addLowPriorityJob(function(){d(!0)},2500))});
_.lp(function(){f()&&(T&&_.td.cancelJob(T),T=_.td.addLowPriorityJob(function(){r(!1);d(!1)},300))});
Z={};return _.S("ytd-miniplayer-toast",{el:a,class:_.un("ytdMiniplayerToastHost",(Z.ytdMiniplayerToastOpening=function(){return J()},Z.ytdMiniplayerToastClosing=function(){return f()},Z))},_.S(_.K,{cond:function(){var Y;
return(Y=V())==null?void 0:Y.data},
then:function(Y){return _.S(cmL,{className:"ytdMiniplayerToastThumbnail",data:Y,width:78})}}),_.S("div",{class:"ytdMiniplayerToastInfo"},_.S("div",{class:"ytdMiniplayerToastLabel"},function(){var Y;
return(Y=V())==null?void 0:Y.label}),_.S("div",{class:"ytdMiniplayerToastTitle"},N)))},"pe");var hnE;var RnO=new Set,$$V=null;var LkR=null;var FiK=_.Uc(function(Z){var V=Z.progressState;var a=Z.multiMarkersPlayerBarRenderer;var J=Z.progressBarWidth;var r=function(){return IUE(a())},f=function(){return aEE(V())},d=function(){return J()*(V().playedTime/V().videoDuration)};
return _.S("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.S(_.q_,{each:r},function(N,C){return _.S(ssI,{modifiedProps:f,chapters:r,index:C,playedProgressWidth:d,backgroundGradientPosition:function(){var T=f(),Y=r(),X=C(),n=d();return(T.playedTime-A1(_.D(Y[X],Hn)))/T.playedTime*n}})}))},"qe"),ssI=_.Uc(function(Z){var V=Z.modifiedProps;
var a=Z.chapters;var J=Z.index;var r=Z.playedProgressWidth;var f=Z.backgroundGradientPosition;Z={};Z=_.un("ytChapteredProgressBarChapteredPlayerBarChapter",(Z.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return d().isScrubbing},Z.ytChapteredProgressBarHoveredMacroMarker=function(){return d().scrubberHovering},Z.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return d().videoPosition==="seen"},Z));
var d=function(){return JKF(V(),a(),J())},N=function(){var C=V();
var T=a(),Y=J();if(JKF(C,T,Y).videoPosition!=="active")C=0;else{var X=A1(_.D(T[Y],Hn));C=(C.playedTime-X)/((A1(_.D(T[Y+1],Hn))||C.videoDuration)-X)}return C};
return _.S("div",{class:Z,style:_.ot({width:function(){var C=V(),T=a(),Y=J(),X=_.D(T[Y],Hn);T=_.D(T[Y+1],Hn);return(T?A1(T)-A1(X):C.videoDuration-A1(X))/C.videoDuration*100+"%"},
"background-color":function(){a:{var C=d();switch(C.videoPosition){case "pending":C=C.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":C=C.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:C=""}}return C},
"background-size":function(){return(oYo(d())?r():"")+"px"},
"background-position-x":function(){return(oYo(d())?f():"")+"px"}})},_.S("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var C=V(),T=a(),Y=J();if(JKF(C,T,Y).videoPosition==="seen")var X=0;else X=A1(_.D(T[Y],Hn)),T=A1(_.D(T[Y+1],Hn))||C.videoDuration,C=C.videoDuration*C.percentLoaded,X=T<=C?1:X>=C?0:(C-X)/(T-X);return"width: "+X*100+"%"}}),_.S("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.ot({width:function(){return N()*100+"%"},
"background-size":function(){return(oYo(d(),N())?r():"")+"px"},
"background-position-x":function(){return(oYo(d(),N())?f():"")+"px"}})}))},"re");var DqI=function(Z,V){V=V===void 0?fwc:V;var a,J=[],r,f=!1;return function(){var d=_.lV.apply(0,arguments);if(f&&a===this&&V(d,J))return r;r=Z.apply(this,d);f=!0;a=this;J=d;return r}}(function(Z){var V=Z.heatMarkers,a=Z.minHeightDp===void 0?0:Z.minHeightDp,J=Z.maxHeightDp===void 0?60:Z.maxHeightDp;
var r=r===void 0?!1:r;var f=1E3/V.length;Z=[];Z.push({x:0,y:100});for(var d=0;d<V.length;d++){var N=void 0,C=((N=_.D(V[d],kGB))==null?void 0:N.heatMarkerIntensityScoreNormalized)||0;N=(d+.5)*f;C=100-_.bN(C*100,a/321*100,J/321*100);d!==0||r||Z.push({x:0,y:C});Z.push({x:N,y:C});d===V.length-1&&Z.push({x:1E3,y:C})}Z.push({x:1E3,y:100});V="";for(a=0;a<Z.length;a++)r=Z[a],a===0?r="M "+r.x.toFixed(1)+","+r.y.toFixed(1):(J=yUa(Z[a-1],Z[a-2],r),f=yUa(r,Z[a-1],Z[a+1],!0),r=" C "+(J.x.toFixed(1)+","+J.y.toFixed(1)+
" "+f.x.toFixed(1)+","+f.y.toFixed(1)+" "+r.x.toFixed(1)+","+r.y.toFixed(1))),V+=r;return V});var cDK=_.Uc(function(Z){var V=Z.progressBarProps;var a=Z.config;var J={};Z=_.un("ytHeatSeekerHost",(J.ytHeatSeekerHighContrast=Z.highContrast,J));var r=function(){return jku(a().chapterData)};
return _.S("yt-progress-bar-heatseeker",{class:Z,style:function(){var f;return"height: 320px; display: "+(V().isDragging&&((f=r())==null?0:f.heatMarkers)?"block":"none")}},_.S(_.K,{cond:r,
then:function(f){return _.S(_.K,{cond:function(){return f().heatMarkers},
then:function(){return _.S("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.S("path",{d:function(){return DqI(f())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"se");var OlL=_.Uc(function(Z){var V=Z.progressBarProps;var a=Z.config;Z={};Z=_.un("ytProgressBarLineProgressBarLine",(Z.ytProgressBarLineProgressBarLineRounded=function(){return a().rounded},Z.ytProgressBarLineProgressBarLineBottomInset=function(){return a().position===2},Z));
return _.S("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.S("div",{class:Z},_.S("div",{class:"ytProgressBarLineProgressBarBackground"}),_.S("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+V().percentLoaded*100+"%"}}),_.S("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var J=V();return"width: "+(J.videoDuration?_.bN(J.hoveredTime/J.videoDuration,0,1):0)*100+"%"}}),_.S("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+Aen(V())*100+"%"}})))},"te");
OlL.idomCompat=!0;var GdW=_.Uc(function(Z){var V=Z.progressBarProps;var a=Z.playheadData;var J=Z.interpolateDotPosition;var r=Z.hidePlayhead;Z={};var f=_.un("ytProgressBarPlayheadProgressBarPlayheadDot",(Z.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return V().isDragging},Z.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!V().isDragging&&r()},Z));
return _.S("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.ot({"margin-left":function(){return kiE(V())*100+"%"},
transform:function(){return"translateX(-"+(J()?kiE(V())*12:6)+"px)"}})},_.S(_.K,{cond:function(){var d;
return(d=_.yf(a)())==null?void 0:d.playheadImage},
then:function(d){var N={};return _.S("div",{class:_.un("ytProgressBarPlayheadProgressBarPlayheadCustom",(N.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return V().isDragging},N.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!V().isDragging&&r()},N)),
style:_.ot({"transform-origin":function(){return(J()?kiE(V())*20:10)+"px center"}})},_.S(_.bn,{data:d,
alt:"","aria-hidden":"true"}))},
else:function(){return _.S("div",{class:f,style:_.ot({"transform-origin":function(){return(J()?kiE(V())*12:6)+"px center"}})})}}))},"ue");
GdW.idomCompat=!0;var mn=function(Z,V,a,J,r,f){this.getProgressBarRect=Z;this.updateProgressBarRect=V;this.getFilmstripYPosition=a;this.setFineScrubbingDraggedTime=J;this.updateFilmStripDraggedYDistance=r;this.resetFilmStripYOffset=f;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.Lg(this.onThrottledSeek,100,this)},wDH=function(Z,V,a){return function(J){Z.handleClick(J,V(),a())}},UqS=function(Z,V){return function(a){yD0(Z,
a,blW(a),V())}},HlI=function(Z,V){return function(a){yD0(Z,a,{x:a.clientX,
y:a.clientY},V())}},kdJ=function(Z,V,a){return function(J){var r=V(),f=a();
ADI(Z,J,blW(J),r,f,!0);if(f.onTouchMove)f.onTouchMove(r)}},jsW=function(Z,V,a){return function(J){EFD(Z,J,V(),a())}},vFL=function(Z,V){return function(){Z.handleMouseLeave(V())}},xqS=function(Z,V,a){return function(){var J=V(),r=a();
Nd(Z,J,r);if(r.onTouchEnd)r.onTouchEnd(J)}},QsW=function(Z,V,a){return function(){var J=V(),r=a();
Nd(Z,J,r);if(r.onTouchEnd)r.onTouchEnd(J)}},pDK=function(Z,V,a){return function(){Nd(Z,V(),a())}},h3K=function(Z){return function(V){if(V.keyCode===39){var a,J;
(a=Z())==null||(J=a.playerApi)==null||J.seekBy(5,void 0,void 0,72)}else if(V.keyCode===37){var r,f;(r=Z())==null||(f=r.playerApi)==null||f.seekBy(-5,void 0,void 0,71)}}},e3C=function(Z,V,a){return function(J){!a().disableScrubbing&&Z.startPosition&&EFD(Z,J,V(),a())}},z30=function(Z,V,a){return function(){if(!a().disableScrubbing)if(Z.startPosition){var J=V(),r=a();
Nd(Z,V(),a());if(r.onTouchEnd)r.onTouchEnd(J)}else V().setState({isDragging:!1})}},blW=function(Z){Z=Z.touches[0];
return{x:Z.clientX,y:Z.clientY}},EFD=function(Z,V,a,J){if(V.buttons!==1){if(V.movementX||V.movementY)V.preventDefault(),V.stopPropagation(),Z=$qJ(Z,a,V.clientX),a.setState({isHovering:!0,
hoveredTime:Z*a.videoDuration})}else R3D(a),ADI(Z,V,{x:V.clientX,y:V.clientY},a,J,!1)};
mn.prototype.handleMouseLeave=function(Z){R3D(Z)};
var R3D=function(Z){Z.isHovering&&Z.setState({isHovering:!1,hoveredTime:0})},yD0=function(Z,V,a,J){Z.startPosition||(Z.startPosition=a,Z.updateProgressBarRect(),Z.controlsWereVisibleBeforeDragging=J.controlsVisible,V.stopPropagation(),_.F("medium_progress_bar_modification")||V.preventDefault())},ADI=function(Z,V,a,J,r,f){if(Z.startPosition)if(f&&r.isInlinePlayback&&Z.startPosition&&!Z.hasDraggedTheMinimumDistance&&Math.abs(a.y-Z.startPosition.y)>Math.abs(a.x-Z.startPosition.x))Nd(Z,J,r);
else if(V.preventDefault(),V.stopPropagation(),J.videoDuration&&(Z.startPosition&&!Z.hasDraggedTheMinimumDistance&&(Z.hasDraggedTheMinimumDistance=Math.abs(a.x-Z.startPosition.x)>=1),r.enableFineScrubbing&&(Z.startPosition&&(Z.isDraggedForFineScrubbing=-(a.y-Z.startPosition.y)>=60),!Z.startPosition||a.y>=Z.startPosition.y||(J.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:rKJ(J.draggedTime,J,r.chapterData)}),Z.setFineScrubbingDraggedTime(J.draggedTime),Z.updateFilmStripDraggedYDistance(Z.startPosition.y,
a.y,J))),Z.hasDraggedTheMinimumDistance)){V=$qJ(Z,J,a.x);if(Z.isDraggedForFineScrubbing){var d;(d=J.playerApi)==null||d.pauseVideo();J.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:J.draggedTime,filmStripXDistance:rKJ(V*J.videoDuration,J,r.chapterData)})}r.enableFineScrubbing&&(!r.enableFineScrubbing||Z.getFilmstripYPosition(J)<68)||J.setState({draggedTime:V*J.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:Z.controlsWereVisibleBeforeDragging});var N;(N=
r.cancelAutohideControlsFn)==null||N.call(r)}},Nd=function(Z,V,a){var J=a.enableFineScrubbing&&V.fineScrubbingActiveState!=="off";
if(V.isDragging||J){J={isDragging:!1,playedTime:V.draggedTime,controlsVisible:Z.controlsWereVisibleBeforeDragging};a.enableFineScrubbing&&V.fineScrubbingActiveState!=="on"&&(Z.resetFilmStripYOffset(),J.fineScrubbingActiveState="off");var r=r===void 0?LkR:r;var f=_.st(0);f&&r&&_.Hz(f,r,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:Math.round(V.playedTime*1E3),endMediaTimeMs:Math.round(V.draggedTime*1E3),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}});V.setState(J);
Z.seekThrottle.fire(V.draggedTime,V,7);_.F("mweb_new_progress_bar_play_on_seek")&&Z.resumeVideo(V);a.unmuteOnSeek&&(a=V.playerApi,V.volumeMuted&&(a==null||a.unMute()))}else V.setState({controlsVisible:!V.controlsVisible}),(f=a.triggerAutohideControlsAfterDelayFn)==null||f.call(a);Z.startPosition=null;Z.hasDraggedTheMinimumDistance=!1;Z.isDraggedForFineScrubbing=!1;Z.controlsWereVisibleBeforeDragging=!1};
mn.prototype.handleClick=function(Z,V,a){this.updateProgressBarRect();Z.stopPropagation();Z=$qJ(this,V,Z.clientX)*V.videoDuration;V.setState({playedTime:Z});if(V.playerState!==2){var J;(J=a.triggerAutohideControlsAfterDelayFn)==null||J.call(a)}this.seekThrottle.fire(Z,V,7)};
var $qJ=function(Z,V,a){Z=Z.getProgressBarRect(V);return _.bN(0,(a-Z.left)/Z.width,1)};
mn.prototype.resumeVideo=function(Z){if(Z.draggedTime<Z.videoDuration){var V;(V=Z.playerApi)==null||V.playVideo()}};
mn.prototype.onThrottledSeek=function(Z,V,a){if(V=V.playerApi){var J;if((J=V.getVideoData())==null?0:J.isLive)J=this.getProgressState(V),Z+=(J==null?void 0:J.seekableStart)||0;V.seekTo(Z,void 0,void 0,void 0,a)}};
mn.prototype.getProgressState=function(Z){var V=Z==null?void 0:Z.getPresentingPlayerType();return Z==null?void 0:Z.getProgressState(V)};var ueI,LiJ,WiW,IZD,Mlo,Z_I,VPJ,aGi,JVK;ueI=_.Uc(function(Z){var V=Z.progressBarProps;var a=Z.config;var J=Z.progressBarWidthPx;var r=Z.chapterData;var f=dnc(V,function(){return a().isShortsPage}),d=function(){return!V().isHovering&&!a().isShortsPage};
Z={};var N=_.un("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(Z.ytPlayerStoryboardHostMwebShorts=function(){return a().isShortsPage&&!1},Z));
return _.S("yt-player-storyboard",null,_.S(_.K,{cond:function(){return V().isDragging||V().isHovering},
then:function(){return _.S(_.K,{cond:f,then:function(C){return _.S(_.K,{cond:d,then:function(){return _.S("div",{class:N,"aria-hidden":"true"},_.S(Mlo,{props:V,config:a,isBigboard:!0,chapterData:r}))},
else:function(){return _.S(LiJ,{props:V,frame:C,config:a,progressBarWidthPx:J,chapterData:r})}})}})}}))},"ve");
_.gFi=_.Uc(function(Z){var V=Z.progressBarProps;var a=dnc(V,Z.isShortsPage);return _.S("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.S(_.K,{cond:function(){return V().isDragging||V().isHovering},
then:function(){return _.S(_.K,{cond:a,then:function(J){return _.S(WiW,{frame:J,props:V,isBigboard:!0})}})}}))},"we");
LiJ=_.Uc(function(Z){var V=Z.props;var a=Z.frame;var J=Z.config;var r=Z.progressBarWidthPx;Z=Z.chapterData;var f={};f=_.un("ytPlayerStoryboardHost",(f.ytPlayerStoryboardHostMwebShorts=function(){return J().isShortsPage&&!1},f.ytPlayerStoryboardHostInlinePlayer=function(){return J().isInlinePlayer},f.ytPlayerStoryboardHostFadeIn=function(){return J().useFadeInAnimation},f));
return _.S("div",{class:f,"aria-hidden":"true",style:function(){var d=V(),N=P3m(a()),C=r();d=fEc(d)/d.videoDuration;var T=C*d,Y=N/2+6;N=C-(N/2+6);return"left: "+(T<=Y?Y/C*100:T>=N?N/C*100:d*100)+"%"}},_.S(_.K,{cond:function(){var d=V();
return!(J().isShortsPage&&d.videoDuration<15)},
then:function(){return _.S(WiW,{frame:a,props:V,isBigboard:!1})}}),_.S(Mlo,{props:V,
config:J,isBigboard:!1,chapterData:Z}))},"xe");
WiW=_.Uc(function(Z){var V=Z.frame;var a=Z.props;var J=Z.isBigboard;var r=function(){var N,C;return(C=(N=a().playerApi)==null?void 0:N.getVideoContentRect())!=null?C:{width:0,height:0}},f=function(){return P3m(V())},d=function(){var N=V();
return N?N.height/N.rows:0};
Z={};Z=_.un((Z.ytPlayerStoryboardBigboardImageWrapper=J,Z.ytPlayerStoryboardStoryboardImageWrapper=function(){return!J()},Z));
return _.S("div",{class:Z,style:function(){return"width: "+(J()?r().width:f())+"px; height: "+(J()?r().height:d())+"px;"}},_.S(IZD,{frame:V,
storyboardWidth:f,storyboardHeight:d,storyboardScale:function(){return(J()?r().width:f())/f()}}))},"ye");
IZD=_.Uc(function(Z){var V=Z.frame;var a=Z.storyboardWidth;var J=Z.storyboardHeight;var r=Z.storyboardScale;var f=function(){var d=V().row,N=V().column,C=a(),T=J(),Y=r();return{left:-N*C*Y,top:-d*T*Y}};
return _.S("img",{src:function(){return V().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+f().left+"px; top: "+f().top+"px; width: "+V().width*r()+"px; height: "+V().height*r()+"px;"}})},"ze");
Mlo=_.Uc(function(Z){var V=Z.props;var a=Z.config;var J=Z.isBigboard;var r=Z.chapterData;Z={};Z=_.un("ytPlayerStoryboardMetadata",(Z.ytPlayerStoryboardMetadataBigboard=J,Z));return _.S("div",{class:Z},_.S(_.K,{cond:J,then:function(){return _.S(_.Wr,null,_.S(Z_I,{props:V,config:a}),_.S(_.K,{cond:function(){a:{var f=V();var d=a(),N=r(),C;if((d==null?0:d.activeChapter)&&((C=_.D(d==null?void 0:d.activeChapter,Hn))==null?0:C.title))f=!0;else{d=_.B(vQR(N));for(d=d.next();!d.done;d=d.next()){f=(d=_.D(d.value,
jcA))&&ivm(f,d);break a}f=!1}}return f},
then:function(){return _.S(VPJ,{props:V,config:a,isBigboard:!0,chapterData:r})}}))},
else:function(){return _.S(_.Wr,null,_.S(VPJ,{props:V,config:a,isBigboard:!0,chapterData:r}),_.S(Z_I,{props:V,config:a}))}}))},"Ae");
Z_I=_.Uc(function(Z){var V=Z.props;var a=Z.config;Z={};Z=_.un("ytPlayerStoryboardTimestamp",(Z.ytPlayerStoryboardTimestampShorts=function(){return a().isShortsPage},Z.ytPlayerStoryboardTimestampIsHovering=function(){return V().isHovering||a().isShortsPage&&!0},Z));
return _.S("div",{class:Z},_.S(_.Wr,null,function(){return _.B1V(fEc(V()))}))},"Be");
VPJ=_.Uc(function(Z){var V=Z.props;var a=Z.config;var J=Z.isBigboard;var r=Z.chapterData;Z={};J=_.un("ytPlayerStoryboardTitle",(Z.ytPlayerStoryboardTitleBigboard=J,Z));return _.S("div",{class:J},_.S(_.K,{cond:function(){return!a().isShortsPage},
then:function(){return _.S(aGi,{props:V,activeChapter:function(){return a().activeChapter},
chapterData:r})}}))},"Ce");
aGi=_.Uc(function(Z){var V=Z.props;var a=Z.activeChapter;var J=Z.chapterData;return _.S(_.Wr,null,_.S(_.q_,{each:function(){return vQR(J())},
keyBy:"INDEX"},function(r){return _.S(_.Wr,null,_.S(_.K,{cond:function(){return _.D(r(),jcA)&&ivm(V(),_.D(r(),jcA))},
then:function(){return _.S(JVK,{timedMarker:function(){return _.D(r(),jcA)}})}}))}),_.S(_.K,{cond:function(){var r;
return a()&&((r=_.D(a(),Hn))==null?void 0:r.title)},
then:function(r){return _.S(_.dH,{text:r,noPreWrap:!0})}}))},"De");
JVK=_.Uc(function(Z){var V=Z.timedMarker;return _.S(_.Wr,null,_.S("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.S(_.rH,{icon:function(){return V().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.S(_.dH,{text:function(){return V().label},
noPreWrap:!0}))},"Ee");_.oBC=_.Uc(function(Z){var V=Z.progressBarProps;var a=Z.playheadData;var J=Z.config;Z=_.v6();var r=_.v6(),f=_.v6(),d=_.B(_.ip({width:0,left:0},void 0,"NcXsUb")),N=d.next().value,C=d.next().value,T=function(){f.value&&C(f.value.getBoundingClientRect())},Y=function(){N().width<=0&&T();
return N()};
eR("resize",T);var X=new mn(Y,function(){},function(){return 0},function(){},function(){},function(){}),n=function(){return V()};
d=_.B(_.ip(!1,void 0,"ZsF6Xc"));var t=d.next().value,c=d.next().value;d=_.VE(function(){c(!0);J().position===2?setTimeout(function(){T()},100):T()});
var y=_.VE(function(){c(!1);vFL(X,n)()}),U=_.VE(function(jE){J().doSeekOnClick&&wDH(X,n,J)(jE);
return!1}),v=_.VE(function(jE){UqS(X,n)(jE);
return!1}),h=_.VE(function(jE){HlI(X,n)(jE);
return!1}),L=_.VE(function(jE){kdJ(X,n,J)(jE);
return!1}),R=_.VE(function(jE){jsW(X,n,J)(jE);
return!1}),rJ=_.VE(function(){xqS(X,n,J)();
return!1}),Zm=_.VE(function(){QsW(X,n,J)();
return!1}),BJ=_.VE(function(){pDK(X,n,J)();
return!1}),Fu=_.VE(function(jE){h3K(n)(jE);
return!1});
eR("mousemove",e3C(X,n,J));eR("mouseup",z30(X,n,J));_.so(function(){uIu(r.value);c(!1);T();z30(X,n,J)()});
var Ga={};Ga=_.un("ytPlayerProgressBarHost",function(){return J().className},(Ga.ytPlayerProgressBarHostReadOnly=function(){return J().disableScrubbing},Ga.ytPlayerProgressBarHostHidden=function(){return J().hideProgressBar&&!t()},Ga.ytPlayerProgressBarHostLowerPlayer=function(){return J().position===0},Ga.ytPlayerProgressBarHostBottomEdge=function(){return J().position===1},Ga.ytPlayerProgressBarHostBottomInset=function(){return J().position===2},Ga.ytPlayerProgressBarHostCustom=function(){return J().position===
3},Ga));
var OE={},hO=_.un("ytPlayerProgressBarBackground",(OE.ytPlayerProgressBarBackgroundHide=function(){return J().position===2&&!t()&&!V().isDragging},OE));
OE={};OE=_.un("ytPlayerProgressBarDragContainer",(OE.ytPlayerProgressBarDragContainerBottomEdge=function(){return J().position===1},OE));
var kV={};kV=_.un("ytPlayerProgressBarProgressBar",(kV.ytPlayerProgressBarProgressBarInset=function(){return J().position===2},kV.ytPlayerProgressBarProgressBarInsetMinimized=function(){return J().position===2&&!t()&&!V().isDragging},kV));
var eE=function(){return Math.floor(Aen(V())*100)};
return _.S("yt-progress-bar",{el:Z,class:Ga},_.S(_.K,{cond:function(){return J().position===2},
then:function(){return _.S("div",{class:hO})}}),_.S("div",{el:r,
"on:click":U,"on:touchstart":v,"on:touchmove":L,"on:mouseenter":d,"on:mousedown":h,"on:mouseleave":y,"on:mousemove":R,"on:mouseup":Zm,"on:touchend":rJ,"on:touchcancel":BJ,"on:keydown":Fu,class:OE,role:"slider","aria-valuenow":eE,"aria-valuetext":function(){return eE()+"%"},
tabindex:0,"aria-label":_.oC("SEEK_SLIDER")},_.S("div",{el:f,class:kV},_.S(cDK,{progressBarProps:V,config:J,highContrast:function(){return!!J().isInlinePlayback}}),_.S(_.K,{cond:function(){return J().chapterData&&x$J(J().chapterData)},
then:function(){return _.S(FiK,{progressState:V,multiMarkersPlayerBarRenderer:function(){return J().chapterData},
progressBarWidth:function(){return N().width}})},
else:function(){return _.S(OlL,{progressBarProps:V,config:J})}}),_.S(GdW,{progressBarProps:V,
playheadData:a,interpolateDotPosition:function(){return J().position!==2},
hidePlayhead:function(){return J().playheadDotBehavior===1&&!t()}}))),_.S(ueI,{progressBarProps:V,
config:function(){return{activeChapter:Vmn(V(),J().chapterData),getProgressBarWidthPx:function(){return Y().width},
isShortsPage:!!J().isShortsPage,isInlinePlayer:!!J().isInlinePlayback,useFadeInAnimation:!!J().isInlinePlayback}},
progressBarWidthPx:function(){return N().width},
chapterData:function(){return J().chapterData}}))},"Fe");
_.oBC.idomCompat=!0;Object.assign({},_.Qka(),{setState:function(){},
domMeasurements:{},appApi:_.HLE(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var rVK;
_.PVK=_.Uc(function(){var Z,V=(Z=_.kr(mnu().playerApi))!=null?Z:void 0;Z=_.B(_.ip(!1,void 0,"HLFBmb"));var a=Z.next().value,J=Z.next().value;Z=_.B(_.ip(!1,void 0,"lHH9bc"));var r=Z.next().value,f=Z.next().value;Z=_.B(_.ip(!1,void 0,"zsY7yd"));var d=Z.next().value,N=Z.next().value;Z=_.B(_.ip(!1,void 0,"KeHQgc"));var C=Z.next().value,T=Z.next().value;Z=_.B(_.ip(0,void 0,"gLLCj"));var Y=Z.next().value,X=Z.next().value;Z=_.B(_.ip(0,void 0,"s3RYkf"));var n=Z.next().value,t=Z.next().value;Z=_.B(_.ip(!1,void 0,
"Dn608e"));var c=Z.next().value,y=Z.next().value;Z=_.B(_.ip(0,void 0,"AnkH1b"));var U=Z.next().value,v=Z.next().value;Z=_.B(_.ip(0,void 0,"QYNL0b"));var h=Z.next().value,L=Z.next().value;Z=_.B(_.ip("",void 0,"Yzw45d"));var R=Z.next().value,rJ=Z.next().value;Z=_.B(_.ip(-1,void 0,"iiVI0c"));var Zm=Z.next().value,BJ=Z.next().value,Fu=_.Ct(function(){var Ga={controlsVisible:a(),isOverlayHidden:r(),shouldWaitToHideControls:d(),isDragging:C(),isHovering:c(),videoDuration:U(),playedTime:h(),videoId:R(),
draggedTime:n(),hoveredTime:Y(),playerState:Zm()};return Object.assign({},_.Qka(),Ga,{domMeasurements:{},setState:function(OE){OE.controlsVisible!==void 0&&J(OE.controlsVisible);OE.isOverlayHidden!==void 0&&f(OE.isOverlayHidden);OE.shouldWaitToHideControls!==void 0&&N(OE.shouldWaitToHideControls);OE.isDragging!==void 0&&T(OE.isDragging);OE.isHovering!==void 0&&y(OE.isHovering);OE.draggedTime!==void 0&&t(OE.draggedTime);OE.hoveredTime!==void 0&&X(OE.hoveredTime);OE.videoDuration!==void 0&&v(OE.videoDuration);
OE.playedTime!==void 0&&L(OE.playedTime);OE.videoId!==void 0&&rJ(OE.videoId);OE.playerState!==void 0&&BJ(OE.playerState)},
appApi:_.HLE(),playerApi:V})},void 0,"ZW7y9");
_.lU(function(){V==null||V.addEventListener("onVideoProgress",znn(Fu));V==null||V.addEventListener("onVideoDataChange",enO(Fu));V==null||V.addEventListener("onStateChange",ptV(Fu))});
_.sN(function(){if(V==null?0:V.isReady())V==null||V.removeEventListener("onVideoProgress",znn(Fu)),V==null||V.removeEventListener("onVideoDataChange",enO(Fu)),V==null||V.removeEventListener("onStateChange",ptV(Fu))});
return _.S("desktop-shorts-player-controls",null,_.S(rVK,{playerControlsProps:Fu}))},"Ge");
rVK=_.Uc(function(Z){var V=Z.playerControlsProps;return _.S("div",{class:"desktopShortsPlayerControlsWizHost"},_.S(_.oBC,{progressBarProps:V,config:function(){return{isShortsPage:!0,hideProgressBar:V().videoDuration<30&&V().playerState!==2&&!V().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"He");_.RG(_.T1J);_.fGW=_.Uc(function(Z){var V=Z.data;return _.S("player-disclosure-view-model",{class:"ytwPlayerDisclosureViewModelHost"},_.S(_.B3,{command:function(){return V().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.S(_.K,{cond:function(){return V().iconName},
then:function(a){return _.S(_.rH,{icon:a})}}),_.S("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return V().text}),_.S(_.K,{cond:function(){return V().showEndChevron},
then:function(){return _.S(_.rH,{icon:"CHEVRON_RIGHT"})}})))},"Ie");var i_D=_.Uc(function(Z){var V=Z.data;var a=Z.overlayDensity;Z={};return _.S("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.S(_.lB,{data:function(){return V().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(J){var r=J.data;
return _.S(_.qQ,{data:function(){return(a==null?void 0:a())===1?Object.assign({},r(),{avatar:{avatarViewModel:Object.assign({},_.D(r().avatar,_.hv),{avatarImageSize:"AVATAR_SIZE_48"})}}):r()}})}}),_.S(_.lB,{data:function(){return V().avatarStackViewModel}},{avatarStackViewModel:function(J){return _.S(_.S0,{data:J.data})}}),_.S(_.dH,{className:_.un("ytReelChannelBarViewModelChannelName",(Z.ytReelChannelBarViewModelChannelNameLarge=function(){return(a==null?void 0:a())===1},Z)),
text:function(){return V().channelName},
linkInheritColor:!0,userInput:!0}),_.S("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.S(_.lB,{data:function(){return V().subscribeButtonViewModel}},{subscribeButtonViewModel:function(J){var r=J.data;
return _.S(Vzz,{data:function(){return(a==null?void 0:a())===1?Object.assign({},r(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},r().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):r()},
isOverlay:!1})},
buttonViewModel:_.yk})),_.S("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.S(_.lB,{data:function(){var J,r;return(r=_.D((J=V())==null?void 0:J.sponsorButtonViewModel,f8Y))==null?void 0:r.sponsorButton}},{buttonViewModel:function(J){return _.S(_.yk,{data:J.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"Je");var BAJ=_.Uc(function(Z){var V={};return _.S("yt-reel-multi-format-link-view-model",{class:_.un("ytReelMultiFormatLinkViewModelHost",(V.ytReelMultiFormatLinkViewModelHostTall=!0,V.ytReelMultiFormatLinkViewModelHostLarge=function(){var a;return((a=Z.overlayDensity)==null?void 0:a.call(Z))===1},V))},_.S(_.B3,{ariaLabel:function(){return Z.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return _.Xy(Z.data().command)},
dangerousStopPropagation:!1},_.S("h3",{class:"ytReelMultiFormatLinkViewModelLink"},_.S(_.K,{cond:function(){return Z.data().icon},
then:function(a){return _.S(_.bn,{data:a,className:"ytReelMultiFormatLinkViewModelIcon",alt:""})}}),_.S(_.dH,{text:function(){return Z.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"Ke");
BAJ.idomCompat=!0;var dgK=_.Uc(function(Z){var V=Z.data;var a=Z.overlayDensity;var J=_.v6();Z=_.B(_.ip(!1,void 0,"xDqzhe"));var r=Z.next().value,f=Z.next().value;Z=_.B(_.ip(!1,void 0,"LI9CFd"));var d=Z.next().value,N=Z.next().value,C=function(){return V().isMultiLineSa},T=_.PM(ROm,function(){var L,R;
return(R=(L=V().toggleableContent)==null?void 0:L.entityKey)!=null?R:""}),Y=function(){var L,R,rJ;
return(rJ=V().toggleableContent)!=null&&rJ.entityKey?(R=(L=T())==null?void 0:L.value)!=null?R:!1:!1},X=function(){var L,R,rJ,Zm,BJ,Fu,Ga,OE,hO,kV,eE;
return V().toggleableContent?Y()?(L=V().toggleableContent)==null?void 0:L.toggledData:(R=V().toggleableContent)==null?void 0:R.untoggledData:{primaryText:(OE=(rJ=V().defaultContent)==null?void 0:rJ.primaryText)!=null?OE:V().text,secondaryText:(Zm=V().defaultContent)==null?void 0:Zm.secondaryText,onTapCommand:(hO=(BJ=V().defaultContent)==null?void 0:BJ.onTapCommand)!=null?hO:V().onTapCommand,icon:(kV=(Fu=V().defaultContent)==null?void 0:Fu.icon)!=null?kV:V().icon,image:(eE=(Ga=V().defaultContent)==
null?void 0:Ga.image)!=null?eE:V().image}},n=function(){return C()?V().trailingTapTarget:void 0};
Z=function(L,R){return function(){return r()?R:L}};
var t={leadingSection:Z("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),secondaryText:Z("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:Z("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),leadingIcon:Z("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon",
"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon")};Z={};Z=_.un((Z.ytShortsSuggestedActionViewModelStaticHost=function(){return!C()},Z.ytShortsSuggestedActionViewModelDynamicHost=C,Z.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return C()&&d()},Z.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return C()&&!d()},Z));
_.so(function(){if(C()){var L=0,R;if((R=V().animationParams)==null?0:R.shouldExpand){var rJ,Zm;L=((Zm=(rJ=V().animationParams)==null?void 0:rJ.expansionDelaySecs)!=null?Zm:0)*1E3}var BJ,Fu=((BJ=V().animationParams)==null?0:BJ.shouldExpand)?setTimeout(function(){f(!0)},L):void 0,Ga,OE;
L=((Ga=V().animationParams)==null?0:Ga.visibilityDelaySecs)?((OE=V().animationParams)==null?NaN:OE.visibilityDelaySecs)*1E3:0;var hO=setTimeout(function(){N(!0)},L);
_.sN(function(){Fu&&clearTimeout(Fu);clearTimeout(hO)})}});
var c=function(L){_.tj(L,Object.assign({},{form:{element:J.value}}))},y=_.VE(function(){var L,R=(L=X())==null?void 0:L.onTapCommand;
R&&c(R)}),U=_.VE(function(){var L,R;
if(L=(R=n())==null?void 0:R.onTapCommand)return c(L),!1}),v=_.ot({"vertical-align":"bottom",
"border-radius":function(){var L;return C()?((L=V().defaultContent)==null?0:L.isCircleImage)?"50%":"4px":"0px"},
width:function(){var L,R,rJ;return C()&&((L=V().defaultContent)==null?0:L.imageSize)?((rJ=(R=V().defaultContent)==null?void 0:R.imageSize)!=null?rJ:24)+"px":null},
height:function(){var L,R,rJ;return C()&&((L=V().defaultContent)==null?0:L.imageSize)?((rJ=(R=V().defaultContent)==null?void 0:R.imageSize)!=null?rJ:24)+"px":null}}),h={};
return _.S("yt-shorts-suggested-action-view-model",{class:Z,el:J},_.S("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.S("button",{class:_.un(function(){return C()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var L;
return(L=V().useFullRoundedBorder)!=null&&L?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!n()&&C()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":C()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var L;
return(L=V().disableFixedHeight)!=null&&L?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(h.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(a==null?void 0:a())===1},h)),
"on:click":y},_.S(_.iX,{model:{color:4}}),_.S("div",{class:_.un(function(){return C()?t.leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.S(_.K,{cond:function(){var L;
return(L=X())==null?void 0:L.image},
then:function(L){return _.S(_.bn,{data:L,alt:"",className:function(){return C()?"ytShortsSuggestedActionViewModelDynamicHostLeadingImage":"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:v})}}),_.S(_.K,{cond:function(){var L,R;
return(L=X())==null?void 0:(R=L.icon)==null?void 0:R.iconType},
then:function(L){return _.S(_.rH,{icon:L,active:Y,className:function(){return C()?r()?"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon":"ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon":"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"}})}})),_.S("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.S(_.K,{cond:function(){var L;
return(L=X())==null?void 0:L.primaryText},
then:function(L){return _.S("div",{class:"ytShortsSuggestedActionViewModelStaticHostPrimaryText"},_.S(_.dH,{text:L}))}}),_.S(_.K,{cond:function(){var L;
return(L=X())==null?void 0:L.secondaryText},
then:function(L){return _.S("div",{class:t.secondaryText},_.S(_.dH,{text:L}))}}))),_.S(_.K,{cond:n,
then:function(L){return _.S("div",{class:t.trailingSection,"aria-label":function(){var R;return(R=L().a11yLabel)!=null?R:""},
"on:click":U,role:"button",tabindex:0},_.S(_.iX,{model:{color:4}}),_.S(_.rH,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"Le");var mgo=_.Uc(function(Z){var V=Z.data;var a=Z.overlayDensity;var J=_.v6();Z=_.VE(function(d){if(_.jHO(_.kA(d),J.value,["A".toString()]))return!1;(d=V().truncatedTextOnTapCommand)&&_.tj(d);return!1});
var r={},f={};return _.S("yt-shorts-video-title-view-model",{el:J,class:_.un("ytShortsVideoTitleViewModelHost",(r.ytShortsVideoTitleViewModelHostClickable=function(){return!!V().truncatedTextOnTapCommand},r)),
"on:click":Z},_.S("h2",{class:_.un("ytShortsVideoTitleViewModelShortsVideoTitle",(f.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(a==null?void 0:a())===1},f))},_.S(_.dH,{text:function(){return V().text},
linkInheritColor:!0,noEndpoints:!1,stopPropagation:!0,userInput:!0})))},"Me");_.NAk=_.Uc(function(Z){var V=Z.data;var a=Z.overlayDensity;return _.S("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.S(_.lB,{data:function(){return V().metadataItems}},{badgeViewModel:function(J){return _.S("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.S(_.Q$,{data:J.data}))},
playerDisclosureViewModel:function(J){return _.S("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.S(_.fGW,{data:J.data}))},
shortsSuggestedActionViewModel:function(J){return _.S("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.S(dgK,{data:J.data,overlayDensity:a}))},
reelChannelBarViewModel:function(J){return _.S("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.S(i_D,{data:J.data,overlayDensity:a}))},
reelMultiFormatLinkViewModel:function(J){return _.S("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.S(BAJ,{data:J.data,overlayDensity:a}))},
shortsVideoTitleViewModel:function(J){return _.S("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.S(mgo,{data:J.data,overlayDensity:a}))},
reelSoundMetadataViewModel:function(J){return _.S("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.S(_.KzI,{data:J.data,overlayDensity:a}))}}))},"Ne");var CVW=_.Uc(function(Z){var V=_.bm(Z,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),a=V.size,J=V.onTap,r=V.disabled,f=V.tooltipText;return _.S("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.S(uB,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:a(),disabled:r(),tooltipText:f(),onTap:J}},
iconName:Z.iconType}))},"Oe"),qSK=_.Uc(function(Z){function V(Y){Y.stopPropagation();
Y.code==="ArrowUp"?(Y.preventDefault(),nYR(N.value)):Y.code==="ArrowDown"?(Y.preventDefault(),lEa(N.value)):Y.code==="KeyM"?XOa():(Y.code==="KeyK"||Y.code==="Space")&&KIm(C())}
var a=_.bm(Z,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});Z=a.previousButtonDisabled;var J=a.nextButtonDisabled,r=a.data,f=a.playabilityStatus,d=a.previewThumbnail,N=_.v6(),C=_.Ko(_.bpo),T;_.lU(function(){(T=_.OY(N.value))&&T.addEventListener("keydown",V)});
_.sN(function(){var Y;(Y=T)==null||Y.removeEventListener("keydown",V)});
a=function(){var Y,X,n;return(Y=r())==null?void 0:(X=Y.reelPlayerOverlayRenderer)==null?void 0:(n=X.likeButton)==null?void 0:n.likeButtonRenderer};
return _.S("ytd-shorts-miniplayer-overlay",{el:N,class:"ytdShortsMiniplayerOverlayHost"},_.S("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.ot({"background-image":function(){var Y=d();return Y?'url("'+_.xI(Y.thumbnails)+'")':""}})}),_.S("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.S("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.S(CVW,{iconType:function(){var Y=C();
return Y===2||Y===-1||Y===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){KIm(C())},
tooltipText:function(){var Y=C();return Y===1||Y===3?_.oC("PLAYER_LABEL_PAUSE"):_.oC("PLAYER_LABEL_PLAY")}}),_.S(_.T1J,null)),_.S("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.S(CVW,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:Z,onTap:function(){nYR(N.value)},
tooltipText:_.oC("PREVIOUS_VIDEO_LABEL")}),_.S(CVW,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:J,onTap:function(){lEa(N.value)},
tooltipText:_.oC("NEXT_VIDEO_LABEL")}),_.F("web_shorts_pip_like_button")?_.S("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.S(u9h,{buttonTooltipPosition:"left",data:a,overrides:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"},textTransform:"none",useShortsIcon:!0,vertical:!0})):null),_.S("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.S(_.K,{cond:function(){var Y,X;return _.D((Y=r())==null?void 0:(X=Y.reelPlayerOverlayRenderer)==null?void 0:X.metapanel,
_.J6b)},
then:function(Y){return _.S("div",{class:_.un("ytdShortsMiniplayerOverlayInteractive")},_.S(_.NAk,{data:Y}))}})),_.S("div",{class:_.un("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var Y;return!((Y=r())==null||!Y.adsOverlay)||f()&&!bzn(f())}},_.S("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.S(_.PVK,null)))),_.S(_.K,{cond:function(){var Y=r(),X,n;
Y=_.D(Y==null?void 0:(X=Y.adsOverlay)==null?void 0:(n=X.fulfillmentContent)==null?void 0:n.fulfilledLayout,j8W);return _.D(Y==null?void 0:Y.renderingContent,hvb)},
then:function(Y){return _.S("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.S(La4,{data:Y}))}}))},"Pe");var tmo=_.Uc(function(){var Z=_.B(_.ip(new _.f6(NaN,NaN),void 0,"dCf7yb")),V=Z.next().value,a=Z.next().value;Z=_.B(_.ip(!1,void 0,"smJHAc"));var J=Z.next().value,r=Z.next().value,f=_.B(_.ip(!1,void 0,"HnqDAc"));Z=f.next().value;var d=f.next().value,N=_.l().resolve(_.Ee).miniplayerPropSignalMap[0],C=N.data,T=N.shortsData,Y=N.nextButtonDisabled,X=N.shortsPreviewThumbnail,n=N.previousButtonDisabled,t=N.externalPlaylistData;f=N.toastData;var c=N.playabilityStatus,y=N.isDisabled;N=_.Ko(_.mP);_.jR("yt-pip-window-resized",
function(L){a(L)});
_.jR("yt-activate-pip-miniplayer",function(){return _.m(function(L){d(!0);_.mt(L)})});
var U=function(){var L;return!((L=t())==null||!L.contents)&&J()},v=function(){var L=V(),R=!!C(),rJ=U();
L=L.clone();R&&(L.height-=76);rJ&&(L.height-=285);return L},h=function(){r(!J())};
return _.S("ytd-pip-container",{class:"ytdPipContainerHost"},_.S(_.K,{cond:Z,then:function(){return _.S(_.lZS,{isDisabled:y,playabilityStatus:c,size:v})}}),_.S(_.K,{cond:C,
then:function(){return _.S(_.KiK,{data:C,expanded:J,onExpandClick:h,playlistData:t})}}),_.S(_.K,{cond:U,
then:function(){return _.S("div",{class:"ytdPipContainerPlaylistPanel"},_.S(_.Mxz,{data:t,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.S(_.K,{cond:N,
then:function(){return _.S(qSK,{data:T,nextButtonDisabled:Y,previousButtonDisabled:n,playabilityStatus:c,previewThumbnail:X})}}),_.S("div",{class:"ytdPipContainerToast"},_.S(_.tli,{toastData:f})))},"Qe");var Ce=function(Z,V){var a=this;this.pipController=Z;this.JSC$16363_clientRoot=V;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=Gio();this.watchPipEnabled=_.F("web_watch_pip");this.shortsPipEnabled=_.F("web_shorts_pip");this.JSC$16363_watchWhileEnabled=_.F("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;_.NC(_.EV(),_.Opi,function(J){a.isSingleOptionSurveyActive=J});
this.JSC$16363_onPlayerPlayVideo=this.JSC$16363_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);_.kX(_.A$.getInstance(),this.miniplayerServiceActionMap,this.JSC$16363_clientRoot);_.dx()&&_.n9("genericClientExperimentEvent",{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},
NPW,FmW,nBI,DgI,cVC,OUB,O_C,GmK,wFW,tPJ;
Ce.prototype.handleMediaSessionPipActivation=function(){var Z=this,V;return _.m(function(a){_.d8().mediaSessionPipActivation=!0;V=_.l().resolve(_.jV);return V.isOnWatch()&&Z.watchPipEnabled?(_.d8().watchPipActivation=!0,_.SSo(Z,V.data),a.jumpTo(0)):V.isOnShorts()&&Z.shortsPipEnabled?(_.d8().shortsPipActivation=!0,_.TAi(Z),a.jumpTo(0)):Z.isMiniplayerActive()&&Z.watchPipEnabled&&!Z.watchWhileMode?_.q(a,YSD(Z),0):a.jumpTo(0)})};
var YSD=function(Z){var V,a,J,r;return _.m(function(f){if(f.nextAddress==1)return V=!Z.miniplayerToPipMode,a=Z.playerElement,J=Z.miniplayerData,r=Z.watchResponse,_.q(f,Z.deactivate(),2);if(f.nextAddress!=3)return V?(_.d8().mediaSessionPipActivation=!0,_.d8().watchPipActivation=!0):_.d8().miniplayerButtonActivation=!0,_.q(f,Z.activate(a,J,r),3);Z.miniplayerToPipMode=V;_.mt(f)})};
Ce.prototype.onDownloadedVideoDeleted=function(Z){var V,a=_.D((V=this.miniplayerData)==null?void 0:V.watchEndpoint,_.kZ),J,r;a&&((J=this.watchResponse)==null?void 0:(r=J.playerResponse)==null?void 0:r.offlineState)!==void 0&&(V=a.videoId)&&Z&&V===Z&&this.close()};
Ce.prototype.onShowMiniplayerCommand=function(Z){var V=this,a,J,r,f,d,N,C,T,Y,X,n,t,c;return _.m(function(y){switch(y.nextAddress){case 1:return a=_.D(Z,L4a),r=(J=a)==null?void 0:J.miniplayerCommand,f=_.D(r,_.kZ),r&&f&&!V.active?_.q(y,_.Kk.getInstance(),2):y.return();case 2:return d=y.yieldResult,_.q(y,(N=d)==null?void 0:N.get("yt-miniplayer-shown-video-id"),3);case 3:C=y.yieldResult;T=f.videoId;if(!T||C===T)return y.return();Y=_.l().resolve(_.jV);if(Y.isOnWatch())return _.FD(Error("Bj")),y.return();
X={channelItem:{externalId:btoa(T)}};V.readyToResumeVe=_.Ne(121253,void 0,void 0,X);_.d8().showMiniplayerCommandActivation=!0;return _.q(y,_.GZ4(V,r,!0),4);case 4:return V.active?(_.qd(V,{readyToResumeVe:V.readyToResumeVe,continueWatching:!0,premiumBranding:!((n=a)==null||!n.showPremiumBranding)}),V.isReadyToResume=!0):_.qd(V,{continueWatching:!0,premiumBranding:!((t=a)==null||!t.showPremiumBranding)}),_.F("ytd_miniplayer_to_wiz")&&_.qd(V,{isReadyToResume:!0}),_.q(y,(c=d)==null?void 0:c.set("yt-miniplayer-shown-video-id",
f.videoId),5);case 5:V.readyToResumeVe=void 0,_.mt(y)}})};
Ce.prototype.init=function(Z){this.miniplayerEl?_.FD(new _.qa("MiniplayerService already initialized.")):this.miniplayerEl=Z};
Ce.prototype.isInitialized=function(){var Z=!!this.miniplayerEl;Z||_.FD(new _.qa("MiniplayerService used before initialized."));return Z};
_.SSo=function(Z,V){if(Z.isInitialized()){var a=_.bLc(V.response,V.playerResponse),J=_.l().resolve(_.jV).getPlayerFromWatch();_.d8().currentEndpoint=a.watchEndpoint||null;Z.activate(J,a,V)}};
_.TAi=function(Z){if(Z.isInitialized()){var V=_.l().resolve(_.jV).getPlayerFromShorts();Z.activate(V)}};
NPW=function(Z,V){var a;(a=!Z.isInitialized())||(a=_.l().resolve(_.jV).isOnWatch()&&Z.watchPipMode,a=!(Z.isMiniplayerActive()&&(_.d8().userActivation||_.d8().lockupActivation||a)));if(a)return!1;XF0(Z,V)?_.dj(Z):OUB(Z,V);return Z.watchPipMode?!_.l().resolve(_.jV).isOnWatch():!0};
Ce.prototype.isMiniplayerActive=function(){return this.active};
var XF0=function(Z,V){var a;V=(a=_.D(V,_.kZ))==null?void 0:a.videoId;var J,r;Z=(r=_.D((J=Z.miniplayerData)==null?void 0:J.watchEndpoint,_.kZ))==null?void 0:r.videoId;return V!=null&&V===Z};
Ce.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.Rg(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.MR(this.miniplayerEl,"yt-navigate-home-action"))};
_.GZ4=function(Z,V,a,J){a=a===void 0?!1:a;var r,f,d;return _.m(function(N){switch(N.nextAddress){case 1:if(Z.active){N.jumpTo(2);break}r=_.l().resolve(_.jV);if(d=(f=Z.playerElement)!=null?f:r.getPlayerFromWatch()){N.jumpTo(3);break}return _.q(N,_.l().resolve(_.Rt),4);case 4:d=r.getPlayerFromWatch();case 3:if(!d){_.FD(Error("Dj"));N.jumpTo(2);break}return _.q(N,Z.activate(d,J),2);case 2:return Z.active?_.q(N,OUB(Z,V,a),0):N.return()}})};
Ce.prototype.activate=function(Z,V,a){var J=this,r,f,d,N,C,T,Y,X,n;return _.m(function(t){switch(t.nextAddress){case 1:if(!J.isInitialized())return t.return();if(!Z)return _.FD(Error("Dj")),t.return();if(_.MQF()||J.isMiniplayerActive())var c=!0;else c=_.d8().watchPipActivation||_.d8().watchWhileActivation,_.l().resolve(_.jV).isOnWatch()&&!c?(_.FD(new _.qa("miniplayer activated on watch page")),c=!0):c=_.d8().watchWhileActivation?J.userDeactivatedWatchWhile||!!document.pictureInPictureElement||NYV():
!1;if(c)return Ru7(),t.return();r=_.d8().mediaSessionPipActivation;f=_.d8().shortsPipActivation;d=_.d8().watchPipActivation;C=(N=_.d8().watchWhileActivation)||d;T=d||f;if(!J.pictureInPictureEnabled()||!T){t.jumpTo(2);break}return _.q(t,Kmi(J,r),3);case 3:if(!t.yieldResult)return _.FD(Error("Cj")),Ru7(),t.return();case 2:return J.setActive(!0),J.watchResponse=a,J.playerElement=Z,J.updateMiniplayerData(V),_.q(t,nBI(J,Z),4);case 4:if(!J.active)return _.FD(new _.qa("miniplayer deactivated during activation")),
J.removePlayerListeners(),t.return();c=_.l().resolve(_.w8);c.addEventListener("yt-navigate",_.zh(J,J.onPlaylistNavigate));c.addEventListener("yt-playlist-data-updated",_.zh(J,J.JSC$16363_onPlaylistDataUpdated));J.JSC$16363_onPlaylistDataUpdated();Ru7();J.JSC$16363_watchWhileEnabled&&_.lGK(J,N);J.pictureInPictureEnabled()&&J.shortsPipEnabled&&(J.shortsPipMode=f,_.EV().dispatch(H1Y(J.shortsPipMode)));J.pictureInPictureEnabled()&&J.watchPipEnabled&&(J.watchPipMode=d,_.q_V(J.handleMediaSessionPipActivation));
J.player&&(Y=J.player.getPlayerState(),X=Y===1,_.EV().dispatch(hHz(Y)),_.L4(J.miniplayerEl,"yt-miniplayer-play-state-changed",[X]),_.d8().isVideoPlaying=X);_.L4(J.miniplayerEl,"yt-miniplayer-endpoint-changed");tPJ(J);_.sei(J);return J.shortsPipMode||J.watchPipMode?_.q(t,_.u$(J.miniplayerEl,"yt-activate-pip-miniplayer"),6):_.F("ytd_miniplayer_to_wiz")?_.q(t,_.u$(J.miniplayerEl,"yt-activate-miniplayer",[C]),6):_.q(t,_.u$(J.miniplayerEl,"yt-activate-miniplayer-action",[Z,C]),6);case 6:FmW(J),DgI(J,!0),
(n=J.getPlayerElement())==null||n.focusOnPlayer(),_.mt(t)}})};
Ce.prototype.updateMiniplayerData=function(Z){this.miniplayerData=Z;_.qd(this,{data:Z})};
_.sei=function(Z){var V,a,J=((V=Z.miniplayerData)==null?void 0:(a=V.miniplayerRenderer)==null?void 0:a.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";V=Z.watchWhileMode||Z.watchPipMode?J&&!_.l().resolve(_.jV).isOnWatch():J;_.qd(Z,{isDisabled:V});var r,f;a=_.D((r=Z.miniplayerData)==null?void 0:(f=r.miniplayerRenderer)==null?void 0:f.minimizedEndpoint,_.t8);V&&a&&_.l().resolve(_.S2).openSheet({openPopupActionCommand:{openPopupAction:a}},Z.miniplayerEl)};
FmW=function(Z){if(Z.watchResponse&&!cVC(Z)){var V,a=(V=Z.watchResponse.playerResponse)==null?void 0:V.trackingParams;a&&(_.qd(Z,{expandVe:_.Ne(35989),closeVe:_.Ne(34699),readyToResumeCloseVe:_.Ne(131070),repositionVe:_.Ne(226204),resizeVe:_.Ne(226205)}),_.qd(Z,{playerVe:_.oN(a)}))}};
nBI=function(Z,V){return _.m(function(a){if(a.nextAddress==1)return V.preparePlayer(),_.q(a,V.getPlayerPromise(),2);Z.player=a.yieldResult;Z.player&&(Z.player.addEventListener("onPlayVideo",Z.JSC$16363_onPlayerPlayVideo),Z.player.addEventListener("onCloseMiniplayer",Z.onPlayerCloseMiniplayer),Z.player.addEventListener("onExpandMiniplayer",Z.onPlayerExpandMiniplayer),Z.player.addEventListener("onStateChange",Z.onPlayerStateChange));_.mt(a)})};
_.P=Ce.prototype;_.P.JSC$16363_onPlayerPlayVideo=function(Z){var V=Z.sessionData&&"autonav"in Z.sessionData,a;Z.sessionData&&Z.sessionData.itct&&(a=Z.sessionData.itct);var J=Z.watchEndpoint;V=J&&V?_.ZTE(J,a):_.pF(Z.videoId,Z.listId||void 0,a);Z.sessionData&&_.xZ(_.D(V.commandMetadata,_.p4).url,Z.sessionData);OUB(this,V)};
_.P.onPlayerExpandMiniplayer=function(){_.dj(this)};
_.P.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.P.onPlayerStateChange=function(){if(this.player){var Z=this.player.getPlayerState(),V=Z===1;_.EV().dispatch(hHz(Z));_.EV().dispatch(_.zHA(Z));_.L4(this.miniplayerEl,"yt-miniplayer-play-state-changed",[V]);_.d8().isVideoPlaying=V;if(Z===0){V=!_.$g.getInstance().isAutoplaySetExplicitly();var a,J,r,f,d,N,C=(a=this.watchResponse.response)==null?void 0:(J=a.contents)==null?void 0:(r=J.twoColumnWatchNextResults)==null?void 0:(f=r.autoplay)==null?void 0:(d=f.autoplay)==null?void 0:(N=d.autoplayExplicitChoiceDialogRenderer)==
null?void 0:N.confirmDialogRenderer;V&&C&&this.player.setAutonavState(1)}Z===0&&this.watchWhileMode&&this.deactivate()}};
_.P.onPlaylistNavigate=function(Z,V){var a=this,J,r,f,d,N,C,T;return _.m(function(Y){if(Y.nextAddress==1){if(!_.D(V.endpoint,_.kZ))return Y.return();_.d8().currentEndpoint=V.endpoint;_.L4(a.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.l().resolve(_.jV).isOnWatch()&&(a.watchWhileMode||a.watchPipMode))return Y.return();Z.stopPropagation();(f=(r=_.D((J=V.endpoint)==null?void 0:J.commandMetadata,_.p4))==null?void 0:r.url)&&V.tempData&&!_.lv.isEmpty(V.tempData)&&_.xZ(f,V.tempData);d={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};N=new eqH(function(){return a.getPlayerElement()},d,{layer:3});
C=function(X){N.processChunk({endpoint:V.endpoint,data:X})};
O_C(a);a.miniplayerFetchRequest=GmK(a,V.endpoint,C);_.rs(Y,2);return _.q(Y,a.miniplayerFetchRequest,4)}if(Y.nextAddress!=2)return T=Y.yieldResult,wFW(a,T),_.Hb(Y,0);_.ds(Y);_.mt(Y)})};
_.P.JSC$16363_onPlaylistDataUpdated=function(){var Z=_.l().resolve(_.w8).getPlaylistData();this.hasPlaylistData=!!Z;_.qd(this,{externalPlaylistData:Z||{}})};
_.P.close=function(Z){if(this.isInitialized())if(Z){if(!((this.watchWhileMode||this.watchPipMode)&&_.l().resolve(_.jV).isOnWatch()||this.shortsPipMode)){var V;(V=this.getPlayerElement())==null||V.stop()}this.deactivate()}else _.AP().closeMiniplayer(this.miniplayerEl)};
_.P.deactivate=function(Z){var V=this,a,J,r,f;return _.m(function(d){if(d.nextAddress==1){if(!V.isInitialized()||!V.active)return d.return();V.setActive(!1);O_C(V);(a=!!Z&&XF0(V,Z))&&V.isSingleOptionSurveyActive&&_.MR(V.miniplayerEl,"yt-show-watch-page-survey",[V.isSingleOptionSurveyActive]);return _.q(d,yV0(V),2)}if(d.nextAddress!=3){DgI(V,!1);V.isReadyToResume=!1;V.watchResponse=void 0;V.updateMiniplayerData(void 0);V.shortsPipMode&&(V.shortsPipMode=!1,_.EV().dispatch(H1Y(V.shortsPipMode)),ImH(V.pipController),
(J=V.player)==null||J.setInternalSize(NaN,NaN));V.watchPipMode&&(V.watchPipMode=!1,ImH(V.pipController));(r=V.watchWhileMode)&&_.lGK(V,!1);V.removePlayerListeners();var N=_.l().resolve(_.w8);N.removeEventListener("yt-navigate",_.zh(V,V.onPlaylistNavigate));N.removeEventListener("yt-playlist-data-updated",_.zh(V,V.JSC$16363_onPlaylistDataUpdated));_.d8().currentEndpoint=null;_.L4(V.miniplayerEl,"yt-miniplayer-endpoint-changed");V.playerElement=null;Ru7();return V.shortsPipMode||V.watchPipMode?d.jumpTo(3):
_.q(d,_.u$(V.miniplayerEl,_.F("ytd_miniplayer_to_wiz")?"yt-deactivate-miniplayer":"yt-deactivate-miniplayer-action",[a,r]),3)}(f=V.player)==null||f.setInternalSize(NaN,NaN);V.player=null;_.mt(d)})};
var yV0=function(Z){var V;return _.m(function(a){V=_.l().resolve(_.jV);return Z.shortsPipMode?_.q(a,V.movePlayerToShorts(Z.playerElement),0):_.q(a,V.movePlayerToWatch(Z.playerElement),0)})};
Ce.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$16363_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
Ce.prototype.setActive=function(Z){this.active=Z;this.isSingleOptionSurveyActive?_.MR(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.MR(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.EV().dispatch(_.$z({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.lGK=function(Z,V){Z.watchWhileMode=V;_.qd(Z,{watchWhile:V})};
DgI=function(Z,V){if(!cVC(Z))if(Z.shortsPipMode||Z.watchPipMode){var a;(a=Z.player)==null||a.setDocumentPictureInPicture(V)}else{var J;(J=Z.player)==null||J.setMinimized(V)}};
cVC=function(Z){return Z.watchWhileMode&&_.F("kevlar_watch_while_counterfactual")};
_.dj=function(Z){var V;return _.m(function(a){switch(a.nextAddress){case 1:if(!Z.isInitialized())return a.return();_.rs(a,2);return _.q(a,Z.miniplayerFetchRequest,4);case 4:_.Hb(a,3);break;case 2:_.ds(a);case 3:Z.watchResponse&&Z.miniplayerData&&Z.miniplayerData.watchEndpoint?(V={url:Z.watchResponse.url,endpoint:Z.miniplayerData.watchEndpoint,data:Z.watchResponse,miniplayer:!0},_.Rg(Z.miniplayerEl,"yt-navigate-cache",V)):Z.miniplayerData&&Z.miniplayerData.watchEndpoint&&_.Rg(Z.miniplayerEl,"yt-navigate",
{endpoint:Z.miniplayerData.watchEndpoint}),_.mt(a)}})};
OUB=function(Z,V,a){var J,r,f,d;return _.m(function(N){if(N.nextAddress==1){if(XF0(Z,V))return N.return();_.d8().currentEndpoint=V;_.L4(Z.miniplayerEl,"yt-miniplayer-endpoint-changed");_.L4(Z.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.d8().isVideoPlaying=!1;J={clientParams:{miniplayer:!0,autoSaveToQueue:!a}};r=new eqH(function(){return Z.getPlayerElement()},J,{layer:3,
parentLayer:0},void 0,Z.readyToResumeVe);f=function(C){var T,Y,X=Object.assign({},(T=C.playerResponse)==null?void 0:(Y=T.playerConfig)==null?void 0:Y.playbackStartConfig,{startPaused:!0}),n;a&&((n=C.playerResponse)==null?0:n.playerConfig)&&(C.playerResponse.playerConfig.playbackStartConfig=X);r.processChunk({endpoint:V,data:C})};
O_C(Z);Z.miniplayerFetchRequest=GmK(Z,V,f);_.rs(N,2);return _.q(N,Z.miniplayerFetchRequest,4)}if(N.nextAddress!=2)return d=N.yieldResult,wFW(Z,d),_.Hb(N,0);_.ds(N);_.mt(N)})};
O_C=function(Z){Z.miniplayerFetchRequest&&(Z.miniplayerFetchRequest.cancel&&Z.miniplayerFetchRequest.cancel("Active request obsolete"),Z.miniplayerFetchRequest=null)};
GmK=function(Z,V,a){var J=_.Ic.instance,r,f=(r=_.D(V.commandMetadata,_.p4))==null?void 0:r.url,d;r=!f||_.F("disable_miniplayer_tempdata")?{}:(d=Y4R(f))!=null?d:{};return xr(J,V,r,window.location.href,"watch",function(N,C){a(C)},function(N){return N!==Z.miniplayerFetchRequest})};
wFW=function(Z,V){var a;_.m(function(J){if(!V)return J.return();Z.watchResponse=V;FmW(Z);tPJ(Z);a=_.bLc(V.response,V.playerResponse);if(Z.isMiniplayerActive()){V.response&&(Z.playerElement.watchNextData=V.response);var r=_.lv.getValueByKeys.apply(_.lv,[V].concat(_.nw(JXz)));_.lv.getValueByKeys.apply(_.lv,[V].concat(_.nw(i2B)))&&r&&_.l().resolve(_.w8).setAutoplayRenderer(r);if(r)if(_.F("kevlar_is_pupi_enabled")){var f,d,N,C,T,Y=((f=V.response)==null?0:(d=f.playerOverlays)==null?0:(N=d.playerOverlayRenderer)==
null?0:(C=N.autonavToggle)==null?0:(T=C.autoplaySwitchButtonRenderer)==null?0:T.enabled)?2:1;_.$g.getInstance().setState(Y,!1,!1)}else f=yyK()?2:1,(Y=Z.player)==null||Y.setAutonavState(f);Z.updateMiniplayerData(a);_.sei(Z)}_.mt(J)})};
tPJ=function(Z){var V,a,J=(V=Z.watchResponse)==null?void 0:(a=V.playerResponse)==null?void 0:a.playabilityStatus,r;V=J==null?void 0:(r=J.miniplayer)==null?void 0:r.miniplayerRenderer;(V==null?void 0:V.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&V.minimizedEndpoint&&_.Wo(Z.miniplayerEl,[V.minimizedEndpoint]);_.qd(Z,{miniplayerRenderer:V,playabilityStatus:J})};
Ce.prototype.openToast=function(Z,V){_.qd(this,{toastData:{data:Z,label:V}})};
_.qd=function(Z,V){var a=Z.miniplayerEl,J;for(J in V)a[J]=V[J];(0,Z.miniplayerPropSignalMap[1])(V)};
Ce.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var Z;return this.playerElement?this.playerElement:(Z=_.H(this.miniplayerEl).querySelector("#player-container"))==null?void 0:Z.firstElementChild};
var Kmi=function(Z,V){V=V===void 0?!1:V;var a,J,r,f,d,N,C;return _.m(function(T){if(T.nextAddress==1){a=navigator.userActivation.isActive||V;if(!a||!_.dx())return T.return(!1);J=b_I(Z);r=J.width;f=J.height;return _.q(T,Z.pipController.openWindow({width:r,height:f}),2)}d=T.yieldResult;N=Z.pipController.getWindow();if(!N||!d)return T.return(!1);N.document.body.style.overflow="hidden";C=sfV(N);Z7J(Z.pipController,function(){Ugk(Z);C()});
return T.return(!0)})},b_I=function(Z){var V=_.d8().shortsPipActivation,a,J;
Z=V?.5625:(J=(a=Z.player)==null?void 0:a.getVideoAspectRatio())!=null?J:16/9;a=Math.min(window.innerWidth,window.innerHeight)/2;V=V?0:76;return Z>1?new _.f6(a,V+a/Z):new _.f6(a*Z,V+a)},Ugk=function(Z){var V;
_.m(function(a){V=_.l().resolve(_.jV);return V.isOnWatch()&&Z.watchPipMode||V.isOnShorts()&&Z.shortsPipMode?_.q(a,Z.deactivate(),0):Z.miniplayerToPipMode?_.q(a,YSD(Z),0):Z.watchPipMode?_.q(a,_.dj(Z),0):a.jumpTo(0)})};
Ce.prototype.pictureInPictureEnabled=function(){return _.dx()&&(this.watchPipEnabled||this.shortsPipEnabled)};
_.QS.Object.defineProperties(Ce.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
Ce[LR]=[_.VhJ,BPz];var H_J="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(" "),
AVD="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" ");var kmK=null;var EBI={},je8=(EBI.initialized={priority:10,callback:function(Z){var V=_.l();V.addProvider({provide:dAB,useClass:WzD});V.addProvider({provide:_.uBS,useFactory:function(){return new mAz}});
V.addProvider({provide:ih,useValue:_.yr("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});V.addProvider({provide:C2H,useValue:5184E6});V.addProvider({provide:cgB,useValue:_.cn()});V.addProvider({provide:EVD,useClass:lbz});V.addProvider({provide:Ft,useClass:Ft});V.addProvider({provide:_.Rt,useFactory:function(){return kHb.promise}});
V.addProvider({provide:_.jvE,useFactory:function(){return _.Eia.promise}});
V.addProvider({provide:WVJ,useValue:function(){var N;return((N=_.po())==null?void 0:N.getPlayer())||null}});
var a={};V.addProvider((a.provide=_.Hi,a.useFactory=function(N,C){return function(){return W9J(N,C)}},a[LR]=[ih,
C2H],a));a={};V.addProvider((a.provide=_.Wl,a.useClass=ZnH,a[LR]=[ih,C2H],a));a={};V.addProvider((a.provide=_.jfE,a.useClass=oVk,a[LR]=[_.Wl],a));V.addProvider({provide:IW,useFactory:_.EV});V.addProvider({provide:iN,useFactory:_.EV});V.addProvider({provide:xiL,useFactory:_.EV});V.addProvider({provide:rJL,useFactory:_.EV});V.addProvider({provide:_.lE,useFactory:_.EV});V.addProvider({provide:QJ,useValue:_.VW});V.addProvider({provide:zED,useClass:OFR});V.addProvider({provide:MDc,useClass:R7h});V.addProvider({provide:KJ,
useClass:KJ});V.addProvider({provide:Nv,useClass:Nv});V.addProvider({provide:Sc,useClass:Sc});V.addProvider({provide:Yj,useClass:Yj});V.addProvider({provide:ci,useClass:ci});V.addProvider({provide:us,useClass:us});V.addProvider({provide:h2,useClass:h2});V.addProvider({provide:QmE,useValue:dq0});V.addProvider({provide:_.fZ,useFactory:_.Ze});V.addProvider({provide:jA,useFactory:_.fF});a={};V.addProvider((a.provide=YxJ,a.useFactory=function(N){return function(C){var T=T===void 0?{}:T;var Y,X,n=(X=_.D((Y=
C.endpoint)==null?void 0:Y.commandMetadata,_.p4))==null?void 0:X.rootVe;if(n){var t,c;if(Y=C.previousCsn||((c=_.D((t=C.endpoint)==null?void 0:t.commandMetadata,l87))==null?void 0:c.parentCsn)){var y=y===void 0?{}:y;if(Y!==_.st(y.layer)||n!==weE(y.layer))ARo(Y,y.cttAuthInfo,y.layer||0),OCo(Y,y.layer||0),t=y.layer||0,_.wr(G9E(t===void 0?0:t),n);T.parentCsn=Y}C.endpoint&&Y?Ubz(N,C.endpoint,T):_.ac(N,n,void 0,T);var U;((U=C.response)==null?0:U.trackingParams)&&N.graftServerVe(C.response.trackingParams);
var v;((v=C.playerResponse)==null?0:v.trackingParams)&&N.graftServerVe(C.playerResponse.trackingParams);var h;((h=C.reelWatchSequenceResponse)==null?0:h.trackingParams)&&N.graftServerVe(C.reelWatchSequenceResponse.trackingParams)}}},a[LR]=[_.fZ],a));
a={};V.addProvider((a.provide=pJD,a.useClass=QRL,a[LR]=[QJ,_.lE],a));a={};V.addProvider((a.provide=zV,a.useClass=zV,a[LR]=[_.Rt,_.lE],a));a={};V.addProvider((a.provide=Qv,a.useClass=Qv,a[LR]=[iN,_.Lf],a));V.addProvider({provide:_.MEK,useClass:JAK});a={};V.addProvider((a.provide=_.qj,a.useClass=WcC,a[LR]=[_.MEK],a));V.addProvider({provide:_.S2,useClass:LJ});V.addProvider({provide:_.TH,useClass:Rq});a={};V.addProvider((a.provide=_.H8,a.useClass=aHJ,a[LR]=[_.H8],a));V.addProvider({provide:_.eZ,useClass:Qph});
V.addProvider({provide:oE,useClass:oE});V.addProvider({provide:dI,useClass:dI});V.addProvider({provide:X5,useClass:Mv});a={};V.addProvider((a.provide=lh,a.useClass=lh,a[LR]=[_.S2,X5],a));_.F("web_enable_feedback_endpoint_resolver")&&(a={},V.addProvider((a.provide=Zs,a.useClass=Zs,a[LR]=[IW,gX],a)),V.addProvider({provide:gX,useClass:P27}));_.F("web_enable_feedback_endpoint_resolver_batch_2")&&(a={},V.addProvider((a.provide=aE,a.useClass=aE,a[LR]=[IW],a)),a={},V.addProvider((a.provide=VQ,a.useClass=
VQ,a[LR]=[gX],a)));a={};V.addProvider((a.provide=Kj,a.useClass=Kj,a[LR]=[_.TH,X5],a));a={};V.addProvider((a.provide=qo,a.useClass=qo,a[LR]=[_.TH],a));a={};V.addProvider((a.provide=nj,a.useClass=nj,a[LR]=[_.dc,_.qj],a));a={};V.addProvider((a.provide=Y5,a.useClass=Y5,a[LR]=[_.dc,_.fZ],a));V.addProvider({provide:eA,useClass:eA});a={};V.addProvider((a.provide=EP,a.useClass=EP,a[LR]=[IW],a));a={};V.addProvider((a.provide=oP,a.useClass=oP,a[LR]=[IW],a));a={};V.addProvider((a.provide=r4,a.useClass=r4,a[LR]=
[_.dc,IW],a));a={};V.addProvider((a.provide=P$,a.useClass=P$,a[LR]=[IW],a));a={};V.addProvider((a.provide=fs,a.useClass=fs,a[LR]=[IW],a));a={};V.addProvider((a.provide=SA,a.useClass=SA,a[LR]=[_.qj],a));a={};V.addProvider((a.provide=Lj,a.useClass=Lj,a[LR]=[_.fZ],a));a={};V.addProvider((a.provide=VG,a.useClass=VG,a[LR]=[pj],a));a={};V.addProvider((a.provide=aP,a.useClass=aP,a[LR]=[pj],a));V.addProvider({provide:gI,useClass:gI});V.addProvider({provide:IE,useClass:IE});V.addProvider({provide:Mo,useClass:Mo});
a={};V.addProvider((a.provide=t_,a.useClass=t_,a[LR]=[_.qj,_.Lf],a));V.addProvider({provide:fj,useClass:fj});a={};V.addProvider((a.provide=Ts,a.useClass=Ts,a[LR]=[_.dc,_.qj],a));V.addProvider({provide:my,useClass:my});a={};V.addProvider((a.provide=A_,a.useClass=A_,a[LR]=[IW,_.dc,_.H8],a));a={};V.addProvider((a.provide=bh,a.useClass=bh,a[LR]=[_.dc,_.Lf],a));V.addProvider({provide:i8h,useValue:NZO});V.addProvider({provide:w2V,useValue:tyV});V.addProvider({provide:UP,useClass:UP});a={};V.addProvider((a.provide=
yQ,a.useClass=yQ,a[LR]=[IW],a));a={};V.addProvider((a.provide=k5,a.useClass=k5,a[LR]=[_.eZ,_.Lf],a));a={};V.addProvider((a.provide=J_,a.useClass=J_,a[LR]=[_.Lf],a));V.addProvider({provide:WP,useFactory:function(){return new WP(_.EV())}});
V.addProvider({provide:pOi,useFactory:_.Fq.getInstance});a={};V.addProvider((a.provide=B8,a.useClass=B8,a[LR]=[ih,pOi,_.Lf],a));V.addProvider({provide:rI,useClass:rI});V.addProvider({provide:$2,useClass:$2});V.addProvider({provide:Mp,useClass:Mp});V.addProvider({provide:_.RW,useClass:_.RW});V.addProvider({provide:d4,useClass:d4});a={};V.addProvider((a.provide=OP,a.useClass=OP,a[LR]=[iN],a));a={};V.addProvider((a.provide=Gs,a.useClass=Gs,a[LR]=[_.Lf],a));_.F("web_enable_prefetching_videos_on_home")&&
(V.addProvider({provide:xj,useClass:xj}),V.addProvider({provide:rj,useClass:rj}));a={};V.addProvider((a.provide=B$,a.useClass=B$,a[LR]=[_.Lf],a));V.addProvider({provide:Lm,useClass:Lm});a={};V.addProvider((a.provide=zs,a.useClass=zs,a[LR]=[_.dc,_.Lf],a));a={};V.addProvider((a.provide=uk,a.useClass=uk,a[LR]=[_.Lf],a));V.addProvider({provide:PN,useClass:PN});V.addProvider({provide:Ds,useClass:Ds});a={};V.addProvider((a.provide=F5,a.useClass=F5,a[LR]=[iN,_.Lf],a));a={};V.addProvider((a.provide=Cs,a.useClass=
Cs,a[LR]=[iN,_.Lf,_.dc],a));a={};V.addProvider((a.provide=qV,a.useClass=qV,a[LR]=[_.Lf],a));a={};V.addProvider((a.provide=NV,a.useClass=NV,a[LR]=[_.Lf,_.dc],a));a={};V.addProvider((a.provide=wI,a.useClass=wI,a[LR]=[_.Rt],a));a={};V.addProvider((a.provide=c8,a.useClass=c8,a[LR]=[_.Rt],a));V.addProvider({provide:QQ,useClass:QQ});V.addProvider({provide:h_,useClass:h_});V.addProvider({provide:J2,useClass:J2});V.addProvider({provide:$5,useClass:$5});V.addProvider({provide:x5,useClass:x5});V.addProvider({provide:No,
useClass:No});V.addProvider({provide:v8,useClass:v8});_.F("kevlar_enable_mss_lazy_load")&&V.addProvider({provide:_.vn,useClass:ySo});V.addProvider({provide:_.W4,useClass:Wi});V.addProvider({provide:z0,useFactory:function(){return _.A$.getInstance()}});
V.addProvider({provide:jRW,useFactory:mDu});V.addProvider({provide:pj,useFactory:function(){return _.Kk.getInstance()}});
V.addProvider({provide:GH7,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});a={};V.addProvider((a.provide=_.pJ,a.useClass=_.pJ,a[LR]=[_.Rt,_.Lf,_.fZ,jRW,pj,z0,GH7,QJ],a));V.addProvider({provide:_.av,useClass:Rxc});V.addProvider({provide:_.Syb,useClass:qyc});a={};V.addProvider((a.provide=Cj,a.useClass=Cj,a[LR]=[_.Syb],a));a={};V.addProvider((a.provide=_.hw,a.useFactory=function(N){return N.upliftCompletionResolver.promise},a[LR]=[pJD],a));
a=_.bU("IS_SHELL_LOAD")?"aa":"eocs";var J=_.bU("IS_SHELL_LOAD")?3:2;_.bg().parkOrScheduleJob(function(){eoi()},J,a);
_.bg().parkOrScheduleJob(function(){_.l().resolve(zV).start()},2,"eocs");
_.bg().parkOrScheduleJob(function(){vVk()},2,"eocs");
_.bg().parkOrScheduleJob(function(){_.l().resolve(Qv).start()},2,"eocs");
_.F("kevlar_debug_data_app_registration_ks")||tso();V.addProvider({provide:_.qe,useValue:new I9W(Z.root)});V.addProvider({provide:U$,useValue:new LAJ});V.addProvider({provide:_.fPE,useValue:new rhE(Z.root)});V.addProvider({provide:_.Bp,useValue:new PiH});V.addProvider({provide:_.Vo,useClass:Pw});V.addProvider({provide:_.VhJ,useClass:uO});_.F("kevlar_network_sli_killswitch")||V.addProvider({provide:aiL,useValue:Btr});V.addProvider({provide:$rL,useFactory:WZo});_.F("web_bind_fetch")&&(a={},V.addProvider((a.provide=
RES,a.useFactory=g7K,a[LR]=[_.M_($rL)],a)));_.F("web_bind_parse")&&(a={},V.addProvider((a.provide=MhI,a.useFactory=I3J,a[LR]=[_.M_($rL)],a)));_.F("web_bind_window_request")&&(a={},V.addProvider((a.provide=LzH,a.useFactory=ZLJ,a[LR]=[_.M_($rL)],a)));a={};V.addProvider((a.provide=ygF,a.useFactory=qxu,a[LR]=[_.hw,IW,_.Hi],a));a={};V.addProvider((a.provide=wCA,a.useClass=S4,a[LR]=[ygF],a));V.addProvider({provide:$wc,useClass:pCL});V.addProvider({provide:Dwh,useClass:ObH});a=[].concat(_.nw(bX));_.F("web_continuation_response_processing")&&
a.push(_.lX);a.push(hyA);_.F("enable_share_panel_navigation_logging_fix_on_web")&&a.push(_.Yzr);V.addProvider({provide:xVO,useValue:a});V.addProvider({provide:zUu,useClass:FYY});V.addProvider({provide:P8K,useClass:JSC});a={};V.addProvider((a.provide=Qfm,a.useClass=YpF,a[LR]=[iN],a));_.td.addLowPriorityJob(function(){EdO()});
a={};V.addProvider((a.provide=ixb,a.useFactory=function(N){return function(C){var T,Y=(T=_.D(C.commandMetadata,_.p4))==null?void 0:T.url;if(!Y)throw new _.qa("No URL for PBJ Command",C);Y=cCc(Y,{pbj:"1"});T=zlJ(Y,{})||{};T=Object.assign({},T,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.yr("STS").toString()});C=_.Pb({command:JSON.stringify(C),session_token:_.yr("XSRF_TOKEN")});return N.fetch(Y,{method:"POST",headers:T,body:C})}},a[LR]=[P8K],a));
a=[];a.push(V.resolve(Dwh));J={};J=(J.client_location=_.Fq.getInstance(),J.consistency=_.bOR(),J.entities=V.resolve(MDc),J.response_received_commands=V.resolve(zUu),J.store=V.resolve(_.jfE),J.tokens=V.resolve(Dwh),J);if(_.F("web_shorts_prefetch_service_enabled")){var r=new rOo(V.resolve(_.Wl));J.shorts_prefetch=r}J.adblock_detection=V.resolve(Qfm);V.addProvider({provide:_.Ad,useClass:_.Ad});r=V.resolve(QmE);var f=[];if(_.F("PremiumClientSharedConfig__enable_att_context_processor")||_.F("enable_att_for_transcript_request_on_web_client"))V.addProvider({provide:bSz,
useClass:Gtr}),f.push(V.resolve(bSz));if(_.F("owl_pl_await")){var d={};V.addProvider((d.provide=xr0,d.useFactory=function(N){return new jYi(N)},d[LR]=[_.Ad],d));
f.push(V.resolve(xr0))}S3H(r,V.resolve(P8K),V.resolve(zED),J,V.resolve(_.Wl),a,f,V.resolve(wCA),V.resolve($wc));V.addProvider({provide:_.dc,useValue:_.OD.instance});_.F("start_client_gcf")&&V.addProvider({provide:SR,useValue:jGa()});V.addProvider({provide:$i8,useFactory:function(){return new $i8(_.l().resolve(_.Ad),_.Kk.getInstance())}});
_.bg().parkOrScheduleJob(function(){RoW()},1,"eocs");
a={};V.addProvider((a.provide=ec,a.useClass=ec,a[LR]=[_.Hi,_.dc],a));V.addProvider({provide:_.i7I,useFactory:_.ou.getInstance});_.bg().parkOrScheduleJob(function(){_.l().resolve(ec).refresh()},0,"eocs");
B2c(dq0.watchEndpointMap||{},r.reelWatchEndpointMap||{},Z.injector.resolve(_.dc));V.addProvider({provide:se,useValue:_.Ic.instance});_.F("kevlar_signal_collection_killswitch")||(a={},V.addProvider((a.provide=kaS,a.useClass=kaS,a[LR]=[ih,jA],a)),_.bg().parkOrScheduleJob(function(){_.l().resolve(kaS).record()},1,"eocs"));
_.F("web_debug_handler_registration_killswitch")||_.bg().parkOrScheduleJob(function(){nPE("DOWNLOAD_PES",dDa);_.F("offline_client_state_export_ks")||nPE("OFFLINE_CLIENT_STATE",f3E)},0,"eocs");
_.F("kevlar_prevent_polymer_dynamic_font_load")&&_.bg().parkOrScheduleJob(function(){var N=[_.gs(XWK),_.gs(KWJ)];N=_.B(N);for(var C=N.next();!C.done;C=N.next()){C=C.value;var T=document.createElement("link");_.QT(T,C,"stylesheet");document.head.appendChild(T)}},1,"eocs");
a=Z.injector.resolve(_.dc);_.yhA.instance=new _.yhA(a);LDJ(tDE(new wu4(a)));a={};Z.injector.addProvider((a.provide=zp,a.useFactory=function(N){(N=N==null?void 0:N.getCurrentPage())?N=N.visibilityObserver:(kmK||(kmK=UIJ()),N=kmK);return N},a[LR]=[_.M_(_.jV)],a.skipCache=!0,a));
V.addProvider({provide:_.Ee,useClass:Ce});V.addProvider({provide:rD,useClass:ZJr});V.addProvider({provide:iei,useValue:Swu});Z.injector.addProvider({provide:fbF,useValue:g1H});V.addProvider({provide:RtB,useValue:mBa});V.addProvider({provide:_.c1,useValue:sjc});Z=V.addProvider;drL||(drL=new Bbo);Z.call(V,{provide:_.mrK,useValue:drL});V.addProvider({provide:_.GQ,useValue:_.yr("HTML_DIR")==="rtl"?"rtl":"ltr"});V.addProvider({provide:uz4,useClass:o_B});V.addProvider({provide:_.MZ,useClass:gP});_.l().addProvider({provide:gvF,
useValue:H_J.concat(AVD)});V.addProvider({provide:_.Zc,useClass:_.Zc});V.addProvider({provide:_.C8D,useValue:new NC0});V.addProvider({provide:IEE,useClass:z7h});V.addProvider({provide:RE,useClass:RE});V.addProvider({provide:uh,useClass:uh});Z={};V.addProvider((Z.provide=sP,Z.useClass=sP,Z[LR]=[_.dc,_.qj],Z));V.addProvider({provide:mQ,useClass:mQ});V.addProvider({provide:Xm7,useClass:rAD});V.addProvider({provide:Zu,useClass:Zu});V.addProvider({provide:eWF,useValue:GK7});V.addProvider({provide:_.s3,
useClass:$Oa});_.F("enable_payments_purchase_manager")&&V.addProvider({provide:kth,useClass:UOA});V.addProvider({provide:TCC,useFactory:function(){return function(N){return _.SKI(N)}}});
V.addProvider({provide:_.tYA,useClass:sm4});Z={};V.addProvider((Z.provide=is,Z.useClass=is,Z[LR]=[_.tYA],Z));V.addProvider({provide:W8,useClass:W8});V.addProvider({provide:CcB,useValue:Q3H});V.addProvider({provide:lSA,useValue:YFJ});V.addProvider({provide:bTE,useClass:oWk});V.addProvider({provide:S8H,useValue:q8I});Z={};V.addProvider((Z.provide=_.T_I,Z.useClass=Y8k,Z[LR]=[S8H],Z));_.F("web_ephemeral_actions")&&(Z={},V.addProvider((Z.provide=_.au,Z.useClass=VY,Z[LR]=[_.lE,_.Vo],Z)));if(_.F("web_explore_hub_on_hover")||
_.F("web_client_explore_hub_on_hover"))Z={},V.addProvider((Z.provide=P8,Z.useClass=P8,Z[LR]=[_.dc,z0],Z));V.addProvider({provide:r_F,useValue:WgV})}},EBI);var vBk={},xgW=(vBk.initialized={priority:10,callback:function(){if(!VJH){VIF();aUo("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.ai(_.Pz(aUo,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.F("log_heartbeat_with_lifecycles")){var Z={};xR.instance||(xR.instance=new xR);xR.instance.install((Z.document_visible={callback:Jem,priority:10},Z.document_hidden={callback:Jem,priority:10},Z))}else _.hd(document,"visibilitychange",Jem);VJH=!0}(Z=_.st())&&Z!=="UNDEFINED_CSN"&&DyO(Z)}},vBk);var QeH={},pFS=(QeH.initialized={callback:function(Z){var V=_.Ne(232091),a=Z.injector.resolve(_.fZ);_.JP(a,V);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?FIm()&&_.r8(a,V):(Z=Z.injector.resolve(TCC)("refresh_detector"))&&(Z.get("first_tab_load")?_.r8(a,V):Z.set("first_tab_load","1"))}},QeH);var hkk={},ek0=(hkk.initialized={priority:10,callback:Unu},hkk);var zkJ={},$gI=(zkJ.initialized={priority:0,callback:function(){var Z=new pGH,V="other";_.mK?V="chrome":_.dG?V="firefox":_.OC?V="safari":x6&&(V="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(a){Z.increment(_.ml(),a,V)}).catch(function(){Z.increment(_.ml(),!1,V)}):Z.increment(_.ml(),!1,V)}},zkJ);var RkW={},MPK=(RkW.rendering={priority:8,callback:Hvm},RkW);var LmL={},ulI=(LmL.rendering={priority:10,callback:RUO},LmL.rendered={callback:$na},LmL),WmW={},gBC=(WmW.rendering={callback:RUO},WmW.rendered={callback:$na},WmW);var IGK=!1,ZwD={},ViD=(ZwD.initialized={priority:10,callback:function(){IGK||(c$n({didPatch:function(Z){Z.el&&JmK(Z.el,Z.props)},
didUnmount:function(Z){VaK(Z.el)}}),IGK=!0)}},ZwD);var aOi=/^\/shorts\/?$/;_.wr("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:{}}}}}}});
if(_.F("kevlar_enable_mss")){_.d_o(new t5r);var JQi=!0,opJ,Sz;JQi=JQi===void 0?!1:JQi;opJ=opJ===void 0?!1:opJ;Sz=Sz===void 0?{}:Sz;var rQJ=Sz.cssRowKey||"",PDH=Sz.combinedSignature||"";!rQJ&&window&&window._F_cssRowKey&&(rQJ=window._F_cssRowKey,!PDH&&window._F_combinedSignature&&(PDH=window._F_combinedSignature));if(rQJ&&typeof window._F_installCss!=="function")throw Error("vd");var fOk=Sz.loaderClass||_.kh,Tw=LqR("base-js"),iwW,Bs0=WqK("",Tw);iwW=_.f_(Bs0);var Yt=new fOk(iwW,rQJ,PDH,JQi,opJ),d1k=
Sz.useCors||Tw&&Tw.hasAttribute("crossorigin"),m1J=Sz.corsMode||Tw&&Tw.getAttribute("crossorigin");d1k&&(Yt.useCors_=d1k);m1J&&(Yt.corsMode_=m1J);Sz.urlMaxLength&&(Yt.urlMaxLength=Sz.urlMaxLength);Sz.fetchPriority&&(Yt.fetchPriority=Sz.fetchPriority);var NsD=F2();NsD.JSC$7947_loader_=Yt;NsD.setBatchModeEnabled(!0)}
(function(){var Z=document.querySelector("ytd-app");if(!Z)throw Error("Ej");Z=new Ju({root:Z,injector:_.l()});Z.install(xgW);var V={};Z.install((V.initialized={priority:10,callback:sxJ},V));_.F("wp_lat_b")&&(V={},Z.install((V.initialized={priority:10,callback:function(){MBE()}},V)));
V={};Z.install((V.rendered={priority:0,callback:nRn},V));V={};Z.install((V.rendered={priority:0,callback:function(){_.td.addLowPriorityJob(function(){_.rgh>1&&(Cxo(),XlE())},4E4)}},V));
Z.install(zLW);Z.install(pFS);Z.install(ViD);YKK||(YKK=!0,Object.assign(gR,{handleError:iLK,enableComponentStacksInErrorMessages:!1}),kpi=kOr,FNK=BgJ,QGJ=YrJ,jGJ=Xxn,_.F("ytwiz_enable_debug_component_props")&&RSR());Z.install(IiD);Z.install(vkK);Z.install(hLW);Z.install(GaJ);Z.install(HnC);Z.install(WWC);Z.install(je8);_.F("kevlar_enable_mss_lazy_load")&&Z.install(ek0);Z.install(QIW);Z.install($gI);if(!_.bU("IS_SHELL_LOAD")||_.F("kevlar_fetch_initial_data_promise_client")||_.F("sw_nav_preload_pbj")){var a=
_.oi(window.location.href);V=a&&a==="/watch";a=a&&a.match(aOi);V?Z.install(gBC):a?Z.install(MPK):Z.install(ulI)}else Z.install(kDH);Z.install(RL0);_.F("web_enable_prefetching_videos_on_home")&&Z.install(JDJ);_.F("start_client_gcf")&&Z.install(Z0K);Z.install(sRJ);(new hVY).increment("INSTALLED");Z.install(VlJ);Z.install(UHL);Z.transition("initialized");v7E()})();
_.LY=[[["YzI3OGtpbmQjd3pvbGFjM28=","dmFsdWUjdDV1b2VuaTRwd21t"],"SU5EX01JTExJU0VDT05EUyN2eThrMzV4ZnFuZ2dBRF9QTEFDRU1FTlRfSw=="]];_.M2=["Y2tzI2prZnBnb2t2ZjBmYmdsb2JhbENhbGxiYQ==","ZWxuZ29uQWJub3JtYWxpdHlEZXRlY3RlZCNoMDcwd2J0ag==","aHF0aTF1bno3b25BZFNraXAjazY5","ODdtcTd4eHEzYXJhd19wbGF5ZXJfcmVzcG9uc2UjeQ==","YWRsMGhkcGxheWVyQWRzI3lxNnIybA=="];_.jk="Y2tzI2prZnBnb2t2ZjBmYmdsb2JhbENhbGxiYQ== ZWxuZ29uQWJub3JtYWxpdHlEZXRlY3RlZCNoMDcwd2J0ag== aHF0aTF1bno3b25BZFNraXAjazY5 ODdtcTd4eHEzYXJhd19wbGF5ZXJfcmVzcG9uc2UjeQ== ZV9za2lwc19rcyM4N2FtbGRuaXcxNGd3ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbA== ZnQ2dmpjYTcwYWJfc2FfZWYjeG05 YWRsMGhkcGxheWVyQWRzI3lxNnIybA==".split(" ");
_._ModuleManager_initialize=function(Z,V){if(!_.t7){if(!_.sk)return;_.d_o(_.sk())}_.t7.setAllModuleInfoString(Z,V)};
_._ModuleManager_initialize('kevlar_base_module/sy1/sy2/sy3/sy4:2,3/sy5/sy6:2/sy7/sy8/sy9/sya/syb/kevlar_main_module:1,4,5,6,7,8,9/syc:2/syd:3,6,a,d/sye/syf:5/syg/h8y2qb:4,e,f,g,h/syh/JzFVk:d,g,h,j/syi:8/xwEKAe:3,9,f,h,l/syj:e/syk:1,b,e,f,j,l/syl:o/nmfa2d:h,n,p/sym:7,o/syn:g,h,p,r/CF909:n,s/Tm0L3c:s/L3n37:g,h,n,r/iuT5Oc',['sy2','sy8','syc','sya','sy6','sy3','syi','syh','sye','syd','syb','sy1','syk','sy7','sy5','sym','syl','syg','syf','syj','syn','sy9','sy4','iuT5Oc','L3n37','Tm0L3c','CF909','nmfa2d','xwEKAe','JzFVk','h8y2qb','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
_.tu=function(Z,V,a,J,r){var f={};V&&(f[V]=a);J?f.errorType=J:r&&(f.errorReason=r);_.n9(Z,f);_.lQ()};
_.sf=function(Z,V){_.rHO(Z,_.HA(V))};
_.F0=function(Z){var V=_.bg();return _.S0F(V,Z,1)};
_.B_({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 Z=this.query;Z&&(this.full||Z[0]==="("||(Z="("+Z+")"),this._mq=window.matchMedia(Z),this._add(),this.queryHandler(this._mq))},
queryHandler:function(Z){this._setQueryMatches(Z.matches)}});var sbC;var Fto;var D10=function(){};
_.P=D10.prototype;_.P.addOwnKeyBinding=function(){};
_.P.removeOwnKeyBindings=function(){};
_.P.keyboardEventMatchesKeys=function(){};
_.P._collectKeyBindings=function(){};
_.P._prepKeyBindings=function(){};
_.P._addKeyBinding=function(){};
_.P._resetKeyEventListeners=function(){};
_.P._listenKeyEventListeners=function(){};
_.P._unlistenKeyEventListeners=function(){};
_.P._onKeyBindingEvent=function(){};
_.P._triggerKeyHandler=function(){};
_.P._tapHandler=function(){};
_.P._focusChanged=function(){};
_.P._detectKeyboardFocus=function(){};
_.P._userActivate=function(){};
_.P._upHandler=function(){};
_.P._spaceKeyDownHandler=function(){};
_.P._spaceKeyUpHandler=function(){};
_.P._asyncClick=function(){};
_.P._pressedChanged=function(){};
_.P._ariaActiveAttributeChanged=function(){};
_.P._activeChanged=function(){};
_.P._controlStateChanged=function(){};
_.P._changedButtonState=function(){};
_.P._focusBlurHandler=function(){};
_.P._disabledChanged=function(){};
_.P._changedControlState=function(){};
_.P._downHandler=function(){};
_.P.ensureRipple=function(){};
_.P.getRipple=function(){};
_.P.hasRipple=function(){};
_.P._noinkChanged=function(){};
_.P._focusedChanged=function(){};
_.P._createRipple=function(){};
_.P.registered=function(){};
_.P._invalidChanged=function(){};
_.P.hasValidator=function(){};
_.P.validate=function(){};
_.P._getValidity=function(){};
_.P._requiredChanged=function(){};
_.P._valueChanged=function(){};
_.P._checkedChanged=function(){};
_.P._buttonStateChanged=function(){};
_.P._setPressed=function(){};
_.P._setPointerDown=function(){};
_.P._setReceivedFocusFromKeyboard=function(){};
_.P._setFocused=function(){};
D10=_.B_({is:"tp-yt-paper-radio-button",_template:function(){if(Fto!==void 0)return Fto;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;sbC===void 0&&(sbC=document.createElement("template"));var J=sbC;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return Fto=Z},
behaviors:[_.fJh],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(){_.vH(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var Z=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),V=Math.floor(3*Z);V%2!==Z%2&&V++;this.updateStyles({"--paper-radio-button-ink-size":V+"px"})}})}});var cQo;var OwC;_.B_({_template:function(){if(OwC!==void 0)return OwC;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;cQo===void 0&&(cQo=document.createElement("template"));var J=cQo;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return OwC=Z},
is:"tp-yt-paper-radio-group",behaviors:[_.lwa],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(Z){var V=this._valueToItem(Z);if(!V||!V.hasAttribute("disabled")){if(this.selected){V=this._valueToItem(this.selected);if(this.selected==Z)if(this.allowEmptySelection)Z="";else{V&&(V.checked=!0);return}V&&
(V.checked=!1)}_.F8.select.apply(this,[Z]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(Z){this._focusPrevious();Z.preventDefault();this._activateFocusedItem()},
_onDownKey:function(Z){this._focusNext();Z.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(Z){_.nNW._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(Z){_.nNW._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.F8._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.D8._resetTabindices.apply(this,arguments);this.items.forEach(function(Z){Z.removeAttribute("aria-selected")},this)}});var GnK;_.YN("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var Dc=function(){return _.Q.apply(this,arguments)||this};
_.O(Dc,_.Q);_.P=Dc.prototype;_.P.computeHasPrimaryIcon=function(Z){return!(!Z.icon&&!Z.thumbnail)};
_.P.computeHasSecondary=function(Z){return!(!Z.secondaryIcon&&!Z.secondaryNotificationText)};
_.P.computeHideSecondaryString=function(Z){return!_.F("disable_hide_empty_secondary_string")&&!Z.secondaryNotificationText};
_.P.computeCompactLinkStyle=function(Z){return Z?Z.toLowerCase().replace(/_/g,"-"):""};
_.P.computeHasFitHeight=function(Z){return Z==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.P.isActiveEndpoint=function(Z){return(Z=this.get("commandMetadata.webCommandMetadata.url",Z))?_.oi(window.location.href)!=="/account_transfer_channel"&&_.oi(window.location.href)!=="/gaia_link"&&_.oi(window.location.href)!=="/channel_switcher"||Z!=="/account"?_.oi(window.location.href)===Z:!0:!1};
_.P.onTap=function(){var Z;((Z=this.data)==null?0:Z.serviceEndpoint)&&_.Wo(this.hostElement,[this.data.serviceEndpoint])};
Dc.prototype.onTap=Dc.prototype.onTap;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Dc.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Dc.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.u("design:type",Boolean)],Dc.prototype,"active",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.u("design:type",String)],Dc.prototype,"compactLinkStyle",void 0);
_.z([_.x({computed:"computeIcon_(data.icon)"}),_.u("design:type",Object)],Dc.prototype,"icon",void 0);_.z([_.x({computed:"computeIcon_(data.secondaryIcon)"}),_.u("design:type",Object)],Dc.prototype,"secondaryIcon",void 0);_.z([_.x({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Dc.prototype,"hasSecondary",void 0);_.z([_.x({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Dc.prototype,"hideSecondaryString",void 0);
_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Dc.prototype,"onTap",null);Dc=_.z([_.p({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],Dc);
_.e(Dc,"ytd-compact-link-renderer",function(){if(GnK!==void 0)return GnK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return GnK=Z},{mode:1});var wgL;_.YN("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var cN=function(){var Z=_.Q.apply(this,arguments)||this;Z.role="link";Z.tabindex="0";Z.actionMap=_.F("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 Z};
_.O(cN,_.Q);_.P=cN.prototype;_.P.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.lo()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.P.getCurrentTheme=function(){return _.tz()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.lo()};
_.P.onThemeSelected=function(Z,V){var a=Z||V?Z:_.ny(),J=(a&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!a&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.G1c(_.oi(window.location.href));_.ir(0,165,Z);_.ir(0,174,V);this.prefs.save();J&&_.MR(this.hostElement,"yt-dark-mode-toggled-action",[a]);_.MR(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.P.onTap=function(){this.data.serviceEndpoint&&_.Wo(this.hostElement,[this.data.serviceEndpoint])};
_.P.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.P.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.P.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
cN.prototype.onTap=cN.prototype.onTap;cN.prototype.dataChanged=cN.prototype.dataChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],cN.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],cN.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.zj),_.u("design:type",Object)],cN.prototype,"paperItemBehaviors",void 0);_.z([_.x(),_.u("design:type",Object)],cN.prototype,"data",void 0);_.z([_.x({value:function(){return _.fF()}}),
_.u("design:type",_.gz)],cN.prototype,"prefs",void 0);_.z([_.x(),_.u("design:type",Object)],cN.prototype,"label",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],cN.prototype,"role",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],cN.prototype,"tabindex",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cN.prototype,"dataChanged",null);
_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cN.prototype,"onTap",null);cN=_.z([_.p({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],cN);
_.e(cN,"ytd-toggle-theme-compact-link-renderer",function(){if(wgL!==void 0)return wgL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return wgL=Z},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.pa=function(Z,V,a){_.H0(_.Oca)(void 0,Z,V,a)};
_.hm=function(Z){return function(V,a){var J=Z||a.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(V,a,{get:function(){var r;return this.$?this.$[J]:(r=_.MW(this))==null?void 0:r.querySelector("#"+J)},
enumerable:!0,configurable:!0})}};_.ea=function(Z){Z=Z===void 0?!1:Z;_.X2.call(this);this.pubSub_=new _.fK(Z);_.fG(this,this.pubSub_)};
_.V8(_.ea,_.X2);_.ea.prototype.subscribe=function(Z,V,a){return this.isDisposed()?0:this.pubSub_.subscribe(Z,V,a)};
_.ea.prototype.unsubscribe=function(Z,V,a){return this.isDisposed()?!1:this.pubSub_.unsubscribe(Z,V,a)};
_.ea.prototype.unsubscribeByKey=function(Z){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(Z)};
_.ea.prototype.publish=function(Z,V){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var RxK=function(){_.tu("ypcRedeemFlowStarted")},fz=function(Z){_.tu("ypcRedeemFlowFailed",void 0,void 0,void 0,Z)},MsI=function(Z,V,a){V&&a&&(Z.videos.forEach(function(J){J.videoId===V&&(J.itemId=a)}),Z.recommendedVideos.forEach(function(J){J.videoId===V&&(J.itemId=a)}))};var LVo;var uaJ;/*

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
*/
_.B_({_template:function(){if(uaJ!==void 0)return uaJ;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;LVo===void 0&&(LVo=document.createElement("template"));var J=LVo;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return uaJ=Z},
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(Z,V){var a=this._resolveSrc(Z);a!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",Z===""||V?this._setLoading(!1):(this._resolvedSrc=a,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 Z=this.$.sizedImgDiv.style,V=this.$.placeholder.style;Z.backgroundSize=V.backgroundSize=this.sizing;Z.backgroundPosition=V.backgroundPosition=this.sizing?this.position:"";Z.backgroundRepeat=V.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(Z){Z=_.uQ(Z,this.$.baseURIAnchor.href);Z.length>=2&&Z[0]==="/"&&Z[1]!=="/"&&(Z=(location.origin||location.protocol+"//"+location.host)+Z);return Z}});var WVC;var gP8;_.B_({_template:function(){if(gP8!==void 0)return gP8;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;WVC===void 0&&(WVC=document.createElement("template"));var J=WVC;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return gP8=Z},
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(Z){return Z?"false":"true"},
_headingChanged:function(Z){var V=this.getAttribute("heading"),a=this.getAttribute("aria-label");typeof a==="string"&&a!==V||this.setAttribute("aria-label",Z)},
_computeHeadingClass:function(Z){return Z?" over-image":""},
_computeAnimated:function(Z){return Z}});var IYS=new _.W("addRendererToItemSectionAction");var ZJH;var iC=function(){return _.Q.apply(this,arguments)||this};
_.O(iC,_.Q);iC.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],iC.prototype,"rendererBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],iC.prototype,"dismissibleItemBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],iC.prototype,"rendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],iC.prototype,"data",void 0);iC=_.z([_.p({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],iC);
_.e(iC,"ytd-comment-history-entry-renderer",function(){if(ZJH!==void 0)return ZJH;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return ZJH=Z},{mode:1});var Vci;_.YN("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.YN("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var Bf=function(){return _.Q.apply(this,arguments)||this};
_.O(Bf,_.Q);_.P=Bf.prototype;_.P.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.P.onKeyUp=function(Z){if(Z.keyCode===13)this.onTap()};
_.P.onTap=function(){this.data.recordClickEndpoint&&_.l().resolve(_.Lf).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var Z=this.data.navigationEndpoint;Z&&_.D(Z,_.cS)&&_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}})};
_.P.readChanged=function(){var Z;_.Qp(this.hostElement,"unread",!((Z=this.data)==null?0:Z.read))};
_.P.dataChanged=function(){this.data&&_.Qp(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.P.computeThumbnailSize=function(){var Z;return((Z=this.data)==null?0:Z.highPriorityNotification)?32:48};
_.P.getEndpointURL=function(Z){return Z&&!_.D(Z,_.cS)?this.componentBehavior.computeHref_(Z):null};
_.P.getEndpointData=function(Z){return Z&&!_.D(Z,_.cS)?Z:null};
Bf.prototype.computeThumbnailSize=Bf.prototype.computeThumbnailSize;Bf.prototype.dataChanged=Bf.prototype.dataChanged;Bf.prototype.readChanged=Bf.prototype.readChanged;Bf.prototype.onKeyUp=Bf.prototype.onKeyUp;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Bf.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Bf.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Bf.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Bf.prototype,"data",void 0);_.z([_.x({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.u("design:type",Number)],Bf.prototype,"thumbnailSize",void 0);_.z([_.$K("keyup"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent]),_.u("design:returntype")],Bf.prototype,"onKeyUp",null);
_.z([_.RX("data.read"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Bf.prototype,"readChanged",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Bf.prototype,"dataChanged",null);_.z([_.RX("data.highPriorityNotification"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Bf.prototype,"computeThumbnailSize",null);
Bf=_.z([_.p({is:"ytd-notification-renderer",disableElementRegistration:!0})],Bf);
_.e(Bf,"ytd-notification-renderer",function(){if(Vci!==void 0)return Vci;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Vci=Z},{mode:1});var ahk;var dY=function(){return _.Q.apply(this,arguments)||this};
_.O(dY,_.Q);dY.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"}}}};
dY.prototype.computeActionButtonClass=function(Z){return!Z.actionButtons||Z.actionButtons.length<=1?"single-button":Z.description?"vertical-buttons":"horizontal-buttons"};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],dY.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],dY.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],dY.prototype,"data",void 0);dY=_.z([_.p({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],dY);
_.e(dY,"ytd-playlist-show-metadata-renderer",function(){if(ahk!==void 0)return ahk;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return ahk=Z},{mode:1});var JwH;_.YN("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var mZ=function(){return _.Q.apply(this,arguments)||this};
_.O(mZ,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],mZ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],mZ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],mZ.prototype,"data",void 0);mZ=_.z([_.p({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],mZ);
_.e(mZ,"ytd-purchase-item-renderer",function(){if(JwH!==void 0)return JwH;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return JwH=Z},{mode:1});var ojK;var rwI={};rwI.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(Z){if(Z)return Z.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(Z){if(Z==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.YN("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var ND=function(){return _.Q.apply(this,arguments)||this};
_.O(ND,_.Q);ND.prototype.onYtNavigate=function(Z){var V=this.openPopupBehavior.getNavigationEndpointPopupAction(Z.detail.endpoint);V&&(Z.stopPropagation(),this.openPopupBehavior.openPopup(V))};
ND.prototype.onYtNavigate=ND.prototype.onYtNavigate;_.z([_.A(rwI.YtSimpleTextSectionBehavior),_.u("design:type",Object)],ND.prototype,"ytSimpleTextSectionBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ND.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.kn),_.u("design:type",Object)],ND.prototype,"openPopupBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ND.prototype,"data",void 0);
_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ND.prototype,"onYtNavigate",null);ND=_.z([_.p({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],ND);
_.e(ND,"ytd-simple-text-section-renderer",function(){if(ojK!==void 0)return ojK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ojK=Z},{mode:1});var PO0;_.YN("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var Cz=function(){return _.Q.apply(this,arguments)||this};
_.O(Cz,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Cz.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Cz.prototype,"data",void 0);Cz=_.z([_.p({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],Cz);
_.e(Cz,"ytd-unlimited-page-feature-info-renderer",function(){if(PO0!==void 0)return PO0;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return PO0=Z},{mode:1});var fhW;var iJI;var qD=function(){return _.Q.apply(this,arguments)||this};
_.O(qD,_.Q);qD.prototype.dataChanged=function(){if(this.data){var Z=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);Z&&(Z=_.v1(Z,screen.width),this.hostElement.style.backgroundImage="url("+Z+")")}};
qD.prototype.dataChanged=qD.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],qD.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],qD.prototype,"data",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qD.prototype,"dataChanged",null);qD=_.z([_.p({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],qD);
_.e(qD,"ytd-post-redemption-section-renderer",function(){if(iJI!==void 0)return iJI;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return iJI=Z},{mode:1});var BPW;var SB=function(){return _.Q.apply(this,arguments)||this};
_.O(SB,_.Q);SB.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],SB.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],SB.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],SB.prototype,"data",void 0);SB=_.z([_.p({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],SB);
_.e(SB,"ytd-ypc-post-redemption-renderer",function(){if(BPW!==void 0)return BPW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return BPW=Z},{mode:1});_.YN("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var TS=function(){var Z=_.Q.apply(this,arguments)||this;Z.MIN_CODE_LENGTH=12;Z.MAX_CODE_LENGTH=24;return Z};
_.O(TS,_.Q);_.P=TS.prototype;_.P.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.P.created=function(){this.riskService=new _.ytu;this.loadPaymentThenable=_.U7c(_.yr("YPC_MB_URL"))};
_.P.ready=function(){var Z=this;this.code.addEventListener("keypress",function(V){Z.onCodeInputKeypress(V)})};
_.P.dataChanged=function(){var Z=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(V){V=_.B(V);for(var a=V.next();!a.done;a=V.next())a=a.value,a.type==="attributes"&&a.attributeName==="dark"&&Z.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.P.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var Z=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+Z+")")}};
_.P.computeRedeemButton=function(Z){(Z=this.get("redeemButton.buttonRenderer",Z))&&(Z=Object.assign({},Z,{serviceEndpoint:void 0}));return Z};
_.P.onRedeemButtonTap=function(Z){Z.stopPropagation();RxK();this.redeemCode()};
_.P.redeemCode=function(){var Z=this;this.isLoading=!0;var V=this.riskService.init();_.l0([V,this.loadPaymentThenable]).then(function(){var a=Z.data.redeemButton.buttonRenderer.serviceEndpoint,J=_.bXn(),r=payments.business.integration.ClientTokenFactory.createClientToken(_.D(a,_.CEE).countryCode,J);J={c:Z.code.value.trim(),rd:window.btoa(J),ctk:r};a&&_.l().resolve(_.Lf).resolveCommand(a,{form:Object.assign({},J,{element:Z.hostElement})})},function(){Z.showGenericError();
fz("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.Uo(Error("Sl"))})};
_.P.onYtServiceRequestCompleted=function(Z){Z.stopPropagation();this.isLoading=!1;var V,a;this.errorMessage=(V=Z.detail)==null?void 0:(a=V.data)==null?void 0:a.errorMessage;var J,r;this.postRedemptionRenderer=(J=Z.detail)==null?void 0:(r=J.data)==null?void 0:r.renderer;var f,d;if(Z=(f=Z.detail)==null?void 0:(d=f.data)==null?void 0:d.redirectEndpoint)this.isLoading=!0,_.Rg(this.hostElement,"yt-navigate",{endpoint:Z});this.errorMessage?fz("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
Z)&&_.tu("ypcRedeemFlowSucceeded")};
_.P.onYtServiceRequestError=function(Z){Z.stopPropagation();this.isLoading=!1;if(Z=this.get("detail.error.message",Z))this.errorMessage=_.HA(Z);fz("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.P.onInvokeInstrumentManagerActionCompleted=function(Z){Z.stopPropagation();this.redeemCode()};
_.P.onInvokeInstrumentManagerActionError=function(Z){Z.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",Z)){case "instrumentManagerLoadError":this.showGenericError();fz("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();fz("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.tu("ypcRedeemFlowCancelled")}};
_.P.onInput=function(){var Z=this;_.t4(this,"onInput",function(){var V=Z.code.value.trim();Z.redeemButtonDisabled=V.length<Z.MIN_CODE_LENGTH||V.length>Z.MAX_CODE_LENGTH},200)};
_.P.onCodeInputKeypress=function(Z){Z.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(RxK(),this.redeemCode())};
_.P.computeImageUrl=function(Z){return Z?_.v1(Z.thumbnails,600):null};
_.P.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
TS.prototype.onInvokeInstrumentManagerActionError=TS.prototype.onInvokeInstrumentManagerActionError;TS.prototype.onInvokeInstrumentManagerActionCompleted=TS.prototype.onInvokeInstrumentManagerActionCompleted;TS.prototype.onYtServiceRequestError=TS.prototype.onYtServiceRequestError;TS.prototype.onYtServiceRequestCompleted=TS.prototype.onYtServiceRequestCompleted;TS.prototype.dataChanged=TS.prototype.dataChanged;
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],TS.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],TS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],TS.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],TS.prototype,"isLoading",void 0);_.z([_.x(),_.u("design:type",Boolean)],TS.prototype,"redeemButtonDisabled",void 0);
_.z([_.x(),_.u("design:type",Object)],TS.prototype,"errorMessage",void 0);_.z([_.x(),_.u("design:type",Object)],TS.prototype,"postRedemptionRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],TS.prototype,"observer",void 0);_.z([_.Ly("#code"),_.u("design:type",HTMLInputElement)],TS.prototype,"code",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],TS.prototype,"dataChanged",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],TS.prototype,"onYtServiceRequestCompleted",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],TS.prototype,"onYtServiceRequestError",null);
_.z([_.$K("yt-invoke-instrument-manager-action-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],TS.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.z([_.$K("yt-invoke-instrument-manager-action-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],TS.prototype,"onInvokeInstrumentManagerActionError",null);TS=_.z([_.p({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],TS);
_.e(TS,"ytd-redeem-code-renderer",function(){if(fhW!==void 0)return fhW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return fhW=Z},{mode:1});var dvH;_.YN("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var Y7=function(){var Z=_.Q.apply(this,arguments)||this;Z.businessEmailDisplayState="HIDE_SECTION";return Z};
_.O(Y7,_.Q);_.P=Y7.prototype;_.P.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}}}}}};
_.P.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"};
_.P.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.P.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.GF("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA"))};
_.P.onYtServiceRequestCompleted=function(Z){var V;if((V=Z.detail.data)==null?0:V.businessEmail)this.businessEmail=Z.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var a;if((a=Z.detail.data)==null?0:a.errorMessage)this.businessEmailErrorMessage=Z.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.P.computeEmailHref=function(Z){return"mailto:"+Z};
_.P.computeSafeUrl=function(Z){if(Z)return _.Xl(Z)};
_.P.onBusinessEmailCaptchaSubmit=function(){var Z;(Z=this.data)!=null&&Z.onBusinessEmailRevealClickCommand&&(Z=this.JSC$18949_captchaTextarea.value)&&(Z={recaptcha_response_token:Z,channel_id:this.data.channelId},_.l().resolve(_.Lf).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},Z,{element:this.hostElement})}))};
_.P.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.QS.Object.defineProperties(Y7.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 Z,V;return!((Z=this.data)==null||!Z.primaryLinks)&&!((V=this.data)==null?0:V.links)&&this.data.primaryLinks.every(function(a){return a.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!((Z=this.data)==null||!Z.primaryLinks)&&!((V=this.data)==null?0:V.links)&&!this.shouldShowNewLinks}}});
Y7.prototype.onYtServiceRequestCompleted=Y7.prototype.onYtServiceRequestCompleted;Y7.prototype.dataChanged=Y7.prototype.dataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Y7.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Y7.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Y7.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.Ly("#g-recaptcha-response"),_.u("design:type",HTMLTextAreaElement)],Y7.prototype,"JSC$18949_captchaTextarea",void 0);_.z([_.x(),_.u("design:type",Object)],Y7.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],Y7.prototype,"businessEmailDisplayState",void 0);_.z([_.x(),_.u("design:type",String)],Y7.prototype,"businessEmail",void 0);_.z([_.x(),_.u("design:type",String)],Y7.prototype,"businessEmailErrorMessage",void 0);
_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Y7.prototype,"hideDetailsSection",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Y7.prototype,"dataChanged",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Y7.prototype,"shouldShowNewLinks",null);_.z([_.E("data","shouldShowLinks"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Y7.prototype,"shouldShowLegacyLinks",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Y7.prototype,"onYtServiceRequestCompleted",null);Y7=_.z([_.p({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],Y7);
_.e(Y7,"ytd-channel-about-metadata-renderer",function(){if(dvH!==void 0)return dvH;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return dvH=Z},{mode:1});var mvK;_.YN("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var X1=function(){return _.Q.apply(this,arguments)||this};
_.O(X1,_.Q);X1.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"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],X1.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],X1.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],X1.prototype,"data",void 0);X1=_.z([_.p({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],X1);
_.e(X1,"ytd-channel-featured-content-renderer",function(){if(mvK!==void 0)return mvK;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return mvK=Z},{mode:1});var NPk;_.YN("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var Kz=function(){var Z=_.Q.apply(this,arguments)||this;Z.roundContainer=!0;Z.amsterdamEnabled=_.F("enable_desktop_amsterdam_info_panels");return Z};
_.O(Kz,_.Q);_.P=Kz.prototype;_.P.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.P.dataChanged=function(){this.imageWidth=this.imageHeight=24;var Z=this.data;Z.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!Z.style&&Z.image&&Z.image.thumbnails.length&&(Z=Z.image.thumbnails[0],this.imageWidth=Z.width||0,this.imageHeight=Z.height||0)};
_.P.computeSource=function(Z){return Z.secondarySource?_.AI(Z.secondarySource):_.AI(Z.source)};
_.P.computeClarifyStyle=function(Z){return Z?Z.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.P.isLargeStyle=function(Z){return Z==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.P.computeBackgroundStyle=function(Z){return Z?Z.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.P.computeHasActionButton=function(Z){return!!Z.actionButton};
_.P.computeHasBottomSection=function(Z){return!!Z.ctaHasBottomSection};
_.P.computeIsSourceMissing=function(Z){return Z.ctaHasBottomSection===!1?!0:Z&&this.computeSource(Z)?!1:!0};
_.P.computeSecondaryEndpoint=function(Z){return Z.secondaryEndpoint||Z.endpoint};
Kz.prototype.dataChanged=Kz.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Kz.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Kz.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Kz.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Number)],Kz.prototype,"imageWidth",void 0);_.z([_.x(),_.u("design:type",Number)],Kz.prototype,"imageHeight",void 0);
_.z([_.x({computed:"computeSecondaryEndpoint(data)"}),_.u("design:type",Object)],Kz.prototype,"secondaryEndpoint",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.u("design:type",Boolean)],Kz.prototype,"hasActionButton",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.u("design:type",Boolean)],Kz.prototype,"hasBottomSection",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.u("design:type",Boolean)],Kz.prototype,"missingSource",void 0);_.z([_.x({computed:"computeIcon_(data.icon)"}),_.u("design:type",String)],Kz.prototype,"icon",void 0);_.z([_.x({computed:"computeIcon_(data.secondaryIcon)"}),_.u("design:type",String)],Kz.prototype,"secondaryIcon",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.u("design:type",String)],Kz.prototype,"clarifyStyle",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.u("design:type",String)],Kz.prototype,"backgroundStyle",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Kz.prototype,"roundContainer",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Kz.prototype,"amsterdamEnabled",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Kz.prototype,"dataChanged",null);
Kz=_.z([_.p({is:"ytd-clarification-renderer",disableElementRegistration:!0})],Kz);
_.e(Kz,"ytd-clarification-renderer",function(){if(NPk!==void 0)return NPk;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return NPk=Z},{mode:1});var COK;var qgK;var nz=function(){var Z=_.Q.apply(this,arguments)||this;Z.amsterdamEnabled=_.F("enable_desktop_amsterdam_info_panels");return Z};
_.O(nz,_.Q);_.P=nz.prototype;_.P.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.P.computeIcon=function(Z){return Z?"yt-icons:"+Z.toLowerCase():null};
_.P.computeUseContacts=function(Z){return!!Z.contacts&&Z.contacts.length>0};
_.P.computePhoneContact=function(Z){var V,a;return(V=Z.contacts)==null?void 0:(a=V.find(function(J){var r;return(J==null?void 0:(r=J.icon)==null?void 0:r.iconType)==="PHONE"}))==null?void 0:a.actionText};
_.P.computeSmsContact=function(Z){var V,a;return(V=Z.contacts)==null?void 0:(a=V.find(function(J){var r;return(J==null?void 0:(r=J.icon)==null?void 0:r.iconType)==="SMS"}))==null?void 0:a.actionText};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],nz.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],nz.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],nz.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],nz.prototype,"amsterdamEnabled",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.u("design:type",Boolean)],nz.prototype,"useContacts",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.u("design:type",String)],nz.prototype,"phoneContact",void 0);nz=_.z([_.p({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],nz);
_.e(nz,"ytd-single-action-emergency-support-renderer",function(){if(qgK!==void 0)return qgK;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return qgK=Z},{mode:1});_.YN("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var lC=function(){var Z=_.Q.apply(this,arguments)||this;Z.roundedContainer=!0;Z.amsterdamEnabled=_.F("enable_desktop_amsterdam_info_panels");return Z};
_.O(lC,_.Q);lC.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"}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],lC.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],lC.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],lC.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],lC.prototype,"roundedContainer",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],lC.prototype,"amsterdamEnabled",void 0);
lC=_.z([_.p({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],lC);
_.e(lC,"ytd-emergency-onebox-renderer",function(){if(COK!==void 0)return COK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return COK=Z},{mode:1});var Sgk;_.YN("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var tU=function(){return _.Q.apply(this,arguments)||this};
_.O(tU,_.Q);tU.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"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],tU.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],tU.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],tU.prototype,"data",void 0);tU=_.z([_.p({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],tU);
_.e(tU,"ytd-exploratory-results-renderer",function(){if(Sgk!==void 0)return Sgk;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Sgk=Z},{mode:1});var TPJ;_.YN("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var s_=function(){var Z=_.Q.apply(this,arguments)||this;Z.messageData=null;return Z};
_.O(s_,_.Q);_.P=s_.prototype;_.P.onServiceRequestCompleted=function(Z,V){Z=V.actions||[];V=0;for(var a=Z.length;V<a;V++){var J=Z[V],r=void 0,f=void 0;if((r=_.D(J,_.Yg))==null?0:(f=r.item)==null?0:f.messageRenderer)this.messageData=_.D(J,_.Yg).item.messageRenderer}};
_.P.dataChanged=function(){var Z=this.data;this.hostElement.hidden=!1;_.Qp(this.hostElement,"is-channel",Z&&!Z.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.P.computeThumbnailWidth=function(Z){return Z?126:56};
_.P.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.P.onSubmitTap=function(){var Z=this.data,V=this.selectedResponseIndex;Z!==void 0&&V!==void 0&&(Z=Z.responses[V],Z.responseData&&_.l().resolve(_.Lf).resolveCommand(Z.responseData,{form:{element:this.hostElement}}))};
_.P.onDismissTap=function(){this.hostElement.hidden=!0;var Z=this.data;Z!==void 0&&Z.dismissalEndpoint&&_.l().resolve(_.Lf).resolveCommand(Z.dismissalEndpoint,{form:{element:this.hostElement}})};
_.P.updateSelectedResponseIndexFromBinding=function(Z){this.selectedResponseIndex=Z.detail.value};
s_.prototype.onSelectedResponseIndexChange=s_.prototype.onSelectedResponseIndexChange;s_.prototype.dataChanged=s_.prototype.dataChanged;s_.prototype.onServiceRequestCompleted=s_.prototype.onServiceRequestCompleted;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],s_.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],s_.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],s_.prototype,"messageData",void 0);
_.z([_.x(),_.u("design:type",Number)],s_.prototype,"selectedResponseIndex",void 0);_.z([_.Ly("#submit-button"),_.u("design:type",HTMLButtonElement)],s_.prototype,"submitButton",void 0);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],s_.prototype,"onServiceRequestCompleted",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],s_.prototype,"dataChanged",null);
_.z([_.RX("selectedResponseIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],s_.prototype,"onSelectedResponseIndexChange",null);s_=_.z([_.p({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],s_);
_.e(s_,"ytd-feedback-elicitation-single-question-renderer",function(){if(TPJ!==void 0)return TPJ;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return TPJ=Z},{mode:1});var YgK;var F1=function(){return _.Q.apply(this,arguments)||this};
_.O(F1,_.Q);F1.prototype.computeThumbnailWidth=function(Z){return Z?602:428};
F1.prototype.updateWideFromBinding=function(Z){this.wide=Z.detail.value};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],F1.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],F1.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],F1.prototype,"wide",void 0);F1=_.z([_.p({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],F1);
_.e(F1,"ytd-newspaper-hero-video-renderer",function(){if(YgK!==void 0)return YgK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return YgK=Z},{mode:1});var XiS;var D3=function(){return _.Q.apply(this,arguments)||this};
_.O(D3,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],D3.prototype,"rendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],D3.prototype,"data",void 0);D3=_.z([_.p({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],D3);
_.e(D3,"ytd-newspaper-mini-video-renderer",function(){if(XiS!==void 0)return XiS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return XiS=Z},{mode:1});var KbK;_.YN("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var cf=function(){return _.Q.apply(this,arguments)||this};
_.O(cf,_.Q);cf.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"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],cf.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],cf.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],cf.prototype,"data",void 0);cf=_.z([_.p({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],cf);
_.e(cf,"ytd-newspaper-renderer",function(){if(KbK!==void 0)return KbK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return KbK=Z},{mode:1});var nji;_.YN("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var O_=function(){var Z=_.Q.apply(this,arguments)||this;Z.isSegment=!1;Z.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};Z.nextContinuation={continuationType:"playlistVideoListContinuation"};return Z};
_.O(O_,_.Q);_.P=O_.prototype;_.P.attached=function(){_.l();var Z;(Z=_.l().resolve(_.M_(_.H8)))!=null&&(Z.playlistVideoListElement=this.hostElement)};
_.P.detached=function(){var Z;(Z=_.l().resolve(_.M_(_.H8)))!=null&&(Z.playlistVideoListElement=void 0);Z=_.l().resolve(_.M_(_.eZ));_.F("web_enable_voting_animation")&&Z&&(Z.parentElem=void 0,Z.videos=[],Z.continuationsPresent=!1,Z.showRefreshPill=!1)};
_.P.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"}}}}}};
_.P.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.P.dataChanged=function(){var Z=_.l().resolve(_.M_(_.eZ));if(_.F("web_enable_voting_animation")&&this.data&&Z){var V=_.H(this.hostElement).querySelector("#contents");V&&(Z.parentElem=V);Z.addVideos(this.data.contents)}_.DUA(this.ytReorderableBehavior)};
_.P.onRendererstamperFinished=function(){this.canReorder&&_.cEb(this.ytReorderableBehavior,_.H(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.P.onPlaylistReloading=function(){this.isReloading=!0};
_.P.onUpdateSetVideoId=function(Z){if(Z.detail&&this.data&&this.data.contents){var V=Z.detail;Z=this.data.contents.findIndex(function(r){var f;return((f=r.playlistVideoRenderer)==null?void 0:f.videoId)===V.videoId});
if(!(Z<0)&&V.setVideoId&&(this.set("data.contents."+Z+".playlistVideoRenderer.setVideoId",V.setVideoId),_.F("web_enable_voting_animation"))){var a;if(Z=_.D((a=this.data.contents[Z].playlistVideoRenderer)==null?void 0:a.engagementBar,_.aoE)){var J;(J=Z.actions)==null||J.forEach(function(r){if(r=_.D(r,_.JtF))r.itemId=V.setVideoId})}(a=_.l().resolve(_.M_(_.eZ)))&&MsI(a,V.videoId,V.setVideoId)}}};
_.P.computeContentsClass=function(Z){return Z?"reloading":""};
_.P.computeIsSortable=function(Z,V){return Z&&V>0&&!this.isSegment&&!_.F("shorts_in_playlists_web")};
_.P.computeIsEditable=function(Z){return Z};
_.P.computeCanReorder=function(Z){return Z};
_.P.handlePlaylistRemoveVideosAction=function(Z){if(this.get("playlistRemoveVideosAction.setVideoIds",Z)&&this.data&&this.data.contents){Z=_.D(Z,_.bVr).setVideoIds;for(var V=this.data.contents.length-1;V>=0;){var a=this.data.contents[V].playlistVideoRenderer;a&&a.setVideoId&&Z.includes(a.setVideoId)&&this.splice("data.contents",V,1);V--}_.MR(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.P.updateIndices=function(){if(this.data&&this.data.contents)for(var Z=0;Z<this.data.contents.length;Z++)this.set("data.contents."+Z+".playlistVideoRenderer.index",_.HA(String(Z+1)))};
_.P.handleDrop=function(Z){Z=Z.currDragItem;var V=_.za(Z.parentNode.childNodes,Z),a=this.data.contents.splice(Number(_.AI(Z.data.index))-1,1)[0];this.data.contents.splice(V,0,a);V=V?this.get("contents."+(V-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();Z=this.buildReorderServiceEndpoint(Z.data.setVideoId,V);this.ytComponentBehavior.resolveCommand(Z)};
_.P.buildReorderServiceEndpoint=function(Z,V){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",Z),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",V),this.data.onReorderEndpoint):null};
_.P.handleUpdatePlaylistAction=function(Z){var V;(Z=_.D((V=_.D(Z,_.UlY))==null?void 0:V.updatedRenderer,_.MF4))&&this.canReorder!==Z.canReorder&&this.set("data.canReorder",Z.canReorder);Z&&Z.contents&&(this.set("data.contents",Z.contents),this.isReloading=!1);Z&&Z.continuations&&this.set("data.continuations",Z.continuations)};
_.P.handleAddRendererToItemSectionAction=function(Z){var V,a=(V=_.D(Z,IYS))==null?void 0:V.renderer,J;a&&((J=_.D(Z,IYS))==null?void 0:J.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,a),Z=_.l().resolve(_.M_(_.eZ)),_.F("web_enable_voting_animation")&&Z&&(a&&(V=_.VTR(a))&&Z.recommendedVideos.push({itemId:V,videoId:_.oLR(a),voteCount:_.rtE(a),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.P.isVotingEnabledOnPlaylist=function(Z){if(!Z)return!1;Z=_.B(Z);for(Z=Z.next();!Z.done;Z=Z.next()){var V=void 0;return!!_.D((V=Z.value.playlistVideoRenderer)==null?void 0:V.engagementBar,_.aoE)}return!1};
_.P.onAppendContinuationItemsActionFinished=function(){var Z;this.isVotingEnabledOnPlaylist((Z=this.data)==null?void 0:Z.contents)&&(this.updateIndices(),Z=_.l().resolve(_.M_(_.eZ)),_.F("web_enable_voting_animation")&&Z&&this.data&&Z.addVideos(this.data.contents))};
_.P.updateVideoData=function(Z){if(Z.detail&&this.data&&this.data.contents){var V=Z.detail;Z=V.toIdx;var a=V.itemId,J=V.newVoteCount,r=V.voteStatus;V=V.hideItem;var f,d,N=(f=this.data)==null?void 0:(d=f.contents)==null?void 0:d.findIndex(function(X){return _.VTR(X)===a});
if(!(N<0)){f=this.data.contents[N];var C;if((C=f.playlistVideoRenderer)==null?0:C.voteCount)f.playlistVideoRenderer.voteCount=J;var T;if(C=_.D((T=f.playlistVideoRenderer)==null?void 0:T.engagementBar,_.aoE)){var Y;(Y=C.actions)==null||Y.forEach(function(X){(X=_.D(X,_.JtF))&&X.initialState&&(X.initialState.votes=J,X.initialState.status=r)})}this.data.contents.splice(N,1);
V||this.data.contents.splice(Z,0,f);this.updateIndices()}}};
O_.prototype.updateVideoData=O_.prototype.updateVideoData;O_.prototype.onAppendContinuationItemsActionFinished=O_.prototype.onAppendContinuationItemsActionFinished;O_.prototype.onUpdateSetVideoId=O_.prototype.onUpdateSetVideoId;O_.prototype.onPlaylistReloading=O_.prototype.onPlaylistReloading;O_.prototype.onRendererstamperFinished=O_.prototype.onRendererstamperFinished;O_.prototype.dataChanged=O_.prototype.dataChanged;
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],O_.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],O_.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],O_.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.Od.YtNextContinuationBehavior),_.u("design:type",Object)],O_.prototype,"ytNextContinuationBehavior",void 0);
_.z([_.A(_.OTL),_.u("design:type",Object)],O_.prototype,"ytReorderableBehavior",void 0);_.z([_.A(_.ck),_.u("design:type",Object)],O_.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],O_.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],O_.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],O_.prototype,"isReloading",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],O_.prototype,"isSegment",void 0);_.z([_.x({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.u("design:type",Boolean)],O_.prototype,"isSortable",void 0);_.z([_.x({computed:"computeIsEditable(data.isEditable)"}),_.u("design:type",Boolean)],O_.prototype,"isEditable",void 0);_.z([_.x({computed:"computeCanReorder(data.canReorder)"}),_.u("design:type",Boolean)],O_.prototype,"canReorder",void 0);
_.z([_.x({value:101}),_.u("design:type",Number)],O_.prototype,"scrollMargin",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],O_.prototype,"dataChanged",null);_.z([_.$K("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],O_.prototype,"onRendererstamperFinished",null);
_.z([_.$K("yt-playlist-reloading"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],O_.prototype,"onPlaylistReloading",null);_.z([_.$K("yt-update-set-video-id"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],O_.prototype,"onUpdateSetVideoId",null);
_.z([_.$K("yt-append-continuation-items-action-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],O_.prototype,"onAppendContinuationItemsActionFinished",null);_.z([_.$K("yt-update-video-data-voting-animation"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],O_.prototype,"updateVideoData",null);O_=_.z([_.p({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],O_);
_.e(O_,"ytd-playlist-video-list-renderer",function(){if(nji!==void 0)return nji;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return nji=Z},{mode:_.h4("kevlar_poly_si_batch_j047")?1:2});var lhC;var GS=function(){return _.Q.apply(this,arguments)||this};
_.O(GS,_.Q);GS.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"}}}}};
GS.prototype.onTextWrapperTap=function(Z){var V=this.data&&this.data.navigationEndpoint;V&&!_.Ac(_.wc(Z),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.Rg(this.hostElement,"yt-navigate",{endpoint:V})};
GS.prototype.dataChanged=function(){var Z=this.get("data.offerButton.buttonRenderer.serviceEndpoint");Z&&Z.commandMetadata&&_.D(Z.commandMetadata,_.sl)&&_.D(Z.commandMetadata,_.sl).fireAutomatically&&_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}})};
GS.prototype.dataChanged=GS.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],GS.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],GS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.U5),_.u("design:type",Object)],GS.prototype,"ytdLockupBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],GS.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("enable_desktop_search_bigger_thumbs")}}),
_.u("design:type",Boolean)],GS.prototype,"useBiggerThumbs",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.gr("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],GS.prototype,"biggerThumbsStyle",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],GS.prototype,"leftAligned",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GS.prototype,"dataChanged",null);GS=_.z([_.p({disableElementRegistration:!0,is:"ytd-movie-renderer"})],GS);
_.e(GS,"ytd-movie-renderer",function(){if(lhC!==void 0)return lhC;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return lhC=Z},{mode:1});var tcS;var wY=function(){var Z=_.Q.apply(this,arguments)||this;Z.rounded=!0;Z.pageAttachedTo=void 0;Z.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return Z};
_.O(wY,_.Q);wY.prototype.attached=function(){this.pageAttachedTo=_.l().resolve(_.jV).getCurrentPage();_.Rg(this.hostElement,"yt-player-attached",this.player)};
wY.prototype.detached=function(){var Z;if((Z=this.pageAttachedTo)==null?0:Z.hostElement)_.Rg(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
wY.prototype.dataChanged=function(){var Z;if((Z=this.data)==null?0:Z.videoId)Z={video_id:this.data.videoId,autoplay:!0},!_.F("miniplayer_stop_channel_video_autoplay_killswitch")&&_.l().resolve(_.Ee).isMiniplayerActive()&&(Z.pause_at_start=!0,Z.autoplay=!1),this.player.loadVideoWithPlayerVars(Z)};
wY.prototype.handleSignalActionPausePlayer=function(){_.hc().pause()};
wY.prototype.dataChanged=wY.prototype.dataChanged;_.z([_.x(),_.u("design:type",Object)],wY.prototype,"data",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],wY.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],wY.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],wY.prototype,"rounded",void 0);_.z([_.Ly("#player"),_.u("design:type",Object)],wY.prototype,"player",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wY.prototype,"dataChanged",null);wY=_.z([_.p({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],wY);
_.e(wY,"ytd-channel-video-player-renderer",function(){if(tcS!==void 0)return tcS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return tcS=Z},{mode:1});var sqJ;var FbD;var DvS;var yg=function(){var Z=_.Q.apply(this,arguments)||this;Z.playing=!1;Z.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.i4(Z);Z.active=!1;return Z};
_.O(yg,_.Q);_.P=yg.prototype;_.P.detached=function(){this.stop()};
_.P.play=function(){var Z=this,V,a,J,r,f;return _.m(function(d){if(d.nextAddress==1)return Z.active=!0,V=Z.get("data.inlinePlaybackEndpoint.watchEndpoint"),a=V.videoId||Z.data.videoId,J=V.startTimeSeconds||0,r=V.playerParams||null,_.F("kevlar_player_update_killswitch")?_.q(d,Z.playerEl.update({args:{video_id:a,startSeconds:J,player_params:r}}),2):(Z.playerEl.loadVideoWithPlayerVars({video_id:a,startSeconds:J,player_params:r,autoplay:!0}),d.jumpTo(2));if(d.nextAddress!=4)return _.q(d,Z.playerEl.getPlayerPromise(),
4);f=d.yieldResult;f.unloadModule("annotations_module");f.addEventListener("onStateChange",function(N){Z.onPlayerStateChange(N)});
_.mt(d)})};
_.P.onPlayerStateChange=function(Z){if(this.active)switch(this.playing=Z===1,Z){case 1:_.Rg(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.Rg(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.P.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.P.resize=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,Z.playerEl.getPlayerPromise(),2);V=a.yieldResult;V.setSize(NaN,NaN);_.mt(a)})};
_.z([_.x(),_.u("design:type",Object)],yg.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],yg.prototype,"playing",void 0);_.z([_.x(),_.u("design:type",Object)],yg.prototype,"playerId",void 0);_.z([_.Ly("#player"),_.u("design:type",Object)],yg.prototype,"playerEl",void 0);yg=_.z([_.p({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],yg);
_.e(yg,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(DvS!==void 0)return DvS;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return DvS=Z},{mode:1});var cwW;var OJk;var bC=function(){var Z=_.Q.apply(this,arguments)||this;Z.width=0;return Z};
_.O(bC,_.Q);_.P=bC.prototype;_.P.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.zh(this,this.onEnded));this.mp4El.addEventListener("error",_.zh(this,this.onError))};
_.P.detached=function(){this.videoEl.removeEventListener("ended",_.zh(this,this.onEnded));this.mp4El.removeEventListener("error",_.zh(this,this.onError))};
_.P.play=function(){var Z=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var V=this.videoEl.play();V?V.then(function(){Z.handleVideoStartPlaying()}).catch(function(){_.Rg(Z.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.Rg(this.hostElement,"yt-video-thumbnail-not-playing")};
_.P.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.P.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.P.dataChanged=function(){var Z;if((Z=this.data)==null?0:Z.thumbnailPlaceholder)Z=_.v1(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+Z+")";this.stop();this.autoplay&&this.play()};
_.P.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.P.onEnded=function(){this.stop();_.Rg(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.P.onError=function(){_.Rg(this.hostElement,"yt-video-thumbnail-error")};
_.P.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.P.getVideoThumbnail=function(Z){if(Z&&Z.length)return Z[0]};
bC.prototype.dataChanged=bC.prototype.dataChanged;_.z([_.x(),_.u("design:type",Object)],bC.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],bC.prototype,"animatePlaceholderOnEntrance",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],bC.prototype,"autoplay",void 0);_.z([_.x({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.u("design:type",Object)],bC.prototype,"videoThumbnail",void 0);
_.z([_.x(),_.u("design:type",Boolean)],bC.prototype,"loop",void 0);_.z([_.x(),_.u("design:type",Boolean)],bC.prototype,"isVideoPlaying",void 0);_.z([_.x(),_.u("design:type",Object)],bC.prototype,"width",void 0);_.z([_.Ly("#mp4"),_.u("design:type",HTMLElement)],bC.prototype,"mp4El",void 0);_.z([_.Ly("#placeholder"),_.u("design:type",HTMLElement)],bC.prototype,"placeholderEl",void 0);_.z([_.Ly("#video"),_.u("design:type",HTMLVideoElement)],bC.prototype,"videoEl",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bC.prototype,"dataChanged",null);bC=_.z([_.qZ({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],bC);
_.e(bC,"yt-video-as-thumbnail-details",function(){if(OJk===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;cwW===void 0&&(cwW=document.createElement("template"));var J=cwW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);OJk=Z}Z=OJk;return Z},{mode:2});var U_=function(){var Z=_.Q.apply(this,arguments)||this;Z.disableGridStateAware=!1;Z.animationEnabled=_.F("enable_web_ketchup_hero_animation");Z.transitioningOut=!1;Z.narrow=!1;Z.narrower=!1;Z.isCarouselInFeed=!1;Z.videoTimeoutJobId=0;Z.panelTimeoutJobId=0;Z.panelTimeoutJobStartMs=0;Z.actionMap={"yt-window-resized":"onWindowResized"};return Z};
_.O(U_,_.Q);_.P=U_.prototype;_.P.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.P.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.P.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var Z;this.player&&((Z=this.data)==null?0:Z.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.P.attached=function(){this.onWindowResized()};
_.P.detached=function(){this.clearTimeouts()};
_.P.onWindowResized=function(){this.updateSize()};
_.P.computePanelLayout=function(Z){return Z&&Z.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.P.playVideo=function(){var Z;this.video&&((Z=this.data)==null?0:Z.videoThumbnail)&&this.video.play();var V;this.player&&((V=this.data)==null?0:V.inlinePlaybackRenderer)&&this.player.play()};
_.P.stopVideo=function(){var Z;this.video&&((Z=this.data)==null?0:Z.videoThumbnail)&&this.video.stop();var V;this.player&&((V=this.data)==null?0:V.inlinePlaybackRenderer)&&this.player.stop()};
_.P.transitionOut=function(){var Z=this;this.transitioningOut=!0;return new Promise(function(V){var a=function(){_.H(Z.hostElement).querySelector("#action-button").removeEventListener("animationend",a);_.td.cancelJob(J);V();Z.transitioningOut=!1};
var J=_.qf(_.td,a,1E3);_.H(Z.hostElement).querySelector("#action-button").addEventListener("animationend",a);Z.player&&(Z.player.playing=!1)})};
_.P.computeMetadataOrder=function(Z){return Z&&Z.metadataOrder&&Z.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?Z.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.P.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.P.computeAvatarSize=function(Z){return Z&&Z.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.P.onContentClick=function(Z){if(!_.Ac(_.wc(Z),this.hostElement,["A".toString(),"BUTTON".toString()])){var V;if((V=this.data)==null?0:V.navigationEndpoint){var a;this.componentBehavior.resolveCommand((a=this.data)==null?void 0:a.navigationEndpoint)}}};
_.P.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.P.setBackgroundImage=function(Z){if(Z=this.getBackgroundImageUrl(Z))_.H(this.hostElement).querySelector("#hero").style.backgroundImage="url("+Z+")"};
_.P.setScrimLayer=function(Z){var V=this.getScrimLayerColorStops(Z);Z=((Z==null?void 0:Z.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(Z=180);_.yr("HTML_DIR")==="rtl"&&(Z=-Z);V&&(_.H(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+Z+"deg, "+V+")")};
_.P.isNarrower=function(){return this.hostElement.clientWidth<U_.NARROW_VERSION_SIZE};
_.P.getScrimLayerColorStops=function(){var Z,V=(Z=this.data)==null?void 0:Z.scrimColorValues;if(!V)return null;if(V.length===1)return Z=_.SL(V[0]),Z+" 0%, "+Z+" 100%";if(V.length===3){var a=[0,72,98];return V.map(function(J,r){return _.SL(J)+" "+a[r]+"%"}).join(",")}return null};
_.P.getBackgroundImageUrl=function(Z){return Z&&Z.largeFormFactorBackgroundThumbnail?_.v1((Z.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||Z.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.P.onPlaying=function(){this.startVideoTimeout()};
_.P.onEnded=function(){this.rotate()};
_.P.startPanelTimeout=function(){var Z=this;if(!this.panelTimeoutJobId){var V=this.get("data.minPanelDisplayDurationMs");V&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.qf(_.td,function(){Z.rotate()},V))}};
_.P.startVideoTimeout=function(){var Z=this;if(!this.videoTimeoutJobId){_.td.cancelJob(this.panelTimeoutJobId);var V=Date.now()-this.panelTimeoutJobStartMs;V=Math.max(0,this.get("data.minPanelDisplayDurationMs")-V);V=Math.max(this.get("data.minVideoPlayDurationMs")||0,V);this.videoTimeoutJobId=_.qf(_.td,function(){Z.rotate()},V)}};
_.P.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.td.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.td.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.P.rotate=function(){this.clearTimeouts();_.Rg(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.QS.Object.defineProperties(U_.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.H(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.H(this.hostElement).querySelector("#video")}}});
_.QS.Object.defineProperties(U_,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
U_.prototype.onEnded=U_.prototype.onEnded;U_.prototype.onPlaying=U_.prototype.onPlaying;U_.prototype.dataChanged=U_.prototype.dataChanged;_.z([_.A(_.O5),_.u("design:type",Object)],U_.prototype,"ytdGridStateAwareBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],U_.prototype,"componentBehavior",void 0);_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],U_.prototype,"ytdGuideStateAwareBehavior",void 0);
_.z([_.A(_.Gl7),_.u("design:type",Object)],U_.prototype,"ytBooleanLogicBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],U_.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],U_.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],U_.prototype,"ytRendererBehavior",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],U_.prototype,"disableGridStateAware",void 0);_.z([_.x(),_.u("design:type",Object)],U_.prototype,"data",void 0);_.z([_.x({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.u("design:type",String)],U_.prototype,"panelLayout",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],U_.prototype,"animationEnabled",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],U_.prototype,"transitioningOut",void 0);
_.z([_.x({computed:"computeMetadataOrder(data)"}),_.u("design:type",Boolean)],U_.prototype,"metadataOrder",void 0);_.z([_.x({computed:"computeByline(data)"}),_.u("design:type",Object)],U_.prototype,"byline",void 0);_.z([_.x({computed:"computeAvatarSize(data)"}),_.u("design:type",Number)],U_.prototype,"avatarSize",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],U_.prototype,"narrow",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],U_.prototype,"narrower",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],U_.prototype,"layoutStyle",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],U_.prototype,"isCarouselInFeed",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],U_.prototype,"dataChanged",null);_.z([_.$K("yt-default-promo-panel-renderer-playing"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],U_.prototype,"onPlaying",null);
_.z([_.$K("yt-default-promo-panel-renderer-ended"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],U_.prototype,"onEnded",null);U_=_.z([_.p({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],U_);
_.e(U_,"ytd-default-promo-panel-renderer",function(){if(FbD!==void 0)return FbD;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return FbD=Z},{mode:1});_.YN("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var Hf=function(){var Z=_.Q.apply(this,arguments)||this;Z.narrower=!1;Z.dotMenuVisible=!1;Z.paginationThumbnailsVisible=!1;Z.active=!0;Z.disableGridStateAware=!1;Z.actionMap={"yt-window-resized":"onWindowResized"};return Z};
_.O(Hf,_.Q);_.P=Hf.prototype;_.P.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]]"}}}}}};
_.P.attached=function(){document.addEventListener("yt-page-type-changed",_.zh(this,this.onPageTypeChange));this.currentPageSubtype=_.Vp(location.pathname);this.onWindowResized()};
_.P.detached=function(){this.jobId&&_.td.cancelJob(this.jobId);this.updateSizeJobId&&_.td.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.zh(this,this.onPageTypeChange))};
_.P.onPageTypeChange=function(Z){this.active=Z.detail.newPageSubtype===this.currentPageSubtype};
_.P.onWindowResized=function(){this.updateSize()};
_.P.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.P.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.P.setCarouselItem=function(Z){Z>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.td.cancelJob(this.jobId);var V=this.getCurrentPanelElement();V&&V.stopVideo();this.currentItemIndex=Z%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(V||(V=this.getCurrentPanelElement()),V.playVideo()):this.startRotationJob()};
_.P.scrollThumbnails=function(Z){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var V=this.getCurrentPaginationElement();if(V){var a=_.H(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?a.style.transform="translateX(0)":(V=V.offsetWidth+8,a.style.transform="translateX(-"+V*(Z-Math.ceil(Math.floor(this.overlay.offsetWidth/V)/2)+1)+"px)")}}};
_.P.onDataChanged=function(){var Z=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.Kg(_.td,function(){Z.getCurrentPanelElement().updateSize();Z.updateSize()}))};
_.P.getCurrentPanelElement=function(){return _.H(_.H(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.P.getCurrentPaginationElement=function(){return _.H(_.H(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.P.getNavigationClass=function(Z,V){return Z===V?"selected":""};
_.P.getNavigationDurationStyle=function(Z){return"animation-duration:"+(this.get("data.carouselItems."+Z+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.P.onNavigationTap=function(Z){var V=this,a=Z.model.index;a!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){V.setCarouselItem(a)}),this.autorotateActive=!1)};
_.P.onVideoThumbnailEnded=function(){var Z=this;if(this.shouldRotate()){var V=this.getCurrentPaginationElement();V&&(V.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){V.classList.remove("finished");Z.setNextCarouselItem()}))}};
_.P.onVideoThumbnailError=function(){this.startRotationJob()};
_.P.onVideoNotPlaying=function(){this.startRotationJob()};
_.P.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.P.startRotationJob=function(){var Z=this;_.td.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.td.addLowPriorityJob(function(){Z.getCurrentPanelElement().transitionOut().then(function(){Z.setNextCarouselItem()})},this.rotationTimeout))};
_.P.computeDotMenuVisible=function(Z,V){return!!Z&&!!Z.carouselItems&&Z.carouselItems.length>1&&!Z.paginationThumbnails||!!V};
_.P.computePaginationThumbnailsVisible=function(Z,V){var a,J;return((J=Z==null?void 0:(a=Z.paginationThumbnails)==null?void 0:a.length)!=null?J:0)>1&&!V};
_.P.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.P.computePaginatorAlignment=function(Z){return(Z==null?void 0:Z.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.P.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.P.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.P.isNarrower=function(Z){return(Z!=null?Z:0)<U_.NARROW_VERSION_SIZE};
Hf.prototype.activeChanged=Hf.prototype.activeChanged;Hf.prototype.onVideoNotPlaying=Hf.prototype.onVideoNotPlaying;Hf.prototype.onVideoThumbnailError=Hf.prototype.onVideoThumbnailError;Hf.prototype.onVideoThumbnailEnded=Hf.prototype.onVideoThumbnailEnded;Hf.prototype.onDataChanged=Hf.prototype.onDataChanged;_.z([_.A(_.O5),_.u("design:type",Object)],Hf.prototype,"ytdGridStateAwareBehavior",void 0);
_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],Hf.prototype,"ytdGuideStateAwareBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Hf.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Hf.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Hf.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Hf.prototype,"currentItem",void 0);
_.z([_.x(),_.u("design:type",Number)],Hf.prototype,"currentItemIndex",void 0);_.z([_.x(),_.u("design:type",Number)],Hf.prototype,"rotationTimeout",void 0);_.z([_.x(),_.u("design:type",Number)],Hf.prototype,"loopCount",void 0);_.z([_.x({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.u("design:type",String)],Hf.prototype,"paginatorAlignment",void 0);_.z([_.x(),_.u("design:type",Number)],Hf.prototype,"jobId",void 0);
_.z([_.x(),_.u("design:type",Number)],Hf.prototype,"updateSizeJobId",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Hf.prototype,"isCarouselInFeed",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Hf.prototype,"narrower",void 0);_.z([_.x({computed:"computeDotMenuVisible(data, narrower)"}),_.u("design:type",Object)],Hf.prototype,"dotMenuVisible",void 0);
_.z([_.x({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.u("design:type",Object)],Hf.prototype,"paginationThumbnailsVisible",void 0);_.z([_.x({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.u("design:type",String)],Hf.prototype,"layoutType",void 0);_.z([_.x({value:!0,reflectToAttribute:!0}),_.u("design:type",Boolean)],Hf.prototype,"autorotateActive",void 0);_.z([_.x(),_.u("design:type",Object)],Hf.prototype,"active",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Hf.prototype,"disableGridStateAware",void 0);_.z([_.Ly("#overlay"),_.u("design:type",HTMLElement)],Hf.prototype,"overlay",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hf.prototype,"onDataChanged",null);
_.z([_.$K("yt-video-thumbnail-ended"),_.$K("yt-default-promo-panel-renderer-rotate"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hf.prototype,"onVideoThumbnailEnded",null);_.z([_.$K("yt-video-thumbnail-error"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hf.prototype,"onVideoThumbnailError",null);
_.z([_.$K("yt-video-thumbnail-not-playing"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hf.prototype,"onVideoNotPlaying",null);_.z([_.Zr("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hf.prototype,"activeChanged",null);Hf=_.z([_.p({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],Hf);
_.e(Hf,"ytd-carousel-item-renderer",function(){if(sqJ!==void 0)return sqJ;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return sqJ=Z},{mode:2});var GVH;var wik;var ywW;var bJK;var AU=function(){var Z=_.Q.apply(this,arguments)||this;Z.originalQuery=null;Z.originalEndpoint=null;return Z};
_.O(AU,_.Q);AU.prototype.computeShowOriginalQueryWithoutEndpoint_=function(Z,V){return!(!Z||V)};
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],AU.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],AU.prototype,"correctedText",void 0);_.z([_.x(),_.u("design:type",Object)],AU.prototype,"correctedQuery",void 0);_.z([_.x(),_.u("design:type",Object)],AU.prototype,"correctedEndpoint",void 0);_.z([_.x(),_.u("design:type",Object)],AU.prototype,"originalText",void 0);_.z([_.x(),_.u("design:type",Object)],AU.prototype,"originalQuery",void 0);
_.z([_.x(),_.u("design:type",Object)],AU.prototype,"originalEndpoint",void 0);_.z([_.x({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.u("design:type",Boolean)],AU.prototype,"showOriginalQueryWithoutEndpoint",void 0);AU=_.z([_.qZ({is:"yt-search-query-correction",disableElementRegistration:!0})],AU);
_.e(AU,"yt-search-query-correction",function(){if(bJK===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;ywW===void 0&&(ywW=document.createElement("template"));var J=ywW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);bJK=Z}Z=bJK;return Z},{mode:2});_.YN("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var k7=function(){return _.Q.apply(this,arguments)||this};
_.O(k7,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],k7.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],k7.prototype,"data",void 0);k7=_.z([_.qZ({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],k7);
_.e(k7,"yt-did-you-mean-renderer",function(){if(wik===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;GVH===void 0&&(GVH=document.createElement("template"));var J=GVH;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);wik=Z}Z=wik;return Z},{mode:2});var Uvk;var HJW;_.YN("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var E_=function(){return _.Q.apply(this,arguments)||this};
_.O(E_,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],E_.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],E_.prototype,"data",void 0);E_=_.z([_.qZ({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],E_);
_.e(E_,"yt-including-results-for-renderer",function(){if(HJW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;Uvk===void 0&&(Uvk=document.createElement("template"));var J=Uvk;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);HJW=Z}Z=HJW;return Z},{mode:2});var AwJ;var kVo;_.YN("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var jB=function(){return _.Q.apply(this,arguments)||this};
_.O(jB,_.Q);jB.prototype.computeExtraClasses_=function(Z,V){var a="";Z&&(a+=" "+Z.toLowerCase().replace(/_/g,"-"));V&&(a+=" "+V.toLowerCase().replace(/_/g,"-"));return a};
jB.prototype.computeUrlImg_=function(){var Z=this.data;Z.image&&(_.H(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.v1(Z.image.thumbnails,Number.MAX_VALUE)+")")};
jB.prototype.computeUrlImg_=jB.prototype.computeUrlImg_;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],jB.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],jB.prototype,"data",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jB.prototype,"computeUrlImg_",null);jB=_.z([_.qZ({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],jB);
_.e(jB,"yt-music-pass-feature-info-renderer",function(){if(kVo===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;AwJ===void 0&&(AwJ=document.createElement("template"));var J=AwJ;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);kVo=Z}Z=kVo;return Z},{mode:2});var EjW;var jqW;_.YN("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var vf=function(){return _.Q.apply(this,arguments)||this};
_.O(vf,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],vf.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],vf.prototype,"data",void 0);vf=_.z([_.qZ({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],vf);
_.e(vf,"yt-no-results-found-showing-results-for-renderer",function(){if(jqW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;EjW===void 0&&(EjW=document.createElement("template"));var J=EjW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);jqW=Z}Z=jqW;return Z},{mode:2});var vjK;var xvJ;_.YN("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var x7=function(){return _.Q.apply(this,arguments)||this};
_.O(x7,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],x7.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],x7.prototype,"data",void 0);x7=_.z([_.qZ({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],x7);
_.e(x7,"yt-results-without-quotes-renderer",function(){if(xvJ===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;vjK===void 0&&(vjK=document.createElement("template"));var J=vjK;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);xvJ=Z}Z=xvJ;return Z},{mode:2});var QqL;var piW;_.YN("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var Qg=function(){return _.Q.apply(this,arguments)||this};
_.O(Qg,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Qg.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Qg.prototype,"data",void 0);Qg=_.z([_.qZ({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],Qg);
_.e(Qg,"yt-search-no-results-renderer",function(){if(piW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;QqL===void 0&&(QqL=document.createElement("template"));var J=QqL;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);piW=Z}Z=piW;return Z},{mode:2});var hrk;var eri;_.YN("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var pz=function(){return _.Q.apply(this,arguments)||this};
_.O(pz,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],pz.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],pz.prototype,"data",void 0);pz=_.z([_.qZ({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],pz);
_.e(pz,"yt-showing-results-for-renderer",function(){if(eri===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;hrk===void 0&&(hrk=document.createElement("template"));var J=hrk;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);eri=Z}Z=eri;return Z},{mode:2});var zro;var $vi;var RrS;var McI;var hU=function(){var Z=_.Q.apply(this,arguments)||this;Z.answerExpanded=!1;return Z};
_.O(hU,_.Q);hU.prototype.toggleAnswer_=function(Z){var V=_.yp(Z);V&&V.classList.contains("yt-simple-endpoint")||(Z.preventDefault(),Z.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
hU.prototype.toggleAnswer_=hU.prototype.toggleAnswer_;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],hU.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],hU.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],hU.prototype,"answerExpanded",void 0);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],hU.prototype,"toggleAnswer_",null);
hU=_.z([_.qZ({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],hU);
_.e(hU,"yt-generic-faq-question-renderer",function(){if(McI===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;RrS===void 0&&(RrS=document.createElement("template"));var J=RrS;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);McI=Z}Z=McI;return Z},{mode:2});_.YN("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var eB=function(){return _.Q.apply(this,arguments)||this};
_.O(eB,_.Q);eB.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],eB.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],eB.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],eB.prototype,"data",void 0);eB=_.z([_.qZ({is:"yt-faq-section-renderer",disableElementRegistration:!0})],eB);
_.e(eB,"yt-faq-section-renderer",function(){if($vi===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;zro===void 0&&(zro=document.createElement("template"));var J=zro;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);$vi=Z}Z=$vi;return Z},{mode:2});var LbK;var uY8;_.YN("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var zS=function(){return _.Q.apply(this,arguments)||this};
_.O(zS,_.Q);
zS.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"}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],zS.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],zS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],zS.prototype,"data",void 0);zS=_.z([_.qZ({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],zS);
_.e(zS,"yt-offer-item-expanded-renderer",function(){if(uY8===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;LbK===void 0&&(LbK=document.createElement("template"));var J=LbK;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);uY8=Z}Z=uY8;return Z},{mode:2});var WbL;var gji;_.YN("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var $7=function(){return _.Q.apply(this,arguments)||this};
_.O($7,_.Q);
$7.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"}}}}};
$7.prototype.computeFullWidthMode=function(Z){return!(!Z||!Z.fullWidthMode)};
$7.prototype.computeBorderlessMode=function(Z){return!(!Z||!Z.borderlessMode)};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],$7.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],$7.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],$7.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.u("design:type",Boolean)],$7.prototype,"fullWidthMode",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.u("design:type",Boolean)],$7.prototype,"borderlessMode",void 0);$7=_.z([_.qZ({is:"yt-offer-item-renderer",disableElementRegistration:!0})],$7);
_.e($7,"yt-offer-item-renderer",function(){if(gji===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;WbL===void 0&&(WbL=document.createElement("template"));var J=WbL;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);gji=Z}Z=gji;return Z},{mode:2});var IhW;var ZeK;_.YN("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var Rr=function(){return _.Q.apply(this,arguments)||this};
_.O(Rr,_.Q);Rr.prototype.computeAriaLevel_=function(Z){return this.getLevelID_(Z)};
Rr.prototype.getLevelID_=function(Z){return(Z=Z.match(/[0-9]+$/))&&Z.length==1?Z[0]:"1"};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Rr.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Rr.prototype,"data",void 0);_.z([_.x({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.u("design:type",String)],Rr.prototype,"ariaLevel",void 0);_.z([_.x({value:"heading",reflectToAttribute:!0}),_.u("design:type",String)],Rr.prototype,"role",void 0);
_.z([_.x({value:-1,reflectToAttribute:!0}),_.u("design:type",Number)],Rr.prototype,"tabindex",void 0);Rr=_.z([_.qZ({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],Rr);
_.e(Rr,"yt-subscription-product-header-renderer",function(){if(ZeK===void 0){var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;IhW===void 0&&(IhW=document.createElement("template"));var J=IhW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);ZeK=Z}Z=ZeK;return Z},{mode:2});var VzW;var acI;_.YN("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var MD=function(){return _.Q.apply(this,arguments)||this};
_.O(MD,_.Q);MD.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:_.XG("menuRenderer"),events:!0}}};
MD.prototype.onStampFinished_=function(){_.H(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
MD.prototype.onStampFinished_=MD.prototype.onStampFinished_;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],MD.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],MD.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],MD.prototype,"data",void 0);_.z([_.$K("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MD.prototype,"onStampFinished_",null);
MD=_.z([_.qZ({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],MD);
_.e(MD,"yt-subscription-product-renderer",function(){if(acI===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;VzW===void 0&&(VzW=document.createElement("template"));var J=VzW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);acI=Z}Z=acI;return Z},{mode:2});var Ju8;var ot0;_.YN("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var Lz=function(){return _.Q.apply(this,arguments)||this};
_.O(Lz,_.Q);Lz.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Lz.prototype.imageScrimColorValuesChanged_=function(){var Z,V=(Z=this.data)==null?void 0:Z.imageScrimColorValues;_.H(this.hostElement).querySelector("#scrim").style.backgroundColor=V?_.SL(V[0]):"transparent"};
Lz.prototype.imageScrimColorValuesChanged_=Lz.prototype.imageScrimColorValuesChanged_;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Lz.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Lz.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Lz.prototype,"data",void 0);
_.z([_.RX("data.imageScrimColorValues"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Lz.prototype,"imageScrimColorValuesChanged_",null);Lz=_.z([_.qZ({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],Lz);
_.e(Lz,"yt-subscription-product-upsell-offer-renderer",function(){if(ot0===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;Ju8===void 0&&(Ju8=document.createElement("template"));var J=Ju8;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);ot0=Z}Z=ot0;return Z},{mode:2});var ruH;var PuI;var fc0;var ieH;var BjJ;var ddW;var uC=function(){return _.Q.apply(this,arguments)||this};
_.O(uC,_.Q);uC.prototype.onYtServiceRequestError_=function(Z){_.sf(this.hostElement,Z.detail.error.message)};
uC.prototype.onYtServiceRequestError_=uC.prototype.onYtServiceRequestError_;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],uC.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],uC.prototype,"data",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],uC.prototype,"collapsible",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],uC.prototype,"isManageRed",void 0);
_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],uC.prototype,"onYtServiceRequestError_",null);uC=_.z([_.qZ({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],uC);
_.e(uC,"yt-single-ypc-offer-renderer",function(){if(ddW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;BjJ===void 0&&(BjJ=document.createElement("template"));var J=BjJ;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);ddW=Z}Z=ddW;return Z},{mode:2});var Wf=function(){return _.Q.apply(this,arguments)||this};
_.O(Wf,_.Q);Wf.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Wf.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Wf.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Wf.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Wf.prototype,"isManageRed",void 0);Wf=_.z([_.qZ({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],Wf);
_.e(Wf,"yt-single-ypc-offer-list-renderer",function(){if(ieH===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;fc0===void 0&&(fc0=document.createElement("template"));var J=fc0;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);ieH=Z}Z=ieH;return Z},{mode:2});var mdK;var Nj0;_.YN("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var gY=function(){return _.Q.apply(this,arguments)||this};
_.O(gY,_.Q);gY.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],gY.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],gY.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],gY.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],gY.prototype,"isManageRed",void 0);gY=_.z([_.qZ({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],gY);
_.e(gY,"yt-ypc-offers-list-renderer",function(){if(Nj0===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;mdK===void 0&&(mdK=document.createElement("template"));var J=mdK;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Nj0=Z}Z=Nj0;return Z},{mode:2});_.YN("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var Ir=function(){return _.Q.apply(this,arguments)||this};
_.O(Ir,_.Q);
Ir.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}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ir.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ir.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ir.prototype,"data",void 0);Ir=_.z([_.qZ({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],Ir);
_.e(Ir,"yt-unlimited-manage-subscription-page-renderer",function(){if(PuI===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;ruH===void 0&&(ruH=document.createElement("template"));var J=ruH;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);PuI=Z}Z=PuI;return Z},{mode:2});var CuK;var qfW;var ZU=function(){return _.Q.apply(this,arguments)||this};
_.O(ZU,_.Q);_.P=ZU.prototype;_.P.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.P.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.P.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.P.onKeypress_=function(Z){Z.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.P.handleHeaderTap_=function(Z){Z.preventDefault();Z.stopPropagation();this.expandOffers_()};
_.P.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.P.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
ZU.prototype.dataChanged_=ZU.prototype.dataChanged_;_.z([_.A(_.YS),_.u("design:type",Object)],ZU.prototype,"ironA11yKeysBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ZU.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ZU.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ZU.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],ZU.prototype,"offersVisible_",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZU.prototype,"dataChanged_",null);ZU=_.z([_.qZ({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],ZU);
_.e(ZU,"yt-collapsible-ypc-offer-renderer",function(){if(qfW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;CuK===void 0&&(CuK=document.createElement("template"));var J=CuK;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);qfW=Z}Z=qfW;return Z},{mode:2});var SfK;var TjI;_.YN("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var Vz=function(){return _.Q.apply(this,arguments)||this};
_.O(Vz,_.Q);_.P=Vz.prototype;_.P.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.P.dataChanged_=function(){if(this.data.backgroundImage){var Z=_.v1(this.data.backgroundImage.thumbnails,screen.width),V=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=V?"linear-gradient(180deg, "+V+"), url("+Z+")":"url("+Z+")";this.data.gtmId&&_.mo(this.data.gtmId,_.yr("GL",""))}};
_.P.onYtServiceRequestError_=function(Z){_.sf(this.hostElement,Z.detail.error.message)};
_.P.getScrimLayerColorStops_=function(){var Z,V,a=(Z=this.data.unlimitedHeaderV2Data)==null?void 0:(V=Z.unlimitedHeaderV2Data)==null?void 0:V.scrimLayerColors;if(!a)return null;var J=100/a.length;return a.map(function(r,f){f*=J;return _.SL(r)+" "+f+"%"}).join(",")};
_.P.computeLogoWithPadding=function(Z){var V,a,J;return(Z=(V=Z.unlimitedLogoImage)==null?void 0:(a=V.thumbnails)==null?void 0:(J=a[0])==null?void 0:J.height)&&Z%31===0?!0:!1};
Vz.prototype.onYtServiceRequestError_=Vz.prototype.onYtServiceRequestError_;Vz.prototype.dataChanged_=Vz.prototype.dataChanged_;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Vz.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Vz.prototype,"ytRendererBehavior",void 0);_.z([_.x({computed:"computeLogoWithPadding(data)"}),_.u("design:type",Boolean)],Vz.prototype,"logoWithPadding",void 0);
_.z([_.x(),_.u("design:type",Object)],Vz.prototype,"data",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vz.prototype,"dataChanged_",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Vz.prototype,"onYtServiceRequestError_",null);Vz=_.z([_.qZ({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],Vz);
_.e(Vz,"yt-unlimited-page-header-renderer",function(){if(TjI===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;SfK===void 0&&(SfK=document.createElement("template"));var J=SfK;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);TjI=Z}Z=TjI;return Z},{mode:2});var YfS;var XNS;_.YN("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var ak=function(){return _.Q.apply(this,arguments)||this};
_.O(ak,_.Q);ak.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ak.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ak.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ak.prototype,"data",void 0);ak=_.z([_.qZ({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],ak);
_.e(ak,"yt-unlimited-user-notification-renderer",function(){if(XNS===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;YfS===void 0&&(YfS=document.createElement("template"));var J=YfS;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);XNS=Z}Z=XNS;return Z},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.RpJ=_.Uc(function(Z){var V=_.bm(Z,{numberOfChips:5}).numberOfChips;return _.S("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.S(_.q_,{each:function(){return Array(V==null?void 0:V())}},function(){return _.S("div",{class:"ytGhostChipShelfChip"})}))},"cg");_.MNH=_.Uc(function(Z){var V=_.Z1(),a=_.l().resolve(_.GQ);_.lU(function(){requestAnimationFrame(function(){var r;(r=V.lottieEl)==null||r.addEventListener("DOMLoaded",function(){var f;(f=Z.onLottieLoaded)==null||f.call(Z)})})});
var J={};return _.S("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var r;return((r=Z.data)==null?void 0:r.call(Z).targetId)||""}},_.S(_.W1,{className:_.un((J.ytChatLoadingViewModelRtl=a==="rtl",J)),
animationName:"YOUCHAT_LOADER",data:function(){var r;return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:((r=Z.data)==null?void 0:r.call(Z).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"}}},
animationRef:V}))},"dg");
}catch(e){_._DumpException(e)}
try{
var TNI,YYC,XGJ,K_k,nCK,lID,tKL,ez,zw,F_J,Dci,cND,GWD,EC8,$t,kWi,b6W,ANI,H60,UcS,yNJ,jd8,vCW,xcD,QdW,Ru,pGi,hVI,eVJ,L_H,MKK,RVW,zVH,$c8,uRC,W_I,gCS,IID,ZGW,olK,ffJ,iGK,BRH,mAW,Cqo,Sk0,TR0,YkW,XXo,nli,lfk,tOW,soD,Fso,DAi,c7C,GUi,UAo,bGI,wXL,HG0,y7S,A78,vlC,joS,kUS,ElS,uu,xAS,pXC,z_0,WsW,glo,IfJ,ZtW,V3K,aTk,JrK,oHW,rrW,Ppi,it8,Bli,d5K,sdS,MOH;
_.pe=function(Z){var V=new _.qa("Error accessing DB");return _.jJJ().then(function(a){return new Promise(function(J,r){try{var f=a.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(Z);f.onsuccess=function(){var d=f.result;J(d?d.value:null)};
f.onerror=function(){V.params={key:Z,source:"onerror"};r(V)}}catch(d){V.params={key:Z,
thrownError:String(d)},r(V)}})},function(){return null})};
_.SYK=function(Z,V){var a=_.T_R(V);a!=="javascript:"&&a!=="data:"&&Z.setAttribute("href",V)};
TNI=function(Z,V){return _.gV(Z.entities,"flowStateEntity",V)};
YYC=function(Z){return(Z=Z.getOption("captions","track"))?!!Z.displayName:!1};
XGJ=function(Z,V){V=V.getOption("captions","translationLanguages",{includeAsr:!0})||[];if(V==null||!V.length)return Z;var a=V.filter(function(d){return d});
V=Z.filter(function(d){return d.languageCode.startsWith("en")});
a=_.B(a);for(var J=a.next();!J.done;J=a.next())if(J=J.value,V.length){var r=V[0],f=Object.assign({},r);r.languageCode!==J.languageCode&&(f.displayName=r.languageName+" >> "+J.languageName,f.translationLanguage=J,Z.push(f))}return Z};
K_k=function(Z){var V,a=(V=Z.getOption("captions","tracklist",{includeAsr:!0}))!=null?V:[];_.F("mweb_watch_captions_enable_auto_translate")&&(a=XGJ(a,Z));return a};
nCK=function(Z){return _.xV(Z,function(V){return V.languageCode==="en"})};
lID=function(Z){var V=hu;if(YYC(Z))Z.setOption("captions","stickyLoading",{}),Z.setOption("captions","track",{});else{var a=_.xV(K_k(Z),function(J){return J.displayName===V});
Z.setOption("captions","track",a)}};
tKL=function(Z){if(!Z)return 0;var V=Z.getPresentingPlayerType(),a=Z.getVideoData();return a&&a.isLive?(Z=Z.getProgressState(V),Z.seekableEnd-Z.seekableStart):Z.getDuration(V)};
ez=function(Z,V){_.Ue(V,Z,function(){return sdS[V]},function(a){sdS[V]=a;
if(!_.F("mweb_player_ve_show_ks")){var J=_.st(0);J&&a&&_.wV(J,a)}})};
zw=function(Z){(Z=sdS[Z])&&_.r8(_.Ze(),Z)};
F_J=function(Z,V){for(var a=_.B(Object.keys(Z)),J=a.next();!J.done;J=a.next())if(J=J.value,Z[J]!==V[J])return!1;return!0};
Dci=function(){return document.getElementById("player-control-overlay")};
cND=function(Z){Z!==-1&&!_.F("player_controls_log_creation_killswitch")&&Dci()&&(_.XZ("pcu_cs",Z),_.XZ("pcu_ce"))};
GWD=function(Z){return _.S("div",{class:"yt-profile-identity-info-view-model-wiz__buttons"},(Z.subscribeButton?[Z.subscribeButton,Z.channelAccess]:[Z.channelAccess]).map(function(V){return _.S("div",{class:"yt-profile-identity-info-view-model-wiz__wrap-button"},_.S("div",{class:"yt-profile-identity-info-view-model-wiz--button"},O68(V)))}))};
_.wGi=function(Z){var V=Z.data;Z=Z.hideDivider;var a={};a=(a["yt-profile-identity-info-view-model-wiz__frame"]=!0,a["yt-profile-identity-info-view-model-wiz--frame-with-no-channel-banner"]=!V.channelBanner,a);a={class:_.gK(a)};var J,r={imageBannerViewModel:{image:(J=V.channelBanner)==null?void 0:J.image,style:"IMAGE_BANNER_STYLE_INSET"}};J=_.S("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner-container"},V.channelBanner?_.S("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner"},
O68(r,{imageBannerViewModel:{isPositionRelative:!0}})):null);r=_.S("div",{class:"yt-profile-identity-info-view-model-wiz__avatar"},O68(V.avatar));var f;var d=_.S("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-header"},_.S("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name"},V.channelDisplayName),V.verifiedOrOacBadge?_.S("div",{class:"yt-profile-identity-info-view-model-wiz__badge"},_.S(_.bn,{data:{thumbnails:[{url:(f=V.verifiedOrOacBadge)==null?void 0:f.badgeUrl}]},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})):null);f=_.S("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-frame"},d,O68(V.threeDotMenu));d=_.S("div",{class:"yt-profile-identity-info-view-model-wiz__metadata"},_.S("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},_.S("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-handle-with-bold-font"},V.channelHandle),V.channelPronouns&&V.channelHandle?_.S("span",
{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022"):null,_.S("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-pronouns"},V.channelPronouns)),_.S("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},_.S("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content"},V.leftOfBulletInfo),V.leftOfBulletInfo&&V.rightOfBulletInfo?_.S("span",{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022"):
null,_.S("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content"},V.rightOfBulletInfo)));f=_.S("div",{class:"yt-profile-identity-info-view-model-wiz__trio"},f,d);return _.S("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model-wiz"},_.S("div",a,J,_.S("div",{class:"yt-profile-identity-info-view-model-wiz__channel-info-section"},r,f),V.channelDescription?_.S("div",{class:"yt-profile-identity-info-view-model-wiz__channel-description"},V.channelDescription):
null,GWD(V),Z?null:_.S("div",{class:"yt-profile-identity-info-view-model-wiz__divider"}," ")))};
EC8=function(Z,V){var a=_.yf(Z,{}),J=yNJ("top",V),r=yNJ("bottom",V),f=yNJ("left",V),d=yNJ("right",V);return _.ot({top:function(){return $t(a().position,J)},
bottom:function(){return $t(a().position,r)},
left:function(){return $t(a().position,f)},
right:function(){return $t(a().position,d)},
position:function(){return $t(a().positionType,b6W)},
height:function(){return $t(a().height,Ru)},
width:function(){return $t(a().width,Ru)},
"min-width":function(){return $t(a().minWidth,Ru)},
"min-height":function(){return $t(a().minHeight,Ru)},
"max-width":function(){return $t(a().maxWidth,Ru)},
"max-height":function(){return $t(a().maxHeight,Ru)},
"aspect-ratio":function(){return $t(a().aspectRatio,String)},
"margin-top":function(){return $t(a().margin,J)},
"margin-bottom":function(){return $t(a().margin,r)},
"margin-left":function(){return $t(a().margin,f)},
"margin-right":function(){return $t(a().margin,d)},
"padding-top":function(){return $t(a().padding,J)},
"padding-bottom":function(){return $t(a().padding,r)},
"padding-left":function(){return $t(a().padding,f)},
"padding-right":function(){return $t(a().padding,d)},
"flex-direction":function(){return $t(a().flexDirection,UcS)},
"justify-content":function(){return $t(a().justifyContent,H60)},
"align-items":function(){return $t(a().alignItems,ANI)},
"flex-grow":function(){return $t(a().flexGrow,String)},
"flex-shrink":function(){return $t(a().flexShrink,String)},
"flex-basis":function(){return $t(a().flexBasis,Ru)},
"align-self":function(){return $t(a().alignSelf,ANI)},
"flex-wrap":function(){return $t(a().flexWrap,kWi)},
"align-content":function(){return $t(a().alignContent,ANI)}})};
$t=function(Z,V){return Z!==void 0?V(Z):void 0};
kWi=function(Z){switch(Z){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
b6W=function(Z){switch(Z){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
ANI=function(Z){switch(Z){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"}};
H60=function(Z){switch(Z){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"}};
UcS=function(Z){switch(Z){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"}};
yNJ=function(Z,V){var a=V==="rtl";switch(Z){case "top":var J=jd8;break;case "bottom":J=vCW;break;case "left":J=xcD;break;default:J=QdW}return function(r){return $t(J(r,a),Ru)}};
jd8=function(Z){var V=Z.top;var a=Z.vertical;Z=Z.all;var J;return(J=V!=null?V:a)!=null?J:Z};
vCW=function(Z){var V=Z.bottom;var a=Z.vertical;Z=Z.all;var J;return(J=V!=null?V:a)!=null?J:Z};
xcD=function(Z,V){var a=Z.left;var J=Z.end;var r=Z.start;var f=Z.horizontal;Z=Z.all;var d,N;return(N=(d=a!=null?a:V?J:r)!=null?d:f)!=null?N:Z};
QdW=function(Z,V){var a=Z.right;var J=Z.end;var r=Z.start;var f=Z.horizontal;Z=Z.all;var d,N;return(N=(d=a!=null?a:V?r:J)!=null?d:f)!=null?N:Z};
Ru=function(Z){var V=Z.value;switch(Z.unit){case "YPC_DIMENSION_UNIT_POINT":return V+"px";case "YPC_DIMENSION_UNIT_FRACTION":return V+"%";default:return""+V}};
pGi=function(Z){switch(Z){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"}};
hVI=function(Z){var V=Z!=null?Z:{};Z=V.fontRole;var a=V.fontSize;V=V.fontWeight;if(Z!==null&&a!==null)switch(Z){case "YPC_FONT_ROLE_DISPLAY":switch(a){case "YPC_FONT_SIZE_L":return V==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return V==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return V==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return V==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(a){case "YPC_FONT_SIZE_L":return V==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return V==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return V===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return V==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(a){case "YPC_FONT_SIZE_XL":return V==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return V==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return V==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return V==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return V==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
eVJ=function(Z,V){return _.gV(Z.entities,"pdpStateEntity",V)};
L_H=function(Z,V,a){function J(T){return Object.values(T).map(function(Y){var X=Y.productId;Y=Y.pricingOptionIndex;return zVH(r(X).pricingOptions,Y).pricingOptionId})}
function r(T){return N().get(T)}
function f(T){T=J(T);a(T)}
var d=$c8([Z,V],function(T,Y){var X=T==null?void 0:T.selectedPricingOptions;T={};var n=!0;if(X&&Y.length)for(var t=_.B(Y),c=t.next();!c.done;c=t.next()){c=c.value;var y=RVW(c.pricingOptions,function(U){a:{U=U.pricingOptionId;for(var v=_.B(X),h=v.next();!h.done;h=v.next())if(h.value===U){U=!0;break a}U=!1}return U});
y>=0&&(n=!1,T[c.groupId]={productId:c.productId,pricingOptionIndex:y})}n&&Y.length&&(T[Y[0].groupId]={productId:Y[0].productId,pricingOptionIndex:0});return T}),N=$c8([V],function(T){return new Map(T.map(function(Y){return[Y.productId,
Y]}))}),C=$c8([V],function(T){var Y=new Map;
T=_.B(T);for(var X=T.next();!X.done;X=T.next()){var n=X.value;X=n.groupId;var t=n.productId;n=_.B(MKK(n.pricingOptions));for(var c=n.next();!c.done;c=n.next()){var y=_.B(c.value);c=y.next().value;y=y.next().value;Y.set(y.pricingOptionId,{groupId:X,productId:t,index:c,pricingOption:y})}}return Y});
return{getProductById:r,isProductSelected:function(T){var Y=r(T);if(!Y)return!1;var X;return((X=d()[Y.groupId])==null?void 0:X.productId)===T},
getSelectedPricingOptions:function(){return Object.values(d()).map(function(T){var Y=T.productId;T=T.pricingOptionIndex;return zVH(r(Y).pricingOptions,T)})},
getSelectedProductByGroupId:function(T){var Y;return(T=(Y=d()[T])==null?void 0:Y.productId)?r(T):void 0},
onProductSelected:function(T){var Y=r(T);if(Y){var X=d(),n;if(((n=X[Y.groupId])==null?void 0:n.productId)!==T){var t,c;n=(c=(t=X[Y.groupId])==null?void 0:t.pricingOptionIndex)!=null?c:0;t=0;for(c=Y.pricingOptions[Symbol.iterator]();!c.next().done;)++t;t<=n&&(n=0);t={};f(Object.assign({},X,(t[Y.groupId]={productId:T,pricingOptionIndex:n},t)))}}},
onPricingOptionSelected:function(T){var Y=C().get(T);if(Y){T=Y.groupId;var X=Y.productId;Y=Y.index;var n=d(),t,c;if(((t=n[T])==null?void 0:t.productId)!==X||((c=n[T])==null?void 0:c.pricingOptionIndex)!==Y)t={},f(Object.assign({},n,(t[T]={productId:X,pricingOptionIndex:Y},t)))}},
onClearGroupSelected:function(T){var Y=d();Y[T]&&(Y=Object.fromEntries(Object.entries(Y).filter(function(X){return _.B(X).next().value!==T})),f(Y))}}};
MKK=function(Z){return function a(){var J,r,f,d,N;return _.AUV(a,function(C){switch(C.nextAddress){case 1:_.iD(C,2),J=0,r=_.B(Z),f=r.next();case 4:if(f.done){C.jumpTo(2);break}d=f.value;N=_.kSF;return _.q(C,[J++,d],7);case 7:N(C.yieldResult);f=r.next();C.jumpTo(4);break;case 2:_.Pg(C),_.Bg(C,0)}})}()};
RVW=function(Z,V){Z=_.B(MKK(Z));for(var a=Z.next();!a.done;a=Z.next()){var J=_.B(a.value);a=J.next().value;J=J.next().value;if(V(J))return a}return-1};
zVH=function(Z,V){Z=_.B(MKK(Z));for(var a=Z.next();!a.done;a=Z.next()){var J=_.B(a.value);a=J.next().value;J=J.next().value;if(a===V)return J}};
$c8=function(Z,V){var a,J;return function(){for(var r=Z.map(function(d){return d()}),f=0;f<r.length;f++)if(!a||r[f]!==a[f]){a=r;
J=V.apply(null,_.nw(r));break}return J}};
uRC=function(Z){var V;return!!(Z.productId&&Z.groupId&&((V=Z.pricingOptions)==null?0:V.length)&&Z.pricingOptions.every(function(a){return a.pricingOptionId}))};
W_I=function(Z,V,a){return L_H(Z,$c8([V],function(J){return J.filter(uRC)}),a)};
gCS=function(Z,V){return V.length===0?[Z]:[Z.slice(0,V[0]),Z.slice(V[0])].filter(function(a){return a.length>0})};
IID=function(Z){switch(Z){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""}};
ZGW=function(Z,V,a,J){J=Object.assign({},J);_.Ch(J,Md,{selectedOptionId:Z,primaryButtonOverride:a});_.Oc().dispatch(_.d0("flowStateEntity",V,J))};
_.J7H=function(){if(!VOC){var Z=_.B(_.ip(new Map,void 0,"UJImUe"));VOC=Z.next().value;af0=Z.next().value}return VOC};
olK=function(Z){if(Z)return _.J7H()().get(Z)};
_.r7o=function(Z,V){if(Z&&V){var a=_.J7H();a().set(Z,V);Z=a();af0(new Map(Z))}};
_.Pqo=function(Z){return{onSubmit:function(){var V;(V=olK(Z()))==null||V.onSubmit()},
isValid:function(){var V=olK(Z());return V?V.isValid():!0},
isSubmitting:function(){var V,a;return!!((V=olK(Z()))==null?0:(a=V.isSubmitting)==null?0:a.call(V))}}};
ffJ=function(Z,V){return _.gV(Z.entities,"contextNoteFeedEntityPayload",V)};
iGK=function(Z){Z.style.height="auto";Z.style.height=Z.scrollHeight+"px"};
BRH=function(Z){return[Z.syncStep,Z.asyncStep].filter(function(V){return V!==void 0})};
mAW=function(Z){var V,a,J;if(Z=(V=Z.structuredContextNoteFormSchema)==null?void 0:(a=V.fieldSchemas)==null?void 0:(J=a.noteBody)==null?void 0:J.validationSchema)for(V=_.B(BRH(Z)),a=V.next();!a.done;a=V.next()){a=a.value.rules;if(!a)break;a=_.B(a);for(a=a.next();!a.done;a=a.next())return _.D(a.value,_.dAo)}};
Cqo=function(Z){if(Z){Z=_.B(BRH(Z));for(var V=Z.next();!V.done;V=Z.next()){V=V.value.rules;if(!V)break;V=_.B(V);for(V=V.next();!V.done;V=V.next())return _.D(V.value,NRi)}}};
Sk0=function(Z){if(Z){Z=_.B(BRH(Z));for(var V=Z.next();!V.done;V=Z.next()){V=V.value.rules;if(!V)break;V=_.B(V);for(V=V.next();!V.done;V=V.next())return _.D(V.value,qkC)}}};
TR0=function(Z){Z=/^https?:\/\//.test(Z)?Z:"http://"+Z;try{var V=_.Ek(Z)}catch(a){return!1}if(V.toString()!==Z)return!1;Z=V.JSC$7925_domain_.split(".");return Z.length>1&&Z.every(function(a){return!!a})};
YkW=function(Z,V,a,J){var r;J=(r=J.structuredContextNoteData)==null?void 0:r.createCommentEndpoint;if(r=_.D(J,_.wUE))return r.commentText=_.HA(Z),r.videoPositionMention=V,r.sources=a,J};
XXo=function(Z){return Z==null?void 0:Z.stringValue};
nli=function(Z,V,a){Z=Z.map(function(J,r){return{listItemViewModel:{title:J.title,subtitle:J.subtitle,leadingImage:J.leadingImage,trailingImage:r===V?KsD:void 0,rendererContext:{commandContext:{onTap:J.onTap}}}}});
return Object.assign({},a&&{header:{panelHeaderViewModel:{title:a}}},{content:{listViewModel:{listItems:Z}}})};
lfk=function(Z,V){if(Z&&V)switch(V){case "SELECTION_TYPE_BOOL":return Z.boolValue;case "SELECTION_TYPE_INT":return Z.intValue;case "SELECTION_TYPE_STRING":return Z.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return Z.privacyStatusValue}};
tOW=function(Z){var V;Z=(V=Z.options)==null?void 0:V.findIndex(function(a){return a.isSelected});
return Z===void 0?-1:Z};
soD=function(Z,V,a){var J=function(){return Z().label},r={},f=_.un("ytDropdownViewModelLabel",(r.ytDropdownViewModelLabelError=V,r));
return _.S(_.K,{cond:function(){return Z().label&&!(a()===-1&&Z().label&&!Z().placeholderText)},
then:function(){return _.S("div",{class:f},_.S(_.dH,{text:J}))}})};
Fso=function(Z,V){var a={};a=_.un("ytDropdownViewModelTitle",(a.ytDropdownViewModelTitlePlaceholder=function(){return V()===-1},a));
return _.S("div",{class:a},_.S(_.dH,{text:function(){var J=Z();var r=V();if(r===-1)J=J.placeholderText?J.placeholderText:J.label;else{var f,d;J=(f=J.options)==null?void 0:(d=f[r])==null?void 0:d.title}return J}}))};
DAi=function(Z,V){var a=function(){return Z().hint};
return _.S(_.Wr,null,_.S(_.K,{cond:function(){return a()&&!V()},
then:function(){return _.S("div",{class:_.un("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.S(_.dH,{text:a,className:"ytDropdownViewModelSupportText"}))}}),_.S(_.K,{cond:V,
then:function(){return _.S("div",{id:"dropdown-view-model-error",role:"alert",class:_.un("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.S(_.rH,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.S(_.dH,{text:V,className:"ytDropdownViewModelSupportText"}))}}))};
c7C=function(Z,V){var a=_.l().resolve(_.Syb);_.so(function(){var J=Z().id;J&&a!=null&&a.dropdownMap.set(J,V)})};
GUi=function(Z){Z=_.D(Z.scheduleButton,OG8);Z=_.D(Z==null?void 0:Z.primaryButton,_.tv);Z=_.D(Z==null?void 0:Z.onTap,_.YI);var V,a,J=((a=_.D(Z,_.ZW))==null?void 0:a.commands)||[Z];a=_.B(J);for(Z=a.next();!Z.done&&!(V=_.D(Z.value,_.U44));Z=a.next());var r;V=(r=V)==null?void 0:r.createBroadcastRequest;if(!V)throw Error("Gj");return V};
UAo=function(Z,V,a){a=a===void 0?{}:a;var J,r;return _.m(function(f){if(J=wXL(V))return f.return(J);(r=y7S(Z,V,a))&&bGI(V,r);return f.return(r)})};
bGI=function(Z,V){var a=HG0(Z);a&&V.then(function(J){_.l().resolve(_.Wl).put(a,new _.gi({innertubeResponse:J}))})};
wXL=function(Z){if(Z=HG0(Z)){var V=_.l().resolve(_.Wl);if(V.has(Z))return V.get(Z).then(function(a){return a==null?void 0:_.Pn(a)})}return null};
HG0=function(Z){var V=_.D(Z.endpoint,_.kZ);if(V!=null&&V.videoId)return V={videoId:V.videoId},_.F("web_imp_player_mute_params")&&(V.mutedAtStart=Z.startPlaybackInMutedState),_.A3("inline_playback",V)};
y7S=function(Z,V,a){Z=_.wH(Z,V.endpoint,A78(V,a)).then(function(J){return J});
return Promise.resolve(Z)};
A78=function(Z,V){V=_.F("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!Z.startPlaybackInMutedState},V):Object.assign({},{vis:5,autonav:"1"},V);var a;V={contentPlaybackContext:_.fy(V,(a=_.D(Z.endpoint.commandMetadata,_.p4))==null?void 0:a.url,window.location.href)};_.F("web_imp_player_mute_params")&&(V.overrideMutedAtStart=!Z.startPlaybackInMutedState);return V};
vlC=function(Z,V){var a=window.MutationObserver;a&&(Le=new a(function(J,r){J=_.B(J);for(var f=J.next();!f.done;f=J.next()){f=f.value;var d;if(d=f.type==="childList"&&f.target)a:{d=Z;f=kUS(f.target);d=kUS(d);for(var N=null,C=0;C<f.length;C++)if(d.includes(f[C])){if(C===0){d=!1;break a}N=f[C];break}N?(f=ElS(f,N),d=ElS(d,N),d=f<d):d=!1}if(d){V();r.disconnect();break}}}),(a=joS())&&Le.observe(a,{childList:!0,
subtree:!0}))};
joS=function(){var Z=document.getElementsByTagName("ytd-rich-grid-renderer");if(Z.length>0)return Z[0];Z=document.getElementsByTagName("ytd-section-list-renderer");return Z.length>0?Z[0]:null};
kUS=function(Z){for(var V=[];Z;)V.push(Z),Z=Z.parentElement;return V};
ElS=function(Z,V){var a=Array.from(V.children);V=Z.indexOf(V);return V>0?a.indexOf(Z[V-1]):-1};
uu=function(Z,V,a){a=a===void 0?{}:a;return _.oC(Z,a,V)};
xAS=function(Z){return Z==null?void 0:Z.filter(function(V){return V.premiereTrailerBadgeRenderer})};
pXC=function(Z){var V,a=Z==null?void 0:(V=Z.find(function(Y){return Y.thumbnailOverlayTimeStatusRenderer}))==null?void 0:V.thumbnailOverlayTimeStatusRenderer,J;
if(a==null?0:(J=a.icon)==null?0:J.iconType){var r;return{icon:a==null?void 0:(r=a.icon)==null?void 0:r.iconType}}var f,d;var N=(Z=(f=Z==null?void 0:(N=Z.find(function(Y){return Y.thumbnailBottomOverlayViewModel}))==null?void 0:N.thumbnailBottomOverlayViewModel)==null?void 0:(d=f.badges)==null?void 0:d.find(function(Y){var X,n;
return((X=_.D(Y,QoL))==null?void 0:(n=X.inlinePlaybackBadgeData)==null?void 0:n.replicateAsTimestamp)===!0}))?_.D(Z,QoL):void 0;
if(N==null?0:N.icon){var C,T;if(N=(C=_.yfn(N==null?void 0:N.icon))==null?void 0:(T=C.clientResource)==null?void 0:T.imageName)return{icon:N}}return{}};
z_0=function(Z,V){var a="",J="";switch(Z){case -1:case 0:a=V?"VOLUME_OFF":"VOLUME_OFF_FILLED";J=h_8;break;case 1:a=V?"VOLUME_UP_OUTLINE":"VOLUME_UP";J=e_K;break;default:_.i8(Z)}return{iconName:a,ariaLabel:J}};
WsW=function(Z,V){var a=$A0,J=_.B(_.ip(R_L(new MOH(function(){},a,V)),void 0,"PAnyd")),r=J.next().value,f=J.next().value,d=new MOH(function(N){f(N)},a,V);
_.lp(function(){Promise.resolve().then(function(){var N,C=(N=Z())!=null?N:{};d.playerControlsData=C;_.F("player_controls_skip_double_signal_old")&&(d.lastSeenPlayerApi=_.kr(C.playerApi));_.F("player_controls_skip_double_signal_old")||(d.lastSeenPlayerApi=_.kr(C.playerApi));Lso(d)});
_.sN(function(){u2W(d)})});
_.sN(function(){u2W(d)});
return function(){return r()}};
glo=function(Z){return function(V){var a=Z(),J={playerState:V};if(V===1){var r;(r=a.playerApi)==null||r.loadModule("captions")}if(V===0){var f;(f=a.playerApi)==null||f.unloadModule("captions")}(V!==-1||_.F("web_imp_controls_set_player_state_killswitch"))&&a.setState(J)}};
IfJ=function(Z){return function(V){Z().setState({playbackRate:V})}};
ZtW=function(Z){return function(V){var a=Z(),J=a.playerApi,r=J==null?void 0:J.getVideoData(),f=(r==null?void 0:r.isLive)||!1;r=r==null?void 0:r.video_id;f={videoDuration:tKL(J||void 0),isLive:f,videoId:r};f.videoId!==a.videoId&&(f=Object.assign({},_.Qka(J),f));if(V==null?0:V.playertype)f.playerType=V.playertype;if(J){f.captionsAvailable=!!J.getOptions("captions");V=f;var d;r=(d=J.getStoryboardLevel(J.getNumberOfStoryboardLevels()-1))==null?void 0:d.intervalMs;V.storyboardInterval=r?r/1E3:void 0;f.captionsAvailable&&
(f.captionsEnabled=YYC(J))}f.volumeMuted=!(J==null||!J.isMuted());a.setState(f)}};
V3K=function(Z){return function(V){var a=Z(),J=a.playerApi;if(J){var r=J.getPresentingPlayerType();V={playedTime:V||0,percentLoaded:J.getVideoLoadedFraction(),playerType:r};a.playerState===0&&(V.playedTime=a.videoDuration);a.isLive&&(r=J.getProgressState(r),V.playedTime-=r.seekableStart,V.videoDuration=tKL(J));if(a.playerType===1)J=!1;else{var f;if((f=a.uxConfig)==null?0:f.showCuedOverlay){var d;J=!((d=a.playerApi)==null?0:d.getPlayerStateObject(a.playerType).isDomPaused)}else J=!0}J&&delete V.playedTime;
a.setState(V)}}};
aTk=function(Z){return function(){var V=Z(),a,J,r,f={volume:(r=(a=V.playerApi)==null?void 0:a.getVolume())!=null?r:0,volumeMuted:!((J=V.playerApi)==null||!J.isMuted())};V.setState(f)}};
JrK=function(Z){return function(){var V=Z(),a=V.playerApi;if(a){var J={captionsAvailable:!!a.getOptions("captions")};J.captionsAvailable&&(J.captionsEnabled=YYC(a));V.setState(J)}}};
oHW=function(Z){return function(){var V=Z();if(V.playerApi&&!(V.volumeMuted||V.controlsVisible&&V.isProbablyAScreenreaderUser)){V.setState({controlsVisible:!0,isProbablyAScreenreaderUser:!0});var a;(a=document.querySelector(".player-control-play-pause-icon"))==null||a.focus()}}};
rrW=function(Z){return{appApi:Object.assign({},_.HLE(),{showCaptionsToggleToast:function(V){var a,J;(J=(a=Z()).showCaptionsToggleToast)==null||J.call(a,V)},
openInMiniplayer:function(){var V,a;(a=(V=Z()).openInMiniplayer)==null||a.call(V)}})}};
Ppi=function(Z,V){var a,J,r;return!!(Z==null?0:(a=Z.playerResponse)==null?0:(J=a.playerConfig)==null?0:(r=J.inlinePlaybackConfig)==null?0:r.showScrubbingControls)&&!(V==null?0:V.hideScrubbingControls)};
_.fT0=function(Z){var V=!Z.miniplayerIsActive;return[5,2,0].includes(Z.miniplayerPlaybackState)||V};
it8={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};Bli=function(Z,V){var a,J,r,f,d;_.m(function(N){if(!V.length)return N.return([]);a=[];J=_.B(V);for(r=J.next();!r.done;r=J.next())f=r.value,(d=Z.resolveIcon(f))&&!Z.iconCache[d.url]&&a.push(_.cAJ(Z,d).then(function(){}).catch(function(){}));
return N.return(Promise.all(a))})};
d5K=function(Z,V){var a=[];V=(new Set(V)).values();V=_.B(V);for(var J=V.next();!J.done;J=V.next()){J=J.value;for(var r=_.B(Object.values(it8)),f=r.next();!f.done;f=r.next())a.push({iconName:J,iconStyle:f.value})}Bli(Z.iconManager,a)};
_.m5K=function(Z,V,a){var J=a!=null?a:Z.iconsToFetch;J!=null&&J.length?V!==void 0&&V>=0?_.qf(_.td,function(){d5K(Z,J)},V):d5K(Z,J):Promise.resolve()};
sdS={};
MOH=function(Z,V,a){var J=this;this.renderFn=Z;this.listeners=V;this.context=a;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var r;this.lastSeenPlayerApi=_.kr((r=this.playerControlsData)==null?void 0:r.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.Qka(),void 0);_.F("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){R_L(J).setState({playerState:-1});J.resetRecentlyNavigatedJobId&&_.td.cancelJob(J.resetRecentlyNavigatedJobId);J.recentlyNavigated=
!0;J.resetRecentlyNavigatedJobId=_.td.addJob(function(){J.recentlyNavigated=!1},8,1E4)})};
MOH.prototype.setState=function(Z){if(!_.F("mweb_player_skip_no_op_state_changes")||!F_J(Z,this.state))if(this.state=Object.assign({},this.state,Z),!_.F("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)Z=-1,_.F("player_controls_log_creation_killswitch")||Dci()||(Z=(0,_.zc)()),_.XZ("pcu_s"),_.XZ("pcu_se"),_.XZ("pcu_rs"),this.renderFn(R_L(this)),_.XZ("pcu_re"),cND(Z),_.td.addJob(function(){_.XZ("pcu_ap")},8)};
var R_L=function(Z){var V;var a=_.kr((V=Z.playerControlsData)==null?void 0:V.playerApi);return Object.assign({},Z.state,{setState:Z.boundSetState,domMeasurements:{progressBarLineRect:Z.progressBarLineRect},playerApi:a,appApi:Z.context.appApi,playerContainer:Z.context.playerContainer,playerControlContainer:Z.context.playerControlContainer,uxConfig:Z.context.uxConfig})},Lso=function(Z){Z.listeners.forEach(function(V){Z.eventListenerCleanupFunctions.push(V.register(function(){return R_L(Z)},function(){return Z.getData()}))})},
u2W=function(Z){Z.eventListenerCleanupFunctions.forEach(function(V){V()});
Z.eventListenerCleanupFunctions.length=0};
MOH.prototype.getData=function(){return this.playerControlsData};
var WN=new _.W("abuseReportFlowState");var Nlo=new _.W("feedbackFormFlowState");var CpL=new _.W("inputBoxViewModel");var qNW=new _.W("flowNextStepCommand");var SN8=new _.W("flowPrevStepCommand");var TlS=new _.W("updateFlowCommand");_.YNW=new _.W("flowStepRenderer");_.dAo=new _.W("lengthValidationRule");var NRi=new _.W("regexValidationRule");var qkC=new _.W("selectedValidationRule");var XrI=new _.W("talkToRecsViewModel");var KOW=new _.W("creatorGoalSetUpFlowDropdownItemViewModel");var nH8=new _.W("creatorGoalSetUpFlowDropdownViewModel");var QoL=new _.W("thumbnailBadgeViewModel");_.lTK=new _.W("radioButtonGroupViewModel");var OG8=new _.W("panelFooterViewModel");var t3I=new _.W("ypcCancelRecurrenceCommand");var sUW=new _.W("cancellationFlowState");var Md=new _.W("premiumPurchaseFlowState");var FO0=new _.W("surveyAnswerCardRenderer");var D5J=new _.W("showMoreButtonRenderer");var cro;var OtH,GoL=function(){if(OtH!==void 0)return OtH;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;cro===void 0&&(cro=document.createElement("template"));var J=cro;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return OtH=Z};var gj=function(){var Z=_.Q.apply(this,arguments)||this;Z.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";Z.goalDescription="";Z.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";Z.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";Z.startButtonId="start-button";Z.exampleButtonId="example-button";return Z};
_.O(gj,_.Q);_.P=gj.prototype;_.P.getGoalDropdownItems=function(){var Z,V;return(V=_.D((Z=this.data)==null?void 0:Z.purchaseTargetDropdown,nH8))==null?void 0:V.dropdownItems};
_.P.getTimerDropdownItems=function(){var Z,V;return(V=_.D((Z=this.data)==null?void 0:Z.timerDropdown,nH8))==null?void 0:V.dropdownItems};
_.P.getColorDropdownItems=function(){var Z,V;return(V=_.D((Z=this.data)==null?void 0:Z.colorDropdown,nH8))==null?void 0:V.dropdownItems};
_.P.getDropdownItemText=function(Z){var V;return(V=_.D(Z,KOW))==null?void 0:V.itemLabel};
_.P.getDropdownItemValue=function(Z){Z=_.D(Z,KOW);return(Z==null?void 0:Z.timeLimit)||(Z==null?void 0:Z.purchaseTarget)||(Z==null?void 0:Z.eligiblePurchaseType)};
_.P.updateFlowState=function(Z){_.MR(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:Z}])};
_.P.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.P.updateGoalValue=function(Z){this.goal=Z.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.P.onTextValueChanged=function(Z){this.goalDescription=Z.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.P.updateTimerValue=function(Z){this.timer=Z.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.P.updateTierValue=function(Z){this.tier=Z.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.P.getButtonViewModel=function(Z){Z=(Z==null?void 0:Z.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var V,a=_.D((V=this.data)==null?void 0:V.startGoalButton,_.tv);return Object.assign({},a,{state:Z})};
_.QS.Object.defineProperties(gj,{template:{configurable:!0,enumerable:!0,get:function(){return GoL()}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],gj.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],gj.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],gj.prototype,"goal",void 0);_.z([_.x(),_.u("design:type",Object)],gj.prototype,"goalDescription",void 0);_.z([_.x(),_.u("design:type",Object)],gj.prototype,"timer",void 0);_.z([_.x(),_.u("design:type",Object)],gj.prototype,"tier",void 0);
_.z([_.x(),_.u("design:type",Object)],gj.prototype,"startButtonId",void 0);_.z([_.x(),_.u("design:type",Object)],gj.prototype,"exampleButtonId",void 0);gj=_.z([_.qZ({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],gj);_.e(gj,"yt-creator-goal-set-up-flow-view-model",function(){return GoL()},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var wrW;var yro;var btW;var Iu=function(){return _.Q.apply(this,arguments)||this};
_.O(Iu,_.Q);_.z([_.x(),_.u("design:type",Object)],Iu.prototype,"data",void 0);Iu=_.z([_.qZ({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],Iu);
_.e(Iu,"yt-survey-answer-card-renderer",function(){if(btW===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;yro===void 0&&(yro=document.createElement("template"));var J=yro;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);btW=Z}Z=btW;return Z},{mode:2});var U5W;var HtJ;var Zq=function(){return _.Q.apply(this,arguments)||this};
_.O(Zq,_.Q);_.P=Zq.prototype;_.P.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.P.selectedItemChanged=function(Z){_.MR(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[Z.feedbackToken||""]}])};
_.P.surveyAnswerCardRendererClicked=function(Z){if(Z.target&&_.D(Z.model.item,FO0)){var V=Z.target;Z=_.D(Z.model.item,FO0);Z.onTapCommand?_.gW(V,[Z.onTapCommand],V):this.data.onTapCommand&&_.gW(V,[this.data.onTapCommand],V);this.selectedItemChanged(Z)}};
_.P.checkIsCancellationStyle=function(Z){return Z==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.P.updateSelectedItemFromBinding=function(Z){this.selectedItem=Z.detail.value};
Zq.prototype.onSelectedItemChanged=Zq.prototype.onSelectedItemChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Zq.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Zq.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Zq.prototype,"selectedItem",void 0);_.z([_.x({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Zq.prototype,"isCancellationStyle",void 0);
_.z([_.RX("selectedItem"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Zq.prototype,"onSelectedItemChanged",null);Zq=_.z([_.qZ({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],Zq);
_.e(Zq,"yt-survey-flow-step-renderer",function(){if(HtJ===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;U5W===void 0&&(U5W=document.createElement("template"));var J=U5W;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);HtJ=Z}Z=HtJ;return Z},{mode:2});var V3=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return Z};
_.O(V3,_.Q);V3.prototype.handleSurveyFlowStepOptionChanged=function(Z){this.ytdReduxBehavior.dispatch(_.$z({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:Z}));_.MR(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:Z}}])};
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],V3.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],V3.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],V3.prototype,"data",void 0);V3=_.z([_.p({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],V3);
_.e(V3,"ytd-survey-flow-step-renderer",function(){if(wrW!==void 0)return wrW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return wrW=Z},{mode:1});var O68;O68=_.TJ({avatarViewModel:_.s1,buttonViewModel:_.yk,subscribeButtonViewModel:_.ZeF,imageBannerViewModel:_.v7h});_.ArD=_.IN(_.wGi);_.RG(_.wGi);var koC;var aH=function(){return _.Q.apply(this,arguments)||this};
_.O(aH,_.Q);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],aH.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],aH.prototype,"data",void 0);aH=_.z([_.p({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],aH);
_.e(aH,"ytd-channel-history-renderer",function(){if(koC!==void 0)return koC;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return koC=Z},{mode:1});var EHo;var Jm=function(){return _.Q.apply(this,arguments)||this};
_.O(Jm,_.Q);_.z([_.x(),_.u("design:type",Object)],Jm.prototype,"data",void 0);Jm=_.z([_.p({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],Jm);
_.e(Jm,"ytd-feature-enablement-info-renderer",function(){if(EHo!==void 0)return EHo;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return EHo=Z},{mode:1});var jUJ;var vHD;var oH=function(){var Z=_.Q.apply(this,arguments)||this;Z.textBoxMaxLength=_.F("enable_tvod_campaign_code_integration")?15:12;return Z};
_.O(oH,_.Q);_.P=oH.prototype;_.P.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.P.onSubmit=function(){var Z=this.data.serviceEndpoint,V=_.D(Z,_.ZJ);V&&Z&&(V.couponCode=this.userInput,_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}}))};
_.P.validate=function(){var Z=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=Z&&!this.data.errorMessage;this.showErrorMessage=Z&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.F("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.P.computeStyle=function(Z){return Z};
_.P.computeShowValidationBelowInput=function(Z){return Z!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.P.updateUserInputFromBinding=function(Z){this.userInput=Z.currentTarget.value};
_.P.updateShowErrorMessageFromBinding=function(Z){this.showErrorMessage=Z.detail.value};
_.QS.Object.defineProperties(oH.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
oH.prototype.dataChanged=oH.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],oH.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],oH.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],oH.prototype,"userInput",void 0);_.z([_.x(),_.u("design:type",Boolean)],oH.prototype,"disableApplyButton",void 0);_.z([_.x(),_.u("design:type",Boolean)],oH.prototype,"hideApplyButton",void 0);
_.z([_.x(),_.u("design:type",Boolean)],oH.prototype,"hideErrorMessage",void 0);_.z([_.x(),_.u("design:type",Boolean)],oH.prototype,"showTick",void 0);_.z([_.x(),_.u("design:type",Boolean)],oH.prototype,"showErrorMessage",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.u("design:type",String)],oH.prototype,"couponStyle",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.u("design:type",Boolean)],oH.prototype,"showValidationBelowInput",void 0);_.z([_.x(),_.u("design:type",Object)],oH.prototype,"textBoxMaxLength",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],oH.prototype,"dataChanged",null);
_.z([_.E("showTick","showErrorMessage","userInput"),_.u("design:type",String),_.u("design:paramtypes",[])],oH.prototype,"validationState",null);oH=_.z([_.p({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],oH);
_.e(oH,"ytd-ypc-coupon-renderer",function(){if(vHD!==void 0)return vHD;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return vHD=Z},{mode:1});var rw=function(){return _.Q.apply(this,arguments)||this};
_.O(rw,_.Q);rw.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"}}}};
rw.prototype.computeStyle=function(Z){return Z};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],rw.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],rw.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],rw.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.u("design:type",String)],rw.prototype,"buttonStyle",void 0);rw=_.z([_.p({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],rw);
_.e(rw,"ytd-flow-bottom-bar-renderer",function(){if(jUJ!==void 0)return jUJ;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return jUJ=Z},{mode:1});var x5C;var QUW;var prJ;var Pq=function(){return _.Q.apply(this,arguments)||this};
_.O(Pq,_.Q);Pq.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Pq.prototype.focus=function(Z){this.title&&_.ju(this.title,Z)};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Pq.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Pq.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Pq.prototype,"data",void 0);_.z([_.Ly("#title"),_.u("design:type",HTMLElement)],Pq.prototype,"title",void 0);Pq=_.z([_.p({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],Pq);
_.e(Pq,"ytd-flow-top-bar-renderer",function(){if(prJ!==void 0)return prJ;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return prJ=Z},{mode:1});var hRK;var eRW;var zRk;var fa=function(){return _.Q.apply(this,arguments)||this};
_.O(fa,_.Q);fa.prototype.freeTextValueChanged=function(){_.MR(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
fa.prototype.updateFreeTextValueFromBinding=function(Z){this.freeTextValue=Z.detail.value};
_.QS.Object.defineProperties(fa.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=(V=(Z=this.data)==null?void 0:Z.responseMaxLength)!=null?V:500,J;return((J=this.freeTextValue)!=null?J:"").length>=a?"maxed-out":""}}});
fa.prototype.freeTextValueChanged=fa.prototype.freeTextValueChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],fa.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],fa.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],fa.prototype,"freeTextValue",void 0);_.z([_.Ly("#user-input"),_.u("design:type",HTMLTextAreaElement)],fa.prototype,"input",void 0);
_.z([_.E("freeTextValue"),_.u("design:type",Object),_.u("design:paramtypes",[])],fa.prototype,"characterLimitClass",null);_.z([_.RX("freeTextValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fa.prototype,"freeTextValueChanged",null);fa=_.z([_.qZ({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],fa);
_.e(fa,"yt-free-text-input-flow-step-renderer",function(){if(zRk===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;eRW===void 0&&(eRW=document.createElement("template"));var J=eRW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);zRk=Z}Z=zRk;return Z},{mode:2});var iz=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return Z};
_.O(iz,_.Q);iz.prototype.handleFreeTextFlowStepInputChanged=function(Z){_.MR(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:Z}}])};
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],iz.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],iz.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],iz.prototype,"data",void 0);iz=_.z([_.p({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],iz);
_.e(iz,"ytd-free-text-input-flow-step-renderer",function(){if(hRK!==void 0)return hRK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return hRK=Z},{mode:1});var $5C;var RRC;var Bq=function(){return _.Q.apply(this,arguments)||this};
_.O(Bq,_.Q);_.z([_.x(),_.u("design:type",Object)],Bq.prototype,"data",void 0);Bq=_.z([_.p({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],Bq);
_.e(Bq,"ytd-metadata-line-renderer",function(){if(RRC!==void 0)return RRC;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return RRC=Z},{mode:1});var dw=function(){return _.Q.apply(this,arguments)||this};
_.O(dw,_.Q);dw.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],dw.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],dw.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],dw.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],dw.prototype,"isMasthead",void 0);dw=_.z([_.p({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],dw);
_.e(dw,"ytd-media-product-renderer",function(){if($5C!==void 0)return $5C;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return $5C=Z},{mode:1});var M38;var mG=function(){return _.Q.apply(this,arguments)||this};
_.O(mG,_.Q);mG.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
mG.prototype.onBillboardImageLoaded=function(){_.Rg(this.hostElement,"yt-refit")};
mG.prototype.onBillboardImageLoaded=mG.prototype.onBillboardImageLoaded;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],mG.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],mG.prototype,"data",void 0);_.z([_.Ly("#billboardImage"),_.u("design:type",Object)],mG.prototype,"billboardImage",void 0);_.z([_.$K("yt-img-shadow-loaded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mG.prototype,"onBillboardImageLoaded",null);
mG=_.z([_.p({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],mG);
_.e(mG,"ytd-billboard-masthead-renderer",function(){if(M38!==void 0)return M38;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return M38=Z},{mode:1});var LOJ;var Nu=function(){var Z=_.Q.apply(this,arguments)||this;Z.smallSize=!1;return Z};
_.O(Nu,_.Q);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Nu.prototype,"ytComponentBehaviorType",void 0);_.z([_.x(),_.u("design:type",Object)],Nu.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Nu.prototype,"smallSize",void 0);Nu=_.z([_.p({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],Nu);
_.e(Nu,"ytd-bullet-formatted-string",function(){if(LOJ!==void 0)return LOJ;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return LOJ=Z},{mode:1});var uho;var Ca=function(){return _.Q.apply(this,arguments)||this};
_.O(Ca,_.Q);Ca.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ca.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ca.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ca.prototype,"data",void 0);Ca=_.z([_.p({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],Ca);
_.e(Ca,"ytd-offer-detail-renderer",function(){if(uho!==void 0)return uho;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return uho=Z},{mode:1});var WOL;var qu=function(){return _.Q.apply(this,arguments)||this};
_.O(qu,_.Q);qu.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"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],qu.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],qu.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],qu.prototype,"data",void 0);qu=_.z([_.p({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],qu);
_.e(qu,"ytd-offer-detail-step-renderer",function(){if(WOL!==void 0)return WOL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return WOL=Z},{mode:1});var gH0;var Sa=function(){var Z=_.Q.apply(this,arguments)||this;Z.isInOfferModule=!1;return Z};
_.O(Sa,_.Q);_.P=Sa.prototype;_.P.computeHasEndpoint=function(){var Z;return!((Z=this.data)==null||!Z.onClickCommand)};
_.P.dataChanged=function(){var Z;if((Z=this.data)==null?0:Z.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")};
_.P.detached=function(){var Z;if((Z=this.data)==null?0:Z.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.P.handleClickEvent=function(){var Z;if((Z=this.data)==null?0:Z.onClickCommand){var V;this.componentBehavior.resolveCommand((V=this.data)==null?void 0:V.onClickCommand)}};
_.P.onContentKeyDown=function(Z){Z.key==="Enter"?this.handleClickEvent(Z):Z.key===" "&&Z.preventDefault()};
_.P.onContentKeyUp=function(Z){Z.key===" "&&this.handleClickEvent(Z)};
Sa.prototype.dataChanged=Sa.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Sa.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Sa.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Sa.prototype,"data",void 0);_.z([_.x({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Sa.prototype,"hasEndpoint",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Sa.prototype,"isInOfferModule",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Sa.prototype,"dataChanged",null);Sa=_.z([_.p({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],Sa);
_.e(Sa,"ytd-channel-masthead-renderer",function(){if(gH0!==void 0)return gH0;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return gH0=Z},{mode:1});var IT0;var Tu=function(){var Z=_.Q.apply(this,arguments)||this;Z.thumbnailObjectFit="CONTAIN";Z.thumbnailObjectPosition="LEFT";Z.isExpanded=!1;return Z};
_.O(Tu,_.Q);_.P=Tu.prototype;_.P.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.P.dataChanged=function(){this.resetStates()};
_.P.computeisTapOnOfferInfoContainerEnabled=function(){var Z;return((Z=this.data)==null?void 0:Z.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.P.onExpandBtnClick=function(){var Z,V=_.D((Z=this.data)==null?void 0:Z.showMoreButtonRenderer,D5J);V&&_.P4(_.Ze(),V.trackingParams);this.isExpanded=!this.isExpanded};
_.P.onOfferInfoClick=function(Z){this.isTapOnOfferInfoContainerEnabled&&(_.Ac(_.wc(Z)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.kN(_.wc(Z)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.P.onBottomBarClick=function(){this.executeTapCommand()};
_.P.executeTapCommand=function(){var Z,V=(Z=this.data)==null?void 0:Z.tapCommand;V&&this.ytComponentBehavior.resolveCommand(V)};
_.P.resetStates=function(){this.isExpanded=!1};
_.QS.Object.defineProperties(Tu.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var Z=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),V,a,J;return((V=this.data)==null?void 0:V.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&Z&&!!((a=this.data)==null?0:(J=a.benefits)==null?0:J.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return((V=_.D((Z=this.data)==null?void 0:Z.showMoreButtonRenderer,D5J))==null?void 0:V.showMoreButtonTitle)||((a=this.data)==null?void 0:a.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return((V=_.D((Z=this.data)==null?void 0:Z.showMoreButtonRenderer,D5J))==null?void 0:V.showLessButtonTitle)||((a=this.data)==null?void 0:a.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var Z;return(Z=this.showLessButtonTitle)!=null?Z:""}var V;return(V=this.showMoreButtonTitle)!=null?V:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return((Z=this.data)==null?void 0:Z.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((V=this.data)==null?0:V.footerTitle)||((a=this.data)==null?0:a.footerSubtitle))}}});
Tu.prototype.dataChanged=Tu.prototype.dataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Tu.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Tu.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Tu.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",String)],Tu.prototype,"thumbnailObjectFit",void 0);
_.z([_.x(),_.u("design:type",String)],Tu.prototype,"thumbnailObjectPosition",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.u("design:type",Boolean)],Tu.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.z([_.x(),_.u("design:type",Object)],Tu.prototype,"isExpanded",void 0);_.z([_.x(),_.u("design:type",Object)],Tu.prototype,"data",void 0);_.z([_.x({computed:"computeIcon_(data.footerIcon)"}),_.u("design:type",String)],Tu.prototype,"icon",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Tu.prototype,"dataChanged",null);_.z([_.E("data.thumbnail"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Tu.prototype,"hasThumbnail",null);_.z([_.E("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Tu.prototype,"enableExpandButton",null);
_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Tu.prototype,"enableOfferContentIcon",null);_.z([_.E("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.u("design:type",Object),_.u("design:paramtypes",[])],Tu.prototype,"showMoreButtonTitle",null);_.z([_.E("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.u("design:type",Object),_.u("design:paramtypes",[])],Tu.prototype,"showLessButtonTitle",null);
_.z([_.E("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.u("design:type",String),_.u("design:paramtypes",[])],Tu.prototype,"expandedBtnText",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Tu.prototype,"enableBottomBar",null);Tu=_.z([_.p({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],Tu);
_.e(Tu,"ytd-offer-card-renderer",function(){if(IT0!==void 0)return IT0;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return IT0=Z},{mode:1});var ZfK;var Ys=function(){return _.Q.apply(this,arguments)||this};
_.O(Ys,_.Q);Ys.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"}}}};
Ys.prototype.onClick=function(Z){if(!_.Ac(Z.composedPath()||[],this.hostElement,["A".toString()])){var V,a;if((Z=(a=_.D((V=this.data)==null?void 0:V.actionButton,_.y9))==null?void 0:a.command)&&!this.ytComponentBehavior.resolveCommand(Z)){var J;(J=_.Ze())==null||J.clickCommand(Z);_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}})}}};
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Ys.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ys.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ys.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ys.prototype,"data",void 0);Ys=_.z([_.p({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],Ys);
_.e(Ys,"ytd-offer-content-renderer",function(){if(ZfK!==void 0)return ZfK;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return ZfK=Z},{mode:1});var VpI;var Xm=function(){return _.Q.apply(this,arguments)||this};
_.O(Xm,_.Q);Xm.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.QS.Object.defineProperties(Xm.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!((Z=this.data)==null||!Z.title)||!((V=this.data)==null||!V.description)}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Xm.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Xm.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Xm.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Xm.prototype,"hasHeaderData",null);Xm=_.z([_.p({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],Xm);
_.e(Xm,"ytd-offer-section-renderer",function(){if(VpI!==void 0)return VpI;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return VpI=Z},{mode:1});var avW;var Ka=function(){return _.Q.apply(this,arguments)||this};
_.O(Ka,_.Q);
Ka.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"}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ka.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ka.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ka.prototype,"data",void 0);Ka=_.z([_.p({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],Ka);
_.e(Ka,"ytd-offer-selection-step-renderer",function(){if(avW!==void 0)return avW;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return avW=Z},{mode:1});var JWH;var na=function(){return _.Q.apply(this,arguments)||this};
_.O(na,_.Q);na.prototype.computeStyle=function(Z){return Z};
na.prototype.computeImageWidth=function(Z){return Z==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.z([_.x({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.u("design:type",String)],na.prototype,"containerStyle",void 0);_.z([_.x({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.u("design:type",String)],na.prototype,"imageWidth",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],na.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],na.prototype,"data",void 0);
na=_.z([_.p({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],na);
_.e(na,"ytd-confirmation-masthead-renderer",function(){if(JWH!==void 0)return JWH;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return JWH=Z},{mode:1});var oyo;var lz=function(){return _.Q.apply(this,arguments)||this};
_.O(lz,_.Q);lz.prototype.computeStyle=function(Z){return Z};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],lz.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],lz.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.u("design:type",String)],lz.prototype,"containerStyle",void 0);lz=_.z([_.p({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],lz);
_.e(lz,"ytd-purchase-complete-detail-renderer",function(){if(oyo!==void 0)return oyo;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return oyo=Z},{mode:1});var rWW;var tm=function(){var Z=_.Q.apply(this,arguments)||this;Z.scriptsAppended=!1;return Z};
_.O(tm,_.Q);tm.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"}}}};
tm.prototype.onDataChanged=function(){var Z=this.get("data.gtmId");Z&&(_.mo(Z,_.yr("GL","")),this.setupConversionTracking())};
tm.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var Z=document.createElement("noscript");Z.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(Z);this.scriptsAppended=!0}};
tm.prototype.onDataChanged=tm.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],tm.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],tm.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],tm.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],tm.prototype,"scriptsAppended",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tm.prototype,"onDataChanged",null);tm=_.z([_.p({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],tm);
_.e(tm,"ytd-purchase-complete-step-renderer",function(){if(rWW!==void 0)return rWW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return rWW=Z},{mode:1});var PUS;var sZ=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(sZ,_.Q);sZ.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],sZ.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],sZ.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],sZ.prototype,"darkerDarkTheme",void 0);sZ=_.z([_.p({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],sZ);
_.e(sZ,"ytd-ypc-transaction-error-message-renderer",function(){if(PUS!==void 0)return PUS;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return PUS=Z},{mode:1});var fvS;var ifI;var Fm=function(){var Z=_.Q.apply(this,arguments)||this;Z.handlePhoneVerificationSuccess=function(V){if(Z.isValidPhoneVerificationCompletionMessageEvent(V)){var a;((a=Z.data)==null?0:a.nextStepCommand)&&Z.ytComponentBehavior.resolveCommand(Z.data.nextStepCommand)}};
return Z};
_.O(Fm,_.Q);Fm.prototype.isValidPhoneVerificationCompletionMessageEvent=function(Z){if(Z.data!=="yt-phone-verification-complete")return!1;Z=_.ep(Z.origin);return Z!==null&&Z.includes("youtube.com")};
Fm.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
Fm.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Fm.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Fm.prototype,"data",void 0);Fm=_.z([_.qZ({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],Fm);
_.e(Fm,"yt-feature-enablement-soft-entry-renderer",function(){if(ifI===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;fvS===void 0&&(fvS=document.createElement("template"));var J=fvS;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);ifI=Z}Z=ifI;return Z},{mode:1});var Bro;var d_L;var m_S;var Nro;var Dq=function(){return _.Q.apply(this,arguments)||this};
_.O(Dq,_.Q);_.z([_.x(),_.u("design:type",Object)],Dq.prototype,"data",void 0);Dq=_.z([_.qZ({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],Dq);
_.e(Dq,"yt-benefits-item-renderer",function(){if(Nro===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;m_S===void 0&&(m_S=document.createElement("template"));var J=m_S;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Nro=Z}Z=Nro;return Z},{mode:2});var CUk;var qok;var cq=function(){return _.Q.apply(this,arguments)||this};
_.O(cq,_.Q);cq.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
cq.prototype.computeisWithoutPadding=function(){var Z;return((Z=this.data)==null?void 0:Z.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],cq.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],cq.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.u("design:type",Boolean)],cq.prototype,"isWithoutPadding",void 0);cq=_.z([_.qZ({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],cq);
_.e(cq,"yt-benefits-section-renderer",function(){if(qok===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;CUk===void 0&&(CUk=document.createElement("template"));var J=CUk;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);qok=Z}Z=qok;return Z},{mode:2});var OZ=function(){return _.Q.apply(this,arguments)||this};
_.O(OZ,_.Q);OZ.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
OZ.prototype.computeisUsingLargeWidth=function(){var Z;return((Z=this.data)==null?void 0:Z.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],OZ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],OZ.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.u("design:type",Boolean)],OZ.prototype,"isUsingLargeWidth",void 0);OZ=_.z([_.qZ({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],OZ);
_.e(OZ,"yt-benefits-flow-step-renderer",function(){if(d_L===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;Bro===void 0&&(Bro=document.createElement("template"));var J=Bro;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);d_L=Z}Z=d_L;return Z},{mode:2});var SoW;var TrK;var Gu=function(){return _.Q.apply(this,arguments)||this};
_.O(Gu,_.Q);Gu.prototype.checkIsUsingLargeWidth=function(){var Z;return((Z=this.data)==null?void 0:Z.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.z([_.x(),_.u("design:type",Object)],Gu.prototype,"data",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Gu.prototype,"ytRendererBehavior",void 0);_.z([_.x({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.u("design:type",Boolean)],Gu.prototype,"isUsingLargeWidth",void 0);Gu=_.z([_.qZ({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],Gu);
_.e(Gu,"yt-confirmation-flow-step-renderer",function(){if(TrK===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;SoW===void 0&&(SoW=document.createElement("template"));var J=SoW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);TrK=Z}Z=TrK;return Z},{mode:2});var YoI;var X00;var ww=function(){return _.Q.apply(this,arguments)||this};
_.O(ww,_.Q);_.z([_.x(),_.u("design:type",Object)],ww.prototype,"data",void 0);ww=_.z([_.qZ({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],ww);
_.e(ww,"yt-info-flow-step-renderer",function(){if(X00===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;YoI===void 0&&(YoI=document.createElement("template"));var J=YoI;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);X00=Z}Z=X00;return Z},{mode:2});var KqC;var nyK;var y3=function(){return _.Q.apply(this,arguments)||this};
_.O(y3,_.Q);_.z([_.x(),_.u("design:type",Object)],y3.prototype,"data",void 0);y3=_.z([_.qZ({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],y3);
_.e(y3,"yt-info-list-flow-step-renderer",function(){if(nyK===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;KqC===void 0&&(KqC=document.createElement("template"));var J=KqC;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);nyK=Z}Z=nyK;return Z},{mode:2});var lvK=_.Uc(function(Z){var V=Z.data;return _.S("styled-text-view-model",{class:_.un("ytStyledTextViewModelHost",function(){return hVI(V().fontAttributes)},function(){return pGi(V().color)})},_.S(_.dH,{text:function(){return V().text},
ariaLabel:function(){var a,J,r;return(r=(a=V().accessibility)==null?void 0:(J=a.accessibilityData)==null?void 0:J.label)!=null?r:""}}))},"Re");
lvK.idomCompat=!0;var tpD=_.Uc(function(Z){var V=function(){var r,f,d,N;return(N=(d=(r=Z.alt)==null?void 0:r.call(Z))!=null?d:(f=Z.data().accessibilityData)==null?void 0:f.label)!=null?N:""},a=function(){return Z.data().imageWidth},J=function(){return Z.data().imageHeight};
return _.S("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.S(_.K,{cond:function(){var r=Z.data();if(r){var f,d,N;var C=((f=_.l().resolve(_.M_(_.c1)))==null?0:f())?(d=r.imageDark)!=null?d:r.imageLight:(N=r.imageLight)!=null?N:r.imageDark}else C=void 0;return C},
then:function(r){return _.S(_.bn,Object.assign({},Z,{data:r,alt:V,targetWidth:a,targetHeight:J,preserveHeight:!0,preserveWidth:!0}))}}))},"Se");
tpD.idomCompat=!0;var bz=_.Uc(function(Z){var V=Z.data;Z=_.yf(function(){return V().slots},[]);
var a=_.yf(function(){return V().layoutProperties},{}),J=_.l().resolve(_.GQ);
return _.S("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:EC8(a,J)},_.S(_.q_,{each:Z,keyBy:"INDEX"},function(r){return _.S("div",{class:"ytContainerLayoutViewModelSlot",style:EC8(function(){return r().layoutProperties},J)},_.S(_.lB,{data:function(){return r().contents}},{containerLayoutViewModel:bz,
badgeViewModel:_.Q$,buttonViewModel:_.yk,styledTextViewModel:lvK,contentPreviewImageViewModel:function(f){return _.S(_.p2,{data:f.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(f){return _.S(tpD,{data:f.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"Te");
bz.idomCompat=!0;var sOL=_.Uc(function(Z){var V=Z.data;var a=Z.stateFns;var J=function(){var T=V(),Y=T.productId;return!(!T.clearGroupId&&!Y)},r=function(){var T=V(),Y=T.clearGroupId;
return(T=T.productId)?a().isProductSelected(T):Y?a().getSelectedProductByGroupId(Y)==null:!1},f=function(){var T=V(),Y=T.clearGroupId;
if(T=T.productId)a().onProductSelected(T);else if(Y)a().onClearGroupSelected(Y)},d=function(){var T=V(),Y=T.clearGroupId;
if(T=T.productId){var X;return"group:"+(((X=a().getProductById(T))==null?void 0:X.groupId)||"")}return Y?"group:"+Y:""},N=_.yf(function(){return V().header},[]),C=_.yf(function(){return V().body},[]);
return _.S("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.S(_.K,{cond:function(){return N().length>0||J()},
then:function(){return _.S("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.S("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.S(_.lB,{data:N},{containerLayoutViewModel:function(T){return _.S("div",{class:"ytPdpCardSectionViewModelContentItem"},_.S(bz,{data:T.data}))},
styledTextViewModel:function(T){return _.S("div",{class:"ytPdpCardSectionViewModelContentItem"},_.S(lvK,{data:T.data}))}})),_.S(_.K,{cond:J,
then:function(){return _.S("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.S(_.q0,{checked:r,name:d,onChange:f}))}}))}}),_.S(_.K,{cond:function(){return C().length>0},
then:function(){return _.S("div",null,_.S(_.lB,{data:C},{containerLayoutViewModel:function(T){return _.S("div",{class:"ytPdpCardSectionViewModelContentItem"},_.S(bz,{data:T.data}))}}))}}))},"Ue");
sOL.idomCompat=!0;var FqL=_.Uc(function(Z){var V=Z.data;var a=Z.stateFns;return _.S("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.S(_.K,{cond:function(){return V().banner},
then:function(J){return _.S("div",{class:"ytPdpCardViewModelBanner"},_.S(_.dH,{text:J}))}}),_.S(_.lB,{data:function(){return V().sections}},{pdpCardSectionViewModel:function(J){J=J.data;
var r={};return _.S("div",{class:_.un("ytPdpCardViewModelSectionContainer",(r.ytPdpCardViewModelShowDividers=function(){return V().showDividers},r))},_.S(sOL,{data:J,
stateFns:a}))}}))},"Ve");
FqL.idomCompat=!0;var D_K=_.Uc(function(Z){var V=Z.data;var a=Z.isOverlay;Z={};return _.S("pdp-masthead-view-model",{class:_.un("ytPdpMastheadViewModelHost",(Z.ytPdpMastheadViewModelIsOverlay=a,Z))},_.S(_.lB,{data:function(){return V().image}},{contentPreviewImageViewModel:_.p2,
themedImageViewModel:function(J){return _.S(tpD,{data:J.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.S(_.K,{cond:function(){return V().title},
then:function(J){return _.S("h1",{class:"ytPdpMastheadViewModelHeading"},_.S(_.dH,{text:J,isOverlay:a}))}}),_.S(_.q_,{each:function(){var J;
return(J=V().finePrint)!=null?J:[]}},function(J){return _.S("div",{class:"ytPdpMastheadViewModelFinePrint"},_.S(_.dH,{text:J,
isOverlay:a}))}))},"We");
D_K.idomCompat=!0;var cWK=_.Uc(function(Z){var V=Z.data;var a=Z.stateFns;return _.S("pdp-pricing-option-selector-view-model",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.S(_.q_,{each:function(){var J=a().getSelectedPricingOptions().map(function(f){return f.pricingOptionId}),r=a().getSelectedProductByGroupId(V().groupId);
return r?r.pricingOptions.map(function(f){return{pricingOption:f,isSelected:J.includes(f.pricingOptionId)}}):(_.s$(Error("Fj`"+V().groupId)),[])},
keyBy:"INDEX"},function(J){return _.S("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.S("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.S(_.lB,{data:function(){return J().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:bz})),_.S("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.S(_.q0,{checked:function(){return J().isSelected},
onClick:function(){a().onPricingOptionSelected(J().pricingOption.pricingOptionId);var r=J().pricingOption.onSelectPricingOption;if(r=_.Xy(r)){var f;(f=_.l().resolve(_.Lf))==null||f.resolveCommand(r)}}})))}))},"Xe");
cWK.idomCompat=!0;var Of0=_.Uc(function(Z){var V=Z.data;var a=Z.stateFns;return _.S("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.S(_.lB,{data:function(){var J,r;return(r=(J=a().getSelectedPricingOptions()[0])==null?void 0:J.primaryButton)!=null?r:V().emptyStateButton}},{buttonViewModel:_.yk}))},"Ye");
Of0.idomCompat=!0;var G2i=_.Uc(function(Z){var V=Z.stateFns;return _.S("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.S(_.lB,{data:function(){return V().getSelectedPricingOptions().flatMap(function(a){return a.summaryLines}).filter(function(a){return!!a})}},{containerLayoutViewModel:function(a){return _.S("div",{class:"ytPdpSummaryViewModelLineItem"},_.S(bz,{data:a.data}))}}))},"Ze");
G2i.idomCompat=!0;var w0D=_.Uc(function(Z){function V(U){var v=d();_.wd(_.D1("pdpStateEntity",v,{key:v,selectedPricingOptions:U}))}
var a=Z.data;var J=Z.internalScrolling;var r=Z.stateFnsForTesting;var f=_.yf(function(){return a().allProducts},[]),d=_.yf(function(){return a().pdpStateEntityKey},""),N=_.PM(eVJ,d),C=_.Ct(function(){_.cr(!0);
var U;return(U=r==null?void 0:r())!=null?U:W_I(N,f,V)},void 0,"POBqwe"),T=_.yf(function(){return a().body},[]),Y=_.yf(function(){return a().columnBreakHints},[]),X=function(){return a().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},n=function(){return X()||a().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},t=_.Ct(function(){var U=_.MT(a().background),v;
if(U==null?0:(v=U.sources)==null?0:v.length){var h=h===void 0?!0:h;U=_.HHa(void 0,U.sources,void 0,h,h?1E3:void 0,h?void 0:1E3)}else U=null;return U},void 0,"BkCmEd");
Z=_.ot({"--pdp-view-model-background":function(){return t()?"url("+t()+")":void 0}});
var c={};J=_.un("ytPdpViewModelHost",(c.ytPdpViewModelHasBackground=function(){return n()||!!t()},c.ytPdpViewModelHasDarkBackground=n,c.ytPdpViewModelHasScrim=X,c.ytPdpViewModelInternalScrolling=_.yf(J,!1),c));
var y=function(U){var v={};return _.un("ytPdpViewModelItem",(v.ytPdpViewModelFullBleed=function(){return _.cuK(U())==="dividerViewModel"||_.cuK(U())==="sectionHeaderViewModel"},v.ytPdpViewModelNoVerticalPadding=function(){return _.cuK(U())==="sectionHeaderViewModel"},v))};
_.so(function(){var U=a().onStartCommand;if(U&&(U=_.Xy(U))){var v;(v=_.l().resolve(_.Lf))==null||v.resolveCommand(U)}});
return _.S("pdp-view-model",{class:J,style:Z},_.S("div",{class:"ytPdpViewModelColumnContainer"},_.S(_.q_,{each:function(){return gCS(T(),Y())},
keyBy:"INDEX"},function(U){return _.S("div",{class:"ytPdpViewModelColumn"},_.S(_.lB,{data:U},{containerLayoutViewModel:function(v,h){v=v.data;return _.S("div",{class:y(function(){return U()[h()]})},_.S(bz,{data:v}))},
dividerViewModel:function(v,h){v=v.data;return _.S("div",{class:y(function(){return U()[h()]})},_.S(_.QFF,{data:v}))},
pdpCardViewModel:function(v,h){v=v.data;return _.S("div",{class:y(function(){return U()[h()]})},_.S(FqL,{data:v,
stateFns:C}))},
pdpMastheadViewModel:function(v,h){v=v.data;return _.S("div",{class:y(function(){return U()[h()]})},_.S(D_K,{data:v,
isOverlay:n}))},
pdpPricingOptionSelectorViewModel:function(v,h){v=v.data;return _.S("div",{class:y(function(){return U()[h()]})},_.S(cWK,{data:v,
stateFns:C}))},
pdpPrimaryButtonViewModel:function(v,h){v=v.data;return _.S("div",{class:y(function(){return U()[h()]})},_.S(Of0,{data:v,
stateFns:C}))},
pdpSummaryViewModel:function(v,h){v=v.data;return _.S("div",{class:y(function(){return U()[h()]})},_.S(G2i,{data:v,
stateFns:C}))},
sectionHeaderViewModel:function(v,h){v=v.data;return _.S("div",{class:y(function(){return U()[h()]})},_.S(_.Mm,{data:v}))}}))})))},"$e");
w0D.idomCompat=!0;_.jG(w0D,"pdp-view-model",{props:{data:_.Hh,stateFnsForTesting:_.EU,internalScrolling:_.EU}});var yWL=_.Uc(function(Z){var V=Z.data;var a=Z.className;var J=_.PM(_.VV,function(){return V().flowStateEntityKey});
return _.S("ytm-premium-purchase-button-renderer",{class:_.un("yt-premium-purchase-button-renderer",a)},_.S(_.lB,{data:function(){var r;return(r=_.D(J(),Md))==null?void 0:r.primaryButtonOverride}},{buttonRenderer:function(r){return _.S(_.w9,{data:r.data,
className:a})},
buttonViewModel:function(r){return _.S(_.yk,{data:r.data,className:a})}}))},"af");
yWL.idomCompat=!0;var bf8=_.Uc(function(Z){var V=Z.data;var a=function(){return IID(V().style)},J=_.un("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",a),r=_.un("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",a);
return _.S("yt-flow-bottom-bar-renderer",{class:_.un("yt-flow-bottom-bar-renderer",Z.className,a)},_.S(_.lB,{data:function(){return V().secondaryButton}},{buttonRenderer:function(f){return _.S(_.w9,{data:f.data,
className:r})},
buttonViewModel:function(f){return _.S(_.yk,{data:f.data,className:r})},
premiumPurchaseButtonRenderer:function(f){return _.S(yWL,{data:f.data,className:r})}}),_.S(_.lB,{data:function(){return V().primaryButton}},{buttonRenderer:function(f){return _.S(_.w9,{data:f.data,
className:J})},
buttonViewModel:function(f){return _.S(_.yk,{data:f.data,className:J})},
premiumPurchaseButtonRenderer:function(f){return _.S(yWL,{data:f.data,className:J})}}))},"bf");
bf8.idomCompat=!0;_.jG(bf8,"yt-flow-bottom-bar-renderer",{props:{data:_.Hh,className:_.Hh}});var U_8=_.Uc(function(Z){return _.S("yt-offer-summary-renderer",{class:_.un(Z.className,"ytOfferSummaryRendererHost")},_.S("div",{class:"ytOfferSummaryRendererTextContainer"},_.S("div",{class:"ytOfferSummaryRendererEyebrowText"},_.S(_.dH,{text:function(){return Z.data().eyebrowText}})),_.S("div",{class:"ytOfferSummaryRendererTitle"},_.S(_.dH,{text:function(){return Z.data().title}})),_.S("div",{class:"ytOfferSummaryRendererSubtitle"},_.S(_.dH,{text:function(){return Z.data().subtitle}})),_.S("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.S(_.q_,{each:function(){var V;
return(V=Z.data().featureListData)!=null?V:[]}},function(V){var a;
return _.S("div",{class:"ytOfferSummaryRendererFeatureList"},_.S(_.rH,{icon:(a=V.icon)==null?void 0:a.iconType,className:V.style==="BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT"?"ytOfferSummaryRendererFeatureListIconGreen":"ytOfferSummaryRendererFeatureListIconDefault"}),_.S("div",{class:"ytOfferSummaryRendererFeatureListText"},_.S(_.dH,{text:V.text})))})),_.S("div",{class:"ytOfferSummaryRendererDescription"},_.S(_.dH,{text:function(){return Z.data().description}}))))},"cf");_.jG(_.Uc(function(Z){var V={};V=_.un("ytOfferSummaryFlowStepRendererHost",(V.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=Z.shouldDisableHeaderTopMargin,V));return _.S("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:V},_.S("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.S("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.S(_.dH,{text:function(){return Z.data().header}})),_.S("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.S(_.dH,{text:function(){return Z.data().subtitle}}))),_.S("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.S(_.lB,{data:function(){return Z.data().offerSummary}},{offerSummaryRenderer:function(a){return _.S(U_8,{data:a.data,
className:Z.flowClassName})}})))},"df"),"yt-offer-summary-flow-step-renderer",{props:{data:_.EU,
flowClassName:_.EU,flowStateEntityKey:_.EU,shouldDisableHeaderTopMargin:_.EU}});var Hf8=_.Uc(function(Z){var V=Z.data;var a=Z.className;var J=Z.flowStateEntityKey;var r=Z.selectionStepStyle;Z=_.VE(function(C){var T=V(),Y=J==null?void 0:J();C.target&&(C.stopPropagation(),C=Y||"",Y=_.VV(_.Oc().getState(),C),T=Object.assign({},Y,{premiumPurchaseFlowState:{selectedOptionId:T.optionId,primaryButtonOverride:T.primaryButtonOverride}}),_.Oc().dispatch(_.d0("flowStateEntity",C,T)));return!1});
var f=function(){return(J==null?void 0:J())||""},d=_.PM(_.VV,f);
_.so(function(){var C=V(),T=f(),Y=d();!_.D(Y,Md)&&C.defaultSelected&&T!==""&&C.primaryButtonOverride&&ZGW(C.optionId||"",T,C.primaryButtonOverride,Y)});
var N={};return _.S("ytm-option-item-renderer",{"on:click":Z,class:_.un(a,"ytm-option-item-renderer",(N["ytm-option-item-renderer--lp2-style"]=function(){return(r==null?void 0:r())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},N))},_.S("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.S("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var C=V(),T=f(),Y=d();Y=_.D(Y,Md);return(Y?(Y==null?void 0:Y.selectedOptionId)||"":C.defaultSelected&&T!==""?(C==null?void 0:C.optionId)||"":"")===V().optionId},
name:("input"+_.O1(_.G8)).toString()})),_.S("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.S(_.K,{cond:function(){return V().eyebrowText},
then:function(){return _.S("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.S(_.dH,{text:function(){return V().eyebrowText}}))}}),_.S("div",{class:"ytm-option-item-renderer__option-item-title"},_.S(_.dH,{text:function(){return V().title}})),_.S("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.S(_.dH,{text:function(){return V().subtitle}})),_.S("div",{class:"ytm-option-item-renderer__option-item-description"},_.S(_.dH,{text:function(){return V().description}}))))},
"ef");var AWo=_.Uc(function(Z){var V=Z.data;var a=Z.flowClassName;var J=Z.flowStateEntityKey;var r=Z.selectionStepStyle;return _.S("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"yt-option-section-renderer"},_.S("div",{class:"yt-option-section-renderer__option-section-header-section"},_.S("div",{class:"yt-option-section-renderer__option-section-header"},_.S(_.dH,{text:function(){return V().title}}),_.S(_.lB,{data:function(){return V().titleBadge}},{badgeViewModel:function(f){return _.S(_.Q$,
{data:f.data,
class:"yt-option-section-renderer__option-section-title-badge"})}})),_.S(_.K,{cond:function(){return V().subtitle},
then:function(){return _.S("div",{class:"yt-option-section-renderer__option-section-subtitle"},_.S(_.dH,{text:function(){return V().subtitle}}))}}),_.S(_.K,{cond:function(){return V().featureListData},
then:function(f){return _.S("div",{class:"yt-option-section-renderer__option-section-feature-list"},_.S(_.q_,{each:f},function(d){var N;return _.S("div",{class:"yt-option-section-renderer__option-section-feature-item"},_.S(_.rH,{icon:(N=d.icon)==null?void 0:N.iconType,className:d.style==="BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT"?"yt-option-section-renderer__option-section-feature-item-icon-green":"yt-option-section-renderer__option-section-feature-item-icon-default"}),_.S("div",
{class:"yt-option-section-renderer__option-section-feature-item-text"},_.S(_.dH,{text:d.text})))}))}}),_.S(_.q_,{each:function(){return V().sectionDisclaimers||[]}},function(f){return _.S("div",{class:"yt-option-section-renderer__option-section-disclaimer"},_.S(_.dH,{text:f}))})),_.S(_.lB,{data:function(){return V().optionItems}},{optionItemRenderer:function(f){return _.S("div",{class:"yt-option-section-renderer__option-item"},_.S(Hf8,{data:f.data,
className:a,flowStateEntityKey:J,selectionStepStyle:r}))}}),_.S(_.K,{cond:function(){return V().offerText},
then:function(){return _.S("div",{class:"yt-option-section-renderer__option-section-offer-text"},_.S(_.dH,{text:function(){return V().offerText}}))}}))},"ff");
AWo.idomCompat=!0;var k2K=_.Uc(function(Z){var V=Z.data;var a=Z.flowClassName;var J=Z.flowStateEntityKey;Z=Z.isDesktop;var r=function(){var T;return(T=V().flowStateEntityKey)!=null?T:J==null?void 0:J()},f=function(){return(r==null?void 0:r())||""},d=function(){return V().style},N=_.PM(_.VV,f);
_.so(function(){var T=V(),Y=f(),X=N();!_.D(X,Md)&&T.noPreselect&&Y!==""&&T.defaultButtonOverride&&ZGW("default",Y,T.defaultButtonOverride,X)});
var C={};return _.S("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.un("ytm-option-selection-flow-step-renderer",(C["ytm-option-selection-flow-step-renderer--desktop"]=Z,C["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return V().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},C))},_.S("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"},
_.S("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.S(_.dH,{text:function(){return V().header}})),_.S("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.S(_.dH,{text:function(){return V().subtitle}}))),_.S(_.lB,{data:function(){return V().optionItems||[]}},{optionItemRenderer:function(T){return _.S("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.S(Hf8,{data:T.data,
className:a,flowStateEntityKey:r,selectionStepStyle:d}))},
optionSectionRenderer:function(T){return _.S("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.S(AWo,{data:T.data,flowClassName:a,flowStateEntityKey:r,selectionStepStyle:d}))}}))},"gf");
k2K.idomCompat=!0;_.jG(k2K,"yt-option-selection-flow-step-renderer",{props:{data:_.Hh,flowClassName:_.Hh,flowStateEntityKey:_.Hh,isDesktop:_.Hh}});var VOC,af0;_.UZ=_.Uc(function(Z){var V=_.bm(Z,{type:1,disablePadding:!1,disablePrimaryButton:!1}),a=V.data,J=V.type;Z=V.disablePadding;var r=V.disablePrimaryButton,f=V.onClickPrimaryButton,d=function(){return a().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},N=function(){return{disabled:r(),
state:r()?"disabled":"active"}},C=function(){return a().leadingLabel||a().trailingLabel};
V={};return _.S("yt-panel-footer-view-model",{class:_.un("yt-panel-footer-view-model-wiz",(V["yt-panel-footer-view-model-wiz--hide-divider"]=function(){return a().shouldHideDivider},V["yt-panel-footer-view-model-wiz--disable-padding"]=Z,V))},_.S(_.K,{cond:C,
then:function(){var T={},Y={};return _.S("div",{class:_.un("yt-panel-footer-view-model-wiz__text-row",(T["yt-panel-footer-view-model-wiz--row-bottom-padding"]=function(){var X=a();return!(!X.leadingLabel&&!X.trailingLabel||!X.primaryButton&&!X.secondaryButton)},T))},_.S(_.dH,{text:function(){return a().leadingLabel},
className:_.un((Y["yt-panel-footer-view-model-wiz--text-padding"]=C,Y))}),_.S(_.dH,{text:function(){return a().trailingLabel}}))}}),_.S(_.K,{cond:d,
then:function(){var T={};return _.S("div",{class:"yt-panel-footer-view-model-wiz__button-stack"},_.S("div",{class:_.un("yt-panel-footer-view-model-wiz__primary-button",(T["yt-panel-footer-view-model-wiz__button-stack--top-button"]=function(){return a().secondaryButton},T))},_.S(_.lB,{data:function(){return a().primaryButton}},{buttonViewModel:function(Y){return _.S(_.yk,{data:Y.data,
buttonOverrides:N,onClick:f})}})),_.S(_.lB,{data:function(){return a().secondaryButton}},{buttonViewModel:_.yk}))}}),_.S(_.K,{cond:function(){return!d()},
then:function(){var T={},Y={},X={};return _.S("div",{class:_.un("yt-panel-footer-view-model-wiz__button-row",(T["yt-panel-footer-view-model-wiz__button-row--trailing"]=function(){return 3===J()},T))},_.S("div",{class:_.un("yt-panel-footer-view-model-wiz__button-row--left-button",(Y["yt-panel-footer-view-model-wiz__button-row--full-width"]=function(){return 1===J()},Y["yt-panel-footer-view-model-wiz__button-row--hidden"]=function(){return!a().secondaryButton||0===J()},Y["yt-panel-footer-view-model-wiz__button-row--shrink"]=
function(){return 2===J()},Y))},_.S(_.lB,{data:function(){return a().secondaryButton}},{buttonViewModel:_.yk})),_.S("div",{class:_.un("yt-panel-footer-view-model-wiz__primary-button",(X["yt-panel-footer-view-model-wiz__button-row--full-width"]=function(){return 0===J()||1===J()},X["yt-panel-footer-view-model-wiz__button-row--expand"]=function(){return 2===J()},X))},_.S(_.lB,{data:function(){return a().primaryButton}},{buttonViewModel:function(n){return _.S(_.yk,{data:n.data,
buttonOverrides:N,onClick:f})}})))}}))},"hf");
_.UZ.idomCompat=!0;_.Eyk=_.Uc(function(Z){Z=_.bm(Z,{disablePadding:!1});var V=Z.data,a=Z.disablePadding;Z=_.Pqo(function(){return V().formId});
var J=Z.onSubmit,r=Z.isValid,f=Z.isSubmitting;return _.S("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.S(_.lB,{data:function(){return V().panelFooter}},{panelFooterViewModel:function(d){return _.S(_.UZ,{data:d.data,
onClickPrimaryButton:function(){J()},
disablePrimaryButton:function(){return!r()||f()},
disablePadding:a})}}))},"jf");_.jG(_.Eyk,"yt-form-footer-view-model",{props:{data:_.Hh,disablePadding:_.Hh}});_.jG(_.Uc(function(Z){return _.S("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.S("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.S(_.K,{cond:function(){var V;return(V=Z.data())==null?void 0:V.image},
then:function(V){return _.S(_.bn,{data:V,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.S("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.S(_.dH,{text:function(){var V;
return(V=Z.data())==null?void 0:V.title}})),_.S("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.S(_.dH,{text:function(){var V;
return(V=Z.data())==null?void 0:V.subtitle}})),_.S("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentButton"},_.S(_.lB,{data:function(){var V;
return(V=Z.data())==null?void 0:V.viewTipsButton}},{buttonViewModel:_.yk}))))},"kf"),"yt-contributor-zero-state-view-model",{props:{data:_.Hh}});var jOS=_.Uc(function(Z){var V=_.PM(ffJ,_.yf(function(){var a;return(a=Z.data())==null?void 0:a.noteFeedEntityKey},""));
return _.S("yt-note-view-model",{class:"ytNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.S("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.S("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.S(_.K,{cond:function(){var a,J;return(a=Z.data())==null?void 0:(J=a.noteData)==null?void 0:J.isPinned},
then:function(){return _.S(_.rH,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIconPin"})}}),_.S(_.dH,{text:function(){var a,J;
return(a=Z.data())==null?void 0:(J=a.noteData)==null?void 0:J.headerText}}),_.S("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},_.S(_.dH,{text:function(){var a,J;
return(a=Z.data())==null?void 0:(J=a.noteData)==null?void 0:J.delimiter}})),_.S(_.dH,{text:function(){var a,J;
return(a=V())==null?void 0:(J=a.contributorNote)==null?void 0:J.publishedTimeText}})),_.S(_.lB,{data:function(){var a,J,r,f=(a=Z.data())==null?void 0:a.noteData;
a=(J=V())==null?void 0:(r=J.contributorNote)==null?void 0:r.deleteAction;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:f.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:f.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:f.deleteDialogTitle}]},dialogMessages:[{runs:[{text:f.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:f.deleteActionText}]},command:{performCommentActionEndpoint:{action:a}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:f.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}}},
{buttonViewModel:function(a){return _.S(_.yk,{data:a.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.S("div",{class:"ytNoteViewModelNoteContent"},_.S(_.dH,{text:function(){var a,J;
return(a=V())==null?void 0:(J=a.contributorNote)==null?void 0:J.text}})))},"lf");
jOS.idomCompat=!0;_.jG(jOS,"yt-note-view-model",{props:{data:_.Hh}});var Hq=_.Uc(function(Z){var V=_.bm(Z,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0}),a=V.label,J=V.text,r=V.placeholder,f=V.hint;Z=V.rows;var d=V.overflowStyle,N=V.outline,C=V.disabled,T=V.disableNewLines,Y=V.characterLimit,X=V.validation,n=V.onInput,t=_.v6();V=_.B(_.Jc(function(){return J()}));
var c=V.next().value,y=V.next().value;V=_.B(_.ip(!1,void 0,"fXvinf"));var U=V.next().value,v=V.next().value,h=function(){v(!0)},L=function(){v(!1)};
_.so(function(){var eE=t.value,jE=d(),mz=c();jE==="expand-vertically"&&mz&&iGK(eE);t.value.addEventListener("focusin",h);t.value.addEventListener("focusout",L)});
_.sN(function(){t.value.removeEventListener("focusin",h);t.value.removeEventListener("focusout",L)});
var R=function(){var eE;return(eE=X())==null?void 0:eE.validate(c())},rJ=function(){return Y()&&!R()&&c().length>Y().maxChars},Zm=function(){return!!R()||rJ()};
V=_.VE(function(eE){if(!eE.currentTarget)return!1;eE=eE.currentTarget;y(eE.value);d()==="expand-vertically"&&iGK(eE);n==null||n(eE.value);return!0});
var BJ=_.VE(function(eE){T()&&eE.key==="Enter"&&eE.preventDefault();return!1}),Fu=_.VE(function(){t.value.focus()}),Ga=function(){return r()||a()},OE={},hO={},kV={};
return _.S("textarea-shape",{class:"ytStandardsTextareaShapeHost"},_.S("div",{class:_.un("ytStandardsTextareaShapeTextareaContainer",(OE.ytStandardsTextareaShapeTextareaContainerOutline=N,OE.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=C,OE.ytStandardsTextareaShapeTextareaContainerOutlineError=Zm,OE)),"on:click":Fu},_.S("label",{class:_.un("ytStandardsTextareaShapeLabel",(hO.ytStandardsTextareaShapeLabelFocused=U,hO.ytStandardsTextareaShapeLabelDisabled=C,hO.ytStandardsTextareaShapeLabelError=
function(){return Zm()&&!C()},hO.ytStandardsTextareaShapeLabelHidden=function(){return!U()&&!c()&&!!Ga()},hO))},a),_.S("div",{class:_.un("ytStandardsTextareaShapePlaceholder",(kV.ytStandardsTextareaShapePlaceholderVisible=function(){return!U()&&!c()},kV)),
"aria-hidden":"true"},Ga),_.S("textarea",{el:t,class:"ytStandardsTextareaShapeTextarea",rows:Z,disabled:C,placeholder:Ga,"on:input":V,"on:keydown":BJ},c)),_.S(_.K,{cond:function(){return f()&&!Zm()},
then:function(){var eE={};return _.S("div",{class:_.un("ytStandardsTextareaShapeHint",(eE.ytStandardsTextareaShapeHintDisabled=C,eE))},_.S("div",{class:"ytStandardsTextareaShapeHintHintMessage"},f))}}),_.S(_.K,{cond:R,
then:function(){return _.S(vyL,{disabled:C},_.S("div",{class:"ytStandardsTextareaShapeErrorMessage"},R))}}),_.S(_.K,{cond:Y,
then:function(eE){return _.S(_.K,{cond:rJ,then:function(){return _.S(vyL,{disabled:C},_.S("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return eE().errorMessage}),_.S("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return c().length+"/"+eE().maxChars}))}})}}))},"mf");
Hq.idomCompat={callbacks:{onInput:!0}};var vyL=_.Uc(function(Z){var V={};return _.S("div",{class:_.un("ytStandardsTextareaShapeError",(V.ytStandardsTextareaShapeErrorDisabled=Z.disabled,V)),role:"alert"},_.S(_.rH,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),Z.children)},"nf");_.x_I=_.Uc(function(Z){var V=Z.data;return _.S("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.S(Hq,{text:Z.text,label:function(){var a;return(a=V().contentProperties)==null?void 0:a.labelText},
placeholder:function(){var a;return(a=V().contentProperties)==null?void 0:a.placeholderText},
hint:function(){var a;return(a=V().contentProperties)==null?void 0:a.hintText},
outline:function(){var a;return!((a=V().displayProperties)==null?0:a.hideBorder)},
overflowStyle:function(){var a;return((a=V().displayProperties)==null?0:a.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:Z.disabled,disableNewLines:function(){var a;return(a=V().displayProperties)==null?void 0:a.disableNewLines},
onInput:Z.onInput,characterLimit:Z.characterLimit,validation:Z.validation,rows:function(){var a;return(a=V().displayProperties)==null?void 0:a.rows}}))},"of");_.QO8=_.Uc(function(Z){var V=Z.data;return _.S("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.S(Hq,{text:Z.text,label:function(){var a;return(a=V().contentProperties)==null?void 0:a.labelText},
placeholder:function(){var a;return(a=V().contentProperties)==null?void 0:a.placeholderText},
hint:function(){var a;return(a=V().contentProperties)==null?void 0:a.hintText},
outline:function(){var a;return!((a=V().displayProperties)==null?0:a.hideBorder)},
overflowStyle:function(){var a;return((a=V().displayProperties)==null?0:a.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var a;return(a=V().displayProperties)==null?void 0:a.disableNewLines},
onInput:Z.onInput,characterLimit:Z.characterLimit,validation:Z.validation,rows:function(){var a;return(a=V().displayProperties)==null?void 0:a.rows}}))},"pf");var p0D=_.Uc(function(Z){var V=_.B(_.Jc(function(){var Ga,OE;return((Ga=Z.data().structuredContextNoteFormSchema)==null?0:(OE=Ga.initialValues)==null?0:OE.noteBody)?Z.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),a=V.next().value,J=V.next().value;
V=_.B(_.Jc(function(){Z.data();return!1}));
var r=V.next().value,f=V.next().value;V=_.B(_.Jc(function(){Z.data();return!1}));
var d=V.next().value,N=V.next().value;V=_.B(_.Jc(function(){var Ga,OE;return((Ga=Z.data().structuredContextNoteFormSchema)==null?0:(OE=Ga.initialValues)==null?0:OE.timestamp)?Z.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var C=V.next().value,T=V.next().value;V=_.B(_.Jc(function(){Z.data();return!1}));
var Y=V.next().value,X=V.next().value;V=_.B(_.Jc(function(){var Ga,OE;return((Ga=Z.data().structuredContextNoteFormSchema)==null?0:(OE=Ga.initialValues)==null?0:OE.sources)?[Z.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var n=V.next().value,t=V.next().value;V=_.B(_.Jc(function(){Z.data();return!1}));
var c=V.next().value,y=V.next().value;V=_.B(_.Jc(function(){return!1}));
var U=V.next().value,v=V.next().value;_.so(function(){var Ga;_.r7o((Ga=Z.data().structuredContextNoteFormSchema)==null?void 0:Ga.id,{isSubmitting:U,onSubmit:function(){v(!0);var OE=YkW(a(),C(),n(),Z.data()),hO=_.l().resolve(_.Lf);OE&&hO&&hO.resolveCommand(OE,{commandController:{onSuccess:function(){v(!1)}}})},
isValid:function(){return r()&&!d()&&!Y()&&!c()}})});
var h=function(Ga){if(Ga!==void 0&&(J(Ga),!r()&&Ga.length>0&&f(!0),r())){var OE=mAW(Z.data());if(OE){var hO=OE.minLength;OE=OE.maxLength;hO&&Ga.length<hO?N(!0):OE&&Ga.length>OE?N(!0):N(!1)}}},L=function(Ga){if(Ga!==void 0){T(Ga);
if(Ga.length>0){var OE,hO,kV,eE,jE=Cqo((OE=Z.data())==null?void 0:(hO=OE.structuredContextNoteFormSchema)==null?void 0:(kV=hO.fieldSchemas)==null?void 0:(eE=kV.timestamp)==null?void 0:eE.validationSchema);if(jE&&(OE=jE.regex)&&!(new RegExp(OE)).test(Ga)){X(!0);return}}X(!1)}},R=function(Ga){if(Ga!==void 0){var OE=Ga.split(/[ \n]/).map(function(hO){return hO.trim()});
t(OE);if(Ga.length>0)for(Ga=_.B(OE),OE=Ga.next();!OE.done;OE=Ga.next())if(!TR0(OE.value)){y(!0);return}y(!1)}},rJ=function(){return{validate:function(Ga){if(r()){var OE=mAW(Z.data());
if(OE){var hO=OE.minLength;OE=OE.translations;if(hO&&Ga.length<hO)return OE==null?void 0:OE.minLengthErrorMessage}}}}},Zm=function(){var Ga=mAW(Z.data()),OE=Ga==null?void 0:Ga.maxLength,hO;
Ga=Ga==null?void 0:(hO=Ga.translations)==null?void 0:hO.maxLengthErrorMessage;if(OE&&Ga)return{maxChars:OE,errorMessage:Ga}},BJ=function(){return{validate:function(Ga){if(Ga){var OE,hO,kV,eE,jE=Cqo((OE=Z.data())==null?void 0:(hO=OE.structuredContextNoteFormSchema)==null?void 0:(kV=hO.fieldSchemas)==null?void 0:(eE=kV.timestamp)==null?void 0:eE.validationSchema);
if(jE&&(OE=jE.regex,jE=jE.translations,OE&&!(new RegExp(OE)).test(Ga)))return jE==null?void 0:jE.regexErrorMessage}}}},Fu=function(){return{validate:function(Ga){if(Ga){var OE,hO,kV,eE,jE=Sk0((OE=Z.data())==null?void 0:(hO=OE.structuredContextNoteFormSchema)==null?void 0:(kV=hO.fieldSchemas)==null?void 0:(eE=kV.sources)==null?void 0:eE.validationSchema);
if(jE&&(OE=jE.translations,OE==null?0:OE.selectedErrorMessage))for(Ga=Ga.split(/[ \n]/).map(function(mz){return mz.trim()}),Ga=_.B(Ga),hO=Ga.next();!hO.done;hO=Ga.next())if(!TR0(hO.value))return Ga=void 0,(Ga=OE)==null?void 0:Ga.selectedErrorMessage}}}};
return _.S("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.S("div",{class:"ytStructuredContextNoteViewModelTextField"},_.S(_.lB,{data:function(){var Ga;return(Ga=Z.data())==null?void 0:Ga.noteContents}},{textFormFieldViewModel:function(Ga){return _.S(_.QO8,{data:Ga.data,
onInput:h,validation:rJ,characterLimit:Zm})},
textFieldViewModel:function(Ga){return _.S(_.x_I,{data:Ga.data,onInput:h,validation:rJ,characterLimit:Zm})}})),_.S("div",{class:"ytStructuredContextNoteViewModelTextField"},_.S(_.lB,{data:function(){var Ga;
return(Ga=Z.data())==null?void 0:Ga.noteTimestamp}},{textFormFieldViewModel:function(Ga){return _.S(_.QO8,{data:Ga.data,
onInput:L,validation:BJ})},
textFieldViewModel:function(Ga){return _.S(_.x_I,{data:Ga.data,onInput:L,validation:BJ})}})),_.S("div",{class:"ytStructuredContextNoteViewModelTextField"},_.S(_.lB,{data:function(){var Ga;
return(Ga=Z.data())==null?void 0:Ga.noteSources}},{textFormFieldViewModel:function(Ga){return _.S(_.QO8,{data:Ga.data,
onInput:R,validation:Fu})},
textFieldViewModel:function(Ga){return _.S(_.x_I,{data:Ga.data,onInput:R,validation:Fu})}})))},"qf");
p0D.idomCompat=!0;_.jG(p0D,"yt-structured-context-note-view-model",{props:{data:_.Hh}});var hFK=_.Uc(function(Z){var V=_.B(_.Jc(function(){var f;if((f=Z.controlled)==null?0:f.call(Z))return[];var d;return(((d=Z.data())==null?void 0:d.chips)||[]).map(function(N){N=_.D(N,_.A8);if(N==null?0:N.selected)return XXo(N.chipValue)}).filter(function(N){return N!==void 0})})),a=V.next().value,J=V.next().value,r=function(f){var d=XXo(f.chipValue);
if(d!==void 0){var N;if((N=Z.controlled)==null?0:N.call(Z))return void Z.controlled().onTap(d);f=a().includes(d)?[].concat(_.nw(a().filter(function(T){return T!==d}))):[].concat(_.nw(a()),[d]);
J(f);var C;if((C=Z.uncontrolled)==null?0:C.call(Z))Z.uncontrolled().onUpdate(f)}};
return _.S("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost"},_.S(_.q_,{each:function(){return Z.data().chips||[]}},function(f){return _.S("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.S(_.vLz,{data:function(){return _.D(f,_.A8)},
selected:function(){var d;if(d=_.D(f,_.A8)){var N=XXo(d.chipValue);if(N!==void 0){var C;d=((C=Z.controlled)==null?0:C.call(Z))?Z.controlled().selectedValues.includes(N):a().includes(N)}else d=void 0}else d=!1;return d},
callback:r}))}))},"rf");var eFJ=_.Uc(function(Z){var V=Z.data;var a=function(){var N;return((N=V())==null?void 0:N.flowStateKey)||""},J=_.PM(_.VV,a),r=function(){var N;
return(N=_.D(J(),Nlo))==null?void 0:N.chips},f=function(N){if(N!==void 0){var C=r()||[];
C=C.find(function(T){return T===N})?C.filter(function(T){return T!==N}):[].concat(_.nw(C),[N]);
C=Object.assign({},J(),{feedbackFormFlowState:Object.assign({},_.D(J(),Nlo),{chips:C})});_.wd(_.d0("flowStateEntity",a(),C))}},d=function(){var N;
return _.D((N=V())==null?void 0:N.inputBox,CpL)};
Z=_.YD(function(N){var C=d();C=!(C==null?0:C.maxChars)||N.length<=C.maxChars;N=Object.assign({},J(),{feedbackFormFlowState:Object.assign({},_.D(J(),Nlo),{detail:N}),abuseReportFlowState:Object.assign({},_.D(J(),WN),{navigationEnabled:C})});_.wd(_.d0("flowStateEntity",a(),N))},150);
return _.S("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.S("div",{class:"ytFeedbackFormViewModelChips"},_.S(_.lB,{data:function(){var N;return(N=V())==null?void 0:N.chipSelection}},{chipSelectionFormFieldViewModel:function(N){return _.S(hFK,{data:N.data,
controlled:function(){return{selectedValues:r()||[],onTap:f}}})}})),_.S("div",{class:"ytFeedbackFormViewModelInputBox"},_.S(Hq,{text:function(){var N;
return(N=_.D(J(),Nlo))==null?void 0:N.detail},
placeholder:function(){var N;return((N=d())==null?void 0:N.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var N=d();if(N&&N.maxChars)return{maxChars:N.maxChars,errorMessage:N.maxCharsExceededErrorMessage||""}},
onInput:Z})),_.S("div",{class:"ytFeedbackFormViewModelFooterText"},_.S(_.dH,{text:function(){return V().footerText}})))},"sf");
eFJ.idomCompat=!0;_.jG(eFJ,"yt-feedback-form-view-model",{props:{data:_.Hh}});var zFS=_.Uc(function(Z){var V=Z.data;var a=function(){return V().flowStateKey||""},J=_.PM(TNI,a),r=function(){return _.D(J(),WN)},f=function(){if(_.F("enable_gff_accessibility_fix")){var d=!0,N;
if((N=r())==null?0:N.navigationEnabled){var C;_.tj((C=r())==null?void 0:C.navigationCommand);d=!1}N=Object.assign({},J(),{abuseReportFlowState:Object.assign({},r(),{isReportFormDirty:d})});_.wd(_.d0("flowStateEntity",a(),N))}else _.tj((d=r())==null?void 0:d.navigationCommand)};
return _.S("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.S("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.S(_.lB,{data:function(){return V().cancelButton}},{buttonViewModel:function(d){return _.S(_.yk,{data:d.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:f})}}),_.S(_.lB,{data:function(){var d;
if(V().navButton){var N=Object;var C=N.assign,T=_.D(V().navButton,_.tv),Y=((d=r())==null?0:d.navigationEnabled)||_.F("enable_gff_accessibility_fix")?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",X,n;d=_.D((X=r())==null?void 0:X.navigationCommand,_.YI);X=(n=_.D(d,_.H6))==null?void 0:n.url;N={buttonViewModel:C.call(N,{},T,{state:Y,iconName:X?"OPEN_IN_NEW":""})}}else N=void 0;return N}},{buttonViewModel:function(d){return _.S(_.yk,{data:d.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:f})}})))},"tf");
zFS.idomCompat=!0;_.jG(zFS,"yt-report-form-bottom-bar-view-model",{props:{data:_.Hh}});var $_L=_.Uc(function(Z){var V=Z.nextStep;return _.S("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.S("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.S(_.rH,{icon:function(){return V().iconName||""}})),_.S("div",null,_.S(_.dH,{text:function(){return V().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"uf"),RFL=_.Uc(function(Z){var V=Z.data;
var a,J=(a=_.l().resolve(_.M_(_.c1)))==null?void 0:a(),r=_.PM(_.VV,function(){return V().flowStateKey||""});
return _.S("yt-report-form-confirmation-page-view-model",{class:function(){var f;return((f=_.D(r(),WN))==null?void 0:f.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.S("div",{class:function(){var f;
return((f=_.D(r(),WN))==null?void 0:f.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.S(_.bn,{data:function(){return J&&V().imageDark?V().imageDark:V().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.S("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.S("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return V().confirmationHeader}),_.S("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.S(_.dH,{text:function(){return V().confirmationText}})),_.S("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.S(_.dH,{text:function(){return V().lawEnforcementText}})),
_.S("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return V().whatToExpectHeader}),_.S(_.K,{cond:function(){return V().nextSteps},
then:function(f){return _.S("div",null,_.S(_.q_,{each:f},function(d){return _.S($_L,{nextStep:d})}))}}),_.S(_.K,{cond:function(){return V().legalReportText},
then:function(f){return _.S("div",null,_.S(_.dH,{text:f,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"vf");
RFL.idomCompat=!0;_.jG(RFL,"yt-report-form-confirmation-page-view-model",{props:{data:_.Hh}});var MpI=_.Uc(function(Z){var V=Z.data;var a=function(){var f;return((f=_.D(V().inputBox,CpL))==null?void 0:f.maxChars)||500},J=function(){return V().flowStateKey||""},r=_.PM(_.VV,J);
Z=_.YD(function(f){f=Object.assign({},r(),{flowFormState:{isValid:f.length<=a()},abuseReportFlowState:{userComments:f,navigationEnabled:!(f.length>a()),isReportFormDirty:!0}});_.Oc().dispatch(_.D1("flowStateEntity",J(),f))},150);
_.so(function(){var f=Object.assign({},r(),{flowFormState:{isValid:!0}});_.Oc().dispatch(_.D1("flowStateEntity",J(),f))});
return _.S("yt-report-form-details-page-view-model",{class:function(){var f;return((f=_.D(r(),WN))==null?void 0:f.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.S("h1",{class:function(){var f;
return((f=_.D(r(),WN))==null?void 0:f.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return V().detailsPageHeader}),_.S("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.S(_.dH,{text:function(){return V().bodyText}})),_.S("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.S(Hq,{label:function(){var f;
return((f=_.D(V().inputBox,CpL))==null?void 0:f.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var f;return{errorMessage:((f=_.D(V().inputBox,CpL))==null?void 0:f.maxCharsExceededErrorMessage)||"",maxChars:a()}},
onInput:Z})))},"wf");
MpI.idomCompat=!0;_.jG(MpI,"yt-report-form-details-page-view-model",{props:{data:_.Hh}});var LqI=_.Uc(function(Z){var V=Z.data;var a=Z.selectedKey;var J=Z.onSelected;var r=Z.groupName;var f=function(){return V().text},d=function(){return V().attributedText},N=function(){return V().subtext},C=function(){return V().attributedSubtext},T=_.S("div",{class:"ytRadioButtonItemViewModelLabel"},_.S(_.K,{cond:f,
then:function(){return _.S("div",null,f)}}),_.S(_.K,{cond:d,
then:function(){return _.S(_.dH,{text:d})}}),_.S(_.K,{cond:N,
then:function(){return _.S("div",{class:"ytRadioButtonItemViewModelSubText"},N)}}),_.S(_.K,{cond:C,
then:function(){return _.S("div",{class:"ytRadioButtonItemViewModelSubText"},_.S(_.dH,{text:C}))}})),Y=function(){if(d()){var n;
return(n=d())==null?void 0:n.content}return f()},X=function(){if(C()){var n;
return(n=C())==null?void 0:n.content}return N()};
Z={};return _.S("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.S(_.q0,{name:r,checked:function(){return!(a==null||!a()||V().key!==(a==null?void 0:a()))},
onChange:function(n){J==null||J(n.target,V(),r==null?void 0:r())},
labelRenderable:function(){return T},
ariaLabel:function(){return X()?Y()+", "+X():Y()},
className:_.un((Z.ytRadioButtonItemViewModelSubTitle=function(){return!!V().subtext},Z))}))},"xf");_.uLk=_.Uc(function(Z){var V=Z.data;var a=Z.onSelected;var J=Z.selectedKey;var r=Z.groupName;return _.S("yt-radio-button-group-view-model",{class:"yt-radio-button-group-view-model",tabindex:0},_.S("fieldset",{class:"yt-radio-button-group-view-model__fieldset"},_.S(_.lB,{data:function(){return V().radioButtons}},{radioButtonItemViewModel:function(f){return _.S(LqI,{data:f.data,
onSelected:a,selectedKey:J,groupName:function(){return(r==null?void 0:r())||V().key}})}})))},"yf");var Wq8=_.Uc(function(Z){var V=Z.data;var a=_.xX(),J=function(){return V().flowStateKey||""},r=_.PM(_.VV,J),f=function(){return _.D(r(),WN)};
_.lp(function(){var d,N;if(((d=f())==null?0:d.isReportFormDirty)&&((N=f())==null||!N.navigationEnabled)&&_.F("enable_gff_accessibility_fix")){var C;if(((C=f())==null?void 0:C.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"){var T;(T=document.querySelector(".ytWebReportFormReasonSelectPageViewModelHeaderDialog"))==null||T.scrollIntoView()}else{var Y;(Y=document.querySelector(".ytWebReportFormReasonSelectPageViewModelHeaderPanel"))==null||Y.scrollIntoView()}}});
return _.S("yt-report-form-reason-select-page-view-model",{class:function(){var d;return((d=f())==null?void 0:d.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.S("h1",{class:function(){var d;
return((d=f())==null?void 0:d.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return V().pageHeader}),_.S("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.S(_.dH,{text:function(){return V().bodyText}})),_.S("div",{class:function(){var d;
return((d=f())==null?void 0:d.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.S(_.K,{cond:function(){var d,N;
return((d=f())==null?void 0:d.isReportFormDirty)&&!((N=f())==null?0:N.navigationEnabled)&&_.F("enable_gff_accessibility_fix")},
then:function(){return _.S("div",{class:"ytWebReportFormReasonSelectPageViewModelEmptyReasonError",el:a},_.S(_.rH,{icon:"INFO",className:"ytWebReportFormReasonSelectPageViewModelEmptyReasonErrorIcon",size:16}),_.S("div",{class:"ytWebReportFormReasonSelectPageViewModelEmptyReasonErrorMessage","aria-live":"polite"},function(){return V().emptyReasonSelectErrorMessage}))}}),_.S(_.uLk,{data:function(){return _.D(V().radioButtonGroup,_.lTK)},
onSelected:function(d,N){d=Object.assign({},r(),{abuseReportFlowState:Object.assign({},f(),{reasonKey:N.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:N.command})});_.wd(_.d0("flowStateEntity",J(),d))},
selectedKey:function(){var d;return(d=f())==null?void 0:d.reasonKey},
groupName:"report-form-reason-select-page"})))},"zf");
Wq8.idomCompat=!0;_.jG(Wq8,"yt-report-form-reason-select-page-view-model",{props:{data:_.Hh}});var gyi=_.Uc(function(Z){var V=Z.data;var a,J=(a=_.l().resolve(_.M_(_.c1)))==null?void 0:a();return _.S("yt-report-form-sign-in-page-view-model",{class:"yt-report-form-sign-in-page-view-model"},_.S("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-prompt-image"},_.S(_.bn,{data:function(){return J&&V().imageDark?V().imageDark:V().image},
alt:""})),_.S("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-text-content"},_.S("h1",{class:"yt-report-form-sign-in-page-view-model__sign-in-prompt-header"},function(){return V().header}),_.S(_.dH,{text:function(){return V().text},
className:"yt-report-form-sign-in-page-view-model__sign-in-prompt-body"})))},"Af");
gyi.idomCompat=!0;_.jG(gyi,"yt-report-form-sign-in-page-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;var a=function(){var T;return(T=V().textInputPlaceholder)==null?void 0:T.content},J=function(T){T=T.target.value.trim();
var Y=V().onUpdateText;Y&&_.tj(Y,{form:{userQuery:T}});V().userQuery=T},r=_.YD(function(T){J(T)},150),f=_.VE(function(T){r(T);
return!1}),d=_.VE(function(T){T.key==="Enter"&&(J(T),(T=V().onNextStepCommand)&&_.tj(T,{}));
return!1}),N=_.v6(),C=function(){if(_.F("web_hide_explore_hub_until_user_navigates_back_to_home")){var T,Y,X;
(X=(Y=(T=N.value)==null?void 0:T.closest("ytd-flow-step-renderer"))==null?void 0:Y.querySelector("yt-flow-bottom-bar-view-model button-view-model button"))==null||X.click()}};
return _.S("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost",el:N},_.S("div",{class:"ytwTalkToRecsTopCornerButton"},_.S(_.lB,{data:function(){return V().topCornerButton}},{buttonViewModel:_.yk})),_.S("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.S("div",{class:"ytwTalkToRecsTitle"},_.S(_.dH,{text:function(){return V().title}})),_.S("div",{class:"ytwTalkToRecsSubtitle"},_.S(_.dH,{text:function(){return V().subtitle}})),_.S("div",{class:"ytwTalkToRecsChipsShelf"},_.S(_.lB,{data:function(){return V().answersShelf}},
{chipsShelfViewModel:function(T){return _.S(_.MT4,{data:T.data,
callback:C})}})),_.S(_.K,{cond:function(){return V().showOpenTextInput&&!_.F("web_hide_explore_hub_until_user_navigates_back_to_home")},
then:function(){return _.S("div",{class:"ytwTalkToRecsUserInputBox"},_.S("input",{type:"text",class:"ytwTalkToRecsTextInput",placeholder:a,value:function(){return V().userQuery},
"on:input":f,"on:keyup":d}))}})))},"Bf"),"yt-talk-to-recs-view-model",{props:{data:_.Hh}});var KsD={sources:[{clientResource:{imageName:"CHECK"}}]};_.Ivo=_.Uc(function(Z){var V=_.v6();Z=_.bm(Z,{error:void 0});var a=Z.data,J=Z.error,r=Z.onSelected;Z=_.B(_.Jc(function(){return tOW(a())}));
var f=Z.next().value,d=Z.next().value;c7C(a,function(X){d(X);var n,t,c=lfk((n=a().options)==null?void 0:(t=n[X])==null?void 0:t.value,a().type);r==null||r(c);V.value.focus()});
Z=_.VE(function(){if(!a().disabled){var X=a(),n=f(),t=V.value;X.options&&(X=nli(X.options,n,X.label),_.l().resolve(_.S2).openSheet({viewModel:X},t))}});
var N=_.EsJ(),C=function(){return!!J()},T=function(){return!!a().disabled},Y={};
Y=_.un("ytDropdownViewModelDropdownContainer",(Y.ytDropdownViewModelDropdownContainerErrorBorder=C,Y.ytDropdownViewModelDropdownContainerDisabled=T,Y));return _.S("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.S("div",{class:Y,"on:click":Z,el:V,role:"combobox",tabindex:0,"on:keydown":N,"aria-invalid":C,"aria-disabled":T,"aria-describedby":function(){return C()?"dropdown-view-model-error":void 0}},_.S("div",{class:"ytDropdownViewModelText"},soD(a,C,f),Fso(a,f)),_.S("div",{class:"ytDropdownViewModelChevronDown"},
_.S(_.rH,{icon:"CHEVRON_DOWN"}))),DAi(a,J))},"Cf");_.jG(_.Uc(function(Z){var V=Z.data;var a=function(r){var f=GUi(V());f.videoMetadata||(f.videoMetadata={});f.videoMetadata.sponsorshipsMetadata||(f.videoMetadata.sponsorshipsMetadata={});f.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(r)},J=function(r){var f=GUi(V());
f.scheduledRedirectMetadata||(f.scheduledRedirectMetadata={});f.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(r)};
return _.S("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.S("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.S("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.S(_.dH,{text:function(){return V().title}}),_.S(_.rH,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.S(_.dH,{text:function(){return V().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.S(_.lB,{data:function(){return V().tierChoices}},{dropdownViewModel:function(r){return _.S("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.S(_.Ivo,{data:r.data,
onSelected:a}))}}),_.S(_.lB,{data:function(){return V().startTimeChoices}},{dropdownViewModel:function(r){return _.S("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.S(_.Ivo,{data:r.data,
onSelected:J}))}}),_.S(_.dH,{text:function(){return V().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.S("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.S(_.lB,{data:function(){return V().scheduleButton}},{panelFooterViewModel:_.UZ})))},"Df"),"ytfz-schedule-fanzone-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;Z=Z.className===void 0?"":Z.className;var a=_.PM(TNI,function(){return V().flowStateEntityKey||""}),J={};
J=_.un("ytFlowBottomBarViewModelFlowBottomBarButtons",(J.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return V().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||V().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},J));
var r={},f=_.un("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",J,(r.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return V().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},r.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return V().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},r));
r={};var d=_.un("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",J,(r.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return V().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},r.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return V().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},r));
J={};J=_.un("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(J.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return V().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},J.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return V().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},J.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return V().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
J));
return _.S("yt-flow-bottom-bar-view-model",{class:_.un("ytFlowBottomBarViewModelHost",Z)},_.S(_.K,{cond:function(){var N;return(N=V())==null?void 0:N.textSection},
then:function(N){return _.S("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.S(_.dH,{text:N}))}}),_.S("div",{class:J},_.S(_.lB,{data:function(){return V().secondaryButton}},{buttonViewModel:function(N){return _.S(_.yk,{data:N.data,
className:d})}}),_.S(_.lB,{data:function(){return V().primaryButton}},{buttonViewModel:function(N){return _.S(_.yk,{data:N.data,
className:f,buttonOverrides:function(){var C;return{disabled:!((C=a())==null||!C.primaryButtonDisabled)}}})}})))},"Ef"),"yt-flow-bottom-bar-view-model",{props:{data:_.Hh,
className:_.EU}});var ZKW="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),Am=function(){var Z=_.Q.apply(this,arguments)||this;Z.enableScrollingFix=!0;Z.bottomBar=!1;Z.hideBottomBar=!1;Z.fitContent=!1;return Z};
_.O(Am,_.Q);_.P=Am.prototype;_.P.ready=function(){_.F("enable_pdp_icon_prefetch")&&_.m5K(_.l().resolve(_.Zc),0,ZKW)};
_.P.focus=function(Z){this.topBar?_.ju(this.topBar,Z):this.paperDialog.focus(Z)};
_.P.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$16718_scroller&&(this.JSC$16718_scroller.dialogElement=this.paperDialog,this.JSC$16718_scroller.attached&&typeof this.JSC$16718_scroller.attached==="function"&&this.JSC$16718_scroller.attached())};
_.P.onDataChanged=function(){var Z;this.fitContent=!((Z=this.data)==null||!Z.fitContent);var V;this.bottomBar=!((V=this.data)==null||!V.bottomBar);this.hideBottomBar=this.containsExploreHub};
_.P.onProgressChanged=function(){var Z,V,a=((V=(Z=this.data)==null?void 0:Z.progress)!=null?V:0)*100;this.progressElement.style.width=a+"%"};
_.P.isProgressHidden=function(){var Z;return!((Z=this.data)==null?0:Z.progress)};
_.P.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",noteViewModel:"yt-note-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(Z){return _.F("enable_wiz_next_lp2_msof")&&Z&&!Z.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
_.QS.Object.defineProperties(Am.prototype,{containsExploreHub:{configurable:!0,enumerable:!0,get:function(){var Z;return _.F("web_hide_explore_hub_until_user_navigates_back_to_home")&&!!_.D((Z=this.data)==null?void 0:Z.content,XrI)}}});
Am.prototype.onProgressChanged=Am.prototype.onProgressChanged;Am.prototype.onDataChanged=Am.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Am.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Am.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Am.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Am.prototype,"enableScrollingFix",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Am.prototype,"bottomBar",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Am.prototype,"hideBottomBar",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Am.prototype,"containsExploreHub",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Am.prototype,"fitContent",void 0);_.z([_.Ly("#progress"),_.u("design:type",HTMLElement)],Am.prototype,"progressElement",void 0);
_.z([_.Ly("#scroller"),_.u("design:type",Object)],Am.prototype,"JSC$16718_scroller",void 0);_.z([_.Ly("ytd-flow-top-bar-renderer"),_.u("design:type",HTMLElement)],Am.prototype,"topBar",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Am.prototype,"onDataChanged",null);_.z([_.RX("data.progress"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Am.prototype,"onProgressChanged",null);
Am=_.z([_.p({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],Am);
_.e(Am,"ytd-flow-step-renderer",function(){if(QUW!==void 0)return QUW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return QUW=Z},{mode:1});var VNW=function(Z){this.resolveCommand=Z;this.steps={}},anH=function(Z,V){V=_.B(V||[]);
for(var a=V.next();!a.done;a=V.next()){a=a.value;var J=Object.values(a)[0],r=void 0;if((r=J)==null?0:r.stepId)Z.steps[J.stepId]=a}},r0k=function(Z,V){var a,J,r,f,d;
return _.m(function(N){if((a=Z.state)==null||!a.currentStepId)return N.return(void 0);J=J0I(Z);if(!J)return N.return(o6K(Z));if(r=_.D(J,_.YNW)){var C;((C=r.screenLoggingData)==null?0:C.screenVeType)&&_.ac(_.Ze(),r.screenLoggingData.screenVeType);((f=r)==null?0:f.onStepStartCommand)&&Z.resolveCommand((d=r)==null?void 0:d.onStepStartCommand,{})}if(r&&V){C=r;var T,Y,X,n;((T=V.flowLoggingData)==null?0:T.eventNamespace)&&((Y=C.flowEventData)==null?0:Y.eventType)&&((X=C.flowEventData)==null?0:X.eventMetadata)&&
((n=V.flowLoggingData)==null?0:n.flowType)&&(T=_.WA(V.flowLoggingData.eventNamespace,C.flowEventData.eventType,C.flowEventData.eventMetadata),_.g3(_.IA(),T,V.flowLoggingData.flowType));V.steps&&!V.steps.includes(J)&&V.steps.push(J)}return N.return(J)})};
VNW.prototype.back=function(){var Z;(Z=this.state)!=null&&Z.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
VNW.prototype.handleUpdateFlowCommand=function(Z){Z.steps&&anH(this,Z.steps);Z.entityUpdateCommand&&this.resolveCommand(Z.entityUpdateCommand,{});Z.flowContinuationCommand&&(Z=Z.flowContinuationCommand)&&(this.getFlowContinuationCommand=Z);this.awaitFlowContinuation&&(this.awaitFlowContinuation(J0I(this)),this.awaitFlowContinuation=void 0)};
VNW.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var o6K=function(Z){return _.m(function(V){return Z.getFlowContinuationCommand?V.return(new Promise(function(a){Z.awaitFlowContinuation=a;Z.getFlowContinuationCommand&&Z.resolveCommand(Z.getFlowContinuationCommand,{flow_state:Z.state})})):V.return(Promise.resolve(void 0))})},J0I=function(Z){var V;
if((V=Z.state)!=null&&V.currentStepId)return Z.steps[Z.state.currentStepId]};var ks=function(){var Z=_.Q.apply(this,arguments)||this;Z.flowState=new VNW(function(V,a){a=a===void 0?{}:a;_.Lr.instance.resolveCommand(V,{form:{form:a,element:Z.hostElement}})});
Z.initialState=!0;Z.isLoading=!1;Z.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"};return Z};
_.O(ks,_.Q);_.P=ks.prototype;_.P.onPopupClosed=function(Z){Z&&this.hostElement!==Z.detail.popupRenderer||(this.flowState.reset(),this.currentFlowStep=this.data=void 0,this.initialState=!0)};
_.P.configureRendererStamper=function(){return{"data.topBar":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},currentFlowStep:{id:"flow-step",mapping:{flowStepRenderer:"ytd-flow-step-renderer"}}}};
_.P.focus=function(Z){var V=this;_.lm(function(){var a=_.H(V.hostElement).querySelector("ytd-flow-step-renderer");a.topBar?a.focus(Z):V.topBar&&_.ju(V.topBar,Z)},1)};
_.P.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.P.computeTopBarHidden=function(Z){var V;return!((V=_.D(Z,_.YNW))==null||!V.topBarOverride)};
_.P.dataChanged=function(){var Z=this,V,a;return _.m(function(J){if(J.nextAddress==1){((V=Z.data)==null?0:V.steps)&&anH(Z.flowState,Z.data.steps);if((a=Z.data)==null?0:a.flowContinuationCommand){var r=Z.flowState,f=Z.data.flowContinuationCommand;f&&(r.getFlowContinuationCommand=f)}return _.q(J,r0k(Z.flowState,Z.data),2)}Z.currentFlowStep=J.yieldResult;_.mt(J)})};
_.P.flowChanged=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1){if(!Z.flow)return a.return();Z.flowState.state=Z.flow;Z.isLoading=!0;return _.q(a,r0k(Z.flowState,Z.data),2)}V=a.yieldResult;if(!V||Z.flow.isLoading)return a.return();Z.currentFlowStep=V;Z.initialState=!1;Z.isLoading=!1;Z.autofocusAndRefit();_.mt(a)})};
_.P.autofocusAndRefit=function(){var Z=this,V=_.l().resolve(_.M_(_.qT)),a=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),J=document.querySelector("yt-report-form-confirmation-page-view-model"),r=document.querySelector("yt-report-form-details-page-view-model"),f=document.querySelector("yt-report-form-reason-select-page-view-model"),d=document.querySelector("yt-contributor-zero-state-view-model"),
N=document.querySelector("yt-structured-context-note-view-model"),C=document.querySelector("yt-note-view-model");(!a&&V&&V.isKeyBoardInUse()||J||!a&&r||!a&&f||d||N||C)&&_.vy(this.hostElement);_.vH(this,function(){_.Rg(Z.hostElement,"yt-refit")})};
_.P.handleUpdateFlowCommand=function(Z){this.data&&(Z=_.D(Z,TlS),Z.targetId===this.data.targetId&&(Z.flowContinuationCommand&&(this.data.flowContinuationCommand=Z.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(Z),this.autofocusAndRefit()))};
_.P.handleFlowNextStepCommand=function(Z){this.data&&this.flow&&this.flow.key&&(Z=_.D(Z,qNW),Z.targetId===this.data.targetId&&(Z=Z.stepId||"",this.ytdReduxBehavior.dispatch(_.D1("flowStateEntity",this.flow.key,{currentStepId:Z,stepIdStack:(this.flow.stepIdStack||[]).concat(Z)}))))};
_.P.handleFlowPrevStepCommand=function(Z){if(this.data&&this.flow&&this.flow.key&&(Z=_.D(Z,SN8),Z.targetId===this.data.targetId)){var V=[].concat(_.nw(this.flow.stepIdStack||[]));V.length>1?(V.pop(),this.ytdReduxBehavior.dispatch(_.D1("flowStateEntity",this.flow.key,{currentStepId:V[V.length-1],stepIdStack:V}))):Z.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(Z.onFirstStepCommand)}};
_.P.handleYpcCancelRecurrenceCommand=function(Z){if(this.data&&this.flow&&this.flow.key&&(Z=_.D(Z,t3I),Z.targetId===this.data.targetId&&Z.endpointCommand)){var V=_.D(this.flow,sUW);V&&_.D(Z.endpointCommand,_.BLa)&&(_.D(Z.endpointCommand,_.BLa).feedbackData=V.surveyFeedback);this.ytComponentBehavior.resolveCommand(Z.endpointCommand)}};
_.P.handlePartialUpdateFlowStateEntity=function(Z){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.D1("flowStateEntity",this.flow.key,Z,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
ks.prototype.flowChanged=ks.prototype.flowChanged;ks.prototype.dataChanged=ks.prototype.dataChanged;ks.prototype.onPopupClosed=ks.prototype.onPopupClosed;_.z([_.A(_.s5),_.u("design:type",Object)],ks.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ks.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],ks.prototype,"ytComponentBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ks.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],ks.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ks.prototype,"initialState",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ks.prototype,"isLoading",void 0);_.z([_.x(),_.u("design:type",Object)],ks.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],ks.prototype,"currentFlowStep",void 0);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ks.prototype,"onPopupClosed",null);_.z([_.x({selectorArgs:["data.flowStateEntityKey"],selector:TNI}),_.u("design:type",Object)],ks.prototype,"flow",void 0);_.z([_.Ly("ytd-flow-top-bar-renderer"),_.u("design:type",HTMLElement)],ks.prototype,"topBar",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],ks.prototype,"dataChanged",null);_.z([_.Zr("flow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],ks.prototype,"flowChanged",null);ks=_.z([_.p({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],ks);
_.P18=_.pr()(ks,"ytd-flow-root-renderer",function(){if(x5C!==void 0)return x5C;var Z=document.createElement("template");_.w(Z,'\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="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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return x5C=Z},{mode:_.h4("kevlar_poly_si_batch_j025")?1:2});var fnK;var Le=null;_.jG(_.Uc(function(Z){return _.S("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.S("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.S(_.dH,{text:function(){return Z.data().text}}),_.S("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"Ff"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.Hh}});var iKJ=_.Uc(function(Z){var V=Z.playerControlsProps;var a=Z.isShortsPage;return _.S("yt-bigboard",null,_.S(_.K,{cond:function(){return V().isDragging},
then:function(){return _.S("div",{class:"ytBigboardStoryboardHost"},_.S(_.gFi,{progressBarProps:V,isShortsPage:a}))}}))},"Gf");
iKJ.idomCompat=!0;_.EZ={ACCOUNT_LABEL:uu("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:uu("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:uu("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:uu("AD_BADGE_HINT"),AD_BADGE_TEXT:uu("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:uu("ALL_CHANNELS_LABEL"),AMBIENT_MODE:uu("AMBIENT_MODE"),AMBIENT_MODE_OFF:uu("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:uu("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:uu("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:uu("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:uu("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:uu("APP_UPSELL_TITLE"),AUTONAV_TOGGLE:uu("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:uu("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:uu("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:uu("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:uu("AUTOPLAY_UP_NEXT_IN"),BACK:uu("BACK"),CANCEL:uu("CANCEL"),CHANNEL_SWITCHER_LABEL:uu("CHANNEL_SWITCHER_LABEL"),CLOSE:uu("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:uu("CLOSED_CAPTIONS_DISABLED"),CLOSED_CAPTIONS_OFF:uu("CLOSED_CAPTIONS_OFF"),
CLOSED_CAPTIONS_ON:uu("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:uu("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:uu("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:uu("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:uu("COMMENT_MODAL_CONTENT"),CONFIRM_OK:uu("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:uu("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:uu("COPIED_TO_CLIPBOARD"),COPY:uu("COPY"),COPY_DEBUG_INFO:uu("COPY_DEBUG_INFO"),COPY_EMBED_CODE:uu("COPY_EMBED_CODE"),COPY_LINK_LABEL:uu("COPY_LINK_LABEL"),
COPY_VIDEO_URL:uu("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:uu("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:uu("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:uu("DELETE_FROM_DOWNLOADS"),DIALOG:uu("DIALOG"),DONE:uu("DONE"),DOWNLOAD:uu("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:uu("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:uu("FLAG_CONFIRM"),FLAG_CONTENT:uu("FLAG_CONTENT"),FLAG_LABEL:uu("FLAG_LABEL"),FLAG_TITLE:uu("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:uu("FULLSCREEN_GENERIC_ERROR"),GOOGLE_COMPANY:uu("GOOGLE_COMPANY"),
HIDE_PLAYER_CONTROLS:uu("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:uu("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:uu("HIDE_SEARCH_FILTERS_LABEL"),HOME:uu("HOME","Home"),INVALID_RESPONSE_RECEIVED:uu("INVALID_RESPONSE_RECEIVED"),LIBRARY:uu("LIBRARY","Library"),LISTENING:uu("LISTENING"),LOADING:uu("LOADING"),LONG_PRESS_MIC_TO_SPEAK:uu("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:uu("LOOP"),MENU_DESKTOP:uu("MENU_DESKTOP"),MENU_EXIT:uu("MENU_EXIT"),
MENU_FEEDBACK:uu("MENU_FEEDBACK"),MENU_HELP:uu("MENU_HELP"),MENU_IMPRESSUM:uu("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:uu("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:uu("MENU_SETTINGS"),MENU_SIGN_IN:uu("MENU_SIGN_IN"),MENU_TITLE:uu("MENU_TITLE"),MENU_YOUR_DATA:uu("MENU_YOUR_DATA"),MORE_INFO:uu("MORE_INFO"),MORE_OPTIONS:uu("MORE_OPTIONS"),MUTE_VOLUME:uu("MUTE_VOLUME"),NEW_PLAYLIST:uu("NEW_PLAYLIST"),NEXT_VIDEO:uu("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:uu("NOTIFICATION_ERROR_MESSAGE"),NOT_FOUND_CTA:uu("NOT_FOUND_CTA"),
NOT_FOUND_MESSAGE:uu("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:uu("NOT_FOUND_TITLE"),NO_DOWNLOADS:uu("NO_DOWNLOADS"),NO_MIC_INPUT:uu("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:uu("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:uu("OOPS_MESSAGE"),OPEN_APP:uu("OPEN_APP"),OPEN_YOUTUBE:uu("OPEN_YOUTUBE"),PAUSE:uu("PAUSE"),PLAY:uu("PLAY"),PLAYER_CAPTION:uu("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:uu("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:uu("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:uu("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:uu("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:uu("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:uu("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:uu("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:uu("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:uu("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:uu("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:uu("PLAYER_MINIMIZE"),PLAYER_NEXT:uu("PLAYER_NEXT"),PLAYER_PAUSE:uu("PLAYER_PAUSE"),PLAYER_PLAY:uu("PLAYER_PLAY"),
PLAYER_PREVIOUS:uu("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:uu("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:uu("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:uu("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:uu("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:uu("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:uu("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:uu("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:uu("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:uu("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:uu("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:uu("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:uu("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:uu("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:uu("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:uu("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:uu("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:uu("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:uu("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:uu("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:uu("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:uu("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:uu("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:uu("PLAY_ALL"),PLEASE_FIX_ERRORS:uu("PLEASE_FIX_ERRORS"),PREVIOUS_VIDEO:uu("PREVIOUS_VIDEO"),PRIVACY_POLICY:uu("PRIVACY_POLICY"),RELOAD:uu("RELOAD"),REQUIRED_LABEL:uu("REQUIRED_LABEL"),SAVE_PLAYLIST:uu("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:uu("SCRUB_SLIDE_USER_EDU"),SEARCH:uu("SEARCH","Search"),SEARCH_APPEND_LABEL:uu("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:uu("SEARCH_CHANNEL"),
SEARCH_CLEAR_LABEL:uu("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:uu("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:uu("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:uu("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:uu("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:uu("SEARCH_FILTERS_LABEL"),SEARCH_LABEL:uu("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:uu("SEARCH_PPP_PLACEHOLDER_TEXT"),
SEEK_SLIDER:uu("SEEK_SLIDER"),SETTINGS_LABEL:uu("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:uu("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:uu("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:uu("SHOW_LESS"),SHOW_MORE:uu("SHOW_MORE"),SHOW_PLAYER_CONTROLS:uu("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:uu("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:uu("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:uu("SIGN_IN_LABEL"),SIGN_IN_ON_WEB:uu("SIGN_IN_ON_WEB"),STABLE_VOLUME:uu("STABLE_VOLUME"),
STABLE_VOLUME_OFF:uu("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:uu("STABLE_VOLUME_ON"),STATS_FOR_NERDS:uu("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:uu("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:uu("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:uu("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_LABEL:uu("SUGGESTION_THUMBNAIL_LABEL"),TERMS_OF_SERVICE:uu("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:uu("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:uu("TIMESTAMP_SECONDS"),TOGGLE_OFF:uu("TOGGLE_OFF"),
TOGGLE_ON:uu("TOGGLE_ON"),TRENDING:uu("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:uu("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:uu("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:uu("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:uu("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:uu("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),TURN_OFF_AUTOPLAY_DIALOG_TITLE:uu("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:uu("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:uu("VIDEO_LINK_LABEL")};var BmK=_.Uc(function(Z){var V=Z.playerApi;Z=_.v6(function(r){ez(r,36843)});
var a=uu("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"}),J=_.VE(function(){zw(36843);V&&V().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1});
return _.S("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.S("button",{el:Z,class:"ytPlayerControlsJumpForwardButtonButton",title:a,"aria-label":a,"on:click":J},_.S("span",null,_.S(_.rH,{icon:"FAST_FORWARD"}))))},"Hf");var da0=_.Uc(function(Z){var V=Z.appApi;Z=_.v6(function(r){ez(r,62946)});
var a=uu("OPEN_IN_MINIPLAYER"),J=_.VE(function(){zw(62946);var r,f;(f=(r=V()).openInMiniplayer)==null||f.call(r);return!1});
return _.S("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.S("button",{el:Z,class:"ytMiniplayerButtonButton",title:a,"aria-label":a,"on:click":J},_.S(_.rH,{icon:"PICTURE_IN_PICTURE",active:!1})))},"If");var maJ=_.Uc(function(Z){var V=Z.playerApi;Z=_.v6(function(d){ez(d,142812)});
var a=_.B(_.ip(!1,void 0,"I3VCyb")),J=a.next().value,r=a.next().value;a=function(){return uu("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(J()?1:2)})};
var f=_.VE(function(){zw(142812);if(V){var d=V(),N=J();d.setPlaybackRate(N?1:2);r(!J())}return!1});
return _.S("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.S("button",{el:Z,class:"ytPlaybackSpeedButtonButton",title:a,"aria-label":a,"on:click":f},_.S("span",null,_.S(_.rH,{icon:function(){return J()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"Jf");var Nm0=_.Uc(function(Z){var V=Z.title;var a=Z.ariaLabel;var J=Z.icon;var r=Z.command;var f=Z.veType;Z=_.v6(function(N){f&&ez(N,f())});
var d=_.VE(function(){f&&zw(f());r&&_.l().resolve(_.Lf).resolveCommand(r())});
return _.S("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.S("button",{el:Z,class:"ytdThumbnailOverlayButtonButton",title:V,"aria-label":a,"on:click":d},_.S(_.rH,{icon:J})))},"Kf");var C1W=["en-CA","en","es-MX","fr-CA"];var qCC=_.Uc(function(Z){var V=_.bm(Z,{isOverlay:!1}),a=V.captionIconType,J=V.onClick;Z=V.ariaLabel;var r=V.ariaPressed,f=V.isOverlay;V=_.v6(function(C){ez(C,127299)});
var d=_.VE(function(C){zw(127299);J==null||J(C);return!1}),N={};
return _.S("ytm-closed-captioning-button",{class:_.un("ytmClosedCaptioningButtonHost",(N.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return a()===-1&&f()},N.ytmClosedCaptioningButtonIconDisabled=function(){return a()===-1&&!f()},N))},_.S("button",{el:V,
class:"ytmClosedCaptioningButtonButton",title:Z,"aria-label":Z,"aria-pressed":r,"on:click":d},_.S(_.rH,{icon:function(){var C="";var T=_.fF().get("hl");T=!T||C1W.includes(T)?"CLOSED_CAPTION":"SUBTITLES";var Y=a();switch(Y){case -1:case 0:C=T;break;case 1:C=T+"_FILLED";break;default:_.i8(Y)}return C}})))},"Lf");
qCC.idomCompat={callbacks:{onClick:!0}};var hu="";var SCJ=_.Uc(function(Z){var V=Z.playerControlsProps,a=Z.onClickFn;Z=_.Ct(function(){var f=V(),d=-1;f.captionsAvailable&&(d=f.captionsEnabled?1:0);return d},void 0,"WecR8e");
var J=_.Ct(function(){var f=V();return f.captionsAvailable?_.oC(f.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.oC("CLOSED_CAPTIONS_DISABLED")},void 0,"atEfde"),r=_.Ct(function(){var f=V();
f=f.captionsAvailable?f.captionsEnabled:void 0;return f},void 0,"Q17ly");
return _.S("yt-closed-captions-toggle-button",null,_.S(qCC,{captionIconType:Z,ariaLabel:J,ariaPressed:r,onClick:function(f){var d=V();if(d.captionsAvailable){var N=d.playerApi;if(N){var C=d.playerApi;if(C){var T=hu;if(T){C=C.getOption("captions","track");var Y;hu=(Y=C?C.displayName:null)!=null?Y:T}else C.getOptions("captions")?(T=K_k(C),hu=T.length?(Y=nCK(T))?Y.displayName:T[0].displayName:""):hu=""}lID(N);_.F("mweb_disable_set_state_captions_killswitch")&&d.setState({captionsEnabled:!d.captionsEnabled})}}var X,
n;(n=(X=d.appApi).showCaptionsToggleToast)==null||n.call(X,d);a==null||a(f)},
isOverlay:!0}))},"Mf");var TmC=_.Uc(function(Z){var V=Z.data;return _.S("yt-premiere-trailer-badge",{class:"yt-premiere-trailer-badge"},_.S(_.RK,{data:function(){return{type:16,text:_.w9F(V().label)}}}))},"Nf");var YCK=_.Uc(function(Z){var V=_.un("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return Z.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return Z.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return Z.size()==="small"?Z.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
Z.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.S("animated-seek-arrows",{class:_.un("ytPlayerControlsAnimatedSeekArrowsHost")},_.S("span",{class:V}),_.S("span",{class:V}),_.S("span",{class:V}))},"Of");
YCK.idomCompat=!0;var Xbo=_.Uc(function(){var Z=_.oC("PLAYER_SECONDS",{seconds_placeholder:"30"}),V=_.B(_.ip(!1,void 0,"Yj8msb")),a=V.next().value,J=V.next().value,r=_.B(_.ip(!1,void 0,"r9Z50e"));V=r.next().value;var f=r.next().value;r={};var d=_.un("jumpForwardOverlayOverlay",(r.jumpForwardOverlayOverlayHidden=V,r));_.so(function(){var N=null,C=null,T=function(){N!==null&&_.cn().cancelJob(N);C!==null&&_.cn().cancelJob(C);f(!0);J(!0);_.hj(_.cn(),function(){f(!1)});
N=_.hj(_.cn(),function(){f(!0);C=_.hj(_.cn(),function(){J(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",T);_.sN(function(){window.removeEventListener("jump-forward-clicked",T)})});
return _.S("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.S(_.K,{cond:a,then:function(){return _.S("div",{class:d},_.S(YCK,{direction:1,size:"large"}),_.S("div",null,Z))}}))},"Pf");var e_K=_.EZ.MUTE_VOLUME,h_8=_.EZ.UNMUTE_VOLUME,KlS=_.Uc(function(Z){var V=Z.muteIconType;var a=Z.onClick;var J=Z.useOutlineIcon;Z=_.v6(function(d){ez(d,28662)});
var r=function(){return z_0(V(),J==null?void 0:J()).ariaLabel},f=_.VE(function(d){zw(28662);
a==null||a(d);return!1});
return _.S("ytm-mute-button",{class:"ytmMuteButtonHost"},_.S("button",{el:Z,class:"ytmMuteButtonButton",title:r,"aria-label":r,"on:click":f},_.S("span",null,_.S(_.rH,{icon:function(){return z_0(V(),J==null?void 0:J()).iconName}}))))},"Qf");var n6o=_.Uc(function(Z){var V=Z.volumeProps;var a=Z.onClickFn;var J=Z.useOutlineIcon;return _.S("yt-mute-toggle-button",null,_.S(KlS,{muteIconType:function(){var r=V(),f=!_.F("mweb_treat_zero_volume_as_muted_killswitch")&&r.volume===0;return r.volumeMuted||f?0:1},
onClick:function(r){var f=V().playerApi;f&&(f.isMuted()?f.unMute():f.mute(!1));a==null||a(r)},
useOutlineIcon:function(){return!(J==null||!J())}}))},"Rf");
n6o.idomCompat=!0;var ln0=_.Uc(function(Z){var V=Z.data;var a=_.v6();Z=_.VE(function(){a.value.classList.add("ytmPaidContentOverlayHidden");return!1});
return _.S("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:a,"on:animationend":Z},_.S(_.B3,{command:function(){return V().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.S(_.K,{cond:function(){var J;return(J=V().icon)==null?void 0:J.iconType},
then:function(){return _.S("span",null,_.S(_.rH,{icon:function(){var J;return(J=V().icon)==null?void 0:J.iconType}}))}}),_.S("div",{class:"ytmPaidContentOverlayText"},_.S(_.dH,{text:function(){return V().text}})),_.S(_.K,{cond:function(){return V().navigationEndpoint},
then:function(){return _.S(_.rH,{icon:"CHEVRON_RIGHT"})}})))},"Sf");
ln0.idomCompat=!0;var $A0=[].concat(_.nw([{register:function(Z){var V=aTk(Z),a;(a=Z().playerApi)==null||a.addEventListener("onVolumeChange",V);return function(){}}},
{register:function(Z){var V=JrK(Z);Z=Z().playerApi;Z==null||Z.addEventListener("captionschanged",V);Z==null||Z.addEventListener("captionssettingschanged",V);Z==null||Z.addEventListener("onCaptionsTrackListChanged",V);return function(){}}},
{register:function(Z){if(!_.F("mweb_screenreader_accessible_player"))return function(){};
var V=oHW(Z),a=document.querySelector("video");a==null||a.addEventListener("touchend",V);return function(){a==null||a.removeEventListener("touchend",V)}}},
{register:function(Z){if(!_.F("mweb_screenreader_detect_screenreader_user_focus"))return function(){};
var V=oHW(Z),a=document.querySelector("video");a==null||a.addEventListener("focus",V);return function(){a==null||a.removeEventListener("focus",V)}}}]),[{register:function(Z){var V=glo(Z),a;
(a=Z().playerApi)==null||a.addEventListener("onStateChange",V);return function(){}}},
{register:function(Z){var V=IfJ(Z),a;(a=Z().playerApi)==null||a.addEventListener("onPlaybackRateChange",V);return function(){}}},
{register:function(Z){var V=ZtW(Z),a;(a=Z().playerApi)==null||a.addEventListener("onVideoDataChange",V);return function(){}}},
{register:function(Z){var V=V3K(Z),a,J;(a=Z())==null||(J=a.playerApi)==null||J.addEventListener("onVideoProgress",V);return function(){}}}]);var tNK=_.Uc(function(Z){var V=Z.data;var a=function(){return _.oC("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+V().playbackRate})};
return _.S(_.K,{cond:function(){return V().playbackRate&&V().playbackRate!==1},
then:function(){return _.S("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.S("div",{class:"ytPlaybackRateOverlayOverlay"},_.S(YCK,{direction:1,size:"small"}),_.S("div",{class:"ytPlaybackRateOverlayLabel"},a)))}})},"Tf");var siC=_.Uc(function(Z){var V=Z.data;return _.S("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.S(_.K,{cond:function(){var a,J=(a=V())==null?void 0:a.playerResponse,r;return J==null?void 0:(r=J.paidContentOverlay)==null?void 0:r.paidContentOverlayRenderer},
then:function(a){return _.S(ln0,{data:a})}}))},"Vf"),Fl8=_.Uc(function(Z){var V=Z.props;
var a=Z.data;var J=Z.options;var r=function(){var T,Y,X,n;return(T=a())==null?void 0:(Y=T.playerResponse)==null?void 0:(X=Y.playerConfig)==null?void 0:(n=X.inlinePlaybackConfig)==null?void 0:n.showAudioControls},f=function(){var T,Y;
if(r()&&((T=J())==null?void 0:(Y=T.additionalButton)==null?void 0:Y.button)!==void 0){var X,n,t;T=(X=a())==null?void 0:(n=X.playerApi)==null?void 0:(t=n.getSize())==null?void 0:t.height;if(!(T===void 0||T<184)){var c,y;return(c=J())==null?void 0:(y=c.additionalButton)==null?void 0:y.button}}},d=function(){var T,Y;
return(T=J())==null?void 0:(Y=T.additionalButton)==null?void 0:Y.thumbnailOverlayButtonRenderers},N=function(){var T,Y;
return(T=J())==null?void 0:(Y=T.additionalButton)==null?void 0:Y.thumbnailOverlayButtonViewModels},C=function(){var T=[_.S(n6o,{volumeProps:V}),
_.S(SCJ,{playerControlsProps:V})];f()===1&&T.push(_.S(BmK,{playerApi:function(){return V().playerApi}}));
f()===2&&T.push(_.S(da0,{appApi:function(){return V().appApi}}));
f()===3&&T.push(_.S(maJ,{playerApi:function(){return V().playerApi}}));
var Y=d();if(f()===4&&Y){Y=_.B(Y);for(var X=Y.next(),n={};!X.done;n={tooltip$jscomp$2:void 0,ariaLabel$jscomp$21:void 0,icon$jscomp$54:void 0,command$jscomp$568:void 0},X=Y.next()){X=X.value;n.tooltip$jscomp$2=X.tooltip;var t=void 0,c=void 0;n.ariaLabel$jscomp$21=((t=X.accessibility)==null?void 0:(c=t.accessibilityData)==null?void 0:c.label)||n.tooltip$jscomp$2;t=void 0;n.icon$jscomp$54=(t=X.icon)==null?void 0:t.iconType;n.command$jscomp$568=X.command;n.tooltip$jscomp$2&&n.ariaLabel$jscomp$21&&n.icon$jscomp$54&&
T.push(_.S(Nm0,{title:function(y){return function(){return y.tooltip$jscomp$2}}(n),
ariaLabel:function(y){return function(){return y.ariaLabel$jscomp$21}}(n),
icon:function(y){return function(){return y.icon$jscomp$54}}(n),
command:function(y){return function(){return y.command$jscomp$568}}(n)}))}}Y=N();
if(f()===4&&Y)for(Y=_.B(Y),X=Y.next(),n={};!X.done;n={tooltip$jscomp$3:void 0,ariaLabel$jscomp$22:void 0,icon$jscomp$55:void 0,command$jscomp$569:void 0},X=Y.next())X=X.value,n.tooltip$jscomp$3=X.title,n.ariaLabel$jscomp$22=X.accessibilityText||n.tooltip$jscomp$3,n.icon$jscomp$55=X.iconName,n.command$jscomp$569=_.Xy(X.onTap),n.tooltip$jscomp$3&&n.ariaLabel$jscomp$22&&n.icon$jscomp$55&&T.push(_.S(Nm0,{title:function(y){return function(){return y.tooltip$jscomp$3}}(n),
ariaLabel:function(y){return function(){return y.ariaLabel$jscomp$22}}(n),
icon:function(y){return function(){return y.icon$jscomp$55}}(n),
command:function(y){return function(){return y.command$jscomp$569}}(n)}));
return T};
return _.S(_.K,{cond:r,then:function(){return _.S("div",{class:"ytInlinePlayerControlsTopRightControls"},_.S(_.q_,{each:C},function(T){return _.S("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.S("div",{class:"ytInlinePlayerControlsButtonIcon"},T))}))}})},"Wf"),OK0=_.Uc(function(Z){var V=Z.props;
var a=Z.data;var J=Z.options;Z={};Z=_.un("ytInlinePlayerControlsBottomRightControls",(Z.ytInlinePlayerControlsBottomRightControlsHidden=function(){var r;return Ppi(a(),J())&&((r=J())==null?void 0:r.insetProgressBar)&&(V().isHovering||V().isDragging)},Z));
return _.S("div",{class:Z},_.S(DaC,{data:a}),_.S(_.K,{cond:function(){var r;return!((r=J())==null?0:r.hideTimeDisplay)},
then:function(){return _.S(c0D,{props:V,data:a})}}))},"Xf"),DaC=_.Uc(function(Z){var V=Z.data;
return _.S(_.lB,{data:function(){var a;return xAS((a=V())==null?void 0:a.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:TmC})},"Yf"),c0D=_.Uc(function(Z){var V=Z.props;
var a=Z.data;return _.S(_.K,{cond:function(){return V().isLive},
then:function(){return _.S(GcI,null)},
else:function(){return _.S(wbW,{props:V,data:a})}})},"Zf"),wbW=_.Uc(function(Z){var V=Z.props;
var a=Z.data;var J=_.Ct(function(){var r;return pXC((r=a())==null?void 0:r.thumbnailOverlays)},void 0,"kUmuA");
return _.S("div",{class:_.un("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.EZ.PLAYER_TIME_ELAPSED+" "+_.B1V(V().playedTime)}},_.S(_.RK,{data:function(){var r=_.B1V(V().videoDuration-V().playedTime);
return Object.assign({},{type:16,text:r},J())}}))},"$f"),GcI=_.Uc(function(){return _.S("div",{class:_.un("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.S(_.RK,{data:{type:17,
text:_.EZ.PLAYER_LIVE_LABEL,icon:"LIVE"}}))},"ag"),y0o=_.Uc(function(Z){var V=Z.props;
var a=Z.data;var J=Z.options;return _.S(_.oBC,{progressBarProps:V,config:function(){var r,f=_.D((r=a())==null?void 0:r.multiMarkersPlayerBar,_.APW),d;r=((d=J())==null?0:d.insetProgressBar)?2:1;var N;d=(N=J())==null?void 0:N.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:r,chapterData:f,isInlinePlayback:!0,doSeekOnClick:d,playheadDotBehavior:d?1:0}}})},"bg");_.jG(_.Uc(function(Z){var V=Z.data;var a=Z.appApi;var J=Z.options;var r=WsW(V,rrW(a));Z={};a={};return _.S("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.S("div",{class:_.un("ytInlinePlayerControlsDarkenedOverlay",(Z.ytInlinePlayerControlsDarkenedOverlayShow=function(){return r().isHovering},Z))}),_.S(Xbo,null),_.S(tNK,{data:r}),_.S(siC,{data:V}),_.S(iKJ,{playerControlsProps:r,
isShortsPage:!1}),_.S("div",{class:_.un((a.ytInlinePlayerControlsControlsHidden=function(){return r().isDragging},a))},_.S(Fl8,{props:r,
data:V,options:J}),_.S(OK0,{props:r,data:V,options:J})),_.S(_.K,{cond:function(){return Ppi(V(),J())},
then:function(){return _.S(y0o,{props:r,data:V,options:J})}}))},"Uf"),"yt-inline-player-controls",{props:{data:_.Hh,
appApi:_.EU,options:_.Hh}});var ja=function(){var Z=_.Q.apply(this,arguments)||this;Z.opts=null;Z.playerControlsData=null;Z.playerControlsAppApi={openInMiniplayer:function(){Z.openInMiniplayer()}};
Z.playerControlsOptions={};Z.noAnimation=!1;Z.playbackIntentTriggered=!1;Z.positionData=null;Z.hidden=!0;Z.active=!1;Z.playing=!1;Z.videoPreviewDataIndex=0;Z.JSC$16776_playerPromise=null;Z.player=null;Z.enableAudioControls=!1;Z.hasBeenUnmuted=!1;Z.captionsHaveBeenTurnedOff=!1;Z.JSC$16776_playerEvents=new Map;Z.videoPreviewFetchRequest=null;Z.scheduledPreviewEndJobId=null;Z.JSC$16776_preventProgressSaveTimer=null;Z.watchEndpointStartTimeUpdaterInterval=null;Z.actionMap={"yt-open-video-preview-action":"handleOpenVideoPreviewAction",
"yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};Z.windowOnBlurFn=function(){Z.deactivate()};
return Z};
_.O(ja,_.Q);_.P=ja.prototype;
_.P.configureRendererStamper=function(){return{"opts.videoPreviewData.thumbnailOverlays":_.F("web_enable_rich_item_on_focus_effect")?{id:"endorsement",mapping:{}}:{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"}}}};
_.P.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$16776_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$16776_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$16776_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$16776_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.zh(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.zh(this,this.onScroll))};
_.P.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.zh(this,this.onScroll))};
_.P.onPageTypeChange=function(){this.deactivate()};
_.P.onWindowResized=function(){this.deactivate()};
_.P.onCaptionsChanged=function(Z){Z=!!Z.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!Z);this.setCaptionSize()};
_.P.setCaptionSize=function(){var Z;if(this.active&&!this.captionsHaveBeenTurnedOff&&((Z=this.player)==null?0:Z.getCaptionWindowContainerId())){var V;(V=this.player)==null||V.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.P.currentPageAllowed=function(){return!this.isWatchPage};
_.P.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData)return!1;var Z=this.positionData,V=Z.initialTopPosition,a=Z.initialHorizontalPosition;_.eL(this.hostElement,{"--ytd-video-preview-translate-left":Z.finalHorizontalPosition-a+"px","--ytd-video-preview-translate-top":Z.finalTopPosition-V+"px","--ytd-video-preview-original-top-position":V+"px","--ytd-video-preview-original-horizontal-position":a+"px",
"--ytd-video-preview-initial-scale":"scale("+Z.initialScale+")","--ytd-video-preview-width":Z.videoPreviewWidth+"px","--ytd-video-preview-height":Z.videoPreviewHeight+"px"});return!0};
_.P.handleOpenVideoPreviewAction=function(Z){var V=this,a;return _.m(function(J){if(!V.currentPageAllowed())return J.return(0);V.opts=Z;return(a=V.alignVideoPreviewForAnimation(Z.thumbnail))?J.return(V.activate()):J.return(0)})};
_.P.onMouseLeave=function(Z){this.shouldDeactivateOnMouseLeave(Z)&&this.deactivate()};
_.P.onScroll=function(){var Z,V;((Z=this.opts)==null?0:Z.isAutoplay)&&((V=this.opts)==null?0:V.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.P.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.td.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.P.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.P.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",ja.JSC$16775_DEFAULT_CLICK_LOCATION_BEHAVIOR,ja.JSC$16775_CLICK_LOCATION_ID_MAP)};
_.P.shouldDeactivateOnMouseLeave=function(Z){Z=Z.relatedTarget;if(!Z)return!0;var V;return(V=this.opts)!=null&&V.mediaRenderer?!_.xK(this.opts.mediaRenderer).contains(Z):!0};
_.P.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.P.onPlaybackStart=function(){var Z=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$16776_preventProgressSaveTimer=
_.hj(_.td,function(){Z.resetPreventProgressSaveTimer()},1E4);
var V;if((V=this.opts)==null?0:V.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.hj(_.td,function(){Z.hasMultipleVideoPreviews()?Z.startPlaybackForNextVideo():Z.deactivate()},this.opts.videoPreviewDurationMs);
var a;this.player.setGlobalCrop(((a=this.opts)==null?0:a.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.P.getRoundedCornersSize=function(){var Z;if((Z=this.opts)==null?0:Z.roundedCornersSize){var V;return(V=this.opts)==null?void 0:V.roundedCornersSize}var a;if((a=this.opts)==null?0:a.enableRounding){var J;if(((J=this.opts)==null?void 0:J.thumbnailSize)==="small")return 1;var r;if(((r=this.opts)==null?void 0:r.thumbnailSize)==="medium")return 2;var f;if(((f=this.opts)==null?void 0:f.thumbnailSize)==="large")return 3}return _.F("web_imp_inset_progress_bar")?3:0};
_.P.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.P.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.P.onMediaContainerClick=function(Z){this.isShortcutClick(Z)||(this.navigateToWatch(Z),Z.preventDefault(),Z.stopPropagation())};
_.P.activate=function(){var Z=this,V,a,J,r,f,d,N,C,T;return _.m(function(Y){switch(Y.nextAddress){case 1:if(!Z.currentPageAllowed())return Y.return(0);a=(V=Z.videoPreviewData)==null?void 0:V.inlinePlaybackEndpoint;J=_.OD.instance;if(!a||!J)return Y.return(0);Z.playbackIntentTriggered=!0;((r=Z.opts)==null?0:r.mediaRenderer)&&((f=Z.opts)==null||!f.isAutoplay)&&vlC(Z.opts.mediaRenderer,function(){Z.deactivate()});
_.vH(Z,function(){Z.revealPreviewUi()});
d={};_.F("enable_unknown_lact_fix_on_html5")&&(_.l().resolve(_.qe),d.lact=_.$E());Z.videoPreviewFetchRequest=UAo(J,Z.getInlinePlaybackRequestData(Z.videoPreviewData),d);_.rs(Y,2);return _.q(Y,Z.videoPreviewFetchRequest,4);case 4:N=Y.yieldResult;if(((C=N)==null?void 0:(T=C.playabilityStatus)==null?void 0:T.status)==="OK")return Y.return(Z.handlePlayerResponse(N));throw Error("Hj");case 2:_.ds(Y),Z.deactivate();case 3:return Y.return(1)}})};
_.P.getInlinePlaybackRequestData=function(Z){var V,a=_.F("web_imp_player_mute_params")?((V=this.opts)==null?void 0:V.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:Z.inlinePlaybackEndpoint,startPlaybackInMutedState:a}};
_.P.handlePlayerResponse=function(Z){var V=this,a,J,r,f,d,N,C,T,Y,X;return _.m(function(n){if(n.nextAddress==1){a=V.getInlinePlaybackVideoId();if(!(((J=Z)==null?0:(r=J.videoDetails)==null?0:r.videoId)&&V.currentPageAllowed()&&V.playbackIntentTriggered&&V.opts&&a))return V.deactivate(),n.return(0);if(Z.videoDetails.videoId!==a)return n.return(0);V.enableAudioControls=!!((f=Z.playerConfig)==null?0:(d=f.inlinePlaybackConfig)==null?0:d.showAudioControls);Z.trackingParams=V.getInlinePlaybackTrackingParams();
if(!V.inlinePlayer)return n.return(0);N={};if(T=_.D((C=V.videoPreviewData)==null?void 0:C.inlinePlaybackEndpoint,_.kZ))N.watch_endpoint=T;if(V.videoPreviewData){var t,c=(t=_.D(V.videoPreviewData.inlinePlaybackEndpoint,_.kZ))==null?void 0:t.startTimeSeconds;c!==void 0&&(Z.playerConfig||(Z.playerConfig={}),Z.playerConfig.playbackStartConfig||(Z.playerConfig.playbackStartConfig={}),Z.playerConfig.playbackStartConfig.startPosition||(Z.playerConfig.playbackStartConfig.startPosition={}),Z.playerConfig.playbackStartConfig.startSeconds=
c,Z.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(c*1E3))}V.inlinePlayer.loadVideoWithPlayerResponse(Z,N);if(V.JSC$16776_playerPromise)return n.jumpTo(2);V.JSC$16776_playerPromise=V.inlinePlayer.getPlayerPromise();return _.q(n,V.JSC$16776_playerPromise,3)}n.nextAddress!=2&&(Y=n.yieldResult,Y.setInlinePreview(!0),Y.setSizeStyle(!1,!0),V.ytPlayerListenerBehavior.listenToPlayerEvents(Y,V.JSC$16776_playerEvents),V.player=Y,_.Rg(V.hostElement,"player-api-ready"));((X=V.opts)==
null?0:X.showPlayerControls)&&V.videoPreviewData&&V.player&&(V.playerControlsData={playerResponse:Z,isInlinePlayback:!0,thumbnailOverlays:V.videoPreviewData.thumbnailOverlays,playerApi:V.player},V.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!V.unroundCornersForPlayback,additionalButton:V.getAdditionalButtonType(V.videoPreviewData.thumbnailOverlays)});return n.return(2)})};
_.P.revealPreviewUi=function(){var Z=this;this.playbackIntentTriggered&&_.eQF(this,function(){Z.hasThumbnailPositionChangedSinceTriggered()||(Z.updateActiveState(!0),Z.noAnimation=!1)})};
_.P.hasThumbnailPositionChangedSinceTriggered=function(){var Z=this.positionData,V=this.getThumbnailPositionData();return(Z==null?void 0:Z.initialTopPosition)!==(V==null?void 0:V.initialTopPosition)||(Z==null?void 0:Z.initialHorizontalPosition)!==(V==null?void 0:V.initialHorizontalPosition)};
_.P.getThumbnailPositionData=function(){var Z,V;if((V=this.opts)==null||!V.thumbnail)return null;V=this.opts.thumbnail;var a=((Z=this.opts)==null?0:Z.cropPlayerToFillThumbnailHorizontally)?!1:!0;var J=V.getBoundingClientRect();Z=J.width;V=J.height;var r=J.top+window.scrollY;J=J.left+window.scrollX;var f=a?Math.ceil(Z):Z;a=a?Math.ceil(V):V;var d=Z/f;Z={initialScale:d,initialTopPosition:r-12*d,finalTopPosition:r-12-(a-V)/2,initialHorizontalPosition:J-(12+(f-Z)/2),finalHorizontalPosition:J-12-(f-Z)/
2,videoPreviewWidth:f,videoPreviewHeight:a};return Z};
_.P.updateActiveState=function(Z){this.active=Z;this.ytdReduxBehavior.dispatch(_.$z({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:Z}))};
_.P.stopPlayer=function(Z){Z=Z.resetWatchEndpointStartTime===void 0?!1:Z.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(Z)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.td.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.P.deactivate=function(Z){Z=Z===void 0?{}:Z;Z=Z.resetWatchEndpointStartTime===void 0?!1:Z.resetWatchEndpointStartTime;Le&&(Le.disconnect(),Le=null);this.stopPlayer({resetWatchEndpointStartTime:Z});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.P.isValidThumbnailOverlayButton=function(Z,V){Z=Z.thumbnailOverlayButtonRenderer;var a;return!!Z&&!!Z.tooltip&&!((a=Z.icon)==null||!a.iconType)&&V.includes(Z.icon.iconType)};
_.P.isValidThumbnailOverlayButtonViewModel=function(Z,V){var a;Z=_.D((a=Z.thumbnailOverlayButtonViewModel)==null?void 0:a.overlayButton,_.tv);return!!Z&&!!Z.title&&!!Z.iconName&&V.includes(Z.iconName)};
_.P.getAdditionalButtonType=function(Z){var V=this;if(_.F("web_imp_fastforward_button"))return{button:1};if(_.F("web_imp_miniplayer_button"))return{button:2};if(_.F("web_imp_playback_speed_button"))return{button:3};var a=["AUTO_AWESOME"],J=(Z||[]).filter(function(f){return V.isValidThumbnailOverlayButton(f,a)}).map(function(f){return f.thumbnailOverlayButtonRenderer});
if(J.length)return{button:4,thumbnailOverlayButtonRenderers:J};var r=["AUTO_AWESOME"];Z=(Z||[]).filter(function(f){return V.isValidThumbnailOverlayButtonViewModel(f,r)}).map(function(f){return _.D(f.thumbnailOverlayButtonViewModel.overlayButton,_.tv)});
if(Z.length)return{button:4,thumbnailOverlayButtonViewModels:Z}};
_.P.allowCaptions=function(){var Z;return!((Z=this.opts)==null?0:Z.forceCaptionsOff)};
_.P.allowUnmuting=function(){var Z;return this.enableAudioControls&&!((Z=this.opts)==null?0:Z.forceMutedVolume)};
_.P.beginStartTimeUpdater=function(){var Z=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.ai(function(){Z.updateWatchEndpointStartTime()},1E3)};
_.P.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.P.resetPreventProgressSaveTimer=function(){this.JSC$16776_preventProgressSaveTimer!==null&&(_.td.cancelJob(this.JSC$16776_preventProgressSaveTimer),this.JSC$16776_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.P.updateWatchEndpointStartTime=function(Z){var V=this.videoPreviewData;if(this.player&&V!=null&&V.inlinePlaybackEndpoint&&!this.JSC$16776_preventProgressSaveTimer){Z=Z?0:Math.floor(this.player.getCurrentTime());var a=_.D(V.navigationEndpoint,_.kZ);a&&(a.startTimeSeconds=Z);if(V=_.D(V.inlinePlaybackEndpoint,_.kZ))V.startTimeSeconds=Z}};
_.P.isShortcutClick=function(Z){return!!Z&&(Z.ctrlKey||Z.shiftKey||Z.metaKey)};
_.P.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.P.openInMiniplayer=function(){var Z=this,V,a;return _.m(function(J){if(J.nextAddress==1){a=(V=Z.videoPreviewData)==null?void 0:V.navigationEndpoint;if(!a)return J.return();_.d8().lockupActivation=!0;return _.q(J,_.GZ4(_.l().resolve(_.Ee),a),2)}_.d8().userActivation=!0;_.mt(J)})};
_.P.navigateToWatch=function(Z){var V,a=(V=this.videoPreviewData)==null?void 0:V.navigationEndpoint;if(a){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(a,Z,!0);else{if(_.F("web_thumbnail_to_watch_transition")){var J,r;(J=this.opts)==null||(r=J.onNavigateToWatchCallback)==null||r.call(J)}_.Rg(this.hostElement,"yt-navigate",{endpoint:a})}this.deactivate()}};
_.P.getInlinePlaybackVideoId=function(){var Z,V;return(V=_.D((Z=this.videoPreviewData)==null?void 0:Z.inlinePlaybackEndpoint,_.kZ))==null?void 0:V.videoId};
_.P.getInlinePlaybackTrackingParams=function(){var Z,V;return(Z=this.videoPreviewData)==null?void 0:(V=Z.inlinePlaybackEndpoint)==null?void 0:V.clickTrackingParams};
_.P.hasMultipleVideoPreviews=function(){var Z;return!!(((Z=this.opts)==null?0:Z.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.P.startPlaybackForNextVideo=function(){var Z;(Z=this.opts)!=null&&Z.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())};
_.QS.Object.defineProperties(ja.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.opts)==null?0:Z.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.opts)==null||!Z.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 Z;if(Array.isArray((Z=this.opts)==null?void 0:Z.videoPreviewData)){var V;return(V=this.opts)==null?void 0:V.videoPreviewData[this.videoPreviewDataIndex]}var a;return(a=this.opts)==null?void 0:a.videoPreviewData}}});
ja.prototype.onIsAdsVideoChange=ja.prototype.onIsAdsVideoChange;ja.prototype.onInlinePreviewIsEnabledChange=ja.prototype.onInlinePreviewIsEnabledChange;ja.prototype.optsChanged=ja.prototype.optsChanged;ja.prototype.onMouseLeave=ja.prototype.onMouseLeave;ja.JSC$16775_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);ja.JSC$16775_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"}];
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],ja.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ja.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",_.kR)],ja.prototype,"ytPlayerListenerBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],ja.prototype,"componentBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ja.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],ja.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.eQ.YtSparklesClickLocationBehavior),_.u("design:type",Object)],ja.prototype,"ytSparklesClickLocationBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ja.prototype,"opts",void 0);_.z([_.x(),_.u("design:type",Object)],ja.prototype,"playerControlsData",void 0);
_.z([_.x(),_.u("design:type",Object)],ja.prototype,"playerControlsAppApi",void 0);_.z([_.x(),_.u("design:type",Object)],ja.prototype,"playerControlsOptions",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ja.prototype,"noAnimation",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ja.prototype,"hidden",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ja.prototype,"active",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ja.prototype,"playing",void 0);_.z([_.x({selector:_.y8E}),_.u("design:type",Boolean)],ja.prototype,"inlinePreviewIsEnabled",void 0);_.z([_.x(),_.u("design:type",String)],ja.prototype,"pagePath",void 0);_.z([_.x({selector:_.KY}),_.u("design:type",Boolean)],ja.prototype,"isWatchPage",void 0);_.z([_.E("videoPreviewData"),_.u("design:type",Object),_.u("design:paramtypes",[])],ja.prototype,"thumbnailData",null);
_.z([_.E("opts","active"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ja.prototype,"hidePlayerControls",null);_.z([_.E("opts"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ja.prototype,"isAdsVideo",null);_.z([_.E("opts"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ja.prototype,"roundedCornersSmall",null);
_.z([_.E("opts"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ja.prototype,"roundedCornersMedium",null);_.z([_.E("opts"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ja.prototype,"roundedCornersLarge",null);_.z([_.E("opts"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ja.prototype,"unroundCornersForPlayback",null);
_.z([_.E("opts","videoPreviewDataIndex"),_.u("design:type",Object),_.u("design:paramtypes",[])],ja.prototype,"videoPreviewData",null);_.z([_.x(),_.u("design:type",Object)],ja.prototype,"videoPreviewDataIndex",void 0);_.z([_.Ly("#inline-player"),_.u("design:type",Object)],ja.prototype,"inlinePlayer",void 0);_.z([_.$K("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[MouseEvent]),_.u("design:returntype")],ja.prototype,"onMouseLeave",null);
_.z([_.Zr("opts"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ja.prototype,"optsChanged",null);_.z([_.Zr("inlinePreviewIsEnabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ja.prototype,"onInlinePreviewIsEnabledChange",null);_.z([_.RX("isAdsVideo"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ja.prototype,"onIsAdsVideoChange",null);
ja=_.z([_.p({is:"ytd-video-preview",disableElementRegistration:!0})],ja);
_.e(ja,"ytd-video-preview",function(){if(fnK!==void 0)return fnK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return fnK=Z},{mode:2});
}catch(e){_._DumpException(e)}
try{
var yQi;var bwI;/*

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
*/
_.B_({_template:function(){if(bwI!==void 0)return bwI;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;yQi===void 0&&(yQi=document.createElement("template"));var J=yQi;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return bwI=Z},
is:"tp-yt-paper-checkbox",behaviors:[_.fJh],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.vH(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var Z=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),V="px",a=Z.match(/[A-Za-z]+$/);a!==null&&(V=a[0]);Z=parseFloat(Z);a=8/3*Z;V==="px"&&(a=Math.floor(a),a%2!==Z%2&&a++);this.updateStyles({"--paper-checkbox-ink-size":a+
V})}})},
_computeCheckboxClass:function(Z,V){var a="";Z&&(a+="checked ");V&&(a+="invalid");return a},
_computeCheckmarkClass:function(Z){return Z?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.r54._createRipple.call(this)}});var U1H=new _.W("radioButtonSurveyOptionRenderer"),HwD=new _.W("checkboxSurveyOptionRenderer");var AQS;var knC;var EpL=0,Of=function(){var Z=_.Q.call(this)||this;Z.selected=!1;Z.isOverlay=!1;Z.inputId="toggle-option-"+EpL;EpL++;return Z};
_.O(Of,_.Q);Of.prototype.onTap=function(){_.Rg(this.hostElement,"ytd-toggle-option-clicked")};
_.z([_.x(),_.u("design:type",String)],Of.prototype,"label",void 0);_.z([_.x(),_.u("design:type",String)],Of.prototype,"inputId",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Of.prototype,"selected",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Of.prototype,"isOverlay",void 0);Of=_.z([_.p({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.u("design:paramtypes",[])],Of);
_.e(Of,"ytd-toggle-option-renderer",function(){if(knC!==void 0)return knC;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return knC=Z},{mode:1});var Gw=function(){var Z=_.Q.apply(this,arguments)||this;Z.isToggleOption=!1;Z.isOverlay=!1;return Z};
_.O(Gw,_.Q);Gw.prototype.onTap=function(Z){Z.preventDefault();this.data&&(Z=!this.data.checked,this.set("data.checked",Z),_.Rg(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:Z,value:this.data.value}))};
_.QS.Object.defineProperties(Gw.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
Gw.prototype.onTap=Gw.prototype.onTap;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Gw.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Gw.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Gw.prototype,"isToggleOption",void 0);_.z([_.x(),_.u("design:type",Object)],Gw.prototype,"isOverlay",void 0);_.z([_.E("data.responseText"),_.u("design:type",String),_.u("design:paramtypes",[])],Gw.prototype,"label",null);
_.z([_.$K("ytd-toggle-option-clicked"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Gw.prototype,"onTap",null);Gw=_.z([_.p({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],Gw);
_.e(Gw,"ytd-checkbox-survey-option-renderer",function(){if(AQS!==void 0)return AQS;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return AQS=Z},{mode:1});var jbk;var vpK;var wj=function(){var Z=_.Q.apply(this,arguments)||this;Z.checked=!1;Z.isToggleOption=!1;return Z};
_.O(wj,_.Q);wj.prototype.onTap=function(){this.data&&(this.checked?_.MR(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.MR(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
wj.prototype.onTap=wj.prototype.onTap;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],wj.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],wj.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],wj.prototype,"checked",void 0);_.z([_.x(),_.u("design:type",Object)],wj.prototype,"isToggleOption",void 0);_.z([_.$K("ytd-toggle-option-clicked"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],wj.prototype,"onTap",null);
wj=_.z([_.p({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],wj);
_.e(wj,"ytd-radio-button-survey-option-renderer",function(){if(vpK!==void 0)return vpK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return vpK=Z},{mode:1});var yY=function(){var Z=_.Q.apply(this,arguments)||this;Z.disableAnimation=!1;Z.isToggleOption=!0;Z.followUpSurveyCommand=null;Z.selectedRatingEndpoint=null;Z.isSlimlineSurveyFollowUp=!1;Z.isShortsStyle=!1;Z.styleOverrideAttribute=!0;Z.isDarkMode=!1;Z.isSubmitted=!1;Z.roundedContainer=!0;Z.improveShortsResponseRate=_.F("web_improve_shorts_response_rate");Z.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 Z};
_.O(yY,_.Q);_.P=yY.prototype;
_.P.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"}}}}};
_.P.attached=function(){var Z=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(a){var J;if((J=a[0])!=null&&J.isIntersecting){_.gd().reportShown(Z.hostElement);var r;(r=Z.intersectionObserver)==null||r.unobserve(Z.hostElement)}},{rootMargin:"0px",
threshold:.6});var V;(V=this.intersectionObserver)==null||V.observe(this.hostElement)};
_.P.onDarkModeToggledAction=function(Z){this.isDarkMode=Z};
_.P.dataChanged=function(){var Z;if(((Z=this.data)==null?void 0:Z.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var V;((V=this.data)==null?void 0:V.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var a,J,r,f;this.darkColorPalette=(a=this.data)==null?void 0:(J=a.inlineContent)==null?void 0:(r=J.compactVideoRenderer)==null?void 0:(f=r.thumbnail)==null?
void 0:f.darkColorPalette;var d,N,C,T;this.lightColorPalette=(d=this.data)==null?void 0:(N=d.inlineContent)==null?void 0:(C=N.compactVideoRenderer)==null?void 0:(T=C.thumbnail)==null?void 0:T.lightColorPalette;var Y,X;if(((Y=this.data)==null?0:(X=Y.inlineContent)==null?0:X.compactVideoRenderer)&&this.isShortsStyle){var n,t,c,y;Z=_.xI((n=this.data)==null?void 0:(t=n.inlineContent)==null?void 0:(c=t.compactVideoRenderer)==null?void 0:(y=c.thumbnail)==null?void 0:y.thumbnails);_.eL(this.hostElement,
{"--yt-background-url":"url("+Z+")"})}};
_.P.handleRequestCompletion=function(){this.hostElement.hidden&&_.Rg(this.hostElement,"yt-dismissible-item-dismissed")};
_.P.onPopupClosed=function(Z){var V;((V=Z.detail)==null?void 0:V.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.MR(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.P.handleInlineSurveyRatingSelect=function(Z,V){var a=this;this.selectedRatingEndpoint=Z;this.followUpSurveyCommand=V;this.expanded=!!Z;this.getOptionRenderers().forEach(function(J,r){a.notifyPath("followUpSurveyCommand.followUpOptions."+r+".checkboxSurveyOptionRenderer.checked");a.set("followUpSurveyCommand.followUpOptions."+r+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),Z=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.MR(this.hostElement,"yt-reel-non-video-content-dismissal-command",[Z]))};
_.P.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.MR(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var Z,V=(Z=this.data)==null?void 0:Z.dismissalEndpoint;V&&this.ytComponentBehavior.resolveCommand(V)}};
_.P.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.MR(this.hostElement,"yt-close-popup-action"))};
_.P.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var Z=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{Z=this.getOptionRenderers().filter(function(J){return J.checked});
if(Z.length===0)return;Z=Z.map(function(J){return J.responseEndpoint})}var V=[];
Z.forEach(function(J,r){r!==0&&(J=_.D(J,_.yV))&&J.feedbackToken&&V.push(J.feedbackToken)});
if(Z=Z[0]){var a={};V.length>0&&(a.extra_feedback_tokens=V);this.ytComponentBehavior.resolveCommand(Z,{form:a})}}};
_.P.getOptionRenderers=function(){var Z=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(V){Z.isSingleSelect=!!_.D(V,U1H);return Z.isSingleSelect?_.D(V,U1H):_.D(V,HwD)}):[]};
_.P.handleInlineSurveyOptionSelect=function(Z){Z=this.optionSelector.indexOf(Z);Z!==-1&&this.optionSelector.selectIndex(Z)};
_.P.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.P.maybeGetBackgroundColor=function(Z){return this.isDarkMode?Z.section2Color:Z.section3Color};
_.P.colorPaletteChanged=function(){var Z=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;Z=Z&&this.maybeGetBackgroundColor(Z);this.dismissibleEl.style.backgroundColor=!Z||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.qW(Z)};
_.QS.Object.defineProperties(yY.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
yY.prototype.colorPaletteChanged=yY.prototype.colorPaletteChanged;yY.prototype.onPopupClosed=yY.prototype.onPopupClosed;yY.prototype.handleRequestCompletion=yY.prototype.handleRequestCompletion;yY.prototype.dataChanged=yY.prototype.dataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],yY.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],yY.prototype,"actionHandlerBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],yY.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],yY.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],yY.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.Ly("#follow-up-survey-options"),_.u("design:type",Object)],yY.prototype,"optionSelector",void 0);_.z([_.x(),_.u("design:type",Object)],yY.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],yY.prototype,"disableAnimation",void 0);_.z([_.x(),_.u("design:type",Object)],yY.prototype,"isToggleOption",void 0);_.z([_.x(),_.u("design:type",Object)],yY.prototype,"followUpSurveyCommand",void 0);_.z([_.x(),_.u("design:type",Object)],yY.prototype,"selectedRatingEndpoint",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],yY.prototype,"expanded",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],yY.prototype,"isSlimlineSurveyFollowUp",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],yY.prototype,"isShortsStyle",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],yY.prototype,"styleOverrideAttribute",void 0);_.z([_.x(),_.u("design:type",Boolean)],yY.prototype,"isSingleSelect",void 0);_.z([_.x(),_.u("design:type",Object)],yY.prototype,"isDarkMode",void 0);
_.z([_.x(),_.u("design:type",Object)],yY.prototype,"lightColorPalette",void 0);_.z([_.x(),_.u("design:type",Object)],yY.prototype,"darkColorPalette",void 0);_.z([_.E("selectedRatingEndpoint","isShortsStyle"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],yY.prototype,"isOptionSelected",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],yY.prototype,"roundedContainer",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],yY.prototype,"improveShortsResponseRate",void 0);_.z([_.Ly("#dismissible"),_.u("design:type",HTMLElement)],yY.prototype,"dismissibleEl",void 0);_.z([_.Ly("#dismiss-button yt-icon-button"),_.u("design:type",HTMLElement)],yY.prototype,"dismissButtonEl",void 0);_.z([_.Ly("#inline-survey-header yt-icon-button"),_.u("design:type",HTMLElement)],yY.prototype,"inlineHeaderDismissButtonEl",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yY.prototype,"dataChanged",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yY.prototype,"handleRequestCompletion",null);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],yY.prototype,"onPopupClosed",null);
_.z([_.RX("darkColorPalette","lightColorPalette","isDarkMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yY.prototype,"colorPaletteChanged",null);yY=_.z([_.p({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],yY);
_.e(yY,"ytd-inline-survey-renderer",function(){if(jbk!==void 0)return jbk;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return jbk=Z},{mode:1});
}catch(e){_._DumpException(e)}
try{
var JHC,o3D,rHS;JHC=function(Z){return _.F("kevlar_watch_cinematics_invisible")||Z.fullscreen&&_.F("kevlar_watch_cinematics_invisible_in_fullscreen")||Z.theater&&!Z.fullscreen&&_.F("kevlar_watch_cinematics_invisible_in_theater")};
o3D=function(){var Z=document.createElement("canvas"),V=Z.getContext("2d");if(!V)throw Error("Wl");_.Hv(Z,{position:"absolute",width:"100%",height:"100%"});return{element:Z,context:V}};
rHS=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.F("kevlar_watch_cinematics_css_blur")};
_.Pfk=function(Z,V,a){return Math.abs(Z-V)<=(a||1E-6)};
_.fzI=function(Z,V){return Z==V?!0:Z&&V?Z.width==V.width&&Z.height==V.height:!1};_.iN8=new _.W("notificationActionRenderer");var BMW=function(Z){var V=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.ul;this.element.addEventListener("load",function(){V.loaded=!0;V.resolver.resolve(V.element)});
this.element.addEventListener("error",function(){V.failed=!0});
this.element.src=Z};var dEk=function(Z,V){this.image=Z;this.frame=V};
dEk.prototype.drawToCanvas=function(Z,V){var a=this.frame.width/this.frame.columns,J=this.frame.height/this.frame.rows,r=V.offsetX,f=V.offsetY;JHC(V)?(Z.fillStyle=V.fullscreen?"#000":"#0f0f0f",Z.fillRect(r,f,(V==null?void 0:V.width)||a,(V==null?void 0:V.height)||J)):Z.drawImage(this.image,this.frame.column*a,this.frame.row*J,a,J,r,f,(V==null?void 0:V.width)||a,(V==null?void 0:V.height)||J)};
var mEK=function(Z){this.color=Z};
mEK.prototype.drawToCanvas=function(Z,V){var a=V.offsetX,J=V.offsetY,r=V.width,f=V.height;Z.fillStyle=JHC(V)?V.fullscreen?"#000":"#0f0f0f":this.color;Z.fillRect(a,J,r,f)};var g1=function(Z,V){_.ea.call(this);this.playerApi=V;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.f6(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();NMJ(this,Z);_.Cfi(this);this.update()},TMI;
_.O(g1,_.ea);g1.prototype.addEventListeners=function(){var Z=this,V=function(){Z.update()},a=function(r){Z.paused||(r.type==="newdata"&&(Z.mosaics.clear(),qLK(Z),If(Z)),_.Cfi(Z),Z.update())},J=function(){Z.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",V);this.playerApi.addEventListener("onVideoDataChange",a);this.playerApi.addEventListener("onStateChange",J);this.addOnDisposeCallback(function(){Z.playerApi.removeEventListener("onVideoProgress",V);Z.playerApi.removeEventListener("onVideoDataChange",a);Z.playerApi.removeEventListener("onStateChange",J)})};
var NMJ=function(Z,V){Z.cinematicContainerRenderer!==V&&(Z.cinematicContainerRenderer=V,qLK(Z),If(Z),Z.colorStoreUpdateJobId=_.td.addLowPriorityJob(function(){var a;if((a=Z.cinematicContainerRenderer.colorStore)!=null&&a.sampledColors){a=Infinity;for(var J=_.B(Z.cinematicContainerRenderer.colorStore.sampledColors),r=J.next();!r.done;r=J.next()){r=r.value;var f=Number(r.key);f!==0&&f<a&&(a=f);f=_.SL(r.value);Z.colorStore.set(r.key,f)}Z.colorStoreTimeInterval=a}}))},qLK=function(Z){Z.colorStoreUpdateJobId&&
(_.td.cancelJob(Z.colorStoreUpdateJobId),Z.colorStoreUpdateJobId=void 0);
Z.colorStore.clear();Z.currentStoryboardColor=void 0},SLK=function(Z,V){var a;
return(a=Z.getStoryboardFrame(V))==null?void 0:a.url};
g1.prototype.onPlayerStateChange=function(){this.update()};
g1.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
_.Cfi=function(Z){var V=Z.getStoryboardFrame(0);V&&(V=new _.f6(V.width/V.columns,V.height/V.rows),_.fzI(Z.currentStoryboardSize,V)||(Z.currentStoryboardSize=V,Z.publish("STORYBOARD_SIZE_CHANGED",Z.currentStoryboardSize)))};
TMI=function(Z,V){Z.currentStoryboardIndex=V;Z.pendingStoryboardIndex=NaN;V=Z.getStoryboardFrame(Z.currentStoryboardIndex);Z.currentStoryboard=new dEk(Z.mosaics.get(V.url).element,V);Z.publish("STORYBOARD_CHANGED",Z.currentStoryboard);Z.lastUpdateTime=(0,_.zc)()};
g1.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var If=function(Z){Z.currentStoryboardIndex=NaN;Z.pendingStoryboardIndex=NaN;Z.currentStoryboard&&(Z.currentStoryboard=void 0,Z.publish("STORYBOARD_CHANGED",void 0));Z.lastUpdateTime=NaN};
g1.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)If(this);else{var Z=this.playerApi.getPlayerState(1);if(Z===-1||Z===5||Z===0)If(this);else if(isNaN(this.lastUpdateTime)||!((0,_.zc)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(Z=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){Z=""+Math.round(Z*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var V=this.colorStore.get(Z);V?V!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=V,this.currentStoryboard=new mEK(V),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.zc)()):(_.FD(new _.qa("Could not find color for timestamp: "+Z,this.cinematicContainerRenderer)),If(this))}else If(this);else YLK(this,Z)}};
var YLK=function(Z,V){var a=Z.getStoryboardFrameIndex(V);if(a!==Z.currentStoryboardIndex&&a!==Z.pendingStoryboardIndex){V=SLK(Z,a);var J=Z.mosaics.get(V);J?J.loaded&&TMI(Z,a):(Z.pendingStoryboardIndex=a,a=new BMW(V),Z.mosaics.set(V,a),a.resolver.promise.then(function(){if(!Z.isDisposed()&&!Z.paused&&!isNaN(Z.pendingStoryboardIndex)){var r=SLK(Z,Z.pendingStoryboardIndex);if(r){var f;(f=Z.mosaics.get(r))!=null&&f.loaded&&TMI(Z,Z.pendingStoryboardIndex)}else If(Z)}}))}};
g1.prototype.getStoryboardFrameIndex=function(Z){var V=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(Z,V)};
g1.prototype.getStoryboardFrame=function(Z){var V=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,a,J;return((J=(a=this.playerApi).getStoryboardFrame)==null?void 0:J.call(a,Z,V))||null};
g1.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var Ve=function(Z,V,a,J){J=J===void 0?!1:J;_.X2.call(this);this.cinematicContainerRenderer=V;this.playerApi=a;this.theater=this.fullscreen=!1;var r;this.ambientLightThemeEnabled=!J&&!!(V==null?0:(r=V.config)==null?0:r.enableInLightTheme);this.ambientFullscreenEnabled=J&&_.F("web_cinematic_fullscreen");this.container=document.createElement("div");Z.appendChild(this.container);var f;if(_.F("web_cinematic_theater_mode")||_.F("web_cinematic_fullscreen")||(V==null?0:(f=V.config)==null?0:f.enableInLightTheme))this.ambientV2Container=
document.createElement("div"),this.container.appendChild(this.ambientV2Container);XED(this);Z=this.ambientV2Container||this.container;this.backCanvas=o3D();this.frontCanvas=o3D();Z.appendChild(this.backCanvas.element);Z.appendChild(this.frontCanvas.element);this.storyboardManager=new g1(V,this.playerApi);_.fG(this,this.storyboardManager);this.addEventListeners();Kak(this)?n3k(this,100+Z9(this)*3*2,100+Z9(this)*3*2):lzD(this);tvS(this,this.storyboardManager.currentStoryboard)};
_.O(Ve,_.X2);var XED=function(Z){Z.ambientV2Container?swH(Z):(_.Hv(Z.container,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0","pointer-events":"none",transform:"scale("+FaL(Z)+", "+DE8(Z)+")"}),rHS()&&_.Hv(Z.container,"filter","blur("+_.W0("cinematic_watch_css_filter_blur_strength",40)+"px)"))},swH=function(Z){if(Z.ambientV2Container){var V=Z.playerApi.getVideoAspectRatio();
_.Hv(Z.container,{"aspect-ratio":""+V,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});_.Hv(Z.ambientV2Container,{"aspect-ratio":""+V,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+FaL(Z)+", "+DE8(Z)+")"});rHS()&&_.Hv(Z.ambientV2Container,"filter","blur("+_.W0("cinematic_watch_css_filter_blur_strength",40)+"px)")}};
Ve.prototype.setFullscreen=function(Z,V){this.fullscreen=Z;this.theater=!!V;XED(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),Z=this.storyboardManager.currentStoryboard,cHK(this),Z&&ONJ(this,Z)};
Ve.prototype.addEventListeners=function(){var Z=this,V=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(r){tvS(Z,r)}),a=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){lzD(Z)});
this.addOnDisposeCallback(function(){Z.storyboardManager.unsubscribeByKey(V);Z.storyboardManager.unsubscribeByKey(a)});
if(this.ambientV2Container){var J=function(){swH(Z)};
this.playerApi.addEventListener("onVideoDataChange",J);this.addOnDisposeCallback(function(){Z.playerApi.removeEventListener("onVideoDataChange",J)})}};
var lzD=function(Z){if(!Kak(Z)){var V=Z.storyboardManager.currentStoryboardSize;isNaN(V.width)||isNaN(V.height)||n3k(Z,Number(V.width)+Z9(Z)*3*2,Number(V.height)+Z9(Z)*3*2)}},n3k=function(Z,V,a){Z.backCanvas.element.width=V;
Z.backCanvas.element.height=a;Z.frontCanvas.element.width=V;Z.frontCanvas.element.height=a},Kak=function(Z){return Z.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},tvS=function(Z,V){var a=Z.frontCanvas.element.getAnimations()[0];
a?(a.pause(),Z.backCanvas.context.globalAlpha=Number(getComputedStyle(Z.frontCanvas.element).opacity),Z.frontCanvas.element.style.opacity="0",a.finish()):Z.backCanvas.context.globalAlpha=1;Z.backCanvas.context.drawImage(Z.frontCanvas.element,0,0,Z.backCanvas.element.width,Z.backCanvas.element.height);cHK(Z);V&&ONJ(Z,V);V=V?Z.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.W0("cinematic_watch_fade_out_duration",500);a=_.W0("cinematic_watch_transition_frame_rate")/1E3;var J=
{};a&&(J={easing:"steps("+Math.round(V*a)+")"});Z.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:V,iterations:1},J));Z.frontCanvas.element.style.opacity="1"},cHK=function(Z){var V=Z.ambientLightThemeEnabled,a=Z.ambientLightThemeEnabled||Z.ambientFullscreenEnabled&&!_.F("web_cinematic_fullscreen_v2");
Z.frontCanvas.context.fillStyle=Z.theater&&V||Z.fullscreen&&a?"#000":"#0f0f0f";rHS()||(Z.frontCanvas.context.filter="blur(0)");Z.frontCanvas.context.fillRect(0,0,Z.frontCanvas.element.width,Z.frontCanvas.element.height)},ONJ=function(Z,V){rHS()||(Z.frontCanvas.context.filter="blur("+Z9(Z)+"px)");
Z.frontCanvas.context.globalAlpha=_.W0("cinematic_watch_effect_opacity",.4);var a={offsetX:Z9(Z)*3,offsetY:Z9(Z)*3,theater:Z.theater,fullscreen:Z.fullscreen};Kak(Z)&&(a.width=100,a.height=100);V.drawToCanvas(Z.frontCanvas.context,a);Z.frontCanvas.context.globalAlpha=1},Z9=function(Z){var V;
return(V=Z.cinematicContainerRenderer.config.blurStrength)!=null?V:5},FaL=function(Z){var V,a;
if((Z.fullscreen||Z.theater)&&((V=Z.cinematicContainerRenderer.config)==null?0:(a=V.watchFullscreenConfig)==null?0:a.colorSourceWidthMultiplier))return Z.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;var J;return(J=Z.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?J:Z.cinematicContainerRenderer.config.colorSourceSizeMultiplier},DE8=function(Z){var V,a;
if((Z.fullscreen||Z.theater)&&((V=Z.cinematicContainerRenderer.config)==null?0:(a=V.watchFullscreenConfig)==null?0:a.colorSourceHeightMultiplier))return Z.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;var J;return(J=Z.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?J:Z.cinematicContainerRenderer.config.colorSourceSizeMultiplier};
Ve.prototype.disposeInternal=function(){_.X2.prototype.disposeInternal.call(this);this.container.remove()};
Ve.prototype.clear=function(){tvS(this)};
Ve.prototype.pause=function(){this.storyboardManager.pause()};var GfJ;GfJ=_.TR(function(){var Z,V,a=!((V=(Z=document.createElement("canvas")).getContext)==null||!V.call(Z,"2d")),J;Z=!((J=CSS)==null||!J.supports("filter: blur(0)"));J=!!Element.prototype.animate&&!!Element.prototype.getAnimations;V=_.F("web_cinematic_fullscreen")||_.F("web_cinematic_theater_mode")||_.F("web_cinematic_light_theme")||!1;var r;return a&&Z&&J&&(!V||!((r=CSS)==null||!r.supports("aspect-ratio: 1 / 1")))});
_.a3=function(Z,V){_.ea.call(this);this.container=Z;this.playerApi=V;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=wEL(this);this.update()};
_.O(_.a3,_.ea);_.yHC=function(Z){var V=document.documentElement.hasAttribute("dark");Z.isDarkModeEnabled=V;Z.update()};
_.bNJ=function(Z,V){Z.settingEnabled=V;Z.update()};
_.a3.prototype.setFullscreen=function(Z,V){this.fullscreen=Z;this.theater=!!V;this.update()};
_.UEK=function(Z,V){Z.cinematicContainerRenderer=V;Z.cinematicContainerRenderer&&(Z.cinematicsVe=_.Ne(Z.isShorts()?227858:159022),_.JP(_.Ze(),Z.cinematicsVe),Z.loggingClientData={watchCinematicContainerData:{presentationStyle:Z.cinematicContainerRenderer.presentationStyle}});Z.update()};
_.a3.prototype.isShorts=function(){var Z,V;return((Z=this.cinematicContainerRenderer)==null?void 0:(V=Z.config)==null?void 0:V.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.a3.prototype.isAllowed=function(){var Z;if(Z=GfJ()){var V,a,J;Z=((a=this.cinematicContainerRenderer)==null?void 0:a.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((J=this.cinematicContainerRenderer)==null||!J.colorStore)||((V=this.cinematicContainerRenderer)==null?void 0:V.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(Z)if(_.F("web_cinematics_pausing")){var r,f;Z=this.isDarkModeEnabled||!!((r=this.cinematicContainerRenderer)==
null?0:(f=r.config)==null?0:f.enableInLightTheme)}else{var d,N;r=!!((d=this.cinematicContainerRenderer)==null?0:(N=d.config)==null?0:N.enableInLightTheme)&&(_.yr("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);Z=this.isDarkModeEnabled||r}if(d=Z){var C,T;d=!((T=(C=this.prefersReducedMotionQuery)==null?void 0:C.matches)!=null&&T)}return d};
_.a3.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var wEL=function(Z){if(!_.F("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var V=window.matchMedia("(prefers-reduced-motion: reduce)"),a=function(){Z.update()};
V.addListener(a);Z.addOnDisposeCallback(function(){V.removeListener(a)});
return V}};
_.a3.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var Z=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new Ve(this.container,Z,this.playerApi,this.isDarkModeEnabled),_.fG(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var V=this.currentCinematicEffect;V.cinematicContainerRenderer!==
Z&&(V.cinematicContainerRenderer=Z,NMJ(V.storyboardManager,Z),XED(V));Z=_.fF();_.ir(0,194,!0);Z.save();Z=_.st();this.cinematicsVe&&Z&&_.yl(Z,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(Z=_.st(),this.cinematicsVe&&Z&&_.br(Z,[this.cinematicsVe],!1,this.loggingClientData),_.Mc(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.QS.Object.defineProperties(_.a3.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var UMK;var H$o;_.B_({_template:function(){if(H$o!==void 0)return H$o;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=
Z.content,a=V.insertBefore;UMK===void 0&&(UMK=document.createElement("template"));var J=UMK;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return H$o=Z},
is:"tp-yt-iron-pages",behaviors:[_.cU,_.F8],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var sHo;_.FG8=function(){if(_.F("kevlar_home_skeleton")&&!sHo){var Z=document.querySelector("#home-page-skeleton");Z&&(_.XZ("hgcr"),_.CG(Z),sHo=!0)}};
sHo=!1;_.XI=new _.W("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var ntk,lcC,tz0,suI,FnW,cu8,OeH,yuS,UdI,HeJ,beC,GwJ,wNk,EtK,juW;_.Kn0=function(Z,V,a){V=V===void 0?5:V;if(V!==0){var J=typeof Z==="function"?Z():document.querySelector(Z);J?(a==null?0:a.enableSmartFocus)?_.fvO(J):J.focus():setTimeout(function(){_.Kn0(Z,V-1,a)},500)}};
ntk=function(Z){return _.iOm(_.f6u(Z&16777215))<.5};
lcC=function(Z,V,a){var J=a.minimumRowsOfVideosBetweenSections===void 0?1:a.minimumRowsOfVideosBetweenSections;return Z<(a.minimumRowsOfVideosAtStart===void 0?2:a.minimumRowsOfVideosAtStart)||V!==null&&Z-V<=J?!1:!0};
tz0=function(Z,V){var a=0,J=0;Z=_.B(Z);for(var r=Z.next();!r.done;r=Z.next()){var f=r.value;if(f.richItemRenderer)f.richItemRenderer.rowIndex=J,f.richItemRenderer.colIndex=a++,a===V&&(a=0,J++);else if(f.richGroupRenderer&&f.richGroupRenderer.numColumns!==void 0)f.richGroupRenderer.rowIndex=J,f.richGroupRenderer.colIndex=a,a+=f.richGroupRenderer.numColumns,a===V&&(a=0,J++);else if(f.richSectionRenderer){var d=r=void 0;if(f=_.D((r=f)==null?void 0:(d=r.richSectionRenderer)==null?void 0:d.content,_.myE))f.rowIndex=
J++}}};
suI=function(Z,V){var a=V.contentElement;V=V.rendererToTagNameMap;if(a&&V&&V.size!==0){for(var J=new Map,r=_.B(a.children),f=r.next();!f.done;f=r.next()){f=f.value;var d=f.tagName.toLowerCase(),N=J.get(d);N||(N=[],J.set(d,N));N.push(f)}if(J.size!==0)for(r=Math.min(Z.length,a.children.length),f=new Map,d=0;d<r;d++){N=Object.keys(Z[d])[0];N=V.get(N);if(!N)break;var C=f.get(N);C===void 0&&(C=0,f.set(N,C));var T=J.get(N);if(!T||C>=T.length)break;f.set(N,C+1);N=T[C];C=a.children[d];C!==N&&(_.NXu=!0,_.CkK.set(N,
!0),a.insertBefore(N,C),_.CkK.delete(N),_.NXu=!1)}}};
FnW=function(Z,V,a,J,r,f,d){J=J===void 0?{}:J;if(!Z||!Z.length)return[];Z=Z.slice();var N=[],C=[];r=null;for(var T=0,Y=function(v){C.sort(function(R,rJ){return rJ.skippedOnRow-R.skippedOnRow});
for(var h,L=(h=C.shift())==null?void 0:h.content;L;)!L.richSectionRenderer&&v||N.push(L),h=void 0,L=(h=C.shift())==null?void 0:h.content},X=[];Z.length>0||C.length>0;){for(var n=[],t=V;t>0;){var c=void 0,y=void 0,U=(y=C[0]&&C[0].skippedOnRow<T?(c=C.shift())==null?void 0:c.content:void 0)!=null?y:Z.shift();
if(!U)break;if(U.richItemRenderer)c=U.richItemRenderer.targetId,y=void 0,c&&((y=d)==null?0:y.has(c))&&X.push(d.get(c)),n.push(U),t--;else if(U.richGroupRenderer&&U.richGroupRenderer.numColumns!==void 0)U.richGroupRenderer.numColumns<=t?(n.push(U),t-=U.richGroupRenderer.numColumns):t===V&&U.richGroupRenderer.numColumns>V?(n.push({richGroupRenderer:Object.assign({},U.richGroupRenderer,{numColumns:V})}),t=0):C.push({content:U,skippedOnRow:T});else if(U.richSectionRenderer)if(lcC(T,r,J)&&t===V){N.push(U);
r=T;T++;continue}else C.push({content:U,skippedOnRow:T});else if(U.continuationItemRenderer){Y(!0);N.push(U);t=0;break}if(t===0)N.push.apply(N,_.nw(n));else if(!a&&Z.length===0){Y(!1);N.push.apply(N,_.nw(n));t=0;break}}T++;X=_.B(X);for(n=X.next();!n.done;n=X.next())N.push(n.value),T++;X=[]}tz0(N,V);f&&suI(N,f);return N};
cu8=function(Z){var V=Z.data;var a=Z.uniqueId;Z=Z.overrides;var J,r=((J=V.timedAnimationData)==null?void 0:J.animationTiming)||[];return _.S("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.S(_.Lni,{settings:{uniqueId:a,timings:r,experimentEnabled:r.length>0,enabled:r.length>0}},DdW(V.buttonRenderer,{buttonRenderer:{buttonOverrides:Z}})))};
OeH=function(Z){return Z.talkToRecs};
yuS=function(Z,V){if(V){var a=_.EV().getState().entities.flowStateEntity,J=GwJ(Z),r=[V];J&&J!==V&&r.push(J);var f=!0,d;if(a&&Z.flowStateEntityKey&&((d=a[Z.flowStateEntityKey])==null?void 0:d.primaryButtonDisabled)!==void 0){var N;f=!((N=a[Z.flowStateEntityKey])==null||!N.primaryButtonDisabled)}wNk(Z,J!=null?J:V,r,f)}};
UdI=function(Z){return _.NC(_.EV(),function(V){return V.entities.flowStateEntity},function(V,a){if(Z.flowStateEntityKey){var J,r=V==null?void 0:(J=V[Z.flowStateEntityKey])==null?void 0:J.currentStepId,f;
a=a==null?void 0:(f=a[Z.flowStateEntityKey])==null?void 0:f.currentStepId;f=_.EV().getState().talkToRecs;if(r&&r!==a){var d;V=(V==null?void 0:(d=V[Z.flowStateEntityKey])==null?void 0:d.stepIdStack)||Object.keys(f.stepStates);d=!beC(f==null?void 0:f.stepStates[r]);wNk(Z,r,V,d)}}})};
HeJ=function(Z){return _.NC(_.EV(),OeH,function(V){var a=GwJ(Z);if(a){var J=Object.keys(V.stepStates);V=!beC(V==null?void 0:V.stepStates[a]);wNk(Z,a,J,V)}})};
beC=function(Z){var V=Object.keys((Z==null?void 0:Z.selectionStates)||{}).reduce(function(f,d){return f||(Z==null?void 0:Z.selectionStates[d].isSelected)},!1),a,J,r=!!(Z==null?0:(a=Z.userQuery)==null?0:(J=a.userQuery)==null?0:J.trim());
return V||r};
GwJ=function(Z){if(Z.flowStateEntityKey){var V,a,J=(V=_.EV().getState().entities.flowStateEntity)==null?void 0:(a=V[Z.flowStateEntityKey])==null?void 0:a.currentStepId;if(J)return J}};
wNk=function(Z,V,a,J){_.EV().dispatch(_.d0("flowStateEntity",Z.flowStateEntityKey,{currentStepId:V,stepIdStack:a,key:Z.flowStateEntityKey,primaryButtonDisabled:J}))};
_.AuW=function(Z,V){return _.gV(Z.entities,"youchatPendingResponseEntity",V)};
_.kwK=function(Z){return function(V){_.wd(_.d0("youchatPendingResponseEntity",Z,{entityKey:Z,isPendingResponse:V}))}};
EtK=function(Z){Z==null||Z.addEventListener("DOMLoaded",function(){Z.goToAndPlay(Z.totalFrames-48,!0)})};var vtI;_.B_({_template:function(){if(vtI!==void 0)return vtI;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
var V=Z.content,a=V.insertBefore;juW===void 0&&(juW=document.createElement("template"));var J=juW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return vtI=Z},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var xdo=new _.W("talkToRecsFlowRenderer");var QuK=new _.W("flowRootRenderer");var pN0=new _.W("chipsShelfViewModel");var hcD=new _.W("horizontalShelfViewModel");_.ecK=new _.W("engagementPanelSectionListRenderer");var zcL=new _.W("conversationResourceViewModel");var $dk=function(){this.horizontal=!1},RcS=function(Z,V){Z.horizontal=V};
$dk.prototype.position=function(Z,V,a,J){J=J===void 0?1:J;Z=this.delta(Z)*J+V;J=Math.max(V,a);return Z>=Math.min(V,a)&&Z<=J?Z:a};
$dk.prototype.axis=function(Z){Z=this.direction(Z);return Z==="up"||Z==="down"?"Y":"X"};var Je=function(Z,V,a){V=V===void 0?_.JL():V;this.target=Z;this.manager=V;this.touchAction=a;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
Je.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(_.nw(this.events)));for(var Z=_.B(this.events),V=Z.next();!V.done;V=Z.next())this.listen(V.value)}};
Je.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.nw(this.events)));for(var Z=_.B(this.events),V=Z.next();!V.done;V=Z.next())this.unlisten(V.value)}};
Je.prototype.listen=function(Z){this.eventMap[Z]&&this.target.addEventListener(Z,this.eventMap[Z])};
Je.prototype.unlisten=function(Z){this.eventMap[Z]&&this.target.removeEventListener(Z,this.eventMap[Z])};var ok=function(){$dk.apply(this,arguments)};
_.O(ok,$dk);ok.prototype.direction=function(Z){var V=Z.detail;Z=V.deltaY;V=V.deltaX;return Z&&!this.horizontal?Z>0?"down":"up":V&&this.horizontal?V>0?"right":"left":"none"};
ok.prototype.distance=function(Z){return Math.abs(this.delta(Z))};
ok.prototype.delta=function(Z){var V=this.direction(Z),a=Z.detail;Z=a.deltaX;a=a.deltaY;return V==="up"||V==="down"?a||0:Z||0};
ok.prototype.velocity=function(Z){var V=this.direction(Z),a=Z.detail;Z=a.velocityX;a=a.velocityY;return Math.abs(V==="up"||V==="down"?a||0:Z||0)};_.rg=function(Z,V,a,J,r,f){r=r===void 0?new ok:r;f=f===void 0?_.JL():f;Je.call(this,V,f,J);var d=this;this.element=Z;this.target=V;this.config=a;this.input=r;this.manager=f;this.events=["panstart","panmove","panend"];this.onPanStart=function(){d.config.draggingClass&&d.element.classList.add(d.config.draggingClass);d.config.startAction&&d.config.startAction()};
this.onPanMove=function(N){var C=MzS(d,N);if(C){d.move(N,C);C.fade&&d.fade(N,C);var T=d.input.direction(N);C.moveAction&&C.moveAction(LnH(d,N,C),T)}};
this.onPanEnd=function(N){var C,T,Y,X,n,t;return _.m(function(c){if(c.nextAddress==1){d.animationRequestId&&cancelAnimationFrame(d.animationRequestId);d.animationRequestId=void 0;C=MzS(d,N);if(!C)return c.return();T=C;Y=T.triggerAction;X=T.fade;n=T.disableFinish;t=T.translateBack;var y=d.input.velocity(N),U=d.input.distance(N),v=d.threshold(C);return y>.3&&U>10||U>v?n?c.jumpTo(6):X?_.q(c,u00(d,N),6):_.q(c,WnK(d,N,C),6):t?_.q(c,d.translateBack(N),3):c.jumpTo(3)}c.nextAddress!=3&&Y&&Y();d.config.draggingClass&&
d.element.classList.remove(d.config.draggingClass);d.reset();_.mt(c)})};
Z=Object.keys(a.triggers);this.directions=new Set(Z);RcS(this.input,this.directions.has("right")||this.directions.has("left"))};
_.O(_.rg,Je);_.rg.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var MzS=function(Z,V){V=Z.input.direction(V);return Z.config.triggers[V]};
_.rg.prototype.move=function(Z,V){var a=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var J=a.input.axis(Z),r=a.input.position(Z,a.config.startPosition,V.endPosition,V.moveRatio||1);a.element.style.transform="translate"+J+"("+r+"px)";a.animationRequestId=void 0}))};
var LnH=function(Z,V,a){var J=a.moveRatio||1;a=Math.abs(Z.config.startPosition-a.endPosition);return Math.min(Z.input.distance(V)*J,a)/a};
_.rg.prototype.fade=function(Z,V){var a=V.endOpacity;Z=LnH(this,Z,V);Z>0&&(this.element.style.opacity=""+(((a||0)-1)*Z+1))};
_.rg.prototype.threshold=function(Z){return Z.threshold?Z.threshold:Math.abs(Z.endPosition-this.config.startPosition)/3};
var WnK=function(Z,V,a){var J,r,f,d,N,C,T;return _.m(function(Y){if(Y.nextAddress==1)return J=Z.input.delta(V)+Z.config.startPosition,r=Z.input.axis(V),f=a,d=f.endPosition,N=f.transitionEndPosition,T=(C=N)!=null?C:d,_.q(Y,Z.element.animate([{transform:"translate"+r+"("+J+"px)"},{transform:"translate"+r+"("+T+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);Z.element.style.transform="translate"+r+"("+T+"px)";_.mt(Y)})};
_.rg.prototype.translateBack=function(Z){var V=this,a,J;return _.m(function(r){if(r.nextAddress==1){if(!V.element.style.transform)return r.return();a=V.input.axis(Z);J=V.config.startPosition;return _.q(r,V.element.animate([{transform:V.element.style.transform},{transform:"translate"+a+"("+J+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}V.element.style.transform="translate"+a+"("+J+"px)";_.mt(r)})};
var u00=function(Z,V){var a,J,r,f;return _.m(function(d){if(d.nextAddress==1)return a=Z.input.delta(V)+Z.config.startPosition,J=Z.input.axis(V),r=a+70,f=Z.element.style.opacity===""?1:Z.element.style.opacity,_.q(d,Z.element.animate([{transform:"translate"+J+"("+a+"px)",opacity:f},{transform:"translate"+J+"("+r+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);Z.element.style.transform="translate"+J+"("+r+"px)";Z.element.style.opacity="0";_.mt(d)})};var Pt=function(){var Z=_.Wp.apply(this,arguments)||this;Z._noAccessors=!0;Z.scrollRate=3;Z.autoScrollAnimationStart=0;Z.autoScrollPaused=!1;Z.autoScrollRafId=0;return Z};
_.O(Pt,_.Wp);_.P=Pt.prototype;_.P.created=function(){var Z=this;this.boundAutoScrollHandler=function(V){Z.autoScroll(V)}};
_.P.detached=function(){this.hostElement.removeEventListener("mouseout",_.zh(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.zh(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.zh(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.P.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.zh(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.zh(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.zh(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.zh(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.zh(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.zh(this,this.endAutoScroll)),this.endAutoScroll())};
_.P.autoScroll=function(Z){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=Z);var V;if(V=!this.autoScrollPaused&&this.scrollTarget)V=this.scrollTarget,V=V.scrollHeight-V.scrollTop!==V.clientHeight;V&&(V=1E3/this.scrollRate,Z-=this.autoScrollAnimationStart,Z>V&&(this.scrollTarget.scrollTop+=Math.ceil(Z/V),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.P.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.P.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
Pt.prototype.autoScrollEnabledChanged=Pt.prototype.autoScrollEnabledChanged;_.z([_.x(),_.u("design:type",Object)],Pt.prototype,"scrollRate",void 0);_.z([_.x(),_.u("design:type",Object)],Pt.prototype,"scrollTarget",void 0);_.z([_.x(),_.u("design:type",Boolean)],Pt.prototype,"autoScrollEnabled",void 0);_.z([_.RX("autoScrollEnabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pt.prototype,"autoScrollEnabledChanged",null);Pt=_.z([_.IX()],Pt);_.gtK=[Pt.prototype];var IcS;_.jG(_.S0,"yt-avatar-stack-view-model",{props:{className:_.Hh,data:_.Hh,isOverlay:_.Hh,useMediumText:_.Hh,decorations:_.Hh,hideAvatar:_.Hh}});var DdW=_.TJ({buttonRenderer:_.w9});_.RG(cu8);_.$I(cu8,"timed-animation-button-renderer",{propNames:["data","uniqueId","overrides"]});var fL=function(){var Z=_.Q.apply(this,arguments)||this;Z.hideJoinButtonBeforeSubscribed=_.F("hide_join_button_before_subscribed");Z.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return Z};
_.O(fL,_.Q);_.P=fL.prototype;
_.P.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"}}}};
_.P.updateJoinButtonOverrides=function(){var Z,V;(Z=_.H(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(V=Z.polymerController)==null||V.set("overrides",this.joinButtonOverrides);if(Z=_.H(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))Z.overrides=this.joinButtonOverrides};
_.P.handleButtonRefreshAction=function(Z){if(Z=_.D(Z,_.bPz))this.set("data.membershipButton",Z.membershipButton),this.notifyPath("data.membershipButton")};
_.P.onYtServiceRequestError=function(Z){_.sf(this.hostElement,Z.detail.error.message)};
_.P.handleUnsubscribeAction=function(){var Z,V,a;((Z=this.data)==null?void 0:(V=Z.membershipButton)==null?void 0:(a=V.buttonRenderer)==null?void 0:a.style)==="STYLE_PRIMARY"&&_.H(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.QS.Object.defineProperties(fL.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.subscriptionStateEntity)==null||!Z.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var Z,V=(Z=this.data)==null?void 0:Z.membershipButton,a;Z=(V==null?void 0:V.buttonRenderer)||_.D(V==null?void 0:(a=V.timedAnimationButtonRenderer)==null?void 0:a.buttonRenderer,_.y9);return(Z==null?void 0:Z.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(Z==null?void 0:Z.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(Z==null?void 0:Z.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}}});
fL.prototype.onYtServiceRequestError=fL.prototype.onYtServiceRequestError;fL.prototype.updateJoinButtonOverrides=fL.prototype.updateJoinButtonOverrides;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],fL.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],fL.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],fL.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.s5),_.u("design:type",Object)],fL.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],fL.prototype,"data",void 0);_.z([_.E("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.u("design:type",Object),_.u("design:paramtypes",[])],fL.prototype,"hideJoin",null);_.z([_.x(),_.u("design:type",String)],fL.prototype,"subscribeKey",void 0);_.z([_.x({selectorArgs:["subscribeKey"],selector:_.W3}),_.u("design:type",Object)],fL.prototype,"subscriptionStateEntity",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],fL.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.z([_.E("subscriptionStateEntity"),_.x({reflectToAttribute:!0}),_.u("design:type",Object),_.u("design:paramtypes",[])],fL.prototype,"subscribed",null);_.z([_.E("subscribed","data.membershipButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],fL.prototype,"joinButtonOverrides",null);
_.z([_.RX("joinButtonOverrides"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fL.prototype,"updateJoinButtonOverrides",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],fL.prototype,"onYtServiceRequestError",null);fL=_.z([_.p({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],fL);
_.pr()(fL,"ytd-video-owner-renderer",function(){if(IcS===void 0){var Z=document.createElement("template");_.w(Z,'\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"><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><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"><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" 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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);IcS=Z}Z=IcS;return Z},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});var ZaC;var ic=function(){var Z=_.Q.apply(this,arguments)||this;Z.buttonUpdate=_.F("web_button_rework");Z.dismissButtonOverrides=_.F("web_button_rework")?{iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"}:void 0;Z.forceDarkTheme=!1;Z.forceLightTheme=!1;Z.dynamicTextHeight=94;Z.hasOverflowButton=!1;Z.isInfeedModernization=!1;return Z};
_.O(ic,_.Q);_.P=ic.prototype;_.P.computeUrlImg=function(Z){if(Z)return _.xI(Z.thumbnails)};
_.P.getLogoHeight=function(Z){return this.logoWithPadding(Z)?"31":"24"};
_.P.getLogoClassName=function(Z){return this.logoWithPadding(Z)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.P.logoWithPadding=function(Z){var V,a;return(Z=(V=Z.thumbnails)==null?void 0:(a=V[0])==null?void 0:a.height)&&Z%31===0?!0:!1};
_.P.sendImpressionEndpoints=function(Z){Z.impressionEndpoints&&_.Wo(this.hostElement,Z.impressionEndpoints)};
_.P.observeBasicPalette=function(){var Z,V,a=(Z=this.data)==null?void 0:(V=Z.colorData)==null?void 0:V.basicColorPaletteData;a?_.SV(this.hostElement,a):_.SV(this.hostElement,{})};
_.P.observeDataChanged=function(){var Z;this.dynamicTextHeight=((Z=this.data)==null?0:Z.supplementalText)?74:94;var V;this.hasSupplementalText=!((V=this.data)==null||!V.supplementalText);if(_.F("web_button_rework")){var a,J,r,f;Z=(a=this.data)==null?void 0:(J=a.actionButton)==null?void 0:(r=J.buttonRenderer)==null?void 0:(f=r.colorData)==null?void 0:f.basicColorPaletteData;var d,N,C;if(!((d=this.data)==null?0:(N=d.actionButton)==null?0:(C=N.buttonRenderer)==null?0:C.style)&&Z){this.computeIsInfeedModernization(this.data)||
(Z.borderColor=Z.foregroundTitleColor);var T,Y;this.set("data.actionButton.buttonRenderer",_.lv.unsafeClone((T=this.data)==null?void 0:(Y=T.actionButton)==null?void 0:Y.buttonRenderer))}}};
_.P.observeDataForCounterfactual=function(){if(_.F("kevlar_banner_cf_extra_logging")){var Z;((Z=this.data)==null?0:Z.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.P.computeSupplementalStyle=function(){var Z;if((Z=this.data)!=null&&Z.supplementalText){var V,a,J;if((V=this.data)==null?0:(a=V.colorData)==null?0:(J=a.basicColorPaletteData)==null?0:J.foregroundActivatedColor)return Z=_.qW(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+Z+"; --yt-endpoint-hover-color:"+Z+"; --yt-endpoint-visited-color:"+Z+"; --yt-formatted-string-bold-font-weight:700;"}};
_.P.computeForcedDarkTheme=function(){var Z,V,a,J=(Z=this.data)==null?void 0:(V=Z.actionButton)==null?void 0:(a=V.buttonRenderer)==null?void 0:a.style,r,f,d;Z=ntk(((r=this.data)==null?void 0:(f=r.colorData)==null?void 0:(d=f.basicColorPaletteData)==null?void 0:d.backgroundColor)||0);return J&&Z};
_.P.computeForcedLightTheme=function(){var Z,V,a,J=(Z=this.data)==null?void 0:(V=Z.actionButton)==null?void 0:(a=V.buttonRenderer)==null?void 0:a.style,r,f,d;Z=!ntk(((r=this.data)==null?void 0:(f=r.colorData)==null?void 0:(d=f.basicColorPaletteData)==null?void 0:d.backgroundColor)||0);return J&&Z};
_.P.computeHasOverflowButton=function(Z){return!!Z.overflowButton};
_.P.computeHasTitle=function(Z){return!!Z.title};
_.P.computeTitleMaxFontSize=function(Z){return this.computeHasOverflowButton(Z)?28:64};
_.P.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.P.computeIsInfeedModernization=function(){var Z,V,a,J,r=(Z=this.data)==null?void 0:(V=Z.actionButton)==null?void 0:(a=V.buttonRenderer)==null?void 0:(J=a.colorData)==null?void 0:J.basicColorPaletteData;return(r==null?void 0:r.backgroundColor)===452984831||(r==null?void 0:r.backgroundColor)===218103808};
ic.prototype.observeDataForCounterfactual=ic.prototype.observeDataForCounterfactual;ic.prototype.observeDataChanged=ic.prototype.observeDataChanged;ic.prototype.observeBasicPalette=ic.prototype.observeBasicPalette;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ic.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],ic.prototype,"ytdDismissibleItemBehavior",void 0);
_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],ic.prototype,"ytdGuideStateAwareBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ic.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ic.prototype,"buttonUpdate",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],ic.prototype,"hasSupplementalText",void 0);_.z([_.x(),_.u("design:type",Object)],ic.prototype,"dismissButtonOverrides",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.u("design:type",Boolean)],ic.prototype,"hasTitle",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.u("design:type",Object)],ic.prototype,"forceDarkTheme",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.u("design:type",Object)],ic.prototype,"forceLightTheme",void 0);_.z([_.x(),_.u("design:type",Object)],ic.prototype,"dynamicTextHeight",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.u("design:type",Object)],ic.prototype,"hasOverflowButton",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.u("design:type",Object)],ic.prototype,"isInfeedModernization",void 0);_.z([_.RX("data.colorData.basicColorPaletteData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ic.prototype,"observeBasicPalette",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ic.prototype,"observeDataChanged",null);_.z([_.RX("data.isVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ic.prototype,"observeDataForCounterfactual",null);ic=_.z([_.p({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],ic);
_.e(ic,"ytd-banner-promo-renderer",function(){if(ZaC!==void 0)return ZaC;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return ZaC=Z},{mode:1});var Va8;var aqk;var Jm8;var Bt=function(){return _.Q.apply(this,arguments)||this};
_.O(Bt,_.Q);_.z([_.x(),_.u("design:type",Object)],Bt.prototype,"data",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Bt.prototype,"ytRendererBehavior",void 0);Bt=_.z([_.p({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],Bt);
_.e(Bt,"ytd-hashtag-grid-tile-renderer",function(){if(Jm8!==void 0)return Jm8;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Jm8=Z},{mode:1});var dg=function(){return _.Q.apply(this,arguments)||this};
_.O(dg,_.Q);dg.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
dg.prototype.updateRichGridTrendingHashtagsVisibility=function(){var Z,V;if(((Z=this.data)==null||!Z.isExpanded)&&(V=this.data)!=null&&V.tiles){Z=this.data.tiles.length;V=Z>this.richGridItemsPerRow?this.richGridItemsPerRow+1:Z;var a=Math.ceil(Z/V);this.fullyVisibleRows=Z%V===1&&a===2?1:Math.min(a,2);this.isShowMoreVisible=this.fullyVisibleRows<a}};
dg.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
dg.prototype.updateRichGridTrendingHashtagsVisibility=dg.prototype.updateRichGridTrendingHashtagsVisibility;_.z([_.x(),_.u("design:type",Object)],dg.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Number)],dg.prototype,"fullyVisibleRows",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],dg.prototype,"isShowMoreVisible",void 0);_.z([_.x({selector:_.Y9,value:0}),_.u("design:type",Number)],dg.prototype,"richGridItemsPerRow",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],dg.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],dg.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],dg.prototype,"ytdReduxBehavior",void 0);_.z([_.RX("data","richGridItemsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dg.prototype,"updateRichGridTrendingHashtagsVisibility",null);
dg=_.z([_.p({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],dg);
_.e(dg,"ytd-hashtag-grid-shelf-renderer",function(){if(aqk!==void 0)return aqk;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return aqk=Z},{mode:1});var osS;var rmL;var mk=function(){var Z=_.Q.apply(this,arguments)||this;Z.visibleVideos=[];Z.hiddenVideos=[];Z.modern=_.F("web_modern_buttons");Z.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return Z};
_.O(mk,_.Q);_.P=mk.prototype;_.P.attached=function(){var Z=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",Z);this.onDarkModeToggledAction(Z)};
_.P.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"}}}};
_.P.dataChanged=function(){var Z=this;this.requestElementsPerRow();var V,a;this.currentColorPalette=this.isDarkTheme?(V=this.data)==null?void 0:V.darkColorData:(a=this.data)==null?void 0:a.lightColorData;var J;if((J=this.currentColorPalette)==null?0:J.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.vH(this,function(){Z.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.P.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.P.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.P.computeIsFirstFeedItem=function(Z){return Z};
_.P.onDarkModeToggledAction=function(Z){Z!==this.isDarkTheme&&this.set("isDarkTheme",Z);this.data&&(this.currentColorPalette=Z?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.P.getCurrentLogo=function(Z,V){if(Z)return V?Z.darkLogoImage:Z.lightLogoImage};
_.P.computeTitleStyle=function(Z){var V;if((V=this.data)!=null&&V.title&&Z&&Z.textPrimary!==void 0)return"color:"+_.qW(Z.textPrimary)+";"};
_.P.computeSubtitleStyle=function(Z){var V;if((V=this.data)!=null&&V.subtitle&&Z&&Z.textSecondary!==void 0)return"color:"+_.qW(Z.textSecondary)+";"};
_.P.computeDismissIconStyle=function(Z){if(this.data&&this.data.dismissButton&&Z&&Z.textPrimary!==void 0)return"--yt-button-color:"+_.qW(Z.textPrimary)+";"};
_.P.computeOverflowButtonStyle=function(Z){if(this.data&&this.data.overflowButton&&Z&&Z.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.qW(Z.textPrimary)+";--yt-spec-icon-active-other:"+_.qW(Z.textPrimary)+";"};
_.P.computeBackgroundStyle=function(Z){if(Z&&this.data){var V="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var a=_.xI((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);a&&(V+='background-image:url("'+a+'");')}Z.backgroundColor!==void 0&&(V+="background-color:"+_.SL(Z.backgroundColor)+";");return V}};
_.P.computeButton=function(){var Z,V=Object.assign({},_.D((Z=this.data)==null?void 0:Z.showMoreButton,_.y9));if(this.modern&&V){V.style="STYLE_MONO_OUTLINE";var a;if(Z=(a=this.currentColorPalette)==null?void 0:a.textPrimary)V.colorData={basicColorPaletteData:{foregroundTitleColor:Z,borderColor:Z}}}return V};
_.P.shouldShowBottomButton=function(Z,V){return!(Z==null?0:Z.header)&&!(Z==null||!Z.primaryButton)&&V<3};
_.P.checkExpanded=function(Z){this.isExpanded=Z&&Z.content?this.hiddenVideos.length===0:!0};
_.P.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.P.getLogoHeight=function(Z){return this.logoWithPadding(Z)?"26":"20"};
_.P.getLogoImageId=function(Z){return this.logoWithPadding(Z)?"logo-image-with-padding":"logo-image"};
_.P.computeHasSectionHeader=function(Z){return!!Z.header};
_.P.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var Z;if((Z=this.data.primaryButton)==null?0:Z.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 V;((V=this.data.dismissButton)==null?0:V.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var a,J;((a=this.data)==null?0:(J=a.primaryButton)==null?0:J.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.P.setVisibleVideos=function(Z){if(this.data&&this.data.content)if(this.data.content.length){var V=this.data.content.length;this.data.header?Z?(this.visibleVideos=this.data.content.slice(0,Math.min(V,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(V,this.slimItemsPerRow),V)):(this.visibleVideos=this.data.content.slice(0,Math.min(V,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(V,this.elementsPerRow),V)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(V,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(V,this.elementsPerRow),V)):(this.visibleVideos=this.data.content.slice(0,Math.min(V,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(V,this.elementsPerRow-1),V))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.P.setHasMovieRenderer=function(){var Z;if((Z=this.data)!=null&&Z.content){var V;this.hasMovieRenderer=!!_.D((V=this.data)==null?void 0:V.content[0],_.x4c)}else this.hasMovieRenderer=!1};
_.P.requestElementsPerRow=function(){_.Rg(this.hostElement,"yt-request-elements-per-row")};
_.P.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var Z=_.B(this.hiddenMediaRenderers),V=Z.next();!V.done;V=Z.next())V.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(Z=_.H(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&Z.focus()}};
_.P.updateTitleSpec=function(){var Z;(Z=this.data)!=null&&Z.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.P.logoWithPadding=function(Z){var V,a,J;return(Z=(V=this.getCurrentLogo(Z,this.isDarkTheme))==null?void 0:(a=V.thumbnails)==null?void 0:(J=a[0])==null?void 0:J.height)&&Z%31===0?!0:!1};
_.P.onUpdateElementsPerRowAction=function(Z,V,a){Z&&this.elementsPerRow!==Z&&(this.elementsPerRow=Z);a&&this.slimItemsPerRow!==a&&(this.slimItemsPerRow=a)};
mk.prototype.slimItemsPerRowChanged=mk.prototype.slimItemsPerRowChanged;mk.prototype.elementsPerRowChanged=mk.prototype.elementsPerRowChanged;mk.prototype.dataChanged=mk.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],mk.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],mk.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],mk.prototype,"ytdDismissibleItemBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],mk.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],mk.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],mk.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],mk.prototype,"currentColorPalette",void 0);_.z([_.x(),_.u("design:type",Array)],mk.prototype,"visibleVideos",void 0);_.z([_.x(),_.u("design:type",Array)],mk.prototype,"hiddenVideos",void 0);
_.z([_.x(),_.u("design:type",Object)],mk.prototype,"primaryButton",void 0);_.z([_.x({reflectToAttribute:!0,value:3}),_.u("design:type",Number)],mk.prototype,"elementsPerRow",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],mk.prototype,"isDarkTheme",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],mk.prototype,"isExpanded",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],mk.prototype,"largeTitle",void 0);
_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],mk.prototype,"hasMovieRenderer",void 0);_.z([_.x(),_.u("design:type",Number)],mk.prototype,"slimItemsPerRow",void 0);_.z([_.x(),_.u("design:type",Boolean)],mk.prototype,"showLightVideoMetadata",void 0);_.z([_.x(),_.u("design:type",Boolean)],mk.prototype,"showDarkVideoMetadata",void 0);_.z([_.x(),_.u("design:type",Number)],mk.prototype,"videoMetadataColor",void 0);
_.z([_.x({reflectToAttribute:!0,selector:_.TP}),_.u("design:type",Boolean)],mk.prototype,"miniMode",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.u("design:type",Boolean)],mk.prototype,"isFirstFeedItem",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.u("design:type",Boolean)],mk.prototype,"hasSectionHeader",void 0);
_.z([_.x({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],mk.prototype,"roundedContainer",void 0);_.z([_.uo("#visible-video-container ytd-rich-grid-media"),_.u("design:type",Array)],mk.prototype,"visibleMediaRenderers",void 0);_.z([_.uo("#hidden-video-container ytd-rich-grid-media"),_.u("design:type",Array)],mk.prototype,"hiddenMediaRenderers",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mk.prototype,"modern",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mk.prototype,"dataChanged",null);_.z([_.RX("elementsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mk.prototype,"elementsPerRowChanged",null);_.z([_.RX("slimItemsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mk.prototype,"slimItemsPerRowChanged",null);
mk=_.z([_.p({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],mk);
_.e(mk,"ytd-brand-video-shelf-renderer",function(){if(rmL!==void 0)return rmL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return rmL=Z},{mode:1});var PzW;var N$=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return Z};
_.O(N$,_.Q);_.P=N$.prototype;_.P.attached=function(){var Z=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",Z);this.onDarkModeToggledAction(Z)};
_.P.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"}}}};
_.P.dataChanged=function(){this.requestElementsPerRow();var Z,V;this.currentColorPalette=this.isDarkTheme?(Z=this.data)==null?void 0:Z.darkColorData:(V=this.data)==null?void 0:V.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.P.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.P.computeIsFirstFeedItem=function(Z){return Z};
_.P.onDarkModeToggledAction=function(Z){Z!==this.isDarkTheme&&this.set("isDarkTheme",Z);this.data&&(this.currentColorPalette=Z?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(Z),this.updateButtonPalette())};
_.P.shouldShowThumbnailInMetadata=function(Z){return Z<=1};
_.P.computeVideoMetadataColor=function(){if(this.data){var Z;if((Z=this.currentColorPalette)==null?0:Z.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.P.computeTitleStyle=function(Z){var V;if((V=this.data)!=null&&V.title&&Z&&Z.textPrimary!==void 0)return"color:"+_.qW(Z.textPrimary)+";"};
_.P.computeSubtitleStyle=function(Z){var V;if((V=this.data)!=null&&V.subtitle&&Z&&Z.textSecondary!==void 0)return"color:"+_.qW(Z.textSecondary)+";"};
_.P.computeOverflowButtonStyle=function(Z){var V;if(this.data&&this.data.overflowButton&&(Z==null?0:(V=Z.dismissButtonColorData)==null?0:V.foregroundTitleColor))return"--ytd-menu-renderer-button-color:"+_.qW(Z.dismissButtonColorData.foregroundTitleColor)+";--yt-spec-icon-active-other:"+_.qW(Z.dismissButtonColorData.foregroundTitleColor)+";"};
_.P.computeBackgroundStyle=function(Z){if(Z&&this.data){var V="";Z.backgroundColor!==void 0&&(V+="background-color:"+_.SL(Z.backgroundColor)+";");return V}};
_.P.computeHasOverflowButton=function(Z){return!!Z.overflowButton};
_.P.updateButtonPalette=function(){if(this.data){var Z;if((Z=this.data.primaryButton)==null?0:Z.buttonRenderer){var V;if((V=this.currentColorPalette)==null?0:V.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var a;((a=this.currentColorPalette)==null?0:a.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)})}}};
_.P.requestElementsPerRow=function(){_.Rg(this.hostElement,"yt-request-elements-per-row")};
_.P.updateTitleSpec=function(){var Z;(Z=this.data)!=null&&Z.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")};
_.P.onUpdateElementsPerRowAction=function(Z){Z&&this.elementsPerRow!==Z&&(this.elementsPerRow=Z)};
N$.prototype.elementsPerRowChanged=N$.prototype.elementsPerRowChanged;N$.prototype.dataChanged=N$.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],N$.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],N$.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],N$.prototype,"ytdDismissibleItemBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],N$.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],N$.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],N$.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],N$.prototype,"currentColorPalette",void 0);_.z([_.x(),_.u("design:type",Object)],N$.prototype,"primaryButton",void 0);
_.z([_.x({reflectToAttribute:!0,value:3}),_.u("design:type",Number)],N$.prototype,"elementsPerRow",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],N$.prototype,"isDarkTheme",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],N$.prototype,"titleSize",void 0);_.z([_.x(),_.u("design:type",Number)],N$.prototype,"videoMetadataColor",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.TP}),_.u("design:type",Boolean)],N$.prototype,"miniMode",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.u("design:type",Boolean)],N$.prototype,"isFirstFeedItem",void 0);_.z([_.x({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],N$.prototype,"roundedContainer",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.u("design:type",Boolean)],N$.prototype,"hasOverflowButton",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],N$.prototype,"dataChanged",null);_.z([_.RX("elementsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],N$.prototype,"elementsPerRowChanged",null);N$=_.z([_.p({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],N$);
_.e(N$,"ytd-brand-video-singleton-renderer",function(){if(PzW!==void 0)return PzW;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return PzW=Z},{mode:_.h4("kevlar_poly_si_batch_j070")?1:2});var fqK;var iaC=_.Uc(function(Z){var V=Z.data;return _.S(_.bn,{data:function(){return V().thumbnail},
alt:"",className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail-image",targetHeight:function(){a:switch(V().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var a=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":a=88;break a;default:a=88}return a},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return V().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"bi"),du8=_.Uc(function(Z){var V=Z.metadataRow;
var a=Z.delimiter;return _.S(_.q_,{each:function(){return V().textParts||[]},
keyBy:"INDEX"},function(J,r){return _.S(_.Wr,null,_.S(_.dH,{text:J,noWrap:!0,userInput:!0}),_.S(BwI,{delimiter:a,max:function(){return V().textParts.length},
index:r}))})},"ci"),BwI=_.Uc(function(Z){var V=Z.delimiter;
var a=Z.max;var J=Z.index;return _.S(_.K,{cond:function(){return(V==null?void 0:V())&&a()-1>J()},
then:function(){return _.S("span",null,V)}})},"di"),muI=_.Uc(function(Z){var V=Z.data;
Z={};return _.S("yt-profile-page-header-information-view-model",{class:_.un("profile-page-header-information-view-model-wiz",(Z["profile-page-header-information-view-model-wiz--mobile"]=!1,Z))},_.S(_.K,{cond:function(){return V().onTap},
then:function(){return _.S(_.B3,{className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail",command:function(){return _.Xy(V().onTap)}},_.S(_.lB,{data:function(){return V().thumbnail}},{profilePageHeaderThumbnailViewModel:iaC}))},
else:function(){return _.S("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail"},_.S(_.lB,{data:function(){return V().thumbnail}},{profilePageHeaderThumbnailViewModel:iaC}))}}),_.S("div",{class:"profile-page-header-information-view-model-wiz__flex-container"},_.S(_.K,{cond:function(){return V().onTap},
then:function(){return _.S(_.lB,{data:function(){return V().title}},{profilePageHeaderTitleViewModel:function(a){var J=a.data;
return _.S(_.B3,{className:"profile-page-header-information-view-model-wiz__profile-page-header-title",command:function(){return _.Xy(J().onTap)}},_.S(_.dH,{text:function(){return J().title}}))}})},
else:function(){return _.S(_.lB,{data:function(){return V().title}},{profilePageHeaderTitleViewModel:function(a){var J=a.data;
return _.S(_.dH,{text:function(){return J().title},
className:"profile-page-header-information-view-model-wiz__profile-page-header-title"})}})}}),_.S(_.lB,{data:function(){return V().metadata}},{profilePageHeaderMetadataViewModel:function(a){var J=a.data;
return _.S(_.K,{cond:function(){return J().metadataRows},
then:function(r){return _.S("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-metadata"},_.S(_.q_,{each:r,keyBy:"INDEX"},function(f,d){return _.S(_.Wr,null,_.S(du8,{metadataRow:f,delimiter:" \u2022 "}),_.S(BwI,{delimiter:" \u2022 ",max:function(){return r().length},
index:d}))}))}})}})))},"ei");
muI.idomCompat=!0;_.jG(muI,"yt-profile-page-header-information-view-model",{props:{data:_.Hh}});var CL=function(){return _.Q.apply(this,arguments)||this};
_.O(CL,_.Q);CL.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],CL.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],CL.prototype,"data",void 0);CL=_.z([_.p({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],CL);
_.e(CL,"ytd-effect-pivot-header-view-model",function(){if(fqK!==void 0)return fqK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return fqK=
Z},{mode:1});var NwK;var q$=function(){return _.Q.apply(this,arguments)||this};
_.O(q$,_.Q);q$.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],q$.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],q$.prototype,"data",void 0);q$=_.z([_.p({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],q$);
_.e(q$,"ytd-source-pivot-header-renderer",function(){if(NwK!==void 0)return NwK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return NwK=Z},{mode:1});_.CzW=_.Uc(function(Z){var V=Z.data;Z=_.v6();_.xA(Z,function(){return V().rendererContext});
var a=function(){var J;return _.jb((J=V())==null?void 0:J.rendererContext)};
return _.S("content-list-item-view-model",{el:Z,class:"ytContentListItemViewModelHost",role:function(){return a()?"listitem":void 0},
tabindex:function(){return a()?0:void 0}},_.S("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.S("div",{class:"ytContentListItemViewModelImageContainer"},_.S(_.K,{cond:function(){return V().image},
then:function(J){return _.S(_.bn,{data:J,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.S(_.lB,{data:function(){var J;
return(J=V())==null?void 0:J.avatar}},{avatarViewModel:_.s1})),_.S("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.S("div",{class:"ytContentListItemViewModelTitle"},_.S(_.dH,{text:function(){return V().title}})),_.S("div",{class:"ytContentListItemViewModelMetadata"},_.S(_.lB,{data:function(){return V().metadata}},{contentMetadataViewModel:function(J){return _.S(_.kC4,{data:J.data,
layout:1})}})))),_.S("div",{class:"ytContentListItemViewModelActionButton"},_.S(_.lB,{data:function(){var J;
return(J=V())==null?void 0:J.actionButton}},{buttonViewModel:_.yk,
toggleButtonViewModel:_.Fb})))},"fi");_.jG(_.Uc(function(Z){var V={},a={},J={},r={};return _.S("yt-card-view-model",{class:_.un("ytCardViewModelHost",Z.className,(V.ytCardViewModelOutline=function(){return Z.data().cardStyle==="CARD_STYLE_OUTLINE"},V),(a.ytCardViewModelRaised=function(){return Z.data().cardStyle==="CARD_STYLE_RAISED"||Z.data().cardStyle==="CARD_STYLE_UNSPECIFIED"},a),(J.ytCardViewModelTonal=function(){return Z.data().cardStyle==="CARD_STYLE_TONAL"},J),(r.ytCardViewModelInverted=function(){return Z.data().cardStyle===
"CARD_STYLE_INVERSE"},r))},_.S(_.lB,{data:function(){return Z.data().background}},{cinematicContainerViewModel:function(f){return _.S(_.wfW,{data:f.data})}}),_.S("div",{class:"ytCardViewModelContentWrapper"},_.S(_.lB,{data:function(){return Z.data().content}},{contentListItemViewModel:function(f){return _.S(_.CzW,{data:f.data})}})),_.S(_.lB,{data:function(){return Z.data().dismissAction}},{buttonViewModel:function(f){return _.S(_.yk,{data:f.data})}}))},"gi"),"yt-card-view-model",{props:{data:_.Hh,
className:_.Hh}});_.jG(_.Uc(function(Z){var V=function(){return _.D(Z.data().flowRoot,QuK)};
_.so(function(){var a=V(),J=function(){},r=function(){};
if(a){var f,d,N=(d=_.D((f=a.steps)==null?void 0:f[0],_.YNW))==null?void 0:d.stepId;yuS(a,N||"");J=UdI(a);r=HeJ(a)}_.sN(function(){J();J=function(){};
r();r=function(){}})});
return _.S("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.S(_.QzH,{contentId:function(){return Z.data().contentId}},function(){return _.S("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.S(_.K,{cond:V,
then:function(a){return _.S(_.P18,{data:a})}}))}))},"hi"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.Hh}});_.jG(_.Uc(function(){return _.S("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.S("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.S("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.S(_.RpJ,null)),_.S(_.eMb,{data:{rows:1},isExploreHub:!0}))},"ii"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.jG(_.Uc(function(Z){var V=Z.data;var a=Z.standardUnitMinWidth;Z=_.v6();var J=_.B((0,_.MWF)(V)),r=J.next().value,f=J.next().value,d=function(){var C,T=(C=r())==null?void 0:C.contents;return T==null||T.length===0},N=function(){f(Object.assign({},r(),{contents:[]}))};
_.$X(Z,{showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var C=_.D(V().chipsShelf,pN0);if(C!=null&&C!=null&&C.autoselectChipOnVisible){var T,Y,X=_.D(C==null?void 0:(T=C.contents)==null?void 0:T[(Y=C.autoselectedChipIndex)!=null?Y:0],_.A8);X&&X.tapCommand&&_.tj(X.tapCommand)}}});
return _.S("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:Z},_.S(_.QzH,{contentId:function(){return V().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.S("div",null,_.S("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.S(_.lB,{data:function(){return V().header}},{sectionHeaderViewModel:function(C){return _.S(_.Mm,{data:C.data,
disableHorizontalPadding:!0})}})),_.S("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.S(_.lB,{data:function(){return V().chipsShelf}},{chipsShelfViewModel:function(C){return _.S(_.MT4,{data:C.data,
callback:N,enableSingleChipSelection:!0})}})),_.S("div",null,_.S(_.K,{cond:d,
then:function(){return _.S("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.S(_.eMb,{data:{rows:1},isExploreHub:!0}))}}),_.S(_.lB,{data:function(){var C;
return(C=r())==null?void 0:C.contents}},{richShelfRenderer:function(C){return _.S(_.RWb,{data:C.data,
isInnerShelf:!0,standardUnitMinWidth:a})}})))}))},"ji"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.Hh,
standardUnitMinWidth:_.Hh}});var S1=function(){return _.Q.apply(this,arguments)||this};
_.O(S1,_.Q);
S1.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",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}}};
S1.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.z([_.A(_.s5),_.u("design:type",Object)],S1.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],S1.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ck),_.u("design:type",Object)],S1.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],S1.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],S1.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Number)],S1.prototype,"standardUnitMinWidth",void 0);S1=_.z([_.p({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],S1);
_.e(S1,"ytd-rich-section-renderer",function(){if(osS!==void 0)return osS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return osS=Z},{mode:_.h4("kevlar_poly_si_batch_j029")?
1:2});_.jG(_.ArD,"yt-profile-identity-info-view-model",{props:{data:_.Hh,hideDivider:_.Hh}});_.jG(_.QrB,"yt-page-header-view-model",{props:{data:_.Hh,noPadding:_.Hh,enableBanner:_.Hh,cinematicContainerTopbarOffset:_.Hh,allowCinematicContainerOverflow:_.Hh,displayAsSidebar:_.Hh,displayAsPanel:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;var a=function(){var r;return(r=V().numColumns)!=null?r:2},J=function(){return a()>1?3:2};
Z={};return _.S("ytd-rich-grid-group",{class:_.un("ytdRichGridGroupHost",(Z.ytdRichGridGroupHostFirstColumn=function(){return V().colIndex===0},Z)),
style:_.ot({"--ytd-rich-grid-group-num-columns":a,"--ytd-rich-grid-items-per-group":J})},_.S("div",{class:"ytdRichGridGroupContents"},_.S(_.lB,{data:function(){var r;return(r=V().contents)==null?void 0:r.slice(0,J())}},{richItemRenderer:function(r){return _.S(_.zWH,{data:r.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"ki"),"ytd-rich-grid-group",{props:{data:_.Hh}});var Ti=function(){var Z=_.Q.apply(this,arguments)||this;Z.resizeOnObserverInit=!1;Z.isInlinePreviewDisabled=_.F("web_disable_inline_preview");Z.disableStickyFilterBar=!1;Z.transparentBackgroundChipsBar=!1;Z.hideChipsBar=!1;Z.isWatchDefaultLayout=!0;Z.continuationShowButton=!1;Z.rowReducedHorizontalMargin=!1;Z.useCompactList=!1;Z.manualDownloadsPresent=!1;Z.smartDownloadsPresent=!1;Z.shouldRenderDownloadsBanner=!1;Z.hasOptedIntoSmartDownloads=!1;Z.elementsPerRow=4;Z.typographyBump=!1;Z.showGnomeContents=
!1;Z.showExploreHubContents=!1;Z.slimItemsPerRow=1;Z.pageLoadingFromNavigation=!1;Z.loggingRefactor=_.F("kevlar_rich_grid_logging_fix");Z.resizeObserver=null;Z.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"};Z.rendererToTagNameMap=
new Map(Object.entries(Z.contentMapping()).map(function(V){var a=_.B(V);V=a.next().value;a=a.next().value;return[V,a.component]}));
Z.insertedContent=new Map;return Z};
_.O(Ti,_.Q);_.P=Ti.prototype;_.P.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var Z=_.B(_.H(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),V=Z.next();!V.done;V=Z.next())V.value.useCompactList=this.useCompactList};
_.P.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var Z=_.B(_.H(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),V=Z.next();!V.done;V=Z.next())V=V.value,V.sizing=this.sizing,V.typographyBump=this.typographyBump};
_.P.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.P.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]]"}}}};
_.P.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}}};
_.P.attached=function(){document.addEventListener("yt-page-type-changed",_.zh(this,this.onPageChange));this.updateItemMinAndMaxWidth();this.throttledOnResize=new _.Lg(this.resizeObserved,_.W0("rich_grid_resize_delay_ms",50),this)};
_.P.detached=function(){var Z;(Z=this.resizeObserver)==null||Z.disconnect();document.removeEventListener("yt-page-type-changed",_.zh(this,this.onPageChange))};
_.P.insertRichSection=function(Z){var V=Z.richItemTargetId;Z=Z.richSectionRendererToInsert;V&&Z&&(this.insertedContent.set(V,Z),this.reflowContent())};
_.P.computeIsReloading=function(){return this.ytContinuationHandlerBehavior.continuationIsReloading};
_.P.computeIsInlinePreviewEnabled=function(Z,V,a){return _.F("web_disable_inline_preview")?!1:!a&&_.fT0({miniplayerIsActive:Z,miniplayerPlaybackState:V})};
_.P.computeSizing=function(){var Z=_.PYE(this.data);if(Z||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return Z?this.useCompactList?"COMPACT":Z:this.miniMode?"COMPACT":_.F("web_use_layout_library_for_rich_grid")?"STANDARD":void 0};
_.P.updateItemMinAndMaxWidth=function(){var Z=_.W0("rich_grid_max_item_width",500);Z>0&&_.eL(this.hostElement,{"--ytd-rich-grid-item-max-width":Z+"px"});var V;Z=this.getRichItemMinWidth((V=this.hostElement)==null?void 0:V.clientWidth);Z>0&&_.eL(this.hostElement,{"--ytd-rich-grid-item-min-width":Z+"px"})};
_.P.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.P.resizeObserved=function(){_.L4(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.P.navigateBackToHome=function(){_.F("web_hide_gnome_until_user_navigates_back_to_home")&&(this.showGnomeContents=!1);_.F("web_hide_explore_hub_until_user_navigates_back_to_home")&&(this.showExploreHubContents=!1);var Z=_.l().resolve(_.jV).isOnWatch(),V,a=((V=_.Vp(location.pathname))==null?void 0:V.toString())||"";(["search".toString(),"subscriptions".toString(),"shorts".toString()].includes(a)||Z)&&this.gnomeContents&&_.F("web_hide_gnome_until_user_navigates_back_to_home")&&(this.showGnomeContents=
!0);Z&&this.exploreHubContents&&_.F("web_hide_explore_hub_until_user_navigates_back_to_home")&&(_.EV().dispatch(_.$z({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})),this.showExploreHubContents=!0)};
_.P.onPageChange=function(){var Z=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.F("disable_chip_select_on_nav")||_.L4(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.td.addJob(function(){Z.pageLoadingFromNavigation=!1;_.F("disable_chip_select_on_nav")&&_.F("h5_reset_cache_and_filter_before_update_masthead")&&Z.resetCacheAndIsFilteredFeed();Z.setMasthead();Z.maybeSetBigYoodle();Z.forceRefreshAndLog();Z.terminateVideoPreview();_.F("web_hide_gnome_until_user_navigates_back_to_home")&&
(Z.dataChanged(),_.vH(Z,function(){if(Z.showGnomeContents){var V=Array.from(_.H(Z.hostElement).querySelectorAll("ytd-rich-section-renderer")).find(function(J){J=_.H(J).querySelector("ytd-rich-shelf-renderer");return!!J&&J.isGnomeShelf()});
if(V){V=V.offsetTop-Z.contentsElement.offsetTop;var a=_.l().resolve(_.jV).getCurrentPage();a&&a.getPageScrollingElement().scrollTo({top:V,behavior:"smooth"})}}}));
_.F("web_hide_explore_hub_until_user_navigates_back_to_home")&&(Z.dataChanged(),_.vH(Z,function(){if(Z.showExploreHubContents&&!_.F("web_explore_hub_no_scroll")){var V=Array.from(_.H(Z.hostElement).querySelectorAll("ytd-rich-section-renderer")).find(function(J){return!!J.querySelector("ytd-talk-to-recs-flow-renderer")});
if(V){V=V.offsetTop-Z.contentsElement.offsetTop;var a=_.l().resolve(_.jV).getCurrentPage();a&&a.getPageScrollingElement().scrollTo({top:V,behavior:"smooth"})}}}))},8)):((_.F("web_hide_gnome_until_user_navigates_back_to_home")||_.F("web_hide_explore_hub_until_user_navigates_back_to_home"))&&this.navigateBackToHome(),this.mastheadData&&(this.mastheadData=void 0))};
_.P.dataChanged=function(){var Z=this,V=_.W0("web_rich_grid_row_margin",0);V>0&&_.eL(this.hostElement,{"--ytd-rich-grid-row-margin":V+"px"});_.L4(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.vH(this,function(){Z.updateRichItemGridPositions();Z.contentsElement&&_.eL(Z.hostElement,{"--ytd-rich-grid-content-offset-top":Z.contentsElement.offsetTop+
"px"})}),this.initResizeObserver())};
_.P.initResizeObserver=function(){var Z=this;if(window.ResizeObserver){var V;(V=this.resizeObserver)==null||V.disconnect();var a=!1;this.resizeObserver=new ResizeObserver(function(){if(a){var J;(J=Z.resizeObserver)==null||J.disconnect();var r;(r=Z.throttledOnResize)==null||r.fire();requestAnimationFrame(function(){var d;(d=Z.throttledOnResize)==null||d.fire();Z.initResizeObserver()})}else if(a=!0,Z.resizeOnObserverInit){var f;
(f=Z.throttledOnResize)==null||f.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.P.contentLengthChanged=function(){if(_.F("rich_grid_contents_check_width_ks")||this.containerWidth||this.isShortsPanel)this.reflowContent(),_.L4(this.hostElement,"ytd-rich-item-index-update-action")};
_.P.updateElementsPerRow=function(){_.L4(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.$z({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.$z({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.P.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.P.onRichShelfRendererCollapse=function(Z){if(this.shownItems){var V=Z.detail;Z=this.shownItems.findIndex(function(J){var r,f;return((f=_.D(J==null?void 0:(r=J.richSectionRenderer)==null?void 0:r.content,_.myE))==null?void 0:f.trackingParams)===V});
var a=Z+1;Z<0||a>=this.contentsElement.children.length||!this.shownItems[a].richItemRenderer||this.contentsElement.children[a].scrollIntoView({behavior:"smooth",block:"start"})}};
_.P.onSoftReloadPage=function(){this.scrollUpToTop()};
_.P.handleRerenderDownloadsData=function(){_.F("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.P.handlePlaylistRemoveVideosAction=function(Z){var V;if(((V=_.D(Z,_.bVr))==null?0:V.setVideoIds)&&this.data&&this.data.contents){Z=_.D(Z,_.bVr).setVideoIds;for(V=this.data.contents.length-1;V>=0;){var a=_.D(this.data.contents[V],_.Fw);(a=a&&_.D(a.content,_.wE))&&a.setVideoId&&Z.includes(a.setVideoId)&&this.splice("data.contents",V,1);V--}this.updateIndices()}};
_.P.updateIndices=function(){if(this.data&&this.data.contents)for(var Z=0;Z<this.data.contents.length;Z++)this.set("data.contents."+Z+".richItemRenderer.index",_.HA(String(Z+1)))};
_.P.hasTopRowInlinePlayableVideoWithEndorsement=function(Z){var V;return!((V=Z.slice(0,this.getItemsPerRow()))==null||!V.some(function(a){var J;a=_.D(a==null?void 0:(J=a.richItemRenderer)==null?void 0:J.content,_.Ul);var r;return(a==null?void 0:a.inlinePlaybackEndpoint)&&(a==null?void 0:(r=a.thumbnailOverlays)==null?void 0:r.some(function(f){return f.thumbnailOverlayEndorsementRenderer}))}))};
_.P.refreshGridLayoutNew=function(Z,V,a,J){var r=J.postsPerRow;var f=J.slimItemsPerRow;var d=J.gameCardsPerRow;J=J.miniGameCardsPerRow;var N;if((N=this.data)==null||!N.contents||!this.containerWidth)return!1;var C;if((C=this.data.responsiveContainerConfiguration)==null?0:C.responsiveSize){var T=_.VMK(this.data.responsiveContainerConfiguration,this.containerWidth),Y;N=_.$A(Object.assign({},T,{standardUnitMinWidth:(Y=this.data)==null?void 0:Y.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&T.isCompactList)}else N=_.$A({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(T=this.data)==null?void 0:T.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=N.typographyBump;Y=!1;if(Z||this.elementsPerRow!==N.numItems||this.postsPerRow!==r||this.slimItemsPerRow!==f||this.gameCardsPerRow!==
d||this.miniGameCardsPerRow!==J||this.gutter!==N.gutter)Y=this.elementsPerRow!==N.numItems,this.elementsPerRow=N.numItems,this.postsPerRow=r,this.slimItemsPerRow=f,this.gameCardsPerRow=d,this.miniGameCardsPerRow=J,this.gutter=N.gutter,this.itemWidth=N.itemWidth,this.reflowContent(V),_.eL(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":N.gutter+"px","--ytd-rich-grid-posts-per-row":""+this.postsPerRow,"--ytd-rich-grid-slim-items-per-row":""+this.slimItemsPerRow,
"--ytd-rich-grid-game-cards-per-row":""+this.gameCardsPerRow,"--ytd-rich-grid-mini-game-cards-per-row":""+this.miniGameCardsPerRow}),this.updateElementsPerRow(),this.updateMiniMode(a);this.ytdReduxBehavior.dispatch(_.$z({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:N.maxContainerWidth}));return Y};
_.P.refreshGridLayout=function(Z,V){var a,J=(a=this.hostElement)==null?void 0:a.clientWidth;this.containerWidth=this.adjustRichGridWidth(J,!0);var r;if((r=this.data)==null||!r.contents||!this.containerWidth)return Z&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&!_.F("rg_pending_reflow_ks")&&(Z=!0,this.pendingForceReflow=!1);a=this.getRichItemMinWidth(J);var f=this.isShortsPanel?146:194,d=this.getMiniGameCardMinWidth(),N=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:6;
J=a=this.calcElementsPerRow(a,N);(r=a<=3&&this.miniModeAllowed())&&(a=this.calcElementsPerRow(240,4));var C=this.calcMaxSlimElementsPerRow(a,N,this.isDefaultGrid);N=this.calcElementsPerRow(f,C);var T=this.calcElementsPerRow(this.isCompactGrid?f:154,C);f=this.calcElementsPerRow(this.isCompactGrid?f:d,C);d=!1;if(this.sizing)return this.refreshGridLayoutNew(Z,V,r,{postsPerRow:J,slimItemsPerRow:N,gameCardsPerRow:T,miniGameCardsPerRow:f});if(Z||this.elementsPerRow!==a||this.postsPerRow!==J||this.slimItemsPerRow!==
N||this.gameCardsPerRow!==T||this.miniGameCardsPerRow!==f)d=this.elementsPerRow!==a,this.elementsPerRow=a,this.postsPerRow=J,this.slimItemsPerRow=N,this.gameCardsPerRow=T,this.miniGameCardsPerRow=f,this.reflowContent(V),this.updateElementsPerRow(),_.eL(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)&&_.eL(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(r);_.L4(this.hostElement,"yt-rich-grid-layout-refreshed");return d};
_.P.getRichItemMinWidth=function(Z){var V=_.W0("rich_grid_min_item_width",310);if(!_.F("kevlar_disable_min_width_override")){var a,J;V=(J=(a=this.data)==null?void 0:a.minItemWidth)!=null?J:V}return V+_.ISV(Z)};
_.P.calcMaxSlimElementsPerRow=function(Z,V,a){return(a===void 0?0:a)?Z===1?2:Z%2===0?_.F("web_shorts_2_by_3_reduce_items_per_row")&&Z>=4?Z/2*3-1:Z/2*3:_.F("web_shorts_2_by_3_reduce_items_per_row")&&Z>=3?Z+1:Z+2:V*2};
_.P.adjustRichGridWidth=function(Z,V){var a=_.F("disable_rich_grid_guide_compensation");if(!this.isWatch&&!a){a=_.l().resolve(_.M_(_.G1));var J=a==null?void 0:a.guideElement;if(!(!a||a.getData()||J!=null&&J.opened||a.getMiniGuideVisible()))if(a.canFitPersistentGuide(Z)&&a.getGuideExpandsAutomatically()){var r,f,d=Number((r=window.getComputedStyle(this.hostElement))==null?void 0:(f=r.getPropertyValue("--app-drawer-width"))==null?void 0:f.replace("px",""));Z-=d||0}else if(a.canFitMiniGuide(Z)){var N;
r=Number((d=window.getComputedStyle(this.hostElement))==null?void 0:(N=d.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:N.replace("px",""));Z-=r||0}}Z>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(Z-=V?32:48));return Z};
_.P.calcElementsPerRow=function(Z,V){var a=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),J=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((a+J)/(Z+J))||1,V)};
_.P.reflowContent=function(Z){var V=this;if(!this.isReflowing){this.isReflowing=!0;var a,J,r=!!((a=this.data)==null?0:(J=a.contents)==null?0:J.some(function(t){return _.D(t,_.J1)}));
a=this.getItemsPerRow();var f;J=(f=this.data)==null?void 0:f.reflowOptions;Z&&(_.XZ("rgr_s"),_.vH(this,function(){_.XZ("rgr_nrf")}));
Z={};(f=_.H(this.hostElement).querySelector("#contents"))&&(Z={contentElement:f,rendererToTagNameMap:this.rendererToTagNameMap});f=(f=this.data.contents)?f.slice():[];var d=(_.F("web_hide_gnome_behind_feed_filter_chip")||_.F("web_hide_gnome_until_user_navigates_back_to_home"))&&!this.showGnomeContents,N=_.F("web_hide_explore_hub_until_user_navigates_back_to_home")&&!this.showExploreHubContents,C=-1,T=-1;if(this.isHomePage&&N){for(N=0;N<f.length;N++){var Y=void 0,X=void 0;_.D((Y=f[N])==null?void 0:
(X=Y.richSectionRenderer)==null?void 0:X.content,xdo)&&(T=N)}T>-1&&(this.exploreHubContents=f.splice(T,1))}if(this.isHomePage&&d){for(T=0;T<f.length;T++)X=Y=void 0,(N=_.D((Y=f[T])==null?void 0:(X=Y.richSectionRenderer)==null?void 0:X.content,_.myE))&&d&&(X=Y=void 0,N=_.D((Y=N)==null?void 0:(X=Y.contents)==null?void 0:X[0],_.Fw),Y=void 0,_.D((Y=N)==null?void 0:Y.content,_.CM4)&&(C=T));C>-1&&(this.gnomeContents=f.splice(C,1))}var n=FnW(f,a,r,J,this.getRichGridStyle(),Z,this.insertedContent);r=function(){V.shownItems=
n;V.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(n),_.vH(this,r)):r()}};
_.P.getFirstRowItems=function(Z){for(var V=[],a=0;a<Z.length;a++){var J=void 0,r=void 0,f=void 0,d=void 0,N=void 0,C=void 0;if(((J=Z[a])==null?void 0:(r=J.richItemRenderer)==null?void 0:r.rowIndex)===0||((f=Z[a])==null?void 0:(d=f.richGroupRenderer)==null?void 0:d.rowIndex)===0||((N=Z[a])==null?void 0:(C=N.richSectionRenderer)==null?void 0:C.rowIndex)===0)V.push(Z[a]);else break}return V};
_.P.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.P.handleChipCloudChipSelectAction=function(Z,V){this.terminateVideoPreview();this.cachedContents||this.setCacheAndIsFilteredFeed();_.F("web_hide_gnome_behind_feed_filter_chip")&&(V?(this.showGnomeContents=!0,this.set("data.contents",this.gnomeContents)):this.showGnomeContents=!1)};
_.P.onReloadContinuationFinish=function(){this.data&&this.data.header&&Array.isArray(this.data.header)&&this.data.header.length>0&&(this.data.header=this.data.header[0]);_.F("enable_rich_grid_continuation_reflow_fix")||this.reflowContent();this.isShortsPanel||this.scrollUpToTop();this.ytRendererBehavior.markDirty()};
_.P.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();_.F("web_hide_gnome_behind_feed_filter_chip")&&(this.showGnomeContents=!1);this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.P.terminateVideoPreview=function(){_.L4(this.hostElement,"yt-terminate-video-preview-action")};
_.P.updateRichItemGridPositions=function(){var Z={gridData:{gridColumnCount:this.elementsPerRow}},V;if((V=this.data)==null?0:V.trackingParams)this.loggingRefactor?_.Ze().stateChanged(this.data.trackingParams,Z):(V=_.st())&&_.AB(V,_.oN(this.data.trackingParams),Z);_.L4(this.hostElement,"ytd-rich-item-index-update-action")};
_.P.miniModeAllowed=function(){return _.F("disable_channels_mini_mode")?!1:this.isChannelPage};
_.P.getMiniGameCardMinWidth=function(){return 154};
_.P.updateMiniMode=function(Z){this.miniMode=this.miniModeAllowed()&&Z;this.ytdReduxBehavior.dispatch(_.$z({type:"SET_RICH_GRID_MINI_MODE",payload:Z}))};
_.P.isCurrentPage=function(){return location.pathname===this.pagePath};
_.P.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var Z=_.l().resolve(_.jV).getCurrentPage();Z&&Z.setScrollTop(0)}};
_.P.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.P.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.P.maybeSetBigYoodle=function(){var Z,V=(Z=this.data)==null?void 0:Z.bigYoodle;this.bigYoodleData!==V&&(this.bigYoodleData=V)};
_.P.setMasthead=function(){var Z;((Z=this.data)==null?0:Z.masthead)?this.mastheadData=this.data.masthead:_.F("disable_cached_masthead_data")&&(this.mastheadData=void 0)};
_.P.getRichGridStyle=function(){var Z,V;return(V=(Z=this.data)==null?void 0:Z.style)!=null?V:"RICH_GRID_STYLE_UNKNOWN"};
_.P.onIsShortsGridChange=function(){var Z=this.ytdReduxBehavior,V=Z.dispatch,a=this.getRichGridStyle();V.call(Z,_.$z({type:"SET_RICH_GRID_STYLE",payload:a}))};
_.QS.Object.defineProperties(Ti.prototype,{entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var Z;return(((Z=this.data)==null?void 0:Z.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var Z;return(((Z=this.data)==null?void 0:Z.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var Z=_.l().resolve(_.jV).getCurrentPage(),V,a,J;return(((V=this.data)==null?void 0:V.targetId)==="browse-feedFEsfv_audio_pivot"||_.F("web_enable_channel_pivot_panel")&&((a=this.data)==null?void 0:a.targetId)==="browse-feedFEsfv_channel_pivot"||_.F("web_enable_effect_pivot_panel")&&((J=this.data)==null?void 0:J.targetId)==="browse-feedFEsfv_effect_pivot")&&(Z==null?void 0:Z.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.F("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 Z;return!((Z=this.data)==null?0:Z.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=_.l().resolve(_.jV).getCurrentPage())==null?void 0:Z.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=_.l().resolve(_.jV).getCurrentPage())==null?void 0:Z.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"}},
hideChipsBarOnHome:{configurable:!0,enumerable:!0,get:function(){var Z;return this.hideChipsBar||(((Z=this.data)==null?void 0:Z.targetId)||"")==="browse-feedFEwhat_to_watch"&&_.F("kevlar_hide_chips_on_home")}},
hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var Z;return(((Z=this.data)==null?void 0:Z.targetId)||"")==="watch-next-feed"&&!_.F("swatcheroo_disable_chips")}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return((Z=this.data)==null?0:Z.enableContentSpecificAspectRatio)||((V=this.data)==null?0:(a=V.responsiveContainerConfiguration)==null?0:a.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.W0("web_continuation_handler_margin",0):0}}});
Ti.prototype.onIsShortsGridChange=Ti.prototype.onIsShortsGridChange;Ti.prototype.onReloadContinuationFinish=Ti.prototype.onReloadContinuationFinish;Ti.prototype.reflowContent=Ti.prototype.reflowContent;Ti.prototype.handleRerenderDownloadsData=Ti.prototype.handleRerenderDownloadsData;Ti.prototype.onRichShelfRendererCollapse=Ti.prototype.onRichShelfRendererCollapse;Ti.prototype.onRequestElementsPerRow=Ti.prototype.onRequestElementsPerRow;Ti.prototype.contentLengthChanged=Ti.prototype.contentLengthChanged;
Ti.prototype.dataChanged=Ti.prototype.dataChanged;Ti.prototype.onSizingChange=Ti.prototype.onSizingChange;Ti.prototype.onUseCompactListChange=Ti.prototype.onUseCompactListChange;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ti.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ti.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.cU),_.u("design:type",Object)],Ti.prototype,"ironResizableBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Ti.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.ck),_.u("design:type",Object)],Ti.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Ti.prototype,"componentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Ti.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ti.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0,selector:_.TP}),_.u("design:type",Boolean)],Ti.prototype,"miniMode",void 0);_.z([_.x({value:[]}),_.u("design:type",Array)],Ti.prototype,"shownItems",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],Ti.prototype,"isReflowing",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],Ti.prototype,"isFilteredFeed",void 0);_.z([_.x({selector:_.c8c}),_.u("design:type",Boolean)],Ti.prototype,"guideIsExpanded",void 0);
_.z([_.x({selectorArgs:["entitySelectorType"],selector:function(Z,V){if(_.F("kevlar_modern_downloads_page")&&V&&V!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(V){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":var a=Z.entities;V=_.CY(a);var J=_.q2(a),r=_.zsm(Z),f=_.esF(Z);Z=_.$Gm(Z);var d=_.XSu(a),N=_.il(V);a=_.S_(a);return _.Mtm(V,J,d,r,f,N,a,Z);case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return V=_.CY(Z.entities),_.uFV(V);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return V=
_.qlu(Z.entities),_.Wem(V);default:_.FD(new _.qa("Error: entitySelectorType defined but not matched in selector.",Z,V))}}}),
_.u("design:type",Object)],Ti.prototype,"entityDrivenRichGridData",void 0);_.z([_.x(),_.u("design:type",Object)],Ti.prototype,"resizeOnObserverInit",void 0);_.z([_.x(),_.u("design:type",Object)],Ti.prototype,"bigYoodleData",void 0);_.z([_.x(),_.u("design:type",Object)],Ti.prototype,"mastheadData",void 0);_.z([_.x(),_.u("design:type",Boolean)],Ti.prototype,"isInlinePreviewDisabled",void 0);_.z([_.x(),_.u("design:type",Object)],Ti.prototype,"disableStickyFilterBar",void 0);
_.z([_.x(),_.u("design:type",Object)],Ti.prototype,"transparentBackgroundChipsBar",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ti.prototype,"hideChipsBar",void 0);_.z([_.x(),_.u("design:type",Object)],Ti.prototype,"isWatchDefaultLayout",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ti.prototype,"continuationShowButton",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ti.prototype,"rowReducedHorizontalMargin",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ti.prototype,"useCompactList",void 0);_.z([_.x({selector:function(Z){return _.q2(Z.entities).length>0}}),
_.u("design:type",Object)],Ti.prototype,"manualDownloadsPresent",void 0);_.z([_.x({selector:function(Z){return _.CY(Z.entities).length>0}}),
_.u("design:type",Object)],Ti.prototype,"smartDownloadsPresent",void 0);_.z([_.x({selector:_.esF}),_.u("design:type",Object)],Ti.prototype,"shouldRenderDownloadsBanner",void 0);_.z([_.x({selector:_.zsm}),_.u("design:type",Object)],Ti.prototype,"hasOptedIntoSmartDownloads",void 0);_.z([_.RX("useCompactList"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ti.prototype,"onUseCompactListChange",null);
_.z([_.RX("sizing","typographyBump"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ti.prototype,"onSizingChange",null);_.z([_.x({selector:_.bpo}),_.u("design:type",Number)],Ti.prototype,"miniplayerPlaybackState",void 0);_.z([_.x({selector:_.X4}),_.u("design:type",Boolean)],Ti.prototype,"miniplayerIsActive",void 0);
_.z([_.x({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.u("design:type",Boolean)],Ti.prototype,"isInlinePreviewEnabled",void 0);_.z([_.x({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.u("design:type",String)],Ti.prototype,"sizing",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ti.prototype,"elementsPerRow",void 0);
_.z([_.x(),_.u("design:type",Object)],Ti.prototype,"typographyBump",void 0);_.z([_.x(),_.u("design:type",Number)],Ti.prototype,"itemWidth",void 0);_.z([_.Ly("#header"),_.u("design:type",HTMLElement)],Ti.prototype,"headerElement",void 0);_.z([_.Ly("#contents"),_.u("design:type",HTMLElement)],Ti.prototype,"contentsElement",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ti.prototype,"dataChanged",null);
_.z([_.Zr("data.contents.length"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ti.prototype,"contentLengthChanged",null);_.z([_.$K("yt-request-elements-per-row"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ti.prototype,"onRequestElementsPerRow",null);
_.z([_.$K("yt-rich-shelf-renderer-collapse"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Ti.prototype,"onRichShelfRendererCollapse",null);_.z([_.Zr("shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ti.prototype,"handleRerenderDownloadsData",null);
_.z([_.E("data"),_.u("design:type",String),_.u("design:paramtypes",[])],Ti.prototype,"entitySelectorType",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.targetId"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"isSub",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.targetId"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"isWatch",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data.targetId"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"isShortsPanel",null);_.z([_.x({reflectToAttribute:!0}),_.E("isWatch"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"reducedTopMargin",null);_.z([_.x({reflectToAttribute:!0}),_.E("data","isWatch","isWatchDefaultLayout"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"noTopMargin",null);
_.z([_.x({reflectToAttribute:!0}),_.E("isInlinePreviewEnabled","shownItems"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"topRowEndorsement",null);_.z([_.E("data.header"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"hideHeader",null);_.z([_.$K("yt-rich-grid-reflow"),_.u("design:type",Function),_.u("design:paramtypes",[Boolean]),_.u("design:returntype")],Ti.prototype,"reflowContent",null);
_.z([_.$K("yt-reload-continuation-finish"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ti.prototype,"onReloadContinuationFinish",null);_.z([_.E("data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"isSlimGrid",null);_.z([_.E("data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"isShortsGrid",null);
_.z([_.E("data","isSlimGrid","isShortsGrid"),_.x(),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"noRichItemGutterMargins",null);_.z([_.E("data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"isShortsGridSlim",null);_.z([_.E("data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"isCompactGrid",null);
_.z([_.E("data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"isDefaultGrid",null);_.z([_.E("data.targetId"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"hideChipsBarOnHome",null);_.z([_.E("data.targetId"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"hideChipsBarOnWatch",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ti.prototype,"onIsShortsGridChange",null);_.z([_.E("data.enableContentSpecificAspectRatio"),_.x(),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"force16By9ThumbnailAspectRatio",null);_.z([_.E("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],Ti.prototype,"continuationTriggerOffset",null);Ti=_.z([_.p({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],Ti);
_.e(Ti,"ytd-rich-grid-renderer",function(){if(Va8!==void 0)return Va8;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[hideHeader]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="big-yoodle" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="masthead-ad" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-rich-grid-renderer">\n  <div id="title" class="style-scope ytd-rich-grid-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="spinner-container" class="style-scope ytd-rich-grid-renderer">\n  <tp-yt-paper-spinner-lite active="[[computeIsReloading()]]" class="style-scope ytd-rich-grid-renderer">\n  </tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class="style-scope ytd-rich-grid-renderer"></div>\n');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Va8=Z},{mode:2});var qZ0=_.Uc(function(Z){var V=Z.thumbsUp;Z=Z.thumbsDown;var a=_.B(_.ip(!1,void 0,"OxPsH")),J=a.next().value,r=a.next().value;a=_.B(_.ip(!1,void 0,"V5vWne"));var f=a.next().value,d=a.next().value;return _.S("div",{class:"ytwThumbsUpDownThumbs"},_.S(_.Fb,{data:V,onToggle:function(N){r(N);f()&&d(!1)},
buttonShapeOverrides:function(){return{toggled:J()}}}),_.S(_.Fb,{data:Z,
onToggle:function(N){d(N);J()&&r(!1)},
buttonShapeOverrides:function(){return{toggled:f()}}}))},"li");
qZ0.idomCompat=!0;var TwH=_.Uc(function(Z){var V=function(){return Z.data().pendingStateEntityKey||""},a=_.PM(_.AuW,V),J=function(){var r;
if(!(r=Z.disabled())){var f;r=!((f=a())==null||!f.isPendingResponse)}return r};
return _.S("you-chat-chips-data",{class:"ytwYouChatChipsDataHost"},_.S(_.q_,{each:function(){return Z.data().chipData||[]},
keyBy:"REFERENCE"},function(r){return _.S(SZK,{data:r,disabled:J,pendingStateKey:V,onError:Z.onError})}))},"mi"),SZK=_.Uc(function(Z){var V=_.v6(),a=_.B(_.ip(!0,void 0,"HBREAe")),J=a.next().value,r=a.next().value,f=function(){return Z.data().text.content},d=_.VE(function(N){var C,T,Y,X,n,t,c,y;
return _.m(function(U){switch(U.nextAddress){case 1:N.stopPropagation();if(Z.disabled())return U.return();T=String(Math.floor(((C=_.It())==null?void 0:C.getCurrentTime())||0)*1E3);Y="youchat-"+Date.now();X=function(){_.Kh(Z.data().onClick||{});var v={continuationCommand:{token:Z.data().continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}},h={inputComposerFormData:{clientMessageId:Y,playerOffsetMs:T}};return new Promise(function(L,R){_.Kh(v,{form:{formData:h},commandController:{onSuccess:function(rJ,
Zm){L(Zm)},
onServerError:function(rJ,Zm){R(Zm.error)}}})})};
n=_.kwK(Z.pendingStateKey());n(!0);_.Kn0("#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");r(!1);_.rs(U,2);return _.q(U,X(),4);case 4:_.Hb(U,3);break;case 2:t=_.ds(U),(y=(c=Z).onError)==null||y.call(c,t);case 3:n(!1),_.mt(U)}})});
return _.S(_.K,{cond:J,then:function(){return _.S("div",{class:"ytwYouChatChipsDataChipWrapper"},_.S("button",{el:V,class:"ytwYouChatChipsDataChip","data-disabled":Z.disabled,"on:click":d,tabindex:0},f))}})},"ni");var YZi=_.Uc(function(Z){var V=Z.data;return _.S("yt-conversation-resource-view-model",{class:_.un("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.S(_.K,{cond:function(){var a;return(a=V().conversationResourceData)==null?void 0:a.learningGuideData},
then:function(a){return _.S(_.q_,{each:function(){return a().sectionData||[]}},function(J){return _.S("div",{class:"ytConversationResourceViewModelHostSectionContainer"},_.S(_.dH,{text:function(){return J.timestamp},
className:"ytConversationResourceViewModelHostTimestampText"}),_.S("div",{class:"ytConversationResourceViewModelHostSectionTextContainer"},_.S(_.dH,{text:function(){return J.title},
className:"ytConversationResourceViewModelHostTitleText"}),_.S(_.dH,{text:function(){return J.summary},
className:"ytConversationResourceViewModelHostSummaryText"})))})}}))},"oi");
YZi.idomCompat=!0;var Xqk=_.Uc(function(Z){var V=function(){var v;return(v=Z.data().text)==null?void 0:v.content},a=function(){var v,h;
return(v=Z.data().webData)==null?void 0:(h=v.textResult)==null?void 0:h.content},J=_.l().resolve(_.GQ),r=_.Z1(),f=function(){return Z.data().chatResponseStyle},d=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:"12 0 48 48"},name:"YOUCHAT_ICON",path:Z.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},N=function(){var v;
return Z.data().webData||((v=Z.data().text)==null?void 0:v.content)||Z.data().videoResultsData||Z.data().conversationResourceViewModel},C=function(){var v;
return(v=Z.data().videoResultsData)==null?void 0:v.videoShelf},T=function(){var v;
return _.D(((v=Z.data().videoResultsData)==null?void 0:v.videoShelf)||{},hcD)},Y=function(){var v;
return(v=Z.data().webData)==null?void 0:v.sourcesShelf},X=function(){var v;
return _.D(((v=Z.data().webData)==null?void 0:v.sourcesShelf)||{},hcD)},n=function(){return _.D(Z.data().conversationResourceViewModel||{},zcL)},t=function(){return f()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||f()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:Z.data().thumbsDownViewModel&&Z.data().thumbsUpViewModel},c=function(){return _.D(Z.data().thumbsUpViewModel,_.sn)},y=function(){return _.D(Z.data().thumbsDownViewModel,_.sn)};
_.lU(function(){requestAnimationFrame(function(){var v;(v=Z.shouldAnimateIcon)!=null&&v.call(Z)&&EtK(r.lottieEl)})});
var U={};return _.S("you-chat-item-view-model",{class:_.un("ytwYouChatItemViewModelYouChatItemViewModel",(U.ytwYouChatItemViewModelHostNoPadding=function(){return!1},U)),
"data-target-id":function(){return Z.data().id||""}},_.S(_.K,{cond:N,
then:function(){var v={};return _.S("div",{"aria-hidden":"true"},_.S(_.W1,{className:_.un("ytwYouChatItemViewModelIcon",(v.ytwYouChatItemViewModelRtl=J==="rtl",v.ytwYouChatItemViewModelHidden=function(){return!(Z.data().hideIcon||f()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||f()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:N())},v)),
animationName:"YOUCHAT_ICON",data:d,animationRef:r}))}}),_.S(_.K,{cond:N,
then:function(){var v={};return _.S("div",{class:_.un("ytwYouChatItemViewModelHost",(v.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return f()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},v.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return f()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},v.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return f()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},v)),
role:"alert"},_.S(_.K,{cond:V,then:function(h){return _.S(_.KH,{text:h})}}),_.S(_.K,{cond:a,
then:function(h){return _.S(_.KH,{text:h})}}),_.S(_.K,{cond:C,
then:function(){return _.S("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.S(_.Xp,{data:T,hasPeek:!0,disableArrows:!1,protectBackground:!0}))}}),_.S(_.K,{cond:Y,
then:function(){return _.S("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.S(_.Xp,{data:X,hasPeek:!0,disableArrows:!1}))}}),_.S(_.K,{cond:n,
then:function(){return _.S(YZi,{data:n})}}),_.S(_.K,{cond:t,
then:function(){return _.S(qZ0,{thumbsUp:c,thumbsDown:y})}}))}}),_.S(_.K,{cond:function(){return Z.data().chipsData},
then:function(v){return _.S(TwH,{data:v,disabled:Z.pending,onError:Z.onError})}}))},"pi");
Xqk.idomCompat={callbacks:{onError:!0,onSend:!0}};var KG0=_.Uc(function(Z){var V=function(){return Z.data().choiceSelectedText};
return _.S("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost"},_.S(_.K,{cond:V,then:function(){return _.S("div",{class:"ytYouChatUserTurnChoiceSelected"},_.S(_.dH,{text:V}))}}),_.S("div",{class:"ytYouChatUserTurnUserMessage"},function(){return Z.data().text}))},"qi");var nsD=_.Uc(function(Z){var V=_.B((0,_.WdA)(Z.data)).next().value;return _.S("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return Z.data().targetId||""}},_.S(_.lB,{data:function(){return Z.data().header}},{chipBarViewModel:_.x77}),_.S(_.lB,{data:function(){return V().contents}},{accordionViewModel:_.srW,
alertBannerViewModel:_.R97,chatLoadingViewModel:_.MNH,chatUserTurnViewModel:KG0,learningJourneyLoaderViewModel:_.KZF,lockupViewModel:_.$e,youChatItemViewModel:function(a){return _.S(Xqk,{data:a.data,pending:!1})}}))},"ri");_.jG(_.Uc(function(Z){var V=_.B((0,_.WdA)(Z.data)).next().value;return _.S("yt-section-list-renderer",{class:_.un("ytSectionListRendererHost",Z.className),"data-target-id":function(){return Z.data().targetId||""}},_.S(_.lB,{data:function(){return V().contents}},{itemSectionRenderer:nsD}))},"si"),"yt-section-list-renderer",{props:{data:_.Hh,
className:_.EU}});var lq0;var taI;var YQ=function(){return _.Q.apply(this,arguments)||this};
_.O(YQ,_.Q);_.z([_.x(),_.u("design:type",Object)],YQ.prototype,"data",void 0);YQ=_.z([_.qZ({is:"yt-alert-renderer",disableElementRegistration:!0})],YQ);
_.e(YQ,"yt-alert-renderer",function(){if(taI===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;lq0===void 0&&(lq0=document.createElement("template"));var J=lq0;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);taI=Z}Z=taI;return Z},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.YO8=function(Z,V){var a,J;V=V===void 0?{}:V;var r,f,d,N,C,T,Y,X,n,t,c,y;return _.m(function(U){switch(U.nextAddress){case 1:r=V;f=r.shouldWrap===void 0?!0:r.shouldWrap;d=r.skipTransitionTimeoutMs===void 0?300:r.skipTransitionTimeoutMs;N=r.beforeTransition;C=r.afterTransition;if(!f||!document.startViewTransition||document.visibilityState==="hidden")return U.return(Z());a=window.innerWidth;J=window.innerHeight;T=!1;(Y=N)==null||Y();_.rs(U,2);X=document.startViewTransition(Z);n=setTimeout(function(){X.skipTransition();
T=!0},d);
return _.q(U,X.ready,4);case 4:return clearTimeout(n),_.q(U,X.finished,5);case 5:clearTimeout(n);(t=C)==null||t();_.Hb(U,0);break;case 2:c=_.ds(U),(y=C)==null||y(),c&&!T&&document.visibilityState!=="hidden"&&a===window.innerWidth&&J===window.innerHeight&&_.t$(c),_.mt(U)}})};
_.X0=function(Z){return Z.watch.isTheaterMode};
_.Xgo=function(Z){var V=_.NA("DIV");Z&&(V.className=Z);V.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";Z=_.NA("DIV");_.UHE(Z,"200px","200px");V.appendChild(Z);document.body.appendChild(V);Z=V.offsetWidth-V.clientWidth;_.CG(V);return Z};
_.Ke=function(){for(var Z=Array(36),V=0,a,J=0;J<36;J++)J==8||J==13||J==18||J==23?Z[J]="-":J==14?Z[J]="4":(V<=2&&(V=33554432+Math.random()*16777216|0),a=V&15,V>>=4,Z[J]=_.w3r[J==19?a&3|8:a]);return Z.join("")};/*

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 Kt8=_.z4(['<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>']),
npk=_.YM4(Kt8);npk.setAttribute("style","display: none;");document.head.appendChild(npk.content);_.ne=_.w0a(_.Xgo);var lOL;var tiW;var lu=function(){var Z=_.Q.apply(this,arguments)||this;Z.icon=null;return Z};
_.O(lu,_.Q);lu.prototype.dismiss=function(){_.Rg(this.hostElement,"yt-live-chat-error-message-dismiss")};
lu.prototype.computeIcon=function(Z){return Z&&Z.iconType?"yt-icons:"+Z.iconType.toLowerCase():"yt-icons:close"};
_.z([_.x(),_.u("design:type",Object)],lu.prototype,"data",void 0);_.z([_.x({computed:"computeIcon(data.icon)"}),_.u("design:type",Object)],lu.prototype,"icon",void 0);lu=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],lu);
_.e(lu,"yt-live-chat-error-message-renderer",function(){if(tiW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;lOL===void 0&&(lOL=document.createElement("template"));var J=lOL;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);tiW=Z}Z=tiW;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});
}catch(e){_._DumpException(e)}
try{
var DsK,ckK,OAK,Gzo,AkL,kzS,E8D,j_J,v8W,F9,xso,Q_i,D9,p98,hfI,efS,zfS,$sI,RfI,Mti,LeJ,uFk,Wei,g8J,IQi,Z3S,VM8,aDJ,JYD,ocJ,rYC,PT8,cm,fDK,i3W,B5W,N5I,CTK,qhW,ShJ,T5K,YhH,dJJ,mJD,KFC,ncK,lD8,tMo,sVW,X5o,DJK;DsK=function(Z,V){return _.gV(Z.entities,"timedMarkersListSyncEntity",V)};
ckK=function(Z,V){return _.gV(Z.entities,"liveReactionsDataEntity",V)};
OAK=function(Z,V){Z=_.gV(Z.entities,"booleanEntity",V);return!(!Z||!Z.value)};
Gzo=function(Z,V){var a=_.st();a&&Z&&_.GT(a,_.oN(Z),V)};
_.w9K=function(){_.F("web_watch_log_theater_mode")&&_.FGK("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
_.ykC=function(Z,V,a){if(!Z.includes("START_TIME_PLACEHOLDER")||!Z.includes("END_TIME_PLACEHOLDER"))return Z;var J=new Date(0),r=new Date(0);J.setUTCMilliseconds(V);r.setUTCMilliseconds(a);return Z.replace("START_TIME_PLACEHOLDER",_.GP(J,7)).replace("END_TIME_PLACEHOLDER",_.GP(r,7))};
_.bAI=function(Z){return Z.watch.isWatchActive};
_.tb=function(Z){return Z!=null&&Z.watch?Z.watch.isWatchFullscreen:!1};
_.UsW=function(Z){return _.X0(Z)||_.tb(Z)||_.wqK(Z)};
_.HA0=function(Z){return!_.UsW(Z)};
_.sQ=function(Z){return Z.watch.watchScrollTop};
AkL=function(Z){return Z.watch.isLiveChatCollapsed};
kzS=function(Z){return Z.watch.openEngagementPanels};
E8D=function(Z,V){return _.gV(Z.entities,"booleanEntity",V)};
j_J=function(){return function(Z){_.wd(_.d0("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:Z}))}};
v8W=function(Z){switch(Z){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}};
F9=function(Z,V,a){var J=_.Xy(a);Z&&V&&J&&Z.getPlayerPromise().then(function(r){_.vPF(J)&&_.lQ();(new _.ie(r)).executeCommand(J,V);_.F("continue_playback_on_desktop_companion_click")||r.pauseVideo()})};
xso=function(Z){var V=_.po(),a;if(a=_.AW("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var J;a=(J=a())==null?void 0:J.layoutId}else a=null;F9(V,a,Z)};
Q_i=function(Z){var V=_.po(),a;if(a=_.AW("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var J;a=(J=a())==null?void 0:J.layoutId}else a=null;F9(V,a,Z)};
D9=function(Z,V){var a=Z<0?"-":"";Z=Math.abs(Z);var J=Math.floor(Z/3600),r=Math.floor(Z)%3600,f=Math.floor(r/60);r=Math.floor(r)%60;var d="";(V===void 0?0:V)&&(d="."+Math.round((Z-Math.floor(Z))*10));return J>0?a+J+":"+(f<10?"0"+f:""+f)+":"+(r<10?"0"+r:""+r)+d:a+f+":"+(r<10?"0"+r:""+r)+d};
p98=function(Z){var V=Z.match(/[^0-9:\.]/g);if(V&&V.length>0)return null;Z=Z.split(":");if(Z.length===0||Z.length>3)return null;V=1;for(var a=0;Z.length>0;){var J=Z.pop();if(J===void 0)break;var r=Number(J);if(J===""||isNaN(r))return null;a+=r*V;V*=60}return a};
hfI=function(Z,V,a,J){Z=Math.max(a,Z);V=Math.min(V,J-a);Z+V>J?(a=J,Z=a-V):a=Z+V;return{start:Z,end:a}};
efS=function(Z,V,a,J,r,f){Z<a?Z=a:Z+r>J&&(Z=J-r);V>J&&(V=J);V=Math.min(Z+f,Math.max(Z+r,V));return{start:Z,end:V}};
zfS=function(Z,V,a,J,r,f){V>J?V=J:V-r<a&&(V=a+r);Z<a&&(Z=a);Z=Math.min(V-r,Math.max(V-f,Z));return{start:Z,end:V}};
$sI=function(Z){return _.F("web_transcript_cue_id_killswitch")?String(Z):"ytd-transcript-renderer_"+Z};
RfI=function(Z){return _.F("web_transcript_cue_id_killswitch")?!0:Z.startsWith("ytd-transcript-renderer")};
Mti=function(Z){var V=_.po(),a;if(a=_.AW("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var J;a=(J=a())==null?void 0:J.layoutId}else a=null;F9(V,a,Z)};
LeJ=function(Z){Z.style.height="auto";Z.style.height=Math.min(Z.scrollHeight||20,80)+"px"};
uFk=function(Z,V){return{listMutationCommand:{operations:{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:{text:V}}],insertByPositionInSection:{sectionTargetId:Z,position:"INSERTION_POSITION_LAST"}}}]}}}};
Wei=function(Z){var V=_.po(),a;a=(a=_.AW("yt.www.ads.eventcache.getLastCompanionData"))?(a=a())&&a.layoutId:null;F9(V,a,Z)};
g8J=function(Z){var V=_.po(),a;a=(a=_.AW("yt.www.ads.eventcache.getLastCompanionData"))?(a=a())&&a.layoutId:null;F9(V,a,Z)};
IQi=function(Z,V){V=V===void 0?!1:V;if(Z.simpleText)Z=[{text:Z.simpleText}];else{var a;Z=((a=Z.runs)!=null?a:[]).map(function(J){return Object.assign({},J)})}if(V)for(V=_.B(Z),a=V.next();!a.done;a=V.next())a.value.bold=!0;
return Z};
Z3S=function(Z){var V=Z.startEndTimeTemplate,a=Z.startTimeUtcMillis;Z=Z.endTimeUtcMillis;if(V&&a&&Z)return _.HA(_.ykC(_.AI(V),Number(a),Number(Z)))};
VM8=function(Z,V){var a,J,r=Z==null?void 0:(a=Z.viewCount)==null?void 0:(J=a.videoViewCountRenderer)==null?void 0:J.shortViewCount;if(!V&&r)return r;var f,d;return Z==null?void 0:(f=Z.viewCount)==null?void 0:(d=f.videoViewCountRenderer)==null?void 0:d.viewCount};
aDJ=function(Z,V){var a=Z==null?void 0:Z.relativeDateText;return!V&&a?[a,!0]:[Z==null?void 0:Z.dateText,!1]};
JYD=function(Z,V,a,J,r){J=J===void 0?!0:J;r=r===void 0?"":r;var f=VM8(Z,V),d=_.B(aDJ(Z,V)),N=d.next().value;d=d.next().value;V=V?Z==null?void 0:Z.sponsorsOnlyFirstTimeLongText:Z==null?void 0:Z.sponsorsOnlyFirstTimeShortText;var C=[];a&&f&&C.push(f);!a&&d||!N||C.push(N);Z=[].concat(_.nw(C),[V,Z==null?void 0:Z.stationName,Z==null?void 0:Z.rating,Z?Z3S(Z):void 0,Z==null?void 0:Z.upNextProgramText,Z==null?void 0:Z.superTitleLink]).filter(function(T){return!!T});
a={runs:[]};for(f=0;f<Z.length;f++)a.runs.push.apply(a.runs,_.nw(IQi(Z[f],J))),f<Z.length-1&&a.runs.push({text:" "+r+" ",bold:J});return a};
ocJ=function(Z){if(Z)return{runs:[{text:Z,bold:!0}]}};
rYC=function(Z){var V,a,J,r;if(Z=Z==null?void 0:(V=Z.contents)==null?void 0:(a=V.twoColumnWatchNextResults)==null?void 0:(J=a.results)==null?void 0:(r=J.results)==null?void 0:r.contents){var f,d;return(d=(f=Z.find(function(N){return!!N.videoPrimaryInfoRenderer}))==null?void 0:f.videoPrimaryInfoRenderer)==null?void 0:d.updatedMetadataEndpoint}};
PT8=function(Z,V){var a;return(a=Z.sourceConfigs)==null?void 0:a.find(function(J){return J.videoId===V})};
cm=function(Z){return Z==="End of video"||Z==="End of playlist"};
fDK=function(Z){var V,a,J,r;return(V=Z.getWatchNextResponse())==null?void 0:(a=V.contents)==null?void 0:(J=a.twoColumnWatchNextResults)==null?void 0:(r=J.playlist)==null?void 0:r.playlist};
i3W=function(Z){var V,a,J,r,f,d;return(V=fDK(Z))==null?void 0:(a=V.playlistButtons)==null?void 0:(J=a.menuRenderer)==null?void 0:(r=J.topLevelButtons)==null?void 0:(f=r[0])==null?void 0:(d=f.playlistLoopButtonRenderer)==null?void 0:d.playlistLoopStateEntityKey};
B5W=function(Z){var V=_.l().resolve(_.w8),a;return(V=(a=_.D(V.getAutoplayEndpoint(),_.kZ))==null?void 0:a.playlistId)&&V===Z};
N5I=function(Z,V,a,J,r){function f(){_.td.cancelJob(OQ);var d=dJJ(V,a/Z.getPlaybackRate()),N=d.hours,C=d.minutes;d=(d.seconds*1E3||6E4)/Z.getPlaybackRate();Z.setVideoTimeLeft(mJD(N,C));J&&Z.getPlayerState()!==0&&Z.setSleepTimerTimeLeft(mJD(N,C,!0));(N>0||C>0)&&!r&&(OQ=_.Cg(_.td,f,d))}
_.td.cancelJob(OQ);OQ=_.Cg(_.td,f)};
CTK=function(Z,V,a){function J(){_.td.cancelJob(Gv);var r=dJJ(V,a),f=r.hours;r=r.minutes;var d=6E4/Z.getPlaybackRate();if(f>0||r>0)Z.setSleepTimerTimeLeft(mJD(f,r,!0)),Gv=_.Cg(_.td,J,d)}
_.td.cancelJob(Gv);Gv=_.Cg(_.td,J)};
qhW=function(Z,V){var a=Z.getVolume()/(V/500),J=function(r){_.td.cancelJob(wf);var f=Math.floor(r-a);Z.setVolume(f,!1);f>0&&(wf=_.Cg(_.td,function(){J(f)},500))};
_.td.cancelJob(wf);wf=_.Cg(_.td,function(){J(Z.getVolume())})};
ShJ=function(Z,V){_.td.cancelJob(wf);V&&Z.syncVolume()};
T5K=function(){var Z={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.oC("SLEEP_TIMER_DISRUPTED")}}}}};_.l().resolve(_.Lf).resolveCommand(Z)};
YhH=function(Z){return(Z.getDuration()-Z.getProgressState().current)*1E3};
dJJ=function(Z,V){Z=Z+V-(0,_.zc)();if(Z<=0)return{hours:0,minutes:0,seconds:0};var a=new X5o(0,0,0,0,0,0,Z);Z=a.getHours();V=a.getMinutes();a=a.getSeconds();a!==0&&V++;V!==0&&V%60===0&&(Z++,V=0);return{hours:Z,minutes:V,seconds:a}};
mJD=function(Z,V,a){return Z>0&&V>0?a?_.oC("TIME_LEFT_HOURS_MINUTES",{hours:Z.toString(),minutes:V.toString()}):_.oC("TIME_HOURS_MINUTES",{hours:Z.toString(),minutes:V.toString()}):Z>0?a?_.rV("TIME_LEFT_HOURS",Z):_.rV("TIME_HOURS",Z):a?_.oC("TIME_LEFT_MINUTES",{minutes:V.toString()}):_.oC("TIME_MINUTES",{minutes:V.toString()})};
KFC=function(Z,V){if(Z.timelyActions)return Z.timelyActions.find(function(a){var J;return((J=_.D(a,ye))==null?void 0:J.cueRangeId)===V})};
ncK=function(Z){var V=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.rz(Z);Z.keyMap_.forEach(function(a,J){_.$V(V,J)||this.remove(J)},Z)};
lD8=function(Z,V){Z.reloadContinuationItemsCommandMatcher=V};
_.b6=function(Z,V){Z.insertBefore(V,Z.childNodes[0]||null)};
tMo=function(Z){if(Z>=48&&Z<=57||Z>=96&&Z<=106||Z>=65&&Z<=90||_.fP&&Z==0)return!0;switch(Z){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 _.PL;default:return!1}};
sVW=function(Z){if(Z.altKey&&!Z.ctrlKey||Z.metaKey||Z.keyCode>=112&&Z.keyCode<=123)return!1;if(tMo(Z.keyCode))return!0;switch(Z.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!_.PL;default:return Z.keyCode<166||Z.keyCode>183}};
X5o=function(Z,V,a,J,r,f,d){this.date=typeof Z==="number"?new Date(Z,V||0,a||1,J||0,r||0,f||0,d||0):new Date(Z&&Z.getTime?Z.getTime():_.ZN())};
_.V8(X5o,_.KD);_.P=X5o.prototype;_.P.getHours=function(){return this.date.getHours()};
_.P.getMinutes=function(){return this.date.getMinutes()};
_.P.getSeconds=function(){return this.date.getSeconds()};
_.P.getMilliseconds=function(){return this.date.getMilliseconds()};
_.P.getUTCDay=function(){return this.date.getUTCDay()};
_.P.getUTCHours=function(){return this.date.getUTCHours()};
_.P.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.P.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.P.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.P.setHours=function(Z){this.date.setHours(Z)};
_.P.setMinutes=function(Z){this.date.setMinutes(Z)};
_.P.setSeconds=function(Z){this.date.setSeconds(Z)};
_.P.setMilliseconds=function(Z){this.date.setMilliseconds(Z)};
_.P.setUTCHours=function(Z){this.date.setUTCHours(Z)};
_.P.setUTCMinutes=function(Z){this.date.setUTCMinutes(Z)};
_.P.setUTCSeconds=function(Z){this.date.setUTCSeconds(Z)};
_.P.setUTCMilliseconds=function(Z){this.date.setUTCMilliseconds(Z)};
_.P.add=function(Z){_.KD.prototype.add.call(this,Z);Z.hours&&this.setUTCHours(this.date.getUTCHours()+Z.hours);Z.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+Z.minutes);Z.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+Z.seconds)};
_.P.JSC$9126_toIsoString=function(Z){var V=_.KD.prototype.JSC$9126_toIsoString.call(this,Z);return Z?V+"T"+_.Z4(this.getHours(),2)+":"+_.Z4(this.getMinutes(),2)+":"+_.Z4(this.getSeconds(),2):V+"T"+_.Z4(this.getHours(),2)+_.Z4(this.getMinutes(),2)+_.Z4(this.getSeconds(),2)};
_.P.equals=function(Z){return this.getTime()==Z.getTime()};
_.P.toString=function(){return this.JSC$9126_toIsoString()};
_.P.clone=function(){var Z=new X5o(this.date);Z.firstDayOfWeek_=this.firstDayOfWeek_;Z.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return Z};
_.FFH=function(Z){return _.$z({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:Z}})};
DJK=new _.W("imageTileRenderer");var cYH=new _.W("adGridCardCollectionViewModel");var O3L=new _.W("carouselTitleViewModel");var GBD=new _.W("ctaCarouselItemViewModel");var w5W=new _.W("textFieldViewModel");_.yYi=new _.W("engagementPanelHeaderShowNavigationButtonCommand");var b3L=new _.W("hideEngagementPanelScrimAction");var UJH=new _.W("setActivePanelItemAction");var H3I=new _.W("showEngagementPanelScrimAction");var AY8=new _.W("updateEngagementPanelAction");var kBo=new _.W("updateSearchInVideoResultsAction");var EcL=new _.W("transcriptCueGroupRenderer");var jVi=new _.W("transcriptCueRenderer");var vcW=new _.W("transcriptFooterRenderer");var xJD=new _.W("engagementPanelAdSubtitleRenderer");var QVo=new _.W("videoDescriptionFantasySectionViewModel");var p5K=new _.W("deleteClipEngagementPanelCommand");var h$W=new _.W("loopCommand");var e$8=new _.W("changeCreatorEndscreenVisibilityCommand");var z$W=new _.W("liveChatCallForQuestionsRenderer");var $JS=new _.W("updateTimedMarkersSyncObserverCommand");var ye=new _.W("timelyActionViewModel");var R$I=new _.W("timelyActionsOverlayViewModel");var MMC=new _.W("repeatChapterCommand");var LFH=new _.W("watchPlayerOverflowMenuCommand");var uUH=new _.W("compositeVideoOverlayRenderer");var WFW=new _.W("sortFilterSubMenuRenderer");var gc0=new _.W("switchListItemViewModel");var IDo=new _.W("inputComposerViewModel");var ZEi=new _.W("transcriptEditSegmentCommand");var V8W=new _.W("transcriptUpdateSegmentTextCommand");var aLW=new _.W("transcriptSearchBoxRenderer");var JnW=new _.W("transcriptSegmentListRenderer");var o0S=new _.W("transcriptSegmentRenderer");_.rnK=new _.W("updateDateTextAction");var PPi=new _.W("updateTitleAction");var fLL=new _.W("updateViewershipAction");var iEI=new _.W("carouselLockupRenderer");var BOC=new _.W("expandableVideoDescriptionBodyRenderer");var dk0=new _.W("videoDescriptionYouchatSectionViewModel");_.UQ=_.W0("kevlar_watch_page_horizontal_margin",24);_.mko=_.W0("kevlar_watch_page_columns_top_padding",24);_.NOk=426+_.UQ*2;_.Hm=_.W0("kevlar_watch_two_column_width_threshold",1E3);_.Ab=_.UQ*2;_.k1=_.W0("kevlar_watch_secondary_width",402);_.CPK=_.W0("kevlar_watch_secondary_max_width",600);_.q68=_.W0("kevlar_watch_max_player_width",1280);_.S6J=_.W0("kevlar_watch_flexy_metadata_height",136);_.TOK=_.Ab+310+_.UQ;_.Y6k=_.Ab+360+_.UQ;var XBK={PAUSE_CHAT:18};var KuK;var n08;var EQ=function(){return _.Q.apply(this,arguments)||this};
_.O(EQ,_.Q);EQ.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
EQ.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var Z=_.D(this.data.button,_.tv);Z&&(Z.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.QS.Object.defineProperties(EQ,{template:{configurable:!0,enumerable:!0,get:function(){if(n08===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;KuK===void 0&&(KuK=document.createElement("template"));var J=KuK;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);n08=Z}Z=n08;return Z}}});
_.z([_.A(_.sm),_.u("design:type",Object)],EQ.prototype,"ytLiveChatReduxBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],EQ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x({selectorArgs:["data.enabledEntityKey"],selector:OAK,observer:"onEnabledChange"}),_.u("design:type",Boolean)],EQ.prototype,"enabled",void 0);_.z([_.x(),_.u("design:type",Object)],EQ.prototype,"data",void 0);EQ=_.z([_.qZ({is:"yt-disableable-button-view-model",noInjection:!0})],EQ);var lLo;var t8o;var s5J=["transVert01","transVert02","transVert03"],FuL="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),jx=function(){var Z=_.Q.apply(this,arguments)||this;Z.emojiManager=_.DR;Z.isDarkTheme=document.documentElement.hasAttribute("dark");Z.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};Z.reactionBuckets=[];Z.noEmojiIdentifier="NO_EMOJI";return Z};
_.O(jx,_.Q);_.P=jx.prototype;_.P.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.P.desktopFountainEmojiSizePxChanged=function(){_.eL(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.P.createUserReactionAnimation=function(Z){this.createEmojiAnimation(Z,!0)};
_.P.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var Z;((Z=this.data)==null?0:Z.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.d0("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.nw(this.emojiContainer.children)).forEach(function(V){V.remove()})};
_.P.detached=function(){this.cleanupFountain()};
_.P.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var Z;this.reactionBuckets=_.lv.unsafeClone((Z=this.emojiFountainData)==null?void 0:Z.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.P.processEmojiBucket=function(Z){var V=this;if(this.reactionBuckets&&!(Z>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var a=this.reactionBuckets[Z];this.generateEmojiAnimations(a);if(Z<this.reactionBuckets.length-1){var J;if(a==null?0:(J=a.duration)==null?0:J.seconds)this.emojiBucketTimerId=setTimeout(function(){V.processEmojiBucket(Z+1)},Number(a.duration.seconds)*1E3)}}};
_.P.generateEmojiAnimations=function(Z){var V=this,a=this.getRandomEmojiIdFromBucketWithOverride(Z);if(a&&a!==this.noEmojiIdentifier){var J=0;Z.targetEps?(J=this.linearInterpolateBounded(1,20,100,12,Z.emojiSizeIndex||0),this.createEmojiAnimation(a,!1,Z.emojiAnimationMs,J),J=this.getEmojiDelayMsFromTargetEps(Z.targetEps)):(this.createEmojiAnimation(a),J=this.getEmojiDelayMsFromDistribution(Z.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){V.generateEmojiAnimations(Z)},J)}};
_.P.getRandomEmojiIdFromBucketWithOverride=function(Z){if(!(Z&&Z.reactionsData&&Z.reactionsData.length&&Z.totalReactions))return this.noEmojiIdentifier;for(var V=Z.totalReactions,a=1,J=_.B(Z.reactionsData),r=J.next();!r.done;r=J.next())r=r.value,(r.reactionWeightOverride||r.reactionWeightOverride===0)&&r.reactionCount&&(V-=r.reactionCount,a-=r.reactionWeightOverride);J=!0;a<0&&(J=!1,V=Z.totalReactions,a=1);if(J&&a>0&&V===0)if(a===1){r=0;for(var f=_.B(Z.reactionsData),d=f.next();!d.done;d=f.next())d=
d.value,d.reactionCount&&d.reactionCount>0&&r++;r=1/r;f=_.B(Z.reactionsData);for(d=f.next();!d.done;d=f.next())d.value.reactionWeightOverride=r}else for(r=1/(1-a),f=_.B(Z.reactionsData),d=f.next();!d.done;d=f.next())d=d.value,d.reactionWeightOverride&&(d.reactionWeightOverride*=r);r=Math.random();f=0;d=_.B(Z.reactionsData);for(var N=d.next();!N.done;N=d.next())if(N=N.value,N.reactionCount&&(f=(N.reactionWeightOverride||N.reactionWeightOverride===0)&&J?f+N.reactionWeightOverride:f+a*N.reactionCount/
V,f>r&&(N.reactionCount--,Z.totalReactions--,N=this.reactionItemToEmojiString(N),N!==this.noEmojiIdentifier)))return N;return this.noEmojiIdentifier};
_.P.reactionItemToEmojiString=function(Z){if(Z.unicodeEmojiId)return Z.unicodeEmojiId;if(Z.emoteId)return Z.emoteId;if(Z.videoReactionType)switch(Z.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.P.createEmojiAnimation=function(Z,V,a,J){V=V===void 0?!1:V;this.lastEmojiRequestedForTesting=Z;var r=Z.startsWith("yt-icons:"),f=_.sj(this.emojiManager,Z);if(f||r){var d=document.createElement("emoji");d.classList.add("yt-emoji-fountain-view-model");d.classList.add(s5J[Math.floor(Math.random()*s5J.length)]);var N=document.createElement("div");N.classList.add("yt-emoji-fountain-view-model");N.classList.add("horizontal-container");N.classList.add(FuL[Math.floor(Math.random()*FuL.length)]);V?(a=document.createElement("div"),
a.classList.add("user-reaction-bubble"),a.classList.add("yt-emoji-fountain-view-model"),N.appendChild(a)):(a&&(d.style.animationDuration=a+"ms",N.style.animationDuration=a+"ms"),J&&(d.style.width=J+"px",d.style.height=J+"px"));r?(r=document.createElement("yt-icon"),r.polymerController.icon=Z,J&&(r.style.width=J+"px",r.style.height=J+"px"),Z=r):Z=this.emojiManager.createEmoji(f,!1);Z.classList.add("yt-emoji-fountain-view-model");N.appendChild(Z);d.appendChild(N);this.emojiContainer.appendChild(d);
d.addEventListener("animationend",function(){d.remove()});
var C,T;if((C=this.data)==null?0:(T=C.loggingDirectives)==null?0:T.trackingParams)V=V?_.Ne(183501):_.Ne(183500),Gzo(this.data.loggingDirectives.trackingParams,V),_.MAo(V);setTimeout(function(){d&&d.remove()},2E3)}};
_.P.getEmojiDelayMsFromDistribution=function(Z){return Math.random()*(Z||1)*1E3};
_.P.getEmojiDelayMsFromTargetEps=function(Z){return Math.random()*2*(1/Z)*1E3};
_.P.linearInterpolateBounded=function(Z,V,a,J,r){r=Math.min(Math.max(r,Z),a);return(V*(a-r)+J*(r-Z))/(a-Z)};
jx.prototype.onEmojiFountainDataEntityUpdate=jx.prototype.onEmojiFountainDataEntityUpdate;jx.prototype.desktopFountainEmojiSizePxChanged=jx.prototype.desktopFountainEmojiSizePxChanged;jx.prototype.isActiveChanged=jx.prototype.isActiveChanged;_.z([_.x(),_.u("design:type",_.ts)],jx.prototype,"emojiManager",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],jx.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.sm),_.u("design:type",Object)],jx.prototype,"ytLiveChatReduxBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],jx.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],jx.prototype,"data",void 0);_.z([_.x({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"emojiFountainDataEntity",V)}}),
_.u("design:type",Object)],jx.prototype,"emojiFountainData",void 0);_.z([_.x(),_.u("design:type",Boolean)],jx.prototype,"isActive",void 0);_.z([_.RX("isActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jx.prototype,"isActiveChanged",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],jx.prototype,"isDarkTheme",void 0);_.z([_.x(),_.u("design:type",String)],jx.prototype,"lastEmojiRequestedForTesting",void 0);
_.z([_.x({value:function(){return _.W0("desktop_fountain_emoji_size_px",20)}}),
_.u("design:type",Number)],jx.prototype,"desktopFountainEmojiSizePx",void 0);_.z([_.RX("desktopFountainEmojiSizePx"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jx.prototype,"desktopFountainEmojiSizePxChanged",null);_.z([_.Ly("#emoji-container"),_.u("design:type",HTMLElement)],jx.prototype,"emojiContainer",void 0);
_.z([_.RX("emojiFountainData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jx.prototype,"onEmojiFountainDataEntityUpdate",null);jx=_.z([_.qZ({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],jx);
_.e(jx,"yt-emoji-fountain-view-model",function(){if(t8o===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;lLo===void 0&&(lLo=document.createElement("template"));var J=lLo;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);t8o=Z}Z=t8o;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var DkW;var cnk;var vm=function(){return _.Q.apply(this,arguments)||this};
_.O(vm,_.Q);vm.prototype.onChoiceChanged=function(){this.data&&_.eL(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
vm.prototype.onChoiceChanged=vm.prototype.onChoiceChanged;_.z([_.x(),_.u("design:type",Object)],vm.prototype,"data",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vm.prototype,"onChoiceChanged",null);vm=_.z([_.p({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],vm);
_.e(vm,"yt-live-chat-banner-poll-choice",function(){if(cnk===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;DkW===void 0&&(DkW=document.createElement("template"));var J=DkW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);cnk=Z}Z=cnk;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var OEC;var GK0;var x1=function(){var Z=_.Q.apply(this,arguments)||this;Z.modern=_.F("web_button_rework_with_live");Z.small=!1;return Z};
_.O(x1,_.Q);x1.prototype.computeIsSmall=function(){var Z;return((Z=this.buttonOverrides)==null?void 0:Z.size)==="S"};
x1.prototype.computeId=function(){return this.data&&this.data.targetId};
_.z([_.A(_.FM.YtLiveChatTooltipTargetingBehavior),_.u("design:type",Object)],x1.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.z([_.x({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.u("design:type",String)],x1.prototype,"id",void 0);_.z([_.x(),_.u("design:type",Object)],x1.prototype,"buttonOverrides",void 0);_.z([_.x(),_.u("design:type",Object)],x1.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],x1.prototype,"modern",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.u("design:type",Object)],x1.prototype,"small",void 0);x1=_.z([_.p({disableElementRegistration:!0,is:"yt-live-chat-button"})],x1);
_.e(x1,"yt-live-chat-button",function(){if(GK0===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;OEC===void 0&&(OEC=document.createElement("template"));var J=OEC;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);GK0=Z}Z=GK0;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var wB8;var ynC;var Qe=function(){var Z=_.Q.apply(this,arguments)||this;Z.inCollapsedBanner=!1;Z.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};Z.questionButtonOverrides={style:"mono",type:"filled"};return Z};
_.O(Qe,_.Q);_.P=Qe.prototype;_.P.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]]"}}}}}};
_.P.onContextMenuButtonClick=function(Z){this.ytLiveChatItemBehavior.showContextMenu(Z)};
_.P.onYtRendererstamperFinished=function(){this.menuButton=_.H(this.hostElement).querySelector("#menu-button")};
_.P.dataChanged=function(){var Z,V;if((V=_.D((Z=this.data)==null?void 0:Z.overflowMenuButton,_.y9))==null?0:V.command)this.data.contextMenuEndpoint=_.D(this.data.overflowMenuButton,_.y9).command};
_.P.onButtonClick=function(){var Z,V=_.D((Z=this.data)==null?void 0:Z.askQuestionButton,_.y9);if(V){if(V.trackingParams&&(Z=_.oN(V.trackingParams))){var a=_.st();a&&_.UM(a,Z)}_.Rg(this.hostElement,"innertube-command",V.command)}};
Qe.prototype.onYtRendererstamperFinished=Qe.prototype.onYtRendererstamperFinished;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Qe.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.sm),_.u("design:type",Object)],Qe.prototype,"ytLiveChatReduxBehavior",void 0);_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],Qe.prototype,"ytLiveChatItemBehavior",void 0);_.z([_.x({observer:"dataChanged"}),_.u("design:type",Object)],Qe.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Qe.prototype,"inCollapsedBanner",void 0);_.z([_.x(),_.u("design:type",Object)],Qe.prototype,"buttonOverrides",void 0);_.z([_.x(),_.u("design:type",Object)],Qe.prototype,"questionButtonOverrides",void 0);_.z([_.$K("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Qe.prototype,"onYtRendererstamperFinished",null);
Qe=_.z([_.p({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],Qe);
_.e(Qe,"yt-live-chat-call-for-questions-renderer",function(){if(ynC===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;wB8===void 0&&(wB8=document.createElement("template"));var J=wB8;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);ynC=Z}Z=ynC;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var bEi={};bEi.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 Z=this;window.requestAnimationFrame(function(){Z.restoreFocusNode_||(Z.restoreFocusNode_=document.activeElement);var V=_.xTb(Z.hostElement);V.length&&V[V.length-1].focus()})},
isAttachedChanged_:function(Z,V){Z?this.focusChild_():V&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(Z){this.hidden||_.wc(Z).indexOf(this.hostElement)!==-1||(Z.stopPropagation(),this.focusChild_())}};var UkC;var HEK;var pQ=function(){return _.Q.apply(this,arguments)||this};
_.O(pQ,_.Q);pQ.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
pQ.prototype.onClick=function(Z){Z.target!==this.confirmButton&&Z.target!==this.cancelButton&&(this.hidden=!0)};
_.z([_.Ly("#confirm_button"),_.u("design:type",Object)],pQ.prototype,"confirmButton",void 0);_.z([_.Ly("#cancel_button"),_.u("design:type",Object)],pQ.prototype,"cancelButton",void 0);_.z([_.x(),_.u("design:type",AnK)],pQ.prototype,"data",void 0);_.z([_.x({value:!0,reflectToAttribute:!0}),_.u("design:type",Boolean)],pQ.prototype,"hidden",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],pQ.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(bEi.YtLiveChatDialogBehavior),_.u("design:type",Object)],pQ.prototype,"ytLiveChatDialogBehavior",void 0);pQ=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],pQ);
var AnK=_.e(pQ,"yt-live-chat-dialog-renderer",function(){if(HEK===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;UkC===void 0&&(UkC=document.createElement("template"));var J=UkC;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);HEK=Z}Z=HEK;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var kK8;var E0o,j5H=function(){if(E0o!==void 0)return E0o;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;kK8===void 0&&(kK8=document.createElement("template"));var J=kK8;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return E0o=Z};var v0i;var xk0;var hb=function(){var Z=_.Q.apply(this,arguments)||this;Z.tooltip=null;Z.data=null;Z.id="";Z.active=!1;Z.icon="";Z.disabled=!1;Z.showTooltip=!1;Z.useToggledActiveState=!0;Z.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return Z};
_.O(hb,_.Q);_.P=hb.prototype;
_.P.dataChanged=function(){var Z;((Z=this.data)==null?0:Z.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,_.hz)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var V;if((V=this.data)==null?0:V.disabled)this.disabled=!0};
_.P.computeId=function(Z){return Z};
_.P.computeIcon=function(Z,V){if(!Z)return"";if(this.useToggledActiveState)return"yt-icons:"+Z.toLowerCase();var a,J;return V&&((a=this.data)==null?0:(J=a.toggledIcon)==null?0:J.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+Z.toLowerCase()};
_.P.logPDGEntryPoint=function(){_.CHu(_.WA("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")};
_.P.immediatelyShowTooltip=function(){var Z=_.H(this.hostElement).querySelector("#tooltip");Z.animationDelay=0;Z.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};Z.show()};
_.P.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.P.onClick=function(Z){var V;((V=this.data)==null?0:V.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(),Z.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.Rg(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.P.computeShowTooltip=function(Z,V){return!!(Z&&Z.tooltip&&V)};
_.P.maybeUpdateTooltipText=function(){var Z=this,V;if((V=this.data)==null?0:V.tooltip){var a=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.hz)(Z.tooltip).textContent=a},250)}};
_.P.handleLiveChatActions=function(Z){var V=this;Z.length&&(this.id!=="creator"&&this.id!=="product-picker"||Z.forEach(function(a){(a=V.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",a))&&a.durationSec===a.fullDurationSec&&V.startBubble(V.colorFromDecimal(a.startBackgroundColor))}))};
_.P.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.P.startBubble=function(Z){_.eL(this.hostElement,{"--yt-live-chat-monetization-button-glow":Z});this.hostElement.setAttribute("bubble","")};
_.P.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.P.colorFromDecimal=function(Z){typeof Z==="string"&&(Z=Number(Z));return"rgba("+[Z>>16&255,Z>>8&255,Z&255,(Z>>24&255)/255].join()+")"};
hb.prototype.onAnimationEnd=hb.prototype.onAnimationEnd;hb.prototype.disabledChanged=hb.prototype.disabledChanged;hb.prototype.dataChanged=hb.prototype.dataChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],hb.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],hb.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.FM.YtLiveChatTooltipTargetingBehavior),_.u("design:type",Object)],hb.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],hb.prototype,"data",void 0);_.z([_.x({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.u("design:type",Object)],hb.prototype,"id",void 0);_.z([_.x({notify:!0,reflectToAttribute:!0}),_.u("design:type",Object)],hb.prototype,"active",void 0);
_.z([_.x({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.u("design:type",Object)],hb.prototype,"icon",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],hb.prototype,"disabled",void 0);_.z([_.x({computed:"computeShowTooltip(data, disabled)"}),_.u("design:type",Object)],hb.prototype,"showTooltip",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],hb.prototype,"useToggledActiveState",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hb.prototype,"dataChanged",null);_.z([_.RX("disabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hb.prototype,"disabledChanged",null);_.z([_.$K("animationend"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],hb.prototype,"onAnimationEnd",null);
hb=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],hb);
_.e(hb,"yt-live-chat-icon-toggle-button-renderer",function(){if(xk0===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;v0i===void 0&&(v0i=document.createElement("template"));var J=v0i;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);xk0=Z}Z=xk0;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var Q5C;var pB8;var ex=function(){return _.Q.apply(this,arguments)||this};
_.O(ex,_.Q);ex.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.z([_.x(),_.u("design:type",Object)],ex.prototype,"data",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ex.prototype,"ytRendererstamperBehavior",void 0);ex=_.z([_.p({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],ex);
_.e(ex,"yt-live-chat-message-input-prompt-header-renderer",function(){if(pB8===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;Q5C===void 0&&(Q5C=document.createElement("template"));var J=Q5C;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);pB8=Z}Z=pB8;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var hWD;var eWK;var zWi;var $kD;var RWC;var M8K;var zv=function(){return _.Q.apply(this,arguments)||this};
_.O(zv,_.Q);_.z([_.x(),_.u("design:type",Object)],zv.prototype,"data",void 0);zv=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],zv);
_.e(zv,"yt-live-chat-message-subtext-renderer",function(){if(M8K===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;RWC===void 0&&(RWC=document.createElement("template"));var J=RWC;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);M8K=Z}Z=M8K;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var $1=function(){var Z=_.Q.apply(this,arguments)||this;Z.subtextOnBottom=!1;Z.buttonOverrides={style:"mono",type:"tonal"};return Z};
_.O($1,_.Q);$1.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"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],$1.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],$1.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],$1.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$1.prototype,"subtextOnBottom",void 0);_.z([_.x(),_.u("design:type",Object)],$1.prototype,"buttonOverrides",void 0);
$1=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],$1);
_.e($1,"yt-live-chat-message-renderer",function(){if($kD===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;zWi===void 0&&(zWi=document.createElement("template"));var J=zWi;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);$kD=Z}Z=$kD;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var Lui;var uQo;var R3=function(){var Z=_.Q.apply(this,arguments)||this;Z.isRemovable=!1;Z.hasPrefilledText=!1;Z.isInputDirty=!1;Z.overCharacterLimit=!1;Z.underCharacterLimit=!1;Z.showErrorMessage=!1;return Z};
_.O(R3,_.Q);_.P=R3.prototype;_.P.computeId=function(){return this.data.id};
_.P.computeInputData=function(){return this.data.inputData};
_.P.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.P.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.P.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.P.getLiveChatRichMessageInput=function(){return _.H(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.P.clearInput=function(){_.H(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.P.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.P.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.P.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.P.handleTextInputCharCountChanged=function(Z){Z=Z.detail&&Z.detail.characterCount;Z!==void 0&&(this.characterCount=Z,Z!==0&&(this.isInputDirty=!0))};
_.P.onInputFocusOut=function(){this.isInputDirty=!0};
_.P.onClickCloseButton=function(){_.Rg(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
R3.prototype.handleTextInputCharCountChanged=R3.prototype.handleTextInputCharCountChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],R3.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],R3.prototype,"data",void 0);_.z([_.x({computed:"computeId(data.id)"}),_.u("design:type",String)],R3.prototype,"id",void 0);_.z([_.x({computed:"computeInputData(data.inputData)"}),_.u("design:type",Object)],R3.prototype,"inputData",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.u("design:type",Object)],R3.prototype,"isRemovable",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.u("design:type",Object)],R3.prototype,"hasPrefilledText",void 0);_.z([_.x({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.u("design:type",Number)],R3.prototype,"charactersRemaining",void 0);
_.z([_.x(),_.u("design:type",Number)],R3.prototype,"characterCount",void 0);_.z([_.x(),_.u("design:type",Object)],R3.prototype,"isInputDirty",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.u("design:type",Object)],R3.prototype,"overCharacterLimit",void 0);_.z([_.x({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.u("design:type",Object)],R3.prototype,"underCharacterLimit",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.u("design:type",Object)],R3.prototype,"showErrorMessage",void 0);_.z([_.$K("yt-live-chat-text-input-field-renderer-character-count-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],R3.prototype,"handleTextInputCharCountChanged",null);
R3=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],R3);
_.e(R3,"yt-live-chat-poll-editor-input",function(){if(uQo===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;Lui===void 0&&(Lui=document.createElement("template"));var J=Lui;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);uQo=Z}Z=uQo;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var WuW;var g0o;var ILH={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},MS=function(){var Z=_.Q.apply(this,arguments)||this;Z.modern=_.F("web_button_rework_with_live");Z.closeButtonOverrides={iconPosition:"icon-only"};Z.startButtonOverrides={style:"mono",type:"filled"};Z.addOptionButtonOverrides={style:"mono",type:"text"};return Z};
_.O(MS,_.Q);_.P=MS.prototype;
_.P.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"}}}}};
_.P.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var Z;_.D((Z=this.data)==null?void 0:Z.startButton,_.y9)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.P.computeId=function(){return this.data&&this.data.id||""};
_.P.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.P.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.P.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.P.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.P.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var Z=0;Z<this.pollEditorInfoWithDefaults.minPollOptions;Z++)this.addPollOptionData()};
_.P.getIsValidPoll=function(){var Z=this;if(!this.pollEditorInfoWithDefaults)return!1;var V=this.pollEditorInfoWithDefaults,a=V.minPollOptionChars,J=V.maxPollOptionChars,r=V.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>V.maxPollQuestionChars)return!1;V=_.H(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(V).every(function(f,d){f=f.characterCount;!f&&r[d]&&(f=Z.ytRendererBehavior.getSimpleString(r[d]).length);return f!==void 0&&f>=a&&f<=J})};
_.P.isValidPollChanged=function(){var Z;_.D((Z=this.data)==null?void 0:Z.startButton,_.y9)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.P.addPollOptionData=function(){var Z=this.pollEditorInfoWithDefaults,V=Z.maxPollOptionChars,a=Z.optionPlaceholderText,J=Z.customOptionPlaceholderText,r=Z.pollOptionData;this.currentNumPollOptions>=Z.maxPollOptions||(Z={liveChatPollOptionInput:{inputData:{placeholder:J[this.currentNumPollOptions]||a,maxCharacterLimit:V},maxCharacterLimit:V,minCharacterLimit:Z.minPollOptionChars,hasPrefilledText:!!J[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=Z.minPollOptions}},r.charCountErrorText&&
(Z.liveChatPollOptionInput.charCountErrorText=r.charCountErrorText),r.charsRemainingAltLabel&&(Z.liveChatPollOptionInput.charsRemainingAltLabel=r.charsRemainingAltLabel),r.removeOptionAltText&&(Z.liveChatPollOptionInput.removeOptionAltText=r.removeOptionAltText),this.push("pollOptionsData",Z),r=Array.from(_.H(_.H(this.hostElement).querySelector("#poll-options")).children),r.forEach(function(f,d){f.polymerController.set("data.id",d)}),_.H(r[r.length-1]).querySelector("#input").focus())};
_.P.getPollOptionInputValues=function(){var Z=this,V=[],a=_.H(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),J=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(a).forEach(function(r,f){var d=null;r=r.getLiveChatRichMessageInput();var N;(r==null?0:(N=r.textSegments)==null?0:N.length)?d=_.FG(r):J[f]&&(d=Z.formattedStringToLiveChatRichMessageInput(J[f]));V.push(d)});
return V};
_.P.requestCreateAndStartPoll=function(Z){var V=this.getPollOptionInputValues();if(!V.some(function(J){return!J})){V={optionText:V};
var a=_.H(_.H(this.hostElement).querySelector("#poll-question")).firstChild;a&&a.liveChatRichMessageInput&&(V.questionText=_.FG(a.liveChatRichMessageInput));_.Wo(this.hostElement,[Z,V])}};
_.P.selectedChanged=function(){if(this.selected){var Z=_.H(_.H(this.hostElement).querySelector("#start-button")).firstElementChild;if(Z){var V;(V=_.H(Z).querySelector("#button")||_.xK(Z).querySelector("button"))==null||V.focus()}}};
_.P.handleTextInputChanged=function(Z){var V;((V=Z.target)==null?void 0:V.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=Z.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.P.handleStartButtonAction=function(Z){Z.detail.actionName==="yt-service-request"&&(Z.stopPropagation(),(Z=Z.detail.args[1])&&this.requestCreateAndStartPoll(Z))};
_.P.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.P.handleServiceRequestCompleted=function(Z){this.createPollRequestInFlight=!1;(Z=Z.detail&&Z.detail.data)&&Z.success&&(_.Rg(this.hostElement,"picker-cancelled"),_.MR(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.P.onCloseClick=function(){_.Rg(this.hostElement,"picker-cancelled");_.MR(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.P.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.P.handlePollEditorInputClosed=function(Z){var V=this.pollOptionsData.findIndex(function(a){return a.liveChatPollOptionInput.id===Z.detail.id});
this.splice("pollOptionsData",V,1);this.isValidPoll=this.getIsValidPoll()};
_.P.onPickerCancelled=function(){this.reset()};
_.P.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var Z=_.H(_.H(this.hostElement).querySelector("#poll-question")).firstChild;Z&&Z.setLiveChatRichMessageInput(null);if(Z=_.H(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){Z=_.B(Array.from(Z));for(var V=Z.next();!V.done;V=Z.next())V.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.P.formattedStringToLiveChatRichMessageInput=function(Z){return Z.simpleText?{text_segments:[Z.simpleText]}:{text_segments:Z.runs}};
_.QS.Object.defineProperties(MS.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(ILH,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
MS.prototype.onPickerCancelled=MS.prototype.onPickerCancelled;MS.prototype.handlePollEditorInputClosed=MS.prototype.handlePollEditorInputClosed;MS.prototype.handleServiceRequestCompleted=MS.prototype.handleServiceRequestCompleted;MS.prototype.handleServiceRequestSent=MS.prototype.handleServiceRequestSent;MS.prototype.handleTextInputChanged=MS.prototype.handleTextInputChanged;MS.prototype.selectedChanged=MS.prototype.selectedChanged;MS.prototype.isValidPollChanged=MS.prototype.isValidPollChanged;
MS.prototype.shouldInitializePollChanged=MS.prototype.shouldInitializePollChanged;MS.prototype.dataChanged=MS.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],MS.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],MS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],MS.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],MS.prototype,"modern",void 0);
_.z([_.x(),_.u("design:type",Object)],MS.prototype,"closeButtonOverrides",void 0);_.z([_.x(),_.u("design:type",Object)],MS.prototype,"startButtonOverrides",void 0);_.z([_.x(),_.u("design:type",Object)],MS.prototype,"addOptionButtonOverrides",void 0);_.z([_.x({computed:"computeId(data.id)",reflectToAttribute:!0}),_.u("design:type",String)],MS.prototype,"id",void 0);_.z([_.x({value:function(){return[]}}),
_.u("design:type",Array)],MS.prototype,"pollOptionsData",void 0);_.z([_.E("pollEditorInfoWithDefaults"),_.u("design:type",Object),_.u("design:paramtypes",[])],MS.prototype,"pollQuestionData",null);_.z([_.x({value:0}),_.u("design:type",Number)],MS.prototype,"pollQuestionCharacterCount",void 0);_.z([_.E("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.u("design:type",Object),_.u("design:paramtypes",[])],MS.prototype,"pollQuestionCharactersRemaining",null);
_.z([_.x({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.u("design:type",Boolean)],MS.prototype,"overQuestionCharacterLimit",void 0);_.z([_.E("data.pollEditorInfo"),_.u("design:type",Object),_.u("design:paramtypes",[])],MS.prototype,"pollEditorInfoWithDefaults",null);_.z([_.x({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.u("design:type",Number)],MS.prototype,"currentNumPollOptions",void 0);
_.z([_.x({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.u("design:type",Boolean)],MS.prototype,"hasMaxNumPollOptions",void 0);_.z([_.E("pollEditorInfoWithDefaults","pollOptionsData"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],MS.prototype,"shouldInitializePoll",null);_.z([_.x(),_.u("design:type",Object)],MS.prototype,"isValidPoll",void 0);
_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],MS.prototype,"createPollRequestInFlight",void 0);_.z([_.x(),_.u("design:type",Object)],MS.prototype,"selected",void 0);_.z([_.x({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.u("design:type",Boolean)],MS.prototype,"showQuestionErrorMessage",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MS.prototype,"dataChanged",null);_.z([_.RX("shouldInitializePoll"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MS.prototype,"shouldInitializePollChanged",null);_.z([_.RX("isValidPoll"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MS.prototype,"isValidPollChanged",null);
_.z([_.RX("selected"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MS.prototype,"selectedChanged",null);_.z([_.$K("yt-live-chat-text-input-field-renderer-character-count-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],MS.prototype,"handleTextInputChanged",null);
_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MS.prototype,"handleServiceRequestSent",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],MS.prototype,"handleServiceRequestCompleted",null);
_.z([_.$K("yt-live-chat-poll-editor-input-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],MS.prototype,"handlePollEditorInputClosed",null);_.z([_.$K("picker-cancelled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MS.prototype,"onPickerCancelled",null);MS=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],MS);
_.e(MS,"yt-live-chat-poll-editor-panel-renderer",function(){if(g0o===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;WuW===void 0&&(WuW=document.createElement("template"));var J=WuW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);g0o=Z}Z=g0o;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var ZUC;var VrW;var LQ=function(){return _.Q.apply(this,arguments)||this};
_.O(LQ,_.Q);LQ.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
LQ.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.QS.Object.defineProperties(LQ.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var Z,V;return(Z=this.data)==null?void 0:(V=Z.title)==null?void 0:V.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var Z;return _.Xy((Z=this.data)==null?void 0:Z.onTapCommand)}}});
_.z([_.A(_.I9.YtEndpointBehavior),_.u("design:type",Object)],LQ.prototype,"ytEndpointBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],LQ.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],LQ.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],LQ.prototype,"itemId",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],LQ.prototype,"hasPromotion",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],LQ.prototype,"innertubeCommand",null);LQ=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],LQ);
_.e(LQ,"yt-live-chat-product-picker-panel-item-view-model",function(){if(VrW===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;ZUC===void 0&&(ZUC=document.createElement("template"));var J=ZUC;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);VrW=Z}Z=VrW;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var aMJ;var JT8;var u6=function(){var Z=_.Q.apply(this,arguments)||this;Z.id="product-picker";Z.selected=!1;Z.closeButtonId="close-button";Z.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return Z};
_.O(u6,_.Q);_.P=u6.prototype;_.P.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.P.observeSelected=function(){this.selected&&this.hostElement.focus();var Z=_.H(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");Z.length&&Z[0].focus()};
_.P.onCloseBuyFlow=function(){_.Rg(this.hostElement,"picker-cancelled")};
_.P.onCloseClick=function(){_.Rg(this.hostElement,"picker-cancelled");var Z;((Z=this.data)==null?0:Z.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.D(this.data.closeButton,_.tv))};
_.P.onCloseEngageWithAudienceEditorPanels=function(){_.Rg(this.hostElement,"picker-cancelled")};
u6.prototype.observeSelected=u6.prototype.observeSelected;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],u6.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],u6.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],u6.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],u6.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],u6.prototype,"id",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],u6.prototype,"selected",void 0);_.z([_.x(),_.u("design:type",Object)],u6.prototype,"closeButtonId",void 0);_.z([_.RX("selected"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u6.prototype,"observeSelected",null);
u6=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],u6);
_.e(u6,"yt-live-chat-product-picker-panel-view-model",function(){if(JT8===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;aMJ===void 0&&(aMJ=document.createElement("template"));var J=aMJ;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);JT8=Z}Z=JT8;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var odW;var rTK;var Wm=function(){var Z=_.Q.apply(this,arguments)||this;Z.iconId="";Z.icon="";Z.disabled=!1;Z.systemIcons=_.F("kevlar_system_icons");return Z};
_.O(Wm,_.Q);_.P=Wm.prototype;_.P.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
_.P.computeIconId=function(Z){return Z&&Z.icon&&Z.icon.iconType?Z.icon.iconType.toLowerCase():""};
_.P.computeIcon=function(Z){return Z&&Z.icon&&Z.icon.iconType?(Z=Z.icon.iconType.toLowerCase(),(Z.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+Z):""};
_.P.computeDisabled=function(Z){return!!Z};
_.P.computeCommand=function(Z,V){return V?void 0:Z};
_.P.computeTooltip=function(Z,V){return V&&Z?Z:""};
_.P.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.z([_.A(_.I9.YtEndpointBehavior),_.u("design:type",Object)],Wm.prototype,"ytEndpointBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Wm.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Wm.prototype,"data",void 0);_.z([_.x({computed:"computeIconId(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Wm.prototype,"iconId",void 0);
_.z([_.x({computed:"computeIcon(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Wm.prototype,"icon",void 0);_.z([_.x({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.u("design:type",Object)],Wm.prototype,"disabled",void 0);_.z([_.x({computed:"computeCommand(data.command, disabled)"}),_.u("design:type",Object)],Wm.prototype,"command",void 0);_.z([_.x({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.u("design:type",String)],Wm.prototype,"tooltip",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Wm.prototype,"systemIcons",void 0);Wm=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],Wm);
_.e(Wm,"yt-live-chat-product-button-renderer",function(){if(rTK===void 0){var Z=document.createElement("template");_.w(Z,'\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" disabled$="[[disabled]]" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;odW===void 0&&(odW=document.createElement("template"));var J=odW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);rTK=Z}Z=rTK;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var P_S;var fMi;var gf=function(){var Z=_.Q.apply(this,arguments)||this;Z.selected=!1;Z.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return Z};
_.O(gf,_.Q);_.P=gf.prototype;_.P.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"}}}};
_.P.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.P.computeId=function(Z){return Z.id||""};
_.P.onCloseClick=function(){_.Rg(this.hostElement,"picker-cancelled")};
_.P.observeSelected=function(){this.selected&&this.hostElement.focus();var Z=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");Z.length&&Z[0].focus()};
_.P.onCloseBuyFlow=function(){_.Rg(this.hostElement,"picker-cancelled")};
_.P.onCloseEngageWithAudienceEditorPanels=function(){_.Rg(this.hostElement,"picker-cancelled")};
gf.prototype.observeSelected=gf.prototype.observeSelected;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],gf.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],gf.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],gf.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],gf.prototype,"data",void 0);
_.z([_.x({computed:"computeId(data)",reflectToAttribute:!0}),_.u("design:type",String)],gf.prototype,"id",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],gf.prototype,"selected",void 0);_.z([_.RX("selected"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],gf.prototype,"observeSelected",null);gf=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],gf);
_.e(gf,"yt-live-chat-product-picker-renderer",function(){if(fMi===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;P_S===void 0&&(P_S=document.createElement("template"));var J=P_S;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);fMi=Z}Z=fMi;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var iU0;var BSi;var dBo;var mBD;var I3=function(){return _.Q.apply(this,arguments)||this};
_.O(I3,_.Q);I3.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()};
I3.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
I3.prototype.created=function(){this.ids={background:_.Ke(),maskOne:_.Ke(),maskTwo:_.Ke(),gradient:_.Ke(),largeBackground:_.Ke(),largeGradientOne:_.Ke(),largeGradientTwo:_.Ke(),largeGradientPath:_.Ke()}};
I3.prototype.maybeLoadAnimationBackground=I3.prototype.maybeLoadAnimationBackground;_.z([_.x({value:!1}),_.u("design:type",Boolean)],I3.prototype,"useLargeBackground",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],I3.prototype,"useAnimationBackground",void 0);_.z([_.x({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.u("design:type",Boolean)],I3.prototype,"useRegularBackground",void 0);
_.z([_.x(),_.u("design:type",Object)],I3.prototype,"ids",void 0);_.z([_.x(),_.u("design:type",Object)],I3.prototype,"lottieAnimation",void 0);_.z([_.Ly("#animation-background"),_.u("design:type",HTMLDivElement)],I3.prototype,"animationBackground",void 0);_.z([_.RX("useAnimationBackground"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],I3.prototype,"maybeLoadAnimationBackground",null);
I3=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],I3);
_.e(I3,"yt-live-interactivity-component-background",function(){if(mBD===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;dBo===void 0&&(dBo=document.createElement("template"));var J=dBo;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);mBD=Z}Z=mBD;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var ZP=function(){var Z=_.Q.apply(this,arguments)||this;Z.characterCount=0;Z.showInputErrorMessage=!1;Z.startQnaRequestInFlight=!1;Z.modern=_.F("web_button_rework_with_live");Z.buttonOverrides={style:"mono",type:"filled"};Z.closeButtonOverrides={iconPosition:"icon-only"};Z.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return Z};
_.O(ZP,_.Q);_.P=ZP.prototype;
_.P.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]]"}}}}}};
_.P.onCharacterCountChanged=function(Z){var V,a,J,r,f=(a=_.D(this==null?void 0:(V=this.data)==null?void 0:V.creatorCallForQuestions,z$W))==null?void 0:(J=a.inputField)==null?void 0:(r=J.liveChatTextInputFieldRenderer)==null?void 0:r.maxCharacterLimit,d,N;f!=null&&(Z==null?void 0:(d=Z.detail)==null?void 0:d.characterCount)!=null&&_.D(this==null?void 0:(N=this.data)==null?void 0:N.startButton,_.y9)&&(V=Z.detail.characterCount>f,this.set("data.startButton.buttonRenderer.isDisabled",Z.detail.characterCount===
0||V),this.showInputErrorMessage=V)};
_.P.onCloseClick=function(){_.Rg(this.hostElement,"picker-cancelled");_.MR(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.P.onPickerCancelled=function(){var Z=_.H(this.hostElement).querySelector("#qna-creator-text-input-field");Z&&Z.setLiveChatRichMessageInput(null)};
_.P.handleOpenQnaStartPanel=function(){var Z=_.H(this.hostElement).querySelector("#qna-creator-text-input-field");Z&&Z.focus()};
_.P.handleStartButtonAction=function(Z){var V=this;if(Z.detail.actionName==="yt-service-request"&&(Z.stopPropagation(),Z=Z.detail.args[1])){var a=_.H(this.hostElement).querySelector("#qna-creator-text-input-field"),J;(a==null?0:(J=a.liveChatRichMessageInput)==null?0:J.textSegments)&&a.liveChatRichMessageInput.textSegments.length!==0&&(J={rich_message:_.FG(a.liveChatRichMessageInput)},_.Wo(this.hostElement,[Z,J]).then(function(){_.Rg(V.hostElement,"picker-cancelled")}))}};
_.P.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.P.handleServiceRequestCompleted=function(Z){var V;Z=Z==null?void 0:(V=Z.detail)==null?void 0:V.data;(Z==null?0:Z.actions)&&Z.actions.length>0?this.startQnaRequestInFlight=!1:_.MR(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.P.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
ZP.prototype.handleServiceRequestError=ZP.prototype.handleServiceRequestError;ZP.prototype.handleServiceRequestCompleted=ZP.prototype.handleServiceRequestCompleted;ZP.prototype.handleServiceRequestSent=ZP.prototype.handleServiceRequestSent;ZP.prototype.onPickerCancelled=ZP.prototype.onPickerCancelled;ZP.prototype.onCharacterCountChanged=ZP.prototype.onCharacterCountChanged;_.z([_.x(),_.u("design:type",Object)],ZP.prototype,"characterCount",void 0);
_.z([_.x(),_.u("design:type",Object)],ZP.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ZP.prototype,"showInputErrorMessage",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ZP.prototype,"startQnaRequestInFlight",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ZP.prototype,"modern",void 0);_.z([_.x(),_.u("design:type",Object)],ZP.prototype,"buttonOverrides",void 0);
_.z([_.x(),_.u("design:type",Object)],ZP.prototype,"closeButtonOverrides",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ZP.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.sm),_.u("design:type",Object)],ZP.prototype,"ytLiveChatReduxBehavior",void 0);_.z([_.A(_.cY.YtLiveChatItemBehavior),_.u("design:type",_.Oj)],ZP.prototype,"ytLiveChatItemBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],ZP.prototype,"ytActionHandlerBehavior",void 0);_.z([_.$K("yt-live-chat-text-input-field-renderer-character-count-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ZP.prototype,"onCharacterCountChanged",null);_.z([_.$K("picker-cancelled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZP.prototype,"onPickerCancelled",null);
_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZP.prototype,"handleServiceRequestSent",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ZP.prototype,"handleServiceRequestCompleted",null);
_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ZP.prototype,"handleServiceRequestError",null);ZP=_.z([_.p({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],ZP);
_.e(ZP,"yt-live-chat-qna-start-panel-renderer",function(){if(BSi===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;iU0===void 0&&(iU0=document.createElement("template"));var J=iU0;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);BSi=Z}Z=BSi;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var NSL;var C_i;var VP=function(){return _.Q.apply(this,arguments)||this};
_.O(VP,_.Q);VP.prototype.dismiss=function(){_.Rg(this.hostElement,"yt-live-chat-error-message-dismiss")};
VP.prototype.edit=function(){_.Rg(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.z([_.x(),_.u("design:type",Object)],VP.prototype,"data",void 0);VP=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],VP);
_.e(VP,"yt-live-chat-text-actions-error-message-renderer",function(){if(C_i===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;NSL===void 0&&(NSL=document.createElement("template"));var J=NSL;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);C_i=Z}Z=C_i;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var qw0;var Swo;var TSK;var YwH;var ap=function(){var Z=_.Q.apply(this,arguments)||this;Z.isDarkTheme=document.documentElement.hasAttribute("dark");Z.newnessDotEligible=!1;return Z};
_.O(ap,_.Q);ap.prototype.sendReaction=function(){var Z,V,a=((Z=this.data)==null?void 0:Z.emojiId)||((V=this.data)==null?void 0:V.emoteId),J;a&&((J=this.data)==null?0:J.shouldTriggerAnimation)&&_.MR(this.hostElement,"yt-create-user-reaction-animation",[a]);var r;(Z=_.Xy((r=this.data)==null?void 0:r.onTap))&&_.um(Z,this.hostElement);this.showNewnessDot&&_.MR(this.hostElement,"yt-hide-newness-dot")};
ap.prototype.onClick=function(Z){(!Z||Z.clientX||Z.clientY)&&this.sendReaction()};
ap.prototype.onKeyDown=function(Z){Z.key!=="Enter"&&Z.key!==" "||Z.repeat||this.sendReaction()};
_.QS.Object.defineProperties(ap.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!!(((Z=this.data)==null?0:Z.emojiId)||((V=this.data)==null?0:V.emoteId))}}});
_.z([_.x(),_.u("design:type",Object)],ap.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ap.prototype,"isDarkTheme",void 0);_.z([_.x(),_.u("design:type",Object)],ap.prototype,"newnessDotEligible",void 0);_.z([_.E("data.maybeShowNewnessDot"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ap.prototype,"showNewnessDot",null);_.z([_.E("data.emojiId","data.emoteId"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ap.prototype,"useYtImage",null);
ap=_.z([_.qZ({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],ap);
_.e(ap,"yt-reaction-control-panel-button-view-model",function(){if(YwH===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;TSK===void 0&&(TSK=document.createElement("template"));var J=TSK;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);YwH=Z}Z=YwH;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var XVi;var KDi;var Jh=function(){var Z=_.Q.apply(this,arguments)||this;Z.reactionControlPanelExpanded=!1;Z.isDarkTheme=document.documentElement.hasAttribute("dark");Z.newnessDotEligible=!1;return Z};
_.O(Jh,_.Q);_.P=Jh.prototype;_.P.expandedButtonsChanged=function(){var Z,V;_.eL(this.hostElement,{"--expanded-buttons-height":((V=(Z=this.expandedButtonsData)==null?void 0:Z.length)!=null?V:0)*36+"px"})};
_.P.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}}};
_.P.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.P.onMouseLeave=function(){var Z=this;this.collapseTimer=setTimeout(function(){Z.reactionControlPanelExpanded=!1},500)};
_.P.onFocusIn=function(){this.onMouseEnter()};
_.P.onFocusOut=function(){this.onMouseLeave()};
_.P.onCollapsedButtonFocusIn=function(){var Z=this;setTimeout(function(){var V;(V=Z.expandedButtons.querySelector("button"))==null||V.focus()},100)};
_.P.onCollapsedButtonFocusOut=function(Z){Z.stopPropagation()};
_.QS.Object.defineProperties(Jh.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var Z,V;return _.lv.unsafeClone((Z=this.liveReactionsData)==null?void 0:Z.emojiButtonData)||((V=this.data)==null?void 0:V.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var Z;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((Z=this.data)==null||!Z.maybeShowNewnessDot)}}});
Jh.prototype.expandedButtonsChanged=Jh.prototype.expandedButtonsChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Jh.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Jh.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.sm),_.u("design:type",Object)],Jh.prototype,"ytLiveChatReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Jh.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Jh.prototype,"reactionControlPanelExpanded",void 0);_.z([_.x({selectorArgs:["data.liveReactionsDataEntityKey"],selector:ckK}),_.u("design:type",Object)],Jh.prototype,"liveReactionsData",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Jh.prototype,"isDarkTheme",void 0);_.z([_.x(),_.u("design:type",Object)],Jh.prototype,"newnessDotEligible",void 0);
_.z([_.E("liveReactionsData","data.expandedButtons"),_.u("design:type",Object),_.u("design:paramtypes",[])],Jh.prototype,"expandedButtonsData",null);_.z([_.E("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.x({reflectToAttribute:!0}),_.u("design:type",Object),_.u("design:paramtypes",[])],Jh.prototype,"showNewnessDot",null);_.z([_.Ly("#expanded-buttons"),_.u("design:type",HTMLElement)],Jh.prototype,"expandedButtons",void 0);
_.z([_.RX("expandedButtonsData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Jh.prototype,"expandedButtonsChanged",null);Jh=_.z([_.qZ({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],Jh);
_.e(Jh,"yt-reaction-control-panel-view-model",function(){if(KDi===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;XVi===void 0&&(XVi=document.createElement("template"));var J=XVi;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);KDi=Z}Z=KDi;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var op=new _.OA("yt-live-chat"),ndL=Date.parse("2024-7-24"),ro=function(){var Z=_.Q.apply(this,arguments)||this;Z.emojiManager=_.DR;Z.newnessDotEligible=!1;Z.newnessDotImpressionCounted=!1;Z.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return Z};
_.O(ro,_.Q);_.P=ro.prototype;_.P.emojiCustomizationEnabledChanged=function(){var Z;((Z=this.data)==null?0:Z.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((Z=op.getCreationTime("emoji-customization-count"))&&Z<ndL&&op.set("emoji-customization-count","0"),Z=Number(op.get("emoji-customization-count"))||0,Z<3&&(this.newnessDotEligible=!0,op.set("emoji-customization-count",(Z+1).toString())),this.newnessDotImpressionCounted=!0)};
_.P.hideNewnessDot=function(){this.newnessDotEligible=!1;op.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.P.handleReactionsMute=function(Z){var V=_.st(),a=_.Ne(206221),J={checkboxData:{state:Z?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};V&&_.UM(V,a,J);this.reactionsMuted=Z};
_.P.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.P.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}}};
_.QS.Object.defineProperties(ro.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var Z;return(!((Z=this.liveReactionsData)==null||!Z.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
ro.prototype.liveReactionsSettingChanged=ro.prototype.liveReactionsSettingChanged;ro.prototype.emojiCustomizationEnabledChanged=ro.prototype.emojiCustomizationEnabledChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ro.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ro.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.sm),_.u("design:type",Object)],ro.prototype,"ytLiveChatReduxBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],ro.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ro.prototype,"data",void 0);_.z([_.x(),_.u("design:type",_.ts)],ro.prototype,"emojiManager",void 0);_.z([_.x(),_.u("design:type",Object)],ro.prototype,"newnessDotEligible",void 0);_.z([_.x(),_.u("design:type",Object)],ro.prototype,"newnessDotImpressionCounted",void 0);
_.z([_.x({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:OAK}),_.u("design:type",Boolean)],ro.prototype,"liveReactionsSetting",void 0);_.z([_.x({selectorArgs:["data.liveReactionsDataEntityKey"],selector:ckK}),_.u("design:type",Object)],ro.prototype,"liveReactionsData",void 0);_.z([_.x({value:function(){var Z=_.F("enable_lwe_web_mute"),V=op.get("allow-reactions");return V===void 0?!1:!V&&Z}}),
_.u("design:type",Boolean)],ro.prototype,"reactionsMuted",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ro.prototype,"liveReactionsEnabled",null);_.z([_.RX("data.emojiCustomizationEnabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ro.prototype,"emojiCustomizationEnabledChanged",null);
_.z([_.RX("liveReactionsEnabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ro.prototype,"liveReactionsSettingChanged",null);ro=_.z([_.qZ({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],ro);
_.e(ro,"yt-reaction-control-panel-overlay-view-model",function(){if(Swo===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;qw0===void 0&&(qw0=document.createElement("template"));var J=qw0;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Swo=Z}Z=Swo;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var lMJ={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(Z){var V=this.$.pickers.selected;if(V){_.H(this.hostElement).removeAttribute(V+"-open");var a="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(a="#picker-buttons",V==="emoji"&&_.H(this.hostElement).querySelector("#emoji-picker-button")&&(a="#emoji-picker-button"));if(a=_.H(this.hostElement).querySelector(a).querySelector("#"+V))a.active=!1}a=Z;V==Z&&(a=null);V!=Z&&
_.H(this.hostElement).setAttribute(Z+"-open","");this.$.pickers.selected=a;_.MR(this.hostElement,"yt-live-chat-picker-changed",[a])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var Pu=function(){var Z=_.Q.apply(this,arguments)||this;Z.numSentMessages=0;Z.timeoutDurationMs=0;Z.timeoutMs=0;Z.lastTimeoutTimeMs=0;Z.pendingMessageId="";Z.hasFiredInitialFocusActions=!1;Z.isBeforeFocusEnabled=!0;Z.id="";Z.characterCount=0;Z.maxCharacterLimit=0;Z.remainingCharacterCount=0;Z.inputExpanded=!1;Z.buttonOverrides={iconPosition:"icon-only"};Z.inReplyPanel=!1;Z.countdownRatio=0;Z.isTooltipVisible=!1;Z.tooltipTimeout=1E4;Z.systemIcons=_.F("kevlar_system_icons");Z.tallerEmojiPicker=_.F("live_chat_taller_emoji_picker");
Z.blockSendMessageWithCountdown=!_.F("live_chat_enable_send_button_in_slow_mode");Z.sendReplyMessageInFlight=!1;Z.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"};Z.onResize=function(){Z.maybeToggleCharacterCount()};
return Z};
_.O(Pu,_.Q);_.P=Pu.prototype;
_.P.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"}}}};
_.P.attached=function(){window.addEventListener("resize",this.onResize)};
_.P.detached=function(){window.removeEventListener("resize",this.onResize)};
_.P.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.P.sendMessage=function(){var Z=this,V,a,J,r;return _.m(function(f){if(Z.sendDisabled)return f.return();Z.isTooltipVisible&&_.MR(Z.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(Z.data.sendButton&&Z.data.sendButton.buttonRenderer){Z.input.completeEmojis();V=Z.data.sendButton.buttonRenderer.serviceEndpoint;if(!V)return f.return();J=((a=_.D(V,_.EwL))==null?void 0:a.clientIdPrefix)||"";r={client_message_id:J+String(Z.numSentMessages++),rich_message:_.FG(Z.input.liveChatRichMessageInput)};
Z.pendingMessageId=r.client_message_id;Z.inReplyPanel&&(Z.sendReplyMessageInFlight=!0);_.Wo(Z.hostElement,[V,r]);Z.input.setLiveChatRichMessageInput(null)}_.mt(f)})};
_.P.handleSendButtonAction=function(Z){Z.detail.actionName==="yt-service-request"&&(Z.stopPropagation(),this.sendMessage())};
_.P.onSendCompleted=function(Z,V){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(Z=this.get("timeoutDurationUsec",V.data))&&this.handleTimeout(Number(Z)/1E3);this.errorMessage=this.get("errorMessage",V.data);this.pendingMessageId=""};
_.P.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.MR(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.P.handlePickerButtonToggle=function(Z){Z=Z.detail.targetId;this.ytPickerBehavior.togglePicker_(Z);if(Z==="emoji")this.input.focus();else if(Z==="qna-start-panel"){var V,a;(V=_.H(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(a=V.querySelector("#qna-creator-text-input-field"))==null||a.focus()}};
_.P.onComponentReplaced=function(Z){var V,a;Z.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((V=Z.replacement.liveChatMessageInputRenderer)==null?0:(a=V.headerRenderer)==null?0:a.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.P.onEmojiSelect=function(Z){this.input.focus();this.input.insertEmoji(Z.detail)};
_.P.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.P.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.MR(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.MR(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.P.onOpenPopupAction=function(Z,V){var a=this;V===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.MR(a.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.P.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.P.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.P.focusChanged=function(){this.maybeToggleCharacterCount()};
_.P.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var Z=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",Z>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.P.computeId=function(){return this.data&&this.data.targetId||""};
_.P.computeSendDisabled=function(Z,V,a,J){Z=!!(this.blockSendMessageWithCountdown&&a||!Z||V&&Z>V||J);(V=_.H(this.hostElement).querySelector("#send-button"))&&V.children.length&&(V.children[0].disabled=Z);return Z};
_.P.handleTimeout=function(Z){this.timeoutDurationMs=this.timeoutMs=Z;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.P.updateTimeout=function(Z){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(Z-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=Z,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.P.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.P.onErrorMessageEdit=function(Z){this.input.setLiveChatRichMessageInput(Z.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.P.errorMessageChanged=function(){var Z=this;_.lm(function(){_.MR(Z.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.P.computeAuthorNameColor=function(Z){var V;if(_.F("live_chat_author_name_color_usernames")&&(Z==null?0:(V=Z.authorName)==null?0:V.simpleText))return _.AxE(_.kIn(Z.authorName.simpleText));if(_.F("live_chat_seed_color_usernames")&&(Z==null?0:Z.authorSeedColorArgb))return _.AxE(_.zk(Z.authorSeedColorArgb));if(_.F("live_chat_colored_usernames"))return"#cc0000";var a;return _.F("live_chat_simple_color_usernames")&&(Z==null?0:(a=Z.authorName)==null?0:a.simpleText)&&(Z==null?0:Z.authorUsernameColorLight)&&
(Z==null?0:Z.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.zk(Z.authorUsernameColorDark):_.zk(Z.authorUsernameColorLight):""};
_.P.onIsTooltipVisibleChanged=function(){var Z=_.H(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){Z.hidden=!1;Z.setAttribute("role","alert")},0):(Z.hidden=!0,Z.removeAttribute("role"))};
_.P.onFocusedChanged=function(Z){this.inputFocused=Z.detail.value};
_.QS.Object.defineProperties(Pu.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 Z;return!((Z=this.data)==null||!Z.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?void 0:(V=Z.pickers)==null?void 0:V.find(function(a){return a.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var Z=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return Z?this.ytRendererBehavior.getSimpleString(Z):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
Pu.prototype.onIsTooltipVisibleChanged=Pu.prototype.onIsTooltipVisibleChanged;Pu.prototype.errorMessageChanged=Pu.prototype.errorMessageChanged;Pu.prototype.onErrorMessageEdit=Pu.prototype.onErrorMessageEdit;Pu.prototype.onErrorMessageDismiss=Pu.prototype.onErrorMessageDismiss;Pu.prototype.focusChanged=Pu.prototype.focusChanged;Pu.prototype.characterCountChanged=Pu.prototype.characterCountChanged;Pu.prototype.onEmojiSelect=Pu.prototype.onEmojiSelect;Pu.prototype.handlePickerButtonToggle=Pu.prototype.handlePickerButtonToggle;
Pu.prototype.onSendError=Pu.prototype.onSendError;Pu.prototype.onSendCompleted=Pu.prototype.onSendCompleted;Pu.prototype.sendMessage=Pu.prototype.sendMessage;Pu.prototype.dataChanged=Pu.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Pu.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Pu.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A(lMJ.YtPickerBehavior),_.u("design:type",Object)],Pu.prototype,"ytPickerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Pu.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.FM.YtLiveChatTooltipTargetingBehavior),_.u("design:type",Object)],Pu.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Pu.prototype,"hasFiredInitialFocusActions",void 0);
_.z([_.x(),_.u("design:type",Object)],Pu.prototype,"isBeforeFocusEnabled",void 0);_.z([_.x(),_.u("design:type",Object)],Pu.prototype,"data",void 0);_.z([_.x({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.u("design:type",Object)],Pu.prototype,"id",void 0);_.z([_.x(),_.u("design:type",Object)],Pu.prototype,"characterCount",void 0);_.z([_.x(),_.u("design:type",Object)],Pu.prototype,"maxCharacterLimit",void 0);
_.z([_.x(),_.u("design:type",Object)],Pu.prototype,"remainingCharacterCount",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Pu.prototype,"inputExpanded",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Pu.prototype,"inputFocused",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],Pu.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.z([_.x(),_.u("design:type",_.yN)],Pu.prototype,"participantsManager",void 0);
_.z([_.x(),_.u("design:type",Object)],Pu.prototype,"buttonOverrides",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Pu.prototype,"inReplyPanel",void 0);_.z([_.E("characterCount, maxCharacterLimit, countdownActive","blockSendMessageWithCountdown"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Pu.prototype,"sendDisabled",null);_.z([_.x(),_.u("design:type",Object)],Pu.prototype,"countdownRatio",void 0);
_.z([_.E("countdownRatio"),_.u("design:type",Number),_.u("design:paramtypes",[])],Pu.prototype,"countdownStrokeDashOffset",null);_.z([_.E("countdownRatio"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Pu.prototype,"countdownActive",null);_.z([_.E("data.interactionMessage"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Pu.prototype,"hasInteractionMessage",null);
_.z([_.E("data.emojiPickerButton"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Pu.prototype,"hasEmojiPickerButton",null);_.z([_.E("data, characterCount"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Pu.prototype,"showAvatar",null);_.z([_.E("data.pickers"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Pu.prototype,"hasProductPickerPanelViewModel",null);
_.z([_.x(),_.u("design:type",Object)],Pu.prototype,"errorMessage",void 0);_.z([_.x(),_.u("design:type",Object)],Pu.prototype,"genericErrorMessage",void 0);_.z([_.x(),_.u("design:type",Object)],Pu.prototype,"isTooltipVisible",void 0);_.z([_.x(),_.u("design:type",Object)],Pu.prototype,"tooltipTimeout",void 0);_.z([_.E("data.onInitialFocusCommand"),_.u("design:type",String),_.u("design:paramtypes",[])],Pu.prototype,"tooltipMessage",null);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Pu.prototype,"systemIcons",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Pu.prototype,"tallerEmojiPicker",void 0);_.z([_.E("data"),_.u("design:type",String),_.u("design:paramtypes",[])],Pu.prototype,"authorNameColor",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Pu.prototype,"blockSendMessageWithCountdown",void 0);_.z([_.x(),_.u("design:type",Object)],Pu.prototype,"sendReplyMessageInFlight",void 0);
_.z([_.Ly("#input"),_.u("design:type",_.zOF)],Pu.prototype,"input",void 0);_.z([_.Ly("#count"),_.u("design:type",HTMLElement)],Pu.prototype,"count",void 0);_.z([_.Ly("#input-container"),_.u("design:type",HTMLElement)],Pu.prototype,"inputContainer",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pu.prototype,"dataChanged",null);
_.z([_.$K("yt-live-chat-send-message"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],Pu.prototype,"sendMessage",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[Event,_.H3]),_.u("design:returntype")],Pu.prototype,"onSendCompleted",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pu.prototype,"onSendError",null);
_.z([_.$K("yt-live-chat-icon-toggle-button-renderer-toggle"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Pu.prototype,"handlePickerButtonToggle",null);_.z([_.$K("yt-emoji-select"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Pu.prototype,"onEmojiSelect",null);
_.z([_.RX("characterCount"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pu.prototype,"characterCountChanged",null);_.z([_.RX("inputFocused"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pu.prototype,"focusChanged",null);_.z([_.$K("yt-live-chat-error-message-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pu.prototype,"onErrorMessageDismiss",null);
_.z([_.$K("yt-live-chat-error-message-edit"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Pu.prototype,"onErrorMessageEdit",null);_.z([_.RX("errorMessage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pu.prototype,"errorMessageChanged",null);_.z([_.RX("isTooltipVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pu.prototype,"onIsTooltipVisibleChanged",null);
Pu=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],Pu);
_.e(Pu,"yt-live-chat-message-input-renderer",function(){if(eWK===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;hWD===void 0&&(hWD=document.createElement("template"));var J=hWD;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);eWK=Z}Z=eWK;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var trI;var sjW;var fS=function(){var Z=_.Q.apply(this,arguments)||this;Z.systemIcons=_.F("kevlar_system_icons");Z.firedOnClickCommand=!1;Z.inReplyPanel=!1;return Z};
_.O(fS,_.Q);
fS.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"}}}};
fS.prototype.onButtonToggle=function(Z){Z.target.disabled||this.ytPickerBehavior.togglePicker_(Z.detail.targetId)};
fS.prototype.onClick=function(){var Z=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.MR(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return Z.firedOnClickCommand=!1},5E3))};
_.QS.Object.defineProperties(fS.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?void 0:(V=Z.panels)==null?void 0:V.find(function(a){return a.liveChatProductPickerPanelViewModel}))!==void 0}}});
fS.prototype.onButtonToggle=fS.prototype.onButtonToggle;_.z([_.A(lMJ.YtPickerBehavior),_.u("design:type",Object)],fS.prototype,"ytPickerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],fS.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],fS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],fS.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],fS.prototype,"systemIcons",void 0);_.z([_.x({reflectToAttribute:!1}),_.u("design:type",Object)],fS.prototype,"firedOnClickCommand",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],fS.prototype,"inReplyPanel",void 0);_.z([_.E("data.pickers"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],fS.prototype,"hasProductPickerPanelViewModel",null);
_.z([_.$K("yt-live-chat-icon-toggle-button-renderer-toggle"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],fS.prototype,"onButtonToggle",null);fS=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],fS);
_.e(fS,"yt-live-chat-restricted-participation-renderer",function(){if(sjW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;trI===void 0&&(trI=document.createElement("template"));var J=trI;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);sjW=Z}Z=sjW;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var ii=function(){var Z=_.Q.apply(this,arguments)||this;Z.genericErrorMessage=_.HA("Error, try again.");Z.inReplyPanel=!1;Z.hideBorder=!1;return Z};
_.O(ii,_.Q);ii.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}}}}}};
_.QS.Object.defineProperties(ii,{template:{configurable:!0,enumerable:!0,get:function(){return j5H()}}});
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ii.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ii.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],ii.prototype,"genericErrorMessage",void 0);_.z([_.x(),_.u("design:type",Object)],ii.prototype,"inReplyPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ii.prototype,"hideBorder",void 0);
ii=_.z([_.qZ({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],ii);_.e(ii,"yt-live-chat-engagement-panel-input-renderer",function(){return j5H()},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var FDD,DBH;FDD=_.Ne(115994);DBH=_.Ne(115993);_.Bu=function(Z,V,a){var J=this;var r=a.dragDownAction;this.layer=0;this.JSC$19801_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return J.dragDownAction()}}}};
this.JSC$19801_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return J.dragDownAction()}}}};
this.fullscreen=!1;var f=_.Ze();_.oc(f,FDD,this.layer);_.oc(f,DBH,this.layer);this.dragDownAction=function(){r();_.c3(f,{visualElement:J.fullscreen?FDD:DBH})};
this.gesture=new _.rg(Z,V,this.JSC$19801_watchConfig,"pandown");this.attach()};
_.Bu.prototype.attach=function(){this.gesture.attach()};
_.Bu.prototype.detach=function(){this.gesture.detach()};
_.Bu.prototype.update=function(Z){this.fullscreen=Z;this.gesture.config=Z?this.JSC$19801_watchFullScreenConfig:this.JSC$19801_watchConfig};var cTk={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(Z){if(Z&&Z.length==1&&Array.isArray(Z[0].loggingUrls)){Z=_.lv.unsafeClone(Z[0]);var V=this.macros||{},a=this.getAdModuleClient_();if(!a)return _.Ig();Z.loggingUrls.forEach(function(J){if(J.baseUrl){var r=J.baseUrl;var f=V;f=f===void 0?{}:f;r=a.getOptions().includes("replaceUrlMacros")?_.STb(a,"replaceUrlMacros",{url:r,additionalMapping:f}):r;J.baseUrl=r}},this);
Z=[Z]}return _.Wo(this.hostElement,Z)},
getAdModuleClient_:function(){var Z=_.po(this);return Z?(Z=Z.getPlayer())?new _.ie(Z):null:null}}]};var OUo;var mj=function(){var Z=_.Q.apply(this,arguments)||this;Z.isCollapsed=!1;Z.modernPanels=_.F("kevlar_watch_modern_panels");Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return Z};
_.O(mj,_.Q);_.P=mj.prototype;_.P.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.P.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.P.onDonateTap=function(){var Z=this.get("data.donateButton.buttonRenderer.command");if(Z){var V=_.st(),a=this.get("data.donateButton.buttonRenderer.trackingParams");V&&a&&_.UM(V,_.oN(a));this.ytOpenPopupBehavior.openPopup(Z)}};
_.P.onShowMore=function(){this.isCollapsed=!1;var Z=_.st(),V=this.get("data.expandButton.buttonRenderer.trackingParams");Z&&V&&_.UM(Z,_.oN(V))};
_.P.onShowLess=function(){this.isCollapsed=!0};
_.P.dataChanged=function(){_.eL(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.P.onDarkModeToggledAction=function(Z){this.isDarkTheme=Z};
_.P.handleUpdate=function(Z){if(Z=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",Z))this.set("data.startLabel",Z.startLabel),this.set("data.endLabel",Z.endLabel),this.set("data.progress",Z.progress),this.set("data.amountRaisedLabel",Z.amountRaisedLabel),this.dataChanged()};
_.P.handleOpenPopupAction=function(Z){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",Z)&&_.MR(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.P.computeHeaderBackgroundUrl=function(Z,V){if(Z)return V?Z.headerBackgroundDarkUrl:Z.headerBackgroundUrl};
_.P.isProgressBarVisible=function(Z){return!(!Z||Z.progress===void 0)};
_.P.headerBackgroundClass=function(){return _.yr("HTML_DIR")==="rtl"?"flip":""};
mj.prototype.dataChanged=mj.prototype.dataChanged;_.z([_.A(_.gL.YtOpenPopupBehavior),_.u("design:type",Object)],mj.prototype,"ytOpenPopupBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],mj.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],mj.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],mj.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],mj.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],mj.prototype,"isCollapsed",void 0);_.z([_.x({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.u("design:type",String)],mj.prototype,"headerBackgroundUrl",void 0);_.z([_.x(),_.u("design:type",Boolean)],mj.prototype,"isDarkTheme",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mj.prototype,"modernPanels",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mj.prototype,"dataChanged",null);mj=_.z([_.p({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],mj);
_.e(mj,"ytd-donation-shelf-renderer",function(){if(OUo!==void 0)return OUo;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return OUo=Z},{mode:1});var GZ8;var NO=function(){return _.Q.apply(this,arguments)||this};
_.O(NO,_.Q);_.z([_.x(),_.u("design:type",Object)],NO.prototype,"data",void 0);NO=_.z([_.p({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],NO);
_.e(NO,"ytd-donation-unavailable-renderer",function(){if(GZ8!==void 0)return GZ8;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return GZ8=Z},{mode:1});var wVW;var CS=function(){return _.Q.apply(this,arguments)||this};
_.O(CS,_.Q);CS.prototype.computeIconType=function(Z){return Z?"yt-icons:"+Z.toLowerCase():null};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],CS.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],CS.prototype,"data",void 0);CS=_.z([_.p({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],CS);
_.e(CS,"ytd-limited-state-message-renderer",function(){if(wVW!==void 0)return wVW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return wVW=Z},{mode:1});var yTk;var qO=function(){return _.Q.apply(this,arguments)||this};
_.O(qO,_.Q);qO.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
qO.prototype.onTap=function(Z){var V=this.data&&this.data.endpoint;V&&!_.Ac(_.wc(Z),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.Rg(this.hostElement,"yt-navigate",{endpoint:V})};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],qO.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],qO.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],qO.prototype,"data",void 0);qO=_.z([_.p({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],qO);
_.e(qO,"ytd-autotagging-metadata-renderer",function(){if(yTk!==void 0)return yTk;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return yTk=Z},{mode:1});var bUJ;var SD=function(){return _.Q.apply(this,arguments)||this};
_.O(SD,_.Q);SD.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],SD.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],SD.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],SD.prototype,"data",void 0);SD=_.z([_.p({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],SD);
_.e(SD,"ytd-autotagging-metadata-row-renderer",function(){if(bUJ!==void 0)return bUJ;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return bUJ=Z},{mode:1});var UBD;var HUS;var Tt=function(){var Z=_.Q.apply(this,arguments)||this;Z.engagementPanelContent=!1;return Z};
_.O(Tt,_.Q);Tt.prototype.computeHasDividerLine=function(Z,V){return Z&&!V};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Tt.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Tt.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.u("design:type",Boolean)],Tt.prototype,"hasDividerLine",void 0);_.z([_.x(),_.u("design:type",Object)],Tt.prototype,"engagementPanelContent",void 0);
Tt=_.z([_.p({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],Tt);
_.e(Tt,"ytd-metadata-row-header-renderer",function(){if(HUS!==void 0)return HUS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return HUS=Z},{mode:1});var ATW;var Yv=function(){return _.Q.apply(this,arguments)||this};
_.O(Yv,_.Q);Yv.prototype.computeHasDividerLine=function(Z){return Z};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Yv.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Yv.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.u("design:type",Boolean)],Yv.prototype,"hasDividerLine",void 0);Yv=_.z([_.p({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],Yv);
_.e(Yv,"ytd-metadata-row-renderer",function(){if(ATW!==void 0)return ATW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return ATW=Z},{mode:1});var kZK;var Xz=function(){return _.Q.apply(this,arguments)||this};
_.O(Xz,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Xz.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Xz.prototype,"data",void 0);Xz=_.z([_.p({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],Xz);
_.e(Xz,"ytd-metadata-with-image-row-renderer",function(){if(kZK!==void 0)return kZK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return kZK=Z},{mode:1});var EdS;var KS=function(){var Z=_.Q.apply(this,arguments)||this;Z.rounded=!0;Z.fixie=!1;Z.fullWidth=!1;return Z};
_.O(KS,_.Q);_.P=KS.prototype;_.P.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.P.onDataChanged=function(){var Z=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(V){Z.onEndpointLinkKeyPress(V)}))};
_.P.onEndpointLinkKeyPress=function(Z){Z.target===this.endpointLink&&Z.keyCode===13&&_.Rg(this.hostElement,"click")};
_.P.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var Z;if((Z=this.data)==null?0:Z.endpoint)_.gW(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.P.onYtNavigate=function(Z){this.endpointHref||(Z.stopPropagation(),Z.preventDefault())};
_.P.onInformationButtonContainerClick=function(Z){Z.target.id!=="information-button-container"&&(Z.stopPropagation(),Z.preventDefault())};
_.P.computeStyle=function(Z){return Z};
_.P.computeIsThumbnailStyle=function(Z){return Z==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.P.computeThumbnailWidth=function(Z){switch(Z){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}};
_.P.computeThumbnailObjectFit=function(Z){switch(Z){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.QS.Object.defineProperties(KS.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?0:Z.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
KS.prototype.onYtNavigate=KS.prototype.onYtNavigate;KS.prototype.onClick=KS.prototype.onClick;KS.prototype.onDataChanged=KS.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],KS.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],KS.prototype,"componentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],KS.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],KS.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.u("design:type",String)],KS.prototype,"componentStyle",void 0);_.z([_.x({computed:"computeIsThumbnailStyle(data.style)"}),_.u("design:type",Boolean)],KS.prototype,"isThumbnailStyle",void 0);_.z([_.x({computed:"computeThumbnailObjectFit(data.style)"}),_.u("design:type",String)],KS.prototype,"thumbnailObjectFit",void 0);
_.z([_.x({computed:"computeThumbnailWidth(data.style)"}),_.u("design:type",Number)],KS.prototype,"thumbnailWidth",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],KS.prototype,"rounded",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],KS.prototype,"fixie",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],KS.prototype,"fullWidth",void 0);_.z([_.Ly("#endpoint-link"),_.u("design:type",HTMLAnchorElement)],KS.prototype,"endpointLink",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],KS.prototype,"onDataChanged",null);_.z([_.E("data.endpoint"),_.u("design:type",Object),_.u("design:paramtypes",[])],KS.prototype,"endpointHref",null);_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],KS.prototype,"onClick",null);
_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],KS.prototype,"onYtNavigate",null);KS=_.z([_.p({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],KS);
_.e(KS,"ytd-rich-metadata-renderer",function(){if(EdS!==void 0)return EdS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return EdS=Z},{mode:_.h4("kevlar_poly_si_batch_j075")?1:2});var jj8;var nS=function(){var Z=_.Q.apply(this,arguments)||this;Z.fixie=!1;Z.fullWidth=!1;return Z};
_.O(nS,_.Q);nS.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
nS.prototype.computeHasDividerLine=function(Z){return Z};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],nS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],nS.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.u("design:type",Boolean)],nS.prototype,"hasDividerLine",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],nS.prototype,"fixie",void 0);_.z([_.x(),_.u("design:type",Object)],nS.prototype,"fullWidth",void 0);
nS=_.z([_.p({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],nS);
_.e(nS,"ytd-rich-metadata-row-renderer",function(){if(jj8!==void 0)return jj8;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return jj8=Z},{mode:1});var li=function(){var Z=_.Q.apply(this,arguments)||this;Z.engagementPanelContent=!1;Z.fixie=!1;Z.fullWidth=!1;return Z};
_.O(li,_.Q);
li.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"}}}};
li.prototype.computeCollapsibleItems=function(Z,V,a){return Z===void 0||V===void 0||a===void 0||a?[]:Z.slice(V)};
li.prototype.computeAlwaysShownItems=function(Z,V){return Z&&Z.length?Z.slice(0,V):[]};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],li.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],li.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],li.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],li.prototype,"collapsed",void 0);
_.z([_.x({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.u("design:type",Array)],li.prototype,"alwaysShownItems",void 0);_.z([_.x({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.u("design:type",Array)],li.prototype,"collapsibleItems",void 0);_.z([_.x(),_.u("design:type",Object)],li.prototype,"engagementPanelContent",void 0);_.z([_.x(),_.u("design:type",Object)],li.prototype,"fixie",void 0);
_.z([_.x(),_.u("design:type",Object)],li.prototype,"fullWidth",void 0);li=_.z([_.p({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],li);
_.e(li,"ytd-metadata-row-container-renderer",function(){if(UBD!==void 0)return UBD;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return UBD=Z},{mode:1});var vdD;var th=function(){var Z=_.Q.apply(this,arguments)||this;Z.currentPageUrl="";Z.baseUrl="";Z.isHiddenByUser=null;Z.hidden=!1;Z.showAboveScrim=!1;Z.watchNextGrid=_.F("kevlar_watch_grid");Z.modernButtons=_.F("web_modern_buttons");Z.roundedContainer=!0;Z.noBorder=!1;Z.roundBackground=!_.F("live_chat_round_background_killswitch");Z.overflowHideChat=_.F("live_chat_overflow_hide_chat");Z.forceDarkTheme=!1;Z.theaterWatchWhile=!1;Z.isListeningForPlayerProgress=!1;Z.JSC$19837_playerEvents=new Map;Z.isFrameReady=
!1;Z.player=null;Z.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 Z};
_.O(th,_.Q);_.P=th.prototype;_.P.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.L4(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.P.created=function(){var Z=this;this.handleIframeEventListener=function(V){Z.handleIframeEvent(V)};
this.handleKeyboardEventListener=function(V){Z.handleKeyboardEvent(V)};
this.JSC$19837_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$19837_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$19837_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$19837_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$19837_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.P.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()};
_.P.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};
_.P.computeBaseUrl=function(Z){var V="/live_chat";this.isChatReplay()&&(V="/live_chat_replay");return _.Zx(_.Ia(_.ge(_.Ek(Z),V),null),"").toString()};
_.P.dataChanged=function(){_.F("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.P.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var Z=this.url;if(this.isChatReplay()&&this.player){var V=Math.floor(this.player.getProgressState().current*1E3);Z=_.vX(_.Ek(Z),"playerOffsetMs",V.toString()).toString()}V=this.chatframe;try{var a=Z==="about:blank"?_.kaA:_.Xl(Z),J=V.contentDocument.location,r=_.sS(a);r!==void 0&&J.replace(r)}catch(f){V.src=Z}}};
_.P.collapsedChanged=function(){_.Rg(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.P.handleIframeEvent=function(Z){if(Z&&this.baseUrl.startsWith(Z.origin)&&Z.source===this.chatframe.contentWindow&&_.rb(Z.data))if(Z.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(Z);else if(Z.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(Z.data["yt-show-feedback-dialog"]){var V=_.l().resolve(_.M_(_.fPE));if(V){var a=Z.ports,J;a&&a.length&&(J=function(){a[0].postMessage({})});
Z=Z.data["yt-show-feedback-dialog"];V.showFeedbackDialog(Z.customProductData,Z.feedbackContent,J,Z.bucket)}}else if(Z.data["yt-show-survey"])_.Rg(this.hostElement,"yt-show-survey",Z.data["yt-show-survey"]);else if(Z.data["yt-purchase-membership"])_.l().resolve(_.Lf).resolveCommand(Z.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(Z.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(Z.data["yt-tunnel-out-live-service-request"]);else if(Z.data["yt-user-activity"])_.zg();
else if(Z.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(Z.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(Z.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(Z.data["yt-open-popup"]);else if(Z.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(Z.data["yt-log-flow-logging-event-command"]);else if(Z.data["yt-hide-live-chat"])this.onShowHideChat();else Z.data["yt-report-moderation-state-log"]&&
this.player&&(V={cpn:this.player.getVideoData().cpn},_.n9("liveChatBeingModerated",V))};
_.P.attachLiveChatResponseVeTrackingParams=function(Z){Z=_.oN(Z);var V=_.st(),a=_.AW("liveChatRenderer.trackingParams",this.data);V&&a&&_.GT(V,_.oN(a),Z)};
_.P.handleBuyflowMessages=function(Z){var V=Z.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,a=Z.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,J=Z.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.kNF(_.oy(_.Gh),V.replace(/-/g,"+").replace(/_/g,"/"),function(r){Z.ports[0].postMessage({success:!0,buyFlowResponse:r})},void 0,function(r){Z.ports[0].postMessage({success:!1,
error:r&&r.message||"Buyflow rejected without error."})},_.fF().get("hl"),void 0,function(){Z.ports[0].postMessage({closed:!0})},a,J)};
_.P.setupPlayerProgressRelay=function(){var Z=this;if(!this.isListeningForPlayerProgress){var V=_.hc();V!=null&&V.getPlayerPromise&&(V.getPlayerPromise().then(function(a){Z.playerApiReady(a)}),this.isListeningForPlayerProgress=!0)}};
_.P.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.P.playerApiReady=function(Z){this.setPlayer(Z)};
_.P.playerProgressHandler=function(){if(this.player){var Z=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":Z.current})}};
_.P.playerAdStartHandler=function(Z){this.postToContentWindow({"yt-player-ad-start":Z})};
_.P.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.P.playerStateChangeHandler=function(Z){this.postToContentWindow({"yt-player-state-change":Z})};
_.P.setPlayer=function(Z){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19837_playerEvents);Z&&(this.player=Z,this.ytPlayerListenerBehavior.listenToPlayerEvents(Z,this.JSC$19837_playerEvents),_.Rg(this.hostElement,"player-api-ready"))};
_.P.liveChatPageUrl=function(Z,V,a,J){return!a||V?"about:blank":a.liveChatRenderer?(V=_.Ek(this.currentPageUrl).JSC$7925_queryData_,ncK(V),Z=_.Ek(Z),V.add("continuation",a.liveChatRenderer.continuations[0].reloadContinuationData.continuation),a=_.lo()==="USER_INTERFACE_THEME_DARK",(J||a)&&V.add("dark_theme","true"),_.Ia(Z,V),J=_.Ek(Z.toString()),a=J.JSC$7925_queryData_,"SESSION_INDEX"in _.G2&&(a.add("authuser",_.yr("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.G2&&a.add("pageId",_.yr("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.G2&&a.add("sdc",_.yr("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),J.toString()):""};
_.P.isCollapsed=function(Z,V){return V!==null?V:this.isChatReplay()||Z&&Z.conversationBarRenderer&&Z.conversationBarRenderer.availabilityMessage?!0:Z?Z.liveChatRenderer?Z.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.F("live_chat_hide_premiere_replay_message")||Z.conversationBarRenderer&&Z.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.P.isHidden=function(Z,V,a){var J=V&&V.conversationBarRenderer&&V.conversationBarRenderer.availabilityMessage,r=V&&V.liveChatRenderer&&V.liveChatRenderer.showHideButton,f=V&&V.liveChatRenderer&&V.liveChatRenderer.showButton;return a&&Z&&!J&&!f||!a&&Z&&!J&&!r?!0:V&&V.liveChatRenderer&&V.liveChatRenderer.initialDisplayState?V.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.P.computeButtonOverride=function(Z,V){if(Z&&V)return{type:"outline"}};
_.P.setCollapsedState=function(Z){_.D(Z,_.tfr)&&(this.isHiddenByUser=!!_.D(Z,_.tfr).collapsed,!this.isHiddenByUser&&_.F("enable_teaser_framework_web_client")&&_.MR(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.P.forwardReduxActionToIframe=function(Z){this.postToContentWindow({"yt-live-chat-forward-redux-action":Z})};
_.P.onLoopRangeChange=function(Z){this.showAboveScrim=!(Z==null||!Z.postId)};
_.P.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.P.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.P.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.P.sendDarkThemePostMessage=function(Z){this.postToContentWindow({"yt-live-chat-set-dark-theme":Z})};
_.P.onLiveChatBuyFlowCallback=function(Z){this.postToContentWindow({"yt-live-chat-buy-flow-callback":Z})};
_.P.handleKeyboardEvent=function(Z){(0,_.lv.containsValue)(XBK,Z.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:Z.type,keyCode:Z.keyCode}})};
_.P.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.P.postToContentWindow=function(Z){if(this.isFrameReady)try{var V=window.location.protocol+"//"+window.location.host,a;(a=this.chatframe)!=null&&a.contentWindow?this.chatframe.contentWindow.postMessage(Z,V):_.FD(new _.qa("Tried posting a message to an iframe with no content window",Z))}catch(J){_.t$(J)}};
_.P.shouldHideChatFrame=function(Z){return Z&&_.F("hide_live_chat_button_when_collapsed")};
_.QS.Object.defineProperties(th.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.F("live_chat_overflow_hide_chat")||_.F("web_watch_chat_hide_button_killswitch"))return _.F("live_chat_overflow_hide_chat");var Z,V,a,J;return!!((Z=this.data)==null?0:(V=Z.liveChatRenderer)==null?0:(a=V.header)==null?0:(J=a.liveChatHeaderRenderer)==null?0:J.collapseButton)}}});
th.prototype.collapsedChanged=th.prototype.collapsedChanged;th.prototype.urlChanged=th.prototype.urlChanged;th.prototype.dataChanged=th.prototype.dataChanged;th.prototype.onShowHideChat=th.prototype.onShowHideChat;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],th.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],th.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],th.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",_.kR)],th.prototype,"ytPlayerListenerBehavior",void 0);_.z([_.A(_.gL.YtOpenPopupBehavior),_.u("design:type",Object)],th.prototype,"ytOpenPopupBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],th.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],th.prototype,"currentPageUrl",void 0);
_.z([_.x({computed:"computeBaseUrl(currentPageUrl,data)"}),_.u("design:type",Object)],th.prototype,"baseUrl",void 0);_.z([_.x({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.u("design:type",String)],th.prototype,"url",void 0);_.z([_.x(),_.u("design:type",Object)],th.prototype,"isHiddenByUser",void 0);_.z([_.x({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.u("design:type",Object)],th.prototype,"hidden",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.u("design:type",Boolean)],th.prototype,"collapsed",void 0);_.z([_.x({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.u("design:type",Boolean)],th.prototype,"hideChatFrame",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],th.prototype,"showAboveScrim",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],th.prototype,"watchNextGrid",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],th.prototype,"modernButtons",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],th.prototype,"roundedContainer",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],th.prototype,"noBorder",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],th.prototype,"roundBackground",void 0);
_.z([_.x({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.u("design:type",Object)],th.prototype,"toggleButtonOverride",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],th.prototype,"overflowHideChat",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],th.prototype,"forceDarkTheme",void 0);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],th.prototype,"enableShowWithoutHideChatButton",null);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],th.prototype,"theaterWatchWhile",void 0);_.z([_.Ly("#chatframe"),_.u("design:type",HTMLIFrameElement)],th.prototype,"chatframe",void 0);_.z([_.$K("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],th.prototype,"onShowHideChat",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],th.prototype,"dataChanged",null);
_.z([_.RX("url"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],th.prototype,"urlChanged",null);_.z([_.RX("collapsed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],th.prototype,"collapsedChanged",null);th=_.z([_.p({is:"ytd-live-chat-frame",disableElementRegistration:!0})],th);
_.e(th,"ytd-live-chat-frame",function(){if(vdD!==void 0)return vdD;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return vdD=Z},{mode:1});var xBo;var sp=function(){var Z=_.Q.apply(this,arguments)||this;Z.modern=_.F("web_modern_buttons");Z.buttonOverrides={style:"call-to-action",type:"filled"};return Z};
_.O(sp,_.Q);sp.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=_.qW(this.data.backgroundColor)))};
sp.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var Z=this.getFormattedStringLoggingDirectives(this.data.headline);Z&&this.rendererBehavior.logExplicitClick(Z)}};
sp.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var Z=this.getFormattedStringLoggingDirectives(this.data.description);Z&&this.rendererBehavior.logExplicitClick(Z)}};
sp.prototype.getFormattedStringLoggingDirectives=function(Z){return Z&&Z.runs&&Z.runs.length>0&&Z.runs[0]&&Z.runs[0].loggingDirectives?Z.runs[0].loggingDirectives:null};
sp.prototype.dataChanged=sp.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],sp.prototype,"rendererBehavior",void 0);_.z([_.A(cTk.YtMacroReplacementBehavior),_.u("design:type",Object)],sp.prototype,"macroReplacementBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],sp.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],sp.prototype,"navigationEndpoint",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],sp.prototype,"enableColors",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],sp.prototype,"modern",void 0);_.z([_.x(),_.u("design:type",Object)],sp.prototype,"buttonOverrides",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sp.prototype,"dataChanged",null);sp=_.z([_.p({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],sp);
_.e(sp,"ytd-action-basic-immersive-content-renderer",function(){if(xBo!==void 0)return xBo;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return xBo=Z},{mode:1});var QjW;var pVL;var Fz=function(){return _.Q.apply(this,arguments)||this};
_.O(Fz,_.Q);Fz.prototype.dataChanged=function(){var Z;((Z=this.data)==null?void 0:Z.backgroundColor)!==void 0&&_.eL(this.hostElement,{"--bgu-color":_.qW(this.data.backgroundColor)})};
Fz.prototype.onImageTileClick=function(){var Z;((Z=this.data)==null?0:Z.navigationEndpoint)&&_.Rg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var V;((V=this.data)==null?0:V.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.QS.Object.defineProperties(Fz.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var Z;if(((Z=this.data)==null?void 0:Z.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 Z;return((Z=this.data)==null?void 0:Z.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;if(((Z=this.data)==null?void 0:(V=Z.detailsLine)==null?void 0:V.texts)!=null&&((a=this.data)==null?void 0:a.detailsLine.texts.length)>0){var J;return(J=this.data)==null?void 0:J.detailsLine.texts.map(function(r){return r.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;if(((Z=this.data)==null?void 0:(V=Z.optionalDetailsLine)==null?void 0:V.texts)!=null&&((a=this.data)==null?void 0:a.optionalDetailsLine.texts.length)>0){var J;return(J=this.data)==null?void 0:J.optionalDetailsLine.texts.map(function(r){return r.text}).join("")}return null}}});
Fz.prototype.dataChanged=Fz.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Fz.prototype,"rendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Fz.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Fz.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data.backgroundColor"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Fz.prototype,"hasBackgroundColor",null);
_.z([_.E("data.objectFit"),_.u("design:type",Object),_.u("design:paramtypes",[])],Fz.prototype,"getObjectFit",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.tileRenderingStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Fz.prototype,"hasTileMetadata",null);_.z([_.E("data.detailsLine"),_.u("design:type",Object),_.u("design:paramtypes",[])],Fz.prototype,"getSecondaryDetails",null);
_.z([_.E("data.optionalDetailsLine"),_.u("design:type",Object),_.u("design:paramtypes",[])],Fz.prototype,"getOptionalDetails",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Fz.prototype,"dataChanged",null);Fz=_.z([_.p({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],Fz);
_.e(Fz,"ytd-image-tile-renderer",function(){if(pVL!==void 0)return pVL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return pVL=Z},{mode:1});var hDi;var DP=function(){return _.Q.apply(this,arguments)||this};
_.O(DP,_.Q);DP.prototype.getOpenLinkIcon=function(){return _.F("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
DP.prototype.onSitelinkTap=function(){_.Rg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.F("kevlar_command_handler_migration_killswitch"))_.gW(this.hostElement,this.data.clickCommands,this.hostElement);else for(var Z=_.B(this.data.clickCommands),V=Z.next();!V.done;V=Z.next())this.ytComponentBehavior.resolveCommand(V.value)};
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],DP.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],DP.prototype,"rendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],DP.prototype,"data",void 0);DP=_.z([_.p({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],DP);
_.e(DP,"ytd-sitelink-renderer",function(){if(hDi!==void 0)return hDi;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return hDi=Z},{mode:1});var cu=function(){var Z=_.Q.apply(this,arguments)||this;Z.paddingFix=_.F("enable_ads_web_ep_buenos_aires_and_padding_fix");return Z};
_.O(cu,_.Q);cu.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"}}}};
cu.prototype.dataChanged=function(){var Z=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(V){V.clickTrackingParams&&delete V.clickTrackingParams;Z.ytMacroReplacementBehavior.sendServiceRequestAction([V])})};
cu.prototype.shouldHideFooter=function(Z){return!(Z&&_.F("use_ads_engagement_panel_desktop_footer_cta"))};
_.QS.Object.defineProperties(cu.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?void 0:Z.imageTileRenderers)===void 0||((V=this.data)==null?void 0:V.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(a){var J;return(J=_.D(a,DJK))==null?void 0:J.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?void 0:Z.imageTileRenderers)===void 0||((V=this.data)==null?void 0:V.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(a){var J;return((J=_.D(a,DJK))==null?void 0:J.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
cu.prototype.dataChanged=cu.prototype.dataChanged;_.z([_.A(cTk.YtMacroReplacementBehavior),_.u("design:type",Object)],cu.prototype,"ytMacroReplacementBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],cu.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],cu.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],cu.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],cu.prototype,"paddingFix",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data.imageTileRenderers"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],cu.prototype,"removeBorderFromImageTiles",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.imageTileRenderers"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],cu.prototype,"useFooteredMetadataRenderingStyle",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cu.prototype,"dataChanged",null);cu=_.z([_.p({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],cu);
_.e(cu,"ytd-action-engagement-panel-content-renderer",function(){if(QjW!==void 0)return QjW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return QjW=Z},{mode:1});var eDD;var zDW=_.Uc(function(Z){var V=Z.data;var a=Z.customCommandResolver;Z=_.v6();_.zJ(Z,function(){return V().interaction},a);
_.$X(Z,{visibilityCallback:function(J){var r,f=(r=V().interaction)==null?void 0:r.onFirstVisible;J&&f&&_.tj(f)},
showOption:_.j0});return _.S("ad-grid-card-image-full-metadata-view-model",{class:function(){var J;return((J=V().interaction)==null?0:J.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:Z,"aria-label":function(){var J,r;return(J=V().interaction)==null?void 0:(r=J.accessibility)==null?void 0:r.label}},_.S("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.S(_.lB,{data:function(){return V().adImage}},{adImageViewModel:function(J){return _.S(_.g2,{data:J.data,
customCommandResolver:a})}})),_.S("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.S(_.K,{cond:function(){return V().headline},
then:function(J){return _.S(_.dH,{text:J,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.S(_.K,{cond:function(){return V().detailsLine},
then:function(J){return _.S("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.S(_.lB,{data:J},{adDetailsLineViewModel:function(r){return _.S(_.zE,{data:r.data,customCommandResolver:a,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.S(_.K,{cond:function(){return V().secondaryDetailsLine},
then:function(J){return _.S("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.S(_.lB,{data:J},{adDetailsLineViewModel:function(r){return _.S(_.zE,{data:r.data,customCommandResolver:a,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"yi");var $BS=_.Uc(function(Z){var V=Z.data;var a=Z.customCommandResolver;Z=_.v6();_.zJ(Z,function(){return V().interaction},a);
_.$X(Z,{visibilityCallback:function(J){var r,f=(r=V().interaction)==null?void 0:r.onFirstVisible;J&&f&&_.tj(f)},
showOption:_.j0});return _.S("ad-grid-card-image-view-model",{class:function(){var J;return((J=V().interaction)==null?0:J.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:Z,"aria-label":function(){var J,r;return(J=V().interaction)==null?void 0:(r=J.accessibility)==null?void 0:r.label}},_.S(_.lB,{data:function(){return V().adImage}},{adImageViewModel:function(J){return _.S(_.g2,{data:J.data,
customCommandResolver:a})}}),_.S("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.S(_.lB,{data:function(){return V().adCardBadge}},{adCardBadgeViewModel:_.jwc})))},"zi");var RDK=_.Uc(function(Z){var V=Z.data;var a=Z.customCommandResolver;Z=_.v6();_.zJ(Z,function(){return V().interaction},a);
_.$X(Z,{visibilityCallback:function(J){var r,f=(r=V().interaction)==null?void 0:r.onFirstVisible;J&&f&&_.tj(f)},
showOption:_.j0});return _.S("ad-grid-card-text-view-model",{class:function(){var J;return((J=V().interaction)==null?0:J.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:Z,"aria-label":function(){var J,r;return(J=V().interaction)==null?void 0:(r=J.accessibility)==null?void 0:r.label}},_.S("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.S(_.K,{cond:function(){return V().title},
then:function(J){return _.S(_.dH,{text:J,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.S("div",{class:function(){return _.F("desktop_sitelinks_inline_descriptions")?"ytwAdGridCardTextViewModelHostMetadataDescriptionInline":"ytwAdGridCardTextViewModelHostMetadataDescription"}},_.S(_.q_,{each:function(){var J;
return((J=V())==null?void 0:J.descriptions)||[]},
keyBy:"INDEX"},function(J){return _.S(_.dH,{text:J,className:function(){return _.F("desktop_sitelinks_inline_descriptions")?"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline":"ytwAdGridCardTextViewModelHostMetadataDescriptionString"}})}))),_.S("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.S(_.lB,{data:function(){return V().moreInfoButton}},{adButtonViewModel:function(J){return _.S(_.xe,{data:J.data,
customCommandResolver:a})}})))},"Ai");var MrH=_.Uc(function(Z){var V=Z.data;var a=Z.customCommandResolver;var J=Z.adGridCardCollectionStyle;Z=_.v6();_.$X(Z,{visibilityCallback:function(r){var f,d=(f=V().interaction)==null?void 0:f.onFirstVisible;r&&d&&_.tj(d)},
showOption:_.j0});return _.S("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:Z,style:function(){return"grid-template-columns: repeat("+v8W(J?J():V().style)+", minmax(0, 1fr));"}},_.S(_.lB,{data:function(){var r;
return(r=V())==null?void 0:r.gridCards}},{adGridCardImageViewModel:function(r){return _.S($BS,{data:r.data,
customCommandResolver:a})},
adGridCardImageFullMetadataViewModel:function(r){return _.S(zDW,{data:r.data,customCommandResolver:a})},
adGridCardTextViewModel:function(r){return _.S(RDK,{data:r.data,customCommandResolver:a})}}))},"Bi");_.jG(_.Uc(function(Z){var V=Z.data;Z=_.v6();_.zJ(Z,function(){return V().interaction},xso);
_.$X(Z,{visibilityCallback:function(a){var J,r=(J=V().interaction)==null?void 0:J.onFirstVisible;a&&r&&_.tj(r)},
showOption:_.j0});return _.S("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:Z},_.S("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.S(_.K,{cond:_.Y6V("(min-width: "+((0,_.ne)()+_.Hm)+"px)"),then:function(){return _.S(_.lB,{data:function(){return V().adGridCardCollection}},{adGridCardCollectionViewModel:function(a){return _.S(MrH,{data:a.data,
customCommandResolver:xso})}})},
else:function(){return _.S(_.lB,{data:function(){return V().adGridCardCollection}},{adGridCardCollectionViewModel:function(a){return _.S(MrH,{data:a.data,
customCommandResolver:xso,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.S("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.S(_.lB,{data:function(){return V().adButton}},{adButtonViewModel:function(a){return _.S(_.xe,{data:a.data,
customCommandResolver:xso})}})))},"Ci"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;Z=_.v6();_.zJ(Z,function(){return V().interaction},Q_i);
_.$X(Z,{visibilityCallback:function(a){var J,r=(J=V().interaction)==null?void 0:J.onFirstVisible;a&&r&&_.tj(r)},
showOption:_.j0});return _.S("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:Z},_.S("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.S(_.lB,{data:function(){if(_.Y6V("(min-width: "+((0,_.ne)()+_.Hm)+"px)")())var a=V().adGridCardCollection;else{a=Object.assign({},_.D(V().adGridCardCollection,cYH));var J;a.gridCards!==void 0&&((J=a.gridCards)==null?void 0:J.length)>1?a.style=
"AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":a.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";a={adGridCardCollectionViewModel:a}}return a}},{adGridCardCollectionViewModel:function(a){return _.S(MrH,{data:a.data,
customCommandResolver:Q_i})}})),_.S("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.S(_.lB,{data:function(){return V().adButton}},{adButtonViewModel:function(a){return _.S(_.xe,{data:a.data,
customCommandResolver:Q_i})}})))},"Di"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.Hh}});var Op=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return Z};
_.O(Op,_.Q);_.P=Op.prototype;_.P.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"}}}};
_.P.attached=function(){this.getDataFromPlayerAndRender()};
_.P.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.P.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.P.getDataFromPlayerAndRender=function(){var Z=this,V=_.po(this.hostElement);V&&V.getPlayerPromise().then(function(a){Z.getCachedDataAndListen(a)})};
_.P.getCachedDataAndListen=function(Z){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(Z,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(Z,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=Z)};
_.P.resolveCachedActions=function(){var Z=_.AW("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(Z=Z&&Z())&&!_.lv.isEmpty(Z)&&this.sendUpdateEngagementPanelAction(Z);(Z=(Z=_.AW("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&Z())&&!_.lv.isEmpty(Z)&&this.sendChangeEngagementPanelVisibilityAction(Z);(Z=(Z=_.AW("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&Z())&&!_.lv.isEmpty(Z)&&this.sendScrollToEngagementPanelCommand(Z)};
_.P.sendUpdateEngagementPanelAction=function(Z){var V;_.MR(this.hostElement,"yt-update-engagement-panel-action",[(V=_.lv.get(Z,"action"))!=null?V:Z])};
_.P.sendChangeEngagementPanelVisibilityAction=function(Z){_.MR(this.hostElement,"yt-change-engagement-panel-visibility-action",[Z])};
_.P.sendScrollToEngagementPanelCommand=function(Z){_.MR(this.hostElement,"yt-scroll-to-engagement-panel-command",[Z])};
_.P.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.F("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.FD(Error("fm"))};
Op.prototype.dataChanged=Op.prototype.dataChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Op.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Op.prototype,"componentBehavior",void 0);_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",_.kR)],Op.prototype,"ytPlayerListenerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Op.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Op.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Op.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Op.prototype,"player",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Op.prototype,"dataChanged",null);Op=_.z([_.p({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],Op);
_.e(Op,"ytd-ads-engagement-panel-content-renderer",function(){if(eDD!==void 0)return eDD;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
return eDD=Z},{mode:1});var LDW;var Gt=function(){var Z=_.Q.apply(this,arguments)||this;Z.player=null;Z.JSC$19874_playerEvents=new Map;Z.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return Z};
_.O(Gt,_.Q);_.P=Gt.prototype;_.P.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]]"}}}}}};
_.P.created=function(){this.player=null;this.JSC$19874_playerEvents=new Map;this.JSC$19874_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$19874_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$19874_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$19874_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.P.attached=function(){var Z=this,V=_.po();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));V&&V.getPlayerPromise().then(function(a){Z.setPlayer(a);Z.set("isPageLoad",!1)})};
_.P.setPlayer=function(Z){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19874_playerEvents);this.set("player",Z);Z&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(Z,this.JSC$19874_playerEvents),Z.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.P.onLoopRangeChange=function(Z){var V=_.l().resolve(_.M_(_.jV));if((!V||V.isOnWatch())&&this.hostElement.clientHeight){var a;!Z&&((a=this.data)==null?0:a.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.P.onVideoProgress=function(Z){var V,a,J=((V=this.player)==null?void 0:(a=V.getPresentingPlayerType)==null?void 0:a.call(V))===2;this.isAdPlaying!==J&&this.set("isAdPlaying",J);var r;if(!J&&(r=this.player)!=null&&r.getLoopRange()){a=this.player.getLoopRange();V=a.startTimeMs;a=a.endTimeMs;J=this.player.getProgressState(1).seekableStart;var f;V<J*1E3&&((f=this.data)==null?0:f.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
Z=a<Z*1E3;var d;((d=this.player)==null?0:d.getLoopRange())&&Z&&this.player.seekTo(V/1E3)}};
_.P.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.P.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.P.onYtDeleteClipEngagementPanelCommand=function(Z){_.D(Z,p5K).command&&this.ytComponentBehavior.resolveCommand(_.D(Z,p5K).command)};
_.QS.Object.defineProperties(Gt.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.voteCount)||_.HA("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Gt.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Gt.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Gt.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Gt.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",_.kR)],Gt.prototype,"ytPlayerListenerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Gt.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Gt.prototype,"isAdPlaying",void 0);_.z([_.x({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],Gt.prototype,"isPageLoad",void 0);_.z([_.x({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],Gt.prototype,"isDarkTheme",void 0);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Gt.prototype,"voteCount",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Gt.prototype,"channelEndpoint",null);_.z([_.E("channelEndpoint"),_.u("design:type",Object),_.u("design:paramtypes",[])],Gt.prototype,"channelHref",null);Gt=_.z([_.p({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],Gt);
_.e(Gt,"ytd-clip-attribution-renderer",function(){if(LDW!==void 0)return LDW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return LDW=Z},{mode:1});var uxI;var wo=function(){var Z=_.Q.apply(this,arguments)||this;Z.player=null;Z.JSC$19879_playerEvents=new Map;return Z};
_.O(wo,_.Q);_.P=wo.prototype;_.P.created=function(){this.player=null;this.JSC$19879_playerEvents=new Map;this.JSC$19879_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$19879_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$19879_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.P.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.P.attached=function(){var Z=this,V=_.po();V&&V.getPlayerPromise().then(function(a){Z.setPlayer(a);Z.set("isPageLoad",!1)})};
_.P.setPlayer=function(Z){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19879_playerEvents);this.set("player",Z);if(Z){this.ytPlayerListenerBehavior.listenToPlayerEvents(Z,this.JSC$19879_playerEvents);var V;(Z==null?void 0:(V=Z.getPresentingPlayerType)==null?void 0:V.call(Z))===2&&this.playerAdStartHandler()}};
_.P.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.P.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.P.onVideoProgress=function(){var Z,V,a=((Z=this.player)==null?void 0:(V=Z.getPresentingPlayerType)==null?void 0:V.call(Z))===2;this.isAdPlaying!==a&&this.set("isAdPlaying",a)};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],wo.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],wo.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",_.kR)],wo.prototype,"ytPlayerListenerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],wo.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],wo.prototype,"isAdPlaying",void 0);
_.z([_.x({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],wo.prototype,"isPageLoad",void 0);wo=_.z([_.p({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],wo);
_.e(wo,"ytd-clip-section-footer-renderer",function(){if(uxI!==void 0)return uxI;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return uxI=Z},{mode:1});var WDI;var gd0;var yP=function(){return _.Q.apply(this,arguments)||this};
_.O(yP,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],yP.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],yP.prototype,"data",void 0);yP=_.z([_.p({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],yP);
_.e(yP,"ytd-clip-ad-state-renderer",function(){if(gd0!==void 0)return gd0;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return gd0=Z},{mode:1});var IMk;var bi=function(){var Z=_.Q.apply(this,arguments)||this;Z.value="";Z.valid=!1;Z.userChangedValue=!1;Z.disabled=!1;Z.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return Z};
_.O(bi,_.Q);_.P=bi.prototype;_.P.detached=function(){this.userChangedValue=!1};
_.P.handleKeyDown=function(Z){if(_.PL)var V=13;else _.RbK&&_.fP?V=13:V=13;Z.keyCode===V&&Z.preventDefault()};
_.P.handleInput=function(){var Z=_.H(this.hostElement).querySelector("#title");if(Z){var V=(Z.value||"").replace(/\r|\n/g," ");this.set("value",V);Z.value=V;this.valid=Z.validate();this.userChangedValue=!0}};
_.P.handleBlur=function(){this.valid=_.H(this.hostElement).querySelector("#title").validate()};
_.P.onValueChanged=function(){_.Rg(this.hostElement,"title-changed",{title:this.value})};
_.P.onValidChanged=function(){_.Rg(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.P.setInput=function(Z,V){var a=_.H(this.hostElement).querySelector("#title");a&&(a.value=Z,this.handleInput(),V&&(a.invalid=!1,this.valid=!0))};
_.P.onClipCreationDisable=function(){this.set("disabled",!0)};
_.P.onClipCreationEnable=function(){this.set("disabled",!1)};
_.P.onClipCreationVisibilityChange=function(Z){var V=this;Z.visible?requestAnimationFrame(function(){var a;((a=_.H(V.hostElement).querySelector("#title"))==null?void 0:a.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
bi.prototype.onValidChanged=bi.prototype.onValidChanged;bi.prototype.onValueChanged=bi.prototype.onValueChanged;bi.prototype.handleBlur=bi.prototype.handleBlur;bi.prototype.handleInput=bi.prototype.handleInput;bi.prototype.handleKeyDown=bi.prototype.handleKeyDown;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],bi.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],bi.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],bi.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],bi.prototype,"value",void 0);_.z([_.x(),_.u("design:type",Object)],bi.prototype,"valid",void 0);_.z([_.x(),_.u("design:type",Object)],bi.prototype,"userChangedValue",void 0);_.z([_.x(),_.u("design:type",Object)],bi.prototype,"disabled",void 0);_.z([_.$K("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent]),_.u("design:returntype")],bi.prototype,"handleKeyDown",null);
_.z([_.$K("input"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bi.prototype,"handleInput",null);_.z([_.$K("blur"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bi.prototype,"handleBlur",null);_.z([_.RX("value"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bi.prototype,"onValueChanged",null);
_.z([_.RX("valid"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bi.prototype,"onValidChanged",null);bi=_.z([_.p({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],bi);
_.e(bi,"ytd-clip-creation-text-input-renderer",function(){if(IMk!==void 0)return IMk;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return IMk=Z},{mode:1});var ZXo;var VTI;var aoJ;var JtK;var oLI;var Up=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};Z.pendingStoryboardImages_={};Z.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];Z.tickLabelInterval=30;Z.mediumTickInterval=5;Z.largeTickInterval=15;Z.aboveRulerHeight=32;Z.rulerHeight=50;Z.smallTickHeight=4;Z.mediumTickHeight=8;Z.largeTickHeight=16;Z.mediaListeners_=
{};return Z};
_.O(Up,_.Q);_.P=Up.prototype;_.P.attached=function(){var Z=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(V){V=_.B(["screen and (min-resolution: "+V+")","screen and (max-resolution: "+V+")"]);for(var a=V.next();!a.done;a=V.next()){a=a.value;var J=window.matchMedia(a);J&&(Z.mediaListeners_[a]=Z.updatePixelRatio_.bind(Z),J.addEventListener?J.addEventListener("change",Z.mediaListeners_[a]):J.addListener?J.addListener(Z.mediaListeners_[a]):delete Z.mediaListeners_[a])}})};
_.P.detached=function(){this.setPlayer(null);for(var Z=_.B(Object.keys(this.mediaListeners_)),V=Z.next();!V.done;V=Z.next()){var a=V.value;V=this.mediaListeners_[a];(a=window.matchMedia(a))&&(a.removeEventListener?a.removeEventListener("change",V):a.removeListener&&a.removeListener(V))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.P.onVisibilityChangedAction_=function(Z){var V=this;Z.visible&&!this.player_&&(Z=_.po())&&Z.getPlayerPromise().then(function(a){V.setPlayer(a)})};
_.P.setPlayer=function(Z){Z&&this.set("player_",Z)};
_.P.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.P.setUpCanvas_=function(){var Z=this.rulerWidth,V=this.devicePixelRatio_,a=this.visible;this.set("canvasReady_",!1);if(a&&V!==0){a=this.aboveRulerHeight+this.rulerHeight;var J=_.H(this.hostElement).querySelector("#ticks");J.width=Z*V;J.height=a*V;J.style.width=Z+"px";J.style.height=a+"px";J.getContext("2d").scale(V,V);this.set("canvasReady_",!0)}};
_.P.drawRuler_=function(Z,V,a,J,r,f,d,N,C,T,Y,X){Z&&a&&V&&(Z=_.H(this.hostElement).querySelector("#ticks"),V=Z.getContext("2d"),V.clearRect(0,0,Z.width,Z.height),V.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),V.lineWidth=2,V.beginPath(),V.moveTo(0,this.aboveRulerHeight),V.lineTo(Z.width,this.aboveRulerHeight),V.moveTo(0,Z.height),V.lineTo(Z.width,Z.height),V.stroke(),this.drawRulerTicks_(Z,f,r,J),this.drawStoryboardImages_(Z,a,f,r,J),V.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
V.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(d-f,J,!1),this.rulerHeight),a=this.timeToPixels_(N-f,J,!1),V.fillRect(a,this.aboveRulerHeight,Z.width-a,this.rulerHeight),this.drawSpeedLines_(Z,f,X))};
_.P.drawRulerTicks_=function(Z,V,a,J){var r=Z.getContext("2d");r.save();r.lineWidth=1;for(var f=Math.floor(Math.max(0,V-this.tickLabelInterval));f<V+a;f++){r.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var d=(f-V)*J;r.beginPath();r.moveTo(d,Z.height);var N=this.smallTickHeight;f%this.largeTickInterval===0?N=this.largeTickHeight:f%this.mediumTickInterval===0&&(N=this.mediumTickHeight);r.lineTo(d,Z.height-N);r.stroke();f%this.tickLabelInterval===0&&(r.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),r.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),r.fillText(D9(f),d+4,12),r.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),r.moveTo(d,0),r.lineTo(d,this.aboveRulerHeight),r.stroke())}r.restore()};
_.P.percentToHex_=function(Z){Z=Math.round(Z*255).toString(16);Z.length<2&&(Z="0"+Z);return Z};
_.P.drawSpeedLines_=function(Z,V,a){var J=Z.getContext("2d");J.save();var r=Math.min(25,Math.abs(a)-15)/25,f=Z.width*.3*r,d=Z.width*-.3,N=Z.width*1.3,C=this.aboveRulerHeight;Z=Z.height;var T=Math.round(4*r),Y=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");Y.length<7&&(Y="#"+Y.substring(1,4).repeat(2));var X=this.percentToHex_(.5+r/2);X=Y+X;Y+="00";if(r>0)for(r=0;r<T;r++){var n=d+Math.random()*(N-d),t=C+Math.random()*(Z-C),c=f+V%f,y=J.createLinearGradient(n,t,n+c,t);
a<0?(y.addColorStop(0,X),y.addColorStop(.4,X),y.addColorStop(.9,Y)):(y.addColorStop(.1,Y),y.addColorStop(.6,X),y.addColorStop(1,X));J.strokeStyle=y;J.lineWidth=1;J.beginPath();J.moveTo(n,t);J.lineTo(n+c,t);J.stroke()}J.restore()};
_.P.getStoryboardForTime_=function(Z,V,a){a===void 0&&(a=V.getNumberOfStoryboardLevels()-1);Z=V.getStoryboardFrameIndex(Z,a);return V.getStoryboardFrame(Z,a)};
_.P.drawStoryboardImages_=function(Z,V,a,J,r){if(!this.disabled){Z=Z.getContext("2d");var f=this.getStoryboardForTime_(0,V);if(f){var d=f.width/f.columns;f=f.height/f.rows;var N=d/f,C=this.rulerHeight*N;C=this.tickLabelInterval*(N<this.tickLabelInterval*r/this.rulerHeight?1/Math.floor(this.tickLabelInterval*r/C):Math.round(C/(this.tickLabelInterval*r)));var T=C*r,Y=this.rulerHeight,X=T/this.rulerHeight,n=Math.floor(Math.max(0,a-C));for(n-=n%C;n<a+J;n+=C){var t=this.getStoryboardForTime_(n,V),c=this.getPreloadedStoryboard_(t.url);
if(c){var y=(n-a)*r,U=this.aboveRulerHeight,v=t.column*d,h=t.row*f;if(N<X){var L=Y/(T/N);t=d;L*=f;h+=(f-L)/2}else t=T/(Y*N)*d,L=f,v+=(d-t)/2;Z.drawImage(c,v,h,t,L,y,U,T,Y)}else this.fetchStoryboardImage_(t)}}}};
_.P.getPreloadedStoryboard_=function(Z){return this.storyboardImages_.find(function(V){if(V.src==Z)return!0;var a=V.src.indexOf(Z);return a!=-1&&a==V.src.length-Z.length})};
_.P.fetchStoryboardImage_=function(Z){var V=this,a=this.getPreloadedStoryboard_(Z.url),J=this.pendingStoryboardImages_[Z.url];a||J!==void 0||(a=new Promise(function(r){var f=new Image(Z.width,Z.height);f.src=Z.url;f.onload=function(){r(f)};
f.onerror=function(){r(null)}}),this.pendingStoryboardImages_[Z.url]=a,a.then(function(r){r&&V.push("storyboardImages_",r);
return r}).finally(function(){delete V.pendingStoryboardImages_[Z.url]}))};
_.P.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.P.timeToPixels_=function(Z,V,a){Z*=V;return a===void 0||a?Z+"px":Z};
_.P.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
Up.prototype.drawRuler_=Up.prototype.drawRuler_;Up.prototype.setUpCanvas_=Up.prototype.setUpCanvas_;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Up.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Up.prototype,"ytRendererBehavior",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],Up.prototype,"start",void 0);_.z([_.x({value:30}),_.u("design:type",Number)],Up.prototype,"end",void 0);
_.z([_.x({value:!1}),_.u("design:type",Boolean)],Up.prototype,"visible",void 0);_.z([_.x(),_.u("design:type",Object)],Up.prototype,"player_",void 0);_.z([_.x(),_.u("design:type",Number)],Up.prototype,"tickSpacing",void 0);_.z([_.x(),_.u("design:type",Number)],Up.prototype,"windowSizeSec",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],Up.prototype,"rulerWidth",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],Up.prototype,"rulerShift",void 0);
_.z([_.x({value:!1}),_.u("design:type",Boolean)],Up.prototype,"canvasReady_",void 0);_.z([_.x({value:function(){return[]}}),
_.u("design:type",Array)],Up.prototype,"storyboardImages_",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Up.prototype,"disabled",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],Up.prototype,"forceRender_",void 0);_.z([_.x({value:1}),_.u("design:type",Number)],Up.prototype,"devicePixelRatio_",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],Up.prototype,"windowSpeed",void 0);
_.z([_.RX("visible","devicePixelRatio_","rulerWidth"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Up.prototype,"setUpCanvas_",null);
_.z([_.RX("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.u("design:type",Function),_.u("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.u("design:returntype")],Up.prototype,"drawRuler_",null);Up=_.z([_.qZ({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],Up);
_.e(Up,"yt-clip-creation-scrubber-canvas",function(){if(oLI===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);oLI=Z}Z=oLI;return Z},
{mode:2});var rtJ;var PSk;var Hu=function(){var Z=_.Q.apply(this,arguments)||this;Z.start=0;Z.end=30;Z.visible=!1;Z.draggingLeft_=!1;Z.draggingRight_=!1;Z.draggingRuler_=!1;Z.draggingWindow_=!1;Z.seekableStart=0;Z.seekableEnd=0;Z.rulerWidth_=0;Z.rulerShift_=0;Z.windowSlideSpeed=0;Z.disabled=!1;Z.initialized=!1;Z.durationAccessibilityLabel="";Z.activeLoopRange_=!1;Z.rulerDragMouseStart_=0;Z.rulerDragRulerStart_=0;Z.rulerDragStartTime_=0;Z.rulerDragEndTime_=0;Z.dragMouseLastX_=0;Z.scrollInterval_=null;Z.scrubberVe_=null;Z.boundHandlers_=
{};Z.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return Z};
_.O(Hu,_.Q);_.P=Hu.prototype;
_.P.created=function(){var Z=this;this.JSC$19892_playerEvents=new Map;this.JSC$19892_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$19892_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$19892_playerEvents.set("onStateChange",this.onStateChange_);var V={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(V).forEach(function(a){Z.boundHandlers_[a]=V[a].bind(Z)})};
_.P.attached=function(){this.activeLoopRange_=!1;_.H(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.H(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.Ne(156731)};
_.P.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.H(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.H(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.P.onVisibilityChangedAction_=function(Z){var V=this;Z.visible&&!this.player_&&(Z=_.po())&&Z.getPlayerPromise().then(function(a){V.setPlayer(a)})};
_.P.setPlayer=function(Z){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$19892_playerEvents);Z&&(this.set("player_",Z),this.ytPlayerListenerBehavior.listenToPlayerEvents(Z,this.JSC$19892_playerEvents))};
_.P.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.P.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.P.beginHandleDrag_=function(Z){this.disabled||(Z.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=Z.clientX,Z.target===_.H(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():Z.target===_.H(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.P.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.P.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.P.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.P.beginRulerDrag_=function(Z){this.disabled||(Z.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=Z.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.P.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.P.beginWindowScroll_=function(){var Z=this;this.scrollInterval_=setInterval(function(){var V=Z.windowSlideSpeed;if(V=_.Pfk(Z.start,Z.boundedRulerStartLimit_())?V-.1:_.Pfk(Z.end,Z.boundedRulerEndLimit_())?V+.1:0){var a=Z.capRulerOffset_(Z.rulerShift_+V);a==Z.rulerShift_?V=0:(Z.set("rulerShift_",a),_.Rg(Z.hostElement,"set-fixed-length-range",{start:Z.start+V,duration:Z.end-Z.start}))}Z.set("windowSlideSpeed",V)},33)};
_.P.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.P.endDrag_=function(){this.logClick();var Z=void 0;this.draggingRight_?Z=this.end-1:this.draggingLeft_&&(Z=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,Z);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))};
_.P.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.P.updateRulerSize_=function(){this.set("rulerWidth_",_.H(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.P.handleMouseDrag_=function(Z){Z.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(Z):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(Z):this.draggingWindow_&&this.handleWindowDrag_(Z))};
_.P.handleRulerDrag_=function(Z){Z=this.pixelsToTime_(Z.clientX-this.rulerDragMouseStart_);Z=this.capRulerOffset_(this.rulerDragRulerStart_-Z);this.set("rulerShift_",Z);var V=this.rulerDragStartTime_-(this.rulerDragRulerStart_-Z);_.Rg(this.hostElement,"set-fixed-length-range",{start:V,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-Z)-V})};
_.P.handleWindowDrag_=function(Z){var V=Z.clientX-this.dragMouseLastX_;this.dragMouseLastX_=Z.clientX;Z=this.pixelsToTime_(V);_.Rg(this.hostElement,"set-fixed-length-range",{start:this.start+Z,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.P.capRulerOffset_=function(Z){var V=this.seekableStart-this.pixelsToTime_(16),a=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(V,Z),a)};
_.P.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.P.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.P.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.P.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.P.handleWindowHandleDrag_=function(Z){var V=Z.clientX-this.dragMouseLastX_;this.dragMouseLastX_=Z.clientX;Z=this.pixelsToTime_(V);if(this.draggingLeft_){var a=this.start+Z;var J=this.end}else this.draggingRight_&&(a=this.start,J=this.end+Z);_.Rg(this.hostElement,"set-range",{start:a,end:J,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.P.onVideoProgress_=function(Z){this.disabled||(Z=this.timeToPixels_(Z-this.rulerShift_,this.tickSpacing_),_.H(this.hostElement).querySelector("#playhead").style.transform="translateX("+Z+")")};
_.P.onClipCreationDisable_=function(){this.endDrag_()};
_.P.timeToPixels_=function(Z,V,a){Z*=V;return a===void 0||a?Z+"px":Z};
_.P.pixelsToTime_=function(Z){return Z/this.tickSpacing_};
_.P.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.P.centerRuler_=function(Z,V,a){this.set("rulerShift_",this.capRulerOffset_(Z+(V-Z)/2-a/2))};
_.P.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.P.updateLoopRange_=function(Z,V,a,J,r,f,d){Z&&(V&&J&&!a?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(Z.pauseVideo(),Z.seekTo(r,!1,void 0,void 0,50)):this.draggingRight_?(Z.pauseVideo(),Z.seekTo(f-.1,!1,void 0,void 0,50)):(d!==void 0?Z.seekTo(d,!0,void 0,void 0,50):(V=Z.getCurrentTime(),V<r||V>f?Z.seekTo(r,!0,void 0,void 0,50):Z.seekTo(V,!0,void 0,void 0,50)),Z.playVideo()),Z.setLoopRange({startTimeMs:r*1E3,endTimeMs:f*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(Z.getCurrentTime())):
this.activeLoopRange_&&(Z.setLoopRange(null),this.activeLoopRange_=!1))};
_.P.updateHandles_=function(){_.H(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.H(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.P.updateRuler_=function(){var Z=this.end,V=this.start,a=this.draggableStartLimit_(),J=this.draggableEndLimit_();(V<a-.001||Z>J+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.P.computeDurationLabel_=function(Z,V){return Z?Z.replace("$clip_length",parseFloat(V).toFixed(1)):""};
_.P.computeDuration_=function(Z,V){return this.isValidTime_(Z)&&this.isValidTime_(V)&&Z<V?V-Z:0};
_.P.isValidTime_=function(Z){return isNaN(parseFloat(Z))||Z<0?!1:this.player_?Z>=this.seekableStart&&Z<=this.seekableEnd:!0};
_.P.computeWindowSizeSec_=function(Z,V,a){return Math.min((Z||12E4)/1E3,a-V)};
_.P.computeTickSpacing_=function(Z,V){return V?V/Z:1};
_.P.onDragStateChanged_=function(){_.Rg(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.P.centerRangeOnTime_=function(Z){var V=this.duration;Z=hfI(Z-V/2,V,this.seekableStart,this.seekableEnd);_.Rg(this.hostElement,"set-fixed-length-range",{start:Z.start,duration:Z.end-Z.start})};
_.P.nearlyLessThan_=function(Z,V,a){return Z+(a===void 0?1E-6:a)<V};
_.P.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var Z=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(Z,this.start)||this.nearlyLessThan_(this.end,Z))&&this.centerRangeOnTime_(Z)}};
_.P.onStateChange_=function(Z){this.visible&&!this.disabled&&Z==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.P.computeDragState_=function(Z,V,a,J){return Z?"left":V?"right":a?"ruler":J?"window":"none"};
_.P.logClick=function(){var Z=_.st(),V=_.t3();Z&&V&&this.scrubberVe_&&(_.F("combine_ve_grafts")?_.JP(_.Ze(),this.scrubberVe_,V):_.GT(Z,V,this.scrubberVe_),_.UM(Z,this.scrubberVe_))};
Hu.prototype.onDragStateChanged_=Hu.prototype.onDragStateChanged_;Hu.prototype.updateRuler_=Hu.prototype.updateRuler_;Hu.prototype.updateHandles_=Hu.prototype.updateHandles_;Hu.prototype.onUpdateLoopRange=Hu.prototype.onUpdateLoopRange;Hu.prototype.onInitializedChanged_=Hu.prototype.onInitializedChanged_;Hu.prototype.onVisibleChanged_=Hu.prototype.onVisibleChanged_;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Hu.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",Object)],Hu.prototype,"ytPlayerListenerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Hu.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Hu.prototype,"start",void 0);_.z([_.x(),_.u("design:type",Object)],Hu.prototype,"end",void 0);_.z([_.x({computed:"computeDuration_(start, end)"}),_.u("design:type",Number)],Hu.prototype,"duration",void 0);
_.z([_.x(),_.u("design:type",String)],Hu.prototype,"lengthTemplate",void 0);_.z([_.x({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.u("design:type",String)],Hu.prototype,"durationLabel",void 0);_.z([_.x(),_.u("design:type",Object)],Hu.prototype,"visible",void 0);_.z([_.x(),_.u("design:type",Object)],Hu.prototype,"player_",void 0);_.z([_.x(),_.u("design:type",Object)],Hu.prototype,"draggingLeft_",void 0);_.z([_.x(),_.u("design:type",Object)],Hu.prototype,"draggingRight_",void 0);
_.z([_.x(),_.u("design:type",Object)],Hu.prototype,"draggingRuler_",void 0);_.z([_.x({value:!1}),_.u("design:type",Object)],Hu.prototype,"draggingWindow_",void 0);_.z([_.x({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.u("design:type",Number)],Hu.prototype,"tickSpacing_",void 0);_.z([_.x(),_.u("design:type",Object)],Hu.prototype,"seekableStart",void 0);_.z([_.x(),_.u("design:type",Object)],Hu.prototype,"seekableEnd",void 0);
_.z([_.x(),_.u("design:type",Number)],Hu.prototype,"windowSizeMs",void 0);_.z([_.x({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.u("design:type",Number)],Hu.prototype,"windowSizeSec_",void 0);_.z([_.x(),_.u("design:type",Object)],Hu.prototype,"rulerWidth_",void 0);_.z([_.x(),_.u("design:type",Object)],Hu.prototype,"rulerShift_",void 0);_.z([_.x(),_.u("design:type",Object)],Hu.prototype,"windowSlideSpeed",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Hu.prototype,"disabled",void 0);_.z([_.x(),_.u("design:type",Object)],Hu.prototype,"initialized",void 0);_.z([_.x(),_.u("design:type",Object)],Hu.prototype,"durationAccessibilityLabel",void 0);_.z([_.x({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.u("design:type",String)],Hu.prototype,"dragState",void 0);
_.z([_.RX("visible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hu.prototype,"onVisibleChanged_",null);_.z([_.RX("initialized"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hu.prototype,"onInitializedChanged_",null);_.z([_.RX("player_","visible","disabled","initialized","start","end"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hu.prototype,"onUpdateLoopRange",null);
_.z([_.RX("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hu.prototype,"updateHandles_",null);_.z([_.RX("start","end"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hu.prototype,"updateRuler_",null);
_.z([_.RX("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hu.prototype,"onDragStateChanged_",null);Hu=_.z([_.qZ({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],Hu);
_.e(Hu,"yt-clip-creation-scrubber-view",function(){if(PSk===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;rtJ===void 0&&(rtJ=document.createElement("template"));var J=rtJ;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);PSk=Z}Z=PSk;return Z},{mode:2});var Ah=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};Z.startHighlightTimeout=0;Z.endHighlightTimeout=0;return Z};
_.O(Ah,_.Q);_.P=Ah.prototype;_.P.attached=function(){var Z=this;this.startInput.addEventListener("input",function(V){return Z.handleStartInput_(V)});
this.endInput.addEventListener("input",function(V){return Z.handleEndInput_(V)});
this.startInput.addEventListener("focusout",function(V){return Z.handleStartBlur_(V)});
this.endInput.addEventListener("focusout",function(V){return Z.handleEndBlur_(V)})};
_.P.setPlayer=function(Z){this.set("player_",Z)};
_.P.onSetFixedLengthRange_=function(Z){var V=Z.detail;Z=V.start;var a=V.duration,J=V.startLimit;V=V.endLimit;J||(J=this.seekableStart_);V||(V=this.seekableEnd_);Z=hfI(Z,a,J,V);this.start=Z.start;this.end=Z.end};
_.P.onSetRange_=function(Z){var V=Z.detail;Z=V.start;var a=V.end,J=V.startLimit;V=V.endLimit;J||(J=this.seekableStart_);V||(V=this.seekableEnd_);if(Z=efS(Z,a,J,V,this.minLengthSec,this.maxLengthSec))this.start=Z.start,this.end=Z.end};
_.P.updateInputs_=function(){var Z=this.end,V=this.start;this.startInput.focused||(this.startInput.value=D9(V,!0));this.endInput.focused||(this.endInput.value=D9(Z,!0))};
_.P.handleStartInput_=function(Z){Z=p98(Z.target.value);if(Z===null)this.set("startValid",!1);else{var V=this.end,a=efS(Z,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);a?(this.set("endWillUpdate",a.end!==V),this.set("startValid",a.start===Z)):this.set("startValid",!1)}};
_.P.handleEndInput_=function(Z){Z=p98(Z.target.value);if(Z===null)this.set("endValid",!1);else{var V=this.start,a=zfS(this.start,Z,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);a?(this.set("startWillUpdate",a.start!==V),this.set("endValid",a.end===Z)):this.set("endValid",!1)}};
_.P.handleStartBlur_=function(Z){Z=p98(Z.target.value);Z===null?this.startInput.value=D9(this.start,!0):this.forceUpdateInputs_(efS(Z,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.P.handleEndBlur_=function(Z){Z=p98(Z.target.value);Z===null?this.endInput.value=D9(this.end,!0):this.forceUpdateInputs_(zfS(this.start,Z,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.P.forceUpdateInputs_=function(Z){Z&&(this.start=Z.start,this.end=Z.end);this.startInput.value=D9(this.start,!0);this.endInput.value=D9(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.P.initializeClipRange_=function(){var Z=this.seekableEnd_,V=this.seekableStart_,a=this.visible_,J=this.player_;if(!J||!a||V===null||!Z)this.set("initialized",!1);else if(!this.initialized){var r=J.getCurrentTime(),f=this.getDefaultLengthSec_();a=J.getVideoData();var d=J.getPlayerState()==1,N=a.isLive;f=Math.min(f,Z-V);r=Math.max(0,r);Z=N?zfS(r-f,r,V,Z,this.minLengthSec,this.maxLengthSec):d?hfI(r-f/2,f,V,Z):hfI(r,f,V,Z);this.start=Z.start;this.end=Z.end;this.set("initialized",!0);a.isLive&&J.seekTo(Z.start);
this.startInput.value=D9(this.start,!0);this.endInput.value=D9(this.end,!0)}};
_.P.onStartChanged_=function(){var Z=this;_.Rg(this.hostElement,"start-changed",{start:this.start});var V;isNaN((V=this.oldStart)!=null?V:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){Z.set("highlightStart",!1);Z.startHighlightTimeout=0;Z.oldStart=Z.start},3E3))};
_.P.onEndChanged_=function(){var Z=this;_.Rg(this.hostElement,"end-changed",{end:this.end});var V;isNaN((V=this.oldEnd)!=null?V:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){Z.set("highlightEnd",!1);Z.endHighlightTimeout=0;Z.oldEnd=Z.end},3E3))};
_.P.onVisibilityChangedAction_=function(Z){var V=this;this.set("visible_",Z.visible);this.visible_&&!this.player_&&(Z=_.po())&&Z.getPlayerPromise().then(function(a){V.setPlayer(a)})};
_.P.computeMinLengthSec_=function(Z){return Z/1E3||5};
_.P.computeMaxLengthSec_=function(Z){return Z/1E3||60};
_.P.computeDefaultLengthSec_=function(Z){return Z/1E3};
_.P.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.P.computeSeekableStart_=function(Z,V){return Z&&V?Z.getProgressState(1).seekableStart:0};
_.P.computeSeekableEnd_=function(Z,V){return Z&&V?Z.getProgressState(1).seekableEnd:0};
_.P.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.P.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.P.onDragState_=function(Z){this.set("highlightStart",Z.detail.startChanging);this.set("highlightEnd",Z.detail.endChanging)};
Ah.prototype.onDragState_=Ah.prototype.onDragState_;Ah.prototype.onEndChanged_=Ah.prototype.onEndChanged_;Ah.prototype.onStartChanged_=Ah.prototype.onStartChanged_;Ah.prototype.initializeClipRange_=Ah.prototype.initializeClipRange_;Ah.prototype.updateInputs_=Ah.prototype.updateInputs_;Ah.prototype.onSetRange_=Ah.prototype.onSetRange_;Ah.prototype.onSetFixedLengthRange_=Ah.prototype.onSetFixedLengthRange_;
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Ah.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ah.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ah.prototype,"data",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],Ah.prototype,"start",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],Ah.prototype,"startValid",void 0);
_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Ah.prototype,"startWillUpdate",void 0);_.z([_.x({value:30}),_.u("design:type",Number)],Ah.prototype,"end",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],Ah.prototype,"endValid",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Ah.prototype,"endWillUpdate",void 0);_.z([_.x({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.u("design:type",Number)],Ah.prototype,"minLengthSec",void 0);
_.z([_.x({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.u("design:type",Number)],Ah.prototype,"maxLengthSec",void 0);_.z([_.x({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.u("design:type",Number)],Ah.prototype,"defaultLengthSec",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],Ah.prototype,"visible_",void 0);_.z([_.x(),_.u("design:type",Object)],Ah.prototype,"player_",void 0);
_.z([_.x({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.u("design:type",Number)],Ah.prototype,"seekableStart_",void 0);_.z([_.x({computed:"computeSeekableEnd_(player_, visible_)"}),_.u("design:type",Number)],Ah.prototype,"seekableEnd_",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],Ah.prototype,"initialized",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Ah.prototype,"disabled",void 0);
_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Ah.prototype,"highlightStart",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Ah.prototype,"highlightEnd",void 0);_.z([_.Ly("#start"),_.u("design:type",HTMLInputElement)],Ah.prototype,"startInput",void 0);_.z([_.Ly("#end"),_.u("design:type",HTMLInputElement)],Ah.prototype,"endInput",void 0);
_.z([_.$K("set-fixed-length-range"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Ah.prototype,"onSetFixedLengthRange_",null);_.z([_.$K("set-range"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Ah.prototype,"onSetRange_",null);_.z([_.RX("start","end"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ah.prototype,"updateInputs_",null);
_.z([_.RX("player_","visible_","seekableStart_","seekableEnd_"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ah.prototype,"initializeClipRange_",null);_.z([_.RX("start"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ah.prototype,"onStartChanged_",null);_.z([_.RX("end"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ah.prototype,"onEndChanged_",null);
_.z([_.$K("clips-drag-state"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Ah.prototype,"onDragState_",null);Ah=_.z([_.qZ({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],Ah);
_.e(Ah,"yt-clip-creation-scrubber-renderer",function(){if(JtK===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;aoJ===void 0&&(aoJ=document.createElement("template"));var J=aoJ;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);JtK=Z}Z=JtK;return Z},{mode:2});var kv=function(){var Z=_.Q.apply(this,arguments)||this;Z.player_=null;Z.JSC$19906_playerEvents=new Map;Z.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return Z};
_.O(kv,_.Q);_.P=kv.prototype;_.P.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"}}}};
_.P.created=function(){this.JSC$19906_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$19906_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$19906_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$19906_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.P.detached=function(){this.setPlayer(null)};
_.P.onVisibilityChangedAction_=function(Z){var V=this,a;if((a=this.data)==null?0:a.externalVideoId){var J;this.videoId=(J=this.data)==null?void 0:J.externalVideoId}this.getPlayer().then(function(r){if(Z.visible)V.returnTime=r.getCurrentTime(),V.isAtLiveHead=r.getProgressState().isAtLiveHead;else{var f=V.returnTime;V.isAtLiveHead&&(f=Number.POSITIVE_INFINITY);r.seekTo(f,void 0,void 0,void 0,51)}})};
_.P.getPlayer=function(){var Z=this;if(!this.player_){var V=_.po();if(V)return V.getPlayerPromise().then(function(a){Z.setPlayer(a);return a})}return Promise.resolve(this.player_)};
_.P.setPlayer=function(Z){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$19906_playerEvents);if(Z){this.player_=Z;var V;((V=this.data)==null?0:V.externalVideoId)||this.set("videoId",Z.getVideoData().video_id||"");var a;(Z==null?void 0:(a=Z.getPresentingPlayerType)==null?void 0:a.call(Z))===2&&(this.set("isAdPlaying",!0),_.MR(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(Z,this.JSC$19906_playerEvents)}};
_.P.ready=function(){_.H(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.P.onTitleChanged_=function(Z){this.set("titleValue",Z.detail.title)};
_.P.onStartChanged_=function(Z){this.set("start",Z.detail.start)};
_.P.onEndChanged_=function(Z){this.set("end",Z.detail.end)};
_.P.onTitleValidChanged_=function(Z){this.set("titleValid",Z.detail.valid)};
_.P.onStartValidChanged_=function(Z){this.set("startValid",Z.detail.valid)};
_.P.onEndValidChanged_=function(Z){this.set("endValid",Z.detail.valid)};
_.P.onVideoDataChange_=function(){var Z;if((Z=this.data)==null||!Z.externalVideoId){var V;this.set("videoId",((V=this.player_)==null?void 0:V.getVideoData().video_id)||"")}};
_.P.computeFormValid_=function(Z,V,a,J){return!!(Z&&V&&a&&J)};
_.P.computeCancelButton_=function(Z,V,a){return Z&&_.D(Z,_.y9)?{buttonRenderer:Object.assign({},_.D(Z,_.y9),{isDisabled:V||a})}:null};
_.P.computeSubmitButton_=function(Z,V,a){return Z&&_.D(Z,_.y9)?{buttonRenderer:Object.assign({},_.D(Z,_.y9),{command:void 0,isDisabled:!this.formValid||V||a})}:null};
_.P.computeSubmitCommand_=function(Z){return Z||null};
_.P.onSubmit_=function(Z){var V=this;Z.stopPropagation();Z.preventDefault();this.submitCommand_&&(Z={},Z.comment_text=this.titleValue,Z.clip_external_video_id=this.videoId,Z.clip_offset_ms=parseInt(this.start*1E3,10),Z.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.Wo(this.hostElement,[this.submitCommand_,Z]).then(function(){V.set("isLoading_",!1)},function(){V.set("isLoading_",!1)}))};
_.P.playerAdStartHandler_=function(){_.MR(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.P.playerAdEndHandler_=function(){_.MR(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.P.onVideoProgress_=function(){var Z=this;this.getPlayer().then(function(V){var a,J=(V==null?void 0:(a=V.getPresentingPlayerType)==null?void 0:a.call(V))===2;Z.isAdPlaying!==J&&(J?Z.playerAdStartHandler_():Z.playerAdEndHandler_())})};
kv.prototype.onEndValidChanged_=kv.prototype.onEndValidChanged_;kv.prototype.onStartValidChanged_=kv.prototype.onStartValidChanged_;kv.prototype.onTitleValidChanged_=kv.prototype.onTitleValidChanged_;kv.prototype.onEndChanged_=kv.prototype.onEndChanged_;kv.prototype.onStartChanged_=kv.prototype.onStartChanged_;kv.prototype.onTitleChanged_=kv.prototype.onTitleChanged_;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],kv.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",Object)],kv.prototype,"ytPlayerListenerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],kv.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],kv.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],kv.prototype,"data",void 0);_.z([_.x({value:""}),_.u("design:type",String)],kv.prototype,"titleValue",void 0);
_.z([_.x({value:!1}),_.u("design:type",Boolean)],kv.prototype,"titleValid",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],kv.prototype,"start",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],kv.prototype,"startValid",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],kv.prototype,"end",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],kv.prototype,"endValid",void 0);_.z([_.x({value:""}),_.u("design:type",String)],kv.prototype,"videoId",void 0);
_.z([_.x({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.u("design:type",Boolean)],kv.prototype,"formValid",void 0);_.z([_.x({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.u("design:type",Object)],kv.prototype,"submitButton_",void 0);_.z([_.x({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.u("design:type",Object)],kv.prototype,"submitCommand_",void 0);
_.z([_.x({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.u("design:type",Object)],kv.prototype,"cancelButton_",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],kv.prototype,"isLoading_",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],kv.prototype,"isAdPlaying",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],kv.prototype,"returnTime",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],kv.prototype,"isAtLiveHead",void 0);
_.z([_.$K("title-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],kv.prototype,"onTitleChanged_",null);_.z([_.$K("start-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],kv.prototype,"onStartChanged_",null);_.z([_.$K("end-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],kv.prototype,"onEndChanged_",null);
_.z([_.$K("title-valid-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],kv.prototype,"onTitleValidChanged_",null);_.z([_.$K("start-valid-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],kv.prototype,"onStartValidChanged_",null);_.z([_.$K("end-valid-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],kv.prototype,"onEndValidChanged_",null);
kv=_.z([_.qZ({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],kv);
_.e(kv,"yt-clip-creation-renderer",function(){if(VTI===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;ZXo===void 0&&(ZXo=document.createElement("template"));var J=ZXo;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);VTI=Z}Z=VTI;return Z},{mode:2});var Ep=function(){return _.Q.apply(this,arguments)||this};
_.O(Ep,_.Q);Ep.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"}}}};
Ep.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(Z){return Z.hasOwnProperty("clipCreationRenderer")})&&_.MR(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
Ep.prototype.onPanelContentVisibleChanged=Ep.prototype.onPanelContentVisibleChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ep.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ep.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.G7.YtVisibilityBehavior),_.u("design:type",Object)],Ep.prototype,"ytVisibilityBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Ep.prototype,"ytdReduxBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],Ep.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Ep.prototype,"panelContentVisible",void 0);_.z([_.RX("panelContentVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ep.prototype,"onPanelContentVisibleChanged",null);Ep=_.z([_.p({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],Ep);
_.e(Ep,"ytd-clip-section-renderer",function(){if(WDI!==void 0)return WDI;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return WDI=Z},{mode:1});var foS;var jD=function(){return _.Q.apply(this,arguments)||this};
_.O(jD,_.Q);_.P=jD.prototype;
_.P.onKeyDown=function(Z){if(this.snippetElements.length!==0&&(Z=Z.keyCode,Z===38||Z===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);Z===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.bN(this.highlightedIndex,-1,this.snippetElements.length);Z=this.snippetElements.length;var V=this.highlightedIndex%Z;this.highlightedIndex=V*Z<0?V+Z:V;Z=this.snippetElements[this.highlightedIndex];this.highlightSnippet(Z);this.ensureVisible(Z)}};
_.P.onKeyUp=function(Z){var V=this;sVW(Z)&&(Z.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.td.cancelJob(this.inputTimerId),this.inputTimerId=_.td.addLowPriorityJob(function(){V.typedValue&&(V.fetchSnippets(V.typedValue),V.logInputGesture(V.data))},1E3))};
_.P.onClick=function(Z){(Z=_.GDL(Z.target,null,"snippet-item"))&&this.selectSnippet(Z)};
_.P.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.P.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.P.ready=function(){var Z=this;this.inputElement.addEventListener("focus",function(){Z.snippetsWrapper.style.removeProperty("display")})};
_.P.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.P.getSourceTimelines=function(){if(!this.data)return[];var Z=[];if(this.data.searchInVideoSources)for(var V=_.B(this.data.searchInVideoSources),a=V.next();!a.done;a=V.next())a=a.value,a==="SEARCH_IN_VIDEO_SOURCE_ASR"?Z.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):a==="SEARCH_IN_VIDEO_SOURCE_OCR"&&Z.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return Z};
_.P.fetchSnippets=function(Z){var V=_.MR(this.hostElement,"yt-get-current-video-id-action")[0],a=this.getSourceTimelines();Z={getSearchInVideoCommand:{externalVideoId:V,query:Z!=null?Z:"",sourceTimelines:a},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}})};
_.P.filterSnippets=function(Z,V){var a=this;if(V){this.filteredSnippets=(0,_.lv.unsafeClone)(Z);var J=RegExp(_.WKE(V),"i");this.filteredSnippets=this.filteredSnippets.filter(function(d){return J.test(a.ytRendererBehavior.getSimpleString(d.snippet))});
Z=_.B(this.filteredSnippets);for(var r=Z.next();!r.done;r=Z.next()){r=r.value;var f=this.ytRendererBehavior.getSimpleString(r.snippet);r.snippet={runs:[{text:f.substring(0,f.toLowerCase().indexOf(V))},{text:f.substring(f.toLowerCase().indexOf(V),f.toLowerCase().indexOf(V)+V.length),bold:!0},{text:f.substring(f.toLowerCase().indexOf(V)+V.length,f.length)}]}}}else this.filteredSnippets=Z};
_.P.onUpdateSearchInVideoResults=function(Z){if(!(this.snippets.length>0)){var V,a,J;if((J=(V=_.D(Z,kBo))==null?void 0:(a=V.results)==null?void 0:a.length)!=null&&J){var r;this.filteredSnippets=this.snippets=((r=_.D(Z,kBo))==null?void 0:r.results).map(function(f){var d,N,C;return{startMs:f==null?void 0:(d=f.searchInVideoResultRenderer)==null?void 0:d.startMs,startTimeText:f==null?void 0:(N=f.searchInVideoResultRenderer)==null?void 0:N.startTimeText,snippet:f==null?void 0:(C=f.searchInVideoResultRenderer)==
null?void 0:C.snippet}})}}};
_.P.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};
_.P.highlightSnippet=function(Z){Z.classList.add("highlighted")};
_.P.removeSnippetHighlight=function(Z){Z.classList.remove("highlighted")};
_.P.selectSnippet=function(Z){this.typedValue=String(Z.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(Z);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.P.ensureVisible=function(Z){var V=this.snippetsWrapper.scrollTop,a=V+this.snippetsWrapper.clientHeight,J=Z.offsetTop-this.snippetsWrapper.offsetTop;Z=J+Z.clientHeight;J<V?this.snippetsWrapper.scrollTop-=V-J:Z>a&&(this.snippetsWrapper.scrollTop+=Z-a)};
_.P.seekPlayer=function(Z){var V,a;return _.m(function(J){if(J.nextAddress==1){if(!Z)return J.jumpTo(0);V=Number(Z.dataset.startOffset);return _.q(J,_.hc().getPlayerPromise(),3)}a=J.yieldResult;a.seekTo(V/1E3,!0);a.wakeUpControls();_.mt(J)})};
_.P.logInputGesture=function(Z){var V=_.st();V&&(Z==null?0:Z.trackingParams)&&_.Hz(V,_.oN(Z.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.P.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("typed-value-changed",this.typedValue))};
_.P.updateTypedValueFromBinding=function(Z){this.typedValue=Z.currentTarget.value};
jD.prototype.typedValueChangedForBinding=jD.prototype.typedValueChangedForBinding;jD.prototype.dataChanged=jD.prototype.dataChanged;jD.prototype.panelContentVisibleChanged=jD.prototype.panelContentVisibleChanged;jD.prototype.onClick=jD.prototype.onClick;jD.prototype.onKeyUp=jD.prototype.onKeyUp;jD.prototype.onKeyDown=jD.prototype.onKeyDown;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],jD.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],jD.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],jD.prototype,"data",void 0);_.z([_.x({value:[]}),_.u("design:type",Array)],jD.prototype,"snippets",void 0);_.z([_.x({value:[]}),_.u("design:type",Array)],jD.prototype,"filteredSnippets",void 0);_.z([_.x({value:[]}),_.u("design:type",Array)],jD.prototype,"snippetElements",void 0);
_.z([_.Ly("#siv-input"),_.u("design:type",HTMLElement)],jD.prototype,"inputElement",void 0);_.z([_.Ly("#siv-snippets-wrapper"),_.u("design:type",HTMLElement)],jD.prototype,"snippetsWrapper",void 0);_.z([_.x(),_.u("design:type",String)],jD.prototype,"typedValue",void 0);_.z([_.x({value:-1}),_.u("design:type",Number)],jD.prototype,"highlightedIndex",void 0);_.z([_.$K("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[_.qy]),_.u("design:returntype")],jD.prototype,"onKeyDown",null);
_.z([_.$K("keyup"),_.u("design:type",Function),_.u("design:paramtypes",[_.qy]),_.u("design:returntype")],jD.prototype,"onKeyUp",null);_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],jD.prototype,"onClick",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],jD.prototype,"panelContentVisible",void 0);
_.z([_.RX("panelContentVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jD.prototype,"panelContentVisibleChanged",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jD.prototype,"dataChanged",null);_.z([_.RX("typedValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jD.prototype,"typedValueChangedForBinding",null);
jD=_.z([_.p({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],jD);
_.e(jD,"ytd-search-in-video-renderer",function(){if(foS!==void 0)return foS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return foS=Z},{mode:1});var iXW;var vu=function(){return _.Q.apply(this,arguments)||this};
_.O(vu,_.Q);vu.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
vu.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]]"}}}}}};
vu.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var Z,V,a,J,r=(V=_.D((Z=this.data)==null?void 0:Z.onClickCommand,_.wLh))==null?void 0:(a=V.item)==null?void 0:(J=a.notificationTextRenderer)==null?void 0:J.successResponseText;r&&_.rHO(this.hostElement,r)}};
_.QS.Object.defineProperties(vu.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J;return this.isProductPlaceholder&&((Z=this.data)==null?void 0:(V=Z.hiddenProductOptions)==null?void 0:V.showDropCountdown)&&!!((a=this.data)==null?0:(J=a.hiddenProductOptions)==null?0:J.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var Z;return!this.isProductPlaceholder&&!((Z=this.data)==null?0:Z.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!((Z=this.data)==null?0:Z.priceReplacementText)&&!((V=this.data)==null||!V.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],vu.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],vu.prototype,"componentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],vu.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],vu.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("isProductPlaceholder"),_.u("design:type",Object),_.u("design:paramtypes",[])],vu.prototype,"useCenterLayoutContainer",null);_.z([_.x({computed:"computeButtonOverride(data)"}),_.u("design:type",Object)],vu.prototype,"buttonOverride",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],vu.prototype,"isProductPlaceholder",null);
_.z([_.E("isProductPlaceholder"),_.u("design:type",Object),_.u("design:paramtypes",[])],vu.prototype,"showDropCountdown",null);_.z([_.E("isProductPlaceholder","data"),_.u("design:type",Object),_.u("design:paramtypes",[])],vu.prototype,"showBrandName",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],vu.prototype,"showPriceReplacementText",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],vu.prototype,"showPrice",null);
_.z([_.E("isProductPlaceholder"),_.u("design:type",Object),_.u("design:paramtypes",[])],vu.prototype,"showMetadata",null);vu=_.z([_.p({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],vu);
_.e(vu,"ytd-product-list-item-renderer",function(){if(iXW!==void 0)return iXW;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return iXW=Z},{mode:1});var BZo;var xv=function(){return _.Q.apply(this,arguments)||this};
_.O(xv,_.Q);xv.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
xv.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
xv.prototype.panelContentVisibleChanged=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1)return Z.playerApi?a.jumpTo(2):_.q(a,_.hc().getPlayerPromise(),3);a.nextAddress!=2&&(Z.playerApi=a.yieldResult);(V=Z.playerApi)==null||V.productsInVideoVisibilityUpdated(!!Z.panelContentVisible);_.mt(a)})};
xv.prototype.panelContentVisibleChanged=xv.prototype.panelContentVisibleChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],xv.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],xv.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],xv.prototype,"panelContentVisible",void 0);_.z([_.x(),_.u("design:type",Object)],xv.prototype,"data",void 0);
_.z([_.RX("panelContentVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],xv.prototype,"panelContentVisibleChanged",null);xv=_.z([_.p({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],xv);
_.e(xv,"ytd-product-list-renderer",function(){if(BZo!==void 0)return BZo;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return BZo=Z},{mode:1});var d78;var QP=function(){var Z=_.Q.apply(this,arguments)||this;Z.hideTimestamps=!!_.rL("hide-transcript-timestamps");Z.currentCueIndex=-1;Z.flatCues=[];Z.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};Z.TEST_ONLY={getFlatCues:function(){return Z.flatCues}};
return Z};
_.O(QP,_.Q);_.P=QP.prototype;_.P.hideTimestampsChanged=function(){_.o9("hide-transcript-timestamps",this.hideTimestamps)};
_.P.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.P.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.P.dataChanged=function(){var Z;if((Z=this.data)!=null&&Z.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;Z=_.B(this.data.cueGroups);for(var V=Z.next();!V.done;V=Z.next()){V=_.B(_.D(V.value,EcL).cues);for(var a=V.next();!a.done;a=V.next())this.flatCues.push(Number(_.D(a.value,jVi).startOffsetMs))}}};
_.P.onYtPlayerTimeChanged=function(Z){if(!(Z<0)){for(var V=this.currentCueIndex,a=V;;){var J=a>=0?this.flatCues[a]/1E3:-1;if(Z+.5<J)--a;else if(J=a+1<this.flatCues.length?this.flatCues[a+1]/1E3:Infinity,Z+.5>J)a+=1;else break}a!==V&&(V>=0&&((Z=this.getCueElement(V))&&Z.classList.remove("active"),(V=this.getCueGroupElement(V))&&V.classList.remove("active")),(V=this.getCueElement(a))&&V.classList.add("active"),(V=this.getCueGroupElement(a))&&V.classList.add("active"),this.currentCueIndex=a,this.isHovered||
this.scrollElementToTop(a))}};
_.P.scrollElementToTop=function(Z){Z=this.getCueElement(Z>=3?Z-3:0);this.hostElement.scrollTop=Math.min(Z.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.P.getCueElement=function(Z){return _.H(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[Z]+'"]')};
_.P.getCueGroupElement=function(Z){return(Z=this.getCueElement(Z))&&Z.parentElement?Z.parentElement.parentElement:null};
_.P.onTap=function(Z){var V=_.yp(Z);Z.target.classList.contains("cue")&&this.seekCueElement(V)};
_.P.onKeyPress=function(Z){Z.keyCode==13&&(Z=_.GDL(Z.target,null,"cue"))&&this.seekCueElement(Z)};
_.P.seekCueElement=function(Z){Z=Number(Z.getAttribute("start-offset"));_.MR(this.hostElement,"yt-transcript-player-seek",[Z/1E3])};
_.P.onMouseEnter=function(){this.isHovered=!0};
_.P.onMouseLeave=function(){this.isHovered=!1};
QP.prototype.onMouseLeave=QP.prototype.onMouseLeave;QP.prototype.onMouseEnter=QP.prototype.onMouseEnter;QP.prototype.onKeyPress=QP.prototype.onKeyPress;QP.prototype.onTap=QP.prototype.onTap;QP.prototype.dataChanged=QP.prototype.dataChanged;QP.prototype.hideTimestampsChanged=QP.prototype.hideTimestampsChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],QP.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],QP.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],QP.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],QP.prototype,"hideTimestamps",void 0);_.z([_.x(),_.u("design:type",Boolean)],QP.prototype,"isHovered",void 0);_.z([_.RX("hideTimestamps"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QP.prototype,"hideTimestampsChanged",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QP.prototype,"dataChanged",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],QP.prototype,"onTap",null);_.z([_.$K("keypress"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],QP.prototype,"onKeyPress",null);
_.z([_.$K("mouseenter"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QP.prototype,"onMouseEnter",null);_.z([_.$K("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QP.prototype,"onMouseLeave",null);QP=_.z([_.p({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],QP);
_.e(QP,"ytd-transcript-body-renderer",function(){if(d78!==void 0)return d78;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return d78=Z},{mode:1});var m7I;var pS=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerPanels=_.F("web_watch_darker_panels");return Z};
_.O(pS,_.Q);pS.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],pS.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],pS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],pS.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],pS.prototype,"darkerPanels",void 0);pS=_.z([_.p({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],pS);
_.e(pS,"ytd-transcript-footer-renderer",function(){if(m7I!==void 0)return m7I;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return m7I=Z},{mode:1});var NZS;var CSK;var hh=function(){var Z=_.Q.apply(this,arguments)||this;Z.systemIcons=_.F("kevlar_system_icons");Z.showClearButton=!1;return Z};
_.O(hh,_.Q);_.P=hh.prototype;_.P.handleInput=function(Z){var V=this;Z.target.value.length?_.t4(this,"ytdTranscriptSearchBoxSearch",function(){V.emitSearchEvent(Z)},500):(_.pku(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=Z.target.value.length>0};
_.P.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.P.handleClick=function(){var Z,V=(Z=this.data)==null?void 0:Z.trackingParams;V&&_.P4(_.Ze(),V)};
_.P.handleClear=function(){_.pku(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var Z,V,a=(V=_.D((Z=this.data)==null?void 0:Z.clearButton,_.y9))==null?void 0:V.trackingParams;a&&_.P4(_.Ze(),a);this.clear()};
_.P.emitSearchEvent=function(Z){_.Rg(this.hostElement,"yt-transcript-search-box-search",{query:Z.target.value});var V,a;(Z=(a=_.D((V=this.data)==null?void 0:V.searchButton,_.y9))==null?void 0:a.trackingParams)&&_.P4(_.Ze(),Z)};
_.P.emitClearEvent=function(){_.Rg(this.hostElement,"yt-transcript-search-box-clear")};
_.QS.Object.defineProperties(hh.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.H(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],hh.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],hh.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],hh.prototype,"systemIcons",void 0);hh=_.z([_.p({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],hh);
_.e(hh,"ytd-transcript-search-box-renderer",function(){if(CSK!==void 0)return CSK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return CSK=Z},{mode:1});var q9i;var S9D;var eD=function(){return _.Q.apply(this,arguments)||this};
_.O(eD,_.Q);eD.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var Z,V;this.sectionHeaderAriaLabel=(Z=this.data)==null?void 0:(V=Z.accessibility)==null?void 0:V.accessibilityData.label}};
eD.prototype.fireSelectedEvent=function(Z){_.Rg(this.hostElement,"ytd-transcript-section-header",{startMs:Z})};
eD.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
eD.prototype.handleKeyPress=function(Z){this.data&&Z.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.QS.Object.defineProperties(eD.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var Z,V;return(V=(Z=this.data)==null?void 0:Z.enableTappableTranscriptHeader)!=null?V:!1}}});
eD.prototype.dataChanged=eD.prototype.dataChanged;_.z([_.x(),_.u("design:type",Object)],eD.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],eD.prototype,"sectionHeaderAriaLabel",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],eD.prototype,"enableTappableTranscriptHeader",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eD.prototype,"dataChanged",null);
eD=_.z([_.p({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],eD);
_.e(eD,"ytd-transcript-section-header-renderer",function(){if(S9D!==void 0)return S9D;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return S9D=Z},{mode:1});var TZK;var Y9W;var zt=function(){var Z=_.Q.apply(this,arguments)||this;Z.isEditMode=!1;Z.touchCaptionsEnabled=!1;Z.deleteCaptionCorrectionPopupCommand=null;Z.voteCaptionCorrectionPopupCommand=null;Z.roundedContainer=!0;Z.mouseOver=!1;Z.textChanged=!1;Z.messages={suggest_correction:_.oC("suggest_correction",void 0,"Edit caption"),suggested_caption:_.oC("suggested_caption",void 0,"Suggested caption"),submit_correction:_.oC("submit_correction",void 0,"Submit for review"),cancel_correction:_.oC("cancel_correction",
void 0,"Cancel"),replay_segment:_.oC("replay_segment",void 0,"Re-play segment"),delete_correction:_.oC("delete_correction",void 0,"Delete correction")};Z.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return Z};
_.O(zt,_.Q);_.P=zt.prototype;_.P.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)};
_.P.handleDelete=function(Z){if(this.deleteCaptionCorrectionPopupCommand){var V=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);V&&this.ytdOpenPopupBehavior.openPopup(V);Z.stopPropagation()}};
_.P.handleSubmit=function(Z){if(this.data&&this.data.submitCaptionCorrectionCommand&&(Z.stopPropagation(),this.textChanged)){var V;Z=(V=_.D(this.data.submitCaptionCorrectionCommand,_.cPL))==null?void 0:V.params;V=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:Z,correctionText:String(this.ironTextAreaElement.value),originalText:_.AI(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(V);this.isEditMode=!1}};
_.P.handleUpdateSegmentText=function(Z){(Z=_.D(Z,V8W))&&Z.targetId&&this.data&&Z.targetId===this.data.targetId&&(Z.userCorrection&&(this.editedText=Z.userCorrection),Z.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.AI(this.data.snippet)),Z.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=Z.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=Z.voteCaptionCorrectionPopupCommand?
Z.voteCaptionCorrectionPopupCommand:null,Z.accessibility&&(this.segmentAriaLabel=Z.accessibility.accessibilityData.label))};
_.P.handleCancel=function(Z){this.isEditMode=!1;Z.stopPropagation();this.logClientVe(159409)};
_.P.handleEditSegmentCommand=function(Z){(Z=_.D(Z,ZEi))&&Z.targetId&&this.data&&Z.targetId===this.data.targetId&&this.handleEdit()};
_.P.handleEditButtonClick=function(Z){this.data&&(this.handleEdit(),Z.stopPropagation())};
_.P.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var Z;(Z=this.ironTextAreaElement.textarea)==null||Z.focus();this.logClientVe(159407)}};
_.P.handleMouseEnter=function(){this.mouseOver=!0};
_.P.handleMouseLeave=function(){this.mouseOver=!1};
_.P.handleReplay=function(Z){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),Z.stopPropagation(),this.logClientVe(159408))};
_.P.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()))};
_.P.handleKeypress=function(Z){this.data&&(this.isEditMode?Z.stopPropagation():this.isEnterPress(Z)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(Z)&&this.logClientVe(138758))};
_.P.handleTextboxClick=function(Z){Z.stopPropagation()};
_.P.handleTextboxKeydown=function(Z){this.isControlEnterPress(Z)?this.handleSubmit(Z):Z.key==="Escape"&&this.handleCancel(Z)};
_.P.handleTextboxKeyup=function(){this.textChanged=_.AI(this.latestText)!==String(this.ironTextAreaElement.value)};
_.P.fireSelectedEvent=function(Z){_.Rg(this.hostElement,"yt-transcript-segment-selected",{startMs:Z})};
_.P.fireReplayEvent=function(Z,V){_.Rg(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(Z-100,0),endMs:V})};
_.P.fireEditEvent=function(Z,V){_.Rg(this.hostElement,"yt-transcript-segment-edit",{startMs:Z,endMs:V})};
_.P.isEnterPress=function(Z){return Z.key==="Enter"||Z.code==="Enter"||Z.code==="NumpadEnter"||Z.keyCode===13?!0:!1};
_.P.isControlEnterPress=function(Z){var V=Z.key==="Enter"||Z.code==="Enter"||Z.code==="NumpadEnter"||Z.keyCode===13;return(Z.ctrlKey||Z.metaKey)&&V};
_.P.isCopyPress=function(Z){var V=Z.ctrlKey;return Z.key==="c"&&V};
_.P.logClick=function(){var Z,V=(Z=this.data)==null?void 0:Z.trackingParams;V&&_.P4(_.Ze(),V)};
_.P.logClientVe=function(Z){_.r8(_.Ze(),_.Ne(Z))};
_.QS.Object.defineProperties(zt.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}}});
zt.prototype.handleMouseLeave=zt.prototype.handleMouseLeave;zt.prototype.handleMouseEnter=zt.prototype.handleMouseEnter;zt.prototype.dataChanged=zt.prototype.dataChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],zt.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.kn),_.u("design:type",Object)],zt.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],zt.prototype,"ytRendererBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],zt.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],zt.prototype,"isEditMode",void 0);_.z([_.x(),_.u("design:type",Object)],zt.prototype,"touchCaptionsEnabled",void 0);_.z([_.x(),_.u("design:type",Object)],zt.prototype,"editedText",void 0);_.z([_.x(),_.u("design:type",Object)],zt.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.z([_.x(),_.u("design:type",Object)],zt.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.z([_.x(),_.u("design:type",String)],zt.prototype,"segmentAriaLabel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],zt.prototype,"roundedContainer",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],zt.prototype,"mouseOver",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],zt.prototype,"textChanged",void 0);_.z([_.x(),_.u("design:type",Object)],zt.prototype,"messages",void 0);
_.z([_.Ly("#suggestion"),_.u("design:type",Object)],zt.prototype,"ironTextAreaElement",void 0);_.z([_.E("data","editedText"),_.u("design:type",Object),_.u("design:paramtypes",[])],zt.prototype,"latestText",null);_.z([_.E("touchCaptionsEnabled","isEditMode"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zt.prototype,"enableEditButton",null);
_.z([_.E("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zt.prototype,"enableUndoButton",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zt.prototype,"dataChanged",null);_.z([_.$K("mouseenter"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zt.prototype,"handleMouseEnter",null);
_.z([_.$K("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zt.prototype,"handleMouseLeave",null);zt=_.z([_.p({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],zt);
_.e(zt,"ytd-transcript-segment-renderer",function(){if(Y9W!==void 0)return Y9W;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Y9W=Z},{mode:1});var $v=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};Z.isError=!1;Z.darkerPanels=_.F("web_watch_darker_panels");Z.segmentOffsets=[];Z.segmentIndex=-1;return Z};
_.O($v,_.Q);_.P=$v.prototype;_.P.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"}}}}};
_.P.segmentsChanged=function(){this.updateOffsets()};
_.P.onYtPlayerTimeChanged=function(Z){for(var V=this.segmentIndex,a=V;;){if(a>=0){var J=this.segmentOffsets[a].start;var r=this.segmentOffsets[a].isAutoScrollable}else J=-1,r=!0;var f=Z+.5;if(!r){J=a+1<this.segmentOffsets.length?this.segmentOffsets[a+1].start:Infinity;if(f>=J){a+=1;continue}a=-1;break}if(f<J)J=a-1>=0&&this.segmentOffsets[a-1].isAutoScrollable,r=a===0||J?1:2,a-=r;else if(r=a+1<this.segmentOffsets.length&&this.segmentOffsets[a+1].isAutoScrollable?1:2,J=a+r<this.segmentOffsets.length?
this.segmentOffsets[a+r].start:Infinity,f>J)a+=r;else{if(a<0)break;a<this.segmentOffsets.length&&f>this.segmentOffsets[a].end&&(a=-1);break}}if(V!==a){if(V>=0){var d;(d=this.getSegmentElement(V))==null||d.classList.remove("active")}this.segmentIndex=a;if(!(a<0)){var N;(N=this.getSegmentElement(a))==null||N.classList.add("active");this.isHovered||this.scrollElementToTop(a)}}};
_.P.handleSegmentEdit=function(Z){Z.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=Z.target,_.MR(this.hostElement,"yt-transcript-player-edit",[Z.detail.startMs/1E3,Z.detail.endMs/1E3]))};
_.P.handleSegmentSelected=function(Z){_.MR(this.hostElement,"yt-transcript-player-seek",[Z.detail.startMs/1E3])};
_.P.handleSegmentReplay=function(Z){_.MR(this.hostElement,"yt-transcript-player-replay",[Z.detail.startMs/1E3,Z.detail.endMs/1E3])};
_.P.handleSectionHeaderSelected=function(Z){_.MR(this.hostElement,"yt-transcript-player-seek",[Z.detail.startMs/1E3])};
_.P.onMouseEnter=function(){this.isHovered=!0};
_.P.onMouseLeave=function(){this.isHovered=!1};
_.P.onRetryButtonClick=function(){_.Rg(this.hostElement,"transcript-retry-button-click")};
_.P.getSegmentElement=function(Z){return _.H(this.hostElement).querySelector(":nth-child("+(Z+1)+")")};
_.P.scrollElementToTop=function(Z){Z=this.getSegmentElement(Z>=2?Z-2:0);this.hostElement.scrollTop=Math.min(Z.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.P.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(Z){var V,a=(V=Z.transcriptSegmentRenderer)!=null?V:Z.transcriptSectionHeaderRenderer;return{start:Number(a.startMs)/1E3,end:Number(a.endMs)/1E3,isAutoScrollable:Z.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.P.clearHighlightedSegments=function(){var Z=_.H(this.hostElement);Z=_.B(Z.querySelectorAll("ytd-transcript-segment-renderer"));for(var V=Z.next();!V.done;V=Z.next())V.value.classList.remove("active")};
_.QS.Object.defineProperties($v.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?void 0:Z.searchResultSegments)||((V=this.data)==null?void 0:V.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
$v.prototype.onMouseLeave=$v.prototype.onMouseLeave;$v.prototype.onMouseEnter=$v.prototype.onMouseEnter;$v.prototype.handleSectionHeaderSelected=$v.prototype.handleSectionHeaderSelected;$v.prototype.handleSegmentReplay=$v.prototype.handleSegmentReplay;$v.prototype.handleSegmentSelected=$v.prototype.handleSegmentSelected;$v.prototype.handleSegmentEdit=$v.prototype.handleSegmentEdit;$v.prototype.segmentsChanged=$v.prototype.segmentsChanged;
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],$v.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],$v.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],$v.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],$v.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],$v.prototype,"isError",void 0);
_.z([_.x(),_.u("design:type",Object)],$v.prototype,"noResultLabel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$v.prototype,"darkerPanels",void 0);_.z([_.E("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],$v.prototype,"segments",null);_.z([_.E("segments","noResultLabel"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],$v.prototype,"displayNoResults",null);
_.z([_.RX("segments"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$v.prototype,"segmentsChanged",null);_.z([_.$K("yt-transcript-segment-edit"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],$v.prototype,"handleSegmentEdit",null);_.z([_.$K("yt-transcript-segment-selected"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],$v.prototype,"handleSegmentSelected",null);
_.z([_.$K("yt-transcript-segment-replay"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],$v.prototype,"handleSegmentReplay",null);_.z([_.$K("ytd-transcript-section-header"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],$v.prototype,"handleSectionHeaderSelected",null);_.z([_.$K("mouseenter"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$v.prototype,"onMouseEnter",null);
_.z([_.$K("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$v.prototype,"onMouseLeave",null);$v=_.z([_.p({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],$v);
_.e($v,"ytd-transcript-segment-list-renderer",function(){if(TZK!==void 0)return TZK;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return TZK=Z},{mode:1});var Rp=function(){var Z=_.Q.apply(this,arguments)||this;Z.hideTimestamps=!!_.rL("hide-transcript-timestamps");Z.isLoadingTranscripts=!1;Z.darkerPanels=_.F("web_watch_darker_panels");Z.isError=!1;Z.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return Z};
_.O(Rp,_.Q);_.P=Rp.prototype;_.P.headerChanged=function(){var Z,V;this.baseGetTranscriptsCommand=(V=_.D((Z=this.data)==null?void 0:Z.header,aLW))==null?void 0:V.onTextChangeCommand};
_.P.bodyChanged=function(){var Z=this.getBodyRenderer();Z&&(Z.initialSegments&&(this.initialTranscriptsRenderer=Z),Z.noResultLabel&&(this.noResultLabel=Z.noResultLabel),Z.retryLabel&&(this.retryLabel=Z.retryLabel))};
_.P.detached=function(){this.clearSearchBoxText()};
_.P.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.P.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"}}}};
_.P.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.P.fireSearch=function(Z){var V=this;if(Z){var a=Z.detail.query;if(this.baseGetTranscriptsCommand){var J;Z=(J=_.D(this.baseGetTranscriptsCommand,_.Xec))==null?void 0:J.params;var r;J=_.D((r=this.data)==null?void 0:r.footer,vcW);var f;if((r=(f=_.D(J==null?void 0:J.languageMenu,WFW))==null?void 0:f.subMenuItems)&&r.length>0&&(f=r.find(function(C){return C.selected}))){var d,N;
Z=(d=f.continuation)==null?void 0:(N=d.reloadContinuationData)==null?void 0:N.continuation}d=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:Z,searchQuery:a}});this.ytComponentBehavior.resolveCommand(d,{commandController:{onServerError:function(){V.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});lD8(this.ytContinuationHandlerBehavior,function(){return a===V.getCurrentSearchBoxText()})}}};
_.P.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.P.onRetryButtonClick=function(){this.isError=!1;var Z={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:Z}))};
_.P.hideTimestampsChanged=function(){_.o9("hide-transcript-timestamps",this.hideTimestamps)};
_.P.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.P.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.P.handleSignalActionCopyTranscript=function(){var Z=this,V=this.getBodyRenderer();V&&(V=((V==null?void 0:V.searchResultSegments)||(V==null?void 0:V.initialSegments)||[]).map(function(a){return _.D(a,o0S)}).filter(function(a){return!!a}).map(function(a){return{snippet:a.snippet||{runs:[{text:""}]},
startTimeText:a.startTimeText||{simpleText:""}}}).map(function(a){var J=(a.snippet.runs||[]).reduce(function(r,f){return r+f.text},"");
return Z.hideTimestamps?J:a.startTimeText.simpleText+" "+J}).join("\n"),this.copyToClipboard(V))};
_.P.copyToClipboard=function(Z){navigator.clipboard&&navigator.clipboard.writeText(Z)};
_.P.getCurrentSearchBoxText=function(){var Z;return(Z=this.searchBox)==null?void 0:Z.value};
_.P.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.P.getBodyRenderer=function(){var Z;return _.D((Z=this.data)==null?void 0:Z.body,JnW)};
_.P.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.QS.Object.defineProperties(Rp.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.H(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
Rp.prototype.hideTimestampsChanged=Rp.prototype.hideTimestampsChanged;Rp.prototype.searchCleared=Rp.prototype.searchCleared;Rp.prototype.fireSearch=Rp.prototype.fireSearch;Rp.prototype.onReloadContinuationFinish=Rp.prototype.onReloadContinuationFinish;Rp.prototype.bodyChanged=Rp.prototype.bodyChanged;Rp.prototype.headerChanged=Rp.prototype.headerChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Rp.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Rp.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Rp.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ck),_.u("design:type",Object)],Rp.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Rp.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Rp.prototype,"hideTimestamps",void 0);
_.z([_.x(),_.u("design:type",Object)],Rp.prototype,"isLoadingTranscripts",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Rp.prototype,"darkerPanels",void 0);_.z([_.x(),_.u("design:type",Object)],Rp.prototype,"isError",void 0);_.z([_.RX("data.header"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rp.prototype,"headerChanged",null);
_.z([_.Zr("data.body"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rp.prototype,"bodyChanged",null);_.z([_.$K("yt-reload-continuation-finish"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rp.prototype,"onReloadContinuationFinish",null);_.z([_.$K("yt-transcript-search-box-search"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Rp.prototype,"fireSearch",null);
_.z([_.$K("yt-transcript-search-box-clear"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rp.prototype,"searchCleared",null);_.z([_.RX("hideTimestamps"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rp.prototype,"hideTimestampsChanged",null);Rp=_.z([_.p({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],Rp);
_.e(Rp,"ytd-transcript-search-panel-renderer",function(){if(q9i!==void 0)return q9i;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return q9i=Z},{mode:1});var MO=function(){var Z=_.Q.apply(this,arguments)||this;Z.player=null;Z.playerPollJobId=0;return Z};
_.O(MO,_.Q);_.P=MO.prototype;_.P.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.P.onLoadReloadContinuation=function(Z){_.F("enable_att_for_transcript_request_on_web_client")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:Z.target.data.continuation}}):(Z={clickTrackingParams:Z.target.data.clickTrackingParams,getTranscriptEndpoint:{params:Z.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}}))};
_.P.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"}}}};
_.P.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.P.attached=function(){this.updatePlayerListening()};
_.P.detached=function(){this.updatePlayerListening()};
_.P.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.P.startPlayerListening=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1)return(V=_.po())?_.q(a,V.getPlayerPromise(),2):a.return();Z.player=a.yieldResult;Z.playerPollJobId=_.td.addLowPriorityJob(function(){Z.getPlayerVideoProgress()},1E3);
Z.player.addEventListener("onCueRangeEnter",function(J){Z.onCueRangeEnter(J)});
Z.player.addEventListener("onCueRangeExit",function(J){Z.onCueRangeExit(J)});
Z.player.addEventListener("onStateChange",function(J){Z.onPlayerStateChange(J)});
Z.player.addEventListener("SEEK_TO",function(J){Z.onPlayerSeek(J)});
_.mt(a)})};
_.P.getPlayerVideoProgress=function(){var Z=this;_.td.cancelJob(this.playerPollJobId);if(this.player){var V=this.player.getCurrentTime();_.MR(this.hostElement,"yt-player-time-changed",[V])}this.playerPollJobId=_.td.addLowPriorityJob(function(){Z.getPlayerVideoProgress()},1E3)};
_.P.stopPlayerListening=function(){this.player=null;_.td.cancelJob(this.playerPollJobId)};
_.P.onPlayerStateChange=function(Z){Z===2&&this.removePendingCue()};
_.P.onPlayerSeek=function(Z){var V;if(V=this.pendingReplayCueId)V=this.pendingReplayCueId,V=Z===(_.F("web_transcript_cue_id_killswitch")?Number(V):Number(V.split("_")[1]));V||this.removePendingCue()};
_.P.onCueRangeEnter=function(Z){RfI(Z)&&(this.pendingReplayCueId=Z)};
_.P.onCueRangeExit=function(Z){RfI(Z)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.P.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.P.onYtTranscriptPlayerSeek=function(Z){this.player&&this.player.seekTo(Z,!0)};
_.P.onYtTranscriptPlayerReplay=function(Z,V){this.player&&(this.player.addCueRange($sI(Z),Z,V),this.player.seekTo(Z,!0),this.player.playVideo())};
_.P.onYtTranscriptPlayerEdit=function(Z,V){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange($sI(Z),Z,V),this.player.seekTo(Z,!0))};
MO.prototype.onLoadReloadContinuation=MO.prototype.onLoadReloadContinuation;MO.prototype.panelContentVisibleChanged=MO.prototype.panelContentVisibleChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],MO.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],MO.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],MO.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],MO.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],MO.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],MO.prototype,"panelContentVisible",void 0);_.z([_.RX("panelContentVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MO.prototype,"panelContentVisibleChanged",null);
_.z([_.$K("yt-load-reload-continuation"),_.u("design:type",Function),_.u("design:paramtypes",[Object]),_.u("design:returntype")],MO.prototype,"onLoadReloadContinuation",null);MO=_.z([_.p({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],MO);
_.e(MO,"ytd-transcript-renderer",function(){if(NZS!==void 0)return NZS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return NZS=Z},{mode:1});var XZ8;var K9C;var LS=function(){return _.Q.apply(this,arguments)||this};
_.O(LS,_.Q);LS.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.Rg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.gW(this.hostElement,[this.data.clickCommand],this.hostElement))};
LS.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.ne)()+_.Hm)+"px)"};
LS.prototype.updateShouldHideFromBinding=function(Z){this.shouldHide=Z.detail.value};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],LS.prototype,"rendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],LS.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],LS.prototype,"shouldHide",void 0);LS=_.z([_.p({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],LS);
_.e(LS,"ytd-ad-engagement-panel-banner-renderer",function(){if(K9C!==void 0)return K9C;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return K9C=Z},{mode:_.h4("kevlar_poly_si_batch_j070")?1:2});var nLS;var ui=function(){var Z=_.Q.apply(this,arguments)||this;Z.modernPanels=_.F("kevlar_watch_modern_panels");Z.buttonUpdate=_.F("web_modern_buttons");Z.adsSemanticText=_.F("enable_ads_web_ep_buenos_aires_and_padding_fix");return Z};
_.O(ui,_.Q);ui.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.z([_.x(),_.u("design:type",Object)],ui.prototype,"data",void 0);_.z([_.x({computed:"computeHideDefaultAdBadge(data)"}),_.u("design:type",Boolean)],ui.prototype,"hideDefaultAdBadge",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ui.prototype,"modernPanels",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ui.prototype,"buttonUpdate",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],ui.prototype,"adsSemanticText",void 0);
ui=_.z([_.p({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],ui);
_.e(ui,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(nLS!==void 0)return nLS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return nLS=Z},{mode:1});var loK;var Wu=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerPanels=_.F("web_watch_darker_panels");Z.enableSqueezebackPanels=_.F("web_shorts_enable_squeezeback_panels");Z.enableAnchoredPanel=_.F("desktop_shorts_v2_anchored_panel");Z.modernPanels=_.F("kevlar_watch_modern_panels");Z.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return Z};
_.O(Wu,_.Q);_.P=Wu.prototype;_.P.computeAdsInfoButton=function(){if(_.F("web_modern_buttons")){var Z,V;return(V=_.D((Z=this.data)==null?void 0:Z.subtitleComplex,xJD))==null?void 0:V.adInfoRenderer}};
_.P.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}}}}}};
_.P.collapsedChanged=function(){var Z;(Z=this.data)!=null&&Z.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.F("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.P.focus=function(Z){this.titleElement&&_.ju(this.titleElement,Z)};
_.P.computeTitleAriaLabel=function(Z){var V=[];if(Z.title){var a,J;V.push(this.ytRendererBehavior.getSimpleString(Z.title)||((a=Z.title.accessibility)==null?void 0:(J=a.accessibilityData)==null?void 0:J.label))}Z.contextualInfo&&V.push(this.ytRendererBehavior.getSimpleString(Z.contextualInfo));return V.join(" ")};
_.P.onHeaderClick=function(Z){this.shouldTriggerHeaderClick(Z)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.Rg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.gW(this.hostElement,[this.data.onClickCommand],this.hostElement)):(Z=this.getVisibilityToggleButton())&&Z.click())};
_.P.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var Z=_.D(this.data.visibilityButton,_.y9)||_.D(this.data.visibilityButton,_.bW);Z&&this.ytRendererBehavior.logExplicitClick(Z)}};
_.P.getVisibilityToggleButton=function(){var Z=_.H(this.hostElement).querySelector("#visibility-button").firstElementChild;return(Z==null?void 0:Z.is)==="ytd-toggle-button-renderer"?Z:null};
_.P.shouldTriggerHeaderClick=function(Z){return!_.Ac(_.wc(Z),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.P.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(Z){Z=_.D(Z,_.yYi);this.targetId&&(Z==null?void 0:Z.targetId)===this.targetId&&(Z=Z.navigationButton)&&this.set("data.navigationButton",Z)};
_.QS.Object.defineProperties(Wu.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.F("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var Z;return!!(((Z=this.entity)==null?0:Z.isActionButtonHidden)||this.hideActionButton)}}});
Wu.prototype.collapsedChanged=Wu.prototype.collapsedChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Wu.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Wu.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Wu.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Wu.prototype,"ytdReduxBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],Wu.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],Wu.prototype,"targetId",void 0);_.z([_.x(),_.u("design:type",Boolean)],Wu.prototype,"collapsed",void 0);_.z([_.x(),_.u("design:type",Boolean)],Wu.prototype,"hideActionButton",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Wu.prototype,"shortsPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Wu.prototype,"liveChatEngagementPanel",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Wu.prototype,"darkerPanels",void 0);_.z([_.Ly("#title"),_.u("design:type",HTMLElement)],Wu.prototype,"titleElement",void 0);_.z([_.x({computed:"computeAdsInfoButton(data)"}),_.u("design:type",Object)],Wu.prototype,"adsInfoButton",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Wu.prototype,"enableSqueezebackPanels",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Wu.prototype,"enableAnchoredPanel",void 0);_.z([_.x({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"engagementPanelTitleHeaderEntity",V)}}),
_.u("design:type",Object)],Wu.prototype,"entity",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Wu.prototype,"modernPanels",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("targetId"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Wu.prototype,"adsSemanticText",null);_.z([_.Zr("collapsed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Wu.prototype,"collapsedChanged",null);
_.z([_.E("entity","hideActionButton"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Wu.prototype,"isActionButtonHidden",null);Wu=_.z([_.p({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],Wu);
_.e(Wu,"ytd-engagement-panel-title-header-renderer",function(){if(loK!==void 0)return loK;var Z=document.createElement("template");_.w(Z,'\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" on-click="onHeaderClick" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return loK=Z},{mode:1});var tTK;var go=function(){return _.Q.apply(this,arguments)||this};
_.O(go,_.Q);go.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],go.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],go.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],go.prototype,"data",void 0);go=_.z([_.p({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],go);
_.e(go,"ytd-macro-markers-info-item-renderer",function(){if(tTK!==void 0)return tTK;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return tTK=Z},{mode:1});var sFL;var ctW=function(Z,V,a,J,r,f){_.X2.call(this);var d=this;this.JSC$20008_containerElement=Z;this.hostElement=V;this.supportedSyncItems=a;this.syncEntityKey=J;this.options=r;this.renderLazyListItems=f;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;F9J(this);D7H(this);this.JSC$20008_scrollAnimation=new _.tl(function(N){Z.scrollTop=N});
_.fG(this,this.JSC$20008_scrollAnimation);this.addOnDisposeCallback(function(){d.exitBrowsingMode(!1);d.activeItem&&d.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.O(ctW,_.X2);var F9J=function(Z){var V=_.NC(_.l().resolve(_.lE),function(a){return a.entities.markersEngagementPanelSyncEntity||{}},function(a,J){var r;
a[Z.syncEntityKey]!==J[Z.syncEntityKey]&&((r=a[Z.syncEntityKey])==null?void 0:r.activeItemIndex)!==void 0&&Z.updatePanelActiveItem(a[Z.syncEntityKey].activeItemIndex)});
Z.unsubscribeFromTimedMarkersListSyncEntity=V;Z.addOnDisposeCallback(V);OXk(Z)},OXk=function(Z){var V=_.l().resolve(_.lE);
V=_.hOn(V.getState(),Z.syncEntityKey);(V==null?void 0:V.activeItemIndex)!==void 0&&(V=Z.getItemByIndex(V.activeItemIndex))&&Z.setActiveItem(V)},D7H=function(Z){var V=new _.Lg(Z.onScroll,50,Z);
_.fG(Z,V);var a=function(){V.fire()};
Z.JSC$20008_containerElement.addEventListener("scroll",a);Z.addOnDisposeCallback(function(){Z.JSC$20008_containerElement.removeEventListener("scroll",a)})};
_.P=ctW.prototype;
_.P.updatePanelActiveItem=function(Z){var V=this.getItemByIndex(Z);if(V){if(this.setActiveItem(V),this.contentVisible)if(this.browsingMode){var a;((a=this.options)==null?void 0:a.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(Z=GNo(this),V.offsetTop<this.JSC$20008_containerElement.clientHeight+this.JSC$20008_containerElement.scrollTop&&Z&&!this.activeItemBelowSyncPosition&&this.exitBrowsingMode(!1));wZI(this)}else this.scrollToItem(V)}else _.FD(new _.qa("Could not find "+this.supportedSyncItems+
" sync child to set active.",Z,this.JSC$20008_containerElement.querySelectorAll(this.supportedSyncItems).length))};
_.P.getItemByIndex=function(Z){var V;(V=this.renderLazyListItems)==null||V.call(this,Z);V=this.JSC$20008_containerElement.querySelectorAll(this.supportedSyncItems);if(V.length>Z)return V[Z]};
_.P.setActiveItem=function(Z){this.activeItem&&this.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));Z.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));this.activeItem=Z};
_.P.scrollToItem=function(Z){Z=this.getScrollPositionForItem(Z);this.JSC$20008_containerElement.scrollTop!==Z&&this.JSC$20008_scrollAnimation.start(this.JSC$20008_containerElement.scrollTop,Z,300)};
_.P.getScrollPositionForItem=function(Z){if(this.JSC$20008_containerElement.querySelectorAll(this.supportedSyncItems)[0]===Z)return 0;var V,a=((V=this.options)==null?0:V.percentOffset)?this.JSC$20008_containerElement.clientHeight*this.options.percentOffset:0;Z=_.wN(Z).y+this.JSC$20008_containerElement.scrollTop-(_.wN(this.JSC$20008_containerElement).y+a);return Math.max(0,Math.min(Z,this.JSC$20008_containerElement.scrollHeight-this.JSC$20008_containerElement.offsetHeight))};
_.P.onScroll=function(){this.activeItemBelowSyncPosition=GNo(this);if(this.activeItem&&!this.JSC$20008_scrollAnimation.isAnimating()&&Math.abs(this.JSC$20008_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var Z;switch((Z=this.options)==null?void 0:Z.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":this.enterBrowsingMode(!yto(this));wZI(this);break;default:this.enterBrowsingMode(!0)}}};
_.P.enterBrowsingMode=function(Z){var V=this,a,J;return _.m(function(r){if(r.nextAddress==1){if(V.browsingMode)return r.return();V.browsingMode=!0;Z&&V.hostElement.classList.add("browsing-mode");V.playerExitBrowsingModeListener=function(){V.exitBrowsingMode(!1)};
return _.q(r,_.gH(),2)}a=r.yieldResult;(J=a)==null||J.addEventListener("SEEK_TO",V.playerExitBrowsingModeListener);_.mt(r)})};
_.P.exitBrowsingMode=function(Z){Z=Z===void 0?!0:Z;this.browsingMode&&(this.browsingMode=!1,this.hostElement.classList.remove("browsing-mode"),Z&&this.scrollToItem(this.activeItem),this.removePlayerSeekListener())};
_.P.removePlayerSeekListener=function(){var Z=this,V,a;return _.m(function(J){if(J.nextAddress==1)return Z.playerExitBrowsingModeListener?_.q(J,_.gH(),3):J.jumpTo(0);V=J.yieldResult;(a=V)==null||a.removeEventListener("SEEK_TO",Z.playerExitBrowsingModeListener);Z.playerExitBrowsingModeListener=void 0;_.mt(J)})};
var wZI=function(Z){var V;((V=Z.options)==null?void 0:V.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(yto(Z)?Z.hostElement.classList.remove("browsing-mode"):Z.activeItem&&Z.hostElement.classList.add("browsing-mode"))},GNo=function(Z){if(!Z.activeItem)return!1;
var V,a=((V=Z.options)==null?0:V.percentOffset)?Z.JSC$20008_containerElement.clientHeight*Z.options.percentOffset:0;return Z.activeItem.offsetTop>=Z.JSC$20008_containerElement.scrollTop+a},yto=function(Z){if(!Z.activeItem)return!1;
var V=Z.activeItem.offsetTop+14<=Z.JSC$20008_containerElement.scrollTop+Z.JSC$20008_containerElement.clientHeight;return Z.activeItem.offsetTop+Z.activeItem.clientHeight-14>=Z.JSC$20008_containerElement.scrollTop&&V};
ctW.prototype.panelContentVisibleChanged=function(Z){(this.contentVisible=Z)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var bX0=function(Z,V){Z.syncEntityKey=V;var a;(a=Z.unsubscribeFromTimedMarkersListSyncEntity)==null||a.call(Z);F9J(Z)},U7W=function(Z,V){Z.options=V};var Ip=function(){var Z=_.Q.apply(this,arguments)||this;Z.browsingMode=!1;Z.modern=_.F("web_button_rework");Z.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return Z};
_.O(Ip,_.Q);_.P=Ip.prototype;_.P.activeItemChanged=function(){if(!_.F("synced_panel_scrolling_controller")){var Z;((Z=this.syncEntity)==null?void 0:Z.activeItemIndex)!==void 0&&this.updatePanelActiveItem(this.syncEntity.activeItemIndex)}};
_.P.created=function(){var Z=this;_.F("synced_panel_scrolling_controller")||(this.JSC$20012_scrollAnimation=new _.tl(function(V){Z.contents.scrollTop=V}),this.boundExitBrowsingMode=function(){Z.exitBrowsingMode(!1)})};
_.P.detached=function(){if(_.F("synced_panel_scrolling_controller")){var Z;(Z=this.scrollController)==null||Z.dispose();this.scrollController=void 0}else this.removePlayerSeekListener()};
_.P.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"}}}};
_.P.dataChanged=function(){var Z=this;_.F("synced_panel_scrolling_controller")?_.vH(this,function(){if(Z.scrollController){var V;(V=Z.scrollController)==null||V.exitBrowsingMode(!1);var a,J,r;(J=Z.scrollController)==null||bX0(J,(r=(a=Z.data)==null?void 0:a.syncModelEntityKey)!=null?r:"default-macro-markers-list-renderer-entity-key");var f,d,N;(N=Z.scrollController)==null||U7W(N,{percentOffset:(f=Z.data)==null?void 0:f.selectedItemAlignmentPercentOffset,floatingPillType:(d=Z.data)==null?void 0:d.floatingPillType})}else{var C,
T,Y,X;Z.scrollController=new ctW(Z.contents,Z.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(X=(C=Z.data)==null?void 0:C.syncModelEntityKey)!=null?X:"default-macro-markers-list-renderer-entity-key",{percentOffset:(T=Z.data)==null?void 0:T.selectedItemAlignmentPercentOffset,floatingPillType:(Y=Z.data)==null?void 0:Y.floatingPillType},function(n){Z.renderLazyListItems(n)})}Z.scrollController.panelContentVisibleChanged(!!Z.panelContentVisible)}):this.exitBrowsingMode()};
_.P.computeButtonShape=function(){var Z=this;if(this.data&&this.data.syncButtonLabel&&this.modern)return{onTap:function(){Z.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.P.computeSyncEnabled=function(Z){return!(Z==null||!Z.syncButtonLabel)};
_.P.renderLazyListItems=function(Z){for(var V=this.contents.children,a=0,J=0;J<V.length;J++){var r=void 0;(r=V[J].ytLazyListBehavior)==null||r.fillRemainingListItems();var f=void 0,d=void 0;r=_.D((f=this.data)==null?void 0:(d=f.contents)==null?void 0:d[J],_.XZK);d=f=void 0;if((f=r)==null?0:(d=f.contents)==null?0:d.length)a+=r.contents.length;if(a>=Z)break}};
_.P.getItemByIndex=function(Z){this.renderLazyListItems(Z);var V=this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model");if(V.length>Z)return V[Z]};
_.P.setActiveItem=function(Z){this.currentActiveItem&&this.currentActiveItem.active!==void 0&&(this.currentActiveItem.active=!1);Z.active!==void 0&&(Z.active=!0);this.currentActiveItem=Z};
_.P.handleSetActivePanelItemAction=function(Z){if((Z=_.D(Z,UJH))&&this.panelTargetId===Z.panelTargetId){Z=Z.itemIndex;if(_.F("synced_panel_scrolling_controller")){var V,a;var J=(a=(V=this.data)==null?void 0:V.syncModelEntityKey)!=null?a:"default-macro-markers-list-renderer-entity-key"}else{var r;J=(r=this.data)==null?void 0:r.syncModelEntityKey}if(J){var f;((f=this.syncEntity)==null?void 0:f.activeItemIndex)!==Z&&this.ytdReduxBehavior.dispatch(_.d0("markersEngagementPanelSyncEntity",J,{key:J,activeItemIndex:Z}))}else this.updatePanelActiveItem(Z)}};
_.P.updatePanelActiveItem=function(Z){var V=this.getItemByIndex(Z);V?(this.setActiveItem(V),!this.browsingMode&&this.panelContentVisible&&this.scrollToItem(V)):_.FD(new _.qa("Could not find ytd-macro-markers-list-renderer sync child to set active.",Z,this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model").length))};
_.P.scrollToItem=function(Z){Z=this.getScrollPositionForItem(Z);this.contents.scrollTop!==Z&&this.JSC$20012_scrollAnimation.start(this.contents.scrollTop,Z,300)};
_.P.getScrollPositionForItem=function(Z){if(this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model")[0]===Z)return 0;Z=_.wN(Z).y+this.contents.scrollTop-_.wN(this.contents).y-this.getStickyHeaderHeight(Z);return Math.min(Z,this.contents.scrollHeight-this.contents.offsetHeight)};
_.P.getStickyHeaderHeight=function(Z){if(Z.nodeName==="MACRO-MARKERS-PANEL-ITEM-VIEW-MODEL"){var V,a,J;return(J=(V=Z.closest('ytd-item-section-renderer[header-style="sticky-header"]'))==null?void 0:(a=V.header)==null?void 0:a.offsetHeight)!=null?J:0}return 0};
_.P.onScroll=function(){_.F("synced_panel_scrolling_controller")||(this.ytRendererBehavior.markDirty(),this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&!this.JSC$20012_scrollAnimation.isAnimating()&&Math.abs(this.contents.scrollTop-this.getScrollPositionForItem(this.currentActiveItem))>10&&this.enterBrowsingMode())};
_.P.enterBrowsingMode=function(){var Z=this;return _.m(function(V){if(V.nextAddress==1){if(Z.browsingMode)return V.return();Z.browsingMode=!0;return _.q(V,_.hc().getPlayerPromise(),2)}Z.player=V.yieldResult;Z.player.addEventListener("SEEK_TO",Z.boundExitBrowsingMode);_.mt(V)})};
_.P.exitBrowsingMode=function(Z){this.browsingMode&&(this.browsingMode=!1,(Z===void 0||Z)&&this.scrollToItem(this.currentActiveItem),this.removePlayerSeekListener())};
_.P.removePlayerSeekListener=function(){this.player&&(this.player.removeEventListener("SEEK_TO",this.boundExitBrowsingMode),this.player=void 0)};
_.P.onSyncClick=function(){if(_.F("synced_panel_scrolling_controller")){var Z;(Z=this.scrollController)==null||Z.exitBrowsingMode()}else this.exitBrowsingMode()};
_.P.panelContentVisibleChanged=function(){if(_.F("synced_panel_scrolling_controller")){var Z;(Z=this.scrollController)==null||Z.panelContentVisibleChanged(!!this.panelContentVisible)}else this.panelContentVisible&&this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&this.scrollToItem(this.currentActiveItem)};
Ip.prototype.panelContentVisibleChanged=Ip.prototype.panelContentVisibleChanged;Ip.prototype.dataChanged=Ip.prototype.dataChanged;Ip.prototype.activeItemChanged=Ip.prototype.activeItemChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Ip.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ip.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ip.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Ip.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ip.prototype,"data",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Ip.prototype,"useCustomColors",void 0);_.z([_.x({computed:"computeSyncEnabled(data)"}),_.u("design:type",Boolean)],Ip.prototype,"syncEnabled",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],Ip.prototype,"panelTargetId",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Ip.prototype,"panelContentVisible",void 0);_.z([_.Ly("#contents"),_.u("design:type",HTMLElement)],Ip.prototype,"contents",void 0);_.z([_.Ly("#sync-container"),_.u("design:type",HTMLElement)],Ip.prototype,"syncContainer",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Ip.prototype,"browsingMode",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Ip.prototype,"modern",void 0);_.z([_.x({selectorArgs:["data.syncModelEntityKey"],selector:_.hOn}),_.u("design:type",Object)],Ip.prototype,"syncEntity",void 0);_.z([_.RX("syncEntity.activeItemIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ip.prototype,"activeItemChanged",null);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ip.prototype,"dataChanged",null);_.z([_.RX("panelContentVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ip.prototype,"panelContentVisibleChanged",null);Ip=_.z([_.p({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],Ip);
_.e(Ip,"ytd-macro-markers-list-renderer",function(){if(sFL!==void 0)return sFL;var Z=document.createElement("template");_.w(Z,'\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" hidden="[[!syncEnabled]]" class="style-scope ytd-macro-markers-list-renderer">\n  <tp-yt-paper-button id="sync-button" disable-upgrade="[[modern]]" hidden="[[modern]]" on-click="onSyncClick" class="style-scope ytd-macro-markers-list-renderer">\n    [[getSimpleString(data.syncButtonLabel)]]\n  </tp-yt-paper-button>\n  <yt-button-shape id="sync-button-modern" data="[[computeButtonShape(data)]]" disable-upgrade="[[!modern]]" hidden="[[!modern]]" class="style-scope ytd-macro-markers-list-renderer">\n  </yt-button-shape>\n</div>\n');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return sFL=Z},{mode:1});var HXk;var ZB=function(){return _.Q.apply(this,arguments)||this};
_.O(ZB,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ZB.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],ZB.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ZB.prototype,"data",void 0);ZB=_.z([_.p({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],ZB);
_.e(ZB,"ytd-error-corrections-section-item-renderer",function(){if(HXk!==void 0)return HXk;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return HXk=Z},{mode:1});var AtL;var VI=function(){return _.Q.apply(this,arguments)||this};
_.O(VI,_.Q);VI.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],VI.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],VI.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],VI.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],VI.prototype,"data",void 0);VI=_.z([_.p({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],VI);
_.e(VI,"ytd-error-corrections-section-renderer",function(){if(AtL!==void 0)return AtL;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return AtL=Z},{mode:1});var kNK;var am=function(){return _.Q.apply(this,arguments)||this};
_.O(am,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],am.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],am.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],am.prototype,"data",void 0);am=_.z([_.p({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],am);
_.e(am,"ytd-topic-link-renderer",function(){if(kNK!==void 0)return kNK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return kNK=Z},{mode:1});var ELo;var Jg=function(){var Z=_.Q.apply(this,arguments)||this;Z.modern=_.F("kevlar_modern_sd_v2");Z.modernLockupV2=_.F("modernize_structured_description_playlist_lockups_v2");Z.modernTypography=_.F("web_modern_typography");return Z};
_.O(Jg,_.Q);Jg.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"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Jg.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Jg.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Jg.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Jg.prototype,"modern",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Jg.prototype,"modernLockupV2",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Jg.prototype,"modernTypography",void 0);Jg=_.z([_.p({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],Jg);
_.e(Jg,"ytd-video-description-course-section-renderer",function(){if(ELo!==void 0)return ELo;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ELo=Z},{mode:1});var jFL;var om=function(){var Z=_.Q.apply(this,arguments)||this;Z.modern=_.F("kevlar_modern_sd_v2");Z.modernTypography=_.F("web_modern_typography");return Z};
_.O(om,_.Q);om.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"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],om.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],om.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],om.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],om.prototype,"modern",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],om.prototype,"modernTypography",void 0);
om=_.z([_.p({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],om);
_.e(om,"ytd-video-description-files-section-renderer",function(){if(jFL!==void 0)return jFL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return jFL=Z},{mode:1});var vLW;var r6=function(){return _.Q.apply(this,arguments)||this};
_.O(r6,_.Q);r6.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"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],r6.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],r6.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],r6.prototype,"data",void 0);r6=_.z([_.p({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],r6);
_.e(r6,"ytd-video-description-gaming-section-renderer",function(){if(vLW!==void 0)return vLW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return vLW=Z},{mode:1});var x70;var PC=function(){var Z=_.Q.apply(this,arguments)||this;Z.isExpanded=!1;return Z};
_.O(PC,_.Q);PC.prototype.computeHasDefaultMetadataEndpoint=function(Z){var V;Z=Z==null?void 0:(V=Z.defaultMetadata)==null?void 0:V.runs;return!(!Z||Z.length!==1||!Z[0].navigationEndpoint)};
PC.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.QS.Object.defineProperties(PC.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],PC.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],PC.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],PC.prototype,"isExpanded",void 0);_.z([_.x({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],PC.prototype,"hasDefaultMetadataEndpoint",void 0);
_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],PC.prototype,"isExpandable",null);_.z([_.E("data","isExpandable","isExpanded"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],PC.prototype,"showExpandedMetadata",null);PC=_.z([_.p({is:"ytd-info-row-renderer",disableElementRegistration:!0})],PC);
_.e(PC,"ytd-info-row-renderer",function(){if(x70!==void 0)return x70;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return x70=Z},{mode:1});var QFK;var fb=function(){var Z=_.Q.apply(this,arguments)||this;Z.currentIndex=0;Z.supportComponentResize=!0;Z.modern=_.F("kevlar_modern_sd_v2");Z.JSC$20038_lastScrollContainerWidth=NaN;return Z};
_.O(fb,_.Q);_.P=fb.prototype;
_.P.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"}}}};
_.P.getItemsPath=function(){return"videoLockups"};
_.P.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.P.onIronResize=function(){this.updateVideoLockupStyles()};
_.P.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.P.updateVideoLockupStyles=function(){var Z;this.JSC$20038_scrollContainer!==void 0&&(Z=this.videoLockups)!=null&&Z.length&&(Z=this.JSC$20038_scrollContainer.clientWidth,Z!==this.JSC$20038_lastScrollContainerWidth&&(this.JSC$20038_lastScrollContainerWidth=Z,_.eL(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(Z*.8,415)+"px"}),_.Rg(this.hostElement,"iron-resize")))};
_.QS.Object.defineProperties(fb.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var Z=[],V;if((V=this.data)==null||!V.carouselLockups)return Z;V=_.B(this.data.carouselLockups);for(var a=V.next();!a.done;a=V.next()){a=a.value;var J=void 0;((J=_.D(a,iEI))==null?0:J.videoLockup)&&Z.push(_.D(a,iEI).videoLockup)}return Z}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.videoLockups)==null||!Z.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var Z=[],V;if((V=this.data)==null||!V.carouselLockups)return Z;var a;return(a=_.D(this.data.carouselLockups[this.scrollCount],iEI))==null?void 0:a.infoRows}}});
fb.prototype.dataChanged=fb.prototype.dataChanged;fb.prototype.onIronResize=fb.prototype.onIronResize;fb.prototype.hiddenChanged=fb.prototype.hiddenChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],fb.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],fb.prototype,"componentBehavior",void 0);_.z([_.A(_.$R.YtdHorizontalListBehavior),_.u("design:type",Object)],fb.prototype,"ytdHorizontalListBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],fb.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],fb.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],fb.prototype,"inlineStructuredDescription",void 0);_.z([_.x({value:2}),_.u("design:type",Number)],fb.prototype,"initialCount",void 0);_.z([_.x(),_.u("design:type",Object)],fb.prototype,"currentIndex",void 0);
_.z([_.x(),_.u("design:type",Number)],fb.prototype,"scrollCount",void 0);_.z([_.x(),_.u("design:type",Object)],fb.prototype,"supportComponentResize",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],fb.prototype,"contentHidden",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],fb.prototype,"modern",void 0);_.z([_.Ly("#scroll-container"),_.u("design:type",HTMLDivElement)],fb.prototype,"JSC$20038_scrollContainer",void 0);
_.z([_.RX("contentHidden"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fb.prototype,"hiddenChanged",null);_.z([_.E("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],fb.prototype,"videoLockups",null);_.z([_.E("videoLockups"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],fb.prototype,"hasVideoLockups",null);
_.z([_.$K("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fb.prototype,"onIronResize",null);_.z([_.E("data","scrollCount"),_.u("design:type",Object),_.u("design:paramtypes",[])],fb.prototype,"infoRows",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fb.prototype,"dataChanged",null);fb=_.z([_.p({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],fb);
_.e(fb,"ytd-video-description-music-section-renderer",function(){if(QFK!==void 0)return QFK;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return QFK=Z},{mode:_.h4("kevlar_poly_si_batch_j081")?1:2});var pZK;var i2=function(){var Z=_.Q.apply(this,arguments)||this;Z.modern=_.F("kevlar_modern_sd_v2");Z.modernTypography=_.F("web_modern_typography");return Z};
_.O(i2,_.Q);i2.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],i2.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],i2.prototype,"ytRendererBehavior",void 0);_.z([_.x({}),_.u("design:type",Object)],i2.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],i2.prototype,"modern",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],i2.prototype,"modernTypography",void 0);
i2=_.z([_.p({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],i2);
_.e(i2,"ytd-video-description-transcript-section-renderer",function(){if(pZK!==void 0)return pZK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return pZK=Z},{mode:1});var h9k;_.jG(_.Uc(function(Z){var V=_.PM(_.muR,function(){return Z.data().firstProviderLinkStatusEntityKey}),a=_.PM(_.muR,function(){return Z.data().secondProviderLinkStatusEntityKey}),J=function(){var r,f;
return((r=V())==null?void 0:r.linked)||((f=a())==null?void 0:f.linked)};
return _.S("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.S(_.dH,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return Z.data().sectionTitle}}),_.S(_.dH,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return J()?Z.data().connectedMessage:Z.data().notConnectedMessage}}),_.S(_.K,{cond:J,
then:function(){return _.S(_.lB,{data:function(){return Z.data().connectedButton}},{buttonViewModel:function(r){return _.S(_.yk,{data:r.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.S(_.K,{cond:function(){return!J()},
then:function(){return _.S(_.lB,{data:function(){return Z.data().notConnectedButton}},{buttonViewModel:function(r){return _.S(_.yk,{data:r.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"Ei"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;return _.S("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.S("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.S(_.dH,{text:function(){return V().sectionTitle}})),_.S("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.S(_.dH,{text:function(){return V().bodyHeader}})),_.S("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.S(_.dH,{text:function(){return V().bodyText}})),_.S(_.K,
{cond:function(){return V().attributionText},
then:function(){return _.S("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.S(_.dH,{text:function(){return V().attributionText}}))}}))},"Fi"),"how-this-was-made-section-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){return _.S("yt-video-description-youchat-section-view-model",{class:_.un("ytVideoDescriptionYouchatSectionViewModelHost")},_.S("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.S(_.dH,{text:function(){return Z.data().sectionTitle}})),_.S("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.S(_.dH,{text:function(){return Z.data().subHeaderText}})),_.S("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.S(_.yk,{data:function(){return _.D(Z.data().primaryButton,
_.tv)}})))},"Gi"),"yt-video-description-youchat-section-view-model",{props:{data:_.Hh}});var BC=function(){var Z=_.Q.apply(this,arguments)||this;Z.modern=_.F("kevlar_modern_sd_v2");Z.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return Z};
_.O(BC,_.Q);_.P=BC.prototype;
_.P.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}}}}}};
_.P.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.P.dataChanged=function(){var Z,V;this.hasDescriptionOnly=!(((Z=this.data)==null?void 0:(V=Z.items)==null?void 0:V.length)!==1||!_.D(this.data.items[0],BOC))};
_.P.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.P.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.P.autoFocusDescription=function(){var Z;((Z=_.l().resolve(_.M_(_.qT)))==null?0:Z.isKeyBoardInUse())&&this.description&&_.vy(this.description)};
_.P.resize=function(){if(_.F("kevlar_disable_sd_resize"))this.JSC$20046_cardList&&_.Rg(this.JSC$20046_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.Rg(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.Rg(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.P.scrollToSection=function(Z){if(Z=this.getSectionElement(Z))_.MR(this.hostElement,"yt-scroll-to-watch-element",[Z]),Z.focus()};
_.P.getSectionElement=function(Z){switch(Z){case "infocards-item-section":var V;return(V=this.infocardsSection)!=null?V:null;case "transcript-item-section":var a;return(a=this.transcriptSection)!=null?a:null;case "how-this-was-made-section-item-section":var J;return(J=this.howThisWasMadeSection)!=null?J:null;case "files-item-section":var r;return(r=this.filesSection)!=null?r:null;default:return null}};
_.P.handleSetActiveItemAction=function(Z){var V=_.D(Z,UJH),a=V&&(V==null?void 0:V.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$20046_cardList;if(V&&a){Z=this.currentActiveChapter;var J=this.currentActiveProblem;V=a==null?void 0:a.getItemByIndex(V.itemIndex);var r=a=!0;V&&(V.active=!0,V.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(a=Z!==V,r=!1,this.currentActiveChapter=V):(V==null?void 0:V.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(a=!1,r=J!==V,this.currentActiveProblem=V));Z&&a&&(Z.active=!1);J&&r&&(J.active=!1)}};
_.QS.Object.defineProperties(BC.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.F("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
BC.prototype.onYtExpanderMoreTapped=BC.prototype.onYtExpanderMoreTapped;BC.prototype.onHiddenChanged=BC.prototype.onHiddenChanged;BC.prototype.dataChanged=BC.prototype.dataChanged;BC.prototype.panelContentVisibleChanged=BC.prototype.panelContentVisibleChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],BC.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],BC.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],BC.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.cU),_.u("design:type",Object)],BC.prototype,"ironResizableBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],BC.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],BC.prototype,"panelContentVisible",void 0);_.z([_.x(),_.u("design:type",Boolean)],BC.prototype,"hasDescriptionOnly",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],BC.prototype,"inlineStructuredDescription",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],BC.prototype,"hidden",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],BC.prototype,"shortsPanel",void 0);_.z([_.x(),_.u("design:type",Object)],BC.prototype,"videoSummary",void 0);_.z([_.x(),_.u("design:type",Object)],BC.prototype,"merchShelf",void 0);
_.z([_.E("videoSummary"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],BC.prototype,"showVideoSummary",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],BC.prototype,"modern",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],BC.prototype,"engagementPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],BC.prototype,"watchWhileSdp",void 0);
_.z([_.Ly("ytd-expandable-video-description-body-renderer"),_.u("design:type",Object)],BC.prototype,"description",void 0);_.z([_.Ly("ytd-horizontal-card-list-renderer"),_.u("design:type",Object)],BC.prototype,"JSC$20046_cardList",void 0);_.z([_.Ly("ytd-horizontal-card-list-renderer[center-items]"),_.u("design:type",Object)],BC.prototype,"problemWalkthroughCardList",void 0);_.z([_.Ly("ytd-shelf-renderer"),_.u("design:type",Object)],BC.prototype,"shelfSection",void 0);
_.z([_.Ly("ytd-video-description-music-section-renderer"),_.u("design:type",Object)],BC.prototype,"musicMetadataSection",void 0);_.z([_.Ly("ytd-video-description-infocards-section-renderer"),_.u("design:type",Object)],BC.prototype,"infocardsSection",void 0);_.z([_.Ly("ytd-video-description-transcript-section-renderer"),_.u("design:type",Object)],BC.prototype,"transcriptSection",void 0);
_.z([_.Ly("how-this-was-made-section-view-model"),_.u("design:type",Object)],BC.prototype,"howThisWasMadeSection",void 0);_.z([_.Ly("ytd-video-description-files-section-renderer"),_.u("design:type",Object)],BC.prototype,"filesSection",void 0);_.z([_.RX("panelContentVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BC.prototype,"panelContentVisibleChanged",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BC.prototype,"dataChanged",null);_.z([_.RX("hidden"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BC.prototype,"onHiddenChanged",null);_.z([_.$K("yt-expander-more-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BC.prototype,"onYtExpanderMoreTapped",null);
BC=_.z([_.p({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],BC);
_.e(BC,"ytd-structured-description-content-renderer",function(){if(h9k!==void 0)return h9k;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return h9k=Z},{mode:2});var e90;var z9o;var d6=function(){return _.Q.apply(this,arguments)||this};
_.O(d6,_.Q);d6.prototype.computeAriaLabel=function(Z){var V,a;return(Z==null?void 0:(V=Z.accessibility)==null?void 0:(a=V.accessibilityData)==null?void 0:a.label)||_.oC("LOADING",void 0,"Loading")};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],d6.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],d6.prototype,"data",void 0);_.z([_.x({computed:"computeAriaLabel(data)"}),_.u("design:type",String)],d6.prototype,"ariaLabel",void 0);d6=_.z([_.qZ({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],d6);
_.e(d6,"yt-content-loading-renderer",function(){if(z9o===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;e90===void 0&&(e90=document.createElement("template"));var J=e90;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);z9o=Z}Z=z9o;return Z},{mode:_.h4("kevlar_poly_si_batch_j043")?1:2});_.jG(_.Uc(function(Z){var V=_.B(_.ip(!1,void 0,"WbYeXc")),a=V.next().value,J=V.next().value;V=_.B(_.ip(!1,void 0,"msXkzc"));var r=V.next().value,f=V.next().value;_.so(function(){var C=_.D(Z.data().collaboratePlaylistCollaborationSetting,gc0);C&&J(C.switchedOnByDefault);var T=_.D(Z.data().allowNewCollaboratorsPlaylistCollaborationSetting,gc0);T&&f(T.switchedOnByDefault);if(!C&&!T||!C&&Z.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")J(!0),f(!0)});
var d=function(C){J(C);f(C);var T=Z.data().playlistCollaborationEntityKey||"";var Y=_.Oc().getState();(Y=_.gV(Y.entities,"playlistCollaborationEntity",T))&&(Y==null?void 0:Y.isCollaborative)===C||_.Oc().dispatch(_.d0("playlistCollaborationEntity",T,Object.assign({},Y,{isCollaborative:C})))},N=function(C){f(C)};
return _.S("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.S("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.S(_.lB,{data:function(){return Z.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(C){return _.S(_.TA,{data:C.data,
onSwitch:d})}})),_.S(_.K,{cond:a,
then:function(){return _.S("div",null,_.S("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.S(_.lB,{data:function(){return Z.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(C){return _.S(_.TA,{data:C.data,
onSwitch:N,overrideDisabled:!1})}})),_.S(_.K,{cond:r,
then:function(){return _.S("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.S(_.lB,{data:function(){return Z.data().copyLinkButton}},{buttonViewModel:_.yk}))}}),_.S("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.S(_.lB,{data:function(){return Z.data().playlistCollaborators}},{contentListItemViewModel:_.CzW})))}}))},"Hi"),"playlist-collaboration-view-model",{props:{data:_.Hh}});var $7H=_.Uc(function(Z){var V=Z.data;var a=Z.customCommandResolver;return _.S(_.Wr,null,_.S("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.S(_.lB,{data:function(){return V().adAvatar}},{adAvatarViewModel:function(J){return _.S(_.p2c,{data:J.data,
customCommandResolver:a})}})),_.S("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.S(_.K,{cond:function(){return V().headline},
then:function(J){return _.S(_.dH,{text:J,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.S("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.S(_.lB,{data:function(){return V().adBadge}},{adBadgeViewModel:function(J){return _.S(_.e0,{data:J.data,
hasDot:function(){return V().primaryDetailsLine!==void 0},
customCommandResolver:a,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.S(_.lB,{data:function(){return V().primaryDetailsLine}},{adDetailsLineViewModel:function(J){return _.S(_.zE,{data:J.data,
customCommandResolver:a,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"Ii"),R90=_.Uc(function(Z){var V=Z.data;
var a=Z.customCommandResolver;Z=_.v6();_.zJ(Z,function(){return V().interaction},a);
_.$X(Z,{visibilityCallback:function(J){var r,f=(r=V().interaction)==null?void 0:r.onFirstVisible;J&&f&&_.tj(f)},
showOption:_.j0});return _.S("ad-avatar-lockup-view-model",{class:function(){var J;return((J=V().interaction)==null?0:J.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:Z,"aria-label":function(){var J,r;return(J=V().interaction)==null?void 0:(r=J.accessibility)==null?void 0:r.label}},_.S(_.XL,null,_.S(_.Sp,{when:function(){return V().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.S($7H,{data:V,
customCommandResolver:a})}),_.S(_.T2,null,function(){return null})))},"Ji");_.jG(_.Uc(function(Z){var V=Z.data;var a=Z.panelContentVisibility;Z=_.v6();_.zJ(Z,function(){return V().interaction},Mti);
_.$X(Z,{visibilityCallback:function(r){var f,d=(f=V().interaction)==null?void 0:f.onFirstVisible;r&&d&&_.tj(d)},
showOption:_.j0});_.tr(function(){var r,f;if(f=_.AW("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var d;f=(d=f())==null?void 0:d.onLayoutVisibleCallback}else f=null;(r=f)==null||r()});
var J=function(){return a()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.S("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:Z},_.S("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.S("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.S(_.K,{cond:_.Y6V("(min-width: "+((0,_.ne)()+_.Hm)+"px) or (max-width: 600px)"),then:function(){return _.S(_.lB,{data:function(){return V().adImage}},{adImageViewModel:function(r){return _.S(_.g2,{data:r.data,
targetHeight:80,customCommandResolver:Mti})}})}})),_.S("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.S("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.S(_.lB,{data:function(){return V().adAvatarLockup}},{adAvatarLockupViewModel:function(r){return _.S(R90,{data:r.data,
customCommandResolver:Mti})}})),_.S(_.K,{cond:J,
then:function(){return _.S(_.lB,{data:function(){return V().adButton}},{adButtonViewModel:function(r){return _.S(_.xe,{data:r.data,
customCommandResolver:Mti})}})},
else:function(){return _.S(_.lB,{data:function(){return V().menu}},{buttonViewModel:_.yk})}}),_.S("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.S(_.lB,{data:function(){var r=_.D(V().toggleButton,_.sn);
return{toggleButtonViewModel:Object.assign({},r,{isTogglingDisabled:!0,isToggled:J()})}}},{toggleButtonViewModel:_.Fb})))))},"Ki"),"panel-ad-header-image-lockup-view-model",{props:{data:_.Hh,
panelContentVisibility:_.Hh}});_.jG(_.Uc(function(Z){var V=function(){return _.D(Z.data().inputComposerViewModel,IDo)},a=function(){var U;
return((U=V())==null?void 0:U.youchatPendingResponseEntityKey)||""},J=_.PM(_.AuW,a),r=function(){var U;
return!((U=J())==null||!U.isPendingResponse)},f=_.B(_.ip(!0,void 0,"DR0q1d")),d=f.next().value,N=f.next().value,C=function(){return V().sectionTargetId||"youchat_messages_section"};
f=_.xX();var T=_.v6(),Y=_.PM(E8D,"chat_input_view_model_state"),X=j_J(),n=function(){var U;return!((U=Y())==null||!U.value)};
_.so(function(){var U;!n()&&((U=V())==null?0:U.welcomeFeatureContinuation)&&(U={continuationCommand:{token:V().welcomeFeatureContinuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}},_.Kh(U),X(!0));var v=C(),h;(h=_.l().resolve(_.M_(_.Vo)))==null||h.addEventListener("yt-navigate-start",function(){_.YA.remove(v);X(!1)},{once:!0})});
var t=_.VE(function(U){var v=r()||!1;LeJ(T.value);v||U.key!=="Enter"||U.shiftKey||(U.preventDefault(),y());return!1}),c=_.VE(function(){N(T.value.value.length===0);
return!1}),y=function(){var U,v,h,L,R,rJ,Zm,BJ,Fu;
return _.m(function(Ga){U=T.value.value;T.value.value="";LeJ(T.value);v=uFk(C(),U);_.Kh(v);h=_.kwK(a());_.tj(((L=V())==null?void 0:L.onSubmitCommand)||{});h(!0);rJ=String(Math.floor(((R=_.It())==null?void 0:R.getCurrentTime())||0)*1E3);BJ={continuationCommand:{token:(Zm=V())==null?void 0:Zm.continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};Fu={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),userInputText:U,playerOffsetMs:rJ}};_.Kh(BJ,{form:{formData:Fu},commandController:{onSuccess:function(){h(!1)},
onServerError:function(){var OE=C();_.Kh({listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:OE}}]}}});h(!1)}}});
_.mt(Ga)})};
return _.S("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:f},_.S("div",{class:"chatInputViewModelChatInputWrapper"},_.S("form",{class:"chatInputViewModelChatInputForm"},_.S("textarea",{class:"chatInputViewModelChatInput",el:T,"on:keydown":t,"on:keyup":c,placeholder:function(){var U,v;var h=_.D((v=V())==null?void 0:v.inputFormField,w5W);return h==null?void 0:(U=h.contentProperties)==null?void 0:U.placeholderText},
rows:1}),_.S(_.yk,{data:function(){return _.D(Z.data().sendButton,_.tv)},
onClick:function(U){U.preventDefault();y();N(T.value.value.length===0)},
buttonOverrides:function(){return{disabled:d()||r()}}})),_.S(_.dH,{className:"chatInputViewModelChatDisclaimer",
text:function(){var U;return(U=_.D(Z.data().disclaimer,_.KLa))==null?void 0:U.text}})))},"Li"),"yt-chat-input-view-model",{props:{data:_.Hh}});var MT8=["engagement-panel-clip-create","engagement-panel-clip-view"],L98=0,mY=function(){var Z=_.Q.apply(this,arguments)||this;var V;Z.headerData=(V=Z.data)==null?void 0:V.header;Z.darkerPanels=_.F("web_watch_darker_panels");Z.matchContentTheme=_.F("web_watch_panel_content_match_theme");Z.disableAutoFill=!1;Z.isFullscreen=!1;Z.modernPanels=_.F("kevlar_watch_modern_panels");Z.liveChatReplyPanel=!1;Z.enableAnchoredPanel=_.F("desktop_shorts_v2_anchored_panel");Z.disableBackdropFilter=_.F("web_disable_backdrop_filter");
Z.trackEngagementPanelVisibility=_.F("web_watch_track_engagement_panel_visibility");Z.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 Z};
_.O(mY,_.Q);_.P=mY.prototype;
_.P.configureRendererStamper=function(){return{headerData:{id:"header",mapping:{engagementPanelTitleHeaderRenderer:{component:"ytd-engagement-panel-title-header-renderer",properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",targetId:"[[data.targetId]]",shortsPanel:"[[shortsPanel]]"}},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(Z){var V;
return(Z==null?void 0:(V=Z.webComponentHint)==null?void 0:V.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?"yt-section-list-renderer":"ytd-section-list-renderer"},
params:{engagementPanel:!0},properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",inReplyPanel:"[[liveChatReplyPanel]]",engagementPanelDropdown:"[[dropdown]]",engagementPanelDialog:"[[dialog]]",disableAutoFill:"[[disableAutoFill]]"}},continuationItemRenderer:"ytd-continuation-item-renderer",richGridRenderer:"ytd-rich-grid-renderer",transcriptRenderer:"ytd-transcript-renderer",clipSectionRenderer:"ytd-clip-section-renderer",adsEngagementPanelContentRenderer:"ytd-ads-engagement-panel-content-renderer",
macroMarkersListRenderer:"ytd-macro-markers-list-renderer",searchInVideoRenderer:"ytd-search-in-video-renderer",structuredDescriptionContentRenderer:{component:"ytd-structured-description-content-renderer",params:{engagementPanel:!0},properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[isWatchWhilePanel]]"}},mediaUpsellRenderer:"ytd-media-upsell-renderer",productListRenderer:"ytd-product-list-renderer",contentLoadingRenderer:"yt-content-loading-renderer",flowRootRenderer:"ytd-flow-root-renderer",
sponsorshipsGiftingOptInRenderer:"ytd-sponsorships-gifting-opt-in-renderer",playlistCollaborationViewModel:"playlist-collaboration-view-model"},events:!0},"data.footer":{id:"footer",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}},cardItemRenderer:"yt-card-item-renderer",chatInputViewModel:"yt-chat-input-view-model",liveChatEngagementPanelInputRenderer:{component:"yt-live-chat-engagement-panel-input-renderer",properties:{inReplyPanel:"[[liveChatReplyPanel]]",
hideBorder:"[[hideFooterBorder]]"}},liveLeaderboardItemViewModel:"ytvl-live-leaderboard-item-view-model",disableableButtonViewModel:"yt-disableable-button-view-model"}}}};
_.P.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var Z;if((Z=this.hostElement.parentElement)==null?0:Z.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.P.detached=function(){this.updateTheaterDisablement()};
_.P.showPanel=function(){var Z=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.td.addJob(function(){Z.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.P.maybeScrollToItemSection=function(Z){var V=this,a,J=Z==null?void 0:(a=Z.sectionListEngagementPanelExtras)==null?void 0:a.scrollToItemSectionIdentifier;J&&_.td.addJob(function(){var r;(r=V.sectionListRendererElement)==null||r.scrollToItemSection(J)},8)};
_.P.hidePanel=function(){var Z=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.td.addJob(function(){Z.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.P.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.P.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.P.updatePanel=function(Z,V,a,J){var r=this;if((Z=Z==null?void 0:Z.engagementPanelSectionListRenderer)||J){if(Z){J=Z.header;var f=Z.content,d=Z.footer;(Z=Z.targetId)&&this.set("data.targetId",Z);J&&this.set("data.header",J);f&&this.set("data.content",f);d&&this.set("data.footer",d)}else J&&(Z=J.content,f=J.secondaryHeaderContent,(J=J.targetId)&&this.set("data.targetId",J),Z&&this.set("data.content",Z),f&&(this.secondaryHeaderData=f));this.updateChildVisibilityProperties();if(V){var N;_.F("kevlar_update_panel_focus_scroll_killswitch")||
(N={preventScroll:!0});this.focus(N)}_.vH(this,function(){_.Rg(r.hostElement,"yt-refit");r.maybeScrollToItemSection(a)})}};
_.P.computeHeaderData=function(){var Z,V=(0,_.lv.unsafeClone)((Z=this.data)==null?void 0:Z.header);if(V){Z=new _.W(Object.keys(V)[0]);var a=_.D(V,Z),J=_.D(this.secondaryHeaderData,Z);J&&_.Ch(V,Z,Object.assign({},J,a))}return V};
_.P.getReloadContinuation=function(){var Z,V,a,J=_.B(((Z=this.data)==null?void 0:(V=Z.content)==null?void 0:(a=V.sectionListRenderer)==null?void 0:a.continuations)||[]);for(Z=J.next();!Z.done;Z=J.next())if(Z=Z.value,Z.reloadContinuationData)return Z.reloadContinuationData.continuation};
_.P.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var Z;((Z=this.data)==null?0:Z.targetId)&&(Z=this.contentElement.firstElementChild)&&Z.setAttribute("panel-target-id",this.data.targetId)};
_.P.forwardPopupClosedToFlowRootRenderer=function(){var Z=_.H(this.hostElement).querySelector("ytd-flow-root-renderer");if(Z)Z.onPopupClosed()};
_.P.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var Z=_.F("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen;if(_.F("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||Z){var V;this.visibility=(V=this.data)==null?void 0:V.visibility;var a;this.trackEngagementPanelVisibility&&
((a=this.data)==null?void 0:a.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var J,r,f,d;this.contentEmpty=!!(((J=this.data)==null?0:(r=J.content)==null?0:r.structuredDescriptionContentRenderer)&&Object.keys((f=this.data)==null?void 0:(d=f.content)==null?void 0:d.structuredDescriptionContentRenderer).length===0);(Z=_.l().resolve(_.qj))&&Z.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility=
"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.P.isFullscreenChanged=function(){this.isFullscreen&&_.F("web_watch_close_eps_on_fullscreen")&&this.hidePanel()};
_.P.focus=function(Z){if(this.header)this.header.focus(Z);else{var V;(V=_.H(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||V.focus(Z)}};
_.P.visibilityChanged=function(){if(!_.F("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var Z=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",V=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",a=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",J=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",r=J||!this.lastVisibility,f,d,N=(f=this.data)==null?void 0:(d=f.identifier)==null?void 0:d.tag,
C;if(((C=this.data)==null?0:C.onShowCommands)&&Z&&r)_.gW(this.hostElement,this.data.onShowCommands,this.hostElement),N&&_.EV().dispatch(_.$z({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:N}}));else{var T;((T=this.data)==null?0:T.onHideCommands)&&V&&a&&(_.gW(this.hostElement,this.data.onHideCommands,this.hostElement),N&&_.EV().dispatch(_.$z({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:N}})))}Z&&this.lastVisibility!==void 0&&(this.hostElement.style.order=String(-1*L98++));_.F("kevlar_watch_focus_on_engagement_panels")&&
Z&&J&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.P.notifyVisibilityChanged=function(Z){var V;_.L4(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,Z,(V=this.data)==null?void 0:V.targetId])};
_.P.updateTheaterDisablement=function(){if(!_.F("kevlar_watch_theater_disablement_killswitch")){var Z=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&MT8.includes(Z)&&!_.F("watch_next_grid_ignore_disallowed_panels")){var V=_.X0(_.EV().getState()),a=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";Z!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():a?(this.originalTheaterState===void 0&&(this.originalTheaterState=V,this.theaterDisablementPanelIdentifier=
Z),V&&_.MR(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.P.clearTheaterDisablement=function(){_.MR(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.P.updateChildVisibilityProperties=function(){this.hostElement||_.F("kevlar_panel_property_init_killswitch")||this._enableProperties();var Z=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=Z);var V,a=(V=this.headerElement)==null?void 0:V.firstElementChild;if(a&&!this.adHeaderImageLockupViewModel){V=Z==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";a.collapsed=V;a=_.H(a).querySelector("#visibility-button");if(!a)return;(a=a.firstElementChild)&&
a.polymerController.is==="ytd-toggle-button-renderer"&&a.polymerController.data.isToggled!==V&&a.polymerController.set("data.isToggled",V)}var J;if(V=(J=this.contentElement)==null?void 0:J.firstElementChild)if(Z&&Z!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")V.removeAttribute("panel-content-visible");else{V.setAttribute("panel-content-visible","");var r;(r=V.markDirty)==null||r.call(V)}};
_.P.onYtChangeEngagementPanelVisibilityAction=function(Z){var V=this,a,J=(a=this.data)==null?void 0:a.targetId,r,f,d;a=((r=this.data)==null?void 0:(f=r.identifier)==null?void 0:f.tag)||((d=this.data)==null?void 0:d.panelIdentifier);var N=_.D(Z,_.GRY),C;Z=J&&(N==null?void 0:N.targetId)===J||a&&(N==null?void 0:(C=N.panelIdentifier)==null?void 0:C.tag)===a;this.dialog&&Z&&(N==null?void 0:N.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(J==="engagement-panel-comments-section"?_.MR(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.MR(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",a]));J=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";C=this.isFullscreen&&_.F("kevlar_single_panel_fullscreen");J=!Z&&(N==null?void 0:N.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&!J&&C;_.F("kevlar_use_engagement_panel_management_component")||(Z?(J=N.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&
!J?_.td.addJob(function(){V.visibility=N.visibility},2,this.hideDelayMs):this.visibility=N.visibility,N.visibility&&this.notifyVisibilityChanged(N.visibility)):J&&this.hidePanel())};
_.P.onYtScrollToEngagementPanelCommand=function(Z){var V,a=(V=this.data)==null?void 0:V.targetId,J,r,f;V=((J=this.data)==null?void 0:(r=J.identifier)==null?void 0:r.tag)||((f=this.data)==null?void 0:f.panelIdentifier);Z=_.D(Z,_.xlE);var d;(a&&(Z==null?void 0:Z.targetId)===a||V&&(Z==null?void 0:(d=Z.panelIdentifier)==null?void 0:d.tag)===V)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.MR(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.P.attachVEs=function(Z){var V,a;(Z==null?0:(V=Z.content)==null?0:(a=V.productListRenderer)==null?0:a.trackingParams)&&_.Ze().graftServerVe(Z.content.productListRenderer.trackingParams);var J,r;(Z==null?0:(J=Z.content)==null?0:(r=J.transcriptRenderer)==null?0:r.trackingParams)&&_.Ze().graftServerVe(Z.content.transcriptRenderer.trackingParams)};
_.P.onYtUpdateEngagementPanelAction=function(Z){var V,a=(V=this.data)==null?void 0:V.targetId;Z=_.D(Z,AY8);a&&(Z==null?void 0:Z.targetId)===a&&(this.updatePanel({engagementPanelSectionListRenderer:{header:Z==null?void 0:Z.header,content:Z==null?void 0:Z.content}},!1),this.attachVEs(Z))};
_.P.onYtShowEngagementPanelScrimAction=function(Z){var V,a=(V=this.data)==null?void 0:V.targetId;Z=_.D(Z,H3I);a&&(Z==null?void 0:Z.engagementPanelTargetId)===a&&(this.scrimmed=!0)};
_.P.onYtHideEngagementPanelScrimAction=function(Z){var V,a=(V=this.data)==null?void 0:V.targetId;Z=_.D(Z,b3L);a&&(Z==null?void 0:Z.engagementPanelTargetId)===a&&(this.scrimmed=!1)};
_.P.getIdentifier=function(){var Z,V,a;return((Z=this.data)==null?void 0:Z.panelIdentifier)||((V=this.data)==null?void 0:(a=V.identifier)==null?void 0:a.tag)};
_.P.getSurface=function(){var Z,V;return(Z=this.data)==null?void 0:(V=Z.identifier)==null?void 0:V.surface};
_.QS.Object.defineProperties(mY.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var Z=this.getIdentifier();return Z==="engagement-panel-youchat"||Z==="PAyouchat"}}});
mY.prototype.visibilityChanged=mY.prototype.visibilityChanged;mY.prototype.isFullscreenChanged=mY.prototype.isFullscreenChanged;mY.prototype.dataChanged=mY.prototype.dataChanged;mY.prototype.forwardPopupClosedToFlowRootRenderer=mY.prototype.forwardPopupClosedToFlowRootRenderer;mY.prototype.onYtRendererstamperFinished=mY.prototype.onYtRendererstamperFinished;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],mY.prototype,"actionHandlerBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],mY.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],mY.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],mY.prototype,"ytEventForwardingBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],mY.prototype,"data",void 0);
_.z([_.x({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.u("design:type",Object)],mY.prototype,"headerData",void 0);_.z([_.x(),_.u("design:type",Object)],mY.prototype,"secondaryHeaderData",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mY.prototype,"visibility",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],mY.prototype,"contentEmpty",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],mY.prototype,"scrimmed",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],mY.prototype,"dialog",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],mY.prototype,"dropdown",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mY.prototype,"darkerPanels",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mY.prototype,"matchContentTheme",void 0);_.z([_.x(),_.u("design:type",Object)],mY.prototype,"disableAutoFill",void 0);
_.z([_.x({reflectToAttribute:!0,value:_.F("optimal_reading_width_comments_ep")}),_.u("design:type",Boolean)],mY.prototype,"optimalReadingWidthComments",void 0);_.z([_.x(),_.u("design:type",Number)],mY.prototype,"hideDelayMs",void 0);_.z([_.x({selector:_.tb,reflectToAttribute:!0}),_.u("design:type",Object)],mY.prototype,"isFullscreen",void 0);_.z([_.x(),_.u("design:type",Number)],mY.prototype,"showDelayMs",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data.targetId"),_.u("design:type",Object),_.u("design:paramtypes",[])],mY.prototype,"targetId",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],mY.prototype,"webSize",null);_.z([_.x(),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],mY.prototype,"hideFooterBorder",null);_.z([_.x(),_.u("design:type",Object)],mY.prototype,"isWatch",void 0);
_.z([_.x(),_.u("design:type",Object)],mY.prototype,"originalTheaterState",void 0);_.z([_.x(),_.u("design:type",Object)],mY.prototype,"theaterDisablementPanelIdentifier",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mY.prototype,"modernPanels",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],mY.prototype,"isWatchWhilePanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],mY.prototype,"shortsPanel",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],mY.prototype,"liveChatEngagementPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mY.prototype,"liveChatReplyPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mY.prototype,"enableAnchoredPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mY.prototype,"disableBackdropFilter",void 0);
_.z([_.x(),_.u("design:type",Object)],mY.prototype,"trackEngagementPanelVisibility",void 0);_.z([_.Ly("#header"),_.u("design:type",HTMLElement)],mY.prototype,"headerElement",void 0);_.z([_.Ly("#header > *"),_.u("design:type",HTMLElement)],mY.prototype,"header",void 0);_.z([_.Ly("ytd-section-list-renderer"),_.u("design:type",Object)],mY.prototype,"sectionListRendererElement",void 0);
_.z([_.Ly("panel-ad-header-image-lockup-view-model"),_.u("design:type",HTMLElement)],mY.prototype,"adHeaderImageLockupViewModel",void 0);_.z([_.Ly("#content"),_.u("design:type",HTMLElement)],mY.prototype,"contentElement",void 0);_.z([_.$K("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mY.prototype,"onYtRendererstamperFinished",null);
_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mY.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.z([_.Zr("data","isFullscreen"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mY.prototype,"dataChanged",null);_.z([_.RX("isFullscreen"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mY.prototype,"isFullscreenChanged",null);
_.z([_.RX("visibility"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mY.prototype,"visibilityChanged",null);mY=_.z([_.p({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],mY);
_.e(mY,"ytd-engagement-panel-section-list-renderer",function(){if(XZ8!==void 0)return XZ8;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return XZ8=Z},{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var urK;var Nw=function(){var Z=_.Q.apply(this,arguments)||this;Z.lastRenderedPanelIds=new Set;Z.visiblePanels=[];Z.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return Z};
_.O(Nw,_.Q);_.P=Nw.prototype;_.P.dataChanged=function(){if(this.data){for(var Z=[],V=_.B(this.data),a=V.next();!a.done;a=V.next()){a=a.value;var J=void 0,r=void 0,f=(J=a)==null?void 0:(r=J.engagementPanelSectionListRenderer)==null?void 0:r.visibility;r=J=void 0;((J=a)==null?0:(r=J.engagementPanelSectionListRenderer)==null?0:r.targetId)&&f!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&Z.push(a)}this.visiblePanels=Z}else this.visiblePanels=[]};
_.P.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}}};
_.P.withoutVisiblePanelById=function(Z){return this.visiblePanels.filter(function(V){var a;return((a=V.engagementPanelSectionListRenderer)==null?void 0:a.targetId)!==Z})};
_.P.onYtChangeEngagementPanelVisibilityAction=function(Z){var V=this,a=_.D(Z,_.GRY);if(this.data&&(a==null?0:a.targetId)&&(a==null?0:a.visibility)){var J,r=(J=this.data.find(function(d){var N;return((N=d.engagementPanelSectionListRenderer)==null?void 0:N.targetId)===a.targetId}))==null?void 0:J.engagementPanelSectionListRenderer;
if(r){var f=this.withoutVisiblePanelById(a.targetId);a.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(Z=this.data.find(function(d){var N;return((N=d.engagementPanelSectionListRenderer)==null?void 0:N.targetId)===a.targetId}))&&(f=[Z].concat(_.nw(f)));
this.hideDelayMs&&a.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&f.length===0?_.td.addJob(function(){r.visibility=a.visibility;V.visiblePanels=f},10,this.hideDelayMs):(r.visibility=a.visibility,this.visiblePanels=f);
_.L4(this.hostElement,"yt-engagement-panels-visible-changed",[f])}}};
_.P.onRendererstamperFinished=function(){var Z=new Set(this.visiblePanels.map(function(V){var a;return(a=V.engagementPanelSectionListRenderer)==null?void 0:a.targetId}));
this.handlePanelVisibilityChange(Z,this.lastRenderedPanelIds);this.lastRenderedPanelIds=Z};
_.P.handlePanelVisibilityChange=function(Z,V){Z=Z===void 0?new Set:Z;V=V===void 0?new Set:V;if(this.data)for(var a=_.B(this.data),J=a.next();!J.done;J=a.next()){J=J.value;var r=void 0,f=void 0,d=(r=J)==null?void 0:(f=r.engagementPanelSectionListRenderer)==null?void 0:f.targetId;if(d&&(r=V.has(d),f=Z.has(d),d=void 0,!r&&f?(f=r=void 0,d=(r=J)==null?void 0:(f=r.engagementPanelSectionListRenderer)==null?void 0:f.onShowCommands):r&&!f&&(f=r=void 0,d=(r=J)==null?void 0:(f=r.engagementPanelSectionListRenderer)==
null?void 0:f.onHideCommands),d))for(J=_.B(d),d=J.next();!d.done;d=J.next())this.ytComponentBehavior.resolveCommand(d.value)}};
Nw.prototype.onRendererstamperFinished=Nw.prototype.onRendererstamperFinished;Nw.prototype.dataChanged=Nw.prototype.dataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Nw.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Nw.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Nw.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Nw.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Nw.prototype,"lastRenderedPanelIds",void 0);_.z([_.x(),_.u("design:type",Number)],Nw.prototype,"hideDelayMs",void 0);_.z([_.x(),_.u("design:type",Array)],Nw.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Array)],Nw.prototype,"visiblePanels",void 0);_.z([_.x(),_.u("design:type",Boolean)],Nw.prototype,"isWatchWhilePanel",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Nw.prototype,"dataChanged",null);_.z([_.$K("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Nw.prototype,"onRendererstamperFinished",null);Nw=_.z([_.p({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],Nw);
_.e(Nw,"ytd-watch-engagement-panels",function(){if(urK!==void 0)return urK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return urK=Z},{mode:1});var W9W;var Cb=function(){return _.Q.apply(this,arguments)||this};
_.O(Cb,_.Q);Cb.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.vF(_.H(this.hostElement).querySelector("#text"),_.hEz(_.$rE,this.data.companionLegalText))};
Cb.prototype.computeAutoScrollEnabled=function(Z,V){return Z&&!V};
Cb.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
Cb.prototype.onToggleTap=function(){this.expanded=!this.expanded};
Cb.prototype.expandedChanged=Cb.prototype.expandedChanged;Cb.prototype.dataChanged=Cb.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Cb.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.gtK),_.u("design:type",Object)],Cb.prototype,"ytdAutoScrollBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Cb.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Cb.prototype,"expanded",void 0);
_.z([_.x({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.u("design:type",Boolean)],Cb.prototype,"autoScrollEnabled",void 0);_.z([_.x(),_.u("design:type",String)],Cb.prototype,"expanderIcon",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Cb.prototype,"dataChanged",null);
_.z([_.RX("expanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Cb.prototype,"expandedChanged",null);Cb=_.z([_.p({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],Cb);
_.e(Cb,"ytd-companion-legal-text-renderer",function(){if(W9W!==void 0)return W9W;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return W9W=Z},{mode:1});var gLW;var qw=function(){var Z=_.Q.apply(this,arguments)||this;Z.buttonUpdate=_.F("web_modern_buttons");Z.kevlarWatchGrid=_.F("kevlar_watch_grid");Z.centerAlignDescription=_.F("action_companion_center_align_description");Z.truncateDomain=_.F("action_companion_truncate_domain");return Z};
_.O(qw,_.Q);_.P=qw.prototype;_.P.computeButtonOverride=function(){if(this.buttonUpdate)return{style:"call-to-action",type:"filled"}};
_.P.getOnLayoutVisibleCallback=function(){var Z=_.AW("yt.www.ads.eventcache.getLastCompanionData");return Z?(Z=Z())&&Z.onLayoutVisibleCallback:null};
_.P.getLayoutId=function(){var Z=_.AW("yt.www.ads.eventcache.getLastCompanionData");return Z?(Z=Z())&&Z.layoutId:null};
_.P.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",qw.JSC$20092_DEFAULT_AD_BADGE_RENDERER);var Z=this.getOnLayoutVisibleCallback();Z&&Z()}};
_.P.getButtonRenderer=function(Z){return Z.actionButton&&_.D(Z.actionButton,_.y9)?(delete _.D(Z.actionButton,_.y9).navigationEndpoint,_.D(Z.actionButton,_.y9)):{}};
_.P.onClick=function(Z){var V=this;if((!_.F("web_modern_buttons")||!_.Ac(_.wc(Z),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){Z=_.po();var a=this.getLayoutId();Z&&a&&_.F("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?Z.getPlayerPromise().then(function(J){(new _.ie(J)).executeCommand(V.data.navigationEndpoint,a)}):_.F("kevlar_companion_resolve_command_killswitch")?_.Rg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.MR(this.hostElement,"yt-companion-ad-clicked",["action-companion",a])}};
_.QS.Object.defineProperties(qw.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return((Z=this.data)==null?0:(V=Z.detailsLine)==null?0:(a=V.adRating)==null?0:a.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 Z,V,a,J;return((Z=this.data)==null?0:(V=Z.detailsLine)==null?0:(a=V.adRating)==null?0:(J=a.ratingIcon)==null?0:J.iconType)?_.RL(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J;return((Z=this.data)==null?0:(V=Z.detailsLine)==null?0:(a=V.texts)==null?0:(J=a[0])==null?0:J.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 Z,V;return((Z=this.data)==null?0:(V=Z.description)==null?0:V.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var Z=_.AW("yt.www.ads.eventcache.getLastCompanionData");return Z?(Z=Z())&&Z.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var Z=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return Z?Z.indexOf("/default_banner")!==-1:!0}}});
qw.prototype.onClick=qw.prototype.onClick;qw.prototype.dataChanged=qw.prototype.dataChanged;qw.JSC$20092_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.oC("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],qw.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],qw.prototype,"rendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],qw.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],qw.prototype,"buttonUpdate",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],qw.prototype,"kevlarWatchGrid",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],qw.prototype,"centerAlignDescription",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],qw.prototype,"truncateDomain",void 0);
_.z([_.x({computed:"computeButtonOverride(buttonUpdate)"}),_.u("design:type",Object)],qw.prototype,"buttonOverride",void 0);_.z([_.E("data.detailsLine.adRating.ratingText"),_.u("design:type",Object),_.u("design:paramtypes",[])],qw.prototype,"getRating",null);_.z([_.E("getRating"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],qw.prototype,"computeRatingHidden",null);
_.z([_.E("data.detailsLine.adRating.ratingIcon.iconType"),_.u("design:type",Object),_.u("design:paramtypes",[])],qw.prototype,"iconType",null);_.z([_.E("data.detailsLine.texts.0.text"),_.u("design:type",Object),_.u("design:paramtypes",[])],qw.prototype,"getDetailsLine",null);_.z([_.E("getDetailsLine"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],qw.prototype,"computeDetailsLineHidden",null);
_.z([_.E("data.description.text"),_.u("design:type",Object),_.u("design:paramtypes",[])],qw.prototype,"getDescriptionText",null);_.z([_.E("getDescriptionText"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],qw.prototype,"computeDescriptionTextHidden",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],qw.prototype,"interactionLoggingClientData",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],qw.prototype,"hideBanner",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qw.prototype,"dataChanged",null);_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],qw.prototype,"onClick",null);qw=_.z([_.p({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],qw);
_.e(qw,"ytd-action-companion-ad-renderer",function(){if(gLW!==void 0)return gLW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return gLW=Z},{mode:_.h4("kevlar_poly_si_batch_j067")?1:2});var IoD;var ZzH;var SY=function(){var Z=_.Q.apply(this,arguments)||this;Z.buttonUpdate=_.F("web_modern_buttons");Z.hideLegacyBanner=_.F("enable_dsa_one_click_ata_translators_infeed_elements");Z.adInfoButtonStyle="mono";Z.adInfoButtonType="text";Z.noDotAdBadge=!0;return Z};
_.O(SY,_.Q);_.P=SY.prototype;_.P.getOnLayoutVisibleCallback=function(){var Z=_.AW("yt.www.ads.eventcache.getLastCompanionData");return Z?(Z=Z())&&Z.onLayoutVisibleCallback:null};
_.P.getLayoutId=function(){var Z=_.AW("yt.www.ads.eventcache.getLastCompanionData");return Z?(Z=Z())&&Z.layoutId:null};
_.P.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 Z=this.data.image.thumbnail.thumbnails[0];this.imageSrc=Z.url?_.Xl(Z.url):void 0;this.imageWidth=Z.width||0;this.imageHeight=Z.height||0}this.data.clickthroughEndpoint&&_.D(this.data.clickthroughEndpoint,_.H6)&&(Z=_.D(this.data.clickthroughEndpoint,_.H6).url,_.F("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
Z||"":Z?(Z=_.Xl(Z),this.clickThroughUrl=_.C_(Z)):this.clickThroughUrl=void 0);(Z=this.getOnLayoutVisibleCallback())&&Z()}};
_.P.onClick=function(Z){_.Ac(_.wc(Z),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(Z)};
_.P.handleClick=function(){var Z=this;this.data&&this.data.clickthroughEndpoint&&(_.Rg(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(V){Z.macroReplacementBehavior.sendServiceRequestAction([V])}),_.MR(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.P.onLoad=function(){_.L4(this.hostElement,"yt-refit-popups-action")};
_.QS.Object.defineProperties(SY.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var Z=_.AW("yt.www.ads.eventcache.getLastCompanionData");return Z?(Z=Z())&&Z.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var Z=_.AW("yt.www.ads.eventcache.getLastCompanionData");return Z?(Z=Z())&&Z.interactionLoggingClientData:null}}});
SY.prototype.onLoad=SY.prototype.onLoad;SY.prototype.onClick=SY.prototype.onClick;SY.prototype.dataChanged=SY.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],SY.prototype,"rendererBehavior",void 0);_.z([_.A(cTk.YtMacroReplacementBehavior),_.u("design:type",Object)],SY.prototype,"macroReplacementBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],SY.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SY.prototype,"buttonUpdate",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SY.prototype,"hideLegacyBanner",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SY.prototype,"adInfoButtonStyle",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],SY.prototype,"adInfoButtonType",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],SY.prototype,"macros",null);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],SY.prototype,"interactionLoggingClientData",null);_.z([_.x(),_.u("design:type",String)],SY.prototype,"clickThroughUrl",void 0);_.z([_.x(),_.u("design:type",_.dA)],SY.prototype,"imageSrc",void 0);_.z([_.x(),_.u("design:type",Number)],SY.prototype,"imageWidth",void 0);_.z([_.x(),_.u("design:type",Number)],SY.prototype,"imageHeight",void 0);_.z([_.x(),_.u("design:type",Object)],SY.prototype,"noDotAdBadge",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],SY.prototype,"dataChanged",null);_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],SY.prototype,"onClick",null);_.z([_.$K("load"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],SY.prototype,"onLoad",null);SY=_.z([_.p({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],SY);
_.e(SY,"ytd-image-companion-renderer",function(){if(ZzH!==void 0)return ZzH;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return ZzH=Z},{mode:_.h4("kevlar_poly_si_batch_j067")?1:2});var VBK;var T$=function(){return _.Q.apply(this,arguments)||this};
_.O(T$,_.Q);_.P=T$.prototype;_.P.dataChanged=function(){this.set("data.adBadge",T$.JSC$20101_DEFAULT_AD_BADGE_RENDERER);if(this.data){var Z=this.getOnLayoutVisibleCallback();Z&&Z()}};
_.P.getOnLayoutVisibleCallback=function(){var Z=_.AW("yt.www.ads.eventcache.getLastCompanionData");return Z?(Z=Z())&&Z.onLayoutVisibleCallback:null};
_.P.getLayoutId=function(){var Z=_.AW("yt.www.ads.eventcache.getLastCompanionData");return Z?(Z=Z())&&Z.layoutId:null};
_.P.onCompanionClicked=function(Z){this.data&&(Z.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.MR(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.P.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var Z=_.po(),V=this.getLayoutId(),a=this.data.clickToAdvSiteEndpoint;Z&&V&&_.F("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?Z.getPlayerPromise().then(function(J){(new _.ie(J)).executeCommand(a,V)}):_.Rg(this.hostElement,"yt-navigate",{endpoint:a})}};
_.P.sendTrackingPings=function(Z){if(Z&&Z.length!==0&&Z[0].loggingUrls&&(Z=Z[0].loggingUrls.map(this.getBaseUrl)))for(var V=0;V<Z.length;V++)_.UA(Z[V])};
_.P.getBaseUrl=function(Z){return Z.baseUrl||""};
_.QS.Object.defineProperties(T$.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var Z=_.AW("yt.www.ads.eventcache.getLastCompanionData");return Z?(Z=Z())&&Z.interactionLoggingClientData:null}}});
T$.prototype.onCompanionClicked=T$.prototype.onCompanionClicked;T$.prototype.dataChanged=T$.prototype.dataChanged;T$.JSC$20101_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.oC("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],T$.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],T$.prototype,"data",void 0);_.z([_.Ly("#title"),_.u("design:type",HTMLElement)],T$.prototype,"shopTitle",void 0);
_.z([_.Zr("data.impressionEndpoints"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],T$.prototype,"dataChanged",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],T$.prototype,"interactionLoggingClientData",null);_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],T$.prototype,"onCompanionClicked",null);
T$=_.z([_.p({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],T$);
_.e(T$,"ytd-shopping-companion-renderer",function(){if(VBK!==void 0)return VBK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return VBK=Z},{mode:1});_.jG(_.Uc(function(Z){var V=Z.data;var a=_.v6();_.zJ(a,function(){return V().interaction},Wei);
_.$X(a,{visibilityCallback:function(J){var r,f=(r=V().interaction)==null?void 0:r.onFirstVisible;J&&f&&_.tj(f)},
showOption:_.j0});_.tr(function(){var J,r;r=(r=_.AW("yt.www.ads.eventcache.getLastCompanionData"))?(r=r())&&r.onLayoutVisibleCallback:null;(J=r)==null||J()});
Z=_.VE(function(){_.L4(a.value,"yt-refit-popups-action")});
return _.S("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":Z,el:a,"aria-label":function(){var J,r;return(J=V().interaction)==null?void 0:(r=J.accessibility)==null?void 0:r.label}},_.S("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.S(_.lB,{data:function(){return V().adImage}},{adImageViewModel:function(J){return _.S(_.g2,{data:J.data,
targetHeight:80,customCommandResolver:Wei})}})),_.S("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.S("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.S(_.lB,{data:function(){return V().adBadge}},{adBadgeViewModel:function(J){return _.S(_.e0,{data:J.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.S("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.S(_.lB,{data:function(){return V().menu}},{buttonViewModel:_.yk}))))},"Mi"),"banner-image-layout-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;Z=_.v6();_.zJ(Z,function(){return V().interaction},g8J);
_.$X(Z,{visibilityCallback:function(a){var J,r=(J=V().interaction)==null?void 0:J.onFirstVisible;a&&r&&_.tj(r)},
showOption:_.j0});_.tr(function(){var a,J;J=(J=_.AW("yt.www.ads.eventcache.getLastCompanionData"))?(J=J())&&J.onLayoutVisibleCallback:null;(a=J)==null||a()});
return _.S("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:Z},_.S("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.S(_.lB,{data:function(){return V().adImage}},{adImageViewModel:function(a){return _.S(_.g2,{data:a.data,
targetHeight:80,customCommandResolver:g8J})}})),_.S("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.S("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.S(_.lB,{data:function(){return V().adAvatarLockup}},{adAvatarLockupViewModel:function(a){return _.S(R90,{data:a.data,
customCommandResolver:g8J})}})),_.S(_.lB,{data:function(){return V().adButton}},{adButtonViewModel:function(a){return _.S(_.xe,{data:a.data,
customCommandResolver:g8J})}}),_.S("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.S(_.lB,{data:function(){return V().menu}},{buttonViewModel:_.yk}))))},"Ni"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.Hh}});var a3K={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"},Y_=function(){var Z=_.Q.apply(this,arguments)||this;Z.updateCompanionDataJobId=0;Z.contentVideoId=null;Z.player=null;Z.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return Z};
_.O(Y_,_.Q);_.P=Y_.prototype;_.P.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:a3K}}};
_.P.attached=function(){var Z=this,V=_.po();V&&V.getPlayerPromise().then(function(a){Z.getCachedDataAndListen(a)})};
_.P.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.P.updateRendererStamper=function(){var Z={};if(this.data)for(var V in a3K)if(this.data[V]){Z[V]=this.data[V];break}if(this.oneofRenderer!=void 0||Object.keys(Z).length)this.oneofRenderer=Z};
_.P.getCachedDataAndListen=function(Z){var V=this.retrieveCachedCompanionData();V&&Object.keys(V).length&&this.receiveCompanionData(V);this.ytPlayerListenerBehavior.listenToPlayerEvent(Z,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=Z};
_.P.retrieveCachedCompanionData=function(){return _.JO.yt&&_.JO.yt.www&&_.JO.yt.www.ads&&_.JO.yt.www.ads.eventcache&&_.JO.yt.www.ads.eventcache.getLastCompanionData?_.JO.yt.www.ads.eventcache.getLastCompanionData():null};
_.P.receiveCompanionData=function(Z){Z&&Object.keys(Z).length?(this.contentVideoId=Z.contentVideoId,this.setCompanionData(Z)):this.setCompanionData(Z)};
_.P.setCompanionData=function(Z){this.cancelPendingCompanionAdJobs();if(Z){this.updateCompanionDataJobId=0;for(var V in a3K)a3K.hasOwnProperty(V)&&(this.data[V]=void 0);Z.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",Z.shoppingCompanionCarouselRenderer):Z.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",Z.imageCompanionAdRenderer):Z.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",Z.actionCompanionAdRenderer),_.L4(this.hostElement,
"yt-hide-unlimited-offer-module"),_.L4(this.hostElement,"yt-hide-tvfilm-offer-module")):Z.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",Z.bannerImageLayoutViewModel):Z.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",Z.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.P.dataChanged=function(){var Z=this,V=_.po();V?V.getPlayerPromise().then(function(a){Z.contentVideoId&&a.getVideoUrl().includes("v="+Z.contentVideoId)||(Z.cancelPendingCompanionAdJobs(),Z.updateRendererStamper())}):_.ky(Error("gm"))};
_.P.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.td.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.P.handleCompanionAdClicked=function(Z,V){this.player.onAdUxClicked(Z,V);this.player.pauseVideo()};
Y_.prototype.dataChanged=Y_.prototype.dataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Y_.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Y_.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Y_.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Y_.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",_.kR)],Y_.prototype,"ytPlayerListenerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Y_.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Y_.prototype,"oneofRenderer",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Y_.prototype,"dataChanged",null);Y_=_.z([_.p({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],Y_);
_.e(Y_,"ytd-companion-slot-renderer",function(){if(IoD!==void 0)return IoD;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return IoD=Z},{mode:_.h4("kevlar_poly_si_batch_j067")?
1:2});var JUL;var XX=function(){return _.Q.apply(this,arguments)||this};
_.O(XX,_.Q);XX.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
XX.prototype.dataChanged=XX.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],XX.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],XX.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],XX.prototype,"companionSlotData",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],XX.prototype,"dataChanged",null);
XX=_.z([_.p({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],XX);
_.e(XX,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(JUL!==void 0)return JUL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return JUL=Z},{mode:1});var o7o;var Kb=function(){var Z=_.Q.apply(this,arguments)||this;Z.skinnyMode=!1;Z.COMPACT_EVENT_COUNT=4;Z.onShelfToggleButtonTap=function(){Z.logTap(Z.data);Z.showingMore=!Z.showingMore};
Z.onShelfToggleButtonFocus=function(){Z.showingMore||(Z.logTap(Z.data),Z.showingMore=!0,_.vH(Z,function(){var V=Z.COMPACT_EVENT_COUNT-1,a;(a=_.H(Z.hostElement).querySelector("#event-"+V))==null||a.focus()}))};
return Z};
_.O(Kb,_.Q);_.P=Kb.prototype;_.P.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.P.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.P.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.zh(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.zh(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.zh(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.zh(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.zh(this.infoTooltip,this.infoTooltip.hide))};
_.P.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.zh(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.zh(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.zh(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.zh(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.zh(this.infoTooltip,this.infoTooltip.hide))};
_.P.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)};
_.P.onShowingMoreChanged=function(){var Z;this.showingMoreChanged((Z=this.showingMore)!=null?Z:!1)};
_.P.showingMoreChanged=function(Z){var V=this.get("data.events")||[];this.set("restEvents",V.slice(1,Z?V.length:this.COMPACT_EVENT_COUNT).map(function(a){return a.ticketEventRenderer}));
V.slice(0,Z?V.length:this.COMPACT_EVENT_COUNT).forEach(function(a){var J=_.st();a=a.ticketEventRenderer.trackingParams;_.t3()&&J&&a&&(a=_.oN(a),J&&_.wV(J,a))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.P.computeAriaLabel=function(Z){return Z.subtitle1+", "+Z.subtitle2};
_.P.logTap=function(Z){_.t3()&&this.ytRendererBehavior.logExplicitClick(Z)};
_.P.isKeyboardAction=function(Z){return this.get("detail.x",Z)===0&&this.get("detail.y",Z)===0};
_.P.onFirstEventTap=function(Z){Z.target&&this.handleTap(Z.target,this.firstEvent,this.isKeyboardAction(Z))};
_.P.onTicketLinkTap=function(Z){Z.target&&this.handleTap(Z.target,Z.model.item,this.isKeyboardAction(Z))};
_.P.handleTap=function(Z,V,a){if(V.buttonCommand)if(V.hasMultipleOffers)Object.assign(_.D(V.buttonCommand,_.t8),{properties:{source:a?"keyboard":"tap"}}),this.logTap(V),this.popupPositionTarget=Z,_.gW(this.hostElement,[V.buttonCommand],this.hostElement);else{var J;if((J=_.D(V.buttonCommand,_.H6))==null?0:J.url)this.logTap(V),_.yT(window,_.D(V.buttonCommand,_.H6).url)}};
Kb.prototype.onShowingMoreChanged=Kb.prototype.onShowingMoreChanged;Kb.prototype.dataChanged=Kb.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Kb.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Kb.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Kb.prototype,"firstEvent",void 0);_.z([_.x(),_.u("design:type",Object)],Kb.prototype,"restEvents",void 0);_.z([_.x(),_.u("design:type",String)],Kb.prototype,"imageUrl",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Kb.prototype,"showingMore",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],Kb.prototype,"canShowMore",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Kb.prototype,"skinnyMode",void 0);_.z([_.x(),_.u("design:type",HTMLElement)],Kb.prototype,"popupPositionTarget",void 0);_.z([_.Ly("#banner-info-tooltip"),_.u("design:type",Object)],Kb.prototype,"infoTooltip",void 0);
_.z([_.Ly("#info-container"),_.u("design:type",HTMLElement)],Kb.prototype,"infoContainer",void 0);_.z([_.Ly("#shelf-toggler"),_.u("design:type",HTMLElement)],Kb.prototype,"shelfToggleButton",void 0);_.z([_.Ly("#separator"),_.u("design:type",HTMLDivElement)],Kb.prototype,"separator",void 0);_.z([_.x(),_.u("design:type",String)],Kb.prototype,"shelfTogglerLabelText",void 0);_.z([_.x(),_.u("design:type",String)],Kb.prototype,"shelfTogglerIcon",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Kb.prototype,"dataChanged",null);_.z([_.Zr("showingMore"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Kb.prototype,"onShowingMoreChanged",null);Kb=_.z([_.p({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],Kb);
_.e(Kb,"ytd-ticket-shelf-renderer",function(){if(o7o!==void 0)return o7o;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return o7o=Z},{mode:1});var rU8;var PCk;var nb=function(){return _.Q.apply(this,arguments)||this};
_.O(nb,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],nb.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],nb.prototype,"data",void 0);nb=_.z([_.p({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],nb);
_.e(nb,"ytd-comments-entry-point-message-renderer",function(){if(PCk!==void 0)return PCk;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return PCk=Z},{mode:1});var f3K;var l2=function(){return _.Q.apply(this,arguments)||this};
_.O(l2,_.Q);_.QS.Object.defineProperties(l2.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.teaserAvatar)}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],l2.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],l2.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],l2.prototype,"hasAvatar",null);l2=_.z([_.p({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],l2);
_.e(l2,"ytd-comments-entry-point-teaser-renderer",function(){if(f3K!==void 0)return f3K;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return f3K=Z},{mode:1});var izW;var tg=function(){return _.Q.apply(this,arguments)||this};
_.O(tg,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],tg.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],tg.prototype,"data",void 0);tg=_.z([_.p({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],tg);
_.e(tg,"ytd-comments-simplebox-renderer",function(){if(izW!==void 0)return izW;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return izW=Z},{mode:1});var sy=function(){var Z=_.Q.apply(this,arguments)||this;Z.fullHeight=!_.F("comment_teaser_full_height_kill_switch")&&_.F("kevlar_watch_grid");return Z};
_.O(sy,_.Q);sy.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"}}}};
sy.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
sy.prototype.onTap=function(){var Z=this.tapCommand;Z&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(Z))};
sy.prototype.onKeyUp=function(Z){if(Z.keyCode===13)this.onTap()};
_.QS.Object.defineProperties(sy.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)==null?0:Z.onTap)return this.data.onTap;var V,a;if(((V=this.data)==null?0:V.teaserContent)||((a=this.data)==null?0:a.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)!=null&&Z.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
sy.prototype.onKeyUp=sy.prototype.onKeyUp;sy.prototype.onTap=sy.prototype.onTap;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],sy.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],sy.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],sy.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],sy.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],sy.prototype,"fullHeight",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],sy.prototype,"tapCommand",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],sy.prototype,"simpleboxPlaceholder",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],sy.prototype,"hasSimpleboxPlaceholder",null);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],sy.prototype,"simpleboxAvatar",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],sy.prototype,"teaserContent",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],sy.prototype,"hasTeaserContent",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],sy.prototype,"teaserAvatar",null);
_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],sy.prototype,"hasTeaserAvatar",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],sy.prototype,"messageText",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],sy.prototype,"contentRenderer",null);_.z([_.E("data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],sy.prototype,"hasContents",null);
_.z([_.E("data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],sy.prototype,"hasContentRenderer",null);_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sy.prototype,"onTap",null);_.z([_.$K("keypress"),_.u("design:type",Function),_.u("design:paramtypes",[_.qy]),_.u("design:returntype")],sy.prototype,"onKeyUp",null);sy=_.z([_.p({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],sy);
_.e(sy,"ytd-comments-entry-point-header-renderer",function(){if(rU8!==void 0)return rU8;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return rU8=Z},{mode:1});var BYH;_.$I(_.Zw,"yt-animated-rolling-number",{propNames:["numberText","numberValue","heightPx","shouldAnimate","forceRollUp"]});var dDD=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),mDo={numberText:"",heightPx:2*dDD,shouldAnimate:!1},FX=function(){var Z=_.Q.apply(this,arguments)||this;Z.usingAnimatedComponents=!0;Z.wasDetailed=!1;Z.JSC$20138_browserSupportsAnimation=_.F("web_supports_animations_api");Z.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};Z.detailed=!1;Z.shouldAnimate=!1;Z.viewCountProps=mDo;Z.dateTextProps=
mDo;Z.metadataBadgesInDescription=_.F("web_metadata_badges_in_description");return Z};
_.O(FX,_.Q);_.P=FX.prototype;_.P.resetAnimationState=function(){this.shouldAnimate=!1};
_.P.updateDynamicMetadata=function(){if(this.JSC$20138_browserSupportsAnimation){if(!this.detailed){var Z,V,a,J;var r=(Z=this.videoPrimaryInfoRenderer)==null?void 0:(V=Z.viewCount)==null?void 0:(a=V.videoViewCountRenderer)==null?void 0:(J=a.extraShortViewCount)==null?void 0:J.simpleText;var f,d,N,C;var T=(f=this.videoPrimaryInfoRenderer)==null?void 0:(d=f.viewCount)==null?void 0:(N=d.videoViewCountRenderer)==null?void 0:(C=N.shortViewCount)==null?void 0:C.simpleText}if(!T){var Y,X,n,t;r=(Y=this.videoPrimaryInfoRenderer)==
null?void 0:(X=Y.viewCount)==null?void 0:(n=X.videoViewCountRenderer)==null?void 0:(t=n.unlabeledViewCountValue)==null?void 0:t.simpleText;var c,y,U,v;T=(c=this.videoPrimaryInfoRenderer)==null?void 0:(y=c.viewCount)==null?void 0:(U=y.videoViewCountRenderer)==null?void 0:(v=U.viewCount)==null?void 0:v.simpleText}var h,L,R;Z=Number((h=this.videoPrimaryInfoRenderer)==null?void 0:(L=h.viewCount)==null?void 0:(R=L.videoViewCountRenderer)==null?void 0:R.originalViewCount);var rJ,Zm;h=(rJ=this.videoPrimaryInfoRenderer)==
null?void 0:(Zm=rJ.relativeDateText)==null?void 0:Zm.simpleText;var BJ;rJ=!((BJ=this.videoPrimaryInfoRenderer)==null||!BJ.relativeDateText);if(r&&T&&Z&&(h||!rJ)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;BJ=T.split(new RegExp("("+r+")"));r=ocJ(BJ[0]);var Fu;T={numberText:(Fu=BJ[1])!=null?Fu:"",numberValue:Z,heightPx:2*dDD,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var Ga;Fu=((Ga=BJ[2])!=null?Ga:"")+"  ";this.setViewCount(T,r,
ocJ(Fu));if(!this.detailed&&rJ){r=h.split(/(\d+)/);Ga=ocJ(r[0]);var OE;Fu={numberText:(OE=r[1])!=null?OE:"",heightPx:2*dDD,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var hO;OE=((hO=r[2])!=null?hO:"")+"  ";this.setDateText(Fu,Ga,ocJ(OE))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.P.setViewCount=function(Z,V,a){_.AI(V)!==_.AI(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=V);this.viewCountProps.numberText!==(Z==null?void 0:Z.numberText)&&(this.viewCountProps=Z||mDo);_.AI(a)!==_.AI(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=a)};
_.P.setDateText=function(Z,V,a){_.AI(V)!==_.AI(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=V);this.dateTextProps.numberText!==(Z==null?void 0:Z.numberText)&&(this.dateTextProps=Z||mDo);_.AI(a)!==_.AI(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=a)};
_.P.onYtUpdateViewershipAction=function(Z){this.videoPrimaryInfoRenderer&&(_.D(Z,fLL).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.D(Z,fLL).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.D(Z,fLL).viewCount)))};
_.P.onYtUpdateDateTextAction=function(Z){if(this.videoPrimaryInfoRenderer){Z=_.D(Z,_.rnK).dateText;this.shouldAnimate=!0;var V;((V=this.videoPrimaryInfoRenderer)==null?0:V.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",Z):this.set("videoPrimaryInfoRenderer.dateText",Z)}};
_.QS.Object.defineProperties(FX.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return JYD(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.AI(JYD(this.videoPrimaryInfoRenderer,!0,!0,!1,"\u2022"))}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.AI(this.viewCountPreNumberText),this.viewCountProps.numberText,_.AI(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.AI(this.dateTextPreNumberText),this.dateTextProps.numberText,_.AI(this.dateTextPostNumberText)].join("")}}});
FX.prototype.updateDynamicMetadata=FX.prototype.updateDynamicMetadata;FX.prototype.resetAnimationState=FX.prototype.resetAnimationState;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],FX.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],FX.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],FX.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],FX.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],FX.prototype,"videoPrimaryInfoRenderer",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],FX.prototype,"detailed",void 0);_.z([_.x(),_.u("design:type",Object)],FX.prototype,"shouldAnimate",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],FX.prototype,"viewCountPreNumberText",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],FX.prototype,"viewCountProps",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],FX.prototype,"viewCountPostNumberText",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],FX.prototype,"dateTextPreNumberText",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],FX.prototype,"dateTextProps",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],FX.prototype,"dateTextPostNumberText",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],FX.prototype,"metadataBadgesInDescription",void 0);_.z([_.E("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.u("design:type",Object),_.u("design:paramtypes",[])],FX.prototype,"infoText",null);
_.z([_.E("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.u("design:type",String),_.u("design:paramtypes",[])],FX.prototype,"descriptionInfoTooltipText",null);_.z([_.E("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.u("design:type",String),_.u("design:paramtypes",[])],FX.prototype,"animatedViewCountAccessibilityLabel",null);
_.z([_.E("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.u("design:type",String),_.u("design:paramtypes",[])],FX.prototype,"animatedDateTextAccessibilityLabel",null);_.z([_.RX("videoPrimaryInfoRenderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],FX.prototype,"resetAnimationState",null);
_.z([_.RX("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],FX.prototype,"updateDynamicMetadata",null);FX=_.z([_.p({disableElementRegistration:!0,is:"ytd-watch-info-text"})],FX);
_.e(FX,"ytd-watch-info-text",function(){if(BYH!==void 0)return BYH;var Z=document.createElement("template");_.w(Z,'\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  <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 id="view-count-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<tp-yt-paper-tooltip hidden="[[hideDescriptionInfoTooltip]]" class="style-scope ytd-watch-info-text">[[descriptionInfoTooltipText]]</tp-yt-paper-tooltip>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return BYH=Z},{mode:1});var NYk;var CCL=_.Uc(function(Z){var V=Z.data;var a=Z.setTapCommand;_.lp(function(){var J=_.Xy(V().onTap);a(J)});
return _.S("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.S(_.lB,{data:function(){return V().avatar}},{avatarViewModel:_.s1}),_.S("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.S("span",null,function(){return V().simpleboxText})))},"Oi");var q_k=_.Uc(function(Z){return _.S("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.S(_.K,{cond:function(){return _.D(Z.data().avatar,_.hv)},
then:function(V){return _.S(_.s1,{data:V,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.S("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.S(_.dH,{text:function(){return Z.data().teaserText}})))},"Pi");var S_W=_.Uc(function(Z){var V=Z.data;var a=Z.setTapCommand;_.lp(function(){var J=_.Xy(V().onTap);a(J)});
return _.S("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.S(_.lB,{data:function(){return V().teasers}},{commentsEntryPointTeaserViewModel:q_k}))},"Qi");var TYS=_.Uc(function(Z){var V=Z.data;var a=Z.setTapCommand;_.lp(function(){var J=_.Xy(V().onTap);a(J)});
return _.S("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.S(_.dH,{text:function(){return V().messageText}}))},"Ri");var Y_C=_.Uc(function(Z){var V=Z.data;var a=Z.setTapCommand;var J=Z.isDisabled;_.lp(function(){var r=(J==null?0:J())?void 0:_.Xy(V().onTap);a(r)});
return _.S("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.S(_.rH,{icon:function(){return V().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.S(_.K,{cond:function(){return V().image},
then:function(r){return _.S(_.bn,{data:r,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.S(_.dH,{text:function(){return V().text},
className:function(){return V().image||V().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.S(_.lB,{data:function(){return V().button}},{buttonViewModel:function(r){return _.S(_.yk,{data:r.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:J==null?void 0:J()}}})}}))},"Si");var XfW=_.Uc(function(Z){var V=Z.data;var a=Z.itemIndex;var J=Z.selectedIndex;var r=Z.indexUpdatedCallback;var f=Z.observer;Z=Z.title;var d=_.v6(),N=function(X){a()===J()&&r(X)},C=_.Ko(AkL),T=_.Ko(kzS),Y=function(){var X,n,t;
return((X=V())==null?void 0:X.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!C()||((n=V())==null?void 0:n.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&T().includes("PAposts_by_host")||((t=V())==null?void 0:t.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&T().includes("PAyouchat")};
_.so(function(){f&&f().observe(d.value)});
return _.S("yt-carousel-item-view-model",{el:d,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":Z},_.S(_.lB,{data:function(){var X,n;return(n=(X=_.D(V().carouselItem,GBD))==null?void 0:X.textCarousel)!=null?n:V().carouselItem}},{textCarouselItemViewModel:function(X){return _.S(Y_C,{data:X.data,
setTapCommand:N,isDisabled:Y})},
commentTeaserCarouselItemViewModel:function(X){return _.S(S_W,{data:X.data,setTapCommand:N})},
commentInputBoxCarouselItemViewModel:function(X){return _.S(CCL,{data:X.data,setTapCommand:N})},
commentsEntryPointMessageViewModel:function(X){return _.S(TYS,{data:X.data,setTapCommand:N})}}))},"Ti");var KZK=_.Uc(function(Z){var V=Z.numDots;var a=Z.activeIndex;return _.S("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.S(_.q_,{each:function(){return Array.from({length:V()})},
keyBy:"INDEX"},function(J,r){return _.S("div",{class:function(){var f={};return _.gK("ytCarouselDotsShapeDot",(f.ytCarouselDotsShapeDotActive=r===a(),f))}})}))},"Ui");var n7W=_.Uc(function(Z){var V=Z.data;var a=Z.handleCarouselNavigation;var J=Z.numItems;var r=Z.selectedIndex;var f=function(){return{disabled:r()===0}},d=function(){return{disabled:r()===J()-1}};
return _.S("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.S("div",null,_.S("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return V().title}),_.S(_.K,{cond:function(){return V().subtitle},
then:function(N){return _.S("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return V().subtitleAccessibilityText}},N)}})),_.S(_.K,{cond:function(){return J()>1},
then:function(){return _.S("div",{class:"ytCarouselTitleViewModelNavigation"},_.S(KZK,{numDots:J,activeIndex:r}),_.S(_.K,{cond:function(){return V().previousButton},
then:function(N){return _.S(_.lB,{data:N},{buttonViewModel:function(C){return _.S(_.yk,{data:C.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return a(-1)},
buttonOverrides:f})}})}}),_.S(_.K,{cond:function(){return V().nextButton},
then:function(N){return _.S(_.lB,{data:N},{buttonViewModel:function(C){return _.S(_.yk,{data:C.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return a(1)},
buttonOverrides:d})}})}}))}}))},"Vi");_.jG(_.Uc(function(Z){var V=Z.data;var a=_.v6(),J=_.v6(),r=_.yr("HTML_DIR")==="rtl",f=!1,d=0,N=0;Z=_.B(_.ip(0,void 0,"m0dtIf"));var C=Z.next().value,T=Z.next().value;Z=_.B(_.ip(0,void 0,"fL6I6"));var Y=Z.next().value,X=Z.next().value;Z=_.B(_.ip(!1,void 0,"ZPrwNb"));var n=Z.next().value,t=Z.next().value,c=function(){var BJ,Fu,Ga;return(Ga=(BJ=V())==null?void 0:(Fu=BJ.carouselTitles)==null?void 0:Fu.length)!=null?Ga:0},y=function(){J.value&&J.value.scrollLeft!==d&&T((r?J.value.scrollLeft<d:J.value.scrollLeft>
d)?Math.min(C()+1,c()-1):Math.max(C()-1,0))},U;
window.IntersectionObserver&&(U=new IntersectionObserver(function(BJ){BJ=_.B(BJ);for(var Fu=BJ.next();!Fu.done;Fu=BJ.next())if(Fu.value.isIntersecting){if(f){f=!1;break}y()}else T(N)},{threshold:.2}));
_.lp(function(){if(J.value){var BJ=(r?-1:1)*(Y()/c()+12)*(n()&&U?N:C());typeof J.value.scrollTo==="function"?J.value.scrollTo({left:BJ,behavior:"smooth"}):J.value.scrollLeft=BJ;d=BJ;N=n()&&U?N:C()}});
var v,h=function(BJ){v=BJ};
_.so(function(){var BJ=function(){var Ga=J.value.offsetWidth*c(),OE=24*(c()-1);X(Ga+OE)};
BJ();if(window.ResizeObserver){var Fu=new ResizeObserver(BJ);Fu.observe(J.value);_.sN(function(){Fu.disconnect();U&&U.disconnect()})}});
Z=_.VE(function(BJ){if(_.jHO(_.kA(BJ),a.value,["BUTTON".toString()])||!v)return!1;_.l().resolve(_.Lf).resolveCommand(v,{forceClickLogging:!0});return!1});
var L=function(BJ){BJ=C()+BJ;BJ>=0&&BJ<c()&&(f=!0,T(BJ))},R=_.VE(function(){t(!0);
return!1}),rJ=_.VE(function(){U||y();
t(!1);return!1}),Zm={};
return _.S("yt-video-metadata-carousel-view-model",{class:_.un("ytVideoMetadataCarouselViewModelHost",(Zm.ytVideoMetadataCarouselViewModelShortMode=_.F("mweb_video_metadata_carousel_short_mode"),Zm)),el:a,"on:click":Z,"on:touchstart":R,"on:touchend":rJ,hidden:function(){var BJ,Fu;return!((BJ=V())==null?0:(Fu=BJ.carouselItems)==null?0:Fu.length)}},_.S("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.S(_.K,{cond:function(){return V().carouselTitles},
then:function(BJ){return _.S(_.lB,{data:function(){return BJ()[n()&&U?N:C()]}},{carouselTitleViewModel:function(Fu){return _.S(n7W,{data:Fu.data,
handleCarouselNavigation:L,numItems:c,selectedIndex:C})}})}})),_.S("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:J},_.S("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+Y()+"px;"}},_.S(_.K,{cond:function(){return V().carouselItems},
then:function(BJ){return _.S(_.q_,{each:BJ},function(Fu,Ga){return _.S(_.lB,{data:function(){return Fu}},{carouselItemViewModel:function(OE){return _.S(XfW,{data:OE.data,
itemIndex:Ga,selectedIndex:C,indexUpdatedCallback:h,observer:U,title:function(){a:{var hO=Ga();var kV,eE=(kV=V())==null?void 0:kV.carouselTitles;if(eE&&(hO=eE[hO])){var jE;hO=(jE=_.D(hO,O3L))==null?void 0:jE.title;break a}hO=void 0}return hO}})}})})}}))))},"Wi"),"yt-video-metadata-carousel-view-model",{props:{data:_.Hh}});var l3k=_.F("web_action_buttons_update_owner_width")?32:12,DB=function(){var Z=_.Q.apply(this,arguments)||this;Z.metadataBadgesInDescription=_.F("web_metadata_badges_in_description");Z.descriptionCollapsed=!0;Z.useFadedScrimDescription=_.F("kevlar_enable_faded_scrim_on_description");Z.skinnyMode=!1;Z.playlist=!1;Z.isDark=document.documentElement.hasAttribute("dark");Z.disableVideoOwnerOnTap=_.F("swatchie_video_owner_on_tap_ks");Z.swatcherooDelayLoad=_.F("swatcheroo_enable_ghost_cards");Z.primaryMenuWidth=
0;Z.videoId="";Z.titleHeadlineXs=_.F("web_watch_typography_title_headline_xs");Z.titleHeadlineS=_.F("web_watch_typography_title_headline_s");Z.titleHeadlineM=_.F("web_watch_typography_title_headline_m");Z.titleHashtagBlackLinkified=_.F("web_title_hashtag_black_linkified");Z.titleHashtagGreyLinkified=_.F("web_title_hashtag_grey_linkified");Z.actionButtonsUpdateOwnerWidth=_.F("web_action_buttons_update_owner_width");Z.shouldForceIconOnly=!1;Z.actionMap={"yt-update-title-action":"onYtUpdateTitleAction",
"yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};Z.isFullscreen=!1;return Z};
_.O(DB,_.Q);_.P=DB.prototype;_.P.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.P.updateOwnerAndDescriptionPosition=function(){_.F("kevlar_watch_grid")&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.b6(this.bottomRowElement,this.ownerElement)):(_.b6(this.bottomRowElement,this.descriptionElement),_.b6(this.topRowElement,this.ownerElement)))};
_.P.titleOnTap=function(Z){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.Ac(_.wc(Z)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var V;((V=window.getSelection())==null?0:V.toString().length)||this.handleExpandDescriptionCommands()}};
_.P.videoOwnerOnTap=function(Z){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.Ac(_.wc(Z)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.P.detached=function(){var Z=this,V;return _.m(function(a){(V=Z.resizeObserver)==null||V.disconnect();_.mt(a)})};
_.P.maybeAttachResizeObserver=function(){var Z=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.Lg(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){Z.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.P.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var Z=this.hostElement.clientWidth,V=Math.max(this.largerItemWrap?400:350,Z/2-l3k);if(_.F("web_action_buttons_update_owner_width")){var a;V=(((a=document.getElementById("owner"))==null?void 0:a.clientWidth)||0)+l3k}this.actionsOnSeparateLine=this.primaryMenuWidth>Z-V?!0:!1}};
_.P.stripAttributedDescription=function(Z){return{content:Z.content.replace(/[\r\n]{2,}/g,"\n")}};
_.P.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.F("web_modern_buttons"),forceIconButton:!_.F("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:_.F("web_action_buttons_minimize_subscribe")},properties:{forceIconOnly:"[[shouldForceIconOnly]]"}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},commentsEntryPointHeaderRenderer:{id:"comment-teaser",mapping:{commentsEntryPointHeaderRenderer:"ytd-comments-entry-point-header-renderer"}},videoMetadataCarousel:{id:"teaser-carousel",mapping:{videoMetadataCarouselViewModel:"yt-video-metadata-carousel-view-model"}},
infoPanelBelowMetadata:{id:"middle-row",mapping:{infoPanelContentRenderer:"ytd-info-panel-content-renderer"}}}};
_.P.videoPrimaryInfoRendererChanged=function(){var Z;if((Z=this.videoPrimaryInfoRenderer)==null?0:Z.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.P.videoSecondaryInfoRendererChanged=function(){var Z,V;(V=(Z=this.descriptionInlineExpander).collapse)==null||V.call(Z);this.descriptionExpandClientVe=_.Ne(110509);this.descriptionCollapseClientVe=_.Ne(110510);Z=_.st();V=_.t3();Z&&V&&(_.F("combine_ve_grafts")?(_.JP(_.Ze(),this.descriptionExpandClientVe,V),_.JP(_.Ze(),this.descriptionCollapseClientVe,V)):_.pa(Z,V,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.P.structuredDescriptionContentRendererChanged=function(){_.F("ytd-watch-metadata-manual-sd-updates-killswitch")||(this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRenderer:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRenderer))};
_.P.updateTopLevelIconsOnly=function(){var Z=this;_.F("top_level_update_killswitch")||this.menu&&_.td.addLowPriorityJob(function(){Z.menu.topLevelIconsOnly=Z.skinnyMode},_.W0("swathceroo_delay_flexible_menu_update",100))};
_.P.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=this.skinnyMode||_.F("web_action_buttons_minimize_subscribe")};
_.P.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.P.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.P.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.P.onYtTextInlineExpanderExpandedChanged=function(){if(!_.F("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var Z,V;(V=(Z=this.structuredDescriptionContentRendererElement).resize)==null||V.call(Z)}};
_.P.onRenderStamperFinished=function(Z){(Z==null?void 0:Z.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.P.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.P.onYtExpanderLessTapped=function(){var Z,V=(Z=this.videoSecondaryInfoRenderer)==null?void 0:Z.showLessCommand;V&&this.ytComponentBehavior.resolveCommand(V)};
_.P.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.P.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.P.onDescriptionClick=function(Z){if(!_.Ac(_.wc(Z)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var V;((V=window.getSelection())==null?0:V.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.F("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.P.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.P.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.P.logCollapseClick=function(){var Z=_.st();Z&&this.descriptionCollapseClientVe&&_.UM(Z,this.descriptionCollapseClientVe)};
_.P.logExpandClick=function(){var Z=_.st();Z&&this.descriptionExpandClientVe&&_.UM(Z,this.descriptionExpandClientVe)};
_.P.collapseDescription=function(){this.descriptionCollapsed=!0};
_.P.scrollToTopOfContainer=function(){_.MR(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.P.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.P.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRenderer&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.P.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.P.resize=function(){if(this.descriptionInlineExpander){var Z,V;(V=(Z=this.descriptionInlineExpander).resize)==null||V.call(Z)}else _.FD(new _.qa("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var a;(a=this.menu)==null||a.maybeFlushDebouncer();this.primaryMenuWidth===0?this.updatePrimaryMenuWidth():(_.F("web_action_buttons_overlap_fix")&&this.updatePrimaryMenuWidth(),this.maybeUpdateActionsOnSeparateLine())}};
_.P.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var Z,V,a,J,r=_.F("web_action_buttons_update_owner_width")?(a=(Z=_.H(this.menu).querySelector("#button-shape"))==null?void 0:Z.clientWidth)!=null?a:0:(J=(V=_.H(this.menu).querySelector("#button"))==null?void 0:V.clientWidth)!=null?J:0,f,d;Z=((d=(f=_.H(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:f.clientWidth)!=null?d:0)+8+r;var N,C;r=(C=(N=_.H(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:N.children.length)!=null?C:2;Z<=8*r||(this.primaryMenuWidth=Z)}};
_.P.onYtUpdateTitleAction=function(Z){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.D(Z,PPi).title)};
_.P.onYtUpdateDescriptionAction=function(Z){if(Z=_.D(Z,_.bkA)){var V,a=!((V=this.videoSecondaryInfoRenderer)==null||!V.attributedDescription);Z.isEmpty||!Z.description&&!Z.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):Z.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",Z.attributedDescription):Z.description&&(a?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.q6(Z.description)):this.set("videoSecondaryInfoRenderer.description",Z.description))}};
_.P.onYtDarkModeToggledAction=function(Z){this.isDark=Z};
_.P.registerPanel=function(){if(!_.F("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var Z=_.F("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen,V=_.l().resolve(_.qj);V&&!Z&&V.registerPanel("engagement-panel-structured-description",this)}};
_.P.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.P.showPanel=function(Z){this.expandDescription();var V=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;V.resize();var a,J=Z==null?void 0:(a=Z.sectionListEngagementPanelExtras)==null?void 0:a.scrollToItemSectionIdentifier;J?_.td.addJob(function(){V==null||V.scrollToSection(J)},8):this.scrollToTopOfContainer()};
_.P.isVisible=function(){return!this.descriptionCollapsed};
_.P.getReloadContinuation=function(){};
_.P.hidePanel=function(){};
_.P.updatePanel=function(){};
_.QS.Object.defineProperties(DB.prototype,{productShelf:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.structuredDescriptionContentRenderer)!=null&&Z.items){var V;Z=_.B((V=this.structuredDescriptionContentRenderer)==null?void 0:V.items);for(V=Z.next();!V.done;V=Z.next())if(V=_.D(V.value,_.j7c))return V}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.videoPrimaryInfoRenderer)==null?0:Z.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return!!((Z=this.videoSecondaryInfoRenderer)==null?0:(V=Z.owner)==null?0:(a=V.videoOwnerRenderer)==null?0:a.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode&&!_.F("swatchie_sd_new_line_strip_ks")){var Z,V;if((Z=this.videoSecondaryInfoRenderer)==null?0:(V=Z.attributedDescription)==null?0:V.content){var a,J;return(J=this.stripAttributedDescription((a=this.videoSecondaryInfoRenderer)==null?void 0:a.attributedDescription))!=null?J:{runs:[]}}}var r,f,d,N;return(N=(d=(r=this.videoSecondaryInfoRenderer)==null?void 0:r.description)!=null?d:(f=this.videoSecondaryInfoRenderer)==null?
void 0:f.attributedDescription)!=null?N:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var Z,V;return(V=(Z=this.videoSecondaryInfoRenderer)==null?void 0:Z.headerRuns)!=null?V:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.commentsEntryPointHeaderRenderer)==null||!Z.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.videoMetadataCarousel)==null||!Z.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.W0("swatchie_desc_lines",3):this.hasTeaserCarousel?_.W0("teaser_carousel_desc_lines",2):3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=Object.assign({},(Z=this.videoSecondaryInfoRenderer)==null?void 0:(V=Z.metadataRowContainer)==null?void 0:V.metadataRowContainerRenderer);if(a&&a.rows&&a.collapsedItemCount!==void 0&&!(a.rows.length<=a.collapsedItemCount))return a.rows=a.rows.slice(a.collapsedItemCount),a.collapsedItemCount=0,a}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var Z,V,a=Object.assign({},(Z=this.videoSecondaryInfoRenderer)==null?void 0:(V=Z.metadataRowContainer)==null?void 0:V.metadataRowContainerRenderer);if(a&&a.rows&&a.collapsedItemCount!==void 0)return a.rows=a.rows.slice(0,a.collapsedItemCount),a.collapsedItemCount=a.rows.length,a}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!!((Z=this.structuredDescriptionContentRenderer)==null?0:(V=Z.items)==null?0:V.length)}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!this.useFadedScrimDescription&&this.hasInlineStructuredDescription&&!this.descriptionCollapsed}},
descriptionExpandCommand:{configurable:!0,enumerable:!0,get:function(){if(this.structuredDescriptionContentRenderer)return null;var Z;return(Z=this.videoSecondaryInfoRenderer)==null?void 0:Z.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return((Z=this.videoSecondaryInfoRenderer)==null?0:(V=Z.owner)==null?0:(a=V.videoOwnerRenderer)==null?0:a.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J;return!!((Z=this.videoPrimaryInfoRenderer)==null?0:(V=Z.videoActions)==null?0:(a=V.menuRenderer)==null?0:(J=a.flexibleItems)==null?0:J.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.OU(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.OU(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var Z=this;if(_.F("web_title_hashtag_grey_delinkified")){var V,a=_.lv.unsafeClone((V=this.videoPrimaryInfoRenderer)==null?void 0:V.title);(V=a==null?void 0:a.runs)&&V.forEach(function(J){if(J==null?0:J.navigationEndpoint)J.textColor=4284506208,Z.isDark&&(J.textColor=4289374890)});
return a}return(a=this.videoPrimaryInfoRenderer)==null?void 0:a.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.F("web_title_hashtag_black_delinkified")||_.F("web_title_hashtag_grey_delinkified")}}});
DB.prototype.resetDescriptionState=DB.prototype.resetDescriptionState;DB.prototype.registerPanel=DB.prototype.registerPanel;DB.prototype.onYtExpanderLessTapped=DB.prototype.onYtExpanderLessTapped;DB.prototype.onYtExpanderMoreTapped=DB.prototype.onYtExpanderMoreTapped;DB.prototype.onRenderStamperFinished=DB.prototype.onRenderStamperFinished;DB.prototype.onYtTextInlineExpanderExpandedChanged=DB.prototype.onYtTextInlineExpanderExpandedChanged;DB.prototype.onYtTextInlineExpanderCollapseClicked=DB.prototype.onYtTextInlineExpanderCollapseClicked;
DB.prototype.onYtTextInlineExpanderExpandClicked=DB.prototype.onYtTextInlineExpanderExpandClicked;DB.prototype.moveActionsElement=DB.prototype.moveActionsElement;DB.prototype.updateShouldForceIconOnly=DB.prototype.updateShouldForceIconOnly;DB.prototype.updateTopLevelIconsOnly=DB.prototype.updateTopLevelIconsOnly;DB.prototype.structuredDescriptionContentRendererChanged=DB.prototype.structuredDescriptionContentRendererChanged;DB.prototype.videoSecondaryInfoRendererChanged=DB.prototype.videoSecondaryInfoRendererChanged;
DB.prototype.videoPrimaryInfoRendererChanged=DB.prototype.videoPrimaryInfoRendererChanged;DB.prototype.maybeUpdateActionsOnSeparateLine=DB.prototype.maybeUpdateActionsOnSeparateLine;DB.prototype.updateOwnerAndDescriptionPosition=DB.prototype.updateOwnerAndDescriptionPosition;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],DB.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],DB.prototype,"ytComponentBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],DB.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],DB.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],DB.prototype,"ytdReduxBehavior",void 0);_.z([_.Ly("#above-the-fold"),_.u("design:type",HTMLElement)],DB.prototype,"aboveTheFoldContainer",void 0);_.z([_.Ly("#menu ytd-menu-renderer"),_.u("design:type",Object)],DB.prototype,"menu",void 0);
_.z([_.Ly("#description-inline-expander"),_.u("design:type",Object)],DB.prototype,"descriptionInlineExpander",void 0);_.z([_.Ly("#faded-structured-description"),_.u("design:type",Object)],DB.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.z([_.Ly("#structured-description"),_.u("design:type",Object)],DB.prototype,"structuredDescriptionContentRendererElement",void 0);_.z([_.Ly("#title"),_.u("design:type",HTMLElement)],DB.prototype,"titleElement",void 0);
_.z([_.Ly("#description"),_.u("design:type",HTMLElement)],DB.prototype,"descriptionElement",void 0);_.z([_.Ly("#description-interaction"),_.u("design:type",Object)],DB.prototype,"descriptionInteraction",void 0);_.z([_.Ly("#owner"),_.u("design:type",HTMLElement)],DB.prototype,"ownerElement",void 0);_.z([_.Ly("#top-row"),_.u("design:type",HTMLElement)],DB.prototype,"topRowElement",void 0);_.z([_.Ly("#bottom-row"),_.u("design:type",HTMLElement)],DB.prototype,"bottomRowElement",void 0);
_.z([_.Ly("#actions"),_.u("design:type",HTMLElement)],DB.prototype,"actionsElement",void 0);_.z([_.Ly("#bottom-actions"),_.u("design:type",HTMLElement)],DB.prototype,"bottomActionsElement",void 0);_.z([_.Ly("#ytd-watch-info-text"),_.u("design:type",Object)],DB.prototype,"watchInfoTextElement",void 0);_.z([_.x(),_.u("design:type",Object)],DB.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],DB.prototype,"videoPrimaryInfoRenderer",void 0);
_.z([_.x(),_.u("design:type",Object)],DB.prototype,"videoSecondaryInfoRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],DB.prototype,"commentsEntryPointHeaderRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],DB.prototype,"videoMetadataCarousel",void 0);_.z([_.x(),_.u("design:type",Object)],DB.prototype,"structuredDescriptionContentRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],DB.prototype,"videoSummary",void 0);
_.z([_.x(),_.u("design:type",Object)],DB.prototype,"merchShelf",void 0);_.z([_.x(),_.u("design:type",Object)],DB.prototype,"infoPanelBelowMetadata",void 0);_.z([_.E("structuredDescriptionContentRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],DB.prototype,"productShelf",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],DB.prototype,"metadataBadgesInDescription",void 0);
_.z([_.E("videoPrimaryInfoRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],DB.prototype,"shouldHideBadges",null);_.z([_.E("productShelf","descriptionCollapsed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],DB.prototype,"shouldShowProductShelf",null);_.z([_.x(),_.u("design:type",Boolean)],DB.prototype,"isWatchFlexy",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],DB.prototype,"descriptionCollapsed",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],DB.prototype,"useFadedScrimDescription",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],DB.prototype,"skinnyMode",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("videoSecondaryInfoRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],DB.prototype,"largerItemWrap",null);_.z([_.x(),_.u("design:type",Object)],DB.prototype,"playlist",void 0);_.z([_.x(),_.u("design:type",Object)],DB.prototype,"clarifyBox",void 0);
_.z([_.x(),_.u("design:type",Object)],DB.prototype,"playerAds",void 0);_.z([_.x(),_.u("design:type",Boolean)],DB.prototype,"isDark",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],DB.prototype,"actionsOnSeparateLine",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],DB.prototype,"disableVideoOwnerOnTap",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],DB.prototype,"swatcherooDelayLoad",void 0);
_.z([_.x(),_.u("design:type",Boolean)],DB.prototype,"suppressTopLevelMetadataRows",void 0);_.z([_.x(),_.u("design:type",Object)],DB.prototype,"primaryMenuWidth",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],DB.prototype,"videoId",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],DB.prototype,"titleHeadlineXs",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],DB.prototype,"titleHeadlineS",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],DB.prototype,"titleHeadlineM",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],DB.prototype,"titleHashtagBlackLinkified",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],DB.prototype,"titleHashtagGreyLinkified",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],DB.prototype,"actionButtonsUpdateOwnerWidth",void 0);
_.z([_.x(),_.u("design:type",Object)],DB.prototype,"shouldForceIconOnly",void 0);_.z([_.Zr("skinnyMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"updateOwnerAndDescriptionPosition",null);_.z([_.Zr("skinnyMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.z([_.E("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription"),_.u("design:type",Object),_.u("design:paramtypes",[])],DB.prototype,"descriptionText",null);_.z([_.E("videoSecondaryInfoRenderer.headerRuns"),_.u("design:type",Array),_.u("design:paramtypes",[])],DB.prototype,"headerRuns",null);_.z([_.x({value:!1}),_.E("commentsEntryPointHeaderRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],DB.prototype,"hasTeaser",null);
_.z([_.x({value:!1,reflectToAttribute:!0}),_.E("videoMetadataCarousel"),_.u("design:type",Object),_.u("design:paramtypes",[])],DB.prototype,"hasTeaserCarousel",null);_.z([_.x({value:3}),_.E("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.u("design:type",Object),_.u("design:paramtypes",[])],DB.prototype,"descriptionMaxLines",null);_.z([_.E("videoSecondaryInfoRenderer.metadataRowContainer"),_.u("design:type",Object),_.u("design:paramtypes",[])],DB.prototype,"collapsibleMetadataRows",null);
_.z([_.E("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.u("design:type",Object),_.u("design:paramtypes",[])],DB.prototype,"alwaysVisibleMetadataRows",null);_.z([_.E("videoSecondaryInfoRenderer","structuredDescriptionContentRenderer"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],DB.prototype,"hasInlineStructuredDescription",null);
_.z([_.E("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],DB.prototype,"showInlineStructuredDescription",null);_.z([_.E("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],DB.prototype,"descriptionExpandCommand",null);
_.z([_.E("videoSecondaryInfoRenderer.owner"),_.u("design:type",Object),_.u("design:paramtypes",[])],DB.prototype,"videoOwnerCommand",null);_.z([_.x({reflectToAttribute:!0}),_.E("videoPrimaryInfoRenderer.videoActions"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],DB.prototype,"flexMenuEnabled",null);_.z([_.x({selector:_.tb,reflectToAttribute:!0}),_.u("design:type",Object)],DB.prototype,"isFullscreen",void 0);
_.z([_.E("descriptionText","useFadedScrimDescription"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],DB.prototype,"showAttributedStringDescription",null);_.z([_.E("descriptionText","useFadedScrimDescription"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],DB.prototype,"showFormattedStringDescription",null);
_.z([_.E("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],DB.prototype,"showFadedStructuredDescription",null);_.z([_.Zr("videoPrimaryInfoRenderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"videoPrimaryInfoRendererChanged",null);_.z([_.E("videoPrimaryInfoRenderer.title"),_.u("design:type",Object),_.u("design:paramtypes",[])],DB.prototype,"videoTitle",null);
_.z([_.E("videoPrimaryInfoRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],DB.prototype,"noEndpoints",null);_.z([_.Zr("videoSecondaryInfoRenderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"videoSecondaryInfoRendererChanged",null);
_.z([_.RX("videoPrimaryInfoRenderer","structuredDescriptionContentRenderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"structuredDescriptionContentRendererChanged",null);_.z([_.RX("skinnyMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"updateTopLevelIconsOnly",null);
_.z([_.RX("skinnyMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"updateShouldForceIconOnly",null);_.z([_.RX("skinnyMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"moveActionsElement",null);_.z([_.$K("yt-text-inline-expander-expand-clicked"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"onYtTextInlineExpanderExpandClicked",null);
_.z([_.$K("yt-text-inline-expander-collapse-clicked"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"onYtTextInlineExpanderCollapseClicked",null);_.z([_.$K("yt-text-inline-expander-expanded-changed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"onYtTextInlineExpanderExpandedChanged",null);
_.z([_.$K("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],DB.prototype,"onRenderStamperFinished",null);_.z([_.$K("yt-expander-more-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"onYtExpanderMoreTapped",null);_.z([_.$K("yt-expander-less-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"onYtExpanderLessTapped",null);
_.z([_.RX("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"registerPanel",null);_.z([_.RX("videoSecondaryInfoRenderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DB.prototype,"resetDescriptionState",null);DB=_.z([_.p({disableElementRegistration:!0,is:"ytd-watch-metadata"})],DB);
_.e(DB,"ytd-watch-metadata",function(){if(NYk!==void 0)return NYk;var Z=document.createElement("template");_.w(Z,'\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    <div id="description" class="item style-scope ytd-watch-metadata" on-down="onDescriptionDown" on-up="onDescriptionUp" on-click="onDescriptionClick">\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]]" 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="[[structuredDescriptionContentRenderer]]" 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="[[structuredDescriptionContentRenderer]]" 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    <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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return NYk=Z},{mode:2});_.wfk=function(Z){_.X2.call(this);this.JSC$20161_watchApi=Z;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;tBC(this);srk(this);FZi(this);DDW(this);cUD(this);OzS(this);GSK(this)};
_.O(_.wfk,_.X2);var FZi=function(Z){var V=function(){_.F("kevlar_is_pupi_enabled")||cC(Z)};
Z.JSC$20161_watchApi.getRoot().addEventListener("yt-player-updated",V);Z.addOnDisposeCallback(function(){Z.JSC$20161_watchApi.getRoot().removeEventListener("yt-player-updated",V)})},cUD=function(Z){if(_.F("kevlar_endscreen_auto_theater_mode")){var V=Z.JSC$20161_watchApi.subscribeToActiveChanged(function(){yUD(Z)},!1);
Z.addOnDisposeCallback(V)}},tBC=function(Z){var V,a,J,r,f;
_.m(function(d){if(d.nextAddress==1)return _.q(d,Z.JSC$20161_watchApi.playerApi,2);V=d.yieldResult;a=function(N){N=!!N;Oy(Z)&&(N=N?2:1,_.$g.getInstance().setState(N,!0,!1))};
J=function(N){N&&_.HA0(_.EV().getState())&&(_.MR(Z.JSC$20161_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),Z.temporaryTheaterMode=!0)};
r=function(N){_.F("kevlar_player_update_autonav_on_new_data")&&N.type==="newdata"&&(_.F("kevlar_is_pupi_enabled")||cC(Z))};
f=function(N){Z.onPlayerStateChange(N)};
_.F("kevlar_endscreen_auto_theater_mode")&&V.addEventListener("onAutonavCancelled",J);V.addEventListener("onAutonavChangeRequest",a);V.addEventListener("onVideoDataChange",r);V.addEventListener("onStateChange",f);Z.addOnDisposeCallback(function(){V.removeEventListener("onAutonavChangeRequest",a);V.removeEventListener("onVideoDataChange",r);V.removeEventListener("onStateChange",f);_.F("kevlar_endscreen_auto_theater_mode")&&V.removeEventListener("onAutonavCancelled",J)});
_.mt(d)})},srk=function(Z){Z.JSC$20161_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){Z.autonavCancelledBySignal=!0;
_.F("kevlar_is_pupi_enabled")||cC(Z)});
Z.JSC$20161_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(V,a,J){a&&cC(Z,J)});
Z.JSC$20161_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){Oy(Z)&&_.$g.getInstance().setState(2,!0,!0)});
Z.JSC$20161_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){Oy(Z)&&_.$g.getInstance().setState(1,!0,!0)});
Z.addOnDisposeCallback(function(){Z.JSC$20161_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");Z.JSC$20161_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");Z.JSC$20161_watchApi.unregisterActionHandler("yt-enable-autoplay-command");Z.JSC$20161_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},DDW=function(Z){var V=Z.JSC$20161_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){GSK(Z)}),a=Z.JSC$20161_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){OzS(Z)});
Z.addOnDisposeCallback(function(){Z.JSC$20161_watchApi.unsubscribeByKey(V);Z.JSC$20161_watchApi.unsubscribeByKey(a)})},GSK=function(Z){Z.autonavCancelledBySignal=!1;
_.F("kevlar_is_pupi_enabled")||cC(Z)},OzS=function(Z){var V=Z.JSC$20161_watchApi.getWatchNextResponse(),a,J;
var r=(V=(J=_.D(V==null?void 0:(r=V.playerOverlays)==null?void 0:(a=r.playerOverlayRenderer)==null?void 0:a.autonavToggle,_.HkY))==null?void 0:J.enabled)?2:1;_.F("kevlar_is_pupi_enabled")?_.$g.getInstance().setState(r,!1,!1):cC(Z);_.F("web_persist_server_autonav_state_on_client")&&typeof V==="boolean"&&_.bRE(r===2)},Oy=function(Z){if(Z.autonavCancelledBySignal)return!1;
var V,a,J,r;return!!((V=Z.JSC$20161_watchApi.getWatchNextResponse())==null?0:(a=V.contents)==null?0:(J=a.twoColumnWatchNextResults)==null?0:(r=J.autoplay)==null?0:r.autoplay)};
_.wfk.prototype.onPlayerStateChange=function(Z){if(Z===0){Z=!_.$g.getInstance().isAutoplaySetExplicitly();var V=this.JSC$20161_watchApi.getWatchNextResponse(),a,J,r,f;V=_.D(V==null?void 0:(a=V.contents)==null?void 0:(J=a.twoColumnWatchNextResults)==null?void 0:(r=J.autoplay)==null?void 0:(f=r.autoplay)==null?void 0:f.autoplayExplicitChoiceDialogRenderer,_.dXE);Oy(this)&&Z&&V&&_.Lr.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:V},popupType:"DIALOG"}})}else yUD(this)};
var yUD=function(Z){Z.temporaryTheaterMode&&(Z.temporaryTheaterMode=!1,_.MR(Z.JSC$20161_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},cC=function(Z,V){V=V===void 0?!1:V;
var a;_.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$20161_watchApi.playerApi,2);a=J.yieldResult;Oy(Z)?a.setAutonavState(_.$g.getInstance().getState(),V):a.setAutonavState(1,V);_.mt(J)})};var bz0={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"};_.HzS=function(Z){_.X2.call(this);var V=this;this.JSC$20166_watchApi=Z;var a=this.JSC$20166_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){UDk(V)});
this.addOnDisposeCallback(function(){V.JSC$20166_watchApi.unsubscribeByKey(a)});
UDk(this)};
_.O(_.HzS,_.X2);var UDk=function(Z){var V=Z.JSC$20166_watchApi.getPlayerResponse(),a=Z.JSC$20166_watchApi.getWatchNextResponse();if(!_.UDV(V==null?void 0:V.playabilityStatus,a==null?void 0:a.playerOverlays)){var J;var r=V==null?void 0:(J=V.playabilityStatus)==null?void 0:J.errorScreen}Z.JSC$20166_watchApi.provideRenderingData("ERROR_SCREEN",r)};var AUk=_.Uc(function(Z){var V=Z.data;return _.S("yt-player-overlay-video-details-renderer",{class:"ytPlayerOverlayVideoDetailsRendererHost"},_.S("div",{class:"ytPlayerOverlayVideoDetailsRendererTitle"},_.S(_.dH,{text:function(){return V().title}})),_.S("div",{class:"ytPlayerOverlayVideoDetailsRendererSubtitle"},_.S(_.lB,{data:function(){return V().channelAvatar}},{avatarViewModel:_.s1}),_.S(_.dH,{text:function(){return V().subtitle}})))},"Xi");var kSK=_.Uc(function(Z){return _.S("yt-player-quick-action-buttons",{class:_.un("ytPlayerQuickActionButtonsHost")},_.S(_.q_,{each:Z.data},function(V){return _.S(_.lB,{data:function(){return V}},{buttonViewModel:_.yk,
likeButtonViewModel:function(a){return _.S(_.n1,{data:a.data,disableIconAnimation:!0})},
dislikeButtonViewModel:_.K1})}))},"Yi");_.jrk=function(Z){_.X2.call(this);var V=this;this.JSC$20169_watchApi=Z;Z=_.B(_.ip({},void 0,"ufFdVc"));this.quickActionsViewModel=Z.next().value;this.setQuickActionsViewModel=Z.next().value;Z=_.B(_.ip({},void 0,"atbdp"));this.playerOverlayVideoDetailsRenderer=Z.next().value;this.setPlayerOverlayVideoDetailsRenderer=Z.next().value;var a=this.JSC$20169_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){E7I(V)});
this.addOnDisposeCallback(function(){V.JSC$20169_watchApi.unsubscribeByKey(a)});
E7I(this)};
_.O(_.jrk,_.X2);
var E7I=function(Z){var V,a,J,r,f,d,N,C,T,Y,X,n,t,c;_.m(function(y){if(y.nextAddress==1)return _.q(y,Z.JSC$20169_watchApi.playerApi,2);V=y.yieldResult;a=Z.JSC$20169_watchApi.getWatchNextResponse();f=(J=a)==null?void 0:(r=J.playerOverlays)==null?void 0:r.playerOverlayRenderer;N=_.D((d=f)==null?void 0:d.fullscreenQuickActionsBar,_.zgW);(T=(C=Z).setQuickActionsViewModel)==null||T.call(C,N||{});N&&v7J(Z,V);n=(Y=f)==null?void 0:(X=Y.videoDetails)==null?void 0:X.playerOverlayVideoDetailsRenderer;(c=(t=
Z).setPlayerOverlayVideoDetailsRenderer)==null||c.call(t,n||{});n&&xDW(Z,V);_.mt(y)})},v7J=function(Z,V){if(!Z.quickActionButtonsContainer){Z.quickActionButtonsContainer=document.createElement("div");
V.setFullscreenQuickActions(Z.quickActionButtonsContainer);var a=function(){return Z.quickActionsViewModel().quickActionButtons||[]},J=_.nf(Z.quickActionButtonsContainer,function(){return _.S(kSK,{data:a})});
Z.addOnDisposeCallback(function(){V.setFullscreenQuickActions(void 0);J()})}},xDW=function(Z,V){if(!Z.playerOverlayVideoDetailsRendererContainer){Z.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
V.setPlayerOverlayVideoDetailsRenderer(Z.playerOverlayVideoDetailsRendererContainer);var a=_.nf(Z.playerOverlayVideoDetailsRendererContainer,function(){return _.S(AUk,{data:Z.playerOverlayVideoDetailsRenderer})});
Z.addOnDisposeCallback(function(){V.setPlayerOverlayVideoDetailsRenderer(void 0);a()})}};_.G$=function(Z){_.X2.call(this);var V=this;this.JSC$20174_watchApi=Z;this.JSC$20174_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;Z=_.NC(_.EV(),_.tb,function(a){Qro(V,a)});
this.addOnDisposeCallback(Z);Z=_.NC(_.EV(),_.sQ,function(a){V.onWatchScroll(a)});
this.addOnDisposeCallback(Z);_.F("kevlar_watch_while_v2")&&(Z=_.NC(_.EV(),_.X4,function(a){pfI(V,a)}),this.addOnDisposeCallback(Z));
hYW(this);eYH(this);zYS();this.onWatchScroll(_.sQ(_.EV().getState()));_.bU("START_IN_FULL_WINDOW_MODE")&&this.JSC$20174_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.O(_.G$,_.X2);var hYW=function(Z){Z.JSC$20174_watchApi.registerActionHandler("yt-fullscreen-change-action",function(V){var a=Z.JSC$20174_watchApi.isActive();V&&!a||_.EV().dispatch(_.$z({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!V}}))});
Z.addOnDisposeCallback(function(){Z.JSC$20174_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},eYH=function(Z){var V,a;
_.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$20174_watchApi.playerApi,2);V=J.yieldResult;a=function(){Z.onFullerscreenEduClicked()};
V.addEventListener("onFullerscreenEduClicked",a);Z.addOnDisposeCallback(function(){V.removeEventListener("onFullerscreenEduClicked",a)});
_.mt(J)})},Qro=function(Z,V){var a;
_.m(function(J){if(J.nextAddress==1)return Z.isFullscreen=!!_.h3(),_.q(J,Z.JSC$20174_watchApi.playerApi,2);a=J.yieldResult;Z.JSC$20174_miniplayerActive||a.setFauxFullscreen(Z.isFullscreen);if(V&&(Z.JSC$20174_watchApi.focusOnPlayer(),!Z.fullerscreenEduButtonShownThisPlayback)){Z.fullerscreenEduButtonShownThisPlayback=!0;var r=_.rL("yt-fullerscreen-edu-button-shown-count")||0;_.o9("yt-fullerscreen-edu-button-shown-count",r+1,31536E3);Z.updateFullerscreenEduButtonSubtleModeState()}_.mt(J)})},pfI=function(Z,
V){var a;
_.m(function(J){if(J.nextAddress==1)return Z.JSC$20174_miniplayerActive=V,_.q(J,Z.JSC$20174_watchApi.playerApi,2);a=J.yieldResult;a.setFauxFullscreen(!Z.JSC$20174_miniplayerActive&&Z.isFullscreen);_.mt(J)})};
_.G$.prototype.onWatchScroll=function(Z){var V=this,a,J;return _.m(function(r){if(r.nextAddress==1)return _.F("external_fullscreen_with_edu")?_.q(r,V.JSC$20174_watchApi.playerApi,2):r.return();a=r.yieldResult;J=Z<=0;V.shouldShowFullerscreenEdu!==J&&(V.shouldShowFullerscreenEdu=J,a.updateFullerscreenEduButtonVisibility(!V.shouldShowFullerscreenEdu));_.mt(r)})};
_.G$.prototype.onFullerscreenEduClicked=function(){this.JSC$20174_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var Z=_.rL("yt-fullerscreen-edu-button-click-count")||0;_.o9("yt-fullerscreen-edu-button-click-count",Z+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
_.G$.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var Z=this,V,a,J,r,f,d;return _.m(function(N){if(N.nextAddress==1)return V=_.rL("yt-fullerscreen-edu-button-click-count")||0,a=_.rL("yt-fullerscreen-edu-button-shown-count")||0,J=_.W0("external_fullscreen_button_click_threshold"),r=_.W0("external_fullscreen_button_shown_threshold"),f=V>=J||a>=r,_.q(N,Z.JSC$20174_watchApi.playerApi,2);d=N.yieldResult;d.updateFullerscreenEduButtonSubtleModeState(f);_.mt(N)})};
_.G$.prototype.disposeInternal=function(){_.X2.prototype.disposeInternal.call(this);var Z=_.h3();_.F("kevlar_exit_fullscreen_leaving_watch")&&Z&&_.e5(Z)};
var zYS=function(){if(_.F("web_watch_add_viewport_meta_tag")){var Z=document.querySelector("meta[name=viewport]"),V=document.head;V&&!Z&&(Z=document.createElement("meta"),Z.name="viewport",Z.content="width=device-width, initial-scale=1.0, viewport-fit=cover",V.appendChild(Z))}};_.w6=function(Z){_.X2.call(this);var V=this;this.JSC$20178_watchApi=Z;this.jobId=0;this.pendingRequestId=void 0;var a=this.JSC$20178_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){$Di(V)});
this.addOnDisposeCallback(function(){V.JSC$20178_watchApi.unsubscribeByKey(a)});
$Di(this)};
_.O(_.w6,_.X2);var RYK=function(Z){_.td.cancelJob(Z.jobId);Z.pendingRequestId=void 0},$Di=function(Z){RYK(Z);
var V=rYC(Z.JSC$20178_watchApi.getWatchNextResponse());if(V){var a=250,J,r=(J=_.D(V,_.$GH))==null?void 0:J.initialDelayMs;_.F("web_watch_updated_metadata_server_initial_delay")&&r&&(a=r);Z.jobId=_.td.addLowPriorityJob(function(){return Z.fetchUpdatedMetadata(V)},a)}};
_.w6.prototype.fetchUpdatedMetadata=function(Z,V){var a=this,J,r,f,d,N,C,T,Y,X,n,t,c,y,U,v;return _.m(function(h){switch(h.nextAddress){case 1:V&&(J={continuation:V});if(!_.F("web_get_updated_metadata_fantasy_panel_continuation_params")){h.jumpTo(2);break}r=_.l().resolve(_.qj);f="PAsports_fantasy";return _.q(h,r.isVisible(f,!0),3);case 3:h.yieldResult&&(T=(N=(d=r).getUpdatePanelContinuationData)==null?void 0:(C=N.call(d,f))==null?void 0:C.updatePanelContinuationRequest)&&(J||(J={}),J.clientParams=
{panelContinuationParams:{panelContinuation:T}});case 2:Y=_.l().resolve(_.dc);if(!Y)return _.t$(Error("hm")),h.return();X={};a.pendingRequestId=X;return _.q(h,_.wH(Y,Z,J),4);case 4:n=h.yieldResult;if(X!==a.pendingRequestId)return h.return();y=(t=n)==null?void 0:(c=t.continuation)==null?void 0:c.timedContinuationData;((U=y)==null?0:U.continuation)&&((v=y)==null?0:v.timeoutMs)&&(a.jobId=_.td.addLowPriorityJob(function(){return a.fetchUpdatedMetadata(Z,y.continuation)},y.timeoutMs));
_.mt(h)}})};
_.w6.prototype.disposeInternal=function(){_.X2.prototype.disposeInternal.call(this);RYK(this)};var MBK=_.Uc(function(Z){var V=_.VE(function(){var J=Z.data().videoId;if(Z.active())J=_.pF(J),_.l().resolve(_.Lf).resolveCommand(J);else{var r=Z.playerApi(),f=r.getAvailableAudioTracks(),d,N,C=(d=Z.sourceVideoConfig().audioTracks)==null?void 0:(N=d.find(function(T){return T.isDefaultForSource}))==null?void 0:N.id;
if(f=f.find(function(T){return T.getLanguageInfo().getId()===C}))r.setAudioTrack(f,!0),r.setCompositeParam({activeVideoId:J}),Z.setActiveSourceId(J)}}),a={};
return _.S("ytw-composite-source-video-overlay",{class:_.un("ytwCompositeSourceVideoOverlayHost",(a.ytwCompositeSourceVideoOverlayActive=Z.active,a.ytwCompositeSourceVideoOverlayInteracting=Z.interacting,a)),style:_.ot({left:function(){var J;return((J=Z.data().topLeftCornerX)!=null?J:0)*100+"%"},
top:function(){var J;return((J=Z.data().topLeftCornerY)!=null?J:0)*100+"%"},
width:function(){var J;return((J=Z.data().width)!=null?J:0)*100+"%"},
height:function(){var J;return((J=Z.data().height)!=null?J:0)*100+"%"}}),
"on:click":V},_.S("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"Zi");var LZD=_.Uc(function(Z){var V=_.B(_.Jc(function(){var N,C=(N=Z.data().sources)==null?void 0:N.find(function(T){return T.isActive});
if(C)return C.videoId})),a=V.next().value,J=V.next().value;
V=_.B(_.ip(!1,void 0,"WI4BUb"));var r=V.next().value,f=V.next().value;V=_.VE(function(){f(!0)});
var d=_.VE(function(){f(!1)});
return _.S("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":V,"on:mouseout":d},_.S(_.K,{cond:function(){return Z.data().sources},
then:function(N){return _.S(_.q_,{each:N},function(C){return _.S(MBK,{data:C,active:function(){return C.videoId===a()},
setActiveSourceId:J,interacting:r,playerApi:Z.playerApi,sourceVideoConfig:function(){return PT8(Z.compositeVideoConfig(),C.videoId)}})})}}))},"$i");_.g78=function(Z){_.X2.call(this);this.JSC$20194_watchApi=Z;Z=_.B(_.ip({},void 0,"gyAjHd"));this.compositeVideoOverlayRenderer=Z.next().value;this.setCompositeVideoOverlayRenderer=Z.next().value;Z=_.B(_.ip({},void 0,"U5hcq"));this.compositeVideoConfig=Z.next().value;this.setCompositeVideoConfig=Z.next().value;u1C(this);WZL(this)};
_.O(_.g78,_.X2);var u1C=function(Z){var V=Z.JSC$20194_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){WZL(Z)});
Z.addOnDisposeCallback(function(){Z.JSC$20194_watchApi.unsubscribeByKey(V)})},I3C=function(Z){var V;
return _.m(function(a){if(a.nextAddress==1)return _.q(a,Z.JSC$20194_watchApi.playerApi,2);V=a.yieldResult;V.setCompositeVideoOverlayRendererComponent(Z.container);_.mt(a)})},ZLC=function(Z){var V;
return _.m(function(a){if(a.nextAddress==1)return _.q(a,Z.JSC$20194_watchApi.playerApi,2);V=a.yieldResult;V.setCompositeVideoOverlayRendererComponent(void 0);_.mt(a)})},V1J=function(Z){var V,a;
return _.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$20194_watchApi.playerApi,2);V=J.yieldResult;Z.container=document.createElement("div");a=_.nf(Z.container,function(){return _.S(LZD,{data:Z.compositeVideoOverlayRenderer,compositeVideoConfig:Z.compositeVideoConfig,playerApi:V})});
Z.addOnDisposeCallback(a);_.mt(J)})},WZL=function(Z){var V,a,J,r,f,d,N,C;
_.m(function(T){return T.nextAddress==1?(V=Z.JSC$20194_watchApi.getPlayerResponse(),f=_.D((a=V)==null?void 0:(J=a.overlay)==null?void 0:(r=J.playerControlsOverlayRenderer)==null?void 0:r.compositeVideoOverlay,uUH),C=(d=V)==null?void 0:(N=d.playerConfig)==null?void 0:N.compositeVideoConfig,f&&Z.setCompositeVideoOverlayRenderer(f),C&&Z.setCompositeVideoConfig(C),f&&C?Z.container?T.jumpTo(6):_.q(T,V1J(Z),6):aUL(Z)?_.q(T,ZLC(Z),0):T.jumpTo(0)):aUL(Z)?T.jumpTo(0):_.q(T,I3C(Z),0)})},aUL=function(Z){var V;
return!((V=Z.container)==null||!V.parentElement)};
_.g78.prototype.disposeInternal=function(){aUL(this)&&ZLC(this);_.X2.prototype.disposeInternal.call(this)};_.fUD=function(Z){_.X2.call(this);var V=this;this.JSC$20200_watchApi=Z;var a=this.JSC$20200_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var J=V.JSC$20200_watchApi.getPlayerResponse();if(J){var r,f;if(J=_.D((r=J.endscreen)==null?void 0:(f=r.endscreenRenderer)==null?void 0:f.hideButton,_.sn)){var d;(d=V.setEndscreenHideButton)==null||d.call(V,J);Jei(V)}}});
this.addOnDisposeCallback(function(){V.JSC$20200_watchApi.unsubscribeByKey(a)});
Z=_.B(_.ip({},void 0,"PPHRb"));this.endscreenHideButton=Z.next().value;this.setEndscreenHideButton=Z.next().value;oQk(this);reW(this);PcC(this)};
_.O(_.fUD,_.X2);var Jei=function(Z){var V,a;_.m(function(J){if(J.nextAddress==1)return Z.creatorEndscreenHideButtonContainer?J.return():_.q(J,Z.JSC$20200_watchApi.playerApi,2);V=J.yieldResult;Z.creatorEndscreenHideButtonContainer=document.createElement("div");_.xl(Z.creatorEndscreenHideButtonContainer,!1);V.setCreatorEndscreenHideButton(Z.creatorEndscreenHideButtonContainer);a=_.nf(Z.creatorEndscreenHideButtonContainer,function(){return _.S(_.Fb,{data:Z.endscreenHideButton,useOutlinedIcon:!0})});
Z.addOnDisposeCallback(function(){a();V.setCreatorEndscreenHideButton(void 0)});
_.mt(J)})},oQk=function(Z){var V,a;
_.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$20200_watchApi.playerApi,2);V=J.yieldResult;a=function(){Z.creatorEndscreenHideButtonContainer&&_.xl(Z.creatorEndscreenHideButtonContainer,!0)};
V.addEventListener("endscreenelementshown",a);Z.addOnDisposeCallback(function(){V.removeEventListener("endscreenelementshown",a)});
_.mt(J)})},reW=function(Z){var V=function(){Z.creatorEndscreenHideButtonContainer&&_.xl(Z.creatorEndscreenHideButtonContainer,!1)},a=Z.JSC$20200_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",V),J=Z.JSC$20200_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",V);
Z.addOnDisposeCallback(function(){Z.JSC$20200_watchApi.unsubscribeByKey(a);Z.JSC$20200_watchApi.unsubscribeByKey(J)})},PcC=function(Z){Z.JSC$20200_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(V){var a=_.D(V,e$8);
Z.JSC$20200_watchApi.playerApi.then(function(J){J==null||J.setCreatorEndscreenVisibility(!!a.hide)})});
Z.addOnDisposeCallback(function(){Z.JSC$20200_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};_.BgC=function(Z){_.X2.call(this);this.JSC$20206_watchApi=Z;iL8(this)};
_.O(_.BgC,_.X2);var iL8=function(Z){var V,a;_.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$20206_watchApi.playerApi,2);V=J.yieldResult;a=function(r){_.EV().dispatch(_.$z({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:r}}))};
V.addEventListener("onRetroModeChanged",a);Z.addOnDisposeCallback(function(){V.removeEventListener("onRetroModeChanged",a)});
_.mt(J)})};var Gv=0,OQ=0,wf=0;var d$W;d$W=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]);_.yI=function(Z){_.X2.call(this);this.JSC$20219_watchApi=Z;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;m$W(this)};
_.O(_.yI,_.X2);
var m$W=function(Z){var V,a,J;_.m(function(r){if(r.nextAddress==1)return _.q(r,Z.JSC$20219_watchApi.playerApi,2);V=r.yieldResult;if(Z.isDisposed())return r.return();Z.sessionStorage=_.SKI("yt-sleep-timer");Z.sessionStorage||_.FD(new _.qa("SessionStorage for Sleep Timer is undefined."));((a=Z.sessionStorage)==null?void 0:a.get("yt-sleep-timer"))==="true"&&(T5K(),(J=Z.sessionStorage)==null||J.remove("yt-sleep-timer"),V.syncVolume());NgK(Z,V);Cco(Z,V);qxo(Z,V);_.mt(r)})},NgK=function(Z,V){var a=function(T){Z.onSleepTimerSettingsChanged(T,
V)},J=function(T){Z.onPlayerStateChange(T,V)},r=function(){Z.onLoopChange(V)},f=function(){Z.onCloseMiniplayer(V)},d=function(){N5I(V,(0,_.zc)(),YhH(V),Z.selectedOption==="End of video",V.getPlayerState()!==1)},N=function(){Z.onSeekComplete(V)},C=function(){_.td.cancelJob(OQ);
var T=V.getCurrentTime()>=V.getDuration(),Y=Z.selectedOption==="End of video"||Z.selectedOption==="End of playlist"&&!B5W(Z.playlistId);T&&Y&&SxH(Z,V)};
V.addEventListener("onSleepTimerSettingsChanged",a);V.addEventListener("onLoopChange",r);V.addEventListener("onLoopRangeChange",r);V.addEventListener("onStateChange",J);V.addEventListener("onCloseMiniplayer",f);V.addEventListener("onSleepTimerFeatureAvailable",d);V.addEventListener("SEEK_COMPLETE",N);V.addEventListener("onAdStart",C);Z.addOnDisposeCallback(function(){V.removeEventListener("onSleepTimerSettingsChanged",a);V.removeEventListener("onLoopChange",r);V.removeEventListener("onLoopRangeChange",
r);V.removeEventListener("onStateChange",J);V.removeEventListener("onCloseMiniplayer",f);V.removeEventListener("onSleepTimerFeatureAvailable",d);V.removeEventListener("SEEK_COMPLETE",N);V.removeEventListener("onAdStart",C)})},Cco=function(Z,V){var a=Z.JSC$20219_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var J=V.getVideoData().video_id,r,f=(r=fDK(Z.JSC$20219_watchApi))==null?void 0:r.playlistId;
Z.pauseAutonavPlayback&&(V.pauseVideo(),V.syncVolume(),Z.pauseAutonavPlayback=!1);if(Z.selectedOption==="End of video"&&J!==Z.videoId)b2(Z,V);else{if(Z.selectedOption==="End of playlist"){r=B5W(Z.playlistId);if(f!==Z.playlistId){b2(Z,V);break a}r?r&&TgS(Z,V):YxC(Z,V)}Z.videoId=J;Z.playlistId=f}}});
Z.addOnDisposeCallback(function(){Z.JSC$20219_watchApi.unsubscribeByKey(a)})},qxo=function(Z,V){var a=_.l().resolve(_.lE),J=_.NC(a,_.G0F,function(f){f&&Z.selectedOption!=="Off"&&b2(Z,V)}),r=Z.JSC$20219_watchApi.subscribeToActiveChanged(function(f){var d,N;
return _.m(function(C){if(C.nextAddress==1)return _.q(C,_.d8().navigationFinishPromise,2);d=!_.MQF();N=_.l().resolve(_.Ee).isMiniplayerActive();f||!cm(Z.selectedOption)||N||d||b2(Z,V);_.mt(C)})},!1);
a=_.NC(a,function(f){return f.entities.playlistLoopStateEntity||{}},function(f){f=f===void 0?{}:f;
var d=i3W(Z.JSC$20219_watchApi);if(d){var N;((N=f[d])==null?void 0:N.state)==="PLAYLIST_LOOP_STATE_ALL"&&cm(Z.selectedOption)&&b2(Z,V)}});
Z.addOnDisposeCallback(J);Z.addOnDisposeCallback(a);Z.addOnDisposeCallback(r)};
_.yI.prototype.onSleepTimerSettingsChanged=function(Z,V){switch(Z){case "Off":this.selectedOption!=="Off"&&b2(this,V);break;case "End of video":case "End of playlist":XtJ(this,Z,V);break;default:XtJ(this,Z,V,d$W.get(Z))}};
_.yI.prototype.onLoopChange=function(Z){(Z.getLoopVideo()||Z.getLoopRange())&&cm(this.selectedOption)&&b2(this,Z)};
_.yI.prototype.onCloseMiniplayer=function(Z){cm(this.selectedOption)&&b2(this,Z)};
var XtJ=function(Z,V,a,J){KkS(Z,a);Z.selectedOption=V;Z.videoId=a.getVideoData().video_id;Z.playlistId="";var r;(r=Z.sessionStorage)==null||r.set("yt-sleep-timer","true");Z.adjustmentsCount++;N5I(a,(0,_.zc)(),YhH(a),Z.selectedOption==="End of video");if(Z.selectedOption==="End of video")YxC(Z,a),nQK(Z,a);else if(Z.selectedOption==="End of playlist"){nQK(Z,a);var f,d;Z.playlistId=(d=(f=fDK(Z.JSC$20219_watchApi))==null?void 0:f.playlistId)!=null?d:"";B5W(Z.playlistId)||YxC(Z,a)}else J&&(Z.presetFadeSchedulerId=
_.Cg(_.td,function(){qhW(a,15E3)},J-15E3),Z.presetPauseSchedulerId=_.Cg(_.td,function(){SxH(Z,a)},J),CTK(a,(0,_.zc)(),J))},SxH=function(Z,V){if(Z.JSC$20219_watchApi.isActive()){var a={dismissDialogEndpoint:{}};
var J={commandExecutorCommand:{commands:[a,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};a={buttonViewModel:{title:_.oC("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:a}}};J={buttonViewModel:{title:_.oC("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:J}}};var r={dialogHeaderViewModel:{headline:{content:_.oC("SLEEP_TIMER_ENDED_TITLE")}}},
f={basicContentViewModel:{paragraphs:[{text:{content:_.oC("SLEEP_TIMER_ENDED_TEXT")}}]}};a={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:r,content:f,footer:{panelFooterViewModel:{primaryButton:a,secondaryButton:J,shouldHideDivider:!0}}}}}}};_.l().resolve(_.Lf).resolveCommand(a,{form:{element:Z}})}else T5K();lUC(Z,!1);t1J(Z,V);V.pauseVideo();_.$g.getInstance().getState()===2&&V.getPlayerState()===5&&(Z.pauseAutonavPlayback=!0)},b2=function(Z,V){lUC(Z,!0);
t1J(Z,V);T5K()},t1J=function(Z,V){KkS(Z,V);
Z.selectedOption="Off";Z.videoId="";Z.playlistId="";Z.adjustmentsCount=0;var a;(a=Z.sessionStorage)==null||a.remove("yt-sleep-timer");_.td.cancelJob(Gv);V.resetSleepTimerMenuSettings()},lUC=function(Z,V){V={timer_length_adjustment_times_during_session:Z.adjustmentsCount-1,
is_session_cancelled:V};switch(Z.selectedOption){case "Off":V.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":V.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":V.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:V.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",V.option_duration_in_minutes=d$W.get(Z.selectedOption)/6E4}_.n9("sleepTimerSessionFinishEvent",V)};
_.yI.prototype.onPlayerStateChange=function(Z,V){Z===1?N5I(V,(0,_.zc)(),YhH(V),this.selectedOption==="End of video"):Z===0?(_.td.cancelJob(OQ),V.setVideoTimeLeft(mJD(0,0))):Z===2&&_.td.cancelJob(OQ);this.selectedOption==="End of video"?Z===0?SxH(this,V):Z===2&&ShJ(V):this.selectedOption!=="End of playlist"||B5W(this.playlistId)||(Z===0?SxH(this,V):Z===2&&ShJ(V))};
_.yI.prototype.onSeekComplete=function(Z){Z.getPlayerState()===2&&N5I(Z,(0,_.zc)(),YhH(Z),this.selectedOption==="End of video",!0)};
_.yI.prototype.onCueRangeEnter=function(Z,V){Z==="sleep-timer-fade-audio"&&qhW(V,(V.getDuration()-V.getProgressState().current)*1E3)};
_.yI.prototype.onCueRangeExit=function(Z,V){Z==="sleep-timer-fade-audio"&&V.getPlayerState()!==0&&ShJ(V,!0)};
var YxC=function(Z,V){V.addCueRange("sleep-timer-fade-audio",V.getDuration()-15,V.getDuration());V.addEventListener("onCueRangeEnter",function(a){Z.onCueRangeEnter(a,V)});
V.addEventListener("onCueRangeExit",function(a){Z.onCueRangeExit(a,V)})},TgS=function(Z,V){V.removeCueRange("sleep-timer-fade-audio");
V.removeEventListener("onCueRangeEnter",function(a){Z.onCueRangeEnter(a,V)});
V.removeEventListener("onCueRangeExit",function(a){Z.onCueRangeExit(a,V)})},KkS=function(Z,V){cm(Z.selectedOption)?TgS(Z,V):(_.td.cancelJob(Z.presetPauseSchedulerId),_.td.cancelJob(Z.presetFadeSchedulerId),Z.presetPauseSchedulerId=0,Z.presetFadeSchedulerId=0);
ShJ(V,!0)},nQK=function(Z,V){V.setLoop(!1);
V.setLoopVideo(!1);V.setLoopRange(null);(Z=i3W(Z.JSC$20219_watchApi))&&_.l().resolve(_.lE).dispatch(_.d0("playlistLoopStateEntity",Z,{key:Z,state:"PLAYLIST_LOOP_STATE_NONE"}))};_.ceD=function(Z){_.X2.call(this);this.JSC$20222_watchApi=Z;skK(this);FkK(this);D$C(this);Z=Z.getRoot();if(Z.is==="ytd-watch-flexy"||Z.is==="ytd-watch-grid")Z.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.w9K();_.F("web_watch_log_theater_mode_cookie_state")&&_.Bb.get("wide","0")==="1"&&_.FGK("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.O(_.ceD,_.X2);var skK=function(Z){var V,a;_.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$20222_watchApi.playerApi,2);V=J.yieldResult;a=function(r){OL0(Z,!!r)};
V.addEventListener("SIZE_CLICKED",a);Z.addOnDisposeCallback(function(){V.removeEventListener("SIZE_CLICKED",a)});
_.mt(J)})},FkK=function(Z){Z.JSC$20222_watchApi.registerActionHandler("yt-toggle-theater-mode",function(V,a){OL0(Z,V,a===void 0?!0:a)});
Z.addOnDisposeCallback(function(){Z.JSC$20222_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
_.ceD.prototype.getState=function(){return _.X0(_.EV().getState())};
var OL0=function(Z,V,a){a=a===void 0?!0:a;var J,r,f,d=_.F("enable_player_resize_transition")&&!!Z.JSC$20222_watchApi.getWatchNextResponse()&&!((J=Z.JSC$20222_watchApi.getWatchNextResponse())==null?0:(r=J.contents)==null?0:(f=r.twoColumnWatchNextResults)==null?0:f.conversationBar);_.YO8(function(){_.EV().dispatch(_.$z({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:V}}));_.F("theater_mode_scroll_to_top_killswitch")||Z.JSC$20222_watchApi.scrollWatchTo(0,!1);_.h3()&&_.F("external_fullscreen")&&_.e5(document.documentElement);
D$C(Z);a&&_.dm("wide",V?"1":"0",-1);_.MR(Z.JSC$20222_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);Z.JSC$20222_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:V});V&&_.w9K()},{shouldWrap:d})},D$C=function(Z){var V;
_.m(function(a){if(a.nextAddress==1)return _.q(a,Z.JSC$20222_watchApi.playerApi,2);V=a.yieldResult;V.setSizeStyle(!0,Z.getState());_.mt(a)})};var yeS=function(Z){_.X2.call(this);var V=this;this.playerApi=Z;this.timeToPanelSyncKeyMap={};var a;if(Z==null?0:(a=Z.isReady)==null?0:a.call(Z)){a=_.NC(_.l().resolve(_.lE),function(r){return r.entities.timedMarkersListSyncEntity||{}},function(r,f){r=r===void 0?{}:r;
f=f===void 0?{}:f;for(var d=_.B(Object.keys(f)),N=d.next();!N.done;N=d.next())N=N.value,r[N]!==f[N]&&GiL(V,f[N]);f=_.B(Object.keys(r));for(d=f.next();!d.done;d=f.next())d=d.value,N=r[d],V.timeToPanelSyncKeyMap[d]&&wtD(V,N)});
this.addOnDisposeCallback(a);var J=function(r){V.onCueRangeEnter(r)};
Z.addEventListener("onCueRangeEnter",J);this.addOnDisposeCallback(function(){var r;(r=Z.removeEventListener)==null||r.call(Z,"onCueRangeEnter",J)})}};
_.O(yeS,_.X2);
var wtD=function(Z,V){var a,J;if((a=Z.playerApi)==null?0:(J=a.isReady)==null?0:J.call(a)){var r;if((a=V==null?void 0:(r=V.timedListData)==null?void 0:r.sections)&&V!=null&&V.key)for(r=_.B(a),a=r.next();!a.done;a=r.next())if(a=a.value,a.timedSyncDataList&&a.sectionId)for(J=0;J<a.timedSyncDataList.length;J++){var f=a.timedSyncDataList[J];f.syncItemId&&Z.playerApi.addCueRange(a.sectionId+"_"+V.key+"_"+f.syncItemId,Number(f.videoTimeMs)/1E3,J===a.timedSyncDataList.length-1?0x8000000000000:Number(a.timedSyncDataList[J+
1].videoTimeMs)/1E3)}}},GiL=function(Z,V){var a,J;
if((a=Z.playerApi)==null?0:(J=a.isReady)==null?0:J.call(a)){var r;if((a=V==null?void 0:(r=V.timedListData)==null?void 0:r.sections)&&V!=null&&V.key)for(r=_.B(a),a=r.next();!a.done;a=r.next())if(a=a.value,a.timedSyncDataList&&a.sectionId){J=_.B(a.timedSyncDataList);for(var f=J.next();!f.done;f=J.next())f=f.value,f.syncItemId&&Z.playerApi.removeCueRange(a.sectionId+"_"+V.key+"_"+f.syncItemId)}}};
yeS.prototype.onCueRangeEnter=function(Z){for(var V=_.B(Object.keys(this.timeToPanelSyncKeyMap)),a=V.next();!a.done;a=V.next()){a=a.value;var J=_.B(Z.split("_"+a+"_")),r=J.next().value;J=J.next().value;if(r&&J){Z=_.l().resolve(_.lE);V=this.timeToPanelSyncKeyMap[a];var f=_.hOn(Z.getState(),V);a=bLW(a,r,J);if(a===-1)break;a={activeSyncId:J,activeItemIndex:a,activeSectionInfo:{sectionIdentifier:r}};f?Z.dispatch(_.D1("markersEngagementPanelSyncEntity",V,a)):Z.dispatch(_.d0("markersEngagementPanelSyncEntity",
V,Object.assign({},{key:V},a)));break}}};
var bLW=function(Z,V,a){var J=_.l().resolve(_.lE),r,f;Z=(r=DsK(J.getState(),Z))==null?void 0:(f=r.timedListData)==null?void 0:f.sections;if(!Z)return-1;r=0;f=_.B(Z);for(Z=f.next();!Z.done;Z=f.next()){Z=Z.value;J=Z.timedSyncDataList||[];if(Z.sectionId===V)return V=J.findIndex(function(d){return d.syncItemId===a}),V===-1?V:r+V;
r+=J.length}return-1};_.Ae0=function(Z){_.X2.call(this);var V=this;this.JSC$20234_watchApi=Z;this.unresolvedCommands=[];this.JSC$20234_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(a){U$J(V,a)});
this.addOnDisposeCallback(function(){V.JSC$20234_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
HLK(this)};
_.O(_.Ae0,_.X2);var HLK=function(Z){var V;_.m(function(a){if(a.nextAddress==1)return _.q(a,Z.JSC$20234_watchApi.playerApi,2);V=a.yieldResult;if(Z.isDisposed())return a.return();Z.timedSyncObserver=new yeS(V);Z.unresolvedCommands.length&&(Z.unresolvedCommands.forEach(function(J){return U$J(Z,J)}),Z.unresolvedCommands=[]);
_.fG(Z,Z.timedSyncObserver);_.mt(a)})},U$J=function(Z,V){if(Z.timedSyncObserver){var a=_.D(V,$JS);
if(a&&a.timedSyncEntityKey&&a.panelSyncEntityKey){Z=Z.timedSyncObserver;V=a.timedSyncEntityKey;var J=a.panelSyncEntityKey;a=!!a.isEnabled;a=a===void 0?!0:a;var r=_.l().resolve(_.lE);r=DsK(r.getState(),V);a?Z.timeToPanelSyncKeyMap[V]||(Z.timeToPanelSyncKeyMap[V]=J,wtD(Z,r)):(delete Z.timeToPanelSyncKeyMap[V],GiL(Z,r))}}else Z.unresolvedCommands.push(V)};var kiK=_.Uc(function(Z){var V=Z.data,a=Z.maybeLogSmartSkipClientData,J=_.v6();_.xA(J,function(){return V().rendererContext},{onTap:function(Y,X){X({disableClickTracking:!0})}});
var r=null,f=null,d=_.F("web_enable_auto_focus_for_timely_action_button"),N=function(){r=document.activeElement},C=function(){V().smartSkipMetadata&&(r=document.activeElement,_.Kn0(function(){return f}))},T=function(Y){if(V().smartSkipMetadata&&(!Y||Y.key!=="Enter")){r&&r.isConnected&&(_.Kn0(function(){return r}),r=null);
var X;(X=f)==null||X.blur()}};
Z=_.VE(function(){a==null||a(!0,V());return!1});
_.$X(J,{visibilityCallback:function(Y){if(d)Y?f&&V().smartSkipMetadata&&(C(),document.addEventListener("focusin",N)):(document.removeEventListener("focusin",N),T());else if(Y&&_.F("web_ephemeral_actions")){Y=_.En(V().rendererContext);var X=Number(V().maxVisibleDurationMilliseconds),n,t=(n=_.D(V().rendererContext,_.pg))==null?void 0:n.label;Y&&X&&t&&(n={label:t,command:Y,durationMs:X},_.l().resolve(_.au).enqueue(n))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}});_.lU(function(){if(d){var Y;if((f=(Y=J.value)==null?void 0:Y.querySelector("button"))&&V().smartSkipMetadata){var X;(X=J.value)==null||X.addEventListener("keydown",T)}}});
_.sN(function(){d&&(f&&V().smartSkipMetadata&&f.removeEventListener("keydown",T),document.removeEventListener("focusin",N),T())});
return _.S("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:J,"on:click":Z},_.S(_.lB,{data:function(){return V().content}},{buttonViewModel:_.yk}))},"aj");var EQL=_.Uc(function(Z){var V=Z.data,a=Z.playerApi,J=_.l().resolve(_.tYA);Z=_.B(_.Jc(function(){V()}));
var r=Z.next().value,f=Z.next().value,d=function(){return KFC(V(),r())},N=function(T,Y){var X,n,t=(X=_.D(Y==null?void 0:Y.rendererContext,_.Zun))==null?void 0:(n=X.loggingDirectives)==null?void 0:n.trackingParams;
if((Y=Y==null?void 0:Y.smartSkipMetadata)&&Y.loggingData&&(n=Y.loggingData,Y=n.algorithmId,X=n.startMilliseconds,n=n.endMilliseconds,Y&&X!==void 0&&n!==void 0)){var c,y;T={smartSkipData:Object.assign({},{versionName:Y,startMediaTimeMs:X,endMediaTimeMs:n},T&&{userInteractionMediaTimeMs:(Math.floor(((c=_.po())==null?void 0:(y=c.getPlayer())==null?void 0:y.getCurrentTime())||0)*1E3).toString()})};c=_.st();var U;t&&(U=_.oN(t));c&&U&&_.AB(c,U,T)}},C=function(T,Y){var X=KFC(V(),T);
if(X){var n=_.D(X,ye),t;if(t=Y)t=a(),X=_.D(X,ye),t=X!=null&&X.smartSkipMetadata?!(t==null?0:t.isSameMarkerTypeVisible((X==null?void 0:X.smartSkipMetadata.markerKey)||"")):!0;if(t){var c,y;(n==null?0:(c=n.smartSkipMetadata)==null?0:(y=c.loggingData)==null?0:y.isCounterfactual)||(N(!1,n),f(T))}else Y||r()!==T||f(void 0)}};
_.lp(function(){var T=V().timelyActions;if(T){T=_.B(T);for(var Y=T.next();!Y.done;Y=T.next()){Y=_.D(Y.value,ye);var X=void 0;(X=Y)!=null&&X.cueRangeId&&J.timelyActionsMap.set(Y.cueRangeId,C)}_.sN(function(){J.timelyActionsMap.clear()})}});
return _.S("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.S(_.lB,{data:d},{timelyActionViewModel:function(T){return _.S(kiK,{data:T.data,maybeLogSmartSkipClientData:function(){N(!0,_.D(d(),ye))}})}}))},"bj");_.vQI=function(Z){_.X2.call(this);this.JSC$20246_watchApi=Z;Z=_.B(_.ip({},void 0,"pLDp2"));this.timelyActionsOverlay=Z.next().value;this.setTimelyActionsOverlay=Z.next().value;jko(this)};
_.O(_.vQI,_.X2);var jko=function(Z){var V,a,J,r;_.m(function(f){if(f.nextAddress==1)return x$W(Z),QkD(Z),Z.timelyActionsContainer=document.createElement("div"),_.q(f,Z.JSC$20246_watchApi.playerApi,2);V=f.yieldResult;(J=(a=V).insertTimelyActionUi)==null||J.call(a,Z.timelyActionsContainer);r=_.nf(Z.timelyActionsContainer,function(){return _.S(EQL,{data:Z.timelyActionsOverlay,playerApi:V})});
Z.addOnDisposeCallback(r);_.mt(f)})},QkD=function(Z){var V=Z.JSC$20246_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){x$W(Z)});
Z.addOnDisposeCallback(function(){Z.JSC$20246_watchApi.unsubscribeByKey(V)})},x$W=function(Z){var V=Z.JSC$20246_watchApi.getWatchNextResponse();
if(V){var a,J;if(V=_.D((a=V.playerOverlays)==null?void 0:(J=a.playerOverlayRenderer)==null?void 0:J.timelyActionsOverlayViewModel,R$I)){var r;(r=Z.setTimelyActionsOverlay)==null||r.call(Z,V)}}};_.hnJ=function(Z){_.X2.call(this);this.JSC$20250_watchApi=Z;ptk(this)};
_.O(_.hnJ,_.X2);var ptk=function(Z){var V,a;_.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$20250_watchApi.playerApi,2);V=J.yieldResult;a=function(r){_.Lr.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.D(r,_.iN8)},popupType:"TOAST"}})};
V.addEventListener("onYtShowToast",a);Z.addOnDisposeCallback(function(){V.removeEventListener("onYtShowToast",a)});
_.mt(J)})};var enS,RnS,zn0,$$k,Wk0,LkI,uIo,IUK,Zvo;enS=!1;_.M1D=function(Z){_.X2.call(this);this.JSC$20253_watchApi=Z;this.fullscreen=this.theater=!1;zn0(this);$$k(this);RnS(this)};
_.O(_.M1D,_.X2);RnS=function(Z){var V,a,J;_.m(function(r){if(r.nextAddress==1)return _.q(r,Z.JSC$20253_watchApi.playerApi,2);V=r.yieldResult;if(Z.isDisposed())return r.return();a=Z.JSC$20253_watchApi.getElement("CINEMATICS");if(!a)return r.return();Z.JSC$20253_cinematicController=new _.a3(a,V);_.fG(Z,Z.JSC$20253_cinematicController);_.yHC(Z.JSC$20253_cinematicController);LkI(Z,_.csJ());J=Z.JSC$20253_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(f){uIo(Z,f)});
Z.addOnDisposeCallback(function(){Z.JSC$20253_watchApi.unsubscribeByKey(J)});
Wk0(Z);uIo(Z,Z.JSC$20253_cinematicController.isAllowed());_.gQK(Z,Z.fullscreen,Z.theater);IUK(Z);_.mt(r)})};
zn0=function(Z){var V=Z.JSC$20253_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Wk0(Z)});
Z.addOnDisposeCallback(function(){Z.JSC$20253_watchApi.unsubscribeByKey(V)})};
$$k=function(Z){var V,a;_.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$20253_watchApi.playerApi,2);V=J.yieldResult;a=function(r){LkI(Z,r)};
V.addEventListener("cinematicSettingsToggleChange",a);Z.addOnDisposeCallback(function(){V.removeEventListener("cinematicSettingsToggleChange",a)});
_.mt(J)})};
Wk0=function(Z){var V=Z.JSC$20253_watchApi.getWatchNextResponse(),a;V=_.D(V==null?void 0:(a=V.pageVisualEffects)==null?void 0:a[0],_.XI);var J;(J=Z.JSC$20253_cinematicController)==null||_.UEK(J,V)};
LkI=function(Z,V){var a;(a=Z.JSC$20253_cinematicController)==null||_.bNJ(a,V);Zvo(Z)};
uIo=function(Z,V){var a;_.m(function(J){if(J.nextAddress==1)return _.F("kevlar_watch_cinematics_invisible")&&(V=!1),_.q(J,Z.JSC$20253_watchApi.playerApi,2);a=J.yieldResult;a.updateCinematicSettings(V);Zvo(Z);_.mt(J)})};
IUK=function(Z){var V=_.fF();if(_.F("kevlar_measure_ambient_mode_idle")&&!V.getFlag(192)&&!enS){enS=!0;var a=_.qf(_.td,function(){_.l().resolve(_.C8D).start(1E4)},5E3);
Z.addOnDisposeCallback(function(){_.td.cancelJob(a);_.l().resolve(_.C8D).stop()})}};
_.gQK=function(Z,V,a){Z.fullscreen=V;Z.theater=a;var J;(J=Z.JSC$20253_cinematicController)==null||J.setFullscreen(Z.fullscreen,Z.theater);if(_.F("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(Z.theater||Z.fullscreen){var r;(r=Z.JSC$20253_cinematicController)!=null&&(r=r.currentCinematicEffect)!=null&&(r=r.storyboardManager,r.paused=!1,_.Cfi(r),r.update())}else(Z=Z.JSC$20253_cinematicController)==null||(r=Z.currentCinematicEffect)!=null&&r.pause()};
Zvo=function(Z){if(_.F("web_cinematic_theater_mode")||_.F("web_cinematic_fullscreen")){var V;Z.JSC$20253_watchApi.getRoot().toggleCinematicsActive(!((V=Z.JSC$20253_cinematicController)==null||!V.isEnabled()))}};_.oYL=function(Z){_.X2.call(this);var V=this;this.JSC$20256_watchApi=Z;this.commentsReady=!1;this.setCommentsJobId=0;Z=_.NC(_.EV(),_.sQ,function(){Vm0(V)});
this.addOnDisposeCallback(Z);var a=this.JSC$20256_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){aEK(V)}),J=this.JSC$20256_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){aEK(V)});
this.addOnDisposeCallback(function(){V.JSC$20256_watchApi.unsubscribeByKey(a);V.JSC$20256_watchApi.unsubscribeByKey(J)});
var r=function(){_.F("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&JKK(V,"false")};
this.JSC$20256_watchApi.getRoot().addEventListener("yt-page-data-will-update",r);this.addOnDisposeCallback(function(){V.JSC$20256_watchApi.getRoot().removeEventListener("yt-page-data-will-update",r)});
aEK(this)};
_.O(_.oYL,_.X2);var aEK=function(Z){Z.commentsReady=!1;_.td.cancelJob(Z.setCommentsJobId);Z.setCommentsJobId=_.qf(_.td,function(){Vm0(Z)},1E3)},Vm0=function(Z){if(!Z.commentsReady){_.XZ("cmi");
_.td.cancelJob(Z.setCommentsJobId);var V,a,J,r,f=(V=Z.JSC$20256_watchApi.getWatchNextResponse())==null?void 0:(a=V.contents)==null?void 0:(J=a.twoColumnWatchNextResults)==null?void 0:(r=J.results)==null?void 0:r.results.contents;V=void 0;if(f&&f.length)for(f=_.B(f),a=f.next();!a.done;a=f.next())if(a=a.value,r=J=void 0,((J=a)==null?void 0:(r=J.itemSectionRenderer)==null?void 0:r.sectionIdentifier)==="comment-item-section"){_.F("web_watch_provide_undefined_comments")?V=a.itemSectionRenderer:Z.JSC$20256_watchApi.provideRenderingData("COMMENTS",
a.itemSectionRenderer);JKK(Z,"true");break}_.F("web_watch_provide_undefined_comments")&&Z.JSC$20256_watchApi.provideRenderingData("COMMENTS",V);Z.commentsReady=!0;Z.JSC$20256_watchApi.dispatchEvent("yt-watch-comments-ready")}},JKK=function(Z,V){var a;
(a=Z.JSC$20256_watchApi.getElement("COMMENTS"))==null||a.setAttribute("canScheduleJobs",V)};_.k_=function(Z){_.X2.call(this);var V=this;this.JSC$20259_watchApi=Z;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.F("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.F("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.F("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.W0("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)rKC(this);
else{var a=this.JSC$20259_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Uy(V);HC(V)}),J=this.JSC$20259_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Ag(V);
HC(V)});
this.JSC$20259_watchApi.getRoot().is==="ytd-watch-grid"&&_.F("swatcheroo_pbs_load_grid")&&(P3i(this),fEW(this));this.addOnDisposeCallback(function(){V.JSC$20259_watchApi.unsubscribeByKey(a);V.JSC$20259_watchApi.unsubscribeByKey(J);_.td.cancelJob(V.provideRichGridJobId)});
Uy(this);Ag(this)}};
_.O(_.k_,_.X2);var rKC=function(Z){var V=Z.JSC$20259_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Z.providePlayerJobId=_.Kg(_.td,function(){Uy(Z);HC(Z)},Z.provideAllDataDelayMs)}),a=Z.JSC$20259_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Z.provideWatchNextJobId=_.Kg(_.td,function(){Ag(Z);
HC(Z)},Z.provideAllDataDelayMs)}),J=Z.JSC$20259_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){Z.provideWatchNextJobId=_.Kg(_.td,function(){Ag(Z);
HC(Z)},Z.provideAllDataDelayMs)});
Z.JSC$20259_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.qf(_.td,function(){Uy(Z);Ag(Z);HC(Z)},100)});
Z.JSC$20259_watchApi.addPageDisposeJob(function(){_.td.cancelJob(Z.provideWatchNextJobId);_.td.cancelJob(Z.providePlayerJobId)});
Z.addOnDisposeCallback(function(){Z.JSC$20259_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");Z.JSC$20259_watchApi.unsubscribeByKey(V);Z.JSC$20259_watchApi.unsubscribeByKey(a);Z.JSC$20259_watchApi.unsubscribeByKey(J);_.td.cancelJob(Z.providePlayerJobId);_.td.cancelJob(Z.provideWatchNextJobId)});
Uy(Z);Ag(Z)},Uy=function(Z){var V=Z.JSC$20259_watchApi.getPlayerResponse(),a,J,r=(J=V==null?void 0:(a=V.playabilityStatus)==null?void 0:a.messageRenderers)!=null?J:[],f,d;
V=(d=V==null?void 0:(f=V.playabilityStatus)==null?void 0:f.messages)!=null?d:[];f=_.B(V);for(d=f.next();!d.done;d=f.next())r.push({alertRenderer:{text:_.HA(d.value),type:"WARNING"}});Z.JSC$20259_watchApi.provideRenderingData("ALERTS",r)},Ag=function(Z){var V=[],a,J,r,f=Z.JSC$20259_watchApi.getWatchNextResponse(),d,N,C,T,Y=f==null?void 0:(d=f.contents)==null?void 0:(N=d.twoColumnWatchNextResults)==null?void 0:(C=N.results)==null?void 0:(T=C.results)==null?void 0:T.contents;
if(Y)for(d=_.B(Y),N=d.next();!N.done;N=d.next())if(N=N.value,N.videoPrimaryInfoRenderer)var X=N;else if(N.videoSecondaryInfoRenderer){var n=N;T=C=void 0;N=Object.assign({},(C=N.videoSecondaryInfoRenderer)==null?void 0:(T=C.metadataRowContainer)==null?void 0:T.metadataRowContainerRenderer);if(N.rows&&N.collapsedItemCount!==void 0){N.rows=N.rows.slice(0,N.collapsedItemCount).filter(function(eh){return!!eh.richMetadataRowRenderer});
N.collapsedItemCount=N.rows.length;var t={metadataRowContainerRenderer:N}}}else if(N.merchandiseShelfRenderer)var c=N;else if(N.ticketShelfRenderer)var y=N;else if(N.expandableMetadataRenderer)var U=N;else if(N.itemSectionRenderer)if(C=N.itemSectionRenderer.contents,T=void 0,Z.directlyProvideComments&&((T=N.itemSectionRenderer)==null?void 0:T.sectionIdentifier)==="comment-item-section")_.XZ("cmi"),Z.JSC$20259_watchApi.provideRenderingData("COMMENTS",N.itemSectionRenderer);else if(C)for(N=_.B(C),C=
N.next();!C.done;C=N.next())if(C=C.value,C.commentsEntryPointHeaderRenderer)var v=C;else if(C.clarificationRenderer||C.infoPanelContainerRenderer||C.infoPanelContentRenderer||C.emergencyOneboxRenderer){V.push(C);var h=h||!!n}else C.limitedStateMessageRenderer?J=C:C.videoMetadataCarouselViewModel&&(r=C);if(_.F("web_watch_merch_in_sd_when_ticket_shelf_present")&&c&&y){var L=c;c=void 0}if(Z.provideWatchNextSecondaryResults){var R,rJ,Zm;Z.JSC$20259_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
f==null?void 0:(R=f.contents)==null?void 0:(rJ=R.twoColumnWatchNextResults)==null?void 0:(Zm=rJ.secondaryResults)==null?void 0:Zm.secondaryResults)}if(Z.JSC$20259_watchApi.getRoot().is==="ytd-watch-grid"){var BJ,Fu;Z.JSC$20259_watchApi.provideRenderingData("LIVE_CHAT",f==null?void 0:(BJ=f.contents)==null?void 0:(Fu=BJ.twoColumnWatchNextResults)==null?void 0:Fu.conversationBar)}var Ga,OE,hO,kV;(R=f==null?void 0:(Ga=f.contents)==null?void 0:(OE=Ga.twoColumnWatchNextResults)==null?void 0:(hO=OE.secondaryResults)==
null?void 0:(kV=hO.secondaryResults)==null?void 0:kV.offerModule)&&(R.donationShelfRenderer||R.donationUnavailableRenderer)&&Z.JSC$20259_watchApi.getRoot().is!=="ytd-watch-grid"&&(a=R);Ga=Z.JSC$20259_watchApi.getPlayerResponse();if(!Ga||!_.UDV(Ga.playabilityStatus,f==null?void 0:f.playerOverlays)){var eE;if(f==null?0:(eE=f.contents)==null?0:eE.singleColumnWatchNextResults){var jE,mz;var Wa=f==null?void 0:(jE=f.contents.singleColumnWatchNextResults.results)==null?void 0:(mz=jE.results)==null?void 0:
mz.contents}else{var K7,JA,f7,UF;eE=!!(Y==null?0:(K7=Y[0])==null?0:(JA=K7.itemSectionRenderer)==null?0:(f7=JA.contents)==null?0:(UF=f7[0])==null?0:UF.backgroundPromoRenderer);var Ba,II;K7=!!(f==null?0:(Ba=f.contents)==null?0:(II=Ba.twoColumnWatchNextResults)==null?0:II.secondaryResults);eE&&!K7&&(Wa=Y)}}Y=V[0];Ba=V[1];h&&V.length===1&&(Ba=Y,Y=void 0);Z.JSC$20259_watchApi.provideRenderingData("PRIMARY_INFO",X);Z.JSC$20259_watchApi.provideRenderingData("SECONDARY_INFO",n);Z.JSC$20259_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
v);Z.JSC$20259_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",r);Z.JSC$20259_watchApi.provideRenderingData("CLARIFICATION",Y);Z.JSC$20259_watchApi.provideRenderingData("RICH_METADATA",t);Z.JSC$20259_watchApi.provideRenderingData("MERCH_SHELF",c);_.F("web_watch_merch_in_sd_when_ticket_shelf_present")&&Z.JSC$20259_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",L);Z.JSC$20259_watchApi.provideRenderingData("TICKET_SHELF",y);Z.JSC$20259_watchApi.provideRenderingData("LIMITED_STATE",J);Z.JSC$20259_watchApi.getRoot().is!==
"ytd-watch-grid"&&Z.JSC$20259_watchApi.provideRenderingData("DONATION_SHELF",a);Z.JSC$20259_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",Wa);Z.JSC$20259_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",Ba);Z.JSC$20259_watchApi.provideRenderingData("EXPANDABLE_METADATA",U);if(Z.swatcherooProvideAllDataOnScheduledJob){var lR,fn,FB,kW,hS,DH;X=f==null?void 0:(lR=f.contents)==null?void 0:(fn=lR.twoColumnWatchNextResults)==null?void 0:(FB=fn.secondaryResults)==null?void 0:(kW=FB.secondaryResults)==
null?void 0:(hS=kW.results)==null?void 0:(DH=hS[0])==null?void 0:DH.richGridRenderer;Z.JSC$20259_watchApi.provideRenderingData("RICH_GRID_RENDERER",X)}};
_.k_.prototype.hasCompanionAds=function(Z){var V,a;return(a=Z==null?void 0:(V=Z.adPlacements)==null?void 0:V.some(function(J){var r,f,d,N;return(J==null?void 0:(r=J.adPlacementRenderer)==null?void 0:(f=r.renderer)==null?void 0:f.actionCompanionAdRenderer)||(J==null?void 0:(d=J.adPlacementRenderer)==null?void 0:(N=d.renderer)==null?void 0:N.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?a:!1};
var HC=function(Z){if(!_.F("swaterdoo_ps_wn_handle_ks")){Z.swatcherooProvideAllDataOnScheduledJob||fEW(Z,3E3);var V=Z.JSC$20259_watchApi.getPlayerResponse(),a,J,r,f,d,N=(a=Z.JSC$20259_watchApi.getWatchNextResponse())==null?void 0:(J=a.contents)==null?void 0:(r=J.twoColumnWatchNextResults)==null?void 0:(f=r.secondaryResults)==null?void 0:(d=f.secondaryResults)==null?void 0:d.offerModule;V=Z.hasCompanionAds(V);var C,T;a=(N==null?void 0:(C=N.tvfilmOfferModuleRenderer)==null?void 0:C.clientShouldSuppressIfCompanionAdDisplayed)||
(N==null?void 0:(T=N.unlimitedOfferModuleRenderer)==null?void 0:T.suppressIfCompanionAds);C=V&&a;Z.JSC$20259_watchApi.getRoot().is==="ytd-watch-grid"&&Z.JSC$20259_watchApi.provideRenderingData("OFFER_MODULE",C?void 0:N)}},fEW=function(Z,V){_.F("swatcheroo_pbs_load_grid")&&(Z.provideRichGridJobId&&_.td.cancelJob(Z.provideRichGridJobId),Z.provideRichGridJobId=_.Kg(_.td,function(){Z.provideRichGridJobId=0;
var a,J,r,f,d,N,C,T=(a=Z.JSC$20259_watchApi.getWatchNextResponse())==null?void 0:(J=a.contents)==null?void 0:(r=J.twoColumnWatchNextResults)==null?void 0:(f=r.secondaryResults)==null?void 0:(d=f.secondaryResults)==null?void 0:(N=d.results)==null?void 0:(C=N[0])==null?void 0:C.richGridRenderer;T&&Z.JSC$20259_watchApi.provideRenderingData("RICH_GRID_RENDERER",T)},V))},P3i=function(Z){var V,a;
_.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$20259_watchApi.playerApi,2);V=J.yieldResult;a=function(){Z.onPlaybackStart()};
V.addEventListener("onPlaybackStartExternal",a);Z.addOnDisposeCallback(function(){V.removeEventListener("onPlaybackStartExternal",a)});
_.mt(J)})};
_.k_.prototype.onPlaybackStart=function(){fEW(this)};_.B1k=function(Z){_.X2.call(this);var V=this;this.JSC$20269_watchApi=Z;Z.playerApi.then(function(a){V.player=a});
this.gestures=new _.Bu(this.JSC$20269_watchApi.getRoot(),Z.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(_.bAI(_.EV().getState())&&_.sQ(_.EV().getState())<=0)if(_.tb(_.EV().getState())){var a;(a=V.player)==null||a.toggleFullscreen()}else _.MR(V.JSC$20269_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
ivi(this)};
_.O(_.B1k,_.X2);var ivi=function(Z){var V=_.NC(_.EV(),_.tb,function(a){Z.gestures&&Z.gestures.update(a)});
Z.addOnDisposeCallback(V);V=_.NC(_.EV(),_.sQ,function(a){Z.gestures&&(a>0?Z.gestures.detach():Z.gestures.attach())});
Z.addOnDisposeCallback(V)};_.mno=function(Z){_.X2.call(this);var V=this;this.JSC$20272_watchApi=Z;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(Z.subscribeToActiveChanged(function(a){V.onActiveChanged(a)}));
dnW(this)};
_.O(_.mno,_.X2);var N1D=function(Z){if(_.F("swatcheroo_page_dispose_all_watch_data"))Z.pageDisposalDataTypes=Object.values(bz0).filter(function(a){return a!=="PLAYLIST"});
else if(_.F("swatcheroo_page_dispose_rich_grid")){var V;(V=Z.pageDisposalDataTypes)==null||V.push("RICH_GRID_RENDERER")}},dnW=function(Z){_.F("swatcheroo_enable_ghost_cards")&&(N1D(Z),Z.JSC$20272_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.td.cancelJob(Z.clearDataJobId);
Z.clearDataJobId=0}),Z.runPageDisposeJob=function(){var V=_.l().resolve(_.jV).getDestinationPageType()==="watch";
Z.clearDataJobId=_.Kg(_.td,Z.runClearDataJob,V?0:_.W0("web_watch_delay_page_dispose_ms",1E4))},Z.runClearDataJob=function(){C3C(Z)},Z.runOnYtNavigateAwayFinish=function(){Z.clearDataJobId&&(_.td.cancelJob(Z.clearDataJobId),Z.clearDataJobId=0,C3C(Z))},document.addEventListener("yt-navigate-finish",Z.runOnYtNavigateAwayFinish),Z.JSC$20272_watchApi.addPageDisposeJob(Z.runPageDisposeJob),Z.addOnDisposeCallback(function(){Z.JSC$20272_watchApi.removePageDisposeJob(Z.runPageDisposeJob);
Z.JSC$20272_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",Z.runOnYtNavigateAwayFinish)}))},C3C=function(Z){Z.pageDisposalDataTypes.forEach(function(V){Z.JSC$20272_watchApi.provideRenderingData(V,void 0)});
Z.clearDataJobId=0};
_.mno.prototype.onActiveChanged=function(Z){Z&&((Z=document.querySelector("#watch-page-skeleton"))&&_.CG(Z),qvI(this),document.body.removeAttribute("no-y-overflow"),_.bU("IS_SHELL_LOAD")&&_.FG8())};
var qvI=function(Z){_.m(function(V){if(V.nextAddress==1)return _.q(V,Z.JSC$20272_watchApi.playerApi,2);_.Mx();_.mt(V)})};var SvW;SvW=_.F("kevlar_watch_while_counterfactual")?0:.25;_.Ey=function(Z){_.X2.call(this);this.JSC$20275_watchApi=Z;this.JSC$20275_watchWhileEnabled=_.F("kevlar_watch_while_v2");this.pipEnabled=_.F("web_enable_pip_on_miniplayer");T1W(this);Yv0(this);XOD(this)};
_.O(_.Ey,_.X2);var T1W=function(Z){Z.JSC$20275_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){KIi(Z)});
Z.addOnDisposeCallback(function(){Z.JSC$20275_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},Yv0=function(Z){var V,a;
_.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$20275_watchApi.playerApi,2);V=J.yieldResult;a=function(){KIi(Z)};
V.addEventListener("onCollapseMiniplayer",a);Z.addOnDisposeCallback(function(){V.removeEventListener("onCollapseMiniplayer",a)});
_.mt(J)})},XOD=function(Z){var V=Z.JSC$20275_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&V&&Z.JSC$20275_watchWhileEnabled&&(Z.playerIntersectionObserver=new IntersectionObserver(function(a){Z.handleIntersect(a)},{threshold:[SvW]}),Z.playerIntersectionObserver.observe(V),Z.addOnDisposeCallback(function(){var a;
(a=Z.playerIntersectionObserver)==null||a.disconnect()}))},KIi=function(Z){var V,a,J;
_.m(function(r){if(r.nextAddress==1){V=_.l().resolve(_.jV);a=V.data;J=_.bLc(a.response,a.playerResponse);_.d8().miniplayerButtonActivation=!0;if(Z.pipEnabled)return _.d8().watchPipActivation=!0,r.jumpTo(2);_.l().resolve(_.Ee).collapse();return _.q(r,_.d8().navigationFinishPromise,2)}if(r.nextAddress!=4)return _.d8().currentEndpoint=J.watchEndpoint||null,_.q(r,_.l().resolve(_.Ee).activate(Z.JSC$20275_watchApi.getElement("PLAYER"),J,a),4);_.d8().userActivation=!0;_.mt(r)})};
_.Ey.prototype.handleIntersect=function(Z){nYI(this,Z[Z.length-1])};
var nYI=function(Z,V){Z.watchWhileJobId&&_.td.cancelJob(Z.watchWhileJobId);Z.watchWhileJobId=_.td.addLowPriorityJob(function(){var a,J;return _.m(function(r){if(r.nextAddress==1)return Z.watchWhileJobId=void 0,a=_.l().resolve(_.Ee),V.intersectionRatio>SvW?a.isMiniplayerActive()?_.q(r,a.deactivate(),0):r.jumpTo(0):(J=!a.isMiniplayerActive())?_.q(r,lED(Z),5):r.jumpTo(4);r.nextAddress!=4&&(J=r.yieldResult);if(!J)return r.jumpTo(0);_.d8().watchWhileActivation=!0;return _.q(r,tmL(Z),0)})},100)},lED=function(Z){return _.m(function(V){return V.nextAddress==
1?_.F("kevlar_watch_while_paused")?V.return(!0):_.q(V,Z.isPlayerPlaying(),2):V.return(V.yieldResult)})};
_.Ey.prototype.isPlayerPlaying=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,Z.JSC$20275_watchApi.playerApi,2);V=a.yieldResult;return a.return(V.getPlayerStateObject().isPlaying)})};
var tmL=function(Z){var V,a;return _.m(function(J){V=_.l().resolve(_.jV).data;a=_.bLc(V.response,V.playerResponse);_.d8().currentEndpoint=a.watchEndpoint||null;return _.q(J,_.l().resolve(_.Ee).activate(Z.JSC$20275_watchApi.getElement("PLAYER"),a,V),0)})};_.DnL=function(Z){_.X2.call(this);this.JSC$20279_watchApi=Z;sfk(this);FIi(this)};
_.O(_.DnL,_.X2);var FIi=function(Z){var V,a;_.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$20279_watchApi.playerApi,2);V=J.yieldResult;a=function(r){var f;r.sessionData&&r.sessionData.itct&&(f=r.sessionData.itct);var d=r.watchEndpoint;if(d&&r.sessionData&&r.sessionData.autonav)d=_.ZTE(d,f);else{var N;d=_.pF(r.videoId,(N=r.listId)!=null?N:void 0,f)}f={endpoint:d};r.sessionData&&(f.tempData=r.sessionData);Z.JSC$20279_watchApi.dispatchEvent("yt-navigate",f)};
V.addEventListener("onPlayVideo",a);Z.addOnDisposeCallback(function(){V.removeEventListener("onPlayVideo",a)});
_.mt(J)})},sfk=function(Z){var V=function(a){Z.onYtNavigate(a)};
Z.JSC$20279_watchApi.getRoot().addEventListener("yt-navigate",V);Z.addOnDisposeCallback(function(){Z.JSC$20279_watchApi.getRoot().removeEventListener("yt-navigate",V)})};
_.DnL.prototype.onYtNavigate=function(Z){var V=this,a,J,r,f,d,N,C,T,Y;return _.m(function(X){if(X.nextAddress==1){if(!((a=Z.detail)==null?0:(J=a.endpoint)==null?0:J.watchEndpoint))return X.return();r=Z.detail.endpoint.watchEndpoint;f=V.JSC$20279_watchApi.getWatchNextResponse();N=_.D((d=f)==null?void 0:d.currentVideoEndpoint,_.kZ);if(!N)return X.return();if(r.videoId!==N.videoId||r.playlistId&&r.playlistId!==N.playlistId||typeof r.startTimeSeconds!=="number")return X.jumpTo(0);Z.stopPropagation();
(C=_.F("kevlar_watch_while_v2")&&!_.F("kevlar_watch_while_counterfactual"))&&_.l().resolve(_.Ee).isMiniplayerActive()||V.JSC$20279_watchApi.scrollWatchTo(0,!0);return _.q(X,V.JSC$20279_watchApi.playerApi,3)}T=X.yieldResult;Y=r.startTimeSeconds;T.seekTo(Y,void 0,void 0,void 0,84);T.wakeUpControls();Y<T.getDuration()&&T.playVideo();_.mt(X)})};_.OvK=function(Z){_.X2.call(this);var V=this;this.JSC$20282_watchApi=Z;var a=this.JSC$20282_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){cKL(V)});
this.addOnDisposeCallback(function(){V.JSC$20282_watchApi.unsubscribeByKey(a)});
cKL(this)};
_.O(_.OvK,_.X2);var cKL=function(Z){var V=Z.JSC$20282_watchApi.getWatchNextResponse();if(V){var a,J=[].concat(_.nw((a=V==null?void 0:V.engagementPanels)!=null?a:[]));J.unshift.apply(J,_.nw(Gl0(V)));Z.JSC$20282_watchApi.provideRenderingData("ENGAGEMENT_PANELS",J)}},wOW=function(Z){var V,a,J,r=(V=Z.engagementPanels)==null?void 0:(a=V.find(function(t){var c;
return((c=t.engagementPanelSectionListRenderer)==null?void 0:c.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(J=a.engagementPanelSectionListRenderer.content)==null?void 0:J.structuredDescriptionContentRenderer,f;
if(_.D(r==null?void 0:(f=r.items)==null?void 0:f.find(function(t){return!!_.D(t,dk0)}),dk0))return!0;
var d,N,C,T;if(Z=(((d=Z.contents)==null?void 0:(N=d.twoColumnWatchNextResults)==null?void 0:(C=N.results)==null?void 0:(T=C.results)==null?void 0:T.contents)||[]).find(function(t){return t.videoPrimaryInfoRenderer})){var Y,X,n;
return(((Y=Z.videoPrimaryInfoRenderer)==null?void 0:(X=Y.videoActions)==null?void 0:(n=X.menuRenderer)==null?void 0:n.flexibleItems)||[]).some(function(t){t=_.D(t,_.NQA);if(!t)return!1;var c,y;t=(c=t.topLevelButton)==null?void 0:(y=c.buttonViewModel)==null?void 0:y.onTap;if(!t)return!1;c=_.Xy(t);if(!c)return!1;var U;return((U=_.D(c,_.wx))==null?void 0:U.panelIdentifier)==="PAyouchat"})}return!1},Gl0=function(Z){var V=[];
if(!_.F("web_watch_inject_placeholder_fantasy_panel_killswitch")){var a,J,r,f=(a=Z.engagementPanels)==null?void 0:(J=a.find(function(N){var C;return((C=N.engagementPanelSectionListRenderer)==null?void 0:C.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(r=J.engagementPanelSectionListRenderer.content)==null?void 0:r.structuredDescriptionContentRenderer,d;
_.D(f==null?void 0:(d=f.items)==null?void 0:d.find(function(N){return!!_.D(N,QVo)}),QVo)&&(a=_.loF("PAsports_fantasy"),a.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",V.push(a))}wOW(Z)&&(Z=_.loF("PAyouchat"),Z.engagementPanelSectionListRenderer.targetId="PAyouchat",Z.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",V.push(Z));
return V};_.bvK=function(Z){_.X2.call(this);this.JSC$20285_watchApi=Z;yKI(this)};
_.O(_.bvK,_.X2);var yKI=function(Z){Z.JSC$20285_watchApi.registerActionHandler("yt-loop-command",function(V){Uno(Z,V)});
Z.JSC$20285_watchApi.registerActionHandler("yt-repeat-chapter-command",function(V){Hvi(Z,V)});
Z.addOnDisposeCallback(function(){Z.JSC$20285_watchApi.unregisterActionHandler("yt-loop-command");Z.JSC$20285_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},Uno=function(Z,V){var a;
_.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$20285_watchApi.playerApi,2);a=J.yieldResult;_.D(V,h$W).loop?(a.setLoopRange({startTimeMs:Number(_.D(V,h$W).startTimeMs),endTimeMs:Number(_.D(V,h$W).endTimeMs),postId:_.D(V,h$W).postId,type:"clips"}),a.playVideo()):a.setLoopRange(null);_.mt(J)})},Hvi=function(Z,V){var a,J;
_.m(function(r){if(r.nextAddress==1)return _.q(r,Z.JSC$20285_watchApi.playerApi,2);a=r.yieldResult;J=_.D(V,MMC).repeat;J==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(a.setLoopRange({startTimeMs:Number(_.D(V,MMC).startTimeMs),endTimeMs:Number(_.D(V,MMC).endTimeMs),type:"repeatChapter"}),a.playVideo()):J==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&a.setLoopRange(null);_.mt(r)})};_.klD=function(Z){_.X2.call(this);this.JSC$20290_watchApi=Z;AKC(this)};
_.O(_.klD,_.X2);var AKC=function(Z){Z.JSC$20290_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(V){EYi(Z,V)});
Z.addOnDisposeCallback(function(){Z.JSC$20290_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},EYi=function(Z,V){var a,J,r,f,d,N,C,T,Y,X,n;
_.m(function(t){if(t.nextAddress==1)return _.q(t,Z.JSC$20290_watchApi.playerApi,2);a=t.yieldResult;if(f=(r=(J=_.D(V,LFH))==null?void 0:J.highlightedMenuItemKey)!=null?r:"")(N=(d=a).highlightSettingsMenuItem)==null||N.call(d,f);if(Y=(T=(C=_.D(V,LFH))==null?void 0:C.openMenuItemKey)!=null?T:"")(n=(X=a).openSettingsMenuItem)==null||n.call(X,Y);_.mt(t)})};var jfK=_.Wz("/youtube/app/watch/player_state","playerStateEntity");_.xnK=function(Z){_.X2.call(this);this.JSC$20293_watchApi=Z;vYK(this)};
_.O(_.xnK,_.X2);var Qfi=function(Z){switch(Z){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"}},vYK=function(Z){var V,a;
_.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$20293_watchApi.playerApi,2);V=J.yieldResult;a=function(r){Z.onPlayerStateChange(r)};
V.addEventListener("onStateChange",a);Z.addOnDisposeCallback(function(){V.removeEventListener("onStateChange",a)});
_.mt(J)})};
_.xnK.prototype.onPlayerStateChange=function(Z){var V=this,a,J;return _.m(function(r){if(r.nextAddress==1)return _.q(r,V.JSC$20293_watchApi.playerApi,2);a=r.yieldResult;J=a.getVideoData().video_id;_.Oc().dispatch(_.d0("playerStateEntity",jfK,{key:jfK,playerState:Qfi(Z),videoId:J}));_.mt(r)})};_.pOH=function(Z){_.X2.call(this);var V=this;this.JSC$20297_watchApi=Z;_.l().resolve(_.w8).setPlayer(this.JSC$20297_watchApi.getElement("PLAYER"));Z=this.JSC$20297_watchApi.subscribeToActiveChanged(function(a){V.onActiveChanged(a)});
this.addOnDisposeCallback(Z)};
_.O(_.pOH,_.X2);_.pOH.prototype.onActiveChanged=function(Z){var V=this,a=_.l().resolve(_.w8),J=function(){hUH(V)};
Z?(Z=this.JSC$20297_watchApi.getElement("PLAYLIST_PANEL"))?(a.setPlaylistComponent(Z),a.addEventListener("yt-playlist-data-updated",J),this.addOnDisposeCallback(function(){a.removeEventListener("yt-playlist-data-updated",J)}),hUH(this)):_.ky(Error("im")):(a.removeEventListener("yt-playlist-data-updated",J),a.cancelVideoSkip())};
var hUH=function(Z){var V=_.l().resolve(_.w8);Z.JSC$20297_watchApi.provideRenderingData("PLAYLIST",V.getPlaylistData())};_.jY=function(Z){_.X2.call(this);var V=this;this.JSC$20300_watchApi=Z;this.onPageScroll=function(){V.scrollThrottle.fire();V.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.Lg(this.onThrottledScroll,200,this);_.fG(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.Lg(this.onMastheadThrottledScroll,50,this);_.fG(this,this.mastheadScrollThrottle);this.animation=new _.tl(function(a){V.JSC$20300_watchApi.getRoot().setScrollTop(a)});
Z=_.NC(_.EV(),_.tb,function(){eUJ(V)});
this.addOnDisposeCallback(Z);zUo(this);$nD(this);this.onThrottledScroll()};
_.O(_.jY,_.X2);
var eUJ=function(Z){var V=Z.JSC$20300_watchApi.getRoot();!Z.pageScrollElement&&V.pageScrollElement?(Z.pageScrollElement=V.pageScrollElement,V.pageScrollElement.addEventListener("scroll",Z.onPageScroll),Z.addOnDisposeCallback(function(){Z.pageScrollElement&&Z.pageScrollElement.removeEventListener("scroll",Z.onPageScroll)})):Z.pageScrollElement&&!V.pageScrollElement&&(Z.pageScrollElement.removeEventListener("scroll",Z.onPageScroll),Z.pageScrollElement=void 0)},zUo=function(Z){window.addEventListener("scroll",Z.onPageScroll);
Z.addOnDisposeCallback(function(){window.removeEventListener("scroll",Z.onPageScroll)})},$nD=function(Z){Z.JSC$20300_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(V){a:{var a;
if(a=Z.JSC$20300_watchApi.getRoot().contains(V)&&!Z.animation.isAnimating()){a=V.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var J,r,f=(V==null?void 0:(J=V.parentElement)==null?void 0:(r=J.parentElement)==null?void 0:r.id)==="fixed-secondary";a=!(a&&f)}if(a){if(_.F("kevlar_watch_scroll_manager_absolute_offset_killswitch"))J=V.offsetTop;else for(J=0,r=V;r!==null;)J+=r.offsetTop,J-=r.scrollTop,r=r.offsetParent;r=J;J=r-24;V=r+V.offsetHeight+24;r=Z.JSC$20300_watchApi.getRoot().getPageScrollingElement();
a=Z.JSC$20300_watchApi.getRoot().getScrollTop();f=a+r.clientHeight-56;if(J<a+56)V=J-56;else if(V>f)V-=r.clientHeight;else break a;Z.scrollWatchTo(Math.max(0,V),!0)}}});
Z.addOnDisposeCallback(function(){Z.JSC$20300_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
_.jY.prototype.onThrottledScroll=function(){var Z=_.EV(),V=Z.dispatch,a=this.JSC$20300_watchApi.getRoot().getScrollTop();V.call(Z,_.$z({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:a}}))};
_.jY.prototype.onMastheadThrottledScroll=function(){this.JSC$20300_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$20300_watchApi.getRoot().getScrollTop())};
_.jY.prototype.scrollWatchTo=function(Z,V){(V===void 0?0:V)?this.animation.start(this.JSC$20300_watchApi.getRoot().getScrollTop(),Math.max(0,Z),500):this.JSC$20300_watchApi.getRoot().setScrollTop(Z)};_.LII=function(Z){_.X2.call(this);var V=this;this.JSC$20303_watchApi=Z;var a=this.JSC$20303_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){RUS(V)}),J=this.JSC$20303_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){MmI(V)});
this.addOnDisposeCallback(function(){V.JSC$20303_watchApi.unsubscribeByKey(a);V.JSC$20303_watchApi.unsubscribeByKey(J)});
RUS(this);MmI(this)};
_.O(_.LII,_.X2);
var RUS=function(Z){var V,a,J,r=(J=(V=Z.JSC$20303_watchApi.getPlayerResponse())==null?void 0:(a=V.videoDetails)==null?void 0:a.title)!=null?J:"";Z.JSC$20303_watchApi.dispatchEvent("yt-update-title",r)},MmI=function(Z){var V,a,J,r,f,d,N,C=(N=((d=(V=Z.JSC$20303_watchApi.getWatchNextResponse())==null?void 0:(a=V.contents)==null?void 0:(J=a.twoColumnWatchNextResults)==null?void 0:(r=J.results)==null?void 0:(f=r.results)==null?void 0:f.contents)!=null?d:[]).find(function(T){return!!T.videoPrimaryInfoRenderer}))==null?
void 0:N.videoPrimaryInfoRenderer;
(V=_.AI(C==null?void 0:C.title))&&Z.JSC$20303_watchApi.dispatchEvent("yt-update-title",V)};_.WIL=function(Z){_.X2.call(this);this.JSC$20306_watchApi=Z;ufL(this)};
_.O(_.WIL,_.X2);var ufL=function(Z){var V,a;_.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$20306_watchApi.playerApi,2);V=J.yieldResult;a=function(){Z.onYpcContentRequest()};
V.addEventListener("onYpcContentRequest",a);Z.addOnDisposeCallback(function(){V.removeEventListener("onYpcContentRequest",a)});
_.mt(J)})};
_.WIL.prototype.onYpcContentRequest=function(){var Z,V,a,J,r,f=(Z=this.JSC$20306_watchApi.getWatchNextResponse())==null?void 0:(V=Z.contents)==null?void 0:(a=V.twoColumnWatchNextResults)==null?void 0:(J=a.secondaryResults)==null?void 0:(r=J.secondaryResults)==null?void 0:r.offerModule,d,N,C,T;Z=(T=(C=(N=(d=f==null?void 0:f.episodeOfferModuleRenderer)!=null?d:f==null?void 0:f.movieOfferModuleRenderer)!=null?N:f==null?void 0:f.unlimitedOfferModuleRenderer)!=null?C:f==null?void 0:f.liveOfferModuleRenderer)!=
null?T:f==null?void 0:f.tvfilmOfferModuleRenderer;var Y,X,n;f=(n=f==null?void 0:(Y=f.tvfilmOfferModuleRenderer)==null?void 0:(X=Y.actionButtons)==null?void 0:X.length)!=null?n:0;X=Math.max(f-1,0);var t,c,y;Y=(y=Z==null?void 0:(t=Z.offerButton)==null?void 0:t.buttonRenderer)!=null?y:Z==null?void 0:(c=Z.actionButtons)==null?void 0:c[X].buttonRenderer;var U,v;(t=(v=(U=Y==null?void 0:Y.navigationEndpoint)!=null?U:Y==null?void 0:Y.serviceEndpoint)!=null?v:Y==null?void 0:Y.command)&&_.Lr.instance.resolveCommand(t)};
}catch(e){_._DumpException(e)}
try{
var jiJ,A0K,Uao;_.HKS=function(){var Z=_.lv.clone(bKW),V;return(new _.oG(function(a,J){Z.onSuccess=function(r){_.QBJ(r)?a(new Uao(r)):J(new _.vq("Request failed, status="+_.Zn(r),"net.badstatus",r))};
Z.onError=function(r){J(new _.vq("Unknown request error","net.unknown",r))};
Z.onTimeout=function(r){J(new _.vq("Request timed out","net.timeout",r))};
V=_.rm("//googleads.g.doubleclick.net/pagead/id",Z)})).thenCatch(function(a){if(a instanceof _.pB){var J;
(J=V)==null||J.abort()}return _.B1(a)})};
_.kco=function(Z){a:{var V="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(V="EMBEDDED_PLAYER_MODE_PFL");var a=Z.raw_embedded_player_response;if(!a&&(Z=Z.embedded_player_response))try{a=JSON.parse(Z)}catch(r){break a}if(a)b:for(var J in A0K)if(A0K[J]==a.embeddedPlayerMode){V=A0K[J];break b}}return V==="EMBEDDED_PLAYER_MODE_PFL"};
_.E6S=function(){if(_.F("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("of");if(!_.NzJ())return Error("pf");var Z=_.yr("PLAYER_VARS",{});if(_.lv.get(Z,"privembed",!1)=="1")return Error("qf");if(_.kco(Z))return Error("rf")};
jiJ=function(Z){switch(Z){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:_.i8(Z,"unknown result type")}};
_.v6W=function(Z,V,a){V=_.mIa[V];a={detected:Z===0,source:V.oX6,detectionResult:jiJ(Z),contentCpn:a};_.n9("biscottiBasedDetection",a);_.kEA.increment(V.oX6,Z);V.rvW!==void 0&&_.wr("CATSTAT",_.BFn(Z,V))};
_.xs=function(Z,V){var a={};a.key=Z;a.value=V;return _.jJJ().then(function(J){return new Promise(function(r,f){try{var d=J.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(a);d.onsuccess=function(){r()};
d.onerror=function(){f()}}catch(N){f(N)}})})};
_.Qik=function(){var Z=_.W0("user_engagement_experiments_rate_limit_ms"),V=xaS.get("last-user-engagement-exp-trigger-timestamp");return!V||(0,_.zc)()>=V+Z?(xaS.set("last-user-engagement-exp-trigger-timestamp",(0,_.zc)()),!0):!1};
_.Q3=function(Z,V,a,J,r){V=V===void 0?null:V;a=a===void 0?null:a;J=J===void 0?null:J;r=r===void 0?null:r;Z={youThereEventType:Z};a&&(Z.lactThresholdMs=a.lactThresholdMs,Z.mediaPosSec=a.promptDelaySec,Z.lactServerRequestMs=a.lactServerRequestMs,Z.triggerReason=a.triggerReason);r!=null&&(Z.renderingMediaPosSec=Math.round(r));V||(V=_.st());V&&(Z.clientScreenNonce=V);J&&(Z.clientPlaybackNonce=J);_.n9("youThere",Z)};
A0K={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"};Uao=function(Z){this.xhr=Z};
_.vq=function(Z,V,a){_.VF.call(this,Z+", errorCode="+V);this.errorCode=V;this.xhr=a;this.name="PromiseAjaxError"};
_.O(_.vq,_.VF);var bKW={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var xaS=new _.OA("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.qYW=function(Z){return _.$z({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:Z})};
}catch(e){_._DumpException(e)}
try{
var pb,iQk,Bfk,dS0,mSH,qQK,s30,FUK,DSH,NfS,C6J,Xm0,YQK,GvJ;_.f9S=function(){var Z=window.location.hash;Z.charAt(0)==="#"&&(Z=Z.charAt(1)==="!"?Z.substring(2):Z.substring(1));return _.v0(Z)};
pb=function(Z,V,a){var J;return _.m(function(r){if(r.nextAddress==1)return _.q(r,V(),2);J=r.yieldResult;a(J,Z);_.mt(r)})};
iQk=function(){return _.m(function(Z){return Z.nextAddress==1?_.q(Z,(_.E6S()!==void 0?_.B1(Error("sf")):_.HKS()).then(function(){return 1},function(V){if(V.message==="Biscotti id is disabled")return 3;
_.FD("Failed fetching bid");return 0}),2):Z.return(Z.yieldResult)})};
Bfk=function(){return _.Wou(_.jk)};
dS0=function(){return _.gbE()===0?0:_.IpR()};
mSH=function(){return _.hJn(_.KoE([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"]]]))};
qQK=function(){for(var Z=function(r){return _.Xhc(r)},V=[NfS,
C6J],a=2,J=0;J<V.length&&(a=_.hJn(_.KoE(V[J],Z)),a!==0);J++);return a};
_.SQL=function(Z){_.m(function(V){switch(V.nextAddress){case 1:return _.q(V,pb("b.f_",iQk,Z),2);case 2:return _.q(V,pb("j.s_",_.Q9a,Z),3);case 3:return _.q(V,pb("r.s_",_.j9R,Z),4);case 4:return _.q(V,pb("e.h_",qQK,Z),5);case 5:if(!_.F("ab_det_sc_inj")){V.jumpTo(6);break}return _.q(V,pb("s.i_",_.Loc,Z),6);case 6:if(_.F("ab_deg_unex_thr")){V.jumpTo(8);break}return _.q(V,pb("a.o_",_.RJR,Z),8);case 8:if(_.F("ks_get_o_pp")){V.jumpTo(10);break}return _.q(V,pb("g.o_",_.$to,Z),10);case 10:if(_.F("ks_det_gpbl")){V.jumpTo(12);
break}return _.q(V,pb("p.i_",_.zJa,Z),12);case 12:return _.q(V,pb("f.i_",_.cLi,Z),14);case 14:return _.q(V,pb("a.b_",_.k7J,Z),15);case 15:return _.q(V,pb("p.m_",_.whE,Z),16);case 16:if(!_.F("ab_det_el_h_v2")){V.jumpTo(17);break}return _.q(V,pb("n.h_",mSH,Z),17);case 17:return _.q(V,pb("o.p_",Bfk,Z),19);case 19:if(_.F("ab_det_apm"))return _.q(V,pb("o.a_",dS0,Z),0);V.jumpTo(0)}})};
_.TfI=function(Z,V){Z={videoId:Z};V&&(Z.playlistId=V);return Z};
_.KUI=function(){if(_.NzJ()){var Z=_.yr("PLAYER_VARS",{});if(_.lv.get(Z,"privembed",!1)!="1"&&!_.kco(Z)){var V=function(){YQK=!0;"google_ad_status"in window?_.wr("DCLKSTAT",1):_.wr("DCLKSTAT",2)};
try{_.GF("//static.doubleclick.net/instream/ad_status.js",V)}catch(a){}Xm0.push(_.td.addLowPriorityJob(function(){if(!(YQK||"google_ad_status"in window)){try{_.owF("//static.doubleclick.net/instream/ad_status.js",V)}catch(a){}YQK=!0;_.wr("DCLKSTAT",3)}},5E3))}}};
_.n1W=function(Z,V){Z=Z.width-_.Xgo();return Math.max(_.k1,Math.min(_.CPK,_.k1+(Z-(_.Ab+_.k1+_.UQ+2*_.UQ+V))))};
_.hg=function(Z,V,a){a=a===void 0?!1:a;var J=Math.max(Z.width,_.NOk);if(_.F("kevlar_watch_feed_big_thumbs")&&Z.width>=1550-_.ne()&&Z.height>=800)J-=_.Y6k;else if(Z.width>=_.Hm){var r=_.Ab+_.k1+_.UQ;_.F("kevlar_watch_feed_big_thumbs")&&(r=_.TOK);J-=r}else J-=_.Ab;J=Math.min(J,_.q68);r=240;a&&(r=380);V<.5624||(!_.F("kevlar_watch_flexy_disable_small_window_sizing")&&(Z.height<630&&Z.width>=657||Z.height>=630&&Z.width>=_.Hm&&Z.width<1327)?r=360:!_.F("kevlar_watch_flexy_disable_large_window_sizing")&&
Z.height>=630&&Z.width>=1327&&(r=480));var f=Math.min(J*V,Z.height-(56+_.mko+_.S6J));f=Math.max(f,r);V<1?J=f/V:Z.width>=_.Hm&&(J=_.hg(Z,.5625,a).width);return new _.f6(Math.round(J),Math.round(f))};
_.l9H=function(Z){var V=0;Z.indexOf("h")!=-1&&(Z=Z.split("h"),V=Z[0]*60*60,Z=Z[1]);Z.indexOf("m")!=-1&&(Z=Z.split("m"),V=Z[0]*60+V,Z=Z[1]);Z.indexOf("s")!=-1?(Z=Z.split("s"),V=Z[0]*1+V):V=Z*1+V;return V};
_.txK=function(){_.W0("service_worker_push_logged_out_prompt_watches")!=-1&&_.pe("WatchCount").then(function(Z){Z>=100||_.xs("WatchCount",Z+1)})};
s30=function(Z){var V=Z.externalVideoId||"";return V?(_.F("webfe_watch_shorts_canonical_url_fix")||_.yr("MWEB_ALLOW_SHORTS_CANONICAL_URL_FIX"))&&Z.isShortsEligible?"https://www.youtube.com/shorts/"+V:"https://www.youtube.com/watch?v="+V:""};
FUK=function(Z){var V=[];Z.viewCount&&V.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:Z.viewCount});Z.likeCount&&V.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:Z.likeCount});return V};
DSH=function(Z){var V,a,J={"@context":"https://schema.org","@type":"VideoObject",description:_.AI(Z.description),duration:"PT"+(Z.lengthSeconds||"0")+"S",embedUrl:Z.embed?Z.embed.iframeUrl:"",name:_.AI(Z.title),thumbnailUrl:((V=Z.thumbnail)==null?void 0:(a=V.thumbnails)==null?void 0:a.map(function(Y){return Y&&Y.url||""}))||[],
uploadDate:Z.publishDate};_.F("mweb_video_schema_id_killswitch")||(J["@id"]=s30(Z));V=FUK(Z);V.length&&(J.interactionStatistic=V);Z.category&&(J.genre=Z.category);Z.ownerChannelName&&(J.author=Z.ownerChannelName);Z.liveBroadcastDetails&&(J.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:Z.liveBroadcastDetails.startTimestamp,endDate:Z.liveBroadcastDetails.endTimestamp}]);if(Z.learningResource){Z=Z.learningResource;J["@type"]=["VideoObject","LearningResource"];var r;if((r=Z.learningResourceType)==
null?0:r.length)J.learningResourceType=Z.learningResourceType[0];var f;if((f=Z.educationalAlignment)==null?0:f.length)J.educationalAlignment={"@type":"AlignmentObject",targetName:Z.educationalAlignment[0]};var d;if((d=Z.educationalLevel)==null?0:d.length){r=Z.educationalLevel[0];var N;if((N=Z.educationalLevelCountry)==null?0:N.length)r+=" ("+Z.educationalLevelCountry+")";J.educationalLevel=r}var C,T;if(((C=Z.learningResourceType)==null?0:C.length)&&Z.learningResourceType[0]==="Problem walkthrough"&&
((T=Z.problemDescriptions)==null?0:T.length))for(J.hasPart=[],N=_.B(Z.problemDescriptions),C=N.next();!C.done;C=N.next())r=C.value,C=r.problemDescriptionText,T=r.startOffset,r=r.url,C&&T!==void 0&&r&&J.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:C,text:C,startOffset:T,url:r})}return J};
_.cbW=function(Z){return _.$z({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:Z}})};
NfS=[["ZGZlYTA0N3V2djBscHJpbWFyeSM=",null],[null,["cmVuZGVyZXIjcm5zdHJwcDdlcGlneXRkLXR3by1jb2x1bW4tYnJvd3NlLXJlc3VsdHMt","aHA3c3R5bGUtc2NvcGUjbHBvaWtpd3g="]],["bWFzdGhlYWQtYWQjdXpxNGM5NW11Zzd4",["a2x3cnl0ZC1yaWNoLWdyaWQtcmVuZGVyZXIjOGo1cjA0Zw=="]],[null,["OHV5dGQtcmljaC1ncmlkLXJlbmRlcmVyIzU0ZDhoYnBscjY=","c3R5bGUtc2NvcGUjNTU1MjhqNW1vdTNi"]],[null,["YmFubmVyLXByb21vLXJlbmRlcmVyIzh4OHBrNzdnZWltN3l0ZC0=","c3R5bGUtc2NvcGUjMXg4M21hNWI0N3A4"]],[null,["azZrZWRleXRkLWFkLXNsb3QtcmVuZGVyZXIjbDEyZW11"]]];
C6J=[["NDdncGxheWVyLWFkcyM2a2k4NzdrMG0=",null]];Xm0=[];YQK=!1;_.OQI=["engagement-panel-ads"];GvJ=new _.W("updateSentimentBarStateCommand");_.wmC=new _.W("showSurveyCommand");_.eY=new _.W("changeMarkersVisibilityCommand");var bQH,USo,E1K,kvL,AbW,z$;_.ybK=function(Z,V){this.playerProvider_=Z;this.actionSenderElement_=V;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.ybK.prototype.reset=function(){bQH(this);this.isUserPredictedAbsent_=!1};
bQH=function(Z,V){!Z.youThereData_||Z.showWarningJob_||V!==void 0&&V||(_.Q3("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.st(),Z.youThereData_,Z.clientPlaybackNonce_),_.lQ());_.td.cancelJob(Z.showWarningJob_);Z.showWarningJob_=0;_.td.cancelJob(Z.showBlockingWarningJob_);Z.showBlockingWarningJob_=0;_.td.cancelJob(Z.pausePlaybackJob_);Z.pausePlaybackJob_=0;Z.youThereData_=null;Z.clientPlaybackNonce_=void 0;Z.inYouThereFlow_=!1};
_.HQK=function(Z,V){var a,J,r;_.m(function(f){if(f.nextAddress==1)return Z.reset(),_.q(f,Z.playerProvider_().getPlayerPromise(),2);a=f.yieldResult;Z.clientPlaybackNonce_=a.getVideoData().cpn;Z.youThereData_=V.configData.youThereData;if(!Z.youThereData_)return f.return();if(Z.youThereData_.triggerReason&&Z.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.Qik())return _.Q3("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.st(),Z.youThereData_,Z.clientPlaybackNonce_),f.return();J=Z.youThereData_.promptDelaySec;
r=a.getCurrentTime();Z.showWarningJob_=_.td.addLowPriorityJob(function(){return _.m(function(d){Z.showWarningJob_=0;return _.q(d,USo(Z),0)})},Math.max(J-r,0)*1E3);
_.mt(f)})};
USo=function(Z){var V,a,J,r,f,d;return _.m(function(N){if(N.nextAddress==1)return _.q(N,Z.playerProvider_().getPlayerPromise(),2);if(N.nextAddress!=3)return V=N.yieldResult,a=V.getCurrentTime(),_.q(N,AbW(Z),3);J=N.yieldResult;if(!J||!Z.youThereData_)return N.return();if(_.F("check_user_lact_at_prompt_shown_time_on_web")&&(r=parseInt(Z.youThereData_.lactThresholdMs,10),_.$E()<r))return _.Q3("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.st(),Z.youThereData_,Z.clientPlaybackNonce_),N.return();if(Z.youThereData_.playbackPauseDelayMs<=
0)return kvL(Z),N.return();!_.F("external_fullscreen")&&(f=_.h3())&&(Z.ignoreFullscreenExitUserActivity_=!0,_.td.addLowPriorityJob(function(){Z.ignoreFullscreenExitUserActivity_=!1},2E3),_.e5(f));
Z.youThereData_.showToastWarningPrompt&&(z$(Z,Z.youThereData_.showWarningActions),Z.inYouThereFlow_=!0,_.Q3("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.st(),Z.youThereData_,Z.clientPlaybackNonce_,a),_.Q3("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.st(),Z.youThereData_,Z.clientPlaybackNonce_,a));d=0;Z.youThereData_.blockingPromptDelayMs&&(d=Z.youThereData_.blockingPromptDelayMs);Z.showBlockingWarningJob_=_.td.addLowPriorityJob(function(){return _.m(function(C){Z.showBlockingWarningJob_=0;return _.q(C,
E1K(Z),0)})},d);
_.mt(N)})};
E1K=function(Z){var V,a,J;return _.m(function(r){if(r.nextAddress==1)return _.q(r,AbW(Z),2);V=r.yieldResult;if(!Z.youThereData_)return r.return();V&&(Z.youThereData_.showBlockingWarningAction&&(_.Q3("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.st(),Z.youThereData_,Z.clientPlaybackNonce_),(a=_.D(Z.youThereData_.showBlockingWarningAction,_.ZW))?z$(Z,a.commands):z$(Z,[Z.youThereData_.showBlockingWarningAction]),Z.inYouThereFlow_=!0),J=Z.youThereData_.playbackPauseDelayMs,Z.pausePlaybackJob_=
_.td.addLowPriorityJob(function(){return _.m(function(f){Z.pausePlaybackJob_=0;return _.q(f,kvL(Z),0)})},J));
_.mt(r)})};
kvL=function(Z){var V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,AbW(Z),2);V=a.yieldResult;if(!Z.youThereData_)return a.return();V&&(_.Q3("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.st(),Z.youThereData_,Z.clientPlaybackNonce_),z$(Z,Z.youThereData_.showPausedActions),Z.inYouThereFlow_=!0);_.mt(a)})};
_.ybK.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var Z=_.D(this.youThereData_.userActiveDuringFlowAction,_.ZW);Z?z$(this,Z.commands):z$(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.Q3("YOU_THERE_EVENT_TYPE_LACT_RESET",_.st(),this.youThereData_,this.clientPlaybackNonce_),_.lQ());bQH(this,!0)}_.j3C(this,!1)};
_.v1W=function(Z){_.Q3("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.st(),Z.youThereData_,Z.clientPlaybackNonce_)};
AbW=function(Z){var V,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,Z.playerProvider_().getPlayerPromise(),2);V=J.yieldResult;a=V.getPlayerState();return J.return(a==-1||a==1||a==3)})};
_.j3C=function(Z,V){var a;_.m(function(J){if(J.nextAddress==1){if(Z.isUserPredictedAbsent_==V)return J.jumpTo(0);Z.isUserPredictedAbsent_=V;return _.q(J,Z.playerProvider_().getPlayerPromise(),3)}a=J.yieldResult;a.setUserEngagement(V);V&&_.Q3("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.st(),Z.youThereData_,Z.clientPlaybackNonce_);_.mt(J)})};
z$=function(Z,V){if(_.F("handle_service_request_actions")||_.F("kevlar_youthere_service_endpoint_actions_killswitch"))_.gW(Z.actionSenderElement_,V,Z.actionSenderElement_);else{V=_.B(V);for(var a=V.next();!a.done;a=V.next())a=a.value,a.commandMetadata&&a.commandMetadata.webCommandMetadata&&a.commandMetadata.webCommandMetadata.sendPost?_.Wo(Z.actionSenderElement_,[a]):_.gW(Z.actionSenderElement_,[a],Z.actionSenderElement_)}};var xSJ;var Q3i;var $_=function(){var Z=_.Q.apply(this,arguments)||this;Z.systemIcons=_.F("kevlar_system_icons");Z.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return Z};
_.O($_,_.Q);$_.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var Z=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(Z=this.data.percentIfLiked||0,this.activated=!0):(Z=this.data.percentIfIndifferent||0,this.activated=!1);_.H(this.hostElement).querySelector("#like-bar").style.width=Z+"%"}};
$_.prototype.handleUpdateSentimentBarStateCommand=function(Z){this.data&&this.set("data.likeStatus",_.D(Z,GvJ).likeStatus)};
$_.prototype.observeLikeStatus=$_.prototype.observeLikeStatus;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],$_.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],$_.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],$_.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],$_.prototype,"activated",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$_.prototype,"systemIcons",void 0);_.z([_.RX("data.likeStatus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$_.prototype,"observeLikeStatus",null);$_=_.z([_.p({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],$_);
_.e($_,"ytd-sentiment-bar-renderer",function(){if(Q3i!==void 0)return Q3i;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Q3i=Z},{mode:1});var pmo;var Rm=function(){var Z=_.Q.apply(this,arguments)||this;Z.small=!0;return Z};
_.O(Rm,_.Q);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Rm.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Rm.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Rm.prototype,"small",void 0);Rm=_.z([_.p({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],Rm);
_.e(Rm,"ytd-video-view-count-renderer",function(){if(pmo!==void 0)return pmo;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return pmo=Z},{mode:_.h4("kevlar_poly_si_batch_j080")?1:2});var Mw=function(){var Z=_.Q.apply(this,arguments)||this;Z.infoFormattedStrings=[];Z.wrapVideoActions=_.F("kevar_watch_wrap_video_actions");Z.hideSentimentBar=_.F("kevlar_watch_hide_sentiment_bar");Z.actionMap={};return Z};
_.O(Mw,_.Q);_.P=Mw.prototype;_.P.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.F("web_modern_buttons"),forceIconButton:!_.F("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.P.dataChanged=function(){_.F("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.P.computeInfoFormattedStrings=function(Z){if(!Z)return[];var V=[];Z.dateText&&V.push(Z.dateText);Z.stationName&&V.push(Z.stationName);Z.rating&&V.push(Z.rating);Z.startEndTimeTemplate&&Z.startTimeUtcMillis&&Z.endTimeUtcMillis&&V.push(_.HA(_.ykC(_.AI(Z.startEndTimeTemplate),Number(Z.startTimeUtcMillis),Number(Z.endTimeUtcMillis))));Z.upNextProgramText&&V.push(Z.upNextProgramText);return V};
_.P.scheduleInitialUpdatedMetadataRequest=function(){var Z,V=(Z=this.data)==null?void 0:Z.updatedMetadataEndpoint;if(V){var a;Z=Number((a=_.D(V,_.$GH))==null?void 0:a.initialDelayMs);a=isNaN(Z)?250:Z;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),a)}};
_.P.setSentimentBarWidth=function(){var Z=this;_.vH(this,function(){var V=_.H(Z.hostElement).querySelector("ytd-menu-renderer");if(V){V=V.topLevelButtons;for(var a=0,J=0;J<V.length;J++){var r=V[J],f=Z.get("toggleButtonSupportedData.toggleButtonIdData.id",r.data);if(f==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||f==="TOGGLE_BUTTON_ID_TYPE_LIKE")a+=r.clientWidth+8;else break}a&&(Z.sentiment.style.width=a-8+" px")}})};
_.P.fetchUpdatedMetadata=function(Z){var V;Z&&(V={continuation:Z});var a;(Z=(a=this.data)==null?void 0:a.updatedMetadataEndpoint)&&_.l().resolve(_.Lf).resolveCommand(Z,{form:Object.assign({},V,{element:this.hostElement})})};
_.P.onYtServiceRequestSent=function(Z,V){V.endpoint&&_.D(V.endpoint,_.Qj)&&(this.hasUpdateSentimentBarStateCommands()&&!_.F("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.D(V.endpoint,_.Qj).status),this.setSentimentBarWidth())};
_.P.hasUpdateSentimentBarStateCommands=function(){var Z,V,a,J,r=(J=(Z=this.data)==null?void 0:(V=Z.videoActions)==null?void 0:(a=V.menuRenderer)==null?void 0:a.topLevelButtons)!=null?J:[];Z=_.B(r);for(V=Z.next();!V.done;V=Z.next()){V=V.value;r=J=a=void 0;var f=(a=V.toggleButtonRenderer)==null?void 0:(J=a.toggleButtonSupportedData)==null?void 0:(r=J.toggleButtonIdData)==null?void 0:r.id;if(f==="TOGGLE_BUTTON_ID_TYPE_LIKE"||f==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){J=a=void 0;V=(J=_.D((a=V.toggleButtonRenderer)==
null?void 0:a.defaultServiceEndpoint,_.ZW))==null?void 0:J.commands;if(!V)break;V=_.B(V);for(a=V.next();!a.done;a=V.next())if(_.D(a.value,GvJ))return!0}}return!1};
_.P.onYtServiceRequestCompleted=function(Z,V){var a;(Z=(a=V.data)==null?void 0:a.loggingDirectives)&&_.iaJ(_.Ze(),Z);this.get("continuation.timedContinuationData",V.data)&&this.data&&this.data.updatedMetadataEndpoint&&(V=V.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,V.continuation),V.timeoutMs))};
_.P.computeHasDateText=function(Z){return!!Z&&!!Z.dateText};
_.QS.Object.defineProperties(Mw.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J;return!((J=(Z=this.data)==null?void 0:(V=Z.videoActions)==null?void 0:(a=V.menuRenderer)==null?void 0:a.flexibleItems)==null||!J.length)}}});
Mw.prototype.onYtServiceRequestCompleted=Mw.prototype.onYtServiceRequestCompleted;Mw.prototype.onYtServiceRequestSent=Mw.prototype.onYtServiceRequestSent;Mw.prototype.dataChanged=Mw.prototype.dataChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Mw.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Mw.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Mw.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.vh.YtTaskEmitterBehavior),_.u("design:type",Object)],Mw.prototype,"ytTaskEmitterBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Mw.prototype,"data",void 0);_.z([_.x({computed:"computeInfoFormattedStrings(data)"}),_.u("design:type",Array)],Mw.prototype,"infoFormattedStrings",void 0);
_.z([_.x({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Mw.prototype,"hasDateText",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Mw.prototype,"wrapVideoActions",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Mw.prototype,"hideSentimentBar",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Mw.prototype,"flexMenuEnabled",null);
_.z([_.Ly("#sentiment"),_.u("design:type",Object)],Mw.prototype,"sentiment",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Mw.prototype,"dataChanged",null);_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],Mw.prototype,"onYtServiceRequestSent",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],Mw.prototype,"onYtServiceRequestCompleted",null);
_.e(Mw,"ytd-video-primary-info-renderer",function(){if(xSJ===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);xSJ=Z}Z=xSJ;return Z},{mode:1});var hbK;var Lb=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return Z};
_.O(Lb,_.Q);_.P=Lb.prototype;_.P.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"}}}};
_.P.dataChanged=function(){var Z;this.descriptionToggled=!((Z=this.data)==null||!Z.defaultExpanded);var V;this.collapsed=this.descriptionAlwaysCollapsed||!((V=this.data)==null?0:V.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.Ne(110509);this.showLessClientVe=_.Ne(110510);Z=_.st();V=_.t3();Z&&V&&_.pa(Z,V,[this.showMoreClientVe,this.showLessClientVe])};
_.P.onYtExpanderMoreTapped=function(){var Z,V=(Z=this.data)==null?void 0:Z.showMoreCommand;V&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(V);(Z=_.st())&&this.showMoreClientVe&&_.UM(Z,this.showMoreClientVe)};
_.P.onYtExpanderLessTapped=function(){var Z=_.st();Z&&this.showLessClientVe&&_.UM(Z,this.showLessClientVe);var V;(Z=(V=this.data)==null?void 0:V.showLessCommand)&&this.componentBehavior.resolveCommand(Z)};
_.P.handleUpdateDateTextAction=function(Z){this.data&&this.data.dateText&&this.set("data.dateText",_.D(Z,_.rnK).dateText)};
_.P.handleUpdateDescriptionAction=function(Z){if(Z=_.D(Z,_.bkA))Z.isEmpty||!Z.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.q6(Z.description)):this.set("data.description",Z.description)};
_.P.onYtChangeEngagementPanelVisibilityAction=function(Z){if(_.F("web_structured_description_show_more")||_.F("web_engagement_panel_open_description")){var V,a=(V=_.D(Z,_.GRY))==null?void 0:V.targetId,J;Z=((J=_.D(Z,_.GRY))==null?void 0:J.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";a==="engagement-panel-structured-description"&&Z&&(this.descriptionToggled=!0)}};
_.P.updateCollapsedFromBinding=function(Z){this.collapsed=Z.detail.value};
_.P.updateDescriptionToggledFromBinding=function(Z){this.descriptionToggled=Z.detail.value};
_.P.updateCanCollapseFromBinding=function(Z){this.canCollapse=Z.detail.value};
_.QS.Object.defineProperties(Lb.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=(Z=this.data)==null?void 0:(V=Z.metadataRowContainer)==null?void 0:V.metadataRowContainerRenderer;return!!a&&!!a.rows&&a.rows.length>a.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.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}}});
Lb.prototype.onYtExpanderLessTapped=Lb.prototype.onYtExpanderLessTapped;Lb.prototype.onYtExpanderMoreTapped=Lb.prototype.onYtExpanderMoreTapped;Lb.prototype.dataChanged=Lb.prototype.dataChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Lb.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Lb.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Lb.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Lb.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Lb.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],Lb.prototype,"collapsed",void 0);_.z([_.x(),_.u("design:type",Boolean)],Lb.prototype,"descriptionToggled",void 0);
_.z([_.x(),_.u("design:type",Boolean)],Lb.prototype,"canCollapse",void 0);_.z([_.x(),_.u("design:type",Object)],Lb.prototype,"subscribeButtonData",void 0);_.z([_.x(),_.u("design:type",Number)],Lb.prototype,"descriptionCollapsedHeight",void 0);_.z([_.x(),_.u("design:type",Object)],Lb.prototype,"structuredDescriptionContentRenderer",void 0);_.z([_.x({value:function(){return _.F("web_watch_description_always_collapsed")}}),
_.u("design:type",Boolean)],Lb.prototype,"descriptionAlwaysCollapsed",void 0);_.z([_.Ly("#description"),_.u("design:type",HTMLDivElement)],Lb.prototype,"description",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Lb.prototype,"dataChanged",null);_.z([_.$K("yt-expander-more-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Lb.prototype,"onYtExpanderMoreTapped",null);
_.z([_.$K("yt-expander-less-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Lb.prototype,"onYtExpanderLessTapped",null);_.z([_.E("data.metadataRowContainer"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Lb.prototype,"metadataCollapsible",null);_.z([_.E("data","structuredDescriptionContentRenderer"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Lb.prototype,"hasInlineStructuredDescription",null);
_.z([_.E("data.attributedDescription"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Lb.prototype,"hasAttributedDescription",null);_.z([_.E("hasInlineStructuredDescription","collapsed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Lb.prototype,"loadStructuredDescription",null);_.z([_.E("data","structuredDescriptionContentRenderer","collapsed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Lb.prototype,"showInlineStructuredDescription",null);
_.z([_.E("data","hasInlineStructuredDescription","metadataCollapsible"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Lb.prototype,"descriptionAlwaysCollapsible",null);
_.e(Lb,"ytd-video-secondary-info-renderer",function(){if(hbK===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);hbK=Z}Z=hbK;return Z},{mode:2});var ebC;var u2=function(){return _.Q.apply(this,arguments)||this};
_.O(u2,_.Q);u2.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:_.F("web_modern_buttons"),forceIconButton:!_.F("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
u2.prototype.activate=function(Z){Z.appendTo(this.player);Z.getPlayerPromise().then(function(V){V.setMinimized(!0)});
this.active=!0};
u2.prototype.deactivate=function(){var Z=this.player.firstElementChild;Z.getPlayerPromise().then(function(V){V.setMinimized(!1)});
this.active=!1;return Z};
u2.prototype.onScrollUpTap=function(){var Z=_.l().resolve(_.jV).getCurrentPage();Z&&Z.setScrollTop(0)};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],u2.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],u2.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],u2.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],u2.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],u2.prototype,"active",void 0);
_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.u("design:type",Boolean)],u2.prototype,"darkLaunch",void 0);_.z([_.Ly("#player"),_.u("design:type",HTMLDivElement)],u2.prototype,"player",void 0);u2=_.z([_.p({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],u2);
_.e(u2,"ytd-miniplayer-bar-renderer",function(){if(ebC!==void 0)return ebC;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ebC=Z},{mode:1});_.jG(_.Uc(function(Z){var V=_.v6();_.lp(function(){var a;if(a=JSON)a=DSH(Z.data()),a=_.AV(JSON.stringify(a).replace(/</g,"\\u003C"));var J=Z.data(),r=_.AI(J.title).trim().length===0,f=!J.publishDate||J.publishDate.trim().length===0,d,N,C,T,Y=!((d=J.thumbnail)==null?0:(N=d.thumbnails)==null?0:N.length)||!((C=J.thumbnail)==null?0:C.thumbnails[0].url)||((T=J.thumbnail)==null?void 0:T.thumbnails[0].url.trim().length)===0;V.value&&a&&!(r||f||Y)&&_.ES(V.value,a)});
return _.S("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.S("script",{el:V,type:"application/ld+json"}))},"cj"),"player-microformat-renderer",{props:{data:_.EU}});
}catch(e){_._DumpException(e)}
try{
var o1K;_.gYW=function(Z){return Z.watch.watchWindowSize};
_.IEL=function(Z){return _.$z({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:Z}})};
o1K=function(Z){_.X2.call(this);var V=this;this.JSC$20310_watchApi=Z;Z=_.NC(_.EV(),_.wqK,function(){ZQ0(V)});
this.addOnDisposeCallback(Z);Z=_.NC(_.EV(),_.gYW,function(){ZQ0(V)});
this.addOnDisposeCallback(Z);VxD(this);a9C(this);Jb8()};
_.O(o1K,_.X2);var VxD=function(Z){var V=function(J){_.EV().dispatch(_.FFH(J.matches))},a=window.matchMedia("(max-width: "+(999+_.ne())+"px)");
a.addListener(V);Z.addOnDisposeCallback(function(){a.removeListener(V)});
V(a)},a9C=function(Z){Z.JSC$20310_watchApi.registerActionHandler("yt-window-resized",function(){Jb8()});
Z.addOnDisposeCallback(function(){Z.JSC$20310_watchApi.unregisterActionHandler("yt-window-resized")})},Jb8=function(){var Z=_.rc();
_.EV().dispatch(_.$z({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:Z.width,height:Z.height}}}))},ZQ0=function(Z){var V;
_.m(function(a){if(a.nextAddress==1)return _.q(a,Z.JSC$20310_watchApi.playerApi,2);V=a.yieldResult;V.setSize(NaN,NaN);_.mt(a)})};_.vC=function(Z){_.ea.call(this);var V=this;this.rootElement=Z;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return V.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(a){V.initOrDisposeActiveModules(a)}));
this.onAttached()};
_.O(_.vC,_.ea);_.P=_.vC.prototype;_.P.getRoot=function(){return this.rootElement};
_.P.getElement=function(Z){return this.rootElement.getElement(Z)};
_.P.setPlayerResponse=function(Z){this.playerResponse=Z;this.publish("PLAYER_RESPONSE_UPDATED",Z)};
_.P.getPlayerResponse=function(){return this.playerResponse};
_.P.setWatchNextResponse=function(Z){this.watchNextResponse===Z?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=Z,this.publish("WATCH_NEXT_RESPONSE_UPDATED",Z))};
_.P.getWatchNextResponse=function(){return this.watchNextResponse};
_.P.registerActionHandler=function(Z,V){var a=this;if(_.F("web_watch_controller_reg_multiple_handlers_killswitch")){var J={};_.kX(_.A$.getInstance(),(J[Z]=V,J),this.getRoot())}else this.actionHandlers.has(Z)||(this.actionHandlers.set(Z,[]),J={},_.kX(_.A$.getInstance(),(J[Z]=function(){var r=_.lV.apply(0,arguments);return(a.actionHandlers.get(Z)||[]).map(function(f){return f.apply(null,_.nw(r))})},J),this.getRoot())),this.actionHandlers.get(Z).push(V)};
_.P.unregisterActionHandler=function(Z){if(_.F("web_watch_controller_reg_multiple_handlers_killswitch")){var V={};_.E$(_.A$.getInstance(),(V[Z]=!0,V),this.getRoot())}else(V=this.actionHandlers.get(Z))?(V.pop(),V.length===0&&(V={},_.E$(_.A$.getInstance(),(V[Z]=!0,V),this.getRoot()),this.actionHandlers.delete(Z))):_.FD(new _.qa("Attempted to unregister an action handler which is not registered.",Z))};
_.P.addPageDisposeJob=function(Z){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.RR(this.rootElement.pageDisposeJobs,Z)};
_.P.removePageDisposeJob=function(Z){this.rootElement.pageDisposeJobs&&_.uK(this.rootElement.pageDisposeJobs,Z)};
_.P.dispatchEvent=function(Z,V){_.Rg(this.rootElement,Z,V)};
_.P.provideRenderingData=function(Z,V){this.rootElement.provideRenderingData(Z,V)};
_.P.scrollWatchTo=function(Z,V){var a;(a=this.watchScrollManager)==null||a.scrollWatchTo(Z,V)};
_.P.focusOnPlayer=function(){var Z=this.getElement("PLAYER");_.vH(Z,function(){if(Z&&Z.firstElementChild){var V=Z.querySelector(".html5-video-player");V&&(_.pO(_.l().resolve(_.qe)),V.focus())}else _.FD(Error("jm"))})};
_.P.updateCinematicFullscreenConfig=function(){var Z=!!this.rootElement.theater,V=!!this.rootElement.fullscreen,a;(a=this.watchCinematicManager)==null||_.gQK(a,V,Z)};
_.P.subscribeToActiveChanged=function(Z,V){V=V===void 0?!0:V;var a=_.NC(_.EV(),_.bAI,function(J){Z(J)});
V&&Z(_.bAI(_.EV().getState()));return a};
_.P.isActive=function(){return _.bAI(_.EV().getState())};
_.P.onAttached=function(){var Z=_.F("external_fullscreen");_.F("use_unified_flag_accessor")&&(Z=_.l().resolve(_.uBS).retriever.getFlag(_.BRr));(Z||_.bU("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var rbH=function(Z){return Z.getRoot().is==="ytd-watch-flexy"||Z.getRoot().is==="ytd-watch-grid"},x_=function(Z){return Z.getRoot().is==="ytd-watch-fixie"};
_.vC.prototype.initPersistentModules=function(){if(x_(this)||rbH(this)&&_.F("kevlar_watch_flexy_theater_manager")){var Z=new _.ceD(this);_.fG(this,Z)}Z=new _.mno(this);_.fG(this,Z);Z=new _.G$(this);_.fG(this,Z);Z=new _.k_(this);_.fG(this,Z);Z=new _.xnK(this);_.fG(this,Z);Z=new _.yI(this);_.fG(this,Z);if(x_(this)||rbH(this)&&_.F("kevlar_watch_flexy_playlist_manager"))Z=new _.pOH(this),_.fG(this,Z)};
_.vC.prototype.initOrDisposeActiveModules=function(Z){Z?(this.watchScrollManager=new _.jY(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.DnL(this)),this.activeModules.push(new _.wfk(this)),x_(this)&&this.activeModules.push(new o1K(this)),this.activeModules.push(new _.LII(this)),this.activeModules.push(new _.Ey(this)),(x_(this)||_.F("kevlar_watch_flexy_error_screen_data_provider"))&&this.activeModules.push(new _.HzS(this)),this.activeModules.push(new _.bvK(this)),
(x_(this)||_.F("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new _.WIL(this)),(x_(this)||_.F("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new _.hnJ(this)),_.F("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.M1D(this),this.activeModules.push(this.watchCinematicManager),this.updateCinematicFullscreenConfig()),_.F("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.klD(this)),_.F("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.B1k(this)),
Z=_.F("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.F("kevlar_watch_flexy_comments_manager")&&!Z&&this.activeModules.push(new _.oYL(this)),_.F("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.w6(this)),this.activeModules.push(new _.Ae0(this)),this.activeModules.push(new _.OvK(this)),_.F("web_enable_timely_actions")&&this.activeModules.push(new _.vQI(this)),_.F("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.fUD(this)),
_.F("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.g78(this)),_.F("web_fullscreen_video_action_bar")&&this.activeModules.push(new _.jrk(this)),_.F("web_player_rtr_ctrls")&&this.activeModules.push(new _.BgC(this))):(_.L6(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.vC.prototype.disposeInternal=function(){_.ea.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.QS.Object.defineProperties(_.vC.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var cmD,nL,Oa0,GuW,ymH,baW,wq8,Uuo;cmD=function(){var Z=_.Bz();Z.info||(Z.info={});return Z.info};
nL=function(Z){return Math.round(_.m6()+Z)};
Oa0=function(){var Z;if(_.F("csi_use_performance_navigation_timing")){var V,a,J,r=_.dV==null?void 0:(Z=_.dV.getEntriesByType)==null?void 0:(V=Z.call(_.dV,"navigation"))==null?void 0:(a=V[0])==null?void 0:(J=a.toJSON)==null?void 0:J.call(a);r?(r.requestStart=nL(r.requestStart),r.responseEnd=nL(r.responseEnd),r.redirectStart=nL(r.redirectStart),r.redirectEnd=nL(r.redirectEnd),r.domainLookupEnd=nL(r.domainLookupEnd),r.connectStart=nL(r.connectStart),r.connectEnd=nL(r.connectEnd),r.responseStart=nL(r.responseStart),
r.secureConnectionStart=nL(r.secureConnectionStart),r.domainLookupStart=nL(r.domainLookupStart),r.isPerformanceNavigationTiming=!0,Z=r):Z=_.dV.timing}else Z=_.F("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.dV.timing)):_.dV.timing;return Z};
GuW=function(){if(_.dV.getEntriesByType){var Z=_.dV.getEntriesByType("paint");if(Z=_.xV(Z,function(a){return a.name==="first-paint"}))return nL(Z.startTime)}var V;
_.F("csi_use_performance_navigation_timing")?V=_.dV.getEntriesByType("first-paint")[0].startTime:V=_.dV.timing.msFirstPaint;return V?Math.max(0,V):0};
ymH=function(){var Z=window.location.protocol,V=_.dV.getEntriesByType("resource");V=_.Jp(V,function(a){return a.name.indexOf(Z+"//fonts.gstatic.com/s/")===0});
(V=wq8(V,function(a,J){return J.duration>a.duration?J:a}))&&V.startTime>0&&V.responseEnd>0&&(_.NK("wffs",nL(V.startTime)),_.NK("wffe",nL(V.responseEnd)))};
baW=function(Z,V){Z=document.querySelector(Z);if(!Z)return!1;var a="",J=Z.nodeName;J==="SCRIPT"?(a=Z.src,a||(a=Z.getAttribute("data-timing-href"))&&(a=window.location.protocol+a)):J==="LINK"&&(a=Z.href);_.bV(document)&&Z.setAttribute("nonce",_.bV(document));return a?(Z=_.dV.getEntriesByName(a))&&Z[0]&&(Z=Z[0],a=_.m6(),_.NK("rsf_"+V,a+Math.round(Z.fetchStart)),_.NK("rse_"+V,a+Math.round(Z.responseEnd)),Z.transferSize!==void 0&&Z.transferSize===0)?!0:!1:!1};
_.lc=function(Z,V){_.H0(function(){_.h6K("").info.actionType=Z;V&&_.wr("TIMING_AFT_KEYS",V);_.wr("TIMING_ACTION",Z);var a=_.raE(_.yr("TIMING_INFO",{}));Object.keys(a).length>0&&_.CF(a);a={isNavigation:!0,actionType:_.$LR(_.yr("TIMING_ACTION"))};var J=_.yr("PREVIOUS_ACTION");J&&(a.previousAction=_.$LR(J));if(J=_.yr("CLIENT_PROTOCOL"))a.httpProtocol=J;if(J=_.yr("CLIENT_TRANSPORT"))a.transportProtocol=J;(J=_.st())&&J!=="UNDEFINED_CSN"&&(a.clientScreenNonce=J);J=_.oha();if(J===1||J===-1)a.isVisible=!0;
J=_.kMo().loadType==="cold";var r=cmD();J||(J=r.yt_lt==="cold");if(J){a.loadType="cold";J=cmD();r=Oa0();var f=_.m6(),d=_.yr("CSI_START_TIMESTAMP_MILLIS",0);d>0&&!_.F("embeds_web_enable_csi_start_override_killswitch")&&(f=d);f&&(_.NK("srt",r.responseStart),J.prerender!==1&&_.W4E(f));J=GuW();J>0&&_.NK("fpt",J);J=Oa0();J.isPerformanceNavigationTiming&&_.CF({performanceNavigationTiming:!0},void 0);_.NK("nreqs",J.requestStart,void 0);_.NK("nress",J.responseStart,void 0);_.NK("nrese",J.responseEnd,void 0);
J.redirectEnd-J.redirectStart>0&&(_.NK("nrs",J.redirectStart,void 0),_.NK("nre",J.redirectEnd,void 0));J.domainLookupEnd-J.domainLookupStart>0&&(_.NK("ndnss",J.domainLookupStart,void 0),_.NK("ndnse",J.domainLookupEnd,void 0));J.connectEnd-J.connectStart>0&&(_.NK("ntcps",J.connectStart,void 0),_.NK("ntcpe",J.connectEnd,void 0));J.secureConnectionStart>=_.m6()&&J.connectEnd-J.secureConnectionStart>0&&(_.NK("nstcps",J.secureConnectionStart,void 0),_.NK("ntcpe",J.connectEnd,void 0));_.dV&&"getEntriesByType"in
_.dV&&ymH();J=[];if(document.querySelector&&_.dV&&_.dV.getEntriesByName)for(var N in Uuo)Uuo.hasOwnProperty(N)&&(r=Uuo[N],baW(N,r)&&J.push(r));if(J.length>0)for(a.resourceInfo=[],N=_.B(J),J=N.next();!J.done;J=N.next())a.resourceInfo.push({resourceCache:J.value})}_.CF(a);a=_.j6K();a.preLoggedGelInfos||(a.preLoggedGelInfos=[]);N=a.preLoggedGelInfos;a=_.vwo();J=void 0;for(r=0;r<N.length;r++)if(f=N[r],f.loadType){J=f.loadType;break}if(_.kMo().loadType==="cold"&&(a.loadType==="cold"||J==="cold")){J=_.Ewa();
r=_.j6K();r=r.gelTicks?r.gelTicks:r.gelTicks={};for(var C in J)if(!(C in r))if(typeof J[C]==="number")_.NK(C,_.qK(C));else if(_.F("log_repeated_ytcsi_ticks"))for(f=_.B(J[C]),d=f.next();!d.done;d=f.next())d=d.value,_.NK(C.slice(1),d);C={};J=!1;N=_.B(N);for(r=N.next();!r.done;r=N.next())J=r.value,_.vfn(a,J),_.vfn(C,J),J=!0;J&&_.CF(C)}_.fkE(!0);C=_.yr("TIMING_ACTION");_.AW("ytglobal.timingready_")&&C&&_.YJa()&&_.PJo()&&_.akJ()})()};
wq8=function(Z,V){return Array.prototype.reduce.call(Z,V,{duration:0})};
Uuo={'script[name="scheduler/scheduler"]':"sj",'script[name="player/base"]':"pj",'link[rel="preload"][name="player/embed"]':"pej",'link[rel="stylesheet"][name="www-player"]':"pc",'link[rel="stylesheet"][name="player/www-player"]':"pc",'script[name="desktop_polymer/desktop_polymer"]':"dpj",'link[rel="import"][name="desktop_polymer"]':"dph",'script[name="mobile-c3"]':"mcj",'link[rel="stylesheet"][name="mobile-c3"]':"mcc",'script[name="player-plasma-ias-phone/base"]':"mcppj",'script[name="player-plasma-ias-tablet/base"]':"mcptj",
'link[rel="stylesheet"][name="mobile-polymer-player-ias"]':"mcpc",'link[rel="stylesheet"][name="mobile-polymer-player-svg-ias"]':"mcpsc",'script[name="mobile_blazer_core_mod"]':"mbcj",'link[rel="stylesheet"][name="mobile_blazer_css"]':"mbc",'script[name="mobile_blazer_logged_in_users_mod"]':"mbliuj",'script[name="mobile_blazer_logged_out_users_mod"]':"mblouj",'script[name="mobile_blazer_noncore_mod"]':"mbnj","#player_css":"mbpc",'script[name="mobile_blazer_desktopplayer_mod"]':"mbpj",'link[rel="stylesheet"][name="mobile_blazer_tablet_css"]':"mbtc",
'script[name="mobile_blazer_watch_mod"]':"mbwj",'script[name="embed_client"]':"ecj",'link[rel="stylesheet"][name="embed-ui"]':"ecc"};var Ha8={};Ha8.YtVisibilityRootBehavior=[_.sSF.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.Mc(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.yr("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var Z=_.yr("INNERTUBE_CLIENT_NAME")!=="WEB";_.F("kevlar_use_vimio_behavior")&&Z&&_.bOY()}}];_.te={};_.te.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(Z){Z.detail.contextProvider=this;Z.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
Ha8.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.yE();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(Z){var V=this;this.pageCount+=1;_.F("kevlar_use_vimio_behavior")&&(_.yr("INNERTUBE_CLIENT_NAME")==="WEB"?_.td.addJob(function(){V.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(Z)},
loadPage_:function(Z){this.data=Z},
ytPageBehaviorActiveObserver_:function(Z){var V=this;_.F("kevlar_use_vimio_behavior")&&(Z?_.yr("INNERTUBE_CLIENT_NAME")==="WEB"?_.td.addJob(function(){V.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(Z){if(!this.setScrollTopJobId_){var V=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){V.setScrollTopJobId_=0;var a=_.l().resolve(_.M_(_.qe));a&&_.pO(a);this.getPageScrollingElement().scrollTop=Z}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.ti(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var Duo;var KL=function(){var Z=_.Q.apply(this,arguments)||this;Z.playerListenerConfig=null;Z.actionMap={"yt-show-watch-page-survey":"openSurvey"};return Z};
_.O(KL,_.Q);_.P=KL.prototype;_.P.dataChanged=function(){var Z=this,V=_.po();V&&V.getPlayerPromise().then(function(J){Z.maybeRemovePlayerListeners(J)});
var a=this.data&&this.data.survey;a&&((a=(a=a.singleOptionSurveyRenderer||a.checkboxSurveyRenderer||a.multiStageSurveyRenderer)&&a.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(V,a):this.openSurvey())};
_.P.triggerWatchPageSurvey=function(Z,V){var a=this,J,r,f,d,N,C,T,Y,X;return _.m(function(n){if(n.nextAddress==1)return Z?_.q(n,Z.getPlayerPromise(),2):n.return();a.player=n.yieldResult;if(!a.player)return n.return();J={};r=_.B(V);for(f=r.next();!f.done;f=r.next())d=f.value,N=_.B(a.createEventListenerPair(d)),C=N.next().value,T=N.next().value,Y=C,X=T,Y&&X&&(J[Y]=X,a.ytPlayerListenerBehavior.listenToPlayerEvent(a.player,Y,X));a.playerListenerConfig=J;_.mt(n)})};
_.P.createEventListenerPair=function(Z){var V=Z.playbackEventTrigger;return V?this.handlePlaybackTrigger(V):(Z=Z.watchTimeTrigger)?this.handleWatchTimeTrigger(Z):[void 0,void 0]};
_.P.handleWatchTimeTrigger=function(Z){var V=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var a=Z.videoWatchFraction,J=Z.watchTimeSec;return J&&a?["onVideoProgress",function(){V.player&&V.isWatchTimeConditionMet(V.player,a,J)&&V.showSurvey()}]:[void 0,
void 0]};
_.P.isWatchTimeConditionMet=function(Z,V,a){var J=Z.getProgressState(),r=J.current-this.lastKnownPlaybackPosition;r<5&&(this.accumulatedMediaTime+=r);this.lastKnownPlaybackPosition=J.current;J=Math.round(this.accumulatedMediaTime/J.duration*1E3)/1E3;return Z.getPresentingPlayerType&&Z.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>a||J>V)};
_.P.handlePlaybackTrigger=function(Z){var V=this;Z=Z.playbackEvent;if(Z==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var a="onStateChange";var J=function(r){r===0&&V.showSurvey()}}else Z==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(a="onVideoProgress",J=function(r){V.player&&V.player.getPresentingPlayerType&&V.player.getPresentingPlayerType()===1&&r&&V.showSurvey()}):Z==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(a="onAdEnd",J=this.showSurvey);
return[a,J]};
_.P.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.P.openSurvey=function(){var Z=this,V=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.qYW(!!V));_.td.addJob(function(){Z.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:V}})},0,0)};
_.P.maybeRemovePlayerListeners=function(Z){if(this.playerListenerConfig){for(var V=_.B(Object.keys(this.playerListenerConfig)),a=V.next();!a.done;a=V.next())a=a.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(Z,a,this.playerListenerConfig[a]);this.playerListenerConfig=null}};
KL.prototype.dataChanged=KL.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],KL.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.kn),_.u("design:type",Object)],KL.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",_.kR)],KL.prototype,"ytPlayerListenerBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],KL.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A(_.s5),_.u("design:type",Object)],KL.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],KL.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],KL.prototype,"playerListenerConfig",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],KL.prototype,"lastKnownPlaybackPosition",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],KL.prototype,"accumulatedMediaTime",void 0);_.z([_.x(),_.u("design:type",Object)],KL.prototype,"player",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],KL.prototype,"dataChanged",null);KL=_.z([_.p({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],KL);
_.e(KL,"ytd-survey-trigger-renderer",function(){if(Duo!==void 0)return Duo;var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Duo=Z},{mode:1});
}catch(e){_._DumpException(e)}
try{
var CdK=new _.W("promotedSparklesWebRenderer");var q7D=new _.W("relatedChipCommand");var S7K;var TyK;var CQ=function(){return _.Q.apply(this,arguments)||this};
_.O(CQ,_.Q);CQ.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],CQ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],CQ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],CQ.prototype,"data",void 0);CQ=_.z([_.p({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],CQ);
_.e(CQ,"ytd-compact-tvfilm-entry-point-renderer",function(){if(TyK!==void 0)return TyK;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return TyK=Z},{mode:1});var Y7H;var X9J;var KeI;var qS=function(){return _.Q.apply(this,arguments)||this};
_.O(qS,_.Q);qS.prototype.ready=function(){this.initializeDefs()};
qS.prototype.initializeDefs=function(){var Z=this.meta.byKey("yt-icons"),V=_.H(Z).querySelector("#star"),a=_.H(Z).querySelector("#star_half");Z=_.H(Z).querySelector("#star_border");V&&this.defs.appendChild(V.cloneNode(!0));a&&this.defs.appendChild(a.cloneNode(!0));Z&&this.defs.appendChild(Z.cloneNode(!0))};
qS.prototype.percentChanged=function(){for(var Z=this.rating;Z.firstChild;)Z.removeChild(Z.firstChild);var V=Math.round(this.percent/10);Z=Math.floor(V/2);V%=2;var a=5-Z-V;this.appendStars("star",Z,0);this.appendStars("star_half",V,Z);this.appendStars("star_border",a,Z+V)};
qS.prototype.appendStars=function(Z,V,a){for(var J=0;J<V;J++){var r=(18+this.spacing)*(J+a),f=document.createElementNS("http://www.w3.org/2000/svg","use");_.SYK(f,"#"+Z);f.setAttribute("x",""+r);f.setAttribute("y","0");this.rating.appendChild(f)}};
qS.prototype.percentChanged=qS.prototype.percentChanged;_.z([_.Ly("#defs"),_.u("design:type",HTMLElement)],qS.prototype,"defs",void 0);_.z([_.Ly("#rating"),_.u("design:type",HTMLElement)],qS.prototype,"rating",void 0);_.z([_.x(),_.u("design:type",Number)],qS.prototype,"percent",void 0);_.z([_.x({value:6}),_.u("design:type",Number)],qS.prototype,"spacing",void 0);_.z([_.x({value:_.Xk.create("iron-meta",{type:"iconset"})}),_.u("design:type",_.t6)],qS.prototype,"meta",void 0);
_.z([_.RX("percent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qS.prototype,"percentChanged",null);qS=_.z([_.p({disableElementRegistration:!0,is:"ytd-ratings"})],qS);
_.e(qS,"ytd-ratings",function(){if(KeI!==void 0)return KeI;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return KeI=Z},{mode:1});var Sx=function(){return _.Q.apply(this,arguments)||this};
_.O(Sx,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Sx.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Sx.prototype,"data",void 0);Sx=_.z([_.p({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],Sx);
_.e(Sx,"ytd-offer-review-renderer",function(){if(X9J!==void 0)return X9J;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return X9J=Z},{mode:1});var Tv=function(){var Z=_.Q.apply(this,arguments)||this;Z.badges=[{textBadge:{label:_.HA("CC")}}];return Z};
_.O(Tv,_.Q);_.P=Tv.prototype;_.P.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.P.dataChanged=function(){var Z=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(Z&&Z.commandMetadata&&_.D(Z.commandMetadata,_.sl)&&_.D(Z.commandMetadata,_.sl).fireAutomatically)_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}});else{var V;Z&&((V=_.D(Z,_.sl))==null?0:V.fireAutomatically)&&_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}})}};
_.P.isEmptyContent=function(Z){return this.isStorefrontEntryPointEmpty(Z)&&this.shouldHideOfferModule(Z)};
_.P.isStorefrontEntryPointEmpty=function(Z){return!Z||!Z.storefrontEntryPoint};
_.P.shouldHideOfferModule=function(Z){return!!Z.hideVideoDetails};
_.P.isOfferModuleNavigationInactive=function(Z){return!Z.navigationEndpoint&&!Z.serviceEndpoint};
_.P.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.l().resolve(_.Lf).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
Tv.prototype.dataChanged=Tv.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Tv.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Tv.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Tv.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.u("design:type",Boolean)],Tv.prototype,"hidden",void 0);
_.z([_.x(),_.u("design:type",Object)],Tv.prototype,"badges",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Tv.prototype,"dataChanged",null);Tv=_.z([_.p({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],Tv);
_.e(Tv,"ytd-movie-offer-module-renderer",function(){if(Y7H!==void 0)return Y7H;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Y7H=Z},{mode:1});var n8k;var Y1=function(){return _.Q.apply(this,arguments)||this};
_.O(Y1,_.Q);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Y1.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Y1.prototype,"data",void 0);Y1=_.z([_.p({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],Y1);
_.e(Y1,"ytd-media-masthead-renderer",function(){if(n8k!==void 0)return n8k;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return n8k=Z},{mode:1});var lQo;_.jG(_.kSc,"course-metadata-view-model",{props:{data:_.EU,isOverlay:_.EU}});var X9=function(){var Z=_.Q.apply(this,arguments)||this;Z.isMetadataVisible=!1;Z.modernPanels=_.F("kevlar_watch_modern_panels");Z.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return Z};
_.O(X9,_.Q);_.P=X9.prototype;
_.P.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"}}}}};
_.P.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.P.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.P.expanderChanged=function(){var Z;if((Z=this.data)==null?0:Z.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.P.isExpandButtonToggled=function(){var Z,V;return(V=_.D((Z=this.data)==null?void 0:Z.expandMetadataButton,_.sn))==null?void 0:V.isToggled};
_.P.onVisibilityButtonClick=function(){var Z;if((Z=this.data)==null?0:Z.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.P.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
X9.prototype.expanderChanged=X9.prototype.expanderChanged;X9.prototype.dataChanged=X9.prototype.dataChanged;X9.prototype.descriptionChanged=X9.prototype.descriptionChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],X9.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],X9.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A([_.ee.YtActionHandlerBehavior]),_.u("design:type",Object)],X9.prototype,"actionHandlerBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],X9.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],X9.prototype,"isMetadataVisible",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],X9.prototype,"modernPanels",void 0);_.z([_.Ly("#expander"),_.u("design:type",Object)],X9.prototype,"expander",void 0);_.z([_.RX("data.description"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],X9.prototype,"descriptionChanged",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],X9.prototype,"dataChanged",null);_.z([_.RX("isMetadataVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],X9.prototype,"expanderChanged",null);X9=_.z([_.p({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],X9);
_.e(X9,"ytd-tvfilm-offer-module-renderer",function(){if(lQo!==void 0)return lQo;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return lQo=Z},{mode:2});var ttK;var KQ=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return Z};
_.O(KQ,_.Q);KQ.prototype.dataChanged=function(){this.hostElement.hidden=!1};
KQ.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
KQ.prototype.onThumbnailTap=function(Z){this.data&&this.data.serviceEndpoint&&(_.l().resolve(_.Lf).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),Z.stopPropagation())};
KQ.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
KQ.prototype.dataChanged=KQ.prototype.dataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],KQ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],KQ.prototype,"rendererBehaviors",void 0);_.z([_.A([_.ee.YtActionHandlerBehavior]),_.u("design:type",Object)],KQ.prototype,"actionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],KQ.prototype,"data",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],KQ.prototype,"dataChanged",null);KQ=_.z([_.p({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],KQ);
_.e(KQ,"ytd-unlimited-offer-module-renderer",function(){if(ttK!==void 0)return ttK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ttK=Z},{mode:1});var s_k;var Fe8;var nQ=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return Z};
_.O(nQ,_.Q);nQ.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
nQ.prototype.handleRelatedChipCommand=function(Z){Z=_.D(Z,q7D);var V=Z.contents;V?_.L4(this.hostElement,"yt-item-section-replace-action",[V,Z.targetSectionIdentifier]):_.L4(this.hostElement,"yt-item-section-continuation-action",[Z.continuationData,Z.targetSectionIdentifier])};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],nQ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],nQ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],nQ.prototype,"actionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],nQ.prototype,"data",void 0);nQ=_.z([_.qZ({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],nQ);
_.e(nQ,"yt-related-chip-cloud-renderer",function(){if(Fe8===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;s_k===void 0&&(s_k=document.createElement("template"));var J=s_k;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Fe8=Z}Z=Fe8;return Z},{mode:2});var l6=function(){var Z=_.Q.apply(this,arguments)||this;Z.isTwoColumns=!0;Z.hideOfferModules=!1;Z.watchFeedBigThumbs=_.F("kevlar_watch_feed_big_thumbs");Z.watchNextGridHideChips=_.F("kevlar_watch_grid_hide_chips");Z.eligibleToSwitchToGrid=_.F("web_watch_eligible_to_switch_to_grid");Z.disableShortsShelfHeightOverride=_.F("web_shorts_wn_shelf_ratio_tuning");Z.isWatchNextGrid=!1;Z.reuseComponents=!_.F("kevlar_watch_grid");Z.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return Z};
_.O(l6,_.Q);_.P=l6.prototype;
_.P.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]]"}},
reelShelfRenderer:"ytd-reel-shelf-renderer",richGridRenderer:{component:"ytd-rich-grid-renderer",properties:{disableStickyFilterBar:"[[isWatchNextGrid]]",transparentBackgroundChipsBar:"[[isWatchNextGrid]]",reducedBottomMargin:"[[isWatchNextGrid]]",rowReducedHorizontalMargin:"[[isWatchNextGrid]]"},params:{resizeOnObserverInit:!_.F("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}}};
_.P.getItemsPath=function(){return"data.results"};
_.P.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.P.created=function(){this.ytLazyListBehavior.initialCount=1};
_.P.ready=function(){_.eL(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-10-percent-layer)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.P.resultsChanged=function(){if(this.data&&this.data.results){for(var Z=this.data.results,V=null,a=null,J=0;J<Z.length;J++)Z[J].relatedChipCloudRenderer?V=Z[J].relatedChipCloudRenderer:Z[J].itemSectionRenderer&&(a=Z[J].itemSectionRenderer);if(V&&a)for(this.set("data.continuations",[]),Z=_.D(V.content,_.SWB).chips,V=0;V<Z.length;V++)if(J=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",Z[V]),J.loadCached||!J.contents){J.contents=a.contents;break}}};
_.P.dataChanged=function(){var Z=this,V;if((V=this.data)!=null&&V.results&&this.hasAllowedInstreamAd(this.playerData)){if(V=this.data.results.filter(function(N){return!!N.promotedSparklesWebRenderer})){for(var a=0;a<V.length;a++){var J=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",V[a]);
if(J)for(var r=0;r<J.length;r++)J[r]&&J[r].baseUrl&&_.UA(J[r].baseUrl)}this.set("data.results",this.data.results.filter(function(N){return!N.promotedSparklesWebRenderer}))}if(V=this.data.results.filter(function(N){return!!Z.getSparklesAd(N)})){V=_.B(V);
for(r=V.next();!r.done;r=V.next())if(J=a=void 0,r=(a=this.getSparklesAd(r.value))==null?void 0:(J=a.errorCommand)==null?void 0:J.loggingUrls)for(a=_.B(r),J=a.next();!J.done;J=a.next())(J=J.value)&&J.baseUrl&&_.UA(J.baseUrl);var f,d;this.set("data.results",(f=this.data)==null?void 0:(d=f.results)==null?void 0:d.filter(function(N){return!N.adSlotRenderer}))}}};
_.P.getSparklesAd=function(Z){var V,a;Z=_.D((V=Z.adSlotRenderer)==null?void 0:(a=V.fulfillmentContent)==null?void 0:a.fulfilledLayout,_.Eu7);return _.D(Z==null?void 0:Z.renderingContent,CdK)};
_.P.hasAllowedInstreamAd=function(Z){Z=this.get("adPlacements",Z)||[];for(var V=0;V<Z.length;V++){var a=this.get("adPlacementRenderer.config.adPlacementConfig",Z[V]);if(a&&a.suppressDisplayAd)return!0}return!1};
_.P.computeHideUnlimitedOfferModule=function(Z,V){return Z&&Z.offerModule&&V&&Z.offerModule.unlimitedOfferModuleRenderer&&Z.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(V)?!0:!1};
_.P.hideUnlimitedOfferModuleChanged=function(){var Z=_.H(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");Z&&(Z.hidden=this.hideUnlimitedOfferModule)};
_.P.updateLockupContainerTypes=function(Z){if(this.eligibleToSwitchToGrid){var V;(V=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||V.forEach(function(a){a.containerType=Z})}};
_.P.computeHideTvfilmOfferModule=function(Z,V){var a,J;return!!((Z==null?0:(a=Z.offerModule)==null?0:(J=a.tvfilmOfferModuleRenderer)==null?0:J.clientShouldSuppressIfCompanionAdDisplayed)&&V&&this.hasCompanionAds(V))};
_.P.hideTvfilmOfferModuleChanged=function(){var Z=_.H(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");Z&&(Z.hidden=this.hideTvfilmOfferModule)};
_.P.hasCompanionAds=function(Z){Z=this.get("adPlacements",Z)||[];for(var V=0;V<Z.length;V++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",Z[V]))return!0;var a=void 0,J=void 0,r=void 0;if(!_.F("web_watch_top_banner_companion_check_killswitch")&&((a=Z[V])==null?0:(J=a.adPlacementRenderer)==null?0:(r=J.renderer)==null?0:r.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.P.hasSuppressedResults=function(Z){return Z==null?!0:Z.filter(function(V){return!V.continuationItemRenderer&&!V.compactPromotedVideoRenderer&&!V.promotedSparklesWebRenderer}).length===0};
_.P.computeShowButton=function(Z,V){return this.isWatchNextGrid?Z:Z||this.hasSuppressedResults(V)};
_.P.showButtonChanged=function(){if(this.isWatchNextGrid){var Z=_.H(this.hostElement).querySelector("ytd-rich-grid-renderer");Z&&this.showButton!==null&&(Z.continuationShowButton=this.showButton)}else{Z=_.H(this.hostElement).querySelector("yt-next-continuation");var V=_.H(this.hostElement).querySelector("ytd-continuation-item-renderer"),a=_.H(this.hostElement).querySelector("ytd-item-section-renderer");Z&&(Z.showButton=this.showButton);V&&(V.showButton=this.showButton);a&&(a.continuationShowButton=
this.showButton)}};
_.P.continuationTap=function(Z){var V;if(((V=this.data)==null?void 0:V.continuations)!=null&&Z.target.tagName==="TP-YT-PAPER-BUTTON")for(Z=this.data.continuations,V=0;V<Z.length;V++)Z[V].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(Z[V].nextContinuationData||{})};
_.P.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("shown-items-changed",this.shownItems))};
_.QS.Object.defineProperties(l6.prototype,{lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.eligibleToSwitchToGrid&&this.containsLockupViewModel?this.isGridViewEnabled?2:3:3}},
containsLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.shownItems)==null||!Z.some(function(V){return!!V.lockupViewModel}))}}});
l6.prototype.shownItemsChangedForBinding=l6.prototype.shownItemsChangedForBinding;l6.prototype.showButtonChanged=l6.prototype.showButtonChanged;l6.prototype.hideTvfilmOfferModuleChanged=l6.prototype.hideTvfilmOfferModuleChanged;l6.prototype.updateLockupContainerTypes=l6.prototype.updateLockupContainerTypes;l6.prototype.hideUnlimitedOfferModuleChanged=l6.prototype.hideUnlimitedOfferModuleChanged;l6.prototype.dataChanged=l6.prototype.dataChanged;l6.prototype.resultsChanged=l6.prototype.resultsChanged;
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],l6.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],l6.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.z1.YtLazyListBehavior),_.u("design:type",Object)],l6.prototype,"ytLazyListBehavior",void 0);_.z([_.A(_.Od.YtNextContinuationBehavior),_.u("design:type",Object)],l6.prototype,"ytNextContinuationBehavior",void 0);
_.z([_.A(_.ck),_.u("design:type",Object)],l6.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],l6.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],l6.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],l6.prototype,"playerData",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],l6.prototype,"autoFill",void 0);_.z([_.x({value:60}),_.u("design:type",Number)],l6.prototype,"targetFramerate",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],l6.prototype,"isTwoColumns",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],l6.prototype,"hideOfferModules",void 0);_.z([_.x(),_.u("design:type",Object)],l6.prototype,"shownItems",void 0);_.z([_.x({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.u("design:type",Boolean)],l6.prototype,"hideUnlimitedOfferModule",void 0);
_.z([_.x({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.u("design:type",Boolean)],l6.prototype,"hideTvfilmOfferModule",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],l6.prototype,"watchFeedBigThumbs",void 0);_.z([_.x(),_.u("design:type",Object)],l6.prototype,"watchNextGridHideChips",void 0);_.z([_.x(),_.u("design:type",Object)],l6.prototype,"eligibleToSwitchToGrid",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],l6.prototype,"disableShortsShelfHeightOverride",void 0);_.z([_.x({selector:_.Un}),_.u("design:type",Object)],l6.prototype,"isGridViewEnabled",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],l6.prototype,"showMoreButton",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],l6.prototype,"isWatchNextGrid",void 0);
_.z([_.x({computed:"computeShowButton(showMoreButton, data.results)"}),_.u("design:type",Boolean)],l6.prototype,"showButton",void 0);_.z([_.Zr("data.results.*"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l6.prototype,"resultsChanged",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l6.prototype,"dataChanged",null);
_.z([_.RX("hideUnlimitedOfferModule"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l6.prototype,"hideUnlimitedOfferModuleChanged",null);_.z([_.E("isGridViewEnabled","containsLockupViewModel","data"),_.x({reflectToAttribute:!0}),_.u("design:type",Number),_.u("design:paramtypes",[])],l6.prototype,"lockupContainerType",null);
_.z([_.RX("lockupContainerType","data"),_.u("design:type",Function),_.u("design:paramtypes",[Number]),_.u("design:returntype")],l6.prototype,"updateLockupContainerTypes",null);_.z([_.RX("hideTvfilmOfferModule"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l6.prototype,"hideTvfilmOfferModuleChanged",null);_.z([_.RX("showButton"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l6.prototype,"showButtonChanged",null);
_.z([_.RX("shownItems"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l6.prototype,"shownItemsChangedForBinding",null);_.z([_.E("shownItems"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],l6.prototype,"containsLockupViewModel",null);
_.e(l6,"ytd-watch-next-secondary-results-renderer",function(){if(S7K===void 0){var Z=document.createElement("template");_.w(Z,'\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" hidden="[[hideOfferModules]]" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);S7K=Z}Z=S7K;return Z},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.zbC={};
_.zbC.YtdWatchBehavior=[_.I.YtRendererBehavior,_.Aq.YtPlayerListenerBehavior,_.hL.YtRendererstamperBehavior,_.ee.YtActionHandlerBehavior,_.te.YtPageBehavior,_.I9.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},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},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 _.bU("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.F("web_watch_provide_secondary_results_renderer")}},
enableFullBleedSingleColumnDefaultPlayer:{type:Boolean,value:function(){return _.F("full_bleed_single_column_default_player")}},
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 _.bU("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},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.F("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)"},
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, fullscreen)"},richItemMinWidth:{type:Number,value:function(){return _.W0("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.W0("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)"},flexyEnableSmallWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.F("kevlar_watch_flexy_disable_small_window_sizing")}},
flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.F("kevlar_watch_flexy_disable_large_window_sizing")}},
hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
deprecateFullerscreenUi:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("web_watch_fullerscreen_deprecation_ui")}},
iMaxTheaterMode:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.F("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("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, isTwoColumns_)"},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 _.F("swatcheroo_split_scroll")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.F("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.F("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("swatcheroo_binary_layout")}},
swatcherooGhostCards:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("swatcheroo_enable_ghost_cards")}},
metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("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 _.F("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("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 _.F("web_thumbnail_to_watch_transition")}},
playerContainerBackgroundImage:{type:Object,computed:"computePlayerContainerBackgroundImage(playerData, miniplayerIsActive)"},miniplayerIsActive:{type:Boolean}},observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);onSetPlaylistCollapsed(playlist);updateChatLocation(liveChatPresentAndExpanded);swatcherooUpdatePanelsLocation(isTwoColumns_, fullBleedPlayer, squeezeback, playlistPanelExpanded, liveChatPresentAndExpanded, engagementPanelExpanded);scheduleFullHeightPanelPositionUpdate(defaultTwoColumnLayout, panelExpanded);swatcherooRichGridRendererDataChanged(data);watchNextSecondaryResultsChanged(data);defaultTwoColumnLayoutChanged(defaultTwoColumnLayout);onMiniplayerActiveReduxValueUpdate(miniplayerIsActive)".split(";"),
monitorScroll:!0,configureRendererStamper:function(){var Z={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:_.F0(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.F0(["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"||_.F("swa_prov_panels_ks")?Z.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}:(Z.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}},Z.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return Z},
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 Z=this;this.watchController=void 0;this.pageDisposeJobs=[function(){Z.showMetadataPlaceholder_()},
function(){_.F("web_watch_dont_clear_comments")||Z.clearComments_()},
function(){Z.clearPlayerAds_()},
function(){Z.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setRichGridJobId_=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;_.F("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.F("web_watch_start_chat_in_theater_mode")&&
(this.theaterEnabledForChat=!1);this.youThereManager_=new _.ybK(function(){return _.QE(Z)},this.hostElement);
this.pageDisposeJobs.push(function(){Z.youThereManager_.reset()});
_.F("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){Z.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.scheduleSidebarSizeUpdateJobId_=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.oM;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;_.F("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.F("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));_.F("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.zh(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(Z){Z&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:Z}),Z.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(Z){_.F("kevlar_watch_flexy_theater_manager")&&(this.theater=Z,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(Z){!_.F("kevlar_watch_while_v2")&&!_.F("web_watch_pip")||Z||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(Z){this.active!==void 0&&(this.fullscreen=Z,_.F("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(Z){this.active!==void 0&&(_.Rg(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.F("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.F("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(Z>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(Z){this.initCsi_();this.updatePageData_(Z)},
updatePageData_:function(Z){var V=this;if(Z)if(this.data===Z){this.onPageLoadWithSameData_();var a;(a=this.watchController)==null||a.setWatchNextResponse(this.data)}else this.data=Z;this.playlist&&_.TT({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.XZ("nw");this.loading=!1;_.qf(_.td,function(){V.initDclkstatus_();var J,r=((J=V.player)==null?void 0:J.getVideoData().cpn)||"";_.SQL(function(f,d){_.v6W(f,d,r)})})},
onPageLoadWithSameData_:function(){_.F("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 Z=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!Z);this.set("loadingData.playlistLoading",Z&&Z!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),Z=this.watchNextSkeletonEl_.firstElementChild;Z;)Z.classList.remove("hidden"),Z=Z.nextElementSibling;if(_.F("kevlar_watch_frame0_loading_state")){var V,a,J;Z=(V=this.loadingData)==null?void 0:(a=V.endpoint)==null?void 0:(J=a.watchEndpoint)==null?void 0:J.videoId;var r;Z&&(r="https://i.ytimg.com/vi/"+Z+"/frame0.jpg");_.H(this.hostElement).querySelector("#player").style.backgroundImage=r?"url("+r+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var Z=_.H(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&Z&&(Z.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var V,a;(a=(V=this.watchMetadata).updateSentimentBarWidth)==
null||a.call(V);var J,r;(r=(J=this.watchMetadata).resize)==null||r.call(J)}_.F("kevlar_watch_frame0_loading_state")&&(_.H(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(Z){var V=_.H(this.hostElement).querySelector(Z);V?_.zF(V,!1):_.FD(new _.qa("Overscroll monitor not found for component: ",Z))},
removeSplitScrollMouseTrap:function(Z){var V=_.H(this.hostElement).querySelector(Z);V?_.$Z(V):_.FD(new _.qa("Disposal component for  overscroll monitoring not found: ",Z))},
onLoadingChanged_:function(Z){Z?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(Z){var V=this;Z?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.td.addLowPriorityJob(function(){V.onWindowResized_(_.rc(!0))})},
updateTheaterModeState_:function(Z){if(!_.F("kevlar_watch_flexy_theater_manager")){Z=Z||this.fullWindowMode_;if(this.theater!==void 0||Z)this.theater=Z;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();Z&&_.w9K()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation()},
updatePlayerLocation:function(){var Z=this.theater||this.enableFullBleedSingleColumnDefaultPlayer&&this.fullBleedPlayer;_.F("external_fullscreen")&&this.fullscreen&&(Z=!0);Z=Z?_.H(this.hostElement).querySelector("#player-full-bleed-container"):_.H(this.hostElement).querySelector("#player-container-inner");var V=this.getPlayerContainer(),a=_.F("kevlar_watch_while_v2")||_.F("web_watch_pip");V.parentElement!==Z&&(a&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.QE(this).appendTo(Z,
V),Z.appendChild(_.H(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var Z=this;return _.m(function(V){if(V.nextAddress==1)return _.q(V,_.l().resolve(_.Ee).deactivate(),2);Z.updatePlayerLocation();_.mt(V)})},
updateCinematicsLocation:function(){var Z=this.getElement("CINEMATICS");if(Z){var V=this.getCinematicsLocationContainer();Z.parentElement!==V&&V.appendChild(Z);var a;(a=this.watchController)==null||a.updateCinematicFullscreenConfig()}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.H(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.H(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(Z,V){var a=document.documentElement.hasAttribute("dark"),J=a&&_.F("web_cinematic_theater_mode"),r=a&&_.F("web_cinematic_fullscreen");a=!a&&this.cinematicLightTheme;return Z&&J||V&&r||(V||Z)&&a},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var Z=this,V;(V=this.watchController)==null||V.setWatchNextResponse(this.data);_.F("kevlar_watch_flexy_comments_manager")||this.initComments_();_.F("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.l().resolve(_.w8).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());if(this.is==="ytd-watch-grid")if(this.liveChatCollapsed=!0,this.visiblePanelIdentifiers_.clear(),
this.engagementPanelExpanded=!1,_.F("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.td.addLowPriorityJob(function(){_.L4(Z.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.F("web_watch_start_chat_in_theater_mode")){var a,J,r;if((a=this.data)==null?0:(J=a.contents)==null?0:(r=J.twoColumnWatchNextResults)==null?0:r.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var f,d;((f=this.data)==null?0:(d=f.contents)==null?0:d.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(Z){var V;(V=this.watchController)==null||V.setPlayerResponse(this.playerData);Z&&Z.playabilityStatus&&(V=this.isVideoPlayable_(Z.playabilityStatus,this.getPlayerOverlays_(this.data)),Z=this.isLiveStreamOffline_(Z.playabilityStatus),V&&!Z||_.vH(this,function(){_.XZ("pbu")}));
this.setPlayerAds_();_.L4(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(Z,V){if((_.F("kevlar_watch_while_v2")||_.F("web_watch_pip"))&&this.playerData&&V)return this.playerData.videoDetails},
watchPageActiveChanged_:function(Z){_.EV().dispatch(_.IEL(this.active));Z?this.activate_():this.deactivate_()},
attached:function(){var Z=this;this.watchController=new _.vC(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);_.F("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var V=_.QE(this);_.F("kevlar_disable_prepare_player")||
V.preparePlayer();_.F("kevlar_watch_flexy_playlist_manager")||_.l().resolve(_.w8).setPlayer(V);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();V={"--ytd-watch-flexy-scrollbar-width":_.ne()+"px"};this.is==="ytd-watch-grid"&&(V["--ytd-watch-flexy-sidebar-width"]=_.k1+"px",V["--ytd-watch-grid-horizontal-page-margins"]=_.UQ+"px",V["--ytd-watch-grid-columns-top-margins"]=_.mko+"px",V["--ytd-watch-grid-min-player-height-medium"]="360px");!_.W0("kv_pl_mx_sz_ks")&&
_.W0("kevlar_watch_max_player_width")&&(V["--ytd-watch-flexy-max-player-width-wide-screen"]=_.q68+"px");_.W0("kevlar_watch_flexy_metadata_height")&&(V["--ytd-watch-flexy-space-below-player"]=_.S6J+"px");this.safeUpdateStyles(V);_.F("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.Bu(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return Z.onPlayerTouchPanDown_()}}));
_.F("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.H(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var Z=_.ne(),V=_.Hm+Z,a=V;this.fixedPanels&&(V+=_.k1);var J=657+Z;Z=1327+Z;_.H(this.hostElement).querySelector("#two-column-query").query="(min-width: "+V+"px)";_.H(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(J+"px), (min-height: 630px) and (min-width: ")+(V+"px) and (max-width: ")+(Z+"px)");_.H(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(Z+"px)");_.H(this.hostElement).querySelector("#watch-while-query").query=
"(min-width: "+a+"px)"},
calculateCurrentPlayerSize_:function(){var Z=_.H(this.hostElement).querySelector("#miniplayer-bar").firstChild,V=this.squeezeback&&!_.F("web_watch_squeezeback_player_size_killswitch");return Z&&Z.active||this.theater||_.F("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||V||!this.active||!this.windowSize_||this.enableFullBleedSingleColumnDefaultPlayer&&this.fullBleedPlayer?new _.f6(NaN,NaN):_.hg(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||
this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.hg(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.Mc(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var Z=this;this.onWindowResized_(_.rc());_.F("browse_skeleton_removal_on_watch_killswitch")||_.bU("IS_SHELL_LOAD")&&_.FG8();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var V=_.QE(this);V.addEventListener("yt-player-updated",_.zh(this,this.onPlayerUpdated_));V.getPlayerPromise().then(function(a){Z.playerApiReady_(a)});
_.F("kevlar_watch_flexy_playlist_manager")||(V=_.l().resolve(_.w8),_.F("kevlar_watch_observe_playlist_navigations_killswitch")&&V.addEventListener("yt-navigate",_.zh(this,this.onYtNavigate_)),V.setPlaylistComponent(_.H(this.hostElement).querySelector("#playlist")),V.addEventListener("yt-playlist-data-updated",_.zh(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.td.addLowPriorityJob(function(){_.Rg(Z.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.QE(this).removeEventListener("yt-player-updated",_.zh(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.F("kevlar_watch_flexy_playlist_manager")){var Z=_.l().resolve(_.w8);_.F("kevlar_watch_observe_playlist_navigations_killswitch")&&Z.removeEventListener("yt-navigate",_.zh(this,this.onYtNavigate_));
Z.cancelVideoSkip();Z.removeEventListener("yt-playlist-data-updated",_.zh(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.F("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.Rg(this.hostElement,"yt-autonav-pause-player",!1);Z=_.h3();_.F("kevlar_exit_fullscreen_leaving_watch")&&Z&&_.e5(Z)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(Z){this.player&&this.player.updateVideoData({rvs:Z.rvs})},
getPageContents:function(Z){return Z&&Z.contents&&Z.contents.twoColumnWatchNextResults&&Z.contents.twoColumnWatchNextResults.results&&Z.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(Z){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",Z)},
onRetrieveLocation_:function(Z,V){V.hasComments?V.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):V.locationRetrieved("/related_ajax",void 0);Z.stopPropagation()},
onSubscriptionChanged_:function(Z,V){this.player&&(V?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.lc("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.H(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.H(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(Z){this.player=Z;this.setPlayerState(Z.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.F("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.F("kevlar_unified_player")||_.F("kevlar_player_new_bootstrap_adoption"))&&_.Mx()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(Z,V){V=V===void 0?!0:V;_.h3()&&_.F("external_fullscreen")&&_.e5(document.documentElement);this.theaterRequested_=Z;V&&_.dm("wide",Z?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.MR(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.Rg(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(Z){_.Dg(Z,typeof this.player),this.player&&_.Dg(Z,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var Z;((Z=this.player)==null?0:Z.isFullscreen())?this.player.toggleFullscreen():_.MR(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(Z,V){return this.loading?V:!!Object.keys(Z).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(Z){if(Z){Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next())V=V.value,V.youThereRenderer&&_.HQK(this.youThereManager_,V.youThereRenderer)}},
setPlaylistData_:function(Z){return Z||{}},
userEngagementConfigDataChanged_:function(Z){if(Z)if(Z.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var V=this.youThereManager_;_.$E()<Z.lowEngagementThresholdMs||_.j3C(V,!0)}else Z.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.MR(this.hostElement,"yt-autonav-pause-user-engagement",[Z])},
isPlayerUnavailable_:function(Z,V,a){return!!Z&&!this.isVideoPlayable_(Z,a)&&!V},
getPlayerOverlays_:function(Z){return(Z==null?void 0:Z.playerOverlays)||null},
isVideoPlayable_:function(Z,V){if(!Z)return!1;var a=Z.status==="OK"||Z.status==="LIVE_STREAM_OFFLINE",J=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",Z)||this.get("errorScreen.ypcTrailerRenderer",Z);Z=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",Z);var r;V=V==null?void 0:(r=V.playerOverlayRenderer)==null?void 0:r.gatedActionsOverlayRenderer;return!!a||!!J||!!Z||!!V},
hasWatchNextResponseErrorRenderer:function(Z){var V=this.getPageContents(Z),a,J,r,f,d;return!(Z==null?0:(a=Z.contents)==null?0:(J=a.twoColumnWatchNextResults)==null?0:J.secondaryResults)&&!!((r=V[0])==null?0:(f=r.itemSectionRenderer)==null?0:(d=f.contents[0])==null?0:d.backgroundPromoRenderer)},
isLiveStreamOffline_:function(Z){return Z?Z.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(Z,V,a){var J=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",V),r=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];r=_.F("web_no_skip_video_on_verification_checks")?(Z==null?void 0:Z.status)&&r.includes(Z.status):Z&&Z.status==="AGE_CHECK_REQUIRED";var f=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",Z);f==void 0&&(f=!0);!a||this.isVideoPlayable_(Z,this.getPlayerOverlays_(V))||
J||r||!f||_.l().resolve(_.w8).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.txK()},
onPlayerFeedbackStartRequest_:function(Z){_.MR(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:Z}])},
onPlayerFeedbackArticleRequest_:function(Z){_.MR(this.hostElement,"yt-help-dialog-requested",[Z])},
onPlayerYpcContentRequest_:function(){var Z,V,a,J,r,f,d,N,C=((Z=this.data)==null?NaN:(V=Z.contents)==null?NaN:(a=V.twoColumnWatchNextResults)==null?NaN:(J=a.secondaryResults)==null?NaN:(r=J.secondaryResults)==null?NaN:(f=r.offerModule)==null?NaN:(d=f.tvfilmOfferModuleRenderer)==null?NaN:(N=d.actionButtons)==null?NaN:N.length)-1;Z=[".offerButton.buttonRenderer.",".actionButtons."+(C>=0?C:0)+".buttonRenderer."];V=_.B(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(a=V.next();!a.done;a=V.next())for(a=a.value,J=_.B(Z),r=J.next();!r.done;r=J.next())if(r="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+a+r.value,r=this.get(r+"navigationEndpoint",this.data)||this.get(r+"serviceEndpoint",this.data)||this.get(r+"command",this.data)){_.um(r,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(Z){_.Rg(this.hostElement,"yt-autonav-pause-player",Z)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(Z){Z()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(Z){switch(Z){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(Z){switch(Z){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.Rg(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(Z)},
setPlayerState:function(Z){_.EV().dispatch(_.zHA(Z))},
onPlayerSubscribe_:function(Z){_.MR(this.hostElement,"yt-player-subscribe",[Z])},
onPlayerUnsubscribe_:function(Z){_.MR(this.hostElement,"yt-player-unsubscribe",[Z])},
onPlayerAdYtShowToast_:function(Z){_.MR(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:Z.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(Z){if(Z)return Z},
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(Z){return!_.F("web_watch_move_summary_to_sd")&&!!Z},
computeWatchMetadataRefresh:function(){return _.F("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.F("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(this.is!=="ytd-watch-grid"&&!this.useProviderForSecondaryResultsRenderer){var Z,V,a,J;this.watchNextSecondaryResults=(Z=this.data)==null?void 0:(V=Z.contents)==null?void 0:(a=V.twoColumnWatchNextResults)==null?void 0:(J=a.secondaryResults)==null?void 0:J.secondaryResults}},
swatcherooRichGridRendererDataChanged:function(){if(this.is==="ytd-watch-grid"&&this.swatcherooDirectUseRichGrid&&!_.F("swatcheroo_pbs_load_grid")&&!_.F("swatcheroo_provide_all_data_on_scheduled_job")){_.td.cancelJob(this.setRichGridJobId_);var Z,V,a,J,r,f,d;this.setRichGridRendererData((Z=this.data)==null?void 0:(V=Z.contents)==null?void 0:(a=V.twoColumnWatchNextResults)==null?void 0:(J=a.secondaryResults)==null?void 0:(r=J.secondaryResults)==null?void 0:(f=r.results)==null?void 0:(d=f[0])==null?
void 0:d.richGridRenderer)}},
setRichGridRendererData:function(Z){this.richGridRendererData=Z},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var Z,V=(Z=this.data)==null?void 0:Z.engagementPanels;if(V==null?0:V.length){Z=null;V=_.B(V);for(var a=V.next();!a.done;a=V.next()){a=a.value;var J=void 0;if(((J=a.engagementPanelSectionListRenderer)==null?void 0:J.targetId)==="engagement-panel-structured-description"){Z=a;break}}var r,f,d;Z=(r=Z)==null?void 0:(f=r.engagementPanelSectionListRenderer)==null?void 0:(d=f.content)==null?void 0:d.structuredDescriptionContentRenderer;if(Z==null?0:Z.items){r=
[];f=_.B(Z.items);for(d=f.next();!d.done;d=f.next()){d=d.value;if(!_.F("sd_horizontal_list_show_nav_killswitch")){var N=J=a=V=Z=void 0,C=void 0,T=(Z=d.horizontalCardListRenderer)==null?void 0:(V=Z.header)==null?void 0:(a=V.richListHeaderRenderer)==null?void 0:(J=a.navigationButton)==null?void 0:(N=J.buttonRenderer)==null?void 0:(C=N.command)==null?void 0:C.commandExecutorCommand;T&&T.commands&&(T.commands=T.commands.filter(function(Y){return!_.D(Y,_.yYi)}))}d.expandableVideoDescriptionBodyRenderer||
d.videoDescriptionHeaderRenderer||r.push(d)}return{items:r}}}},
constructWarning_:function(Z){return{text:_.HA(Z),type:"WARNING"}},
isPlaShelfEnabled_:function(Z){if((this.get("adPlacements",Z)||[]).length)return!0;Z=this.get("playerAds",Z)||[];return!(!Z.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",Z[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var Z=this;_.Rg(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.F("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var V=this.getScrollTop()>0;this.gestures_&&(V?this.gestures_.detach():this.gestures_.attach());V!==this.showFullerscreenEdu_&&_.F("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=V,_.QE(this).getPlayerPromise().then(function(a){a.updateFullerscreenEduButtonVisibility(Z.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.Rg(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var Z=this;this.commentsReady=!1;_.td.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.qf(_.td,function(){Z.setComments_()},1E3)},
setComments_:function(){if(!_.F("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.XZ("cmi");_.td.cancelJob(this.setCommentsJobId_);var Z=this.getPageContents(this.data);if(Z&&Z.length){Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next())if(V=V.value,this.get("itemSectionRenderer.sectionIdentifier",V)==="comment-item-section"){this.comments=V.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.Rg(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.F("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.F("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.XZ("cmc")},
doRemoveComments_:function(){this.comments={};_.F("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.td.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.td.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(Z,V){var a=_.D(V.endpoint,_.kZ);a&&(!(V=this.get("data.currentVideoEndpoint.watchEndpoint"))||a.videoId!==V.videoId||a.playlistId&&a.playlistId!==V.playlistId||a.index!==void 0&&a.index!==V.index||typeof a.startTimeSeconds!=="number"||(Z.stopPropagation(),this.setScrollTop(0),_.QE(this).getPlayerPromise().then(function(J){var r=a.startTimeSeconds;J.seekTo(r);J.wakeUpControls();r<J.getDuration()&&J.playVideo()})))},
updatePlayerStartTime_:function(){var Z=_.f9S();"t"in Z&&(Z=_.l9H(Z.t),this.player.seekTo(Z,!0))},
updateTitleFromWatchNext:function(Z){Z=this.getPageContents(Z);var V,a;(Z=_.AI(Z==null?void 0:(V=Z[0])==null?void 0:(a=V.videoPrimaryInfoRenderer)==null?void 0:a.title))&&_.Rg(this.hostElement,"yt-update-title",Z)},
updateTitle_:function(Z){Z=this.get("videoDetails.title",Z)||"";_.Rg(this.hostElement,"yt-update-title",Z)},
syncWithRemoteVideo_:function(Z,V,a){if(this.active&&this.player){var J=this.player.getVideoData();if(J.video_id===a&&(a=J.list,_.F("polymer_enable_mdx_queue")&&a&&a.startsWith("RQ")&&(a=void 0),J.video_id!==Z||a!=V)){var r;_.F("kevlar_player_watch_endpoint_navigation")?r=_.ZTE(_.TfI(Z,V)):r=this.buildWatchEndpoint_(Z,V);_.Rg(this.hostElement,"yt-navigate",{endpoint:r,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(Z,V,a){return _.pF(Z,V,a)},
initDclkstatus_:function(){_.KUI()},
attachWatchPageSkeleton_:function(){var Z=document.querySelector("#watch-page-skeleton");if(Z){var V=Z.querySelector("#primary-info"),a=Z.querySelector("#secondary-info"),J=Z.querySelector("#related");V&&_.H(this.hostElement).querySelector("#info-skeleton").appendChild(V);a&&_.H(this.hostElement).querySelector("#meta-skeleton").appendChild(a);J&&(_.H(this.hostElement).querySelector("#related-skeleton").appendChild(J),this.watchNextSkeletonEl_=J);_.CG(Z)}},
handlePlayerUpdated_:function(){_.QE(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(Z,V){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof V!=="undefined"){var a=this.watchNextSkeletonEl_.children,J=Z&&Z.indexSplices.length?Z.indexSplices[0].index:0;Z=Math.min(this.watchNextShownItems.length,a.length);V||(J=0,Z=a.length);for(V=J;V<Z;V++)a[V].classList.add("hidden")}},
onPlayerFullscreenChange_:function(Z){_.F("external_fullscreen")||_.MR(this.hostElement,"yt-player-fullscreen",[Z.fullscreen])},
onFullscreenChange_:function(Z){this.fullscreen=Z;this.gestures_&&this.gestures_.update(this.fullscreen);var V=_.QE(this);V.getPlayerPromise().then(function(a){a.setFauxFullscreen(!!_.h3())});
this.updateFullBleedElementLocations();Z&&(V.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(Z,V){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!V},
computeIsDonationShelfCollapsed_:function(Z){return Z},
computeShouldShowMerchShelf:function(Z,V){return V&&!!Z},
computeResponseHasComments:function(Z){var V,a,J,r,f;return!!(Z==null?0:(V=Z.contents)==null?0:(a=V.twoColumnWatchNextResults)==null?0:(J=a.results)==null?0:(r=J.results)==null?0:(f=r.contents)==null?0:f.some(function(d){var N;return(d==null?void 0:(N=d.itemSectionRenderer)==null?void 0:N.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(Z,V,a,J){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&J?!1:!!Z&&!!Object.keys(Z).length&&!V},
identity:_.pn,onWindowResized_:function(Z){this.windowSize_=Z;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate(),this.scheduleSidebarSizeUpdate_());_.F("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(Z){var V=this;Z&&Z.type!=="dataloaded"&&Z.type!=="dataupdated"||_.QE(this).getPlayerPromise().then(function(a){var J=a.getPlayerState();J!==5&&J!==0&&(a=1/a.getVideoAspectRatio(),V.videoHeightToWidthRatio_!==a&&(V.videoHeightToWidthRatio_=a))})},
schedulePlayerSizeUpdate_:function(Z){var V=this,a=_.F("kevlar_watch_while_v2")||_.F("web_watch_pip"),J=function(){if(V.watchMetadata){var r,f;(f=(r=V.watchMetadata).resize)==null||f.call(r)}_.QE(V).getPlayerPromise().then(function(d){if(_.F("kevlar_set_internal_player_size")){if(!a||!V.isMiniplayerActive()){var N=V.calculateCurrentPlayerSize_();d.setInternalSize(N.width,N.height)}}else d.setSize(NaN,NaN);_.F("kevlar_watch_while")&&V.updateWatchWhileScrollThreshold_()})};
Z?J():_.Kg(_.td,J)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(Z){this.set("data.survey",Z.detail)},
onYtShowSurveyCommand_:function(Z){this.set("data.survey",_.D(Z,_.wmC).survey)},
onDownloadedVideoDeleted:function(Z){var V=this,a,J;return _.m(function(r){if(r.nextAddress==1){if(!V.active||(a=V.playerData)==null||!a.offlineState||V.videoId!==Z)return r.return();(J=V.player)==null||J.stopVideo();_.d8().navigatingAwayFromWatchDeletedVideo=!0;_.um(_.j_E,V.hostElement);return _.q(r,_.d8().navigationFinishPromise,2)}_.d8().navigatingAwayFromWatchDeletedVideo=!1;_.mt(r)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var Z;this.theater?Z=_.bN(.5625*this.windowSize_.width,480,this.windowSize_.height-185):Z=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==Z&&(this.watchWhileScrollThreshold_=Z,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var Z=_.H(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&Z){var V=this.windowSize_.height>=624,a=this.active?this.getScrollTop():0;!Z.active&&V&&a>=this.watchWhileScrollThreshold_?(Z.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):Z.active&&(!V||a<this.watchWhileScrollThreshold_&&!_.h3())&&(Z.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var Z=_.H(this.hostElement).querySelector("#secondary-inner");if(Z){var V=_.H(this.hostElement).querySelector("#below"),a=_.H(this.hostElement).querySelector("#secondary"),J=_.H(this.hostElement).querySelector("#comments");J&&a&&V&&(this.defaultTwoColumnLayout?(Z.appendChild(J),a.appendChild(Z)):(V.appendChild(J),_.b6(V,Z)))}}},
isTwoColumnsChanged_:function(Z,V){if(Z!==!0||V!==void 0)if(this.enableFullBleedSingleColumnDefaultPlayer&&this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(Z=_.H(this.hostElement).querySelector("#secondary-inner"))){V=_.H(this.hostElement).querySelector("#below");var a=_.H(this.hostElement).querySelector("#secondary"),J=_.H(this.hostElement).querySelector("#comments");J&&a&&V&&(this.isTwoColumns_?(Z.appendChild(J),a.appendChild(Z)):(V.appendChild(J),
_.b6(V,Z)))}}else{Z=!_.F("live_chat_over_engagement_panels");V=_.H(this.hostElement).querySelector("#chat-container");a=_.H(this.hostElement).querySelector("#panels");var r=_.H(this.hostElement).querySelector("#alerts");J=_.H(this.hostElement).querySelector("#playlist");var f=_.H(this.hostElement).querySelector("#related"),d=_.H(this.hostElement).querySelector("#donation-shelf"),N=_.H(this.hostElement).querySelector("#comments");this.isTwoColumns_?(r=_.H(this.hostElement).querySelector("#secondary-inner"),
Z&&r.appendChild(a),r.appendChild(J),_.F("web_watch_theater_chat")||r.appendChild(V),Z||r.appendChild(a),r.appendChild(d),r.appendChild(f)):(Z&&_.OX(a,r),_.OX(J,r),_.F("web_watch_theater_chat")||_.OX(V,r),Z||_.OX(a,r),_.OX(d,r),N&&_.OX(f,N));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.F("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&_.F("web_watch_theater_chat")){var Z=_.H(this.hostElement).querySelector("#chat-container"),V=this.theater&&!this.fullscreen||_.F("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&V?_.F("web_watch_theater_chat_beside_player")?(V=_.H(this.hostElement).querySelector("#panels-full-bleed-container"),(Z==null?void 0:Z.parentElement)!==V&&V.append(Z),this.panelsBesidePlayer=!0):
_.F("web_watch_theater_fixed_chat")&&(V=_.H(this.hostElement).querySelector("#columns"),(Z==null?void 0:Z.parentElement)!==V&&V.append(Z),this.fixedPanels=!0):(_.F("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.F("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),V=_.H(this.hostElement).querySelector("#playlist"),Z&&V?_.GR(Z,V):_.FD(new _.qa("Missing element when updating chat location",{"chatContainer defined":!!Z,"playlist defined":!!V})));this.updatePageMediaQueries();
this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(Z,V){return _.F("sw_metadata_vis_toggle_ks")?!0:!!Z||!!V},
computeForceDarkPanelTheme:function(Z){return _.F("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&Z:!1},
safeUpdateStyles:function(Z){try{_.eL(this.hostElement,Z)}catch(V){_.FD(V)}},
videoHeightToWidthRatioChanged_:function(Z,V){V&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(Z){this.videoHeightToWidthRatio_=1/Z},
computeIsVerticalVideo_:function(Z){return Z>=1},
computeIsFourThreeToSixteenNineVideo_:function(Z){return Z<=.7501&&Z>=.5624},
computeIsExtraWideVideo_:function(Z){return Z<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.QE(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.QE(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.v1W(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(Z){var V=_.rL(Z)||0;_.o9(Z,V+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var Z=_.rL("yt-fullerscreen-edu-button-click-count")||0,V=_.rL("yt-fullerscreen-edu-button-shown-count")||0,a=_.W0("external_fullscreen_button_shown_threshold"),J=Z>=_.W0("external_fullscreen_button_click_threshold")||V>=a;_.QE(this).getPlayerPromise().then(function(r){r.updateFullerscreenEduButtonSubtleModeState(J)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(Z,V){return V},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.l().resolve(_.w8).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var Z=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.td.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.td.addLowPriorityJob(function(){Z.fullHeightPanelPositionUpdateJobId=0;var V=_.H(Z.hostElement).querySelector("#secondary"),a=_.H(Z.hostElement).querySelector("#fixed-secondary");V=V.getBoundingClientRect();var J=V.width;Z.swatcherooSqueezeback&&
(J+=_.UQ);if(Z.swatcherooSqueezeback){var r=_.H(Z.hostElement).querySelector("#squeezeback-constraining-container");r.style.width=J+"px";r.style.flex="0 0 "+J+"px"}a.style.width=J+"px";a.style.left=V.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var Z=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.td.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.td.addLowPriorityJob(function(){Z.panelMaxHeightUpdateJob_=0;var V;!Z.isTwoColumns_||Z.theater||Z.fullscreen?V=460:V=Z.calculateNormalPlayerSize_().height;var a=V+"px";_.F("live_chat_taller_height")&&!Z.theater&&(a="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.F("live_chat_medium_height")&&!Z.theater&&(a="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.F("live_chat_scaled_height")&&!Z.theater&&(a="calc(100vh - var(--ytd-toolbar-height) - 238px)");Z.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":V+"px","--ytd-watch-flexy-chat-max-height":a,"--ytd-watch-flexy-structured-description-max-height":V+"px","--ytd-watch-flexy-comments-panel-max-height":V+"px","--ytd-comments-engagement-panel-content-height":V+"px"})}))},
scheduleSidebarSizeUpdate_:function(){var Z=this;(this.is==="ytd-watch-grid"||this.is==="ytd-watch-flexy"&&_.F("web_watch_flexy_adjust_sidebar_width"))&&!_.F("swatchie_sidebar_killswitch")&&(this.scheduleSidebarSizeUpdateJobId_&&_.td.cancelJob(this.scheduleSidebarSizeUpdateJobId_),this.scheduleSidebarSizeUpdateJobId_=_.td.addLowPriorityJob(function(){Z.panelMaxHeightUpdateJob_=0;if(Z.isTwoColumns_){var V=_.n1W(Z.windowSize_,Z.calculateNormalPlayerSize_().width);V!==Z.currentSidebarWidth&&(Z.currentSidebarWidth=
V,Z.safeUpdateStyles({"--ytd-watch-flexy-sidebar-width":V+"px"}))}}))},
onYtShowEngagementPanelScrimAction_:function(Z){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",Z)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.gW(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(Z){var V=_.H(this.hostElement).querySelector("#engagement-panel-scrim");Z?V.addEventListener("tap",_.zh(this,this.onEngagementPanelScrimClick_)):V.removeEventListener("tap",_.zh(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(Z){if(this.hostElement.contains(Z)&&!this.scrollToAnimation_.isAnimating()){var V=Z.offsetTop-24;Z=Z.offsetTop+Z.offsetHeight+24;var a=this.getPageScrollingElement(),J=this.getScrollTop(),r=J+a.clientHeight-56;if(V<J+56)V-=56;else if(Z>r)V=Z-a.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,V),500)}},
onYtSignalActionScrollToComments:function(){var Z=this.hostElement.querySelector("#comments");if(Z&&!this.scrollToAnimation_.isAnimating()){Z=Z.offsetTop-56-24;if(_.F("kevlar_comment_teaser_scroll_to_midpoint")&&(Z-=_.iv().height/3,Z<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,Z),500)}},
onYtEngagementPanelVisibleChanged:function(Z,V,a){this.active&&this.trackEngagementPanelVisibility&&!_.OQI.includes(a)&&(V==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&(this.visiblePanelIdentifiers_.add(a),this.swatcherooBinaryLayout&&(this.onSetPlaylistCollapsed(!0),_.L4(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]))),V!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&V!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(a),
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(Z){return Z?"":"watch-active-metadata"},
computeNewMetadataClass:function(Z){return Z?"watch-active-metadata":""},
computeFullBleedPlayer:function(Z,V,a){return Z||V||this.enableFullBleedSingleColumnDefaultPlayer&&!a},
computeDefaultLayout:function(Z){return!Z},
computeDefaultTwoColumnLayout:function(Z,V){return!Z&&V},
updatePanelsLocation:function(){if(_.F("web_watch_enable_fs_squeezeback_panels")){var Z=_.H(this.hostElement).querySelector("#below"),V=_.H(this.hostElement).querySelector("#panels"),a=_.H(this.hostElement).querySelector("#panels-full-bleed-container"),J=_.H(this.hostElement).querySelector("#secondary-inner");this.fullscreen?a.appendChild(V):this.isTwoColumns_?_.b6(J,V):Z.appendChild(V)}},
swatcherooUpdatePanelsLocation:function(Z,V,a,J,r,f){if(this.is==="ytd-watch-grid"){V=Z&&!V;this.swatcherooSplitScroll&&(V?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));a=_.H(this.hostElement).querySelector("#panels");var d=_.H(this.hostElement).querySelector("#playlist"),N=_.H(this.hostElement).querySelector("#fixed-secondary"),C=_.H(this.hostElement).querySelector("#fixed-below"),
T=_.H(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),Y=_.H(this.hostElement).querySelector("#chat-container");f&&(Z?N.appendChild(a):C.appendChild(a));r?Z?N.appendChild(Y):C.appendChild(Y):_.GR(Y,T);J?Z?N.appendChild(d):C.appendChild(d):_.GR(d,T);this.swatcherooSplitScroll&&(Z=_.H(this.hostElement).querySelector("#secondary"),J=_.H(this.hostElement).querySelector("#columns"),r=_.H(this.hostElement).querySelector("#fixed-columns-secondary"),V?r.appendChild(Z):
J.appendChild(Z))}},
computeMetadataSkinnyMode:function(Z,V,a){return this.is!=="ytd-watch-grid"?!1:Z?a:V},
computeWatchWhilePanelsActive:function(Z,V){return Z||V},
computeNoBorderOnChat:function(Z){return _.F("web_watch_theater_chat_no_border")&&Z},
computeLiveChatPresentAndExpanded:function(Z,V){return Z&&!V},
computePanelExpanded:function(Z,V,a){return Z||V||a},
computeSqueezeback:function(Z,V){if(_.F("web_watch_enable_fs_squeezeback_panels"))return Z&&V},
computeSwatcherooSqueezeback:function(Z,V,a){return this.is!=="ytd-watch-grid"||_.F("ww_squeezeback_killswitch")?!1:Z&&V&&a},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(Z){_.QE(this).getPlayerPromise().then(function(V){var a;(a=V.changeMarkerVisibility)==null||a.call(V,_.D(Z,_.eY).isVisible||!1,_.D(Z,_.eY).entityKeys||[],_.D(Z,_.eY).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(Z){this.liveChatCollapsed=Z.detail;_.EV().dispatch(_.cbW(Z.detail))},
onSetPlaylistCollapsed:function(Z){this.is==="ytd-watch-grid"&&(this.playlistPanelExpanded=this.playlist&&!Z)},
provideRenderingData:function(Z,V){switch(Z){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=V;break;case "PRIMARY_INFO":_.F("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=V);this.videoPrimaryInfoRendererValue=V==null?void 0:V.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.F("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=V);this.videoSecondaryInfoRendererValue=V==null?void 0:V.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
V;break;case "CLARIFICATION":this.clarifyBoxValue=V;break;case "LIVE_CHAT":this.conversationBar=V;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=V;break;case "PLAYLIST":this.externalPlaylistData_=V!=null?V:{};break;case "MERCH_SHELF":this.merchShelfValue=V==null?void 0:V.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=V;break;case "TICKET_SHELF":this.ticket=V;break;case "OFFER_MODULE":this.offerModule=V;break;case "LIMITED_STATE":this.limitedStateValue=
V;break;case "DONATION_SHELF":this.donation=V;break;case "ALERTS":this.alertsValue=V;break;case "COMMENTS":this.comments=V;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=V;break;case "ENGAGEMENT_PANELS":this.engagementPanels=V;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=V;break;case "RICH_GRID_RENDERER":this.richGridRendererData=V;break;case "EXPANDABLE_METADATA":this.expandableMetadata=V;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
V}},
toggleCinematicsActive:function(Z){this.cinematicsActive=Z},
isMiniplayerActive:function(){return _.l().resolve(_.Ee).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var hpW;_.pbL=function(Z){return Z.shorts.isShortsActive};
_.epW=function(Z){return Z.findIndex(function(V){return hpW.indexOf(V.tagName)>-1})>-1};
_.zpS=function(Z){return _.$z({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:Z}})};
_.$aC=function(){var Z=_.l().resolve(_.W4);_.$Wm(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(Z.isFullscreenEnabled()?_.e5(document.documentElement):_.nwJ(document.documentElement))};
hpW=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.zu=new Map;_.zu.set(32,59972);_.zu.set(27,50765);_.zu.set(70,60102);_.zu.set(76,60221);_.zu.set(77,60222);_.zu.set(74,60223);_.zu.set(84,60224);_.zu.set(38,61941);_.zu.set(40,61942);_.zu.set(73,62521);_.zu.set(67,62522);_.zu.set(80,63390);_.zu.set(78,63397);_.zu.set(75,59972);_.zu.set(188,63385);_.zu.set(190,63384);_.zu.set(36,63387);
_.zu.set(35,63386);_.zu.set(37,63388);_.zu.set(39,63389);_.zu.set(79,63423);_.zu.set(87,63424);_.zu.set(107,63426);_.zu.set(109,63425);_.zu.set(65,63428);_.zu.set(83,63430);_.zu.set(68,63429);_.zu.set(221,63431);_.zu.set(219,63432);_.zu.set(97,63439);_.zu.set(98,63440);_.zu.set(99,63441);_.zu.set(100,63442);_.zu.set(101,63443);_.zu.set(102,63444);_.zu.set(103,63445);_.zu.set(104,63446);_.zu.set(105,63447);_.$s=new Map;_.$s.set(80,63390);_.$s.set(78,63397);_.$s.set(188,63400);_.$s.set(190,63401);
_.$s.set(191,60765);_.$s.set(13,247917);_.RH=new Map;_.Mu=new Map;
}catch(e){_._DumpException(e)}
try{
var eKL,RKK,MiH,LtK;_.x1J=function(Z){return Z.ui.guideIsVisibleButNotPersistent};
_.QbK=function(Z){return Z.ui.tabGesturesIsActive};
_.pgI=function(){var Z=_.gr("service_worker_scope");try{return navigator.serviceWorker.getRegistration(Z)}catch(V){return Promise.reject(V)}};
_.hKC=function(Z){return!(!Z||!Z.pushManager)};
eKL=function(){return _.pgI().then(_.hKC).catch(function(){return!1})};
_.zKD=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?eKL():Promise.resolve(!1)};
_.$1I=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
RKK=function(){var Z,V,a;return _.m(function(J){switch(J.nextAddress){case 1:return _.q(J,_.Kk.getInstance(),2);case 2:Z=J.yieldResult;if(!Z){V=void 0;J.jumpTo(3);break}return _.q(J,Z.get("lmqf"),4);case 4:V=J.yieldResult;case 3:switch((a=V)||(a="SD"),a){case "HD":return J.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return J.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return J.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return J.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return J.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
MiH=function(Z){var V,a,J;return _.m(function(r){if(r.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.F("disable_av1_setting")){var f=window.localStorage["yt-player-av1-pref"];f=f==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":f==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else f="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(V=Z===f)return r.jumpTo(2);J=a=Z;return _.q(r,RKK(),3)}r.nextAddress!=2&&(V=J===r.yieldResult);return r.return(V)})};var u_0;var WtC=_.ni.IronButtonState,gpK=(0,_.YG)(HTMLElement);
_.B_({_template:function(){if(u_0!==void 0)return u_0;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;LtK===void 0&&(LtK=document.createElement("template"));var J=LtK;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return u_0=Z},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[WtC,_.XK,_.l7,_.FK],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(Z){var V=(0,_.i9)(this);V.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:Z});V.shadowRoot.appendChild(Z);return gpK.prototype._attachDom.call(this,Z)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var Z=this.contentElement;Z&&Z.selectedItem&&this._setSelectedItem(Z.selectedItem)},
get contentElement(){for(var Z=_.qR(this.$.content).getDistributedNodes(),V=0,a=Z.length;V<a;V++)if(Z[V].nodeType===Node.ELEMENT_NODE)return Z[V]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(Z){this._setSelectedItem(Z.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(Z){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(Z)===this&&this.open()},
_selectedItemChanged:function(Z){var V="";Z?V=Z.label||Z.getAttribute("label")||Z.textContent.trim():V="";this.value=V;this._setSelectedItemLabel(V)},
_computeMenuVerticalOffset:function(Z,V){return V?V:Z?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var Z=this.opened?"true":"false",V=this.contentElement;V&&V.setAttribute("aria-expanded",Z)}});_.bu=new _.W("navigateAction");var IOK=new _.W("formRenderer");var Uf=function(){var Z=_.Wp.apply(this,arguments)||this;Z.showInput=!1;return Z};
_.O(Uf,_.Wp);_.P=Uf.prototype;_.P.detached=function(){this.showInput&&window.removeEventListener("click",_.zh(this,this.closeOnOutsideClick_))};
_.P.stopPropagation_=function(Z){this.showInput&&Z.stopPropagation()};
_.P.closeOnOutsideClick_=function(Z){this.closeOnOutsideClickCondition(Z)&&(this.showInput=!1,window.removeEventListener("click",_.zh(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.P.closeOnOutsideClickCondition=function(){return!0};
_.P.closeOnOutsideClickHandler=function(){};
_.P.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.zh(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.P.openOnClickHandler=function(){};
_.P.showInputChanged=function(){};
_.P.setShowInput=function(Z){this.showInput=Z};
Uf.prototype.setShowInput=Uf.prototype.setShowInput;Uf.prototype.showInputChanged=Uf.prototype.showInputChanged;Uf.prototype.openOnClickHandler=Uf.prototype.openOnClickHandler;Uf.prototype.openOnClick_=Uf.prototype.openOnClick_;Uf.prototype.closeOnOutsideClickHandler=Uf.prototype.closeOnOutsideClickHandler;Uf.prototype.closeOnOutsideClickCondition=Uf.prototype.closeOnOutsideClickCondition;Uf.prototype.closeOnOutsideClick_=Uf.prototype.closeOnOutsideClick_;Uf.prototype.stopPropagation_=Uf.prototype.stopPropagation_;
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Uf.prototype,"showInput",void 0);_.z([_.$K("click"),_.$K("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Uf.prototype,"stopPropagation_",null);_.z([_.RX("showInput"),_.u("design:type",Function),_.u("design:paramtypes",[Boolean]),_.u("design:returntype")],Uf.prototype,"showInputChanged",null);Uf=_.z([_.IX()],Uf);_.Z6K=[Uf.prototype];var VKC;var aIW;var HN=function(){return _.Q.apply(this,arguments)||this};
_.O(HN,_.Q);_.P=HN.prototype;_.P.computePreselectedOption=function(Z,V){return V===this.itemSelected_?Z:void 0};
_.P.dataChanged_=function(){var Z=this;this.preselectedSubreason=this.itemSelected_=-1;var V;(V=this.data)!=null&&V.key&&_.vH(this,function(){var a,J=Number((a=Z.data)==null?void 0:a.key);!Number.isNaN(J)&&(Z.itemSelected_=J,a=(a=(Z.data.items||[])[J])&&a.optionSelectableItemRenderer&&a.optionSelectableItemRenderer.preselectedIndex)&&(Z.preselectedSubreason=a)})};
_.P.isSubReasonHidden_=function(Z,V){return Z!=V};
_.P.onTopItemSelected_=function(Z,V){for(var a=_.H(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),J=0,r=a.length;J<r;J++)a[J].select(0);_.MR(this.hostElement,"yt-report-form-update",[V.item.value]);Z.stopPropagation()};
_.P.onItemSelected_=function(Z,V){_.MR(this.hostElement,"yt-report-form-update",[V.item.value]);Z.stopPropagation()};
_.P.getItem_=function(Z){return Z.serviceItem?Z.serviceItem:Z.navigationItem?Z.navigationItem:Z.optionSelectableItemRenderer?Z.optionSelectableItemRenderer:null};
_.P.computeText_=function(Z){return(Z=this.getItem_(Z))?this.ytRendererBehavior.getSimpleString(Z.text):null};
_.P.validate=function(){return this.itemSelected_!==-1};
_.P.computeAriaLabel_=function(Z){var V=_.AI(Z.text);(Z=Z.accessibility&&Z.accessibility.accessibilityData&&Z.accessibility.accessibilityData.label)&&(V+=". "+Z);return V};
_.P.computeItemSelected_=function(Z){return Z};
_.P.preventSelection_=function(Z){Z.stopPropagation();this.tooltipTapped=!0};
_.P.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.P.updateItemSelectedFromBinding=function(Z){this.itemSelected_=Z.detail.value};
_.P.save=function(){var Z;this.validate()&&(Z=this.data)!=null&&Z.items&&(Z=this.data.items[this.itemSelected_],Z!=null&&Z.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(Z.optionSelectableItemRenderer.submitEndpoint)||_.Wo(this.hostElement,[Z.optionSelectableItemRenderer.submitEndpoint])))};
HN.prototype.onPaperRippleTransitionEnd_=HN.prototype.onPaperRippleTransitionEnd_;HN.prototype.dataChanged_=HN.prototype.dataChanged_;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],HN.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],HN.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],HN.prototype,"data",void 0);_.z([_.x({value:-1}),_.u("design:type",Number)],HN.prototype,"itemSelected_",void 0);
_.z([_.x({computed:"computeItemSelected_(itemSelected_)"}),_.u("design:type",Number)],HN.prototype,"value",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],HN.prototype,"restoreFocusOnClose",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],HN.prototype,"tooltipTapped",void 0);_.z([_.x({value:-1}),_.u("design:type",Number)],HN.prototype,"preselectedSubreason",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],HN.prototype,"dataChanged_",null);_.z([_.$K("transitionend"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],HN.prototype,"onPaperRippleTransitionEnd_",null);HN=_.z([_.qZ({is:"yt-options-renderer",disableElementRegistration:!0})],HN);
_.e(HN,"yt-options-renderer",function(){if(aIW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;VKC===void 0&&(VKC=document.createElement("template"));var J=VKC;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);aIW=Z}Z=aIW;return Z},{mode:2});var JN8;var oCk;var rN8;var PvL;var fI0;var i6o;var Au=function(){return _.Q.apply(this,arguments)||this};
_.O(Au,_.Q);Au.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
Au.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
Au.prototype.onTap=function(Z){if(this.hostElement.classList.contains("selected")||_.u$(this.hostElement,"yt-share-panel-can-select-contact-action"))Z&&Z.detail&&(Z.detail.x||Z.detail.y)&&_.H(this.hostElement).querySelector("#target").blur(),(Z=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),Z={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:Z?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.MR(this.hostElement,"yt-share-panel-select-contact-action",[Z])};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Au.prototype,"ytRendererBehavior",void 0);_.z([_.x({observer:"onDataChanged"}),_.u("design:type",Object)],Au.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.u("design:type",String)],Au.prototype,"componentTitle",void 0);_.z([_.Ly("#thumbnail"),_.u("design:type",Object)],Au.prototype,"thumbnail",void 0);Au=_.z([_.qZ({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],Au);
_.e(Au,"yt-enrolled-contact-renderer",function(){if(i6o===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;fI0===void 0&&(fI0=document.createElement("template"));var J=fI0;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);i6o=Z}Z=i6o;return Z},{mode:2});var BND;var dc0;var kt=function(){return _.Q.apply(this,arguments)||this};
_.O(kt,_.Q);kt.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
kt.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
kt.prototype.onTap=function(Z){if(this.hostElement.classList.contains("selected")||_.u$(this.hostElement,"yt-share-panel-can-select-contact-action"))Z&&Z.detail&&(Z.detail.x||Z.detail.y)&&_.H(this.hostElement).querySelector("#target").blur(),(Z=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),Z={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:Z?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.MR(this.hostElement,"yt-share-panel-select-contact-action",[Z])};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],kt.prototype,"ytRendererBehavior",void 0);_.z([_.x({observer:"onDataChanged"}),_.u("design:type",Object)],kt.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.u("design:type",String)],kt.prototype,"componentTitle",void 0);_.z([_.Ly("#thumbnail"),_.u("design:type",Object)],kt.prototype,"thumbnail",void 0);kt=_.z([_.qZ({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],kt);
_.e(kt,"yt-suggested-contact-renderer",function(){if(dc0===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;BND===void 0&&(BND=document.createElement("template"));var J=BND;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);dc0=Z}Z=dc0;return Z},{mode:2});var Ef=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-share-panel-reset-action":"onReset"};return Z};
_.O(Ef,_.Q);Ef.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"}}}}}};
Ef.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.MR(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
Ef.prototype.onReset=function(){for(var Z=_.H(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),V=Z.length-1;V>=0;V--)Z[V].classList.toggle("selected")};
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Ef.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ef.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ef.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x({observer:"onDataChanged"}),_.u("design:type",Object)],Ef.prototype,"data",void 0);
Ef=_.z([_.qZ({is:"yt-contact-section-renderer",disableElementRegistration:!0})],Ef);
_.e(Ef,"yt-contact-section-renderer",function(){if(PvL===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;rN8===void 0&&(rN8=document.createElement("template"));var J=rN8;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);PvL=Z}Z=PvL;return Z},{mode:2});var jz=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return Z};
_.O(jz,_.Q);_.P=jz.prototype;_.P.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"}}}};
_.P.onYtRefreshFormCommand=function(Z){var V;(Z=_.D((V=_.D(Z,_.jQL))==null?void 0:V.formRenderer,IOK))&&this.set("data",Z)};
_.P.reset=function(){var Z=_.H(this.hostElement).querySelector("#fields").children;Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next())V=V.value,V.reset&&V.reset()};
_.P.getForm=function(){var Z={},V=_.H(this.hostElement).querySelector("#fields").children;V=_.B(V);for(var a=V.next();!a.done;a=V.next()){a=a.value;if(!a.validate())return null;Z[a.data.key]=a.value}return Z};
_.P.submitFormFields=function(){if(this.fields)for(var Z=_.B(this.fields),V=Z.next();!V.done;V=Z.next())V=V.value,V.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?V.save():V.nodeName==="YT-OPTIONS-RENDERER"&&V.save()};
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],jz.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],jz.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],jz.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],jz.prototype,"data",void 0);_.z([_.uo("#fields > *"),_.u("design:type",Array)],jz.prototype,"fields",void 0);
jz=_.z([_.qZ({is:"yt-form-renderer",disableElementRegistration:!0})],jz);
_.e(jz,"yt-form-renderer",function(){if(oCk===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;JN8===void 0&&(JN8=document.createElement("template"));var J=JN8;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);oCk=Z}Z=oCk;return Z},{mode:2});var mcC;var vN=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return Z};
_.O(vN,_.Q);vN.prototype.onCheckboxChange=function(Z){this.data&&(Z=(this.checked=_.yp(Z).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}})};
vN.prototype.handleUpdateCheckboxCommand=function(Z){(Z=_.D(Z,_.I4z))&&this.data&&this.data.id===Z.id&&(this.set("data.disabled",Z.disabled),this.set("data.title",Z.title))};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],vN.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],vN.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],vN.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],vN.prototype,"checked",void 0);vN=_.z([_.p({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],vN);
_.e(vN,"ytd-settings-checkbox-renderer",function(){if(mcC!==void 0)return mcC;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return mcC=Z},{mode:1});var NNK;var xt=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return Z};
_.O(xt,_.Q);xt.prototype.dataChanged=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1)return Z.radio.removeAttribute("checked"),!Z.data||!Z.data.id||Z.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.$1I()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(V=Z.data&&Z.data.id)?_.q(a,MiH(Z.data.id),4):a.jumpTo(3):(Z.set("data.hidden",!0),a.jumpTo(0));a.nextAddress!=3&&(V=a.yieldResult);V&&_.MR(Z.hostElement,"yt-select-settings-radio-option",[Z.data.id]);_.mt(a)})};
xt.prototype.onButtonChanged=function(Z){_.yp(Z).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.l().resolve(_.Lf).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.MR(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
xt.prototype.onSelectOption=function(Z){this.data&&this.data.id&&(this.data.id===Z?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
xt.prototype.dataChanged=xt.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],xt.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],xt.prototype,"ytActionHandlerBehavior",void 0);_.z([_.Ly("#radio"),_.u("design:type",Object)],xt.prototype,"radio",void 0);_.z([_.x(),_.u("design:type",Object)],xt.prototype,"data",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],xt.prototype,"dataChanged",null);xt=_.z([_.p({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],xt);
_.e(xt,"ytd-settings-radio-option-renderer",function(){if(NNK!==void 0)return NNK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return NNK=Z},{mode:1});var Cv8;var QY=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return Z};
_.O(QY,_.Q);
QY.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"}}}};
QY.prototype.handleUpdateTextCommand=function(Z){(Z=_.D(Z,_.ZCF))&&this.data&&this.data.id===Z.id&&this.set("data",Z)};
QY.prototype.handleUpdateConnectedAppRendererCommand=function(Z){if(_.D(Z,_.JRH)&&this.data){var V,a;if(Z=(V=_.D(Z,_.JRH))==null?void 0:(a=V.newConnectedAppRenderer)==null?void 0:a.connectedAppRenderer)this.data=Z}};
QY.prototype.computeConnectedAppStyle=function(Z){return Z.style?Z.style.toLowerCase().replace(/_/g,"-"):""};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],QY.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],QY.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],QY.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],QY.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.u("design:type",String)],QY.prototype,"connectedAppStyle",void 0);QY=_.z([_.p({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],QY);
_.e(QY,"ytd-connected-app-renderer",function(){if(Cv8!==void 0)return Cv8;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Cv8=Z},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.Df("iuT5Oc");

_.Ok();
}catch(e){_._DumpException(e)}
try{
_.Df("L3n37");
var g1i=function(Z){return Z.watch.isLearningJourneyActive},I9k=_.Ne(115994),ZSD=_.Ne(115993),VDL=function(Z,V,a){var J=this;
var r=a.dragDownAction;this.layer=0;this.JSC$20373_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return J.dragDownAction()}}}};
this.JSC$20373_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return J.dragDownAction()}}}};
this.fullscreen=!1;var f=_.Ze();_.oc(f,I9k,this.layer);_.oc(f,ZSD,this.layer);this.dragDownAction=function(){r();_.c3(f,{visualElement:J.fullscreen?I9k:ZSD})};
this.gesture=new _.rg(Z,V,this.JSC$20373_watchConfig,"pandown");this.attach()};
VDL.prototype.attach=function(){this.gesture.attach()};
VDL.prototype.detach=function(){this.gesture.detach()};
VDL.prototype.update=function(Z){this.fullscreen=Z;this.gesture.config=Z?this.JSC$20373_watchFullScreenConfig:this.JSC$20373_watchConfig};var aPS=function(Z){_.ea.call(this);var V=this;this.rootElement=Z;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return V.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(a){V.initOrDisposeActiveModules(a)}));
this.onAttached()};
_.O(aPS,_.ea);_.P=aPS.prototype;_.P.getRoot=function(){return this.rootElement};
_.P.getElement=function(Z){return this.rootElement.getElement(Z)};
_.P.setPlayerResponse=function(Z){this.playerResponse=Z;this.publish("PLAYER_RESPONSE_UPDATED",Z)};
_.P.getPlayerResponse=function(){return this.playerResponse};
_.P.setWatchNextResponse=function(Z){this.watchNextResponse===Z?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=Z,this.publish("WATCH_NEXT_RESPONSE_UPDATED",Z))};
_.P.getWatchNextResponse=function(){return this.watchNextResponse};
_.P.registerActionHandler=function(Z,V){var a=this;if(_.F("web_watch_controller_reg_multiple_handlers_killswitch")){var J={};_.kX(_.A$.getInstance(),(J[Z]=V,J),this.getRoot())}else this.actionHandlers.has(Z)||(this.actionHandlers.set(Z,[]),J={},_.kX(_.A$.getInstance(),(J[Z]=function(){var r=_.lV.apply(0,arguments);return(a.actionHandlers.get(Z)||[]).map(function(f){return f.apply(null,_.nw(r))})},J),this.getRoot())),this.actionHandlers.get(Z).push(V)};
_.P.unregisterActionHandler=function(Z){if(_.F("web_watch_controller_reg_multiple_handlers_killswitch")){var V={};_.E$(_.A$.getInstance(),(V[Z]=!0,V),this.getRoot())}else(V=this.actionHandlers.get(Z))?(V.pop(),V.length===0&&(V={},_.E$(_.A$.getInstance(),(V[Z]=!0,V),this.getRoot()),this.actionHandlers.delete(Z))):_.FD(new _.qa("Attempted to unregister an action handler which is not registered.",Z))};
_.P.addPageDisposeJob=function(Z){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.RR(this.rootElement.pageDisposeJobs,Z)};
_.P.removePageDisposeJob=function(Z){this.rootElement.pageDisposeJobs&&_.uK(this.rootElement.pageDisposeJobs,Z)};
_.P.dispatchEvent=function(Z,V){_.Rg(this.rootElement,Z,V)};
_.P.provideRenderingData=function(Z,V){this.rootElement.provideRenderingData(Z,V)};
_.P.scrollWatchTo=function(Z,V){var a;(a=this.watchScrollManager)==null||a.scrollWatchTo(Z,V)};
_.P.focusOnPlayer=function(){var Z=this.getElement("PLAYER");_.vH(Z,function(){if(Z&&Z.firstElementChild){var V=Z.querySelector(".html5-video-player");V&&(_.pO(_.l().resolve(_.qe)),V.focus())}else _.FD(Error("jm"))})};
_.P.updateCinematicFullscreenConfig=function(){var Z=!!this.rootElement.theater,V=!!this.rootElement.fullscreen,a;(a=this.watchCinematicManager)==null||_.gQK(a,V,Z)};
_.P.subscribeToActiveChanged=function(Z,V){V=V===void 0?!0:V;var a=_.NC(_.EV(),g1i,function(J){Z(J)});
V&&Z(g1i(_.EV().getState()));return a};
_.P.isActive=function(){return g1i(_.EV().getState())};
_.P.onAttached=function(){var Z=_.F("external_fullscreen");_.F("use_unified_flag_accessor")&&(Z=_.l().resolve(_.uBS).retriever.getFlag(_.BRr));(Z||_.bU("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.P.initPersistentModules=function(){if(_.F("kevlar_watch_flexy_theater_manager")){var Z=new _.ceD(this);_.fG(this,Z)}Z=new _.mno(this);_.fG(this,Z);Z=new _.G$(this);_.fG(this,Z);Z=new _.k_(this);_.fG(this,Z);Z=new _.xnK(this);_.fG(this,Z);Z=new _.yI(this);_.fG(this,Z);_.F("kevlar_watch_flexy_playlist_manager")&&(Z=new _.pOH(this),_.fG(this,Z))};
_.P.initOrDisposeActiveModules=function(Z){Z?(this.watchScrollManager=new _.jY(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.DnL(this)),this.activeModules.push(new _.wfk(this)),this.activeModules.push(new _.LII(this)),this.activeModules.push(new _.Ey(this)),_.F("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new _.HzS(this)),this.activeModules.push(new _.bvK(this)),_.F("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new _.WIL(this)),
_.F("kevlar_watch_flexy_ads_manager")&&this.activeModules.push(new _.hnJ(this)),_.F("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.M1D(this),this.activeModules.push(this.watchCinematicManager),this.updateCinematicFullscreenConfig()),_.F("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.klD(this)),_.F("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.B1k(this)),Z=_.F("swatcheroo_directly_provide_comments")&&this.getRoot().is===
"ytd-watch-grid",_.F("kevlar_watch_flexy_comments_manager")&&!Z&&this.activeModules.push(new _.oYL(this)),_.F("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.w6(this)),this.activeModules.push(new _.Ae0(this)),this.activeModules.push(new _.OvK(this)),_.F("web_enable_timely_actions")&&this.activeModules.push(new _.vQI(this)),_.F("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.fUD(this)),_.F("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.g78(this)),
_.F("web_fullscreen_video_action_bar")&&this.activeModules.push(new _.jrk(this)),_.F("web_player_rtr_ctrls")&&this.activeModules.push(new _.BgC(this))):(_.L6(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.P.disposeInternal=function(){_.ea.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.QS.Object.defineProperties(aPS.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});var JhC={},ov0=["learning-journey-engagement-panel","PAlearning_chat"];
JhC.YtdLearningJourneyWatchBehavior=[_.I.YtRendererBehavior,_.Aq.YtPlayerListenerBehavior,_.hL.YtRendererstamperBehavior,_.ee.YtActionHandlerBehavior,_.te.YtPageBehavior,_.I9.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)"},hasLearningJourneyPanels:{type:Boolean,reflectToAttribute:!0,computed:"getHasLearningJourneyPanels(learningJourneyEngagementPanels,hasLearningJourneyPanelsValue)"},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 _.bU("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.F("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 _.bU("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 _.F("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.F("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 _.W0("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.W0("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)"},flexyEnableSmallWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.F("kevlar_watch_flexy_disable_small_window_sizing")}},
flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.F("kevlar_watch_flexy_disable_large_window_sizing")}},
hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
deprecateFullerscreenUi:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("web_watch_fullerscreen_deprecation_ui")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("kevlar_watch_frame0_loading_state")}},
roundedPlayerMedium:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("web_watch_rounded_player_medium")}},
roundedPlayerLarge:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("web_watch_rounded_player_large")||_.F("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 _.F("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.F("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("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 _.F("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.F("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 _.F("web_thumbnail_to_watch_transition")}}},
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:_.F0(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.F0(["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}}}},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 Z=this;this.watchController=void 0;this.pageDisposeJobs=[function(){Z.showMetadataPlaceholder_()},
function(){_.F("web_watch_dont_clear_comments")||Z.clearComments_()},
function(){Z.clearPlayerAds_()},
function(){Z.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setRichGridJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.F("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.F("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=
new _.ybK(function(){return _.QE(Z)},this.hostElement);
this.pageDisposeJobs.push(function(){Z.youThereManager_.reset()});
_.F("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){Z.resetFullerscreenEduButtonForNewPlayback_()}));
_.F("kevlar_watch_js_panel_height")&&(this.scheduleSidebarSizeUpdateJobId_=this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.oM;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;_.F("kevlar_watch_metadata_refresh")&&(this.watchMetadata=void 0);_.F("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));_.F("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.zh(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(Z){Z&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:Z}),Z.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(Z){_.F("kevlar_watch_flexy_theater_manager")&&(this.theater=Z,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.F("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(Z){!_.F("kevlar_watch_while_v2")&&!_.F("web_watch_pip")||Z||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(Z){this.active!==void 0&&(this.fullscreen=Z,_.F("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(Z){this.active!==void 0&&(_.Rg(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.F("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.F("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(Z>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(Z){this.initCsi_();this.updatePageData_(Z)},
updatePageData_:function(Z){var V=this;if(Z)if(this.data===Z){this.onPageLoadWithSameData_();var a;(a=this.watchController)==null||a.setWatchNextResponse(this.data)}else this.data=Z;this.playlist&&_.TT({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.XZ("nw");this.loading=!1;_.qf(_.td,function(){V.initDclkstatus_();var J,r=((J=V.player)==null?void 0:J.getVideoData().cpn)||"";_.SQL(function(f,d){_.v6W(f,d,r)})})},
onPageLoadWithSameData_:function(){_.F("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 Z=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!Z);this.set("loadingData.playlistLoading",Z&&Z!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),Z=this.watchNextSkeletonEl_.firstElementChild;Z;)Z.classList.remove("hidden"),Z=Z.nextElementSibling;if(_.F("kevlar_watch_frame0_loading_state")){var V,a,J;Z=(V=this.loadingData)==null?void 0:(a=V.endpoint)==null?void 0:(J=a.watchEndpoint)==null?void 0:J.videoId;var r;Z&&(r="https://i.ytimg.com/vi/"+Z+"/frame0.jpg");_.H(this.hostElement).querySelector("#player").style.backgroundImage=r?"url("+r+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var Z=_.H(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&Z&&(Z.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var V,a;(a=(V=this.watchMetadata).updateSentimentBarWidth)==
null||a.call(V);var J,r;(r=(J=this.watchMetadata).resize)==null||r.call(J)}_.F("kevlar_watch_frame0_loading_state")&&(_.H(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(Z){var V=_.H(this.hostElement).querySelector(Z);V?_.zF(V,!1):_.FD(new _.qa("Overscroll monitor not found for component: ",Z))},
removeSplitScrollMouseTrap:function(Z){var V=_.H(this.hostElement).querySelector(Z);V?_.$Z(V):_.FD(new _.qa("Disposal component for  overscroll monitoring not found: ",Z))},
onLoadingChanged_:function(Z){Z?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(Z){var V=this;Z?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.td.addLowPriorityJob(function(){V.onWindowResized_(_.rc(!0))})},
updateTheaterModeState_:function(Z){if(!_.F("kevlar_watch_flexy_theater_manager")){Z=Z||this.fullWindowMode_;if(this.theater!==void 0||Z)this.theater=Z;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();Z&&_.w9K()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var Z=this.theater;_.F("external_fullscreen")&&this.fullscreen&&(Z=!0);Z=Z?_.H(this.hostElement).querySelector("#player-full-bleed-container"):_.H(this.hostElement).querySelector("#player-container-inner");var V=this.getPlayerContainer(),a=_.F("kevlar_watch_while_v2")||_.F("web_watch_pip");V.parentElement!==Z&&(a&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.QE(this).appendTo(Z,V),Z.appendChild(_.H(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var Z=this;return _.m(function(V){if(V.nextAddress==1)return _.q(V,_.l().resolve(_.Ee).deactivate(),2);Z.updatePlayerLocation();_.mt(V)})},
updateCinematicsLocation:function(){var Z=this.getElement("CINEMATICS");if(Z){var V=this.getCinematicsLocationContainer();Z.parentElement!==V&&V.appendChild(Z);var a;(a=this.watchController)==null||a.updateCinematicFullscreenConfig()}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.H(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.H(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(Z,V){var a=document.documentElement.hasAttribute("dark"),J=a&&_.F("web_cinematic_theater_mode"),r=a&&_.F("web_cinematic_fullscreen");a=!a&&this.cinematicLightTheme;return Z&&J||V&&r||(V||Z)&&a},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var Z;(Z=this.watchController)==null||Z.setWatchNextResponse(this.data);_.F("kevlar_watch_flexy_comments_manager")||this.initComments_();_.F("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.l().resolve(_.w8).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.F("web_watch_start_chat_in_theater_mode")){var V,
a,J;if((V=this.data)==null?0:(a=V.contents)==null?0:(J=a.twoColumnWatchNextResults)==null?0:J.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var r,f;((r=this.data)==null?0:(f=r.contents)==null?0:f.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(Z){var V;(V=this.watchController)==null||V.setPlayerResponse(this.playerData);Z&&Z.playabilityStatus&&(V=this.isVideoPlayable_(Z.playabilityStatus,this.getPlayerOverlays_(this.data)),Z=this.isLiveStreamOffline_(Z.playabilityStatus),V&&!Z||_.vH(this,function(){_.XZ("pbu")}));
this.setPlayerAds_();_.L4(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(Z){_.EV().dispatch(_.$z({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));Z?this.activate_():this.deactivate_()},
attached:function(){var Z=this;this.watchController=new aPS(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.F("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var V=_.QE(this);_.F("kevlar_disable_prepare_player")||V.preparePlayer();_.F("kevlar_watch_flexy_playlist_manager")||_.l().resolve(_.w8).setPlayer(V);this.updatePageMediaQueries();V={"--ytd-watch-flexy-scrollbar-width":_.ne()+
"px"};!_.W0("kv_pl_mx_sz_ks")&&_.W0("kevlar_watch_max_player_width")&&(V["--ytd-watch-flexy-max-player-width-wide-screen"]=_.q68+"px");_.W0("kevlar_watch_flexy_metadata_height")&&(V["--ytd-watch-flexy-space-below-player"]=_.S6J+"px");this.safeUpdateStyles(V);_.F("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new VDL(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return Z.onPlayerTouchPanDown_()}}));
_.F("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.H(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var Z=_.ne(),V=_.Hm+Z,a=V;this.fixedPanels&&(V+=_.k1);var J=657+Z;Z=1327+Z;_.H(this.hostElement).querySelector("#two-column-query").query="(min-width: "+V+"px)";_.H(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(J+"px), (min-height: 630px) and (min-width: ")+(V+"px) and (max-width: ")+(Z+"px)");_.H(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(Z+"px)");_.H(this.hostElement).querySelector("#watch-while-query").query=
"(min-width: "+a+"px)"},
calculateCurrentPlayerSize_:function(){var Z=_.H(this.hostElement).querySelector("#miniplayer-bar").firstChild;return Z&&Z.active||this.theater||_.F("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.f6(NaN,NaN):_.hg(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.hg(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.Mc(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var Z=this;this.onWindowResized_(_.rc());_.F("browse_skeleton_removal_on_watch_killswitch")||_.bU("IS_SHELL_LOAD")&&_.FG8();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var V=_.QE(this);V.addEventListener("yt-player-updated",_.zh(this,this.onPlayerUpdated_));V.getPlayerPromise().then(function(a){Z.playerApiReady_(a)});
_.F("kevlar_watch_flexy_playlist_manager")||(V=_.l().resolve(_.w8),_.F("kevlar_watch_observe_playlist_navigations_killswitch")&&V.addEventListener("yt-navigate",_.zh(this,this.onYtNavigate_)),V.setPlaylistComponent(_.H(this.hostElement).querySelector("#playlist")),V.addEventListener("yt-playlist-data-updated",_.zh(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.td.addLowPriorityJob(function(){_.Rg(Z.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.QE(this).removeEventListener("yt-player-updated",_.zh(this,this.onPlayerUpdated_));if(!_.F("kevlar_watch_flexy_playlist_manager")){var Z=_.l().resolve(_.w8);_.F("kevlar_watch_observe_playlist_navigations_killswitch")&&Z.removeEventListener("yt-navigate",_.zh(this,this.onYtNavigate_));Z.cancelVideoSkip();Z.removeEventListener("yt-playlist-data-updated",_.zh(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.F("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.Rg(this.hostElement,"yt-autonav-pause-player",!1);Z=_.h3();_.F("kevlar_exit_fullscreen_leaving_watch")&&Z&&_.e5(Z)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(Z){this.player&&this.player.updateVideoData({rvs:Z.rvs})},
getPageContents:function(Z){return Z&&Z.contents&&Z.contents.twoColumnWatchNextResults&&Z.contents.twoColumnWatchNextResults.results&&Z.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(Z){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",Z)},
onRetrieveLocation_:function(Z,V){V.hasComments?V.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):V.locationRetrieved("/related_ajax",void 0);Z.stopPropagation()},
onSubscriptionChanged_:function(Z,V){this.player&&(V?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.lc("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.H(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.H(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(Z){this.player=Z;this.setPlayerState(Z.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.F("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.F("kevlar_unified_player")||_.F("kevlar_player_new_bootstrap_adoption"))&&_.Mx()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(Z,V){V=V===void 0?!0:V;_.h3()&&_.F("external_fullscreen")&&_.e5(document.documentElement);this.theaterRequested_=Z;V&&_.dm("wide",Z?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.F("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.MR(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.Rg(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(Z){_.Dg(Z,typeof this.player),this.player&&_.Dg(Z,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var Z;((Z=this.player)==null?0:Z.isFullscreen())?this.player.toggleFullscreen():_.MR(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(Z,V){return this.loading?V:!!Object.keys(Z).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(Z){if(Z){Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next())V=V.value,V.youThereRenderer&&_.HQK(this.youThereManager_,V.youThereRenderer)}},
setPlaylistData_:function(Z){return Z||{}},
userEngagementConfigDataChanged_:function(Z){if(Z)if(Z.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var V=this.youThereManager_;_.$E()<Z.lowEngagementThresholdMs||_.j3C(V,!0)}else Z.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.MR(this.hostElement,"yt-autonav-pause-user-engagement",[Z])},
isPlayerUnavailable_:function(Z,V,a){return!!Z&&!this.isVideoPlayable_(Z,a)&&!V},
getPlayerOverlays_:function(Z){return(Z==null?void 0:Z.playerOverlays)||null},
isVideoPlayable_:function(Z,V){if(!Z)return!1;var a=Z.status==="OK"||Z.status==="LIVE_STREAM_OFFLINE",J=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",Z)||this.get("errorScreen.ypcTrailerRenderer",Z);Z=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",Z);var r;V=V==null?void 0:(r=V.playerOverlayRenderer)==null?void 0:r.gatedActionsOverlayRenderer;return!!a||!!J||!!Z||!!V},
hasWatchNextResponseErrorRenderer:function(Z){var V=this.getPageContents(Z),a,J,r,f,d;return!(Z==null?0:(a=Z.contents)==null?0:(J=a.twoColumnWatchNextResults)==null?0:J.secondaryResults)&&!!((r=V[0])==null?0:(f=r.itemSectionRenderer)==null?0:(d=f.contents[0])==null?0:d.backgroundPromoRenderer)},
isLiveStreamOffline_:function(Z){return Z?Z.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(Z,V,a){var J=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",V),r=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];r=_.F("web_no_skip_video_on_verification_checks")?(Z==null?void 0:Z.status)&&r.includes(Z.status):Z&&Z.status==="AGE_CHECK_REQUIRED";var f=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",Z);f==void 0&&(f=!0);!a||this.isVideoPlayable_(Z,this.getPlayerOverlays_(V))||
J||r||!f||_.l().resolve(_.w8).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.txK()},
onPlayerFeedbackStartRequest_:function(Z){_.MR(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:Z}])},
onPlayerFeedbackArticleRequest_:function(Z){_.MR(this.hostElement,"yt-help-dialog-requested",[Z])},
onPlayerYpcContentRequest_:function(){var Z,V,a,J,r,f,d,N,C=((Z=this.data)==null?NaN:(V=Z.contents)==null?NaN:(a=V.twoColumnWatchNextResults)==null?NaN:(J=a.secondaryResults)==null?NaN:(r=J.secondaryResults)==null?NaN:(f=r.offerModule)==null?NaN:(d=f.tvfilmOfferModuleRenderer)==null?NaN:(N=d.actionButtons)==null?NaN:N.length)-1;Z=[".offerButton.buttonRenderer.",".actionButtons."+(C>=0?C:0)+".buttonRenderer."];V=_.B(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(a=V.next();!a.done;a=V.next())for(a=a.value,J=_.B(Z),r=J.next();!r.done;r=J.next())if(r="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+a+r.value,r=this.get(r+"navigationEndpoint",this.data)||this.get(r+"serviceEndpoint",this.data)||this.get(r+"command",this.data)){_.um(r,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(Z){_.Rg(this.hostElement,"yt-autonav-pause-player",Z)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(Z){Z()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(Z){switch(Z){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(Z){switch(Z){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.Rg(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(Z)},
setPlayerState:function(Z){_.EV().dispatch(_.zHA(Z))},
onPlayerSubscribe_:function(Z){_.MR(this.hostElement,"yt-player-subscribe",[Z])},
onPlayerUnsubscribe_:function(Z){_.MR(this.hostElement,"yt-player-unsubscribe",[Z])},
onPlayerAdYtShowToast_:function(Z){_.MR(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:Z.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(Z){if(Z)return Z},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(Z){return!_.F("web_watch_move_summary_to_sd")&&!!Z},
computeWatchMetadataRefresh:function(){return _.F("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var Z,V,a,J;this.watchNextSecondaryResults=(Z=this.data)==null?void 0:(V=Z.contents)==null?void 0:(a=V.twoColumnWatchNextResults)==null?void 0:(J=a.secondaryResults)==null?void 0:J.secondaryResults}},
setRichGridRendererData:function(Z){this.richGridRendererData=Z},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var Z,V=(Z=this.data)==null?void 0:Z.engagementPanels;if(V==null?0:V.length){Z=null;V=_.B(V);for(var a=V.next();!a.done;a=V.next()){a=a.value;var J=void 0;if(((J=a.engagementPanelSectionListRenderer)==null?void 0:J.targetId)==="engagement-panel-structured-description"){Z=a;break}}var r,f,d;Z=(r=Z)==null?void 0:(f=r.engagementPanelSectionListRenderer)==null?void 0:(d=f.content)==null?void 0:d.structuredDescriptionContentRenderer;if(Z==null?0:Z.items){r=
[];f=_.B(Z.items);for(d=f.next();!d.done;d=f.next()){d=d.value;if(!_.F("sd_horizontal_list_show_nav_killswitch")){var N=J=a=V=Z=void 0,C=void 0,T=(Z=d.horizontalCardListRenderer)==null?void 0:(V=Z.header)==null?void 0:(a=V.richListHeaderRenderer)==null?void 0:(J=a.navigationButton)==null?void 0:(N=J.buttonRenderer)==null?void 0:(C=N.command)==null?void 0:C.commandExecutorCommand;T&&T.commands&&(T.commands=T.commands.filter(function(Y){return!_.D(Y,_.yYi)}))}d.expandableVideoDescriptionBodyRenderer||
d.videoDescriptionHeaderRenderer||r.push(d)}return{items:r}}}},
constructWarning_:function(Z){return{text:_.HA(Z),type:"WARNING"}},
isPlaShelfEnabled_:function(Z){if((this.get("adPlacements",Z)||[]).length)return!0;Z=this.get("playerAds",Z)||[];return!(!Z.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",Z[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var Z=this;_.Rg(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.F("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var V=this.getScrollTop()>0;this.gestures_&&(V?this.gestures_.detach():this.gestures_.attach());V!==this.showFullerscreenEdu_&&_.F("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=V,_.QE(this).getPlayerPromise().then(function(a){a.updateFullerscreenEduButtonVisibility(Z.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.Rg(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var Z=this;this.commentsReady=!1;_.td.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.qf(_.td,function(){Z.setComments_()},1E3)},
setComments_:function(){if(!_.F("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.XZ("cmi");_.td.cancelJob(this.setCommentsJobId_);var Z=this.getPageContents(this.data);if(Z&&Z.length){Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next())if(V=V.value,this.get("itemSectionRenderer.sectionIdentifier",V)==="comment-item-section"){this.comments=V.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.Rg(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.F("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.F("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.XZ("cmc")},
doRemoveComments_:function(){this.comments={};_.F("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.td.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.td.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(Z,V){var a=_.D(V.endpoint,_.kZ);a&&(!(V=this.get("data.currentVideoEndpoint.watchEndpoint"))||a.videoId!==V.videoId||a.playlistId&&a.playlistId!==V.playlistId||a.index!==void 0&&a.index!==V.index||typeof a.startTimeSeconds!=="number"||(Z.stopPropagation(),this.setScrollTop(0),_.QE(this).getPlayerPromise().then(function(J){var r=a.startTimeSeconds;J.seekTo(r);J.wakeUpControls();r<J.getDuration()&&J.playVideo()})))},
updatePlayerStartTime_:function(){var Z=_.f9S();"t"in Z&&(Z=_.l9H(Z.t),this.player.seekTo(Z,!0))},
updateTitleFromWatchNext:function(Z){Z=this.getPageContents(Z);var V,a;(Z=_.AI(Z==null?void 0:(V=Z[0])==null?void 0:(a=V.videoPrimaryInfoRenderer)==null?void 0:a.title))&&_.Rg(this.hostElement,"yt-update-title",Z)},
updateTitle_:function(Z){Z=this.get("videoDetails.title",Z)||"";_.Rg(this.hostElement,"yt-update-title",Z)},
syncWithRemoteVideo_:function(Z,V,a){if(this.active&&this.player){var J=this.player.getVideoData();if(J.video_id===a&&(a=J.list,_.F("polymer_enable_mdx_queue")&&a&&a.startsWith("RQ")&&(a=void 0),J.video_id!==Z||a!=V)){var r;_.F("kevlar_player_watch_endpoint_navigation")?r=_.ZTE(_.TfI(Z,V)):r=this.buildWatchEndpoint_(Z,V);_.Rg(this.hostElement,"yt-navigate",{endpoint:r,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(Z,V,a){return _.pF(Z,V,a)},
initDclkstatus_:function(){_.KUI()},
attachWatchPageSkeleton_:function(){var Z=document.querySelector("#watch-page-skeleton");if(Z){var V=Z.querySelector("#primary-info"),a=Z.querySelector("#secondary-info"),J=Z.querySelector("#related");V&&_.H(this.hostElement).querySelector("#info-skeleton").appendChild(V);a&&_.H(this.hostElement).querySelector("#meta-skeleton").appendChild(a);J&&(_.H(this.hostElement).querySelector("#related-skeleton").appendChild(J),this.watchNextSkeletonEl_=J);_.CG(Z)}},
handlePlayerUpdated_:function(){_.QE(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(Z,V){if(this.watchNextSkeletonEl_&&typeof V!=="undefined"){var a=this.watchNextSkeletonEl_.children,J=Z&&Z.indexSplices.length?Z.indexSplices[0].index:0;Z=Math.min(this.watchNextShownItems.length,a.length);V||(J=0,Z=a.length);for(V=J;V<Z;V++)a[V].classList.add("hidden")}},
onPlayerFullscreenChange_:function(Z){_.F("external_fullscreen")||_.MR(this.hostElement,"yt-player-fullscreen",[Z.fullscreen])},
onFullscreenChange_:function(Z){this.fullscreen=Z;this.gestures_&&this.gestures_.update(this.fullscreen);var V=_.QE(this);V.getPlayerPromise().then(function(a){a.setFauxFullscreen(!!_.h3())});
this.updateFullBleedElementLocations();Z&&(V.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(Z,V){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!V},
computeIsDonationShelfCollapsed_:function(Z){return Z},
computeShouldShowMerchShelf:function(Z,V){return V&&!!Z},
computeResponseHasComments:function(Z){var V,a,J,r,f;return!!(Z==null?0:(V=Z.contents)==null?0:(a=V.twoColumnWatchNextResults)==null?0:(J=a.results)==null?0:(r=J.results)==null?0:(f=r.contents)==null?0:f.some(function(d){var N;return(d==null?void 0:(N=d.itemSectionRenderer)==null?void 0:N.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(Z,V){this.responseHasComments=this.computeResponseHasComments(this.data);return!!Z&&!!Object.keys(Z).length&&!V},
identity:_.pn,onWindowResized_:function(Z){this.windowSize_=Z;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.F("kevlar_watch_js_panel_height")&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleSidebarSizeUpdate_()));_.F("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(Z){var V=this;Z&&Z.type!=="dataloaded"&&Z.type!=="dataupdated"||_.QE(this).getPlayerPromise().then(function(a){var J=a.getPlayerState();J!==5&&J!==0&&(a=1/a.getVideoAspectRatio(),V.videoHeightToWidthRatio_!==a&&(V.videoHeightToWidthRatio_=a))})},
schedulePlayerSizeUpdate_:function(Z){var V=this,a=_.F("kevlar_watch_while_v2")||_.F("web_watch_pip"),J=function(){if(V.watchMetadata){var r,f;(f=(r=V.watchMetadata).resize)==null||f.call(r)}_.QE(V).getPlayerPromise().then(function(d){if(_.F("kevlar_set_internal_player_size")){if(!a||!V.isMiniplayerActive()){var N=V.calculateCurrentPlayerSize_();d.setInternalSize(N.width,N.height)}}else d.setSize(NaN,NaN);_.F("kevlar_watch_while")&&V.updateWatchWhileScrollThreshold_()})};
Z?J():_.Kg(_.td,J)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(Z){this.set("data.survey",Z.detail)},
onYtShowSurveyCommand_:function(Z){this.set("data.survey",_.D(Z,_.wmC).survey)},
onDownloadedVideoDeleted:function(Z){var V=this,a,J;return _.m(function(r){if(r.nextAddress==1){if(!V.active||(a=V.playerData)==null||!a.offlineState||V.videoId!==Z)return r.return();(J=V.player)==null||J.stopVideo();_.d8().navigatingAwayFromWatchDeletedVideo=!0;_.um(_.j_E,V.hostElement);return _.q(r,_.d8().navigationFinishPromise,2)}_.d8().navigatingAwayFromWatchDeletedVideo=!1;_.mt(r)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var Z;this.theater?Z=_.bN(.5625*this.windowSize_.width,480,this.windowSize_.height-185):Z=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==Z&&(this.watchWhileScrollThreshold_=Z,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var Z=_.H(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&Z){var V=this.windowSize_.height>=624,a=this.active?this.getScrollTop():0;!Z.active&&V&&a>=this.watchWhileScrollThreshold_?(Z.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):Z.active&&(!V||a<this.watchWhileScrollThreshold_&&!_.h3())&&(Z.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(Z,V){if(Z!==!0||V!==void 0){Z=!_.F("live_chat_over_engagement_panels");V=_.H(this.hostElement).querySelector("#chat-container");var a=_.H(this.hostElement).querySelector("#plj-sidebar"),J=_.H(this.hostElement).querySelector("#panels"),r=_.H(this.hostElement).querySelector("#plj-panels"),f=_.H(this.hostElement).querySelector("#plj-playlist"),d=_.H(this.hostElement).querySelector("#alerts"),N=_.H(this.hostElement).querySelector("#playlist"),C=_.H(this.hostElement).querySelector("#related"),
T=_.H(this.hostElement).querySelector("#donation-shelf"),Y=_.H(this.hostElement).querySelector("#comments");this.isTwoColumns_?(d=_.H(this.hostElement).querySelector("#secondary-inner"),d.appendChild(a),a.appendChild(f),f.appendChild(N),a.appendChild(r),Z&&d.appendChild(J),_.F("web_watch_theater_chat")||d.appendChild(V),Z||d.appendChild(J),d.appendChild(T),d.appendChild(C)):(Z&&_.OX(J,d),_.OX(N,d),_.F("web_watch_theater_chat")||_.OX(V,d),Z||_.OX(J,d),_.OX(T,d),Y&&(r&&_.OX(r,Y),_.OX(C,Y)));_.F("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.F("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.F("web_watch_theater_chat")){var Z=_.H(this.hostElement).querySelector("#chat-container"),V=this.theater&&!this.fullscreen||_.F("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&V?_.F("web_watch_theater_chat_beside_player")?(V=_.H(this.hostElement).querySelector("#panels-full-bleed-container"),(Z==null?void 0:Z.parentElement)!==V&&V.append(Z),this.panelsBesidePlayer=!0):_.F("web_watch_theater_fixed_chat")&&
(V=_.H(this.hostElement).querySelector("#columns"),(Z==null?void 0:Z.parentElement)!==V&&V.append(Z),this.fixedPanels=!0):(_.F("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.F("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),V=_.H(this.hostElement).querySelector("#playlist"),Z&&V?_.GR(Z,V):_.FD(new _.qa("Missing element when updating chat location",{"chatContainer defined":!!Z,"playlist defined":!!V})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(Z,V){return _.F("sw_metadata_vis_toggle_ks")?!0:!!Z||!!V},
computeForceDarkPanelTheme:function(Z){return _.F("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&Z:!1},
safeUpdateStyles:function(Z){try{_.eL(this.hostElement,Z)}catch(V){_.FD(V)}},
videoHeightToWidthRatioChanged_:function(Z,V){V&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.F("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(Z){this.videoHeightToWidthRatio_=1/Z},
computeIsVerticalVideo_:function(Z){return Z>=1},
computeIsFourThreeToSixteenNineVideo_:function(Z){return Z<=.7501&&Z>=.5624},
computeIsExtraWideVideo_:function(Z){return Z<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.QE(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.QE(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.v1W(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(Z){var V=_.rL(Z)||0;_.o9(Z,V+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var Z=_.rL("yt-fullerscreen-edu-button-click-count")||0,V=_.rL("yt-fullerscreen-edu-button-shown-count")||0,a=_.W0("external_fullscreen_button_shown_threshold"),J=Z>=_.W0("external_fullscreen_button_click_threshold")||V>=a;_.QE(this).getPlayerPromise().then(function(r){r.updateFullerscreenEduButtonSubtleModeState(J)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(Z,V){return V},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.l().resolve(_.w8).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var Z=this;this.panelMaxHeightUpdateJob_&&_.td.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.td.addLowPriorityJob(function(){Z.panelMaxHeightUpdateJob_=0;var V;!Z.isTwoColumns_||Z.theater||Z.fullscreen?V=460:V=Z.calculateNormalPlayerSize_().height;var a=V+"px";_.F("live_chat_taller_height")&&!Z.theater&&(a="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.F("live_chat_medium_height")&&
!Z.theater&&(a="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.F("live_chat_scaled_height")&&!Z.theater&&(a="calc(100vh - var(--ytd-toolbar-height) - 238px)");Z.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":V+"px","--ytd-watch-flexy-chat-max-height":a,"--ytd-watch-flexy-structured-description-max-height":V+"px","--ytd-watch-flexy-comments-panel-max-height":V+"px","--ytd-comments-engagement-panel-content-height":V+"px"})})},
scheduleSidebarSizeUpdate_:function(){var Z=this;this.is==="ytd-watch-flexy"&&_.F("web_watch_flexy_adjust_sidebar_width")&&!_.F("swatchie_sidebar_killswitch")&&(this.scheduleSidebarSizeUpdateJobId_&&_.td.cancelJob(this.scheduleSidebarSizeUpdateJobId_),this.scheduleSidebarSizeUpdateJobId_=_.td.addLowPriorityJob(function(){Z.panelMaxHeightUpdateJob_=0;if(Z.isTwoColumns_){var V=_.n1W(Z.windowSize_,Z.calculateNormalPlayerSize_().width);V!==Z.currentSidebarWidth&&(Z.currentSidebarWidth=V,Z.safeUpdateStyles({"--ytd-watch-flexy-sidebar-width":V+
"px"}))}}))},
onYtShowEngagementPanelScrimAction_:function(Z){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",Z)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.gW(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(Z){var V=_.H(this.hostElement).querySelector("#engagement-panel-scrim");Z?V.addEventListener("tap",_.zh(this,this.onEngagementPanelScrimClick_)):V.removeEventListener("tap",_.zh(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(Z){if(this.hostElement.contains(Z)&&!this.scrollToAnimation_.isAnimating()){var V=Z.offsetTop-24;Z=Z.offsetTop+Z.offsetHeight+24;var a=this.getPageScrollingElement(),J=this.getScrollTop(),r=J+a.clientHeight-56;if(V<J+56)V-=56;else if(Z>r)V=Z-a.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,V),500)}},
onYtSignalActionScrollToComments:function(){var Z=this.hostElement.querySelector("#comments");if(Z&&!this.scrollToAnimation_.isAnimating()){Z=Z.offsetTop-56-24;if(_.F("kevlar_comment_teaser_scroll_to_midpoint")&&(Z-=_.iv().height/3,Z<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,Z),500)}},
onYtEngagementPanelVisibleChanged:function(Z,V,a){this.active&&this.trackEngagementPanelVisibility&&!_.OQI.includes(a)&&(V==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(a),V!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&V!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(a),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(Z){return Z?"":"watch-active-metadata"},
computeNewMetadataClass:function(Z){return Z?"watch-active-metadata":""},
computeFullBleedPlayer:function(Z,V){return Z||V},
computeDefaultLayout:function(Z){return!Z},
computeDefaultTwoColumnLayout:function(Z,V){return!Z&&V},
computeWatchWhilePanelsActive:function(Z,V){return Z||V},
computeNoBorderOnChat:function(Z){return _.F("web_watch_theater_chat_no_border")&&Z},
computeLiveChatPresentAndExpanded:function(Z,V){return Z&&!V},
computePanelExpanded:function(Z,V,a){return Z||V||a},
onChangeMarkersVisibility:function(Z){_.QE(this).getPlayerPromise().then(function(V){var a;(a=V.changeMarkerVisibility)==null||a.call(V,_.D(Z,_.eY).isVisible||!1,_.D(Z,_.eY).entityKeys||[],_.D(Z,_.eY).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(Z){this.liveChatCollapsed=Z.detail;_.EV().dispatch(_.cbW(Z.detail))},
provideRenderingData:function(Z,V){switch(Z){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=V;break;case "PRIMARY_INFO":_.F("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=V);this.videoPrimaryInfoRendererValue=V==null?void 0:V.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.F("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=V);this.videoSecondaryInfoRendererValue=V==null?void 0:V.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
V;break;case "CLARIFICATION":this.clarifyBoxValue=V;break;case "LIVE_CHAT":this.conversationBar=V;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=V;break;case "PLAYLIST":this.externalPlaylistData_=V!=null?V:{};break;case "MERCH_SHELF":this.merchShelfValue=V==null?void 0:V.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=V;break;case "OFFER_MODULE":this.offerModule=V;break;case "LIMITED_STATE":this.limitedStateValue=V;break;case "DONATION_SHELF":this.donation=V;break;
case "ALERTS":this.alertsValue=V;break;case "COMMENTS":this.comments=V;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=V;break;case "ENGAGEMENT_PANELS":this.engagementPanels=V;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=V;break;case "RICH_GRID_RENDERER":this.richGridRendererData=V;break;case "EXPANDABLE_METADATA":this.expandableMetadata=V;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=V}},
toggleCinematicsActive:function(Z){this.cinematicsActive=Z},
isMiniplayerActive:function(){return _.l().resolve(_.Ee).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(Z){return ov0.map(function(V){return Z.find(function(a){var J;return(a==null?void 0:(J=a.engagementPanelSectionListRenderer)==null?void 0:J.targetId)===V})}).filter(function(V){return V!==void 0})},
getNonLearningJourneyEngagementPanels:function(Z){return Z.filter(function(V){var a;return!ov0.includes((V==null?void 0:(a=V.engagementPanelSectionListRenderer)==null?void 0:a.targetId)||"")})},
getHasLearningJourneyPanels:function(Z){return Z.length>0}}];var rhL;var Im=function(){var Z=_.Q.apply(this,arguments)||this;Z.flexy=!0;Z.learningJourney=!0;Z.roundedInfoPanel=!0;Z.viewTransitionEnabled=_.F("enable_player_resize_transition");Z.smallerChatMinHeight=_.F("live_chat_smaller_min_height");Z.cinematicTheaterMode=_.F("web_cinematic_theater_mode");Z.transparentTheaterMode=_.F("web_transparent_theater_mode");Z.cinematicFullscreen=_.F("web_cinematic_fullscreen");Z.useLargerMaxPlayerValue=_.F("kevlar_flexy_use_larger_player_value");Z.cinematicFullscreenV2=_.F("web_cinematic_fullscreen_v2");
Z.isDarkTheme=document.documentElement.hasAttribute("dark");Z.theaterLargerPlayer=_.F("web_watch_theater_larger_player");Z.defaultCollapsePlaylist=_.F("web_watch_default_collapse_playlist");return Z};
_.O(Im,_.Q);_.P=Im.prototype;_.P.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.P.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.P.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.P.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.P.ready=function(){var Z=this,V=function(){Z.onColumnScroll()};
this.primary.addEventListener("scroll",V);this.secondary.addEventListener("scroll",V)};
_.P.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.P.updateIsTwoColumnsFromBinding=function(Z){_.F("web_watch_update_narrow_width_killswitch")||_.EV().dispatch(_.FFH(!Z.detail.value));this.ytdWatchBehavior.isTwoColumns_=Z.detail.value};
_.P.updateFlexySmallWindowFromBinding=function(Z){this.ytdWatchBehavior.flexySmallWindow_=Z.detail.value};
_.P.updateFlexyLargeWindowFromBinding=function(Z){this.ytdWatchBehavior.flexyLargeWindow_=Z.detail.value};
_.P.updateWatchWhileWindowSizeSufficientFromBinding=function(Z){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=Z.detail.value};
_.P.updateWatchNextCanShowMoreFromBinding=function(Z){this.ytdWatchBehavior.watchNextCanShowMore=Z.detail.value};
_.P.updateShownItemsFromBinding=function(Z){Z.detail.path?this.set(Z.detail.path,Z.detail.value):this.ytdWatchBehavior.watchNextShownItems=Z.detail.value};
_.P.getElement=function(Z){switch(Z){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20382_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20382_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.QS.Object.defineProperties(Im.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)==null||!Z.pageVisualEffects)return!1;for(var V=0;V<this.data.pageVisualEffects.length;V++)if(Z=_.D(this.data.pageVisualEffects[V],_.XI))return V=void 0,(V=Z.config)==null?void 0:V.enableInLightTheme;return!1}}});
_.QS.Object.defineProperties(Im,{template:{configurable:!0,enumerable:!0,get:function(){if(rhL===void 0){var Z=document.createElement("template");_.w(Z,'\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\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="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-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-learning-journey">\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-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>\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);rhL=Z}Z=rhL;return Z}}});
Im.prototype.updateMiniplayerIsActiveValue=Im.prototype.updateMiniplayerIsActiveValue;Im.prototype.updateScrollTopValue=Im.prototype.updateScrollTopValue;Im.prototype.updateFullscreenValue=Im.prototype.updateFullscreenValue;Im.prototype.updateTheaterValue=Im.prototype.updateTheaterValue;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Im.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Im.prototype,"ytComponentBehavior",void 0);
_.z([_.A(JhC.YtdLearningJourneyWatchBehavior),_.u("design:type",Object)],Im.prototype,"ytdWatchBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Im.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Im.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Im.prototype,"playerData",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Im.prototype,"flexy",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Im.prototype,"learningJourney",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Im.prototype,"roundedInfoPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Im.prototype,"viewTransitionEnabled",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Im.prototype,"smallerChatMinHeight",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Im.prototype,"cinematicTheaterMode",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Im.prototype,"transparentTheaterMode",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Im.prototype,"cinematicFullscreen",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Im.prototype,"useLargerMaxPlayerValue",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Im.prototype,"cinematicFullscreenV2",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Im.prototype,"isDarkTheme",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Im.prototype,"theaterLargerPlayer",void 0);_.z([_.x(),_.u("design:type",Object)],Im.prototype,"defaultCollapsePlaylist",void 0);_.z([_.x({selector:_.X0}),_.u("design:type",Object)],Im.prototype,"theaterValue",void 0);
_.z([_.x({selector:_.tb}),_.u("design:type",Object)],Im.prototype,"fullscreenValue",void 0);_.z([_.x({selector:_.sQ}),_.u("design:type",Object)],Im.prototype,"scrollTopValue",void 0);_.z([_.x({selector:_.X4}),_.u("design:type",Object)],Im.prototype,"miniplayerIsActiveValue",void 0);_.z([_.hm("ytd-player"),_.u("design:type",HTMLElement)],Im.prototype,"ytdPlayer",void 0);_.z([_.Ly("#playlist"),_.u("design:type",HTMLElement)],Im.prototype,"JSC$20382_ytdPlaylistPanelRenderer",void 0);
_.z([_.hm("ytd-comments"),_.u("design:type",HTMLElement)],Im.prototype,"ytdComments",void 0);_.z([_.Ly("#primary"),_.u("design:type",HTMLElement)],Im.prototype,"primary",void 0);_.z([_.Ly("#secondary"),_.u("design:type",HTMLElement)],Im.prototype,"secondary",void 0);_.z([_.Ly("#player-container"),_.u("design:type",HTMLElement)],Im.prototype,"playerContainer",void 0);_.z([_.Ly("#cinematics"),_.u("design:type",HTMLElement)],Im.prototype,"JSC$20382_cinematics",void 0);
_.z([_.RX("theaterValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Im.prototype,"updateTheaterValue",null);_.z([_.RX("fullscreenValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Im.prototype,"updateFullscreenValue",null);_.z([_.RX("scrollTopValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Im.prototype,"updateScrollTopValue",null);
_.z([_.RX("miniplayerIsActiveValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Im.prototype,"updateMiniplayerIsActiveValue",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Im.prototype,"cinematicLightTheme",null);Im=_.z([_.p({is:"ytd-watch-learning-journey"})],Im);_.Xc.registerService(_.bvF,Im);
_.Ok();
}catch(e){_._DumpException(e)}
try{
_.Df("Tm0L3c");
var Rb8;var MxW;var LUC=function(){return _.Q.apply(this,arguments)||this};
_.O(LUC,_.Q);LUC=_.z([_.p({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],LUC);
_.e(LUC,"ytd-ghost-comments-renderer",function(){if(MxW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);MxW=Z}Z=MxW;return Z},{mode:1});var u9J;var WUW=function(){return _.Q.apply(this,arguments)||this};
_.O(WUW,_.Q);WUW=_.z([_.p({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],WUW);
_.e(WUW,"ytd-ghost-watch-metadata-renderer",function(){if(u9J===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);u9J=Z}Z=u9J;return Z},{mode:1});var g6=function(){var Z=_.Q.apply(this,arguments)||this;Z.ghostGridRenderer={rows:6};Z.roundedInfoPanel=!0;Z.hideOfferModules=!0;Z.smallerChatMinHeight=_.F("live_chat_smaller_min_height");Z.cinematicTheaterMode=_.F("web_cinematic_theater_mode");Z.transparentTheaterMode=_.F("web_transparent_theater_mode");Z.darkerPanels=_.F("web_watch_darker_panels");Z.cinematicFullscreen=_.F("web_cinematic_fullscreen");Z.cinematicFullscreenV2=_.F("web_cinematic_fullscreen_v2");Z.isDarkTheme=document.documentElement.hasAttribute("dark");
return Z};
_.O(g6,_.Q);_.P=g6.prototype;_.P.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.P.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.P.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.P.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.P.ready=function(){var Z=this,V=function(){Z.onColumnScroll()};
this.primary.addEventListener("scroll",V);this.secondary.addEventListener("scroll",V)};
_.P.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.P.updateIsTwoColumnsFromBinding=function(Z){this.ytdWatchBehavior.isTwoColumns_=Z.detail.value};
_.P.updateFlexySmallWindowFromBinding=function(Z){this.ytdWatchBehavior.flexySmallWindow_=Z.detail.value};
_.P.updateFlexyLargeWindowFromBinding=function(Z){this.ytdWatchBehavior.flexyLargeWindow_=Z.detail.value};
_.P.updateWatchWhileWindowSizeSufficientFromBinding=function(Z){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=Z.detail.value};
_.P.updateWatchNextCanShowMoreFromBinding=function(Z){this.ytdWatchBehavior.watchNextCanShowMore=Z.detail.value};
_.P.updateShownItemsFromBinding=function(Z){_.F("swatcheroo_direct_use_rich_grid")||(Z.detail.path?this.set(Z.detail.path,Z.detail.value):this.ytdWatchBehavior.watchNextShownItems=Z.detail.value)};
_.P.getElement=function(Z){switch(Z){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20370_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20370_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.QS.Object.defineProperties(g6.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)==null||!Z.pageVisualEffects)return!1;for(var V=0;V<this.data.pageVisualEffects.length;V++)if(Z=_.D(this.data.pageVisualEffects[V],_.XI))return V=void 0,(V=Z.config)==null?void 0:V.enableInLightTheme;return!1}}});
g6.prototype.updateMiniplayerIsActiveValue=g6.prototype.updateMiniplayerIsActiveValue;g6.prototype.updateScrollTopValue=g6.prototype.updateScrollTopValue;g6.prototype.updateFullscreenValue=g6.prototype.updateFullscreenValue;g6.prototype.updateTheaterValue=g6.prototype.updateTheaterValue;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],g6.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],g6.prototype,"ytComponentBehavior",void 0);
_.z([_.A(_.zbC.YtdWatchBehavior),_.u("design:type",Object)],g6.prototype,"ytdWatchBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],g6.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],g6.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],g6.prototype,"ghostGridRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],g6.prototype,"playerData",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g6.prototype,"roundedInfoPanel",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g6.prototype,"hideOfferModules",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g6.prototype,"smallerChatMinHeight",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g6.prototype,"cinematicTheaterMode",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g6.prototype,"transparentTheaterMode",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g6.prototype,"darkerPanels",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g6.prototype,"cinematicFullscreen",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g6.prototype,"cinematicFullscreenV2",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],g6.prototype,"isDarkTheme",void 0);_.z([_.x({selector:_.X0}),_.u("design:type",Object)],g6.prototype,"theaterValue",void 0);
_.z([_.x({selector:_.tb}),_.u("design:type",Object)],g6.prototype,"fullscreenValue",void 0);_.z([_.x({selector:_.sQ}),_.u("design:type",Object)],g6.prototype,"scrollTopValue",void 0);_.z([_.x({selector:_.X4}),_.u("design:type",Object)],g6.prototype,"miniplayerIsActiveValue",void 0);_.z([_.Ly("#ytd-player"),_.u("design:type",HTMLElement)],g6.prototype,"ytdPlayer",void 0);_.z([_.Ly("#playlist"),_.u("design:type",HTMLElement)],g6.prototype,"JSC$20370_ytdPlaylistPanelRenderer",void 0);
_.z([_.Ly("#ytd-comments"),_.u("design:type",HTMLElement)],g6.prototype,"ytdComments",void 0);_.z([_.Ly("#primary"),_.u("design:type",HTMLElement)],g6.prototype,"primary",void 0);_.z([_.Ly("#secondary"),_.u("design:type",HTMLElement)],g6.prototype,"secondary",void 0);_.z([_.Ly("#player-container"),_.u("design:type",HTMLElement)],g6.prototype,"playerContainer",void 0);_.z([_.Ly("#cinematics"),_.u("design:type",HTMLElement)],g6.prototype,"JSC$20370_cinematics",void 0);
_.z([_.RX("theaterValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g6.prototype,"updateTheaterValue",null);_.z([_.RX("fullscreenValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g6.prototype,"updateFullscreenValue",null);_.z([_.RX("scrollTopValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g6.prototype,"updateScrollTopValue",null);
_.z([_.RX("miniplayerIsActiveValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g6.prototype,"updateMiniplayerIsActiveValue",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],g6.prototype,"cinematicLightTheme",null);
_.e(g6,"ytd-watch-grid",function(){if(Rb8===void 0){var Z=document.createElement("template");_.w(Z,'\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-rich-grid-renderer continuation-show-button="[[showRichGridContinuationButton]]" data="[[richGridRendererData]]" disable-upgrade$="[[!richGridRendererData]]" hidden="[[!richGridRendererData]]" hide-chips-bar="" is-watch-default-layout="[[defaultTwoColumnLayout]]" item-max-width="[[richItemMaxWidth]]" item-min-width="[[richItemMinWidth]]" reduced-bottom-margin="" row-reduced-horizontal-margin="" transparent-background-chips-bar="" class="style-scope ytd-watch-grid">\n          </ytd-rich-grid-renderer>\n          <ytd-ghost-grid-renderer data="[[ghostGridRenderer]]" hidden="[[richGridRendererData]]" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);Rb8=Z}Z=Rb8;return Z},{mode:2});_.Xc.registerService(_.yKR,g6);
_.Ok();
}catch(e){_._DumpException(e)}
try{
_.Df("CF909");
var $SI;var WC=function(){var Z=_.Q.apply(this,arguments)||this;Z.flexy=!0;Z.roundedInfoPanel=!0;Z.viewTransitionEnabled=_.F("enable_player_resize_transition");Z.smallerChatMinHeight=_.F("live_chat_smaller_min_height");Z.cinematicTheaterMode=_.F("web_cinematic_theater_mode");Z.transparentTheaterMode=_.F("web_transparent_theater_mode");Z.cinematicFullscreen=_.F("web_cinematic_fullscreen");Z.useLargerMaxPlayerValue=_.F("kevlar_flexy_use_larger_player_value");Z.cinematicFullscreenV2=_.F("web_cinematic_fullscreen_v2");
Z.isDarkTheme=document.documentElement.hasAttribute("dark");Z.defaultCollapsePlaylist=_.F("web_watch_default_collapse_playlist");Z.retroModeReduxValue=!1;return Z};
_.O(WC,_.Q);_.P=WC.prototype;_.P.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.P.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.P.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.P.updateRetroModeReduxValue=function(){_.F("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.P.ready=function(){var Z=this,V=function(){Z.onColumnScroll()};
this.primary.addEventListener("scroll",V);this.secondary.addEventListener("scroll",V)};
_.P.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.P.updateIsTwoColumnsFromBinding=function(Z){_.F("web_watch_update_narrow_width_killswitch")||_.EV().dispatch(_.FFH(!Z.detail.value));this.ytdWatchBehavior.isTwoColumns_=Z.detail.value};
_.P.updateFlexySmallWindowFromBinding=function(Z){this.ytdWatchBehavior.flexySmallWindow_=Z.detail.value};
_.P.updateFlexyLargeWindowFromBinding=function(Z){this.ytdWatchBehavior.flexyLargeWindow_=Z.detail.value};
_.P.updateWatchWhileWindowSizeSufficientFromBinding=function(Z){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=Z.detail.value};
_.P.updateWatchNextCanShowMoreFromBinding=function(Z){this.ytdWatchBehavior.watchNextCanShowMore=Z.detail.value};
_.P.updateShownItemsFromBinding=function(Z){Z.detail.path?this.set(Z.detail.path,Z.detail.value):this.ytdWatchBehavior.watchNextShownItems=Z.detail.value};
_.P.getElement=function(Z){switch(Z){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20365_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20365_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.QS.Object.defineProperties(WC.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)==null||!Z.pageVisualEffects)return!1;for(var V=0;V<this.data.pageVisualEffects.length;V++)if(Z=_.D(this.data.pageVisualEffects[V],_.XI))return V=void 0,(V=Z.config)==null?void 0:V.enableInLightTheme;return!1}}});
_.QS.Object.defineProperties(WC,{template:{configurable:!0,enumerable:!0,get:function(){if($SI===void 0){var Z=document.createElement("template");_.w(Z,'\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="clarify-box" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-flexy"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-flexy" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-flexy="" merch-shelf="[[merchShelfInSd]]" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-flexy">\n          <div id="info" class="style-scope ytd-watch-flexy">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-flexy">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n        </div>\n        <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-flexy"></div>\n        <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-flexy"></div>\n        \n        <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-flexy">\n          <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-flexy">\n        </ytd-comments>\n      </div>\n    </div>\n  </div>\n\n  <div id="secondary" class="style-scope ytd-watch-flexy">\n    <div id="secondary-inner" class="style-scope ytd-watch-flexy">\n      <div id="panels" class="style-scope ytd-watch-flexy">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-flexy">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-flexy">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-flexy"></div>\n      <div id="chat-container" class="style-scope ytd-watch-flexy">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-flexy">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-flexy">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-flexy">\n        <div id="player-ads" class="style-scope ytd-watch-flexy"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-flexy">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n      </div>\n    </div>\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);$SI=Z}Z=$SI;return Z}}});
WC.prototype.updateRetroModeReduxValue=WC.prototype.updateRetroModeReduxValue;WC.prototype.updateScrollTopValue=WC.prototype.updateScrollTopValue;WC.prototype.updateFullscreenValue=WC.prototype.updateFullscreenValue;WC.prototype.updateTheaterValue=WC.prototype.updateTheaterValue;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],WC.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],WC.prototype,"ytComponentBehavior",void 0);
_.z([_.A(_.zbC.YtdWatchBehavior),_.u("design:type",Object)],WC.prototype,"ytdWatchBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],WC.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],WC.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],WC.prototype,"playerData",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],WC.prototype,"flexy",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],WC.prototype,"roundedInfoPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],WC.prototype,"viewTransitionEnabled",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],WC.prototype,"smallerChatMinHeight",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],WC.prototype,"cinematicTheaterMode",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],WC.prototype,"transparentTheaterMode",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],WC.prototype,"cinematicFullscreen",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],WC.prototype,"useLargerMaxPlayerValue",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],WC.prototype,"cinematicFullscreenV2",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],WC.prototype,"isDarkTheme",void 0);_.z([_.x(),_.u("design:type",Object)],WC.prototype,"defaultCollapsePlaylist",void 0);_.z([_.x({selector:_.X0}),_.u("design:type",Object)],WC.prototype,"theaterValue",void 0);_.z([_.x({selector:_.tb}),_.u("design:type",Object)],WC.prototype,"fullscreenValue",void 0);_.z([_.x({selector:_.sQ}),_.u("design:type",Object)],WC.prototype,"scrollTopValue",void 0);
_.z([_.x({selector:_.X4}),_.u("design:type",Object)],WC.prototype,"miniplayerIsActive",void 0);_.z([_.x({selector:function(Z){return Z.watch.isWatchRetroMode}}),
_.u("design:type",Object)],WC.prototype,"retroModeReduxValue",void 0);_.z([_.hm("ytd-player"),_.u("design:type",HTMLElement)],WC.prototype,"ytdPlayer",void 0);_.z([_.Ly("#playlist"),_.u("design:type",HTMLElement)],WC.prototype,"JSC$20365_ytdPlaylistPanelRenderer",void 0);_.z([_.hm("ytd-comments"),_.u("design:type",HTMLElement)],WC.prototype,"ytdComments",void 0);_.z([_.Ly("#primary"),_.u("design:type",HTMLElement)],WC.prototype,"primary",void 0);
_.z([_.Ly("#secondary"),_.u("design:type",HTMLElement)],WC.prototype,"secondary",void 0);_.z([_.Ly("#player-container"),_.u("design:type",HTMLElement)],WC.prototype,"playerContainer",void 0);_.z([_.Ly("#cinematics"),_.u("design:type",HTMLElement)],WC.prototype,"JSC$20365_cinematics",void 0);_.z([_.RX("theaterValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],WC.prototype,"updateTheaterValue",null);
_.z([_.RX("fullscreenValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],WC.prototype,"updateFullscreenValue",null);_.z([_.RX("scrollTopValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],WC.prototype,"updateScrollTopValue",null);_.z([_.RX("retroModeReduxValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],WC.prototype,"updateRetroModeReduxValue",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],WC.prototype,"cinematicLightTheme",null);WC=_.z([_.p({is:"ytd-watch-flexy"})],WC);_.Xc.registerService(_.wOJ,WC);
_.Ok();
}catch(e){_._DumpException(e)}
try{
_.Df("nmfa2d");
var P6W;var QI=function(){var Z=_.Q.apply(this,arguments)||this;Z.hidden=!1;Z.errorScreen=null;Z.playlistData={};return Z};
_.O(QI,_.Q);_.P=QI.prototype;_.P.getPlayer=function(){return this.ytdPlayer};
_.P.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:_.F0(["aa","eocs"])}}};
_.P.onActiveChanged=function(){_.EV().dispatch(_.IEL(this.ytPageBehavior.active))};
_.P.playerDataChanged=function(){var Z;(Z=this.watchController)==null||Z.setPlayerResponse(this.playerData)};
_.P.dataChanged=function(){var Z;(Z=this.watchController)==null||Z.setWatchNextResponse(this.data)};
_.P.sizeChanged=function(){var Z,V;(V=(Z=this.metadata).resize)==null||V.call(Z)};
_.P.attached=function(){this.watchController=new _.vC(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.P.detached=function(){_.Mc(this.watchController);this.watchController=void 0};
_.P.getPlayerContainer=function(){return this.playerContainer};
_.P.getElement=function(Z){switch(Z){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20317_playlistPanel}};
_.P.provideRenderingData=function(Z,V){switch(Z){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=V;break;case "ERROR_SCREEN":this.errorScreen=V!=null?V:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=V;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=V;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=V;break;case "RICH_METADATA":this.richMetadataRowContainer=V;break;case "CLARIFICATION":this.clarificationData=V;break;case "PLAYLIST":this.playlistData=
V!=null?V:{};break;case "MERCH_SHELF":this.merchShelf=V;break;case "TICKET_SHELF":this.ticketShelf=V;break;case "LIMITED_STATE":this.limitedState=V;break;case "DONATION_SHELF":this.donationShelf=V;break;case "ALERTS":this.alerts=V}};
_.QS.Object.defineProperties(QI.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return!this.hidden&&!!((Z=this.data)==null?0:(V=Z.contents)==null?0:(a=V.twoColumnWatchNextResults)==null?0:a.conversationBar)}}});
QI.prototype.sizeChanged=QI.prototype.sizeChanged;QI.prototype.dataChanged=QI.prototype.dataChanged;QI.prototype.playerDataChanged=QI.prototype.playerDataChanged;QI.prototype.onActiveChanged=QI.prototype.onActiveChanged;_.z([_.A(_.te.YtPageBehavior),_.u("design:type",Object)],QI.prototype,"ytPageBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],QI.prototype,"ytComponentBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],QI.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],QI.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],QI.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],QI.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],QI.prototype,"playerData",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],QI.prototype,"hidden",void 0);_.z([_.Ly("#ytd-player"),_.u("design:type",HTMLElement)],QI.prototype,"ytdPlayer",void 0);_.z([_.Ly("#player-container"),_.u("design:type",HTMLElement)],QI.prototype,"playerContainer",void 0);_.z([_.Ly("#metadata"),_.u("design:type",Object)],QI.prototype,"metadata",void 0);_.z([_.Ly("#playlist"),_.u("design:type",HTMLElement)],QI.prototype,"JSC$20317_playlistPanel",void 0);
_.z([_.x({selector:_.HA0,reflectToAttribute:!0}),_.u("design:type",Object)],QI.prototype,"fixie",void 0);_.z([_.x({selector:_.UsW,reflectToAttribute:!0}),_.u("design:type",Object)],QI.prototype,"singleColumn",void 0);_.z([_.x({selector:function(Z){return _.X0(Z)&&!_.tb(Z)},
reflectToAttribute:!0}),_.u("design:type",Object)],QI.prototype,"theater",void 0);_.z([_.x({selector:_.tb,reflectToAttribute:!0}),_.u("design:type",Object)],QI.prototype,"fullscreen",void 0);_.z([_.x({selector:_.gYW}),_.u("design:type",Object)],QI.prototype,"windowSize",void 0);_.z([_.x(),_.u("design:type",Object)],QI.prototype,"singleColumnContents",void 0);_.z([_.x(),_.u("design:type",Object)],QI.prototype,"errorScreen",void 0);_.z([_.x(),_.u("design:type",Object)],QI.prototype,"playlistData",void 0);
_.z([_.x(),_.u("design:type",Object)],QI.prototype,"videoPrimaryInfoRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],QI.prototype,"videoSecondaryInfoRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],QI.prototype,"richMetadataRowContainer",void 0);_.z([_.x(),_.u("design:type",Object)],QI.prototype,"clarificationData",void 0);_.z([_.x(),_.u("design:type",Object)],QI.prototype,"commentsEntryPointHeaderRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],QI.prototype,"ticketShelf",void 0);
_.z([_.x(),_.u("design:type",Object)],QI.prototype,"merchShelf",void 0);_.z([_.x(),_.u("design:type",Object)],QI.prototype,"donationShelf",void 0);_.z([_.x(),_.u("design:type",Object)],QI.prototype,"limitedState",void 0);_.z([_.x(),_.u("design:type",Object)],QI.prototype,"alerts",void 0);_.z([_.E("playlistData"),_.u("design:type",Object),_.u("design:paramtypes",[])],QI.prototype,"hasPlaylistData",null);
_.z([_.E("data","hidden"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],QI.prototype,"hasChat",null);_.z([_.RX("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QI.prototype,"onActiveChanged",null);_.z([_.RX("playerData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QI.prototype,"playerDataChanged",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QI.prototype,"dataChanged",null);_.z([_.RX("windowSize","singleColumn"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QI.prototype,"sizeChanged",null);
_.e(QI,"ytd-watch-fixie",function(){if(P6W===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);P6W=Z}Z=P6W;return Z},{mode:1});_.Xc.registerService(_.Gln,QI);
_.Ok();
}catch(e){_._DumpException(e)}
try{
_.Df("xwEKAe");
var HNW=function(Z){var V=_.fF();if(V.getFlag(202))V=V.getFlag(201);else{var a;V=(Z==null?void 0:(a=Z.config)==null?void 0:a.settingOnByDefault)!==void 0?Z.config.settingOnByDefault:!_.F("web_shorts_cinematics_disabled_by_default")}return V},AHW=function(Z){var V=_.fF();
_.ir(0,201,Z);_.ir(0,202,!0);V.save()},kfK=function(Z){return(Z=_.OHE(Z))?_.wKF(Z):0},E30=function(Z){return Z.shorts.isSmallScreenSqueezeback},jwK=function(Z){return Z.shorts.isPlaybackStarted},v3S=function(Z,V,a,J){Z=V-Z;
a=J-a;return Math.sqrt(Z*Z+a*a)},xEK=function(Z,V){Z&&_.l().resolve(_.Lf).resolveCommand(Z,{forceClickLogging:!0,
form:{element:V}})},QwH=function(Z){Z.unsubscribeFromStore=_.NC(Z.storeWithShorts,_.pbL,function(V){Z.initOrDisposeActiveModules(V);
!V&&Z.storeWithShorts.getState().shorts.isFullscreen&&(_.e5(document.documentElement),Z.storeWithShorts.dispatch(_.zpS(!1)))});
Z.initOrDisposeActiveModules(_.pbL(Z.storeWithShorts.getState()))},pEI=function(Z){var V=_.l().resolve(_.W4);
V.rootElement=Z;QwH(V)},hZC=function(){return _.l().resolve(_.W4).dismissedIndices},eZ0=function(Z){return _.$z({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:Z}})},zZK=function(Z){return _.$z({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:Z}})},Jb=function(Z){return _.$z({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:Z}})},o3=function(Z,V){if(Z instanceof o3)this.array_=Z.array_;
else{var a;if(a=_.aY(Z))a:{for(var J=a=0;J<Z.length;J++){if(!_.aY(Z[J])||a>0&&Z[J].length!=a){a=!1;break a}for(var r=0;r<Z[J].length;r++)if(typeof Z[J][r]!=="number"){a=!1;break a}a==0&&(a=Z[J].length)}a=a!=0}if(a)this.array_=_.ZH(Z);else if(Z instanceof _.f6)this.array_=$E0(Z.height,Z.width);else if(typeof Z==="number"&&typeof V==="number"&&Z>0&&V>0)this.array_=$E0(Z,V);else throw Error("Xl");}this.size_=new _.f6(this.array_[0].length,this.array_.length)},RZo=function(Z,V,a){for(var J=0;J<Z.getSize().height;J++)for(var r=
0;r<Z.getSize().width;r++)V.call(a,Z.array_[J][r],J,r,Z)},MvW=function(Z,V){var a=new o3(Z.getSize());
RZo(Z,function(J,r,f){a.array_[r][f]=V.call(void 0,J,r,f,Z)});
return a},$E0=function(Z,V){for(var a=[],J=0;J<Z;J++){a[J]=[];
for(var r=0;r<V;r++)a[J][r]=0}return a};
o3.prototype.add=function(Z){if(!_.fzI(this.size_,Z.getSize()))throw Error("Yl");return MvW(this,function(V,a,J){return V+Z.array_[a][J]})};
o3.prototype.equals=function(Z,V){if(this.size_.width!=Z.size_.width||this.size_.height!=Z.size_.height)return!1;V=V||0;for(var a=0;a<this.size_.height;a++)for(var J=0;J<this.size_.width;J++)if(!_.Pfk(this.array_[a][J],Z.array_[a][J],V))return!1;return!0};
o3.prototype.getSize=function(){return this.size_};
var rf=function(Z,V,a){return V>=0&&V<Z.size_.height&&a>=0&&a<Z.size_.width?Z.array_[V][a]:null};
o3.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var La8=function(Z,V,a,J){if(!(V>=0&&V<Z.size_.height&&a>=0&&a<Z.size_.width))throw Error("Zl`"+V+"`"+a+"`"+Z.size_.height+"`"+Z.size_.width);Z.array_[V][a]=J};
o3.prototype.multiply=function(Z){if(Z instanceof o3){if(this.size_.width!=Z.getSize().height)throw Error("$l");return uPC(this,Z)}if(typeof Z==="number")return WaK(this,Z);throw Error("am");};
var uPC=function(Z,V){var a=new o3(Z.size_.height,V.getSize().width);RZo(a,function(J,r,f){for(var d=J=0;d<this.size_.width;d++)J+=rf(this,r,d)*rf(V,d,f);La8(a,r,f,J)},Z);
return a},WaK=function(Z,V){return MvW(Z,function(a){return a*V})};var g3J=new _.W("inlineSurveyRenderer");var IzD=new _.W("interstitialViewModel");var ZAo=new _.W("reelNavigateCommand");var VtH=new _.W("reelNonVideoContentDismissalCommand");var aQW=new _.W("showReelsCommentsOverlayCommand");var JkI=new _.W("shortsSuggestedActionViewModel");var o88=new _.W("videoInteractionPopUpRenderer");var rkK;var PdW;var fQo;var Pm=function(){var Z=_.Q.apply(this,arguments)||this;Z.ctaVisualElement=null;Z.currentCsn=null;return Z};
_.O(Pm,_.Q);_.P=Pm.prototype;_.P.onDataChanged=function(){this.maybeLogShows()};
_.P.computeButtonShape=function(){var Z=this;if(this.data)return{buttonText:_.AI(this.data.text),state:"active",onTap:function(){Z.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.P.maybeCreateCtaVe=function(){var Z;if((Z=this.data)!=null&&Z.badgeInteractionLogging){var V;if(Z=(V=this.data.badgeInteractionLogging)==null?void 0:V.trackingParams)this.ctaVisualElement=_.oN(Z)}};
_.P.maybeLogClicks=function(){this.currentCsn=_.st(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.UM(this.currentCsn,this.ctaVisualElement)};
_.P.maybeLogShows=function(){this.currentCsn=_.st(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.yl(this.currentCsn,[this.ctaVisualElement])};
_.P.onTap=function(){var Z;if((Z=this.data)!=null&&Z.onClickCommand){var V;this.ytComponentBehavior.resolveCommand((V=this.data)==null?void 0:V.onClickCommand);this.maybeLogClicks()}};
Pm.prototype.onDataChanged=Pm.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Pm.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Pm.prototype,"ytComponentBehavior",void 0);_.z([_.x({}),_.u("design:type",Object)],Pm.prototype,"data",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pm.prototype,"onDataChanged",null);
Pm=_.z([_.p({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],Pm);
_.e(Pm,"ytd-shopping-overlay-badge-renderer",function(){if(fQo!==void 0)return fQo;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return fQo=Z},{mode:1});_.jG(_.KzI,"reel-sound-metadata-view-model",{props:{data:_.EU,overlayDensity:_.EU}});_.jG(_.fGW,"player-disclosure-view-model",{props:{data:_.Hh}});_.jG(_.hZb,"pivot-button-view-model",{props:{data:_.EU,className:_.EU}});_.jG(_.eZ7,"reel-action-bar-view-model",{props:{data:_.Hh,buttonShapeOverrideables:_.Hh}});_.jG(_.Uc(function(Z){function V(){var eE,jE,mz,Wa,K7=(jE=_.D((eE=L())==null?void 0:eE.command,_.wLh))==null?void 0:(mz=jE.item)==null?void 0:(Wa=mz.notificationTextRenderer)==null?void 0:Wa.successResponseText;if(K7)_.MR(J.value,"yt-open-popup-action",[_.vA(K7),J.value]);else if(R())xEK(R(),c.value);else{var JA;xEK((JA=L())==null?void 0:JA.command,c.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var a=Z.data;var J=_.v6();Z=_.B(_.ip("0px",void 0,"O1N7Ce"));var r=Z.next().value,f=Z.next().value;Z=_.B(_.ip("0px",void 0,"tTDBdb"));var d=Z.next().value,N=Z.next().value;Z=_.B(_.ip(0,void 0,"fh8Zkc"));var C=Z.next().value,T=Z.next().value;Z=_.B(_.ip(0,void 0,"CUjqGd"));var Y=Z.next().value,X=Z.next().value,n=function(){var eE;if(((eE=_.It())==null?void 0:eE.getPlayerState())!==-1){J.value.style.display="inherit";var jE;(jE=_.It())==null||jE.removeEventListener("onStateChange",n)}t()},t=function(){var eE=
document.querySelector("video");
if(eE){T(eE.getBoundingClientRect().width);X(eE.getBoundingClientRect().height);var jE;f((eE==null?void 0:(jE=eE.style)==null?void 0:jE.left)||"0px");var mz;N((eE==null?void 0:(mz=eE.style)==null?void 0:mz.top)||"0px")}};
_.lp(function(){var eE,jE,mz;if(((eE=_.It())==null?void 0:eE.getPlayerState())===-1&&Math.round(((mz=(jE=_.It())==null?void 0:jE.getVideoAspectRatio())!=null?mz:0)*100)!==Math.round(C()/Y()*100)){J.value.style.display="none";var Wa,K7;X(C()/((K7=(Wa=_.It())==null?void 0:Wa.getVideoAspectRatio())!=null?K7:1))}},"VB5m5");
_.lU(function(){var eE;(eE=_.It())==null||eE.addEventListener("onStateChange",n);window.addEventListener("resize",t);t();var jE,mz,Wa;if((Wa=(jE=a())==null?void 0:(mz=jE.regions)==null?void 0:mz[0])==null||!Wa.transformationMatrix)throw Error("em");var K7;if((K7=a())==null?0:K7.trackingParams){var JA;_.Ze().graftServerVe((JA=a().trackingParams)!=null?JA:"")}_.sN(function(){var f7;(f7=_.It())==null||f7.removeEventListener("onStateChange",n);window.removeEventListener("resize",t)})});
var c=_.v6(),y=_.B(_.ip(!1,void 0,"TPsTce"));Z=y.next().value;var U=y.next().value,v=_.B(_.ip(!1,void 0,"Uz6CHf"));y=v.next().value;var h=v.next().value,L=function(){var eE;return _.D((eE=a())==null?void 0:eE.popUp,o88)},R=function(){var eE;
return(eE=a())==null?void 0:eE.command},rJ=function(){return _.D(R(),_.m2)!==void 0};
v=_.VE(function(){rJ()&&U(!0);h(!0);return!1});
var Zm=_.VE(function(){U(!1);h(!1);return!1}),BJ=_.VE(function(){rJ()&&U(!0);
return!1}),Fu=_.VE(function(){rJ()&&U(!1);
return!1}),Ga=_.VE(function(){V();
return!1}),OE=_.VE(function(eE){eE.key==="Enter"&&V();
return!1}),hO={},kV={};
return _.S("yt-player-overlay-video-interactions",{el:J},_.S("svg",{"on:mouseover":v,"on:mouseout":Zm,"on:keydown":OE,"on:focus":BJ,"on:blur":Fu,el:c,tabindex:0,"aria-label":function(){var eE;return(eE=a())==null?void 0:eE.a11yString},
id:"player-overlay-video-interaction-svg",class:_.un("yt-player-overlay-video-interactions__interactions-svg",(hO["yt-player-overlay-video-interactions__interactions-svg-hover"]=Z,hO),(kV["yt-player-overlay-video-interactions__interactions-svg-hide-outline"]=y,kV)),role:"button",style:function(){var eE,jE,mz,Wa=(mz=(eE=a())==null?void 0:(jE=eE.regions)==null?void 0:jE[0].transformationMatrix)!=null?mz:[];eE=C();jE=Y();mz=[];for(var K7=0,JA=-1;K7<Wa.length;K7++)K7%3===0&&(JA++,mz[JA]=[]),mz[JA].push(Wa[K7]);
Wa=new o3(mz);mz=new o3([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);mz=Wa.multiply(mz);Wa=new o3([[0,0],[0,0],[0,0],[0,0]]);for(K7=0;K7<mz.getSize().width;K7++){JA=rf(mz,0,K7);var f7=rf(mz,1,K7);if(JA===null||f7===null)throw Error("dm`"+(K7+1).toString());La8(Wa,K7,0,JA*eE);La8(Wa,K7,1,f7*jE)}eE=rf(Wa,0,0);K7=rf(Wa,1,0);jE=rf(Wa,0,1);JA=rf(Wa,1,1);if(eE===null||K7===null||jE===null||JA===null)throw Error("bm");mz=v3S(eE,K7,jE,JA);f7=rf(Wa,3,0);Wa=rf(Wa,3,1);if(f7===null||Wa===null)throw Error("cm");Wa=v3S(eE,
f7,jE,Wa);JA=(Number((JA*-1).toFixed(2))-Number((jE*-1).toFixed(2)))/(Number(K7.toFixed(2))-Number(eE.toFixed(2)));f7=Math.atan(JA)*180/Math.PI;K7=JA===Number.POSITIVE_INFINITY?-90:JA===Number.NEGATIVE_INFINITY?90:Object.is(JA,-0)?180:JA===0?0:JA>0?f7*-1:eE<K7?f7*-1:Math.abs(f7)+180;return"left:calc("+eE+"px + "+r()+"); top:calc("+(jE+"px + "+d()+"); width:")+(mz+"px; height:")+(Wa+"px; transform:rotate(")+(K7+"deg);")},
"on:click":Ga}))},"wi"),"yt-player-overlay-video-interactions",{props:{data:_.Hh}});_.jG(_.NAk,"yt-reel-metapanel-view-model",{props:{data:_.Hh,overlayDensity:_.Hh}});var fQ=function(){var Z=_.Q.apply(this,arguments)||this;Z.showScrubber=!1;Z.isWatchWhileMode=!1;Z.enableAnchoredPanel=_.F("desktop_shorts_v2_anchored_panel");Z.anchoredPanelActive=!1;Z.enableLivingroomLayout=_.F("reels_enable_livingroom_layout");Z.enablePlayerMetadataContainer=_.F("reels_web_enable_metadata_container");Z.enableSqueezebackPanels=_.F("web_shorts_enable_squeezeback_panels");Z.isSqueezebackActive=!1;Z.smallScreenSqueezeback=!1;Z.isPlayerStarted=!1;Z.overlayDensity=0;Z.isOverlay=!1;Z.isImmersive=
!1;Z.isImmersiveHorizontal=!1;Z.isFullscreen=!1;Z.onWindowResized=function(){var V;Z.set("isImmersive",((V=window.getComputedStyle(Z.hostElement))==null?void 0:V.getPropertyValue("--immersive-mode-on"))==="1");Z.set("isImmersiveHorizontal",Z.isImmersive&&Z.enableLivingroomLayout&&!Z.isWatchWhileMode)};
return Z};
_.O(fQ,_.Q);_.P=fQ.prototype;_.P.updateIsOverlay=function(Z){this.isOverlay=Z.detail.value};
_.P.computeIsShortsOverlay=function(){this.enableLivingroomLayout&&(this.isWatchWhileMode?(this.isImmersiveHorizontal=!1,this.isOverlay=!0):(!this.isOverlay&&this.isImmersive&&(this.isImmersiveHorizontal=!0),this.isOverlay=!1));if(_.F("web_enable_flexible_overlay")||_.F("web_enable_format_first")||_.F("web_enable_format_first_organic_only"))this.isOverlay=this.overlayDensity===2;return this.isWatchWhileMode&&!this.enableAnchoredPanel&&!this.enableLivingroomLayout||this.isOverlay};
_.P.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.P.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.P.computeActionBarButtonOverride=function(){return{style:this.isOverlay||this.isWatchWhileMode&&!this.enableAnchoredPanel?"overlay-dark":"mono",iconPosition:"icon-with-label",size:"L"}};
_.P.computeButtonOverride=function(){return{style:this.isOverlay||this.isWatchWhileMode&&!this.enableAnchoredPanel?"overlay-dark":"mono",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.P.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.P.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.P.ready=function(){this.get("data.likeButton")||this.get("data.viewCommentsButton")||this.get("data.shareButton")||this.get("data.remixButton")||this.get("data.menu")||this.get("data.subscribeButtonRenderer")||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.gr("reels_metadata_justified_content")||"flex-start");this.hostElement.style.setProperty("--action-justify-content",_.gr("reels_action_justified_content")||"flex-start")};
_.P.configureRendererStamper=function(){return{"data.pivotButton":{id:"pivot-button",mapping:{pivotButtonViewModel:{component:"pivot-button-view-model",params:{className:"ytd-reel-player-overlay-renderer"}}},renderPriority:0},"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}},renderPriority:0},"data.disclosure":{id:"disclosure",mapping:{playerDisclosureViewModel:{component:"player-disclosure-view-model"}},
renderPriority:0},"data.infoPanel":{id:"info-panel",mapping:{infoPanelContainerRenderer:{component:"ytd-info-panel-container-renderer",params:{roundedContainer:!1}}},renderPriority:0}}};
_.P.setFakeLoadingButtons=function(){this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.oC("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.oC("DISLIKE_LABEL",void 0,"Dislike")}}});this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.oC("COMMENT_LABEL",void 0,"Comment")}}});this.set("data.shareButton",{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.oC("SHARE_LABEL",
void 0,"Share")}}});_.F("web_enable_shorts_remix_handoff_ep")&&this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.oC("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()};
_.P.setEmptyOverlayMetadata=function(){_.F("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}))};
_.QS.Object.defineProperties(fQ.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.infoPanel)}}});
fQ.prototype.onIsActiveChanged=fQ.prototype.onIsActiveChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],fQ.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],fQ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],fQ.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],fQ.prototype,"ytdGuideStateAwareBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],fQ.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],fQ.prototype,"isActive",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],fQ.prototype,"hidden",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],fQ.prototype,"useShortsIcon",void 0);_.z([_.x({value:"left"}),_.u("design:type",String)],fQ.prototype,"buttonTooltipPosition",void 0);
_.z([_.x({value:_.F("reels_enable_livingroom_layout")?"top":"left"}),_.u("design:type",String)],fQ.prototype,"likeButtonTooltipPosition",void 0);_.z([_.x({value:"none"}),_.u("design:type",String)],fQ.prototype,"textTransform",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],fQ.prototype,"showScrubber",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],fQ.prototype,"isWatchWhileMode",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data.infoPanel"),_.u("design:type",Object),_.u("design:paramtypes",[])],fQ.prototype,"hasInfoPanel",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],fQ.prototype,"enableAnchoredPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],fQ.prototype,"anchoredPanelActive",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],fQ.prototype,"enableLivingroomLayout",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],fQ.prototype,"enablePlayerMetadataContainer",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],fQ.prototype,"enableSqueezebackPanels",void 0);_.z([_.x({selector:_.xEE,reflectToAttribute:!0}),_.u("design:type",Object)],fQ.prototype,"isSqueezebackActive",void 0);_.z([_.x({selector:E30,reflectToAttribute:!0}),_.u("design:type",Object)],fQ.prototype,"smallScreenSqueezeback",void 0);
_.z([_.x({selector:jwK}),_.u("design:type",Object)],fQ.prototype,"isPlayerStarted",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],fQ.prototype,"overlayDensity",void 0);_.z([_.x(),_.u("design:type",Object)],fQ.prototype,"isOverlay",void 0);_.z([_.x({computed:"computeIsShortsOverlay(isOverlay, isWatchWhileMode, overlayDensity)"}),_.u("design:type",Boolean)],fQ.prototype,"isShortsOverlay",void 0);_.z([_.x(),_.u("design:type",Object)],fQ.prototype,"isImmersive",void 0);
_.z([_.x(),_.u("design:type",Object)],fQ.prototype,"isImmersiveHorizontal",void 0);_.z([_.x({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.u("design:type",Boolean)],fQ.prototype,"isShortsImmersive",void 0);_.z([_.x({computed:"computeButtonOverride(isOverlay, isWatchWhileMode)"}),_.u("design:type",Object)],fQ.prototype,"buttonOverride",void 0);
_.z([_.x({computed:"computeActionBarButtonOverride(isOverlay, isWatchWhileMode)"}),_.u("design:type",Object)],fQ.prototype,"actionBarButtonOverride",void 0);_.z([_.x({selector:_.dp,reflectToAttribute:!0}),_.u("design:type",Object)],fQ.prototype,"isFullscreen",void 0);_.z([_.RX("isActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fQ.prototype,"onIsActiveChanged",null);fQ=_.z([_.p({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],fQ);
_.e(fQ,"ytd-reel-player-overlay-renderer",function(){if(PdW!==void 0)return PdW;var Z=document.createElement("template");_.w(Z,'\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-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-video-interactions data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer">\n        </yt-player-overlay-video-interactions>\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]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[data.buttonBar]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="button-bar" class="style-scope ytd-reel-player-overlay-renderer">\n        <reel-action-bar-view-model button-shape-overrideables="[[actionBarButtonOverride]]" data="[[data.buttonBar.reelActionBarViewModel]]" class="style-scope ytd-reel-player-overlay-renderer"></reel-action-bar-view-model>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.likeButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="like-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-like-button-renderer button-tooltip-position="[[likeButtonTooltipPosition]]" data="[[data.likeButton.likeButtonRenderer]]" overrides="[[buttonOverride]]" text-transform="[[textTransform]]" use-shorts-icon="[[useShortsIcon]]" vertical="[[!isImmersiveHorizontal]]" class="style-scope ytd-reel-player-overlay-renderer"></ytd-like-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.viewCommentsButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="comments-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.viewCommentsButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.shareButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="share-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.shareButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.remixButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="remix-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.remixButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <div id="menu-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n      <ytd-menu-renderer data="[[data.menu.menuRenderer]]" is-overlay="[[isShortsOverlay]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-menu-renderer>\n    </div>\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return PdW=Z},{mode:1});var iAK;var i6=function(){var Z=_.Q.apply(this,arguments)||this;Z.videoDuration=0;Z.playedTime=0;Z.isActive=!1;Z.JSC$19579_playerEvents=new Map;return Z};
_.O(i6,_.Q);_.P=i6.prototype;_.P.created=function(){this.JSC$19579_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$19579_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.P.attached=function(){this.getPlayerAndInitializeListeners()};
_.P.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19579_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.zh(this,this.onPageChanged))};
_.P.getPlayerAndInitializeListeners=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1)return V=_.po(),V?_.q(a,V.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.zh(Z,Z.onPageChanged)),a.jumpTo(0));Z.player=a.yieldResult;Z.initializePlayerListeners();_.mt(a)})};
_.P.onPageChanged=function(Z){var V=this;return _.m(function(a){if(a.nextAddress==1)return Z.detail.newPageType!=="ytd-shorts"?a.return():_.q(a,_.hc().getPlayerPromise(),2);V.player=a.yieldResult;V.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.zh(V,V.onPageChanged));_.mt(a)})};
_.P.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$19579_playerEvents)};
_.P.onVideoDataChange=function(Z){var V=this;return _.m(function(a){if(!V.player||Z.type!=="newdata")return a.return();V.videoDuration=_.F("web_shorts_use_progress_state_for_gapless")?V.player.getProgressState(Z.playertype).seekableEnd:V.player.getDuration(Z.playertype);V.playedTime=0;_.mt(a)})};
_.P.onVideoProgress=function(Z){var V=this,a,J;return _.m(function(r){if(!V.player)return r.return();a=V.player.getPresentingPlayerType();J=V.player.getPlayerState();V.videoDuration=_.F("web_shorts_use_progress_state_for_gapless")?V.player.getProgressState(a).seekableEnd:V.player.getDuration(a);V.playedTime=J===0?V.videoDuration:Z;_.mt(r)})};
_.P.getPercentPlayed=function(Z,V){return Z?_.bN(V/Z,0,1):0};
_.QS.Object.defineProperties(i6.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 Z="";return Z=this.videoDuration&&this.playedTime?Z+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):Z+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],i6.prototype,"componentBehavior",void 0);_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",_.kR)],i6.prototype,"ytPlayerListenerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],i6.prototype,"player",void 0);_.z([_.x(),_.u("design:type",Object)],i6.prototype,"videoDuration",void 0);_.z([_.x(),_.u("design:type",Object)],i6.prototype,"playedTime",void 0);_.z([_.x(),_.u("design:type",Object)],i6.prototype,"isActive",void 0);
_.z([_.E("videoDuration","playedTime"),_.u("design:type",Number),_.u("design:paramtypes",[])],i6.prototype,"percentPlayed",null);_.z([_.E("videoDuration","playedTime"),_.u("design:type",Object),_.u("design:paramtypes",[])],i6.prototype,"percentPlayedStyle",null);_.z([_.E("videoDuration","isActive"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],i6.prototype,"hideProgressBar",null);
_.e(i6,"ytd-progress-bar-line",function(){if(iAK===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);iAK=Z}Z=iAK;return Z},{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var ByS;_.$I(_.T1J,"desktop-shorts-volume-controls",{propNames:["noSlider","orientation"]});var Bm=function(){var Z=_.Q.apply(this,arguments)||this;Z.playerState=null;Z.isMuted=!1;Z.shortsModernControlsEnabled=_.F("web_shorts_modern_controls");Z.volumeControlsOrientationState="vertical_down";var V;if(V=_.F("web_shorts_pip_button"))_.l().resolve(_.VhJ),V=_.dx();Z.shortsPipButtonEnabled=V;Z.JSC$19582_playerEvents=new Map;return Z};
_.O(Bm,_.Q);_.P=Bm.prototype;_.P.created=function(){this.JSC$19582_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19582_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange)};
_.P.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.Ne(28662);this.playPauseButtonClientVE=_.Ne(36842);this.fullscreenButtonToggleOffClientVE=_.Ne(222256);this.fullscreenButtonToggleOnClientVE=_.Ne(222257);var Z=_.st(),V=_.t3();Z&&V&&(_.F("combine_ve_grafts")?(_.JP(_.Ze(),this.muteButtonClientVE,V),_.JP(_.Ze(),this.playPauseButtonClientVE,V)):_.pa(Z,V,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.P.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19582_playerEvents),this.player=null)};
_.P.getPlayerAndInitializeListeners=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1)return V=_.po(),V?_.q(a,V.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.zh(Z,Z.onPageChanged)),a.jumpTo(0));Z.player=a.yieldResult;Z.initializePlayerListeners();_.mt(a)})};
_.P.onPageChanged=function(Z){var V=this;return _.m(function(a){if(a.nextAddress==1)return Z.detail.newPageType!=="ytd-shorts"?a.return():_.q(a,_.hc().getPlayerPromise(),2);V.player=a.yieldResult;V.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.zh(V,V.onPageChanged));_.mt(a)})};
_.P.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$19582_playerEvents)};
_.P.onPlayerStateChange=function(Z){this.playerState=Z};
_.P.onPlayerVolumeChange=function(Z){this.isMuted=Z.muted};
_.P.onPlayPauseButtonClick=function(){var Z=this,V,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,_.hc().getPlayerPromise(),2);V=J.yieldResult;(a=_.st())&&Z.playPauseButtonClientVE&&_.UM(a,Z.playPauseButtonClientVE);V.getPlayerState()!==1?V.playVideo():V.pauseVideo();_.mt(J)})};
_.P.computePlayPauseIcon=function(Z){return Z===2||Z===-1||Z===5?"PLAY_ARROW_FILLED":_.F("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.P.computeFullscreenLabel=function(Z){return Z?_.oC("FULLSCREEN_EXIT_LABEL"):_.oC("FULLSCREEN_ENTER_LABEL")};
_.P.computeShortsPipLabel=function(Z){return Z?_.oC("MINIPLAYER_CLOSE"):_.oC("OPEN_IN_MINIPLAYER")};
_.P.computePlayPauseLabel=function(Z){return Z===1||Z===3?_.oC("PLAYER_LABEL_PAUSE"):_.oC("PLAYER_LABEL_PLAY")};
_.P.onMuteButtonClick=function(){var Z=this,V,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,_.hc().getPlayerPromise(),2);V=J.yieldResult;(a=_.st())&&Z.muteButtonClientVE&&_.UM(a,Z.muteButtonClientVE);V.isMuted()?V.unMute(!0):V.mute(!0);_.mt(J)})};
_.P.computeMuteIcon=function(Z){return Z?"miniplayer:volume-off":"miniplayer:volume-up"};
_.P.computeMuteLabel=function(Z){return Z?_.oC("PLAYER_LABEL_UNMUTE"):_.oC("PLAYER_LABEL_MUTE")};
_.P.onFullscreenButtonClick=function(){var Z=_.st();Z&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.UM(Z,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.UM(Z,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.$aC()};
_.P.onShortsPipButtonClick=function(){var Z=_.l().resolve(_.W4);if(_.F("web_shorts_pip")){var V=_.l().resolve(_.Ee);Z.isShortsPipActive()?V.deactivate():V.isMiniplayerActive()||(_.d8().shortsPipActivation=!0,_.TAi(V))}};
_.QS.Object.defineProperties(Bm.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var Z=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(){Z.onPlayPauseButtonClick()},
disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"var(--yt-spec-static-overlay-additive-background)"}:{}}}},
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"}:{}}}},
shortsPipButtonData:{configurable:!0,enumerable:!0,get:function(){return{disabled:!1,accessibilityLabel:this.computeShortsPipLabel(this.isShortsPipActive),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computeShortsPipLabel(this.isShortsPipActive)}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?_.F("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.F("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}},
shortsPipIcon:{configurable:!0,enumerable:!0,get:function(){return this.isShortsPipActive?"miniplayer_exit":"picture_in_picture"}}});
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Bm.prototype,"componentBehavior",void 0);_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",_.kR)],Bm.prototype,"ytPlayerListenerBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Bm.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Bm.prototype,"player",void 0);_.z([_.x(),_.u("design:type",Object)],Bm.prototype,"playerState",void 0);_.z([_.x(),_.u("design:type",Object)],Bm.prototype,"isMuted",void 0);
_.z([_.x({computed:"computePlayPauseIcon(playerState)"}),_.u("design:type",String)],Bm.prototype,"playPauseIcon",void 0);_.z([_.x({computed:"computeMuteIcon(isMuted)"}),_.u("design:type",String)],Bm.prototype,"muteIcon",void 0);_.z([_.x({selector:_.dp}),_.u("design:type",Boolean)],Bm.prototype,"isFullscreen",void 0);_.z([_.x({selector:_.mP}),_.u("design:type",Boolean)],Bm.prototype,"isShortsPipActive",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Bm.prototype,"shortsModernControlsEnabled",void 0);_.z([_.x(),_.u("design:type",Object)],Bm.prototype,"volumeControlsOrientationState",void 0);_.z([_.x(),_.u("design:type",Object)],Bm.prototype,"shortsPipButtonEnabled",void 0);_.z([_.E("playerState"),_.u("design:type",Object),_.u("design:paramtypes",[])],Bm.prototype,"playPauseButtonData",null);
_.z([_.E("isFullscreen"),_.u("design:type",Object),_.u("design:paramtypes",[])],Bm.prototype,"fullscreenButtonData",null);_.z([_.E("isShortsPipActive"),_.u("design:type",Object),_.u("design:paramtypes",[])],Bm.prototype,"shortsPipButtonData",null);_.z([_.E("isFullscreen"),_.u("design:type",String),_.u("design:paramtypes",[])],Bm.prototype,"fullscreenIcon",null);_.z([_.E("isShortsPipActive"),_.u("design:type",String),_.u("design:paramtypes",[])],Bm.prototype,"shortsPipIcon",null);
_.e(Bm,"ytd-shorts-player-controls",function(){if(ByS===void 0){var Z=document.createElement("template");_.w(Z,'\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<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<template is="dom-if" if="[[shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <div id="right-controls" class="style-scope ytd-shorts-player-controls">\n    <desktop-shorts-volume-controls orientation="[[volumeControlsOrientationState]]" 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  </div>\n</template>\n<template is="dom-if" if="[[!shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\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<template is="dom-if" if="[[shortsPipButtonEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <yt-button-shape id="shorts-pip-button-shape" data="[[shortsPipButtonData]]" icon-name="[[shortsPipIcon]]" on-click="onShortsPipButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</template>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);ByS=Z}Z=ByS;return Z},{mode:1});var dsK;_.jG(_.qpY,"yt-interstitial-view-model",{props:{data:_.Hh}});var msW=_.Uc(function(Z){var V=Z.data;return _.S("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.S("h1",{class:"reelWatchBreakViewModelHostTitle"},_.S(_.dH,{text:function(){return V().title}})),_.S("h2",{class:"reelWatchBreakViewModelHostBody"},_.S(_.dH,{text:function(){return V().body},
isOverlay:!0})),_.S(_.lB,{data:function(){return V().buttons}},{buttonViewModel:function(a,J){return _.S("div",{class:function(){return J()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.S(_.yk,{data:a.data}))}}))},"xi");
msW.idomCompat=!0;_.jG(msW,"reel-watch-break-view-model",{props:{data:_.Hh}});var df=function(){return _.Q.apply(this,arguments)||this};
_.O(df,_.Q);df.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}}};
_.QS.Object.defineProperties(df.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var Z;return!!_.D((Z=this.data)==null?void 0:Z.renderer,g3J)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var Z;return!!_.D((Z=this.data)==null?void 0:Z.renderer,IzD)}}});
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],df.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],df.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],df.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],df.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data.renderer"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],df.prototype,"isSurvey",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.renderer"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],df.prototype,"isInterstitialViewModel",null);df=_.z([_.p({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],df);
_.e(df,"ytd-reel-non-video-content-renderer",function(){if(dsK!==void 0)return dsK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
return dsK=Z},{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var Nyi;_.jG(_.PVK,"desktop-shorts-player-controls",{});var mU=function(){var Z=_.Q.apply(this,arguments)||this;Z.isPlayerPaused=!1;Z.isPlayerStarted=!1;Z.showPlayerControls=!1;Z.showScrubber=!1;Z.autoHideJobId=0;Z.modern=_.F("web_button_rework");Z.overlayType=_.gr("web_shorts_expanded_overlay_type");Z.panelData=void 0;Z.isWatchWhileMode=!1;Z.hasError=!1;Z.panelShowDelayMs=1;Z.scrubberComponent={};Z.useStamper=_.F("web_shorts_enable_title_deflation");Z.isFullscreen=!1;Z.shouldHideOverlay=!1;Z.enableAnchoredPanel=_.F("desktop_shorts_v2_anchored_panel");
Z.enablePersistentAnchoredPanel=_.F("desktop_shorts_v2_persistent_anchored_panel");Z.hideWatchWhilePanel=_.F("web_shorts_hide_watch_while_panel");Z.isPersistentPanelActive=!1;Z.anchoredPanelActive=!1;Z.isShortsPipActive=!1;Z.smallScreenSqueezeback=!1;Z.enableFlexibleOverlay=_.F("web_enable_flexible_overlay");Z.overlayDensity=0;Z.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};
Z.onWindowResized=function(){_.t4(Z,"calculateOverlayDensity",function(){Z.calculateOverlayDensity()},100)};
return Z};
_.O(mU,_.Q);_.P=mU.prototype;_.P.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.P.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.P.shouldRenderOverlayControl=function(Z){return!this.useStamper&&this.isVideoContent(Z)};
_.P.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var Z=_.l().resolve(_.qj);this.isWatchWhileMode&&(_.F("web_enable_shorts_new_carousel")?_.td.addJob(function(){Z.showPanel("shorts-comments-panel",void 0,void 0,void 0,null)},0):Z.showPanel("shorts-comments-panel",void 0,void 0,void 0,null))}}else this.panelData=void 0};
_.P.handleShowReelsCommentsOverlayCommand=function(Z){Z=_.D(Z,aQW);this.isActive&&(Z==null?0:Z.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))};
_.P.updateEngagementPanelVisibility=function(Z,V){Z&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:V?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:Z}})};
_.P.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;(this.enableFlexibleOverlay||this.enableFormatFirst)&&window.removeEventListener("resize",this.onWindowResized)};
_.P.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.l().resolve(_.W4).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.P.handleWatchWhilePanelScrimClick=function(){var Z=_.l().resolve(_.qj);this.activeWatchWhilePanel&&(Z.hidePanel(this.activeWatchWhilePanel),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.P.attached=function(){this.isFirstReel()&&this.handlePlayerClick();if(this.enableFlexibleOverlay||this.enableFormatFirst)window.addEventListener("resize",this.onWindowResized),this.calculateOverlayDensity()};
_.P.configureRendererStamper=function(){return{scrubberComponent:{id:"scrubber",mapping:{desktopShortsPlayerControls:{component:"desktop-shorts-player-controls"}},initialRenderPriority:2},overlayComponent:{id:"experiment-overlay",mapping:{reelPlayerOverlayRenderer:{component:"ytd-reel-player-overlay-renderer",properties:{anchoredPanelActive:"[[anchoredPanelActive]]",disableUpgrade:"[[shouldHideOverlay]]",hidden:"[[shouldHideOverlay]]",isActive:"[[isActive]]",isWatchWhileMode:"[[watchWhileOrPersistentActive]]",
overlayDensity:"[[overlayDensity]]",showScrubber:"[[showScrubber]]"}},adsOverlay:{component:"ytd-ad-slot-renderer",properties:{overlayDensity:"[[overlayDensity]]"}}},renderPriority:_.F("web_enable_shorts_new_carousel")?0:void 0}}};
_.P.handlePlayerClick=function(Z){var V=this,a,J;if((J=(a=window).matchMedia)!=null&&J.call(a,"(any-pointer: coarse)").matches||!Z)this.showPlayerControls=!0,_.td.cancelJob(this.autoHideJobId),this.autoHideJobId=_.qf(_.td,function(){V.showPlayerControls=!1},4E3)};
_.P.isFirstReel=function(){return this.index===0};
_.P.handleMouseenter=function(){_.td.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.P.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.P.handleScrubberEnter=function(){this.showScrubber=!0};
_.P.handleScrubberLeave=function(){this.showScrubber=!1};
_.P.maybeLogNonDefaultAspectRatio=function(){var Z;(Z=this.data)!=null&&Z.thumbnail&&this.isActive&&.5625!==kfK(this.data.thumbnail)&&_.FGK("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.P.calculateOverlayDensity=function(){if(this.enableFlexibleOverlay||this.enableFormatFirst){var Z=document.querySelector("#shorts-container");if(Z){Z=Z.offsetWidth/2-this.playerContainer.offsetWidth/2;Z=Z>=368?1:Z>=168?0:2;this.enableFormatFirst&&!this.enableFlexibleOverlay&&Z===1&&(Z=0);this.isPersistentPanelActive&&(Z=0);this.overlayDensity=Z;var V;(V=this.onOverlayDensityChanged)==null||V.call(this,this.index,this.overlayDensity)}}};
_.P.onOverlayDensityChange=function(){var Z;(Z=this.onOverlayDensityChanged)==null||Z.call(this,this.index,this.overlayDensity);(Z=_.H(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))&&Z.set("overlayDensity",this.overlayDensity);if(Z=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))Z.overlayDensity=this.overlayDensity};
_.P.isVideoContent=function(Z){_.l().resolve(_.W4);return!!_.D(Z,_.Pp)};
_.P.isNonVideoContent=function(Z){_.l().resolve(_.W4);return!!_.D(Z,_.G0)};
_.P.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.QS.Object.defineProperties(mU.prototype,{enableFormatFirst:{configurable:!0,enumerable:!0,get:function(){var Z,V;return _.F("web_enable_format_first")||((Z=this.data)==null?void 0:Z.adsOverlay)&&_.F("web_enable_format_first_ads_only")||((V=this.data)==null?void 0:V.reelPlayerOverlayRenderer)&&_.F("web_enable_format_first_organic_only")}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var Z;return!this.isActive||!this.isPlayerStarted||(Z=this.data)!=null&&Z.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var Z;if(this.useStamper&&((Z=this.data)==null?0:Z.command)&&this.isVideoContent(this.data.command)){var V,a;if(((V=this.data)==null?0:V.adsOverlay)&&Object.keys((a=this.data)==null?void 0:a.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var J,r;if(((J=this.data)==null?0:J.reelPlayerOverlayRenderer)&&Object.keys((r=this.data)==null?void 0:r.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
mU.prototype.onOverlayDensityChange=mU.prototype.onOverlayDensityChange;mU.prototype.calculateOverlayDensity=mU.prototype.calculateOverlayDensity;mU.prototype.maybeLogNonDefaultAspectRatio=mU.prototype.maybeLogNonDefaultAspectRatio;mU.prototype.onEngagementPanelsChanged=mU.prototype.onEngagementPanelsChanged;mU.prototype.onScrubberDataChange=mU.prototype.onScrubberDataChange;mU.prototype.updateShouldHideOverlay=mU.prototype.updateShouldHideOverlay;
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],mU.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],mU.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],mU.prototype,"ytdGuideStateAwareBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],mU.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Number)],mU.prototype,"index",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],mU.prototype,"isActive",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],mU.prototype,"isHiddenInDom",void 0);_.z([_.x(),_.u("design:type",Object)],mU.prototype,"isPlayerPaused",void 0);_.z([_.x({selector:jwK}),_.u("design:type",Object)],mU.prototype,"isPlayerStarted",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"showPlayerControls",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"showScrubber",void 0);_.z([_.x(),_.u("design:type",Object)],mU.prototype,"autoHideJobId",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"modern",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"overlayType",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],mU.prototype,"ytdReduxBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],mU.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],mU.prototype,"watchWhileEngagementPanels",void 0);_.z([_.x(),_.u("design:type",Object)],mU.prototype,"panelData",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"isWatchWhileMode",void 0);_.z([_.x(),_.u("design:type",String)],mU.prototype,"activeWatchWhilePanel",void 0);
_.z([_.x(),_.u("design:type",Object)],mU.prototype,"hasError",void 0);_.z([_.x(),_.u("design:type",Object)],mU.prototype,"panelShowDelayMs",void 0);_.z([_.x(),_.u("design:type",Object)],mU.prototype,"scrubberComponent",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"useStamper",void 0);_.z([_.x({selector:_.dp,reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"isFullscreen",void 0);
_.z([_.x(),_.u("design:type",Object)],mU.prototype,"shouldHideOverlay",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"enableAnchoredPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"enablePersistentAnchoredPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"hideWatchWhilePanel",void 0);
_.z([_.x({selector:_.xEE,reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"isPersistentPanelActive",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"anchoredPanelActive",void 0);_.z([_.x({selector:_.mP,reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"isShortsPipActive",void 0);_.z([_.x({selector:E30,reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"smallScreenSqueezeback",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],mU.prototype,"enableFormatFirst",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"enableFlexibleOverlay",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mU.prototype,"overlayDensity",void 0);_.z([_.x(),_.u("design:type",Function)],mU.prototype,"onOverlayDensityChanged",void 0);
_.z([_.x(),_.E("isActive","hasError"),_.u("design:type",Object),_.u("design:paramtypes",[])],mU.prototype,"shouldRenderPlayerElements",null);_.z([_.x(),_.E("isActive","isWatchWhileMode"),_.u("design:type",Object),_.u("design:paramtypes",[])],mU.prototype,"watchWhileOrPersistentActive",null);_.z([_.RX("isActive","hasError","showingExpandedOverlay"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mU.prototype,"updateShouldHideOverlay",null);
_.z([_.x({reflectToAttribute:!0}),_.E("isActive","isPlayerStarted","data"),_.u("design:type",Object),_.u("design:paramtypes",[])],mU.prototype,"shouldRenderScrubber",null);_.z([_.RX("shouldRenderScrubber"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mU.prototype,"onScrubberDataChange",null);_.z([_.E("useStamper","data.adsOverlay","data.reelPlayerOverlayRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],mU.prototype,"overlayComponent",null);
_.z([_.RX("watchWhileEngagementPanels"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mU.prototype,"onEngagementPanelsChanged",null);_.z([_.Ly("#player-container"),_.u("design:type",HTMLElement)],mU.prototype,"playerContainer",void 0);_.z([_.Ly("#cinematic-container"),_.u("design:type",HTMLElement)],mU.prototype,"cinematicContainer",void 0);
_.z([_.RX("isPersistentPanelActive","data.thumbnail"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mU.prototype,"maybeLogNonDefaultAspectRatio",null);_.z([_.RX("isPersistentPanelActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mU.prototype,"calculateOverlayDensity",null);_.z([_.RX("overlayDensity"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mU.prototype,"onOverlayDensityChange",null);
mU=_.z([_.p({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],mU);
_.e(mU,"ytd-reel-video-renderer",function(){if(Nyi!==void 0)return Nyi;var Z=document.createElement("template");_.w(Z,'\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="cinematic-container" class="cinematic-container style-scope ytd-reel-video-renderer"></div>\n  <div class="player-wrapper style-scope ytd-reel-video-renderer">\n    <div id="player-container" class="player-container style-scope ytd-reel-video-renderer" on-click="handlePlayerClick" on-mouseenter="handleMouseenter" on-mouseleave="handleMouseleave">\n      <div class="pip-blur-filter style-scope ytd-reel-video-renderer" hidden="[[!isShortsPipActive]]"></div>\n          <template is="dom-if" if="[[shouldRenderPlayerElements]]" restamp="" class="style-scope ytd-reel-video-renderer">\n            <div class="player-controls style-scope ytd-reel-video-renderer">\n              <ytd-shorts-player-controls disable-upgrade="[[!isActive]]" 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="[[shouldRenderOverlayControl(data.command)]]" class="style-scope ytd-reel-video-renderer">\n  <div id="control-overlay" class="overlay style-scope ytd-reel-video-renderer">\n    <template is="dom-if" if="[[data.reelPlayerOverlayRenderer]]" class="style-scope ytd-reel-video-renderer">\n      <ytd-reel-player-overlay-renderer anchored-panel-active="[[anchoredPanelActive]]" data="[[data.reelPlayerOverlayRenderer]]" disable-upgrade="[[shouldHideOverlay]]" hidden="[[shouldHideOverlay]]" is-active="[[isActive]]" is-player-started="[[isPlayerStarted]]" is-watch-while-mode="[[watchWhileOrPersistentActive]]" show-scrubber="[[showScrubber]]" class="style-scope ytd-reel-video-renderer"></ytd-reel-player-overlay-renderer>\n    </template>\n    <template is="dom-if" if="[[data.adsOverlay]]" class="style-scope ytd-reel-video-renderer">\n      <ytd-ad-slot-renderer data="[[data.adsOverlay]]" class="style-scope ytd-reel-video-renderer"></ytd-ad-slot-renderer>\n    </template>\n  </div>\n</template>\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Nyi=Z},{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var NS=function(){var Z=_.Q.apply(this,arguments)||this;Z.isPreviousPageShorts=!1;Z.index=0;Z.delayedActiveIndex=0;Z.playablePreviousIndex=null;Z.isPlayerPaused=!1;Z.isPlayerStarted=!1;Z.intersectionObserverThreshold=.6;Z.fitToVisibleBounds=!1;Z.pageSubtype="shorts";Z.panelShowDelayMs=_.W0("enable_shorts_panel_show_delay_ms");Z.enablePreviousContinuation=_.F("shorts_in_playlists_web");Z.shortsPipEnabled=_.F("web_shorts_pip");Z.isDark=document.documentElement.hasAttribute("dark");Z.shortsViewTransitions=
_.F("web_shorts_view_transitions");Z.isFullscreen=!1;Z.isShortsPipActive=!1;Z.buttonOverride={iconPosition:"icon-only",size:"XL"};Z.anchoredPanelActive=!1;Z.isActive=!1;Z.smallScreenPersistentPanel=!1;Z.isPersistentPanelActive=!1;Z.smallScreenSqueezeBack=!1;Z.enableScrollIntoViewCenter=_.F("web_scroll_into_view_center");Z.formatFirst=_.F("web_enable_format_first")||_.F("web_enable_format_first_ads_only")||_.F("web_enable_format_first_organic_only");Z.enableFlexibleOverlay=_.F("web_enable_flexible_overlay");
Z.isShortsInitialized=!1;Z.hidePreviousButtonImmediately=!1;Z.showPreviousButtonImmediately=!1;Z.endOfNextContinuation=!1;Z.currentPlayerIndex=0;Z.nextReelVe=_.Ne(56921);Z.prevReelVe=_.Ne(56922);Z.loopToggleOffVe=_.Ne(198013);Z.loopToggleOnVe=_.Ne(198014);Z.ambientModeToggleVe=_.Ne(227860);Z.reelPlayerPausedStateRendererVe=_.Ne(141313);Z.storedPlaybackSpeed=null;Z.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"};Z.onOverlayDensityChanged=function(V,a){var J;(J=Z.getActiveReelVideo(V))==null||J.setAttribute("overlay-density",String(a))};
return Z};
_.O(NS,_.Q);_.P=NS.prototype;
_.P.deflateInactivePreviousSlides=function(){var Z=_.W0("web_shorts_deflate_inactive_slides_aggressive_distance");if(Z>0&&this.shortsProcessedSequence&&this.activeIndex){Z=this.activeIndex-Z;for(var V=0;V<=Z;V++){var a=void 0;((a=this.shortsProcessedSequence[V].reelPlayerOverlayRenderer)==null?0:a.likeButton)&&this.set("shortsProcessedSequence."+V+".reelPlayerOverlayRenderer",{});a=void 0;((a=this.shortsProcessedSequence[V].adsOverlay)==null?0:a.adSlotMetadata)&&this.set("shortsProcessedSequence."+V+
".adsOverlay",{})}}};
_.P.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.P.onResize=function(){var Z=_.EV(),V=Z.dispatch,a=this.calculateIsSmallWidth();V.call(Z,_.$z({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:a}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.P.configureRendererStamper=function(){return{"data.overlay.reelPlayerOverlayRenderer.backNavigationButton":{id:"back-nav-button",mapping:{buttonRenderer:"ytd-button-renderer"},renderPriority:0},"data.watchStatus":{id:"offline-container",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer"},renderPriority:_.F("web_enable_shorts_new_carousel")?0:void 0},anchoredEngagementPanels:{id:"anchored-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatchWhilePanel:!0,shortsPanel:!0},properties:{showDelayMs:"[[panelShowDelayMs]]"}}},renderPriority:0}}};
_.P.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var Z=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,V=Z,a=0;Z<250&&(V=Z+this.shortsInnerContainer.clientWidth,a=24);_.eL(this.hostElement,{"--ytd-shorts-header-width":V+"px","--ytd-shorts-top-spacing":a+"px"})}};
_.P.isFirstShorts=function(Z){return Z?this.index===-Z.length:this.index===0};
_.P.isActiveReel=function(Z,V,a){a&&(V=this.calculatePrevIndex(V,a));return Z===V};
_.P.onFullscreenChange=function(){if(_.F("web_fullscreen_shorts")){var Z;(Z=this.getActiveReelVideo(this.activeIndex))==null||Z.scrollIntoView({behavior:"instant",block:"nearest",inline:this.enableScrollIntoViewCenter?"center":"start"});this.isFullscreen&&this.isShortsPipActive&&_.l().resolve(_.Ee).close(!0)}};
_.P.engagementPanelsChanged=function(){var Z;this.watchWhileEngagementPanels=(Z=this.data)==null?void 0:Z.engagementPanels};
_.P.unregisterPanels=function(){var Z=_.l().resolve(_.qj);if(this.watchWhileEngagementPanels)for(var V=_.B(this.watchWhileEngagementPanels),a=V.next();!a.done;a=V.next()){var J=void 0,r=void 0;a=(J=a.value.engagementPanelSectionListRenderer)==null?void 0:(r=J.identifier)==null?void 0:r.tag;Z&&a&&Z.panelMap.delete(a)}};
_.P.isVideoContent=function(Z){return this.isVideoContentCommand(Z==null?void 0:Z.command)};
_.P.getActiveReelVideo=function(Z){return _.H(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+Z+'"]')};
_.P.calculatePrevIndex=function(Z,V){return V?Z-((V==null?void 0:V.length)||0):-1};
_.P.onKeydown=function(Z){var V=_.wc(Z)||[];if(!_.epW(V))if(Z.code==="ArrowUp")Z.preventDefault(),this.handlePrevButtonClick();else if(Z.code==="ArrowDown")Z.preventDefault(),this.handleNextButtonClick();else if(Z.code==="KeyM")this.toggleMuteUnmuteVideo();else if(Z.code==="KeyK"||Z.code==="Space")this.togglePlayPauseVideo();else if((Z.code==="KeyA"||Z.code==="ArrowLeft")&&_.F("web_shorts_keyboard_enable_seek_shortcuts")){var a;(a=this.player)==null||a.seekBy(-5)}else if((Z.code==="KeyD"||Z.code===
"ArrowRight")&&_.F("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var J;(J=this.player)==null||J.seekBy(5)}};
_.P.onServiceRequestCompleted=function(Z,V){Z=V.data;Z.continuationEndpoint&&Z.entries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:Z.entries,continuationEndpoint:Z.continuationEndpoint}}):Z.prevContinuationEndpoint&&Z.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:Z.prevEntries,prevContinuationEndpoint:Z.prevContinuationEndpoint}}):this.shortsProcessedSequence&&
this.index>0&&(this.endOfNextContinuation=!0)};
_.P.handleEngagementPanelVisibilityChanged=function(Z,V){var a=_.l().resolve(_.qj);if(Z&&a){var J,r=((J=Z.identifier)==null?void 0:J.tag)||Z.panelIdentifier||Z.targetId;if(V==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==r){a.hidePanel(this.activePanel);var f;this.activePanel=((f=Z.identifier)==null?void 0:f.tag)||Z.panelIdentifier}else this.isPersistentPanelActive=!0,_.EV().dispatch(eZ0(!0)),this.anchoredPanelActive=!0,this.activePanel=r;else V==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===r&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.EV().dispatch(eZ0(!1)))}};
_.P.handlePanelScrimClick=function(){var Z=_.l().resolve(_.qj);this.activePanel&&(Z.hidePanel(this.activePanel),_.EV().dispatch(eZ0(!1)))};
_.P.getShortsLoopSetting=function(){var Z,V,a,J,r;return _.m(function(f){switch(f.nextAddress){case 1:return _.F("kevlar_shorts_auto_advance")?_.q(f,_.Kk.getInstance(),2):f.return(!0);case 2:return(Z=f.yieldResult)?_.q(f,Z.get("sfvles"),3):f.return(!0);case 3:return a=(V=f.yieldResult)!=null?V:!1,_.q(f,Z.get("sfvle"),4);case 4:return r=(J=f.yieldResult)!=null?J:!0,a?f.return(r):f.return(!0)}})};
_.P.handleSignalActionToggleLoopShortsOff=function(){var Z=this,V,a,J;return _.m(function(r){switch(r.nextAddress){case 1:if(!Z.player)return r.return();Z.player.setLoopVideo(!1);V=_.Ze();_.r8(V,Z.loopToggleOffVe);return _.q(r,_.Kk.getInstance(),2);case 2:return(a=r.yieldResult)?_.q(r,a.set("sfvle",!1),3):r.return();case 3:return _.q(r,a.set("sfvles",!0),4);case 4:J=_.fF(),_.ir(0,203,!1),_.ir(0,204,!0),J.save(),_.mt(r)}})};
_.P.handleSignalActionToggleLoopShortsOn=function(){var Z=this,V,a,J;return _.m(function(r){switch(r.nextAddress){case 1:if(!Z.player)return r.return();Z.player.setLoopVideo(!0);V=_.Ze();_.r8(V,Z.loopToggleOnVe);return _.q(r,_.Kk.getInstance(),2);case 2:return(a=r.yieldResult)?_.q(r,a.set("sfvle",!0),3):r.return();case 3:return _.q(r,a.set("sfvles",!0),4);case 4:J=_.fF(),_.ir(0,203,!0),_.ir(0,204,!0),J.save(),_.mt(r)}})};
_.P.handleSignalActionToggleCinematicShortsOn=function(){AHW(!0);var Z;(Z=this.JSC$19607_cinematicController)==null||_.bNJ(Z,!0);_.r8(_.Ze(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.P.handleSignalActionToggleCinematicShortsOff=function(){AHW(!1);var Z;(Z=this.JSC$19607_cinematicController)==null||_.bNJ(Z,!1);_.r8(_.Ze(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.P.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.P.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.P.unhideCurrentOverlay=function(){if(this.overlayContainer){var Z=this.overlayContainer.querySelector("#experiment-overlay");Z&&_.td.addLowPriorityJob(function(){Z.style.display="unset"},100)}};
_.P.getCurrentShort=function(){if(this.currentEndpoint){var Z=this.currentEndpoint;if(this.isNonVideoContentCommand(Z)){var V=_.D(Z,_.G0);return{reelNonVideoContentRenderer:_.D(V==null?void 0:V.renderer,_.oSB),command:Z}}if(this.data){var a;V=(a=_.D(this.currentEndpoint,_.Pp))==null?void 0:a.thumbnail;var J;a=(J=this.data.overlay)==null?void 0:J.reelPlayerOverlayRenderer;_.l().resolve(_.W4);Z=this.data;var r,f;J=(r=Z.overlay)==null?void 0:(f=r.shortsAdsRenderer)==null?void 0:f.adSlots;if(J!==void 0)J.length===
0?(_.WM("Shorts ads returned no ad slots."),Z=void 0):(J.length>1&&_.WM("Shorts ads has more than one ad slots."),Z=_.D(J[0],_.vuE));else{var d,N;Z=_.D((d=Z.overlay)==null?void 0:(N=d.shortsAdsRenderer)==null?void 0:N.overlay,_.vuE)}d=Z;Z=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.D(this.currentEndpoint,_.Pp),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});return{reelPlayerOverlayRenderer:a,thumbnail:V,command:Z,adsOverlay:d}}}};
_.P.created=function(){var Z=this;this.scrollToVideoThrottle=new _.Lg(function(V){var a;(a=Z.getActiveReelVideo(V))==null||a.scrollIntoView({behavior:"smooth",block:"nearest",inline:Z.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.transitionToVideoThrottle=new _.Lg(function(V){var a;(a=Z.getActiveReelVideo(V))==null||a.scrollIntoView({behavior:"auto",block:"nearest",inline:Z.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.maybeCreateIntersectionObserver()};
_.P.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.P.attached=function(){var Z=this;pEI(this);this.pageScrollElement=_.H(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.zh(this,this.processResetAction));_.F("web_reels_min_height_adjustment")&&this.hostElement.style.setProperty("--ytd-reels-min-height","460px");_.F("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){var V=Z.getActiveReelVideo(Z.activeIndex);
Z.maybeCreateIntersectionObserver();V==null||V.scrollIntoView({behavior:"instant",block:"nearest",inline:Z.enableScrollIntoViewCenter?"center":"start"});Z.shortsContainer.style.overflowY="scroll"}))};
_.P.calculateSqueezebackPanelSize=function(){var Z=this,V=window.innerWidth-456-(window.innerHeight-106)*.5625;_.td.addLowPriorityJob(function(){V<360?_.EV().dispatch(zZK(!0)):(Z.hostElement.style.setProperty("--anchored-panel-width",Math.min(V,480)+"px"),_.EV().dispatch(zZK(!1)))})};
_.P.detached=function(){var Z=_.l().resolve(_.W4);Z.rootElement=void 0;var V;(V=Z.unsubscribeFromStore)==null||V.call(Z);Z.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.zh(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.P.onResizeFinished=function(Z,V){var a=this,J=new ResizeObserver(function(){a.shortsContainer.style.overflowY="hidden";_.td.addLowPriorityJob(function(){V()},100)});
J.observe(Z);return J};
_.P.resetDocumentScrollTop=function(){var Z,V;if((Z=document)==null?0:(V=Z.scrollingElement)==null?0:V.scrollTop)document.scrollingElement.scrollTop=0};
_.P.loadPage_=function(Z){var V=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),Z){var a;if((a=_.D(this.currentEndpoint,_.Pp))==null?0:a.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=Z;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){V.isPlayerStarted&&
(V.handleOnPlaybackCommand(),V.afterPlayerStarted=function(){})};
this.registerPanel(Z)}};
_.P.afterPlayerStarted=function(){};
_.P.handleOnPlaybackCommand=function(){if(_.F("web_shorts_comment_stickers")&&this.isPlayerStarted){var Z,V=(Z=_.D(this.currentEndpoint,_.Pp))==null?void 0:Z.onPlaybackCommand;V&&this.ytComponentBehavior.resolveCommand(V)}};
_.P.maybeCreateIntersectionObserver=function(){var Z=this,V=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==V){this.intersectionObserverThreshold=V;var a={rootMargin:"0px",threshold:V},J;(J=this.intersectionObserver)==null||J.disconnect();this.intersectionObserver=new IntersectionObserver(function(r){r=_.B(r);for(var f=r.next();!f.done;f=r.next())if(f=f.value,f.intersectionRatio>V){f=Number(f.target.id);if(isNaN(f))break;if(f===Z.index)break;
_.CJO();Z.loadVideo(f);_.nF("r_vtc")}},a);
this.observeShorts()}};
_.P.observeShorts=function(){var Z=[].concat(_.nw(_.H(this.hostElement).querySelectorAll(".reel-video-in-sequence-new")));Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next()){V=V.value;var a=void 0;(a=this.intersectionObserver)==null||a.observe(V)}};
_.P.initCsi=function(){_.lc("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var Z={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"}},V,a;if((V=this.playerData)==null?0:(a=V.cacheMetadata)==null?0:a.isCacheHit)Z.isCacheHit=!0;var J;if(V=(J=_.D(this.currentEndpoint,_.Pp))==null?void 0:
J.prefetchTaskId)Z.prefetchInfo={taskId:V};_.TT(Z)};
_.P.isAd=function(){var Z,V;return!!((Z=_.D(this.currentEndpoint,_.Pp))==null?0:(V=Z.adClientParams)==null?0:V.isAd)};
_.P.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.P.getPlayerContainer=function(){var Z;return(Z=_.H(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:Z.playerContainer};
_.P.onPlayerStateChange=function(Z){var V=this;this.isPlayerPaused=Z===2;Z!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?Z===1&&this.index===0&&(this.isPlayerStarted||_.EV().dispatch(Jb(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.EV().dispatch(Jb(!0)));this.player&&!this.player.getLoopVideo()&&_.td.addLowPriorityJob(function(){V.getShortsLoopSetting().then(function(a){var J;(J=V.player)==null||J.setLoopVideo(a)})});
this.isPlayerPaused&&_.F("web_shorts_paused_state_logging")&&_.yl(_.st(),[this.reelPlayerPausedStateRendererVe])};
_.P.isInBackground=function(){var Z=window.document.visibilityState;return!(!Z||Z==="visible")};
_.P.isShortPlayable=function(){if(_.F("kevlar_playable_short_killswitch"))return!0;var Z;return(Z=this.playerData)!=null&&Z.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.P.setNormalPlaybackSpeed=function(){var Z=this,V,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,Z.getPlayer().getPlayerPromise(),2);V=J.yieldResult;a=V.getPlaybackRate();a!==1&&(Z.storedPlaybackSpeed=a,V.setPlaybackRate(1));_.mt(J)})};
_.P.restorePlaybackSpeed=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1)return Z.storedPlaybackSpeed===null?a.jumpTo(0):_.q(a,Z.getPlayer().getPlayerPromise(),3);V=a.yieldResult;V.setPlaybackRate(Z.storedPlaybackSpeed);Z.storedPlaybackSpeed=null;_.mt(a)})};
_.P.playerDataChanged=function(){var Z=this,V,a,J,r,f,d,N,C,T;return _.m(function(Y){if(Y.nextAddress==1){V=Z.getPlayer();_.F("web_shorts_dynamic_intersection_observer_threshold")&&((a=Z.intersectionObserver)==null||a.disconnect());if(Z.playerData){if(((J=Z.playerData.videoDetails)==null?void 0:J.videoId)!==((r=V.getPlayer())==null?void 0:r.getVideoData().video_id)){f={};if(d=_.D(Z.currentEndpoint,_.Pp))f.watch_endpoint=d,d.endTimeSeconds&&(f.end=d.endTimeSeconds);V.loadVideoWithPlayerResponse(Z.playerData,
f)}}else return Y.return();return Z.player?Y.jumpTo(2):_.q(Y,V.getPlayerPromise(),3)}Y.nextAddress!=2&&(Z.player=Y.yieldResult,Z.JSC$19607_playerStateChangeListener=Z.onPlayerStateChange.bind(Z),Z.player.addEventListener("onStateChange",Z.JSC$19607_playerStateChangeListener),_.F("kevlar_client_enable_shorts_player_bootstrap")&&_.Mx(),Z.scrollToVideoThrottle.fire(Z.index),Z.movePlayerToVideo(Z.index),_.td.addLowPriorityJob(function(){Z.getShortsLoopSetting().then(function(X){var n;(n=Z.player)==null||
n.setLoopVideo(X)})}),_.Eia.resolve(Z.player),Z.player.syncVolume(),Z.getPlayer().focusOnPlayer());
_.F("web_shorts_caption_language_entity_killswitch")||_.td.addLowPriorityJob(function(){var X=_.l().resolve(_.W4),n,t=(n=Z.player)==null?void 0:n.getOption("captions","track");n=_.Wz("/youtube/app/player_caption_language_entity_key","stringEntity",2);if(t){var c;((c=_.PM(_.KQV,n)())==null?void 0:c.value)!==t.displayName&&X.store.dispatch(_.d0("stringEntity",n,{key:n,value:t.displayName||""}))}else X.store.dispatch(_.d0("stringEntity",n,{key:n,value:"CAPTIONS_UNAVAILABLE"}))});
_.td.addLowPriorityJob(function(){Z.observeShorts()},100);
N=Z.player.getPlayerState(Z.player.getPresentingPlayerType());N!==1||Z.isPlayerStarted||_.EV().dispatch(Jb(!0));Z.updateBackNavContainerWidth();C=_.D(Z.currentEndpoint,_.Pp);((T=C)==null?0:T.startTimeSeconds)&&Z.player.seekTo(C.startTimeSeconds);if(Z.JSC$19607_cinematicController||Z.cinematicsInitializeJobId)return Y.return();Z.cinematicsInitializeJobId=_.td.addLowPriorityJob(function(){Z.initCinematicController();Z.cinematicsInitializeJobId=void 0});
_.mt(Y)})};
_.P.onShortUndoDismiss=function(){var Z=this,V=hZC().pop();V!==void 0&&(_.vH(this,function(){Z.showCardWithIndex(V)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.P.onShortsDismiss=function(Z){if(Z=Z.detail.reelDismissalActionRenderer)(Z=_.D(Z.onDismissalCompletionRenderer,_.iN8))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:Z}}}),this.scrollAndDismissCard()};
_.P.processReelNonVideoContentDismissalCommand=function(Z){var V=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);Z=_.D(Z,VtH);this.activeDimissalTimeout=setTimeout(function(){V.scrollAndDismissCard()},Number(Z==null?void 0:Z.delayMs))};
_.P.scrollAndDismissCard=function(){var Z=this,V=this.index;hZC().push(V);_.vH(this,function(){var a=Z.getPlayableNextIndex();a!==null&&(a=Z.getActiveReelVideo(a),Z.hideCardWithIndex(V),a==null||a.scrollIntoView({behavior:"smooth",block:"nearest",inline:Z.enableScrollIntoViewCenter?"center":"start"}))})};
_.P.hideCardWithIndex=function(Z){if(Z=this.getActiveReelVideo(Z))Z.hidden=!0};
_.P.showCardWithIndex=function(Z){if(Z=this.getActiveReelVideo(Z))Z.hidden=!1};
_.P.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.P.activeChanged=function(Z){_.EV().dispatch(_.$z({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:Z}}));if(Z)document.addEventListener("keydown",_.zh(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var V;(V=this.player)==null||V.sendAbandonmentPing()}var a;(a=this.player)==null||a.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.zh(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.P.graftClientVisualElements=function(){if(this.data){var Z=_.Ze();_.k1A(Z,_.Ig({response:this.reelWatchSequenceResponse}));_.JP(Z,this.nextReelVe);_.JP(Z,this.prevReelVe);_.F("kevlar_shorts_auto_advance")&&(_.JP(Z,this.loopToggleOffVe),_.JP(Z,this.loopToggleOnVe));_.JP(Z,this.ambientModeToggleVe);_.yl(_.st(),[this.nextReelVe,this.prevReelVe]);_.F("web_shorts_paused_state_logging")&&_.JP(Z,this.reelPlayerPausedStateRendererVe)}};
_.P.graftNvcRenderer=function(){var Z,V,a,J,r=this.index<0?(Z=this.shortsProcessedPrevSequence)==null?void 0:(V=Z[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:V.command:(a=this.shortsProcessedSequence)==null?void 0:(J=a[this.index])==null?void 0:J.command;if(r&&this.isNonVideoContentCommand(r)){Z=_.D(r,_.G0);var f,d;(Z=(f=_.D(Z==null?void 0:Z.renderer,_.oSB))==null?void 0:(d=f.loggingDirectives)==null?void 0:d.trackingParams)&&_.Ze().graftServerVe(Z)}};
_.P.setActiveIndex=function(){_.l().resolve(_.W4).setActiveIndex(this.index)};
_.P.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.P.lazyUpdateMiniplayerData=function(){var Z=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.td.addLowPriorityJob(function(){Z.updateMiniplayerData();Z.updateMiniplayerDataJobId=void 0}))};
_.P.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.td.cancelJob(this.updateMiniplayerDataJobId)};
_.P.updateMiniplayerData=function(){var Z,V,a,J=_.l().resolve(_.Ee),r={shortsData:this.getCurrentShort(),previousButtonDisabled:!((Z=this.prevButtonData)==null||!Z.isDisabled),nextButtonDisabled:!((V=this.nextButtonData)==null||!V.isDisabled),playabilityStatus:(a=this.playerData)==null?void 0:a.playabilityStatus};_.qd(J,r)};
_.P.resetPlayerLocation=function(){var Z=this.getPlayer();this.initialPlayerContainer&&(Z.appendTo(this.initialPlayerContainer,void 0,!0),this.overlayContainer&&(this.initialPlayerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0))};
_.P.movePlayerToVideo=function(Z,V){var a=this;V=V===void 0?!0:V;var J=this.getActiveReelVideo(Z),r=this.getPlayer();if(J){this.overlayContainer||(this.overlayContainer=_.H(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,this.isShortsMiniplayerActive()||r.appendTo(this.overlayContainer.playerContainer,void 0,!0));J.appendChild(this.overlayContainer);var f;(f=this.player)==null||f.setSize(NaN,NaN);this.isActive||_.qf(_.td,function(){a.isActive=!0});
r.style.visibility="visible";_.F("reels_web_disable_rtr_tick")||_.F("reels_web_use_pbs_first_shorts")&&Z===0||_.XZ("r_tr");this.currentPlayerIndex=Z;J.appendChild(this.errorScreenContainer);this.maybeMoveCinematicsToVideo()}else V?_.td.addLowPriorityJob(function(){a.movePlayerToVideo(a.index,!1)}):Math.random()<=_.W0("web_shorts_error_logging_threshold")&&_.s$(new _.qa("Trying to movePlayerToVideo with undefined container.",{firstAttempt:V,
index:Z}))};
_.P.enableFormatFirst=function(Z){return _.F("web_enable_format_first")||Z.adsOverlay&&_.F("web_enable_format_first_ads_only")||Z.reelPlayerOverlayRenderer&&_.F("web_enable_format_first_organic_only")};
_.P.getAspectRatio=function(Z){if(Z!=null&&Z.thumbnail&&this.enableFormatFirst(Z))return"--ytd-shorts-player-ratio: "+kfK(Z.thumbnail)};
_.P.getBackgroundImage=function(Z){if(Z!=null&&Z.thumbnail)return(Z=_.xI(Z.thumbnail.thumbnails))?'background-image:url("'+Z+'");':"background-color:black;"};
_.P.onPersistentPanelActiveChanged=function(){var Z=this.getCurrentShort();if(Z&&this.enableFormatFirst(Z)&&(Z==null?0:Z.thumbnail)&&kfK(Z.thumbnail)!==.5625){var V;(V=this.player)==null||V.setSize(NaN,NaN)}};
_.P.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.P.maybeMoveCinematicsToVideo=function(){var Z=this;this.cinematicTransitionJobId&&_.td.cancelJob(this.cinematicTransitionJobId);this.cinematicTransitionJobId=_.td.addLowPriorityJob(function(){Z.moveCinematicsToVideo()},500)};
_.P.moveCinematicsToVideo=function(){var Z;(Z=this.JSC$19607_cinematicController)!=null&&(Z=Z.currentCinematicEffect)!=null&&(Z=Z.storyboardManager,Z.paused=!1,_.Cfi(Z),Z.update());Z=_.H(this.hostElement).querySelector("ytd-reel-video-renderer");(Z==null?0:Z.cinematicContainer)&&Z.cinematicContainer!==this.shortsCinematicContainer.parentElement&&Z.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.P.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.P.updatePrevButtonData=function(){var Z=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);if(Z){var V;this.prevButtonData=Z=Object.assign({},Z,{accessibility:{label:_.oC("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},isDisabled:Z.isDisabled||this.index===-(((V=this.shortsProcessedPrevSequence)==null?void 0:V.length)||0),tooltip:this.isUpArrowHidden?"":_.oC("PREVIOUS_VIDEO_LABEL")})}else this.prevButtonData&&(this.prevButtonData=Z=Object.assign({},
this.prevButtonData,{isDisabled:!1}))};
_.P.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.P.updateNextButtonData=function(){var Z=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);if(Z){var V;this.nextButtonData=Z=Object.assign({},Z,{accessibility:{label:_.oC("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},isDisabled:Z.isDisabled||this.index===((V=this.shortsProcessedSequence)==null?void 0:V.length),tooltip:_.oC("NEXT_VIDEO_LABEL")||""})}};
_.P.getPlayablePreviousIndex=function(){for(var Z,V=this.index-1;V>=-(((Z=this.prevShortsSequence)==null?void 0:Z.length)||0);V--)if(!hZC().includes(V))return V;return null};
_.P.getIndexInSequence=function(Z,V){return Z.findIndex(function(a){var J;return((J=_.D(a.command,_.Pp))==null?void 0:J.videoId)===V})};
_.P.handlePrevButtonClick=function(Z){var V=this,a,J;return _.m(function(r){a=V.getPlayablePreviousIndex();if(a===null)return r.return();V.gestureType=((J=Z)==null?void 0:J.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";a===0&&(V.hidePreviousButtonImmediately=!0);if(V.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){V.transitionToVideoThrottle.fire(a)}),r.return();
V.scrollToVideoThrottle.fire(a);_.mt(r)})};
_.P.getPlayableNextIndex=function(){for(var Z,V=this.index+1;V<(((Z=this.shortsProcessedSequence)==null?void 0:Z.length)||0);V++)if(!hZC().includes(V))return V;return null};
_.P.handleNextButtonClick=function(Z,V){var a=this,J,r;return _.m(function(f){J=a.getPlayableNextIndex();if(J===null)return f.return();J===1&&(a.showPreviousButtonImmediately=!0);a.gestureType=((r=Z)==null?void 0:r.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";V&&(a.gestureType=V);if(a.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){a.transitionToVideoThrottle.fire(J)}),f.return();
a.scrollToVideoThrottle.fire(J);_.mt(f)})};
_.P.handleReelNavigateCommand=function(Z,V,a){(Z=_.D(Z,ZAo))&&V&&Z.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(a)};
_.P.loadVideo=function(Z,V){V=V===void 0?!1:V;if(Z!==this.currentPlayerIndex){_.EV().dispatch(Jb(!1));if(this.isAd()&&!V){var a;(a=this.player)==null||a.notifyShortsAdSwipeEvent()}this.cinematicTransitionJobId&&_.td.cancelJob(this.cinematicTransitionJobId);if((V=this.JSC$19607_cinematicController)!=null){var J;(J=V.currentCinematicEffect)==null||J.pause()}if((J=this.JSC$19607_cinematicController)!=null){var r;(r=J.currentCinematicEffect)==null||r.clear()}J=Z>this.index;this.isShortsMiniplayerActive()&&
(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(J));this.getPlayer().style.visibility="hidden";this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var f,d,N,C;r=Z<0?(f=this.shortsProcessedPrevSequence)==null?void 0:(d=f[this.shortsProcessedPrevSequence.length+Z])==null?void 0:d.command:(N=this.shortsProcessedSequence)==null?void 0:(C=N[Z])==null?void 0:C.command;this.index=Z;this.gestureType||(this.gestureType=J?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":
"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");r&&this.isVideoContentCommand(r)&&(this.ytComponentBehavior.resolveCommand(r,{form:{createScreenConfig:{clickedVisualElement:J?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(r&&this.isNonVideoContentCommand(r)){this.currentEndpoint=r;this.data=void 0;f=_.Ze();d=_.D(r,_.G0);var T,Y;(d=(T=_.D(d==null?void 0:d.renderer,_.oSB))==null?void 0:(Y=T.screenLoggingData)==null?void 0:Y.screenVeType)&&_.ac(f,
d);this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo()}T=_.W0("reels_enable_early_continuation_offset")<=0?1:_.W0("reels_enable_early_continuation_offset");var X,n;if(((X=this.reelWatchSequenceResponse)==null?0:X.continuationEndpoint)&&((n=this.reelWatchSequenceResponse)==null?0:n.entries)&&Z===this.reelWatchSequenceResponse.entries.length-T){var t,c;X={contentPlaybackContext:_.fy({},(c=_.D((t=this.currentEndpoint)==null?void 0:t.commandMetadata,_.p4))==null?void 0:
c.url,window.location.href)};this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:X})}var y,U,v;((y=this.reelWatchSequenceResponse)==null?0:y.prevContinuationEndpoint)&&Z===-(((U=this.reelWatchSequenceResponse)==null?void 0:(v=U.prevEntries)==null?void 0:v.length)||0)&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.P.setMiniplayerPreview=function(Z){Z=(Z===void 0?0:Z)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var V,a,J=_.l().resolve(_.Ee),r={shortsData:void 0,shortsPreviewThumbnail:Z?(V=this.shortsProcessedSequence)==null?void 0:(a=V[Z])==null?void 0:a.thumbnail:void 0};_.qd(J,r)};
_.P.updateTitle=function(Z){var V,a;Z=(Z==null?0:Z.adPlacements)?"":(a=Z==null?void 0:(V=Z.videoDetails)==null?void 0:V.title)!=null?a:"";_.Rg(this.hostElement,"yt-update-title",Z)};
_.P.registerPanel=function(Z){var V=_.l().resolve(_.qj);if(V){Z=_.B(Z.engagementPanels||[]);for(var a=Z.next();!a.done;a=Z.next()){a=a.value;var J=a.engagementPanelSectionListRenderer,r=void 0,f=void 0,d=void 0,N=void 0,C=((r=J)==null?void 0:r.targetId)||((f=J)==null?void 0:f.panelIdentifier)||((d=J)==null?void 0:(N=d.identifier)==null?void 0:N.tag);r=J=void 0;(r=(J=V).registerPanelContent)==null||r.call(J,C,a)}}};
_.P.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.currentEndpoint=this.reelWatchSequenceResponse=this.data=void 0;this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.EV().dispatch(Jb(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();_.EV().dispatch(eZ0(!1));var Z=_.l().resolve(_.W4);Z.dismissedIndices=[];Z.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.l().resolve(_.Ee).close(!0)};
_.P.processAppendReelWatchSequenceContinuationEntriesAction=function(Z){var V=this,a;(a=this.intersectionObserver)==null||a.disconnect();Z=Z.appendReelWatchSequenceContinuationEntriesAction;if(Z==null?0:Z.entries){var J;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.nw(((J=this.reelWatchSequenceResponse)==null?void 0:J.entries)||[]),_.nw(Z.entries)),continuationEndpoint:Z.continuationEndpoint})}else if(Z==null?0:Z.prevEntries){var r;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.nw(((r=this.reelWatchSequenceResponse)==null?void 0:r.prevEntries)||[]),_.nw(Z.prevEntries)),prevContinuationEndpoint:Z.prevContinuationEndpoint});_.td.addLowPriorityJob(function(){V.movePlayerToVideo(V.index);var f;(f=V.getActiveReelVideo(V.index))==null||f.scrollIntoView({block:"nearest",inline:V.enableScrollIntoViewCenter?"center":"start"})})}else return;
_.td.addLowPriorityJob(function(){V.observeShorts()},100)};
_.P.processWatchSequence=function(Z){var V=this;return Z.map(function(a){a=a.command;if(V.isVideoContentCommand(a)){var J=_.D(a,_.Pp);return{reelPlayerOverlayRenderer:_.D(J==null?void 0:J.overlay,_.r6F),thumbnail:J.thumbnail,command:a}}return V.isNonVideoContentCommand(a)?(J=_.D(a,_.G0),{reelNonVideoContentRenderer:_.D(J==null?void 0:J.renderer,_.oSB),command:a}):{command:a}})};
_.P.calculateIntersectionObserverThreshold=function(){if(!_.F("web_shorts_dynamic_intersection_observer_threshold"))return.6;var Z=_.H(this.hostElement).querySelector("ytd-reel-video-renderer"),V=1;(Z==null?0:Z.offsetHeight)&&(Z==null?0:Z.offsetWidth)&&(V=Math.min(Z.offsetHeight,this.shortsContainer.offsetHeight)/Z.offsetHeight*(Math.min(Z.offsetWidth,this.shortsContainer.offsetWidth)/Z.offsetWidth));return Math.round(V*.6*10)/10};
_.P.isVideoContentCommand=function(Z){_.l().resolve(_.W4);return!!_.D(Z,_.Pp)};
_.P.isNonVideoContentCommand=function(Z){_.l().resolve(_.W4);return!!_.D(Z,_.G0)};
_.P.initCinematicController=function(){var Z=this;if(this.player&&this.shortsCinematicContainer){this.JSC$19607_cinematicController=new _.a3(this.shortsCinematicContainer,this.player);var V,a=_.D((V=this.data)==null?void 0:V.background,_.XI);_.UEK(this.JSC$19607_cinematicController,a);_.bNJ(this.JSC$19607_cinematicController,HNW(a));_.yHC(this.JSC$19607_cinematicController);_.td.addLowPriorityJob(function(){Z.moveCinematicsToVideo()})}};
_.P.handleMiniplayerNavigateShorts=function(Z){Z==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():Z==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.P.shouldDisplayReelVideoOverlay=function(Z,V){return _.F("web_enable_shorts_new_carousel")?Math.abs(Z-V)<2:!0};
_.QS.Object.defineProperties(NS.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.reelWatchSequenceResponse)!=null&&Z.prevEntries)return this.processWatchSequence([].concat(_.nw(this.reelWatchSequenceResponse.prevEntries)).reverse())}},
shortsProcessedPrevSequence:{configurable:!0,enumerable:!0,get:function(){if(this.prevShortsSequence){var Z=this.getCurrentShort();if(this.index>=0&&this.shortsProcessedPrevSequence||!Z)return this.shortsProcessedPrevSequence;if(this.shortsProcessedPrevSequence){if(this.shortsProcessedPrevSequence.length<this.prevShortsSequence.length){var V=this.prevShortsSequence.length-this.shortsProcessedPrevSequence.length;return[].concat(_.nw(this.prevShortsSequence.slice(0,V)),[Z],_.nw(this.prevShortsSequence.slice(V+
1)))}V=this.index+this.shortsProcessedPrevSequence.length;Z.thumbnail=this.shortsProcessedPrevSequence[V].thumbnail;return[].concat(_.nw(this.shortsProcessedPrevSequence.slice(0,V)),[Z],_.nw(this.shortsProcessedPrevSequence.slice(V+1)))}return this.prevShortsSequence}}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.reelWatchSequenceResponse)!=null&&Z.entries)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){if(this.data||this.shortsSequence){var Z=this.getCurrentShort();if(!Z||this.index<0)return this.shortsProcessedSequence;if(!this.shortsSequence)return[Z];if(Z==null||!Z.reelNonVideoContentRenderer){var V=this.getIndexInSequence(this.shortsSequence,_.D(this.currentEndpoint,_.Pp).videoId);if(this.index===0&&V!==-1)return this.currentPlayerIndex=this.index=V,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index),
[].concat(_.nw(this.shortsSequence.slice(0,this.index)),[Z],_.nw(this.shortsSequence.slice(this.index+1)))}if(this.shortsProcessedSequence){Z.thumbnail=this.shortsProcessedSequence[this.index].thumbnail;var a,J,r,f;V=((J=_.D((a=this.shortsProcessedSequence[0])==null?void 0:a.command,_.Pp))==null?void 0:J.videoId)===((f=_.D((r=this.shortsSequence[0])==null?void 0:r.command,_.Pp))==null?void 0:f.videoId)?this.index+1:this.index;this.deflateInactivePreviousSlides();return[].concat(_.nw(this.shortsProcessedSequence.slice(0,
this.index)),[Z],_.nw(this.shortsSequence.slice(V)))}return[Z].concat(_.nw(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var Z=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;Z&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(Z)return!1;this.showPreviousButtonImmediately=!1}return this.hidePreviousButtonImmediately||this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}},
isDownArrowHidden:{configurable:!0,enumerable:!0,get:function(){if(this.endOfNextContinuation){var Z,V;return this.index===((Z=this.reelWatchSequenceResponse)==null?void 0:(V=Z.entries)==null?void 0:V.length)}var a;return!((a=this.reelWatchSequenceResponse)==null?0:a.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var Z;(Z=this.delayedActiveIndexUpdateDebouncer)==null||Z.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return this.isShortPlayable()||((V=_.D((Z=this.data)==null?void 0:Z.watchStatus,_.qWh))==null?void 0:(a=V.style)==null?void 0:a.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var Z=this,V=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),a;if((this.data||V)&&(((a=this.data)==null?0:a.engagementPanels)||this.isAd()||V)){V=!1;this.activePanel="shorts-comments-panel";var J;a=_.B(((J=this.data)==null?void 0:J.engagementPanels)||[]);for(J=a.next();!J.done;J=a.next()){J=J.value.engagementPanelSectionListRenderer;var r=void 0,f=void 0,d=void 0,N=void 0;if((((r=J)==null?void 0:(f=r.identifier)==
null?void 0:f.tag)||((d=J)==null?void 0:d.targetId)||((N=J)==null?void 0:N.panelIdentifier))===this.activePanel){V=!0;break}}if(this.isPersistentPanelActive){var C=_.l().resolve(_.qj);_.qf(_.td,function(){C.showPanel(Z.activePanel,void 0,void 0,void 0,null)},100)}var T;
a=[].concat(_.nw(Object.values(((T=this.data)==null?void 0:T.engagementPanels)||{})));if(_.F("enable_preview_panel_for_shorts_search_suggested_action")){var Y,X,n,t,c;((t=_.D((Y=this.data)==null?void 0:(X=Y.overlay)==null?void 0:(n=X.reelPlayerOverlayRenderer)==null?void 0:n.metapanel,_.J6b))==null?void 0:(c=t.metadataItems)==null?void 0:c.find(function(y){var U,v;return((U=_.D(y,JkI))==null?void 0:(v=U.icon)==null?void 0:v.iconType)==="SEARCH"}))!==void 0&&a.push({engagementPanelSectionListRenderer:{identifier:{tag:"PAsearch_preview"},
targetId:"PAsearch_preview"}})}T=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);Y=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return T===void 0&&Y===void 0||(T==null?0:T.isDisabled)||(Y==null?void 0:Y.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||!V?(V=a==null?void 0:a.findIndex(function(y){var U,
v;return((U=y.engagementPanelSectionListRenderer)==null?void 0:(v=U.identifier)==null?void 0:v.tag)==="shorts-comments-panel"}),V===-1||V===void 0||a!=null&&a.splice(V,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.oC("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.oC("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:_.oC("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.oC("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(_.nw(Object.values(a||
{})))):a}}},
activeReel:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.shortsProcessedSequence)==null?void 0:Z[this.activeIndex]}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var Z=this,V,a,J;if((V=this.playerData)==null?0:(a=V.playabilityStatus)==null?0:(J=a.errorScreen)==null?0:J.playerInterstitialRenderer)return _.td.addLowPriorityJob(function(){Z.movePlayerToVideo(Z.index)}),this.playerData.playabilityStatus.errorScreen;
var r,f;return((r=this.data)==null?void 0:r.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((f=this.data)==null?0:f.watchStatus)&&_.D(this.data.watchStatus,_.Tzb)?(_.td.addLowPriorityJob(function(){Z.movePlayerToVideo(Z.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.QS.Object.defineProperties(NS,{template:{configurable:!0,enumerable:!0,get:function(){if(rkK===void 0){var Z=document.createElement("template");_.w(Z,'\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    <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    <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-background="" class="style-scope ytd-shorts">\n      </yt-playability-error-supported-renderers>\n    </div>\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);rkK=Z}Z=rkK;return Z}}});
NS.prototype.onNextButtonDataChange=NS.prototype.onNextButtonDataChange;NS.prototype.onPrevButtonDataChange=NS.prototype.onPrevButtonDataChange;NS.prototype.onPersistentPanelActiveChanged=NS.prototype.onPersistentPanelActiveChanged;NS.prototype.lazyUpdateMiniplayerData=NS.prototype.lazyUpdateMiniplayerData;NS.prototype.onShortsPipActiveChanged=NS.prototype.onShortsPipActiveChanged;NS.prototype.setActiveIndex=NS.prototype.setActiveIndex;NS.prototype.graftNvcRenderer=NS.prototype.graftNvcRenderer;
NS.prototype.graftClientVisualElements=NS.prototype.graftClientVisualElements;NS.prototype.onActiveChanged=NS.prototype.onActiveChanged;NS.prototype.onShortsDismiss=NS.prototype.onShortsDismiss;NS.prototype.onShortUndoDismiss=NS.prototype.onShortUndoDismiss;NS.prototype.playerDataChanged=NS.prototype.playerDataChanged;NS.prototype.afterPlayerStarted=NS.prototype.afterPlayerStarted;NS.prototype.unhideCurrentOverlay=NS.prototype.unhideCurrentOverlay;NS.prototype.onServiceRequestCompleted=NS.prototype.onServiceRequestCompleted;
NS.prototype.engagementPanelsChanged=NS.prototype.engagementPanelsChanged;NS.prototype.onFullscreenChange=NS.prototype.onFullscreenChange;NS.prototype.onResize=NS.prototype.onResize;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],NS.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.te.YtPageBehavior),_.u("design:type",Object)],NS.prototype,"ytPageBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],NS.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A(_.cU),_.u("design:type",Object)],NS.prototype,"ironResizableBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],NS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],NS.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],NS.prototype,"ytdGuideStateAwareBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],NS.prototype,"ytdReduxBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],NS.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"playerData",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"reelWatchSequenceResponse",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"cachedReelWatchSequenceResponse",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"currentEndpoint",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"nextButtonData",void 0);
_.z([_.x(),_.u("design:type",Object)],NS.prototype,"prevButtonData",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"isPreviousPageShorts",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"index",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"delayedActiveIndex",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"playablePreviousIndex",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"player",void 0);
_.z([_.x(),_.u("design:type",Object)],NS.prototype,"isPlayerPaused",void 0);_.z([_.x({selector:jwK}),_.u("design:type",Object)],NS.prototype,"isPlayerStarted",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"intersectionObserver",void 0);_.z([_.x(),_.u("design:type",Number)],NS.prototype,"cinematicsInitializeJobId",void 0);_.z([_.x(),_.u("design:type",Number)],NS.prototype,"cinematicTransitionJobId",void 0);
_.z([_.x(),_.u("design:type",Number)],NS.prototype,"updateMiniplayerDataJobId",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"fitToVisibleBounds",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"pageSubtype",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],NS.prototype,"panelShowDelayMs",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],NS.prototype,"enablePreviousContinuation",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],NS.prototype,"shortsPipEnabled",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],NS.prototype,"isDark",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],NS.prototype,"shortsViewTransitions",void 0);_.z([_.x({selector:_.dp,reflectToAttribute:!0}),_.u("design:type",Object)],NS.prototype,"isFullscreen",void 0);
_.z([_.x({selector:_.mP,reflectToAttribute:!0}),_.u("design:type",Object)],NS.prototype,"isShortsPipActive",void 0);_.z([_.Ly("#shorts-inner-container"),_.u("design:type",HTMLElement)],NS.prototype,"shortsInnerContainer",void 0);_.z([_.Ly("#back-nav-button ytd-button-renderer"),_.u("design:type",_.jg)],NS.prototype,"backNavButton",void 0);_.z([_.Ly("#shorts-container"),_.u("design:type",HTMLElement)],NS.prototype,"shortsContainer",void 0);
_.z([_.hm("error-screen"),_.u("design:type",HTMLElement)],NS.prototype,"errorScreenContainer",void 0);_.z([_.hm("player"),_.u("design:type",Object)],NS.prototype,"playerElement",void 0);_.z([_.hm("shorts-cinematic-container"),_.u("design:type",HTMLElement)],NS.prototype,"shortsCinematicContainer",void 0);_.z([_.hm("initial-player-container"),_.u("design:type",HTMLElement)],NS.prototype,"initialPlayerContainer",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"buttonOverride",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],NS.prototype,"anchoredPanelActive",void 0);_.z([_.x(),_.u("design:type",String)],NS.prototype,"activePanel",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"isActive",void 0);_.z([_.x({selector:E30,reflectToAttribute:!0}),_.u("design:type",Object)],NS.prototype,"smallScreenPersistentPanel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],NS.prototype,"isPersistentPanelActive",void 0);
_.z([_.x(),_.u("design:type",Object)],NS.prototype,"smallScreenSqueezeBack",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"enableScrollIntoViewCenter",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],NS.prototype,"formatFirst",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],NS.prototype,"enableFlexibleOverlay",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"panelContainer",void 0);
_.z([_.x(),_.u("design:type",Object)],NS.prototype,"overlayContainer",void 0);_.z([_.x(),_.u("design:type",Object)],NS.prototype,"isShortsInitialized",void 0);_.z([_.E("reelWatchSequenceResponse"),_.u("design:type",Object),_.u("design:paramtypes",[])],NS.prototype,"prevShortsSequence",null);_.z([_.E("data","prevShortsSequence"),_.u("design:type",Object),_.u("design:paramtypes",[])],NS.prototype,"shortsProcessedPrevSequence",null);
_.z([_.E("reelWatchSequenceResponse"),_.u("design:type",Object),_.u("design:paramtypes",[])],NS.prototype,"shortsSequence",null);_.z([_.E("data","shortsSequence"),_.u("design:type",Object),_.u("design:paramtypes",[])],NS.prototype,"shortsProcessedSequence",null);
_.z([_.x({reflectToAttribute:!0}),_.E("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],NS.prototype,"isUpArrowHidden",null);_.z([_.x({reflectToAttribute:!0}),_.E("reelWatchSequenceResponse","index","endOfNextContinuation"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],NS.prototype,"isDownArrowHidden",null);
_.z([_.x(),_.E("index"),_.u("design:type",Number),_.u("design:paramtypes",[])],NS.prototype,"activeIndex",null);_.z([_.E("isShortPlayable","data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],NS.prototype,"shouldRenderOfflineContent",null);_.z([_.$K("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"onResize",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],NS.prototype,"anchoredEngagementPanels",null);
_.z([_.x(),_.u("design:type",Object)],NS.prototype,"watchWhileEngagementPanels",void 0);_.z([_.RX("isFullscreen"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"onFullscreenChange",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"engagementPanelsChanged",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],NS.prototype,"onServiceRequestCompleted",null);_.z([_.E("data","shortsSequence","index"),_.u("design:type",Object),_.u("design:paramtypes",[])],NS.prototype,"activeReel",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"unhideCurrentOverlay",null);
_.z([_.RX("isPlayerStarted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"afterPlayerStarted",null);_.z([_.E("playerData","reelWatchSequenceResponse","data"),_.u("design:type",Object),_.u("design:paramtypes",[])],NS.prototype,"errorScreen",null);_.z([_.E("errorScreen"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],NS.prototype,"hasError",null);
_.z([_.RX("playerData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],NS.prototype,"playerDataChanged",null);_.z([_.$K("yt-dismissible-item-undo-feedback"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"onShortUndoDismiss",null);_.z([_.$K("yt-disable-lockup-interaction"),_.u("design:type",Function),_.u("design:paramtypes",[Object]),_.u("design:returntype")],NS.prototype,"onShortsDismiss",null);
_.z([_.Zr("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"onActiveChanged",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"graftClientVisualElements",null);_.z([_.RX("currentPlayerIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"graftNvcRenderer",null);
_.z([_.RX("index"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"setActiveIndex",null);_.z([_.RX("isShortsPipActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"onShortsPipActiveChanged",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"lazyUpdateMiniplayerData",null);
_.z([_.x(),_.u("design:type",Object)],NS.prototype,"onOverlayDensityChanged",void 0);_.z([_.RX("isPersistentPanelActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"onPersistentPanelActiveChanged",null);_.z([_.RX("index","data","isUpArrowHidden"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"onPrevButtonDataChange",null);
_.z([_.RX("index","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NS.prototype,"onNextButtonDataChange",null);NS=_.z([_.p({is:"ytd-shorts"})],NS);_.Xc.registerService(_.OvF,NS);
_.Ok();
}catch(e){_._DumpException(e)}
try{
_.Df("JzFVk");
var k6K=function(Z){return _.S("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},AM8(Z.data.ctaButton,{buttonViewModel:{}}),_.S(_.dH,{text:Z.data.subtext,className:"ytwYtdButtonBannerViewModelSubtext"}))};var ETK;var jnC;var b3=function(){return _.Q.apply(this,arguments)||this};
_.O(b3,_.Q);b3.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
b3.prototype.computeBlueBottomLink=function(Z){return Z};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],b3.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],b3.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],b3.prototype,"data",void 0);_.z([_.x({computed:"computeIcon_(data.bottomIcon)"}),_.u("design:type",String)],b3.prototype,"bottomIcon",void 0);
_.z([_.x({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.u("design:type",Boolean)],b3.prototype,"enableBlueBottomLink",void 0);b3=_.z([_.p({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],b3);
_.e(b3,"ytd-web-answer-renderer",function(){if(jnC!==void 0)return jnC;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return jnC=Z},{mode:_.h4("kevlar_poly_si_batch_j035")?1:2});var vTW;var Uv=function(){var Z=_.Q.apply(this,arguments)||this;Z.hasChipBar=!1;return Z};
_.O(Uv,_.Q);Uv.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}}};
Uv.prototype.computeHasChipBar=function(Z){return!(Z==null||!Z.chipBar)};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Uv.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Uv.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Uv.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.u("design:type",Object)],Uv.prototype,"hasChipBar",void 0);Uv=_.z([_.p({is:"ytd-search-header-renderer",disableElementRegistration:!0})],Uv);
_.e(Uv,"ytd-search-header-renderer",function(){if(vTW!==void 0)return vTW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return vTW=Z},{mode:1});var xMJ;var HO=function(){return _.Q.apply(this,arguments)||this};
_.O(HO,_.Q);HO.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],HO.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],HO.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],HO.prototype,"data",void 0);HO=_.z([_.p({disableElementRegistration:!0,is:"ytd-page-continuation"})],HO);
_.e(HO,"ytd-page-continuation",function(){if(xMJ!==void 0)return xMJ;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return xMJ=Z},{mode:1});var Qno;var p7k;var hMH;var AK=function(){return _.Q.apply(this,arguments)||this};
_.O(AK,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],AK.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],AK.prototype,"data",void 0);AK=_.z([_.p({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],AK);
_.e(AK,"ytd-watch-card-one-vs-one-event",function(){if(hMH!==void 0)return hMH;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return hMH=Z},{mode:1});var kY=function(){return _.Q.apply(this,arguments)||this};
_.O(kY,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],kY.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],kY.prototype,"data",void 0);kY=_.z([_.p({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],kY);
_.e(kY,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(p7k!==void 0)return p7k;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return p7k=Z},{mode:1});var eMC;var Ev=function(){return _.Q.apply(this,arguments)||this};
_.O(Ev,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ev.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ev.prototype,"data",void 0);Ev=_.z([_.p({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],Ev);
_.e(Ev,"ytd-banner-and-box-hero-image-renderer",function(){if(eMC!==void 0)return eMC;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return eMC=Z},{mode:1});var zMk;var jm=function(){var Z=_.Q.apply(this,arguments)||this;Z.modern=_.F("web_modern_buttons");return Z};
_.O(jm,_.Q);jm.prototype.computeIcon=function(){var Z,V,a=(Z=this.data)==null?void 0:(V=Z.icon)==null?void 0:V.iconType;if(a)return _.RL(a)};
jm.prototype.computeButtonShape=function(){var Z;return{buttonText:_.AI((Z=this.data)==null?void 0:Z.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.QS.Object.defineProperties(jm.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"}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],jm.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],jm.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],jm.prototype,"modern",void 0);_.z([_.x({type:_.F("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.E("data.style"),_.u("design:type",Object),_.u("design:paramtypes",[])],jm.prototype,"buttonColor",null);
jm=_.z([_.p({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],jm);
_.e(jm,"ytd-call-to-action-button-renderer",function(){if(zMk!==void 0)return zMk;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return zMk=Z},{mode:1});var $MD;var vO=function(){return _.Q.apply(this,arguments)||this};
_.O(vO,_.Q);vO.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.H(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.v1(this.data.leftThumbnail.thumbnails,216)+")")};
vO.prototype.onLeftThumbnailChanged=vO.prototype.onLeftThumbnailChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],vO.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],vO.prototype,"data",void 0);_.z([_.RX("data.leftThumbnail"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vO.prototype,"onLeftThumbnailChanged",null);vO=_.z([_.p({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],vO);
_.e(vO,"ytd-collage-hero-image-renderer",function(){if($MD!==void 0)return $MD;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return $MD=Z},{mode:1});var RMD;var xY=function(){return _.Q.apply(this,arguments)||this};
_.O(xY,_.Q);xY.prototype.computeStyle=function(Z){return Z};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],xY.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],xY.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.u("design:type",String)],xY.prototype,"componentStyle",void 0);xY=_.z([_.p({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],xY);
_.e(xY,"ytd-single-hero-image-renderer",function(){if(RMD!==void 0)return RMD;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return RMD=Z},{mode:1});var MWK;var QC=function(){return _.Q.apply(this,arguments)||this};
_.O(QC,_.Q);_.P=QC.prototype;
_.P.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:_.F("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.P.computeSubtitle=function(Z){if(this.data){var V;if(this.data.upcomingEventData){Z=_.AI(Z.subtitle);var a=Number(this.data.upcomingEventData.startTime);isNaN(a)||(V=_.HA(_.bB(Z,a)))}else V=Z.subtitle;return V}};
_.P.onHeroTap=function(Z){Z.preventDefault();var V=this.data&&this.data.navigationEndpoint;!V||!_.Ac(_.wc(Z),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.Ac(_.wc(Z),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.F("kevlar_watchcard_hero_video_renderer_killswitch")?_.Rg(this.hostElement,"yt-navigate",{navigationEndpoint:V}):this.ytComponentBehavior.resolveCommand(V))};
_.P.computeHeroTabIndex=function(Z){return Z&&Z.simpleText?-1:0};
_.P.computeHeroRole=function(Z){return Z&&Z.simpleText?"":"link"};
_.P.computeIsReminderButtonPresent=function(Z){return!(!Z||!Z.reminderButton)};
_.P.computeHideBottomItems=function(Z){return!(this.computeIsReminderButtonPresent(Z)||Z.subtitle)};
_.P.dataChanged=function(){var Z=this.get("data.buttons.buttonRenderer.serviceEndpoint"),V;((V=_.D(Z==null?void 0:Z.commandMetadata,_.sl))==null?0:V.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(Z)};
QC.prototype.dataChanged=QC.prototype.dataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],QC.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],QC.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],QC.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],QC.prototype,"data",void 0);
_.z([_.x({computed:"computeSubtitle(data)"}),_.u("design:type",String)],QC.prototype,"subtitle",void 0);_.z([_.x({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],QC.prototype,"isReminderButtonPresent",void 0);_.z([_.x({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],QC.prototype,"hideBottomItems",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QC.prototype,"dataChanged",null);QC=_.z([_.p({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],QC);
_.e(QC,"ytd-watch-card-hero-video-renderer",function(){if(MWK!==void 0)return MWK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return MWK=Z},{mode:1});var Ld8;var pv=function(){return _.Q.apply(this,arguments)||this};
_.O(pv,_.Q);_.P=pv.prototype;_.P.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"}}}};
_.P.computeTitleBadges=function(Z){return Z?[Z]:[]};
_.P.computeHeaderStyle=function(Z){return Z?Z.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.P.computeAvatarAriaLabel=function(Z){if(Z){var V,a,J,r;return(r=(V=Z.avatar)==null?void 0:(a=V.accessibility)==null?void 0:(J=a.accessibilityData)==null?void 0:J.label)!=null?r:_.AI(Z==null?void 0:Z.title)}};
_.P.computeAvatarHeight=function(Z){return Z==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.P.computeBadgeRowClass=function(Z){return(Z==null?0:Z[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],pv.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],pv.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],pv.prototype,"data",void 0);_.z([_.x({computed:"computeTitleBadges(data.titleBadge)"}),_.u("design:type",Array)],pv.prototype,"titleBadges",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.u("design:type",String)],pv.prototype,"headerStyle",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.u("design:type",String)],pv.prototype,"badgeRowClass",void 0);pv=_.z([_.p({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],pv);
_.e(pv,"ytd-watch-card-rich-header-renderer",function(){if(Ld8!==void 0)return Ld8;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Ld8=Z},{mode:1});var uvL;var WdS;var hK=function(){return _.Q.apply(this,arguments)||this};
_.O(hK,_.Q);hK.prototype.onMetadataTap=function(Z){var V=this.data&&this.data.navigationEndpoint;V&&!_.Ac(_.wc(Z),this.hostElement,["A".toString()])&&_.Rg(this.hostElement,"yt-navigate",{endpoint:V})};
_.QS.Object.defineProperties(hK.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 Z;if(this.data.upcomingEventData){var V=_.AI(this.data.subtitle),a=Number(this.data.upcomingEventData.startTime);isNaN(a)||(Z=_.HA(_.bB(V,a)))}else Z=this.data.subtitle;return Z}}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],hK.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],hK.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data.style"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],hK.prototype,"isCondensed",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],hK.prototype,"subtitle",null);
hK=_.z([_.p({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],hK);
_.e(hK,"ytd-watch-card-compact-video-renderer",function(){if(WdS!==void 0)return WdS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return WdS=Z},{mode:1});var gTI;var em=function(){return _.Q.apply(this,arguments)||this};
_.O(em,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],em.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],em.prototype,"data",void 0);em=_.z([_.p({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],em);
_.e(em,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(gTI!==void 0)return gTI;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return gTI=Z},{mode:1});var zl=function(){return _.Q.apply(this,arguments)||this};
_.O(zl,_.Q);zl.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}}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],zl.prototype,"ytRendererStamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],zl.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],zl.prototype,"data",void 0);zl=_.z([_.p({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],zl);
_.e(zl,"ytd-vertical-watch-card-list-renderer",function(){if(uvL!==void 0)return uvL;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return uvL=Z},{mode:1});var ItH;var $Y=function(){var Z=_.Q.apply(this,arguments)||this;Z.ariaExpanded="false";return Z};
_.O($Y,_.Q);_.P=$Y.prototype;_.P.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.P.dataChanged=function(){var Z;this.currentSeasonIndex=((Z=this.data)==null?void 0:Z.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.P.computeEpisodesInfo=function(Z,V,a){if(Z!==void 0&&V.length===Z.length)return Z[a]};
_.P.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.P.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.P.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.P.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.P.getUppercaseSimpleString=function(Z){return this.ytRendererBehavior.getSimpleString(Z).toUpperCase()};
_.P.updateCurrentSeasonIndexFromBinding=function(Z){this.currentSeasonIndex=Z.detail.value};
$Y.prototype.onIronOverlayClosed=$Y.prototype.onIronOverlayClosed;$Y.prototype.currentSeasonIndexChanged=$Y.prototype.currentSeasonIndexChanged;$Y.prototype.dataChanged=$Y.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],$Y.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],$Y.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],$Y.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",String)],$Y.prototype,"label",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],$Y.prototype,"currentSeasonIndex",void 0);_.z([_.x({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.u("design:type",Object)],$Y.prototype,"episodesInfo",void 0);_.z([_.x({value:"false"}),_.u("design:type",Object)],$Y.prototype,"ariaExpanded",void 0);_.z([_.Ly("#lists"),_.u("design:type",Object)],$Y.prototype,"lists",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$Y.prototype,"dataChanged",null);_.z([_.Zr("currentSeasonIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$Y.prototype,"currentSeasonIndexChanged",null);_.z([_.$K("iron-overlay-closed"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],$Y.prototype,"onIronOverlayClosed",null);
$Y=_.z([_.p({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],$Y);
_.e($Y,"ytd-watch-card-section-dropdown-renderer",function(){if(ItH!==void 0)return ItH;var Z=document.createElement("template");_.w(Z,'\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="yt-icons:arrow_drop_down" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ItH=Z},{mode:1});var ZNJ;var Rf=function(){var Z=_.Q.apply(this,arguments)||this;Z.isSearch=!1;return Z};
_.O(Rf,_.Q);Rf.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}}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Rf.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Rf.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Rf.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Rf.prototype,"isSearch",void 0);Rf=_.z([_.p({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],Rf);
_.e(Rf,"ytd-watch-card-section-sequence-renderer",function(){if(ZNJ!==void 0)return ZNJ;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
return ZNJ=Z},{mode:1});var AM8=_.TJ({buttonViewModel:_.yk});_.RG(k6K);_.$I(k6K,"ytd-button-banner-view-model",{propNames:["data"]});var Mn=function(){var Z=_.Q.apply(this,arguments)||this;Z.isSearch=!1;return Z};
_.O(Mn,_.Q);
Mn.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"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Mn.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Mn.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Mn.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],Mn.prototype,"rounded",void 0);_.z([_.x(),_.u("design:type",Object)],Mn.prototype,"isSearch",void 0);
Mn=_.z([_.p({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],Mn);
_.e(Mn,"ytd-universal-watch-card-renderer",function(){if(Qno!==void 0)return Qno;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Qno=Z},{mode:1});var Vv0;_.jG(_.Uc(function(Z){var V=Z.data;var a;Z=!((a=_.l().resolve(_.M_(_.c1)))==null||!a());a={};return _.S("overview-message-view-model",{class:_.un("ytwOverviewMessageViewModelHost",(a.ytwOverviewMessageViewModelDarkBackground=Z,a.ytwOverviewMessageViewModelLightBackground=!Z,a))},_.S(_.K,{cond:function(){return V().primaryImage},
then:function(J){return _.S(_.bn,{data:J,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.S(_.K,{cond:function(){return V().primaryText},
then:function(){return _.S("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.S(_.dH,{text:function(){return V().primaryText}}))}}),_.S(_.K,{cond:function(){return V().secondaryText},
then:function(){return _.S("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.S(_.dH,{text:function(){return V().secondaryText}}))}}))},"vi"),"overview-message-view-model",{props:{data:_.Hh}});_.$I(_.$DH,"ytd-overview-answer-view-model",{propNames:["data"]});var Lv=function(){return _.Q.apply(this,arguments)||this};
_.O(Lv,_.Q);Lv.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"}}}};
Lv.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Lv.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Lv.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ck),_.u("design:type",Object)],Lv.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Lv.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],Lv.prototype,"isSearch",void 0);
Lv=_.z([_.p({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],Lv);
_.e(Lv,"ytd-secondary-search-container-renderer",function(){if(Vv0!==void 0)return Vv0;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
return Vv0=Z},{mode:1});var azI;var u3=function(){var Z=_.Q.apply(this,arguments)||this;Z.renderSecondarySearchContainer=!1;Z.isSearch=!1;Z.isSearchDova=_.F("dova_on_search");return Z};
_.O(u3,_.Q);_.P=u3.prototype;_.P.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary",mapping:{sectionListRenderer:{component:"ytd-section-list-renderer",properties:{isSearch:"[[isSearch]]",isSearchDova:"[[isSearchDova]]"}}}},"data.continuations":{id:"continuations",mapping:{pageContinuationData:"ytd-page-continuation"}}}};
_.P.created=function(){var Z=this;this.boundStampSecondarySearchContainerIfFits=function(){Z.stampSecondarySearchContainerIfFits()};
_.wr("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.P.computeIsSearchFrictionPage=function(Z){var V,a,J,r,f;Z=Z==null?void 0:(V=Z.primaryContents)==null?void 0:(a=V.sectionListRenderer)==null?void 0:(J=a.contents)==null?void 0:(r=J[0])==null?void 0:(f=r.itemSectionRenderer)==null?void 0:f.contents;if(!Z)return!1;V=_.B(Z);for(a=V.next();!a.done;a=V.next())if(J=void 0,(J=a.value)==null?0:J.searchFrictionViewModel)return!0;return!1};
_.P.computeShowSecondaryColumn=function(Z,V){return!!(V&&V.secondaryContents&&Z)};
_.P.activeChanged=function(){var Z=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.zh(this,this.debounceStampSecondarySearchContainerIfFits)),_.lm(function(){Z.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.zh(this,this.debounceStampSecondarySearchContainerIfFits))};
_.P.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.P.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.P.debounceStampSecondarySearchContainerIfFits=function(){_.t4(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.P.onRetrieveLocation=function(Z,V){V.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);Z.stopPropagation()};
_.P.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
u3.prototype.dataChanged=u3.prototype.dataChanged;u3.prototype.onRetrieveLocation=u3.prototype.onRetrieveLocation;u3.prototype.persistentGuideChanged=u3.prototype.persistentGuideChanged;u3.prototype.activeChanged=u3.prototype.activeChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],u3.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],u3.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],u3.prototype,"ytdGuideStateAwareBehavior",void 0);_.z([_.A(_.cU),_.u("design:type",Object)],u3.prototype,"ironResizableBehavior",void 0);_.z([_.x(),_.u("design:type",Boolean)],u3.prototype,"active",void 0);_.z([_.x(),_.u("design:type",Object)],u3.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.F("enable_desktop_search_bigger_thumbs")}}),
_.u("design:type",Boolean)],u3.prototype,"useBiggerThumbs",void 0);_.z([_.x({reflectToAttribute:!0,value:function(){return _.gr("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],u3.prototype,"biggerThumbsStyle",void 0);_.z([_.x(),_.u("design:type",Object)],u3.prototype,"renderSecondarySearchContainer",void 0);_.z([_.x({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.u("design:type",Boolean)],u3.prototype,"showSecondaryColumn",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.u("design:type",Boolean)],u3.prototype,"isSearchFrictionPage",void 0);
_.z([_.x(),_.u("design:type",Object)],u3.prototype,"isSearch",void 0);_.z([_.x(),_.u("design:type",Object)],u3.prototype,"isSearchDova",void 0);_.z([_.RX("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u3.prototype,"activeChanged",null);_.z([_.RX("guidePersistentAndVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u3.prototype,"persistentGuideChanged",null);
_.z([_.$K("yt-retrieve-location"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],u3.prototype,"onRetrieveLocation",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u3.prototype,"dataChanged",null);u3=_.z([_.p({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],u3);
_.e(u3,"ytd-two-column-search-results-renderer",function(){if(azI!==void 0)return azI;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return azI=Z},{mode:1});var WO=function(){var Z=_.Q.apply(this,arguments)||this;Z.hasSearchHeader=!1;Z.hasSecondaryContent=!1;Z.hasBiggerThumbs=_.F("enable_desktop_search_bigger_thumbs");Z.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return Z};
_.O(WO,_.Q);_.P=WO.prototype;_.P.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:_.F0(["aa","eocs"])}}};
_.P.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.P.loadPage_=function(Z){this.initCsi();Z&&(this.data=Z,_.wr("REFINEMENTS_TUPLE",["FromSearchResponse",Z.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.vy(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.P.initCsi=function(){_.lc("results",["ol","cpt"])};
_.P.updateTitle=function(){var Z=_.A7(window.location.href,"q");Z||(Z=_.A7(window.location.href,"search_query"));_.Rg(this.hostElement,"yt-update-title",Z||"")};
_.P.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.P.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.F("web_srp_data_changed_terminate_imp_killswitch")||_.MR(this.hostElement,"yt-terminate-video-preview-action")};
_.P.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.P.computeHasSearchHeader=function(Z){var V;Z=Z==null?void 0:(V=Z.header)==null?void 0:V.searchHeaderRenderer;return!!Z&&(!!Z.searchFilterButton||!!Z.chipBar)};
_.P.computeHasSecondaryContent=function(Z){var V,a;return!!(Z==null?0:(V=Z.contents)==null?0:(a=V.twoColumnSearchResultsRenderer)==null?0:a.secondaryContents)};
_.QS.Object.defineProperties(WO,{template:{configurable:!0,enumerable:!0,get:function(){if(ETK===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);ETK=Z}Z=ETK;return Z}}});
WO.prototype.onReloadContinuationFinish=WO.prototype.onReloadContinuationFinish;WO.prototype.dataChanged=WO.prototype.dataChanged;_.z([_.A(_.te.YtPageBehavior),_.u("design:type",Object)],WO.prototype,"ytPageBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],WO.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],WO.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],WO.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ck),_.u("design:type",Object)],WO.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],WO.prototype,"data",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],WO.prototype,"monitorScroll",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],WO.prototype,"hasSearchHeader",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],WO.prototype,"hasSecondaryContent",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],WO.prototype,"hasBiggerThumbs",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],WO.prototype,"dataChanged",null);
_.z([_.$K("yt-reload-continuation-finish"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],WO.prototype,"onReloadContinuationFinish",null);WO=_.z([_.p({is:"ytd-search"})],WO);_.Xc.registerService(_.cKo,WO);
_.Ok();
}catch(e){_._DumpException(e)}
try{
_.Df("h8y2qb");
var Am0=function(Z){if(Z=_.OHE(Z)){var V;(V=Z.sources)!=null&&V[0]?(V=_.wKF(Z),V=V<1?"VERTICAL":V>1?"HORIZONTAL":"SQUARE"):V=void 0;return V}},sx=function(Z){_.KR.call(this,"upload");
this.opts.query=Z},EsW=function(Z,V){return _.S(ku8,{data:Z,
onYtNavigate:V})},vsK=function(Z,V){return Z.map(function(a){if(a.tabRenderer)return jHS(a.tabRenderer);
if(a.expandableTabRenderer&&V){var J=a.expandableTabRenderer;return{customTabRenderable:function(){return V(J)}}}return{}})},jHS=function(Z){return{identifier:Z.tabIdentifier,
aTagConfig:_.nh({innertubeCommand:Z.endpoint,forceNewState:!0}),title:Z.title,selected:Z.selected,disabled:Z.unselectable,icon:Z.icon}},xuH=function(Z,V){return _.gV(Z.entities,"pageHeaderEntity",V)},QHo=function(Z){return _.$z({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:Z})},pq0=function(Z){if(!_.eV(document,"gtm-noscript")){var V=document.createElement("noscript");
V.id="gtm-noscript";V.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+Z+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(V)}};_.V8(sx,_.KR);sx.prototype.JSC$7967_setLabel=function(Z){sx.superClass_.JSC$7967_setLabel.call(this,Z);return this};
sx.prototype.addUploadMetadata=function(Z,V){sx.superClass_.addUploadMetadata.call(this,Z,V);return this};var htS=function(Z){if(Z!=="youtubebanner"&&Z!=="youtube-channel-banner")throw Error("Tl");sx.call(this,Z)};
_.O(htS,sx);htS.prototype.JSC$7967_setLabel=function(Z){sx.prototype.JSC$7967_setLabel.call(this,Z);return this};
htS.prototype.addUploadMetadata=function(Z,V){sx.prototype.addUploadMetadata.call(this,Z,V);return this};var etk=[_.cU,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(Z){_.qR(Z).path[0]!==this&&(this.resetLayout(),Z.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var Z=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.J9(this._layoutDebouncer,_.fh,Z);_.oZ(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var Z=this;requestAnimationFrame(function(){Z.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(Z){this.resizerShouldNotify(Z)&&this._notifyDescendant(Z)},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 zt8=[_.st4,{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(Z,V){var a=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[Z];if(!a)throw new ReferenceError(this._getUndefinedMsg(Z));Z=this._boundEffect(a,V||{});Z.setUp();return Z},
_effectsChanged:function(Z,V,a){this._tearDownEffects();Z&&a&&(Z.split(" ").forEach(function(J){var r;J!==""&&((r=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[J])?this._effects.push(this._boundEffect(r,V[J])):console.warn(this._getUndefinedMsg(J)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(Z,V){V=V||{};var a=parseFloat(V.startsAt||0),J=parseFloat(V.endsAt||1),r=J-a,f=function(){};
J=a===0&&J===1?Z.run:function(d,N){Z.run.call(this,Math.max(0,(d-a)/r),N)};
return{setUp:Z.setUp?Z.setUp.bind(this,V):f,run:Z.run?J.bind(this):f,tearDown:Z.tearDown?Z.tearDown.bind(this):f}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(Z){Z.setUp()!==!1&&this._effectsRunFn.push(Z.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(Z){Z.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(Z,V){this._effectsRunFn&&this._effectsRunFn.forEach(function(a){a(Z,V)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var Z=this._clampedScrollTop;this._updateScrollState(Z);this.threshold>0&&this._setThresholdTriggered(Z>=this.threshold)}},
_getDOMRef:function(Z){console.warn("_getDOMRef","`"+Z+"` is undefined")},
_getUndefinedMsg:function(Z){return"Scroll effect `"+Z+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+Z+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("Ul`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(Z){var V={};Z=parseFloat(Z.scalar);V.background=this._getDOMRef("background");V.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");V.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");V.deltaBg=V.backgroundFrontLayer.offsetHeight-V.background.offsetHeight;V.deltaBg===0?(isNaN(Z)&&(Z=.8),V.deltaBg=(this._dHeight||0)*Z):(isNaN(Z)&&(Z=
1),V.deltaBg*=Z);this._fxParallaxBackground=V},
run:function(Z){var V=this._fxParallaxBackground;this.transform("translate3d(0px, "+V.deltaBg*Math.min(1,Z)+"px, 0px)",V.backgroundFrontLayer);V.backgroundRearLayer&&this.transform("translate3d(0px, "+V.deltaBg*Math.min(1,Z)+"px, 0px)",V.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var $uo;var Rto;var MaK=function(){};
_.P=MaK.prototype;_.P._scrollTargetChanged=function(){};
_.P.scroll=function(){};
_.P._isValidScrollTarget=function(){};
_.P._toggleScrollListener=function(){};
_.P.toggleScrollListener=function(){};
_.P.createEffect=function(){};
_.P._effectsChanged=function(){};
_.P._layoutIfDirty=function(){};
_.P._boundEffect=function(){};
_.P._setUpEffect=function(){};
_.P._tearDownEffects=function(){};
_.P._runEffects=function(){};
_.P._scrollHandler=function(){};
_.P._scrollStateChanged=function(){};
_.P._getUndefinedMsg=function(){};
_.P.notifyResize=function(){};
_.P.assignParentResizable=function(){};
_.P.stopResizeNotificationsFor=function(){};
_.P._subscribeIronResize=function(){};
_.P._unsubscribeIronResize=function(){};
_.P.resizerShouldNotify=function(){};
_.P._onDescendantIronResize=function(){};
_.P._fireResize=function(){};
_.P._onIronRequestResizeNotifications=function(){};
_.P._parentResizableChanged=function(){};
_.P._notifyDescendant=function(){};
_.P._requestResizeNotifications=function(){};
_.P._findParent=function(){};
_.P._appResetLayoutHandler=function(){};
_.P.resetLayout=function(){};
_.P._notifyLayoutChanged=function(){};
_.P._notifyDescendantResize=function(){};
_.P._setThresholdTriggered=function(){};
MaK=_.B_({_template:function(){if(Rto!==void 0)return Rto;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;$uo===void 0&&($uo=document.createElement("template"));var J=$uo;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return Rto=Z},
is:"tp-yt-app-header",behaviors:[zt8,etk],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 Z=_.qR(this.$.slot).getDistributedNodes(),V=0,a;a=Z[V];V++)if(a.nodeType===Node.ELEMENT_NODE)if(a.hasAttribute("sticky")){this._stickyElRef=a;break}else this._stickyElRef||(this._stickyElRef=a);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var Z=this._clampedScrollTop,V=this._height===0||Z===0,a=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;V||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();V?this._updateScrollState(Z,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=a}},
_updateScrollState:function(Z,V){if(this._height!==0){var a=0,J=this._top;var r=this._maxHeaderTop;var f=Z-this._lastScrollTop,d=Math.abs(f),N=Z>this._lastScrollTop,C=performance.now();this._mayMove()&&(a=this._clamp(this.reveals?J+f:Z,0,r));Z>=this._dHeight&&(a=this.condenses&&!this.fixed?Math.max(this._dHeight,a):a,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&d<100){if(C-this._initTimestamp>300||this._wasScrollingDown!==N)this._initScrollTop=Z,this._initTimestamp=C;Z>=r&&
(Math.abs(this._initScrollTop-Z)>30||d>10?(N&&Z>=r?a=r:!N&&Z>=this._dHeight&&(a=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((a-J)/(f/(C-this._lastTimestamp)),0,300)+"ms"):a=this._top)}r=this._dHeight===0?Z>0?1:0:a/this._dHeight;V||(this._lastScrollTop=Z,this._top=a,this._wasScrollingDown=N,this._lastTimestamp=C);if(V||r!==this._progress||J!==a||Z===0)this._progress=r,this._runEffects(r,a),this._transformHeader(a)}},
_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(Z){this.translate3d(0,-Z+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&Z>=this._stickyElTop?Math.min(Z,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(Z,V,a){return Math.min(a,Math.max(V,Z))},
_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),_.qR(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(Z){switch(Z){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.qR(this).querySelector("[main-title]");case "condensedTitle":return _.qR(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var LGi;var um0;_.B_({_template:function(){if(um0!==void 0)return um0;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;LGi===void 0&&(LGi=document.createElement("template"));var J=LGi;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return um0=Z},
is:"tp-yt-app-header-layout",behaviors:[etk],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.qR(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var Z=this.header;if(this.isAttached&&Z){this.$.wrapper.classList.remove("initializing");Z.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)Z.style.left=
"",Z.style.right="";else{var V=this.getBoundingClientRect(),a=document.documentElement.clientWidth-V.right;Z.style.left=V.left+"px";Z.style.right=a+"px"}V=this.$.contentContainer.style;a=Z.offsetHeight;Z.fixed&&!Z.condenses&&this.hasScrollingRegion?(V.marginTop=a+"px",V.paddingTop=""):(V.paddingTop=a+"px",V.marginTop="")}}});var WGS=new _.W("replaceFeedContentAction");var gsW=new _.W("alertCommand");var IqK=new _.W("manageLabsStateCommand");var Z8i=new _.W("channelBannerEditorRenderer");var VCk=new _.W("inlineFormRenderer");var FI=new _.W("playlistSidebarPrimaryInfoRenderer");var aSL=new _.W("productDetailsThumbnailRenderer"),JFW=new _.W("productDetailsVariantRenderer"),oUK=new _.W("productDetailsVariantOptionRenderer"),rF0=new _.W("productDetailsOffersContainerRenderer"),Pa8=new _.W("productDetailsOfferRenderer");var fSi=new _.W("shoppingFlaggingRenderer");var i8J=new _.W("playlistBylineRenderer");var BqC=new _.W("insertChannelTabCommand");var DU=function(){return _.Wp.apply(this,arguments)||this};
_.O(DU,_.Wp);_.P=DU.prototype;_.P.activeChanged=function(){if(this.active){var Z=_.H(this.hostElement).querySelector("#header");Z&&_.Rg(Z,"iron-resize");window.addEventListener("scroll",_.zh(this,this.onScroll))}else window.removeEventListener("scroll",_.zh(this,this.onScroll)),_.Rg(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.P.guideVisibleChanged=function(){var Z=_.H(this.hostElement).querySelector("#header");Z&&_.Rg(Z,"iron-resize")};
_.P.onScroll=function(){var Z=this;_.t4(this,"onScroll",function(){var V=_.H(Z.hostElement).querySelector("#header");V&&V.polymerController&&(V=V.polymerController.getScrollState().progress===1?"standard":"seamed",_.Rg(Z.hostElement,"yt-request-panel-mode-change",{mode:V}))},10)};
_.P.tabsChanged=function(){if(this.tabs){for(var Z=null,V=0,a=this.tabs.length;V<a;++V){var J=this.tabs[V].tabRenderer;if(J&&J.selected){Z=V;break}}this.selected=Z}};
_.P.onTabsActivate=function(Z){_.Rg(this.hostElement,"yt-navigate",{endpoint:this.tabs[Z.detail.selected].tabRenderer.endpoint})};
DU.prototype.tabsChanged=DU.prototype.tabsChanged;DU.prototype.guideVisibleChanged=DU.prototype.guideVisibleChanged;DU.prototype.activeChanged=DU.prototype.activeChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],DU.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],DU.prototype,"ytdGuideStateAwareBehavior",void 0);_.z([_.x(),_.u("design:type",Array)],DU.prototype,"tabs",void 0);
_.z([_.x(),_.u("design:type",Object)],DU.prototype,"selected",void 0);_.z([_.x(),_.u("design:type",Boolean)],DU.prototype,"active",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],DU.prototype,"disableHeaderFluidWidth",void 0);_.z([_.RX("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DU.prototype,"activeChanged",null);
_.z([_.RX("guidePersistentAndVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DU.prototype,"guideVisibleChanged",null);_.z([_.RX("tabs"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DU.prototype,"tabsChanged",null);DU=_.z([_.IX()],DU);var d3K=[_.I.YtRendererBehavior,_.wi.YtdGuideStateAwareBehavior,DU.prototype];var m3K=2/3,NqI=_.Ne(130749),CaJ=function(Z,V){var a=this;this.element=Z;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){a.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:m3K,moveAction:function(J){a.moveAction(J)},
triggerAction:function(){a.element.isReloading=!0;_.c3(_.Ze(),{visualElement:NqI});_.Lr.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:a.element}})}}}};
_.oc(_.Ze(),NqI,this.layer);this.gesture=new _.rg(Z,V,this.refreshConfig,"pan-down");this.attach()};
_.P=CaJ.prototype;_.P.attach=function(){this.gesture.attach()};
_.P.detach=function(){this.gesture.detach()};
_.P.reset=function(){this.element.close()};
_.P.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.P.moveAction=function(Z){this.element.rotation=Z*360};var qbI=_.Ne(130750),ct=function(Z,V,a,J,r){var f=this;this.element=Z;this.parent=a;this.channelHeader=J;this.ytdReduxDispatch=r;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){f.tabsStartAtInPx=f.channelHeader.clientHeight-48;var d;(d=f.selectedTab)!=null&&d.title&&(d=_.l().resolve(_.M_(_.jV)))&&(d=d.getCurrentPage(),f.lastVisitedTabScrollPosition=d.getScrollTop(),f.previousTab&&
((f.lastVisitedTabScrollPosition===void 0?0:f.lastVisitedTabScrollPosition<f.channelHeader.clientHeight-48)?f.scrollPositionForTabs.has(f.selectedTab.title)&&f.scrollPositionForTabs.delete(f.selectedTab.title):f.scrollPositionForTabs.set(f.selectedTab.title,d.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:Sbi(),triggerAction:function(){f.navigate(f.previousTab)},
moveAction:function(d,N){f.moveAction(d,N)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-Sbi(),triggerAction:function(){f.navigate(f.nextTab)},
moveAction:function(d,N){f.moveAction(d,N)}}}};
_.oc(_.Ze(),qbI,this.layer);this.gesture=new _.rg(Z,V,this.tabConfig);this.attach()};
ct.prototype.attach=function(){this.gesture.attach()};
ct.prototype.detach=function(){this.gesture.detach()};
ct.prototype.tabsChanged=function(Z){if(Z){var V=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next()){a=a.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=a);var J=void 0;if((J=a)==null?0:J.selected)this.previousTab=V,this.selectedTab=a;V=a}V=this.gesture;Z=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}});
V.config=Z;this.scrollPositionNeedsUpdate=!0}};
ct.prototype.moveAction=function(Z,V){if(!this.tabsElement){var a;this.tabsElement=(a=this.parent.header)==null?void 0:a.tabsElement;V==="right"&&this.previousTab?_.XkL(_.Ic.instance,this.previousTab.endpoint,{},""):V==="left"&&this.nextTab&&_.XkL(_.Ic.instance,this.nextTab.endpoint,{},"");if(!this.tabsElement)return}a=this.tabsElement._pos;V==="right"&&(Z*=-1);this.tabsElement._positionBar(a.width,a.left*1+a.width*Z)};
var Sbi=function(){var Z,V;return(V=(Z=_.l().resolve(_.jV).getCurrentPage())==null?void 0:Z.clientWidth)!=null?V:0};
ct.prototype.navigate=function(Z){this.element.data=void 0;if(Z=Z==null?void 0:Z.endpoint)this.ytdReduxDispatch(QHo(!0)),_.c3(_.Ze(),{visualElement:qbI}),_.Lr.instance.resolveCommand({navigateAction:{endpoint:Z}},{form:{element:this.element}})};var TqW;var Ybk;var Ox=function(){return _.Q.apply(this,arguments)||this};
_.O(Ox,_.Q);Ox.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ox.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ox.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ox.prototype,"data",void 0);Ox=_.z([_.p({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],Ox);
_.e(Ox,"ytd-labs-edit-renderer",function(){if(Ybk!==void 0)return Ybk;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Ybk=Z},{mode:1});var X2C;var Gi=function(){var Z=_.Q.apply(this,arguments)||this;Z.dark=!1;Z.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";Z.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return Z};
_.O(Gi,_.Q);Gi.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Gi.prototype.ready=function(){var Z=document.documentElement.hasAttribute("dark");this.setBackgroundImage(Z);this.dark=Z};
Gi.prototype.onDarkModeToggledAction=function(Z){this.setBackgroundImage(Z);this.dark=Z};
Gi.prototype.setBackgroundImage=function(Z){_.eL(this.hostElement,{"--yt-labs-header-background":"url("+(Z?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Gi.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Gi.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Gi.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Gi.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Gi.prototype,"dark",void 0);
Gi=_.z([_.p({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],Gi);
_.e(Gi,"ytd-labs-header-renderer",function(){if(X2C!==void 0)return X2C;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return X2C=Z},{mode:1});var KwK;var wg=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return Z};
_.O(wg,_.Q);wg.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"}}}}}};
wg.prototype.onYtToggleButton=function(Z){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",Z.detail.toggled)};
wg.prototype.onManageLabsState=function(Z){if(Z=_.D(Z,IqK))Z.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?Z.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&Z.labsItemId===this.data.labsItemId&&(Z.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.MR(this.hostElement,"yt-check-labs-opted-in-state").some(function(V){return V})&&this.data.confirmationDialogCommand?_.gW(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.l().resolve(_.Lf).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&Z.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.l().resolve(_.Lf).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
wg.prototype.onCheckLabsOptedInState=function(){var Z=this.get("data.primaryButton.toggleButtonRenderer");return Z?Z.isToggled:!1};
_.QS.Object.defineProperties(wg.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
wg.prototype.onYtToggleButton=wg.prototype.onYtToggleButton;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],wg.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],wg.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],wg.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],wg.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],wg.prototype,"itemStyle",null);_.z([_.$K("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],wg.prototype,"onYtToggleButton",null);wg=_.z([_.p({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],wg);
_.e(wg,"ytd-labs-item-renderer",function(){if(KwK!==void 0)return KwK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return KwK=Z},{mode:1});var nUK;var lSS;var yz=function(){return _.Q.apply(this,arguments)||this};
_.O(yz,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],yz.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],yz.prototype,"data",void 0);yz=_.z([_.p({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],yz);
_.e(yz,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(lSS!==void 0)return lSS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return lSS=Z},{mode:1});var tCo;var bc=function(){return _.Q.apply(this,arguments)||this};
_.O(bc,_.Q);bc.prototype.observeSuperchatChip=function(){if(this.data){var Z={"--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)};_.eL(this.hostElement,Z)}};
bc.prototype.colorFromDecimal=function(Z){return _.SL(Number(Z||0))};
bc.prototype.observeSuperchatChip=bc.prototype.observeSuperchatChip;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],bc.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],bc.prototype,"data",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bc.prototype,"observeSuperchatChip",null);bc=_.z([_.p({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],bc);
_.e(bc,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(tCo!==void 0)return tCo;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return tCo=Z},{mode:1});var Ux=function(){return _.Q.apply(this,arguments)||this};
_.O(Ux,_.Q);Ux.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"}}}};
_.QS.Object.defineProperties(Ux.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ux.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ux.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.D6),_.u("design:type",Object)],Ux.prototype,"ytdDismissibleItemBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ux.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ux.prototype,"hideMessageBlock",null);
Ux=_.z([_.p({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],Ux);
_.e(Ux,"ytd-live-chat-history-entry-renderer",function(){if(nUK!==void 0)return nUK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return nUK=Z},{mode:1});var szW;var Ht=function(){return _.Q.apply(this,arguments)||this};
_.O(Ht,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ht.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ht.prototype,"data",void 0);Ht=_.z([_.p({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],Ht);
_.e(Ht,"ytd-channel-options-renderer",function(){if(szW!==void 0)return szW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return szW=Z},{mode:1});var FwJ;var Ae=function(){return _.Q.apply(this,arguments)||this};
_.O(Ae,_.Q);Ae.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ae.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ae.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ae.prototype,"data",void 0);Ae=_.z([_.p({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],Ae);
_.e(Ae,"ytd-settings-email-item-renderer",function(){if(FwJ!==void 0)return FwJ;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return FwJ=Z},{mode:1});var D3i;var kQ=function(){return _.Q.apply(this,arguments)||this};
_.O(kQ,_.Q);kQ.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"}}}};
kQ.prototype.getExpansionIcon=function(Z){return Z?"arrow_drop_up":"arrow_drop_down"};
kQ.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.QS.Object.defineProperties(kQ.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],kQ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],kQ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],kQ.prototype,"data",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],kQ.prototype,"expanded",void 0);_.z([_.E("expanded"),_.u("design:type",String),_.u("design:paramtypes",[])],kQ.prototype,"emailListExpanded",null);
_.z([_.Ly("#options"),_.u("design:type",Object)],kQ.prototype,"options",void 0);kQ=_.z([_.p({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],kQ);
_.e(kQ,"ytd-settings-email-list-renderer",function(){if(D3i!==void 0)return D3i;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return D3i=Z},{mode:1});var cFW;var Ex=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return Z};
_.O(Ex,_.Q);Ex.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"}}}};
Ex.prototype.handleSignalActionSubmitForm=function(){var Z,V=(Z=this.formRenderer)==null?void 0:Z.getForm();V&&this.data.serviceEndpoint&&_.l().resolve(_.Lf).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},V,{element:this.hostElement})})};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ex.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ex.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Ex.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ex.prototype,"data",void 0);_.z([_.Ly("yt-form-renderer"),_.u("design:type",Object)],Ex.prototype,"formRenderer",void 0);
Ex=_.z([_.p({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],Ex);
_.e(Ex,"ytd-settings-gaia-link-renderer",function(){if(cFW!==void 0)return cFW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return cFW=Z},{mode:1});var O8L;var j1=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return Z};
_.O(j1,_.Q);j1.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.$1I()&&this.set("data.hidden",!1)};
j1.prototype.onSwitchReady=function(){var Z=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.F("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){_.zKD().then(function(V){V&&(Notification.permission==="default"?Z.set("data.hidden",!1):Notification.permission==="granted"&&_.pe("NotificationsDisabled").then(function(a){a||_.MR(Z.hostElement,"yt-toggle-settings-switch",[Z.data.id,!a]);Z.set("data.hidden",!1)}).catch(function(){}))})})};
j1.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}}}}};
j1.prototype.handleUpdateOptionsCommand=function(Z){(Z=_.D(Z,_.VwE))&&this.data&&this.data.id===Z.id&&(this.set("data.hidden",Z.hidden),Z.text!==void 0&&this.set("data.text",Z.text),Z.clearOptions&&this.set("data.options",[]))};
j1.prototype.onSwitchReady=j1.prototype.onSwitchReady;j1.prototype.dataChanged=j1.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],j1.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],j1.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],j1.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],j1.prototype,"data",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],j1.prototype,"dataChanged",null);_.z([_.$K("yt-settings-switch-ready"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],j1.prototype,"onSwitchReady",null);j1=_.z([_.p({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],j1);
_.e(j1,"ytd-settings-options-renderer",function(){if(O8L!==void 0)return O8L;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return O8L=Z},{mode:1});var GCk;var vt=function(){return _.Q.apply(this,arguments)||this};
_.O(vt,_.Q);vt.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
vt.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
vt.prototype.onYtExpanderMoreTapped=vt.prototype.onYtExpanderMoreTapped;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],vt.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],vt.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],vt.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],vt.prototype,"data",void 0);
_.z([_.$K("yt-expander-more-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vt.prototype,"onYtExpanderMoreTapped",null);vt=_.z([_.p({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],vt);
_.e(vt,"ytd-product-details-description-renderer",function(){if(GCk!==void 0)return GCk;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return GCk=Z},{mode:1});var w2k;var xQ=function(){var Z=_.Q.apply(this,arguments)||this;Z.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";Z.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";Z.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";Z.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return Z};
_.O(xQ,_.Q);xQ.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.QS.Object.defineProperties(xQ.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?void 0:(V=Z.offerData)==null?void 0:V.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?void 0:Z.purchaseButtonRenderers)!==void 0&&((V=this.data)==null?void 0:V.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!((Z=this.data)==null||!Z.formattedFromMerchantText)&&(!((V=this.data)==null||!V.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],xQ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],xQ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],xQ.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],xQ.prototype,"data",void 0);
_.z([_.x({type:_.F("kevlar_property_type_migration_killswitch")?String:void 0}),_.u("design:type",Object)],xQ.prototype,"shippingIcon",void 0);_.z([_.x({type:_.F("kevlar_property_type_migration_killswitch")?String:void 0}),_.u("design:type",Object)],xQ.prototype,"shippingAddressIcon",void 0);_.z([_.x({type:_.F("kevlar_property_type_migration_killswitch")?String:void 0}),_.u("design:type",Object)],xQ.prototype,"googleGuaranteeIcon",void 0);
_.z([_.x({type:_.F("kevlar_property_type_migration_killswitch")?String:void 0}),_.u("design:type",Object)],xQ.prototype,"returnPolicyIcon",void 0);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],xQ.prototype,"showAdditionalFees",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],xQ.prototype,"showMultiPurchaseButtons",null);
_.z([_.E("data","showMultiPurchaseButtons"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],xQ.prototype,"showPurchaseData",null);xQ=_.z([_.p({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],xQ);
_.e(xQ,"ytd-product-details-hero-offer-renderer",function(){if(w2k!==void 0)return w2k;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return w2k=Z},{mode:1});var yFW;var b8D;var Qz=function(){return _.Q.apply(this,arguments)||this};
_.O(Qz,_.Q);_.P=Qz.prototype;_.P.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.P.onKeyDown=function(Z){Z=Z.keyCode;Z!==13&&Z!==32||this.handleSelection()};
_.P.onMouseEnterImage=function(){var Z;((Z=this.data)==null?void 0:Z.thumbnailDetails)!==void 0&&_.L4(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.P.onMouseLeaveImage=function(){_.L4(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.P.handleSelection=function(){this.data&&_.Rg(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.QS.Object.defineProperties(Qz.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.isSelected)}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Qz.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Qz.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Qz.prototype,"isSelected",null);Qz=_.z([_.p({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],Qz);
_.e(Qz,"ytd-product-details-thumbnail-renderer",function(){if(b8D!==void 0)return b8D;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return b8D=Z},{mode:1});var pL=function(){var Z=_.Q.apply(this,arguments)||this;var V={};Z.actionMap=(V["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",V["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",V);Z.selectedThumbnailIndex=0;Z.selectItem=function(a){a.target.onKeyDown(a)};
return Z};
_.O(pL,_.Q);_.P=pL.prototype;_.P.handlePreviewImageSelect=function(Z){this.hoverThumbnail=Z};
_.P.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.P.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.P.onThumbnailSelected=function(Z,V){this.selectedThumbnailIndex=V};
_.P.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.P.updateOffset=function(){var Z=_.H(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-Z));this.ytdHorizontalListBehavior.reposition_()};
_.QS.Object.defineProperties(pL.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)==null?0:Z.imageRenderer){var V,a;return((V=this.data)==null?void 0:(a=V.imageRenderer)==null?void 0:a.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var Z;if((Z=this.data)==null?0:Z.imageRenderer){var V;return(V=_.D(this.data.imageRenderer[this.selectedThumbnailIndex],aSL))==null?void 0:V.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var Z=this,V,a,J,r=(J=(V=this.data)==null?void 0:(a=V.imageRenderer)==null?void 0:a.map(function(f,d){return{productDetailsThumbnailRenderer:Object.assign({},_.D(f,aSL),{index:d,isSelected:d===Z.selectedThumbnailIndex})}}))!=null?J:[];
return Object.assign({},this.data,{imageRenderer:r})}}});
pL.prototype.updateOffset=pL.prototype.updateOffset;pL.prototype.dataChanged=pL.prototype.dataChanged;pL.prototype.onThumbnailSelected=pL.prototype.onThumbnailSelected;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],pL.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],pL.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.$R.YtdHorizontalListBehavior),_.u("design:type",Object)],pL.prototype,"ytdHorizontalListBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],pL.prototype,"componentBehavior",void 0);_.z([_.A([_.ee.YtActionHandlerBehavior]),_.u("design:type",Object)],pL.prototype,"actionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],pL.prototype,"data",void 0);_.z([_.x({value:"$.items.children"}),_.u("design:type",String)],pL.prototype,"itemsPath",void 0);_.z([_.x({value:3}),_.u("design:type",Number)],pL.prototype,"initialCount",void 0);
_.z([_.Ly("#items"),_.u("design:type",Object)],pL.prototype,"items",void 0);_.z([_.x(),_.u("design:type",Object)],pL.prototype,"selectedThumbnailIndex",void 0);_.z([_.x(),_.u("design:type",Object)],pL.prototype,"hoverThumbnail",void 0);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],pL.prototype,"showThumbnails",null);
_.z([_.$K("ytd-product-details-thumbnail-renderer-selected"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Number]),_.u("design:returntype")],pL.prototype,"onThumbnailSelected",null);_.z([_.E("data","selectedThumbnailIndex","hoverThumbnail"),_.u("design:type",Object),_.u("design:paramtypes",[])],pL.prototype,"thumbnailDetails",null);_.z([_.E("data","selectedThumbnailIndex"),_.u("design:type",Object),_.u("design:paramtypes",[])],pL.prototype,"populatedData",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pL.prototype,"dataChanged",null);_.z([_.$K("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pL.prototype,"updateOffset",null);pL=_.z([_.p({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],pL);
_.e(pL,"ytd-product-details-image-carousel-renderer",function(){if(yFW!==void 0)return yFW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return yFW=Z},{mode:_.h4("kevlar_poly_si_batch_j079")?1:2});var U30;var he=function(){return _.Q.apply(this,arguments)||this};
_.O(he,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],he.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],he.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],he.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],he.prototype,"data",void 0);he=_.z([_.p({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],he);
_.e(he,"ytd-product-details-offer-renderer",function(){if(U30!==void 0)return U30;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return U30=Z},{mode:1});var H8C;var e1=function(){var Z=_.Q.apply(this,arguments)||this;Z.isOffersHidden=!0;return Z};
_.O(e1,_.Q);e1.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var Z,V=_.D((Z=this.data)==null?void 0:Z.viewOffersButton,_.y9);V&&this.ytRendererBehavior.logExplicitClick(V)};
e1.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.QS.Object.defineProperties(e1.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J;return(a=_.D((Z=this.data)==null?void 0:(V=Z.offers)==null?void 0:V[0],Pa8))==null?void 0:(J=a.offerData)==null?void 0:J.vendorLogoUrl}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],e1.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],e1.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],e1.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],e1.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],e1.prototype,"isOffersHidden",void 0);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],e1.prototype,"firstOfferVendorLogoUrl",null);e1=_.z([_.p({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],e1);
_.e(e1,"ytd-product-details-offers-container-renderer",function(){if(H8C!==void 0)return H8C;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return H8C=Z},{mode:1});var AFW;var kC8;var zi=function(){return _.Q.apply(this,arguments)||this};
_.O(zi,_.Q);zi.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
zi.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.L4(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
zi.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.L4(this,"ytd-product-details-variant-image-unselect")};
_.QS.Object.defineProperties(zi.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 Z;return((Z=this.data)==null?void 0:Z.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return((Z=this.data)==null?void 0:Z.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((V=this.data)==null?void 0:V.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((a=this.data)==null?void 0:a.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var Z;if(((Z=this.data)==null?void 0:Z.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var Z,V;return this.isUnavailable?(Z=this.data)==null?void 0:Z.variantOptionUnavailableAccessibilityLabel:(V=this.data)==null?void 0:V.variantOptionAccessibilityLabel}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],zi.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],zi.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],zi.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],zi.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],zi.prototype,"displayType",void 0);
_.z([_.E("displayType","data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zi.prototype,"isImageButton",null);_.z([_.E("displayType","data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zi.prototype,"isPillButton",null);_.z([_.E("data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zi.prototype,"isActive",null);
_.z([_.E("data"),_.x({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zi.prototype,"isUnavailable",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"thumbnailDetails",null);_.z([_.E("isUnavailable","data"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"accessibilityLabel",null);zi=_.z([_.p({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],zi);
_.e(zi,"ytd-product-details-variant-option-renderer",function(){if(kC8!==void 0)return kC8;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return kC8=Z},{mode:1});var EUW;var $Q=function(){var Z=_.Q.apply(this,arguments)||this;Z.variantsExpanded=!1;Z.hideShowMoreLessVariantButton=!0;Z.initialized=!1;Z.computeVariantsDebouncer=null;Z.computeVariants=function(V){V=V===void 0?!1:V;Z.variantsExpanded||Z.showOptions()||!V||(Z.variantsExpanded=!0);if(Z.variantsExpanded){V=_.B(Z.items.children);for(var a=V.next();!a.done;a=V.next())a.value.hidden=!1}Z.initialized=!0};
return Z};
_.O($Q,_.Q);_.P=$Q.prototype;_.P.ready=function(){var Z=this;setTimeout(function(){Z.computeVariants(!0)})};
_.P.showOptions=function(){for(var Z=_.B(this.items.children),V=Z.next();!V.done;V=Z.next())V.value.hidden=!0;var a=this.container.getBoundingClientRect().width,J=0,r=Z=0;V=!1;for(var f=_.B(this.items.children),d=f.next();!d.done;d=f.next()){d=d.value;d.hidden=!1;var N=d.getBoundingClientRect().width;if(J+N<a)J+=N;else if(++r<2)J=N;else break;Z+=1;d.hasAttribute("is-active")&&(V=!0)}for(a=Z;a<this.items.children.length;a++)this.items.children[a].hidden=!0;this.hideShowMoreLessVariantButton=Z===this.items.children.length;
return V};
_.P.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.J9(this.computeVariantsDebouncer,_.zq.after(100),this.computeVariants)};
_.P.onShowMoreLessVariantsButtonClick=function(){var Z;(Z=this.data)!=null&&Z.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.P.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.QS.Object.defineProperties($Q.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=(Z=this.data)==null?void 0:(V=Z.variantOptionRenderers)==null?void 0:V.find(function(f){return _.D(f,oUK).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),J,r;
return(r=(J=_.D(a,oUK))==null?void 0:J.name)!=null?r:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.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"}}}});
$Q.prototype.debouncedComputeVariants=$Q.prototype.debouncedComputeVariants;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],$Q.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],$Q.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],$Q.prototype,"componentBehavior",void 0);_.z([_.A(_.cU),_.u("design:type",Object)],$Q.prototype,"ironResizableBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],$Q.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],$Q.prototype,"variantsExpanded",void 0);_.z([_.x(),_.u("design:type",Object)],$Q.prototype,"hideShowMoreLessVariantButton",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$Q.prototype,"initialized",void 0);_.z([_.Ly("#items"),_.u("design:type",HTMLDivElement)],$Q.prototype,"items",void 0);_.z([_.Ly("#container"),_.u("design:type",HTMLDivElement)],$Q.prototype,"container",void 0);
_.z([_.Ly("#more-variants-button"),_.u("design:type",HTMLElement)],$Q.prototype,"moreVariantsButton",void 0);_.z([_.E("data"),_.u("design:type",String),_.u("design:paramtypes",[])],$Q.prototype,"selectedOptionName",null);_.z([_.RX("data","variantsExpanded"),_.$K("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$Q.prototype,"debouncedComputeVariants",null);
_.z([_.E("data"),_.u("design:type",String),_.u("design:paramtypes",[])],$Q.prototype,"displayType",null);_.z([_.E("displayType"),_.u("design:type",Object),_.u("design:paramtypes",[])],$Q.prototype,"variantItemsClassname",null);$Q=_.z([_.p({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],$Q);
_.e($Q,"ytd-product-details-variant-renderer",function(){if(EUW!==void 0)return EUW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return EUW=Z},{mode:1});var Rk=function(){return _.Q.apply(this,arguments)||this};
_.O(Rk,_.Q);
Rk.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"}}}};
_.QS.Object.defineProperties(Rk.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=(V=_.D((Z=this.data)==null?void 0:Z.offersContainerRenderer,rF0))==null?void 0:V.offers;return a!==void 0&&(a==null?void 0:a.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 Z,V,a;return((a=(Z=this.data)==null?void 0:(V=Z.variants)==null?void 0:V.map(function(J){var r,f;J=(f=(r=_.D(J,JFW))==null?void 0:r.variantOptionRenderers)==null?void 0:f.find(function(N){var C;return((C=_.D(N,oUK))==null?void 0:C.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var d;return(d=_.D(J,oUK))==null?void 0:d.name}).filter(function(J){return typeof J==="string"}))!=null?a:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J=(V=_.D((Z=this.data)==null?void 0:Z.shoppingFlaggingRenderer,fSi))==null?void 0:(a=V.reportButton)==null?void 0:a.buttonRenderer;if(J)return{text:J.text,command:J.command,icon:{iconType:"FLAG"},accessibilityData:J.accessibilityData,trackingParams:J.trackingParams,loggingDirectives:J.loggingDirectives}}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Rk.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Rk.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Rk.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Rk.prototype,"data",void 0);_.z([_.Ly("#image-carousel-renderer"),_.u("design:type",Object)],Rk.prototype,"imageCarouselRenderer",void 0);
_.z([_.Ly("#hero-offer-renderer"),_.u("design:type",Object)],Rk.prototype,"productDetailsHeroOfferRenderer",void 0);_.z([_.Ly("#variants"),_.u("design:type",Object)],Rk.prototype,"productDetailsVariantRenderer",void 0);_.z([_.Ly("#offers"),_.u("design:type",Object)],Rk.prototype,"productDetailsOffersContainerRenderer",void 0);_.z([_.Ly("#description-renderer"),_.u("design:type",Object)],Rk.prototype,"productDetailsDescriptionRenderer",void 0);
_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Rk.prototype,"showPurchaseData",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Rk.prototype,"showHeroOfferRenderer",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Rk.prototype,"showBrandText",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Rk.prototype,"showOffers",null);
_.z([_.E("showOffers","showPurchaseData"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Rk.prototype,"showBuySeparator",null);_.z([_.E("showOffers","showPurchaseData"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Rk.prototype,"showBuyCard",null);_.z([_.E("data"),_.u("design:type",String),_.u("design:paramtypes",[])],Rk.prototype,"selectedVariantsText",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Rk.prototype,"shoppingReportingButtonData",null);
Rk=_.z([_.p({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],Rk);
_.e(Rk,"ytd-product-details-renderer",function(){if(AFW!==void 0)return AFW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return AFW=Z},{mode:1});var jzW;var vUi;var x3D;var M$=function(){return _.Q.apply(this,arguments)||this};
_.O(M$,_.Q);M$.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.QS.Object.defineProperties(M$.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],M$.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],M$.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],M$.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],M$.prototype,"formattedAmount",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],M$.prototype,"ariaLabel",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data.style"),_.u("design:type",String),_.u("design:paramtypes",[])],M$.prototype,"vcBalanceWidgetStyle",null);M$=_.z([_.qZ({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],M$);
_.e(M$,"yt-vc-balance-renderer",function(){if(x3D===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;vUi===void 0&&(vUi=document.createElement("template"));var J=vUi;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);x3D=Z}Z=x3D;return Z},{mode:2});_.YN("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var LL=function(){return _.Q.apply(this,arguments)||this};
_.O(LL,_.Q);_.QS.Object.defineProperties(LL.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:""}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],LL.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],LL.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],LL.prototype,"data",void 0);_.z([_.x({selectorArgs:["data.vcBalanceEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"vcBalanceEntity",V)}}),
_.u("design:type",Object)],LL.prototype,"vcBalanceEntity",void 0);_.z([_.E("vcBalanceEntity"),_.u("design:type",String),_.u("design:paramtypes",[])],LL.prototype,"formattedAmount",null);_.z([_.E("vcBalanceEntity"),_.u("design:type",String),_.u("design:paramtypes",[])],LL.prototype,"vcBalanceAriaLabel",null);LL=_.z([_.p({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],LL);
_.e(LL,"ytd-vc-balance-renderer",function(){if(jzW!==void 0)return jzW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return jzW=Z},{mode:1});var Qzi;var uc=function(){var Z=_.Q.apply(this,arguments)||this;Z.rotation=0;Z.isReloading=!1;return Z};
_.O(uc,_.Q);uc.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
uc.prototype.reset=function(){this.hostElement.style.opacity=""};
uc.prototype.close=function(){var Z=this;return _.m(function(V){if(V.nextAddress==1)return _.q(V,Z.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);Z.hostElement.style.opacity="0";_.mt(V)})};
uc.prototype.rotationChanged=uc.prototype.rotationChanged;_.z([_.x(),_.u("design:type",Object)],uc.prototype,"rotation",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],uc.prototype,"isReloading",void 0);_.z([_.Ly("#icon"),_.u("design:type",HTMLElement)],uc.prototype,"icon",void 0);_.z([_.RX("rotation"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uc.prototype,"rotationChanged",null);
uc=_.z([_.p({disableElementRegistration:!0,is:"ytd-refresh"})],uc);
_.e(uc,"ytd-refresh",function(){if(Qzi!==void 0)return Qzi;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Qzi=Z},{mode:1});var p2K;var hPK;var ePH=function(Z,V,a,J,r,f,d,N){this.minWidth=Z;this.minHeight=V;this.recommendedWidth=a;this.recommendedHeight=J;this.JSC$19312_maxFileSize=r;this.title=f;this.bannerGalleryTitle=d;this.channelId=N;this.picker_=null;Z=_.GXE("yt-banner");V=Z.addView;a=(new htS("youtubebanner")).addUploadMetadata("silo_id","19");a.opts.ytMaxFileSize=this.JSC$19312_maxFileSize;J=this.recommendedHeight;a.opts.ytRecWidth=this.recommendedWidth;a.opts.ytRecHeight=J;V.call(Z,a);Z.addView(new _.ty);V=Z.addView;a=new _.ty;
a.opts.type="ytbanner";V.call(Z,a.JSC$7967_setLabel(this.bannerGalleryTitle));V=Z.setTitle(this.title).setSize(1E3);V.urlParamMap_.set("thumbs","orig");a=this.minWidth;J=this.minHeight;if(isNaN(a)||isNaN(J))throw Error("kb`"+a+"`"+J);V.urlParamMap_.set("minSize",a+"x"+J);V.urlParamMap_.set("cropMode","ytcb");this.builder_=Z};
ePH.prototype.open=function(){var Z=this;return new _.oG(function(V,a){_.Kqb(Z.builder_,function(J){J.action=="picked"?V(J):J.action=="cancel"&&a(Error("Vl"))});
Z.picker_&&Z.picker_.dispose();Z.picker_=Z.builder_.build();Z.picker_.setVisible(!0)})};
ePH.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var zPJ=function(Z){this.channelId=Z},$38=function(Z,V){var a="";
V.viewToken&&(a=V.viewToken[2].type);var J=V.docs[0];V=J.crop;Z={channel_id:Z.channelId,fife_url:J.thumbnails[0].url,photo_id:J.id,is_gallery_image:a=="ytbanner"};V&&(Z.crop_top=V.top,Z.crop_right=V.right,Z.crop_bottom=V.bottom,Z.crop_left=V.left);return _.XVm("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:Z})};var Wt=function(){var Z=_.Q.apply(this,arguments)||this;Z.ariaLabel=null;return Z};
_.O(Wt,_.Q);_.P=Wt.prototype;_.P.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.P.detached=function(){this.picker&&this.picker.dispose()};
_.P.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.P.computeAriaLabel=function(Z){return Z};
_.P.onTap=function(){var Z=this,V;if((V=this.data)==null||!V.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new ePH(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 a;(a=this.picker)==null||a.open().then(function(J){Z.handleBannerPicked(J)},function(){})}};
_.P.handleBannerPicked=function(Z){var V=this;this.uploader||(this.uploader=new zPJ(this.data.channelId||""));this.message=this.data.uploadingText;$38(this.uploader,Z).then(function(a){V.handleBannerUploadSucceeded(a)},function(a){V.handleBannerUploadFailed(a)})};
_.P.handleBannerUploadSucceeded=function(Z){Z&&Z.errors?this.handleBannerUploadFailed(Z):(_.Rg(this.hostElement,"yt-banner-updated",Z),this.message=null)};
_.P.handleBannerUploadFailed=function(Z){this.message=Z&&Z.errors&&Z.errors.length?Z.errors[0]:null};
Wt.prototype.dataChanged=Wt.prototype.dataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Wt.prototype,"componentBehavior",void 0);_.z([_.A(_.wQ),_.u("design:type",Object)],Wt.prototype,"ironButtonState",void 0);_.z([_.x(),_.u("design:type",Object)],Wt.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.u("design:type",Object)],Wt.prototype,"ariaLabel",void 0);
_.z([_.x(),_.u("design:type",Object)],Wt.prototype,"message",void 0);_.z([_.x(),_.u("design:type",Object)],Wt.prototype,"picker",void 0);_.z([_.x(),_.u("design:type",Object)],Wt.prototype,"uploader",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Wt.prototype,"dataChanged",null);Wt=_.z([_.p({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],Wt);
_.e(Wt,"ytd-channel-banner-editor-renderer",function(){if(hPK!==void 0)return hPK;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return hPK=Z},{mode:1});var RPS;var MCD=_.z4(["#"]),gg=function(){return _.Q.apply(this,arguments)||this};
_.O(gg,_.Q);gg.prototype.computeHrefWithDefault=function(Z){return this.ytComponentBehavior.computeHref_(Z,!0)||_.tV(MCD)};
gg.prototype.dataChanged=function(){var Z=this.data;Z&&Z.targetId&&_.AJA(_.a9(),Z.targetId,this.moreIcon)};
gg.prototype.dataChanged=gg.prototype.dataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],gg.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],gg.prototype,"data",void 0);_.z([_.Ly("#more-icon"),_.u("design:type",Object)],gg.prototype,"moreIcon",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],gg.prototype,"dataChanged",null);
gg=_.z([_.p({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],gg);
_.e(gg,"ytd-channel-tagline-renderer",function(){if(RPS!==void 0)return RPS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return RPS=Z},{mode:1});var LwW;var Ik=function(){return _.Q.apply(this,arguments)||this};
_.O(Ik,_.Q);_.P=Ik.prototype;_.P.ready=function(){var Z=this;_.H(this.hostElement).querySelector("#form").addEventListener("submit",function(V){Z.onSubmit(V)})};
_.P.onDataChanged=function(){var Z;((Z=this.data)==null?0:Z.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.P.onIconButtonKeydown=function(Z){Z.keyCode===13&&this.iconButton.click()};
_.P.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.P.openOnClickHandler=function(){this.input.focus()};
_.P.onSubmit=function(Z){Z.preventDefault();return!1};
_.P.submitOnEnterKeyUp=function(Z){var V;if(Z.keyCode===13&&((V=this.data)==null?0:V.expandedText)){Z=this.data.endpoint;V=_.lv.unsafeClone(Z);var a;((a=_.D(V==null?void 0:V.commandMetadata,_.p4))==null?0:a.url)?(_.D(V.commandMetadata,_.p4).url=_.wk(_.D(V.commandMetadata,_.p4).url,"query",this.data.expandedText),_.D(V,_.aX)&&(_.D(V,_.aX).query=this.data.expandedText),_.Rg(this.hostElement,"yt-navigate",{endpoint:V,tempData:{disableCache:!0}})):(a=new _.qa("Error: Trying to navigate to an endpoint without url",
Z),_.t$(a))}};
_.P.updateDataExpandedTextFromBinding=function(Z){this.set("data.expandedText",Z.detail.value)};
Ik.prototype.onDataChanged=Ik.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ik.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Z6K),_.u("design:type",Object)],Ik.prototype,"ytdExpandableInputBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ik.prototype,"data",void 0);_.z([_.Ly("#input"),_.u("design:type",Object)],Ik.prototype,"input",void 0);_.z([_.Ly("#icon-button"),_.u("design:type",HTMLElement)],Ik.prototype,"iconButton",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ik.prototype,"onDataChanged",null);Ik=_.z([_.p({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],Ik);
var ku8=_.pr()(Ik,"ytd-expandable-tab-renderer",function(){if(LwW===void 0){var Z=document.createElement("template");_.w(Z,'\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="yt-icons:search" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);LwW=Z}Z=LwW;return Z},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var unJ;var Wwi=_.z4(["#"]),ZE=function(){return _.Q.apply(this,arguments)||this};
_.O(ZE,_.Q);ZE.prototype.computeHrefWithDefault=function(Z){return this.ytComponentBehavior.computeHref_(Z,!0)||_.tV(Wwi)};
_.QS.Object.defineProperties(ZE.prototype,{primaryLinkEndpoint:{configurable:!0,enumerable:!0,get:function(){var Z;return _.Xy((Z=this.data)==null?void 0:Z.primaryLinkOnTap)}},
moreEndpoint:{configurable:!0,enumerable:!0,get:function(){var Z;return _.Xy((Z=this.data)==null?void 0:Z.moreOnTap)}}});
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],ZE.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ZE.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],ZE.prototype,"usePageHeaderStyle",void 0);_.z([_.E("data.primaryOnTap"),_.u("design:type",Object),_.u("design:paramtypes",[])],ZE.prototype,"primaryLinkEndpoint",null);
_.z([_.E("data.moreOnTap"),_.u("design:type",Object),_.u("design:paramtypes",[])],ZE.prototype,"moreEndpoint",null);ZE=_.z([_.p({disableElementRegistration:!0,is:"ytd-channel-header-links-view-model"})],ZE);
_.e(ZE,"ytd-channel-header-links-view-model",function(){if(unJ!==void 0)return unJ;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-header-links-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="style-scope ytd-channel-header-links-view-model">\n  <yt-attributed-string id="first-link" data="[[data.firstLink]]" ellipsis-truncate="true" hidden="[[!data.firstLink]]" link-inherit-color="true" user-input="true" class="style-scope ytd-channel-header-links-view-model">\n  </yt-attributed-string>\n  <yt-attributed-string id="more" data="[[data.more]]" hidden="[[!data.more]]" link-inherit-color="true" no-wrap="true" class="style-scope ytd-channel-header-links-view-model">\n  </yt-attributed-string>\n  <a id="primary-link" class="yt-simple-endpoint style-scope ytd-channel-header-links-view-model" href$="[[computeHrefWithDefault(primaryLinkEndpoint)]]" data="[[primaryLinkEndpoint]]" dir="ltr" hidden="[[!data.primaryLink]]">\n    [[data.primaryLink]]\n  </a>\n  <a id="suffix" class="yt-simple-endpoint style-scope ytd-channel-header-links-view-model" href$="[[computeHrefWithDefault(moreEndpoint)]]" data="[[moreEndpoint]]" hidden="[[!data.suffix]]">\n    [[data.suffix]]\n  </a>\n</div>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return unJ=Z},{mode:1});var gUC;var VC=function(){var Z=_.Q.apply(this,arguments)||this;Z.avatarSize=80;Z.ariaLabel=_.oC("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return Z};
_.O(VC,_.Q);VC.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
VC.prototype.computeHref=function(Z){var V;return((V=_.D(Z,_.H6))==null?0:V.url)?this.componentBehavior.computeHref_(Z):null};
VC.prototype.onTap=function(){var Z,V;(Z=this.data)==null||!Z.editAvatarServiceEndpoint||((V=_.D(this.data.editAvatarServiceEndpoint,_.H6))==null?0:V.url)||_.l().resolve(_.Lf).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.z([_.A(_.wQ),_.u("design:type",Object)],VC.prototype,"ironButtonState",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],VC.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],VC.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],VC.prototype,"avatarSize",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],VC.prototype,"ariaLabel",void 0);VC=_.z([_.p({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],VC);
_.e(VC,"ytd-channel-avatar-editor",function(){if(gUC!==void 0)return gUC;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return gUC=Z},{mode:1});_.jG(_.JeH,"yt-tab-group-shape",{props:{shape:_.Hh}});var af=function(){var Z=_.Q.apply(this,arguments)||this;Z.expandableCustomTabRenderable=function(V){return EsW(V,function(){return void Z.onSearchNavigate()})};
Z.isRichGrid=!1;Z.richGridMiniMode=!1;Z.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-unsubscribe-action":"handleUnsubscribeAction","yt-window-resized":"onWindowResize"};return Z};
_.O(af,_.Q);_.P=af.prototype;_.P.areAllFalse=function(Z,V,a){return!Z&&!V&&!a};
_.P.updateJoinButtonOverrides=function(){var Z;(Z=_.H(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||Z.set("overrides",this.joinButtonOverrides)};
_.P.configureRendererStamper=function(){return{"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.sponsorButton":{id:"sponsor-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[joinButtonOverrides]]"}}}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},
"data.editChannelButtons":{id:"edit-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.otherButtons":{id:"other-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.tagline":{id:"channel-tagline",mapping:{channelTaglineRenderer:"ytd-channel-tagline-renderer"}},"data.headerLinks":{id:"channel-header-links",mapping:{channelHeaderLinksViewModel:{component:"ytd-channel-header-links-view-model",properties:{usePageHeaderStyle:"[[usePageHeaderStyle]]"}}}}}};
_.P.attached=function(){this.data&&this.dataChanged();if(!_.F("web_c4_tabbed_header_error_ks")&&Math.random()<.05){var Z=new _.qa("Rendered C4TabbedHeaderRenderer",window.location.href);_.t$(Z)}};
_.P.computeHeaderDisabled=function(Z,V){return V||!Z};
_.P.handleButtonRefreshAction=function(Z){(Z=_.D(Z,_.bPz))&&this.set("data.sponsorButton",Z.membershipButton)};
_.P.handleInsertTabCommand=function(Z){var V=_.D(Z,BqC);V&&V.externalChannelId===this.data.channelId&&(V.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(a){return a.tabRenderer&&a.tabRenderer.tabIdentifier===V.tabIdentifier})||this.splice("tabs",V.tabIndex||-1,0,V.tab))};
_.P.handleRefreshChannelTabAction=function(Z){var V,a=(V=this.tabs)==null?void 0:V.filter(function(f){var d;return(d=f.tabRenderer)==null?void 0:d.selected});
V=(a==null?void 0:a.length)===1?a[0]:void 0;var J;if((V==null?void 0:(J=V.tabRenderer)==null?void 0:J.tabIdentifier)===Z){var r;_.Rg(this.hostElement,"yt-navigate",{endpoint:(r=V.tabRenderer)==null?void 0:r.endpoint,tempData:{disableCache:!0}})}};
_.P.onWindowResize=function(){_.H(this.hostElement).querySelector("#header").fire("iron-resize")};
_.P.dataChanged=function(){var Z=this.hasChannelArt;this.hasChannelArt=!1;if(this.data&&this.data.banner){var V=_.v1(this.data.banner.thumbnails,this.hostElement.clientWidth);V&&(V.indexOf("//")===0&&(V="https:"+V),this.hasChannelArt=!0,_.eL(this.hostElement,{"--yt-channel-banner":"url("+V+")"}))}this.hasChannelArt!==Z&&_.H(this.hostElement).querySelector("#header").fire("iron-resize")};
_.P.onBannerUpdated=function(Z,V){Z=window.devicePixelRatio>1?V.hq_url:V.url;Z.indexOf("//")===0&&(Z="https:"+Z);this.hasChannelArt=!0;_.eL(this.hostElement,{"--yt-channel-banner":"url("+Z+")"})};
_.P.observeLightsourcePalette=function(){var Z,V,a=(Z=this.data)==null?void 0:(V=Z.headerColorPalette)==null?void 0:V.lightsourceColorPaletteData;a&&_.SV(this.hostElement,a)};
_.P.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.eL(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.P.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.P.handleUnsubscribeAction=function(){var Z,V;((V=_.D((Z=this.data)==null?void 0:Z.sponsorButton,_.y9))==null?void 0:V.style)==="STYLE_PRIMARY"&&_.H(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").set("data.style","STYLE_SUGGESTIVE")};
_.P.onFocusedChanged=function(Z){(Z=_.yp(Z))&&Z.is==="tp-yt-paper-tab"&&Z.hasRipple()&&(Z.getRipple().holdDown=!Z.pointerDown&&Z.focused)};
_.P.updateSelectedFromBinding=function(Z){this.ytdTabbedHeaderBehavior.selected=Z.detail.value};
_.QS.Object.defineProperties(af.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:vsK(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasChannelHeaderLinks:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!!((Z=this.data)==null?0:(V=Z.headerLinks)==null?0:V.channelHeaderLinksViewModel)}},
subscribeKey:{configurable:!0,enumerable:!0,get:function(){return this.get("subscribeButton.subscribeButtonRenderer.subscribedEntityKey",this.data)}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.subscriptionStateEntity)==null||!Z.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono",buttonType:this.subscribed?"filled":"tonal"}}},
useModernStyle:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.style)==="C4_TABBED_HEADER_RENDERER_STYLE_MODERN"}},
usePageHeaderStyle:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.style)==="C4_TABBED_HEADER_RENDERER_STYLE_PAGE_HEADER"}},
avatarSize:{configurable:!0,enumerable:!0,get:function(){return this.usePageHeaderStyle?160:this.useModernStyle?128:80}},
shouldInlineChannelName:{configurable:!0,enumerable:!0,get:function(){var Z=this.channelHandleDisplayStyle;return Z==="MODERN"||Z==="PAGE_HEADER"}},
hideBannerEndpoint:{configurable:!0,enumerable:!0,get:function(){var Z;return this.usePageHeaderStyle||!((Z=this.data)==null?0:Z.bannerLinkEndpoint)}},
hideBannerVisibleArea:{configurable:!0,enumerable:!0,get:function(){var Z;return this.usePageHeaderStyle||!((Z=this.data)==null||!Z.bannerLinkEndpoint)}},
showBannerEditor:{configurable:!0,enumerable:!0,get:function(){var Z;return!!_.D((Z=this.data)==null?void 0:Z.bannerEditor,Z8i)}},
bannerEffects:{configurable:!0,enumerable:!0,get:function(){return this.usePageHeaderStyle?null:"parallax-background"}},
effectsConfig:{configurable:!0,enumerable:!0,get:function(){return this.usePageHeaderStyle?null:{"parallax-background":{scalar:.5}}}},
shouldShowPageHeaderBanner:{configurable:!0,enumerable:!0,get:function(){return this.usePageHeaderStyle&&!!this.hasChannelArt}},
isChannelHandlePresent:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.channelHandleText)}},
channelHandleDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelHandlePresent?this.usePageHeaderStyle?"PAGE_HEADER":this.useModernStyle?"MODERN":"CLASSIC":"NOT_AVAILABLE"}},
shouldShowChannelPronouns:{configurable:!0,enumerable:!0,get:function(){var Z;return _.F("enable_view_pronouns_on_main_app")&&!((Z=this.data)==null||!Z.channelPronouns)}},
shouldShowSubscriberCount:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.subscriberCountText)}},
shouldShowVideosCount:{configurable:!0,enumerable:!0,get:function(){var Z;return(this.useModernStyle||this.usePageHeaderStyle)&&!((Z=this.data)==null||!Z.videosCountText)}}});
af.prototype.observerRichGridItemsPerRow=af.prototype.observerRichGridItemsPerRow;af.prototype.observeLightsourcePalette=af.prototype.observeLightsourcePalette;af.prototype.onBannerUpdated=af.prototype.onBannerUpdated;af.prototype.dataChanged=af.prototype.dataChanged;af.prototype.updateJoinButtonOverrides=af.prototype.updateJoinButtonOverrides;_.z([_.A(_.O5),_.u("design:type",Object)],af.prototype,"ytdGridStateAwareBehavior",void 0);
_.z([_.A(d3K),_.u("design:type",Object)],af.prototype,"ytdTabbedHeaderBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],af.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],af.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],af.prototype,"ytdGuideStateAwareBehavior",void 0);
_.z([_.A(_.s5),_.u("design:type",Object)],af.prototype,"ytdReduxBehavior",void 0);_.z([_.Ly("#tabs"),_.u("design:type",Object)],af.prototype,"tabsElement",void 0);_.z([_.x(),_.u("design:type",Array)],af.prototype,"tabs",void 0);_.z([_.E("tabs.*"),_.u("design:type",Object),_.u("design:paramtypes",[])],af.prototype,"tabGroupShape",null);_.z([_.x(),_.u("design:type",Object)],af.prototype,"expandableCustomTabRenderable",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],af.prototype,"isRichGrid",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.TP}),_.u("design:type",Object)],af.prototype,"richGridMiniMode",void 0);_.z([_.x({selector:_.Y9}),_.u("design:type",Number)],af.prototype,"richGridItemsPerRow",void 0);_.z([_.x(),_.u("design:type",Object)],af.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],af.prototype,"hasChannelArt",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],af.prototype,"hasChannelHeaderLinks",null);_.z([_.x({selector:_.x1J,reflectToAttribute:!0}),_.u("design:type",Boolean)],af.prototype,"guideIsVisibleButNotPersistent",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],af.prototype,"subscribeKey",null);
_.z([_.x({selectorArgs:["subscribeKey"],selector:_.W3}),_.u("design:type",Object)],af.prototype,"subscriptionStateEntity",void 0);_.z([_.E("subscriptionStateEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],af.prototype,"subscribed",null);_.z([_.E("subscribed"),_.u("design:type",Object),_.u("design:paramtypes",[])],af.prototype,"joinButtonOverrides",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],af.prototype,"useModernStyle",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],af.prototype,"usePageHeaderStyle",null);_.z([_.E("useModernStyle","usePageHeaderStyle"),_.u("design:type",Number),_.u("design:paramtypes",[])],af.prototype,"avatarSize",null);
_.z([_.E("channelHandleDisplayStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],af.prototype,"shouldInlineChannelName",null);_.z([_.E("data","usePageHeaderStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],af.prototype,"hideBannerEndpoint",null);_.z([_.E("data","usePageHeaderStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],af.prototype,"hideBannerVisibleArea",null);
_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],af.prototype,"showBannerEditor",null);_.z([_.E("usePageHeaderStyle"),_.u("design:type",Object),_.u("design:paramtypes",[])],af.prototype,"bannerEffects",null);_.z([_.E("usePageHeaderStyle"),_.u("design:type",Object),_.u("design:paramtypes",[])],af.prototype,"effectsConfig",null);_.z([_.E("usePageHeaderStyle","hasChannelArt"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],af.prototype,"shouldShowPageHeaderBanner",null);
_.z([_.E("data.channelHandleText"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],af.prototype,"isChannelHandlePresent",null);_.z([_.E("isChannelHandlePresent","useModernStyle","usePageHeaderStyle"),_.u("design:type",String),_.u("design:paramtypes",[])],af.prototype,"channelHandleDisplayStyle",null);_.z([_.E("data.channelPronouns"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],af.prototype,"shouldShowChannelPronouns",null);
_.z([_.E("data.subscriberCountText"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],af.prototype,"shouldShowSubscriberCount",null);_.z([_.E("useModernStyle","data.videosCountText"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],af.prototype,"shouldShowVideosCount",null);_.z([_.RX("joinButtonOverrides"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],af.prototype,"updateJoinButtonOverrides",null);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],af.prototype,"dataChanged",null);_.z([_.$K("yt-banner-updated"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],af.prototype,"onBannerUpdated",null);_.z([_.RX("data.headerColorPalette.lightsourceColorPaletteData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],af.prototype,"observeLightsourcePalette",null);
_.z([_.RX("richGridItemsPerRow","isRichGrid"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],af.prototype,"observerRichGridItemsPerRow",null);af=_.z([_.p({is:"ytd-c4-tabbed-header-renderer",disableElementRegistration:!0})],af);
_.e(af,"ytd-c4-tabbed-header-renderer",function(){if(p2K!==void 0)return p2K;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-c4-tabbed-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-app-header-layout class="style-scope ytd-c4-tabbed-header-renderer"><tp-yt-app-header id="header" slot="header" condenses="" disabled="[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent)]]" effects="[[bannerEffects]]" effects-config="[[effectsConfig]]" fixed="" class="style-scope ytd-c4-tabbed-header-renderer"><a class="banner-visible-area yt-simple-endpoint style-scope ytd-c4-tabbed-header-renderer" aria-label$="[[data.banner.accessibility.accessibilityData.label]]" data="[[data.bannerLinkEndpoint]]" hidden="[[hideBannerEndpoint]]" href="[[computeHref_(data.bannerLinkEndpoint)]]"></a><template is="dom-if" if="[[!hideBannerVisibleArea]]" class="style-scope ytd-c4-tabbed-header-renderer"><div class="banner-visible-area style-scope ytd-c4-tabbed-header-renderer"><div id="banner-editor" class="style-scope ytd-c4-tabbed-header-renderer"><template is="dom-if" if="[[showBannerEditor]]" class="style-scope ytd-c4-tabbed-header-renderer"><ytd-channel-banner-editor-renderer data="[[data.bannerEditor.channelBannerEditorRenderer]]" class="style-scope ytd-c4-tabbed-header-renderer"></ytd-channel-banner-editor-renderer></template></div></div></template><template is="dom-if" if="[[shouldShowPageHeaderBanner]]" class="style-scope ytd-c4-tabbed-header-renderer"><div class="page-header-banner style-scope ytd-c4-tabbed-header-renderer"><div class="page-header-banner-sizer style-scope ytd-c4-tabbed-header-renderer"><div class="page-header-banner-image style-scope ytd-c4-tabbed-header-renderer"></div><template is="dom-if" if="[[showBannerEditor]]" class="style-scope ytd-c4-tabbed-header-renderer"><ytd-channel-banner-editor-renderer data="[[data.bannerEditor.channelBannerEditorRenderer]]" class="style-scope ytd-c4-tabbed-header-renderer"></ytd-channel-banner-editor-renderer></template></div></div></template><div id="channel-container" class="style-scope ytd-c4-tabbed-header-renderer"><div id="channel-header" class="style-scope ytd-c4-tabbed-header-renderer"><div id="channel-header-container" class="style-scope ytd-c4-tabbed-header-renderer"><yt-img-shadow id="avatar" hidden="[[data.editAvatarServiceEndpoint]]" thumbnail="[[data.avatar]]" width="[[avatarSize]]" class="style-scope ytd-c4-tabbed-header-renderer"></yt-img-shadow><ytd-channel-avatar-editor id="avatar-editor" avatar-size="[[avatarSize]]" data="[[data]]" disable-upgrade$="[[!data.editAvatarServiceEndpoint]]" hidden="[[!data.editAvatarServiceEndpoint]]" class="style-scope ytd-c4-tabbed-header-renderer"></ytd-channel-avatar-editor><div id="inner-header-container" class="style-scope ytd-c4-tabbed-header-renderer"><div id="meta" class="style-scope ytd-c4-tabbed-header-renderer"><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" has-channel-art="[[hasChannelArt]]" wrap-text="" class="style-scope ytd-c4-tabbed-header-renderer"></ytd-channel-name><p hidden="[[!equals(channelHandleDisplayStyle, \'CLASSIC\')]]" class="style-scope ytd-c4-tabbed-header-renderer"><yt-formatted-string id="channel-handle" class="meta-item style-scope ytd-c4-tabbed-header-renderer" respect-lang-dir="" text="[[data.channelHandleText]]"></yt-formatted-string></p><span class="meta-item style-scope ytd-c4-tabbed-header-renderer" hidden="[[!shouldInlineChannelName]]"><yt-formatted-string id="channel-handle" respect-lang-dir="" text="[[data.channelHandleText]]" class="style-scope ytd-c4-tabbed-header-renderer"></yt-formatted-string><span aria-hidden="true" class="delimiter style-scope ytd-c4-tabbed-header-renderer" hidden="[[areAllFalse(shouldShowChannelPronouns, shouldShowSubscriberCount, shouldShowVideosCount)]]">\u2027</span></span><span class="meta-item style-scope ytd-c4-tabbed-header-renderer" hidden="[[!shouldShowChannelPronouns]]"><yt-formatted-string id="channel-pronouns" text="[[data.channelPronouns]]" class="style-scope ytd-c4-tabbed-header-renderer"></yt-formatted-string><span aria-hidden="true" class="delimiter style-scope ytd-c4-tabbed-header-renderer" hidden="[[areAllFalse(shouldShowSubscriberCount, shouldShowVideosCount, false)]]">\u2027</span></span><span class="meta-item style-scope ytd-c4-tabbed-header-renderer" hidden="[[!shouldShowSubscriberCount]]"><yt-formatted-string id="subscriber-count" text="[[data.subscriberCountText]]" class="style-scope ytd-c4-tabbed-header-renderer"></yt-formatted-string><span aria-hidden="true" class="delimiter style-scope ytd-c4-tabbed-header-renderer" hidden="[[!shouldShowVideosCount]]">\u2027</span></span><span class="meta-item style-scope ytd-c4-tabbed-header-renderer" hidden="[[!shouldShowVideosCount]]"><yt-formatted-string id="videos-count" text="[[data.videosCountText]]" class="style-scope ytd-c4-tabbed-header-renderer"></yt-formatted-string></span><div id="channel-tagline" class="style-scope ytd-c4-tabbed-header-renderer"></div><div id="channel-header-links" class="style-scope ytd-c4-tabbed-header-renderer"></div></div><div id="buttons" class="style-scope ytd-c4-tabbed-header-renderer"><div id="purchase-button" class="channel-action style-scope ytd-c4-tabbed-header-renderer"></div><div id="subscribe-button" class="channel-action style-scope ytd-c4-tabbed-header-renderer"></div><div id="sponsor-button" class="channel-action style-scope ytd-c4-tabbed-header-renderer"></div><div id="edit-buttons" class="channel-action style-scope ytd-c4-tabbed-header-renderer"></div><div id="other-buttons" class="channel-action style-scope ytd-c4-tabbed-header-renderer"></div></div></div></div><div id="links-holder" class="style-scope ytd-c4-tabbed-header-renderer"><div id="primary-links" class="style-scope ytd-c4-tabbed-header-renderer"><template is="dom-repeat" items="[[data.headerLinks.channelHeaderLinksRenderer.primaryLinks]]" as="primaryLink" class="style-scope ytd-c4-tabbed-header-renderer"><a class="yt-simple-endpoint container style-scope ytd-c4-tabbed-header-renderer" href$="[[computeHref_(primaryLink.navigationEndpoint)]]" data="[[primaryLink.navigationEndpoint]]" title$="[[getSimpleString(primaryLink.title)]]"><div class="icon-container style-scope ytd-c4-tabbed-header-renderer"><yt-img-shadow height="16" thumbnail="[[primaryLink.icon]]" width="16" class="style-scope ytd-c4-tabbed-header-renderer"></yt-img-shadow><yt-formatted-string text="[[primaryLink.title]]" class="style-scope ytd-c4-tabbed-header-renderer"></yt-formatted-string></div></a></template></div><div id="secondary-links" class="style-scope ytd-c4-tabbed-header-renderer"><template is="dom-repeat" items="[[data.headerLinks.channelHeaderLinksRenderer.secondaryLinks]]" as="secondaryLink" class="style-scope ytd-c4-tabbed-header-renderer"><a class="yt-simple-endpoint style-scope ytd-c4-tabbed-header-renderer" href$="[[computeHref_(secondaryLink.navigationEndpoint)]]" data="[[secondaryLink.navigationEndpoint]]" title$="[[getSimpleString(secondaryLink.title)]]"><yt-img-shadow height="16" thumbnail="[[secondaryLink.icon]]" width="16" class="style-scope ytd-c4-tabbed-header-renderer"></yt-img-shadow></a></template></div></div></div></div><tp-yt-app-toolbar sticky="" class="style-scope ytd-c4-tabbed-header-renderer"><div id="tabs-container" class="style-scope ytd-c4-tabbed-header-renderer"><div id="tabs-inner-container" class="style-scope ytd-c4-tabbed-header-renderer"><div id="tabs-divider" class="style-scope ytd-c4-tabbed-header-renderer"></div><tp-yt-paper-tabs id="tabs" noink="" remove-idle-scroll-buttons="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-c4-tabbed-header-renderer"><yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-c4-tabbed-header-renderer"></yt-tab-group-shape></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return p2K=Z},{mode:1});var ISk;var JK=function(){return _.Q.apply(this,arguments)||this};
_.O(JK,_.Q);JK.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"}}}};
JK.prototype.dataChanged=function(){if(this.data){var Z=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var V=_.v1(this.data.banner.thumbnails,this.hostElement.clientWidth);V&&(V.indexOf("//")===0&&(V="https:"+V),this.hasBannerArt=!0,_.eL(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+V+")"}))}this.hasBannerArt!==Z&&_.H(this.hostElement).querySelector("#header").fire("iron-resize")}};
JK.prototype.updateSelectedFromBinding=function(Z){this.selected=Z.detail.value};
JK.prototype.dataChanged=JK.prototype.dataChanged;_.z([_.A(d3K),_.u("design:type",Object)],JK.prototype,"ytdTabbedHeaderBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],JK.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.O5),_.u("design:type",Object)],JK.prototype,"ytdGridStateAwareBehavior",void 0);_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],JK.prototype,"ytdGuideStateAwareBehavior",void 0);
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],JK.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],JK.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Number)],JK.prototype,"selected",void 0);_.z([_.x(),_.u("design:type",Boolean)],JK.prototype,"active",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],JK.prototype,"hasBannerArt",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],JK.prototype,"dataChanged",null);JK=_.z([_.p({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],JK);
_.e(JK,"ytd-interactive-tabbed-header-renderer",function(){if(ISk!==void 0)return ISk;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-interactive-tabbed-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-app-header-layout class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-app-header id="header" slot="header" condenses="" disabled="[[!active]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-interactive-tabbed-header-renderer"><svg id="bg" viewBox="0 0 1439 304" preserveAspectRatio="xMinYMid slice" class="style-scope ytd-interactive-tabbed-header-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path></svg><div id="content-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="content" class="style-scope ytd-interactive-tabbed-header-renderer"><yt-img-shadow id="box-art" object-fit="COVER" thumbnail="[[data.boxArt]]" class="style-scope ytd-interactive-tabbed-header-renderer"></yt-img-shadow><div id="details" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="title" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.title)]]</div><div id="auto-generated" hidden="[[!data.autoGenerated]]" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.autoGenerated)]]</div><div id="description" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.description)]]</div><div id="metadata" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.metadata)]]</div><ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-interactive-tabbed-header-renderer"></ytd-badge-supported-renderer><div id="buttons" class="style-scope ytd-interactive-tabbed-header-renderer"></div></div></div></div><tp-yt-app-toolbar sticky="" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-inner-container" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tabs noink="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-interactive-tabbed-header-renderer"><template is="dom-repeat" items="[[tabs]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tab hidden="[[!item.tabRenderer]]" class="style-scope ytd-interactive-tabbed-header-renderer">\n                [[item.tabRenderer.title]]\n              </tp-yt-paper-tab></template></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ISk=Z},{mode:1});var Z$S;var of=function(){return _.Q.apply(this,arguments)||this};
_.O(of,_.Q);of.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
of.prototype.computeActionsAlignment=function(Z){return(Z==null?void 0:Z.actionsAlignment)||""};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],of.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],of.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],of.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.u("design:type",String)],of.prototype,"actionsAlignment",void 0);
of=_.z([_.p({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],of);
_.e(of,"ytd-page-footer-renderer",function(){if(Z$S!==void 0)return Z$S;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Z$S=Z},{mode:1});var VW8;var at0;var r1=function(){var Z=_.Q.apply(this,arguments)||this;Z.isEditing=!1;Z.useSlot=!1;Z.isMultiline=!1;return Z};
_.O(r1,_.Q);_.P=r1.prototype;_.P.onKeydown=function(Z){if(Z.keyCode===13&&!this.isMultiline)this.onSave();else if(Z.keyCode===27)this.onCancel()};
_.P.computeComponentStyle=function(Z){return(Z==null?0:Z.style)?Z.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.P.computeisMultiline=function(Z){if(this.multilineOverride!==void 0)return this.multilineOverride;var V,a;return!!(Z==null?0:(V=Z.formField)==null?0:(a=V.textInputFormFieldRenderer)==null?0:a.isMultiline)};
_.P.computeTextDisplayed=function(Z,V){if(Z)return Z;if(V)return V};
_.P.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.P.onSave=function(){if(this.textForm.validate()){this.textForm.save();var Z=this.textForm.value;if(Z)this.set("data.textDisplayed",_.HA(Z));else{var V;((V=this.data)==null?0:V.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.wF("inline-form-changed",this.data));this.isEditing=!1}};
_.P.onCancel=function(){var Z=_.AI(this.data.textDisplayed);Z===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(Z);this.isEditing=!1};
r1.prototype.onKeydown=r1.prototype.onKeydown;_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],r1.prototype,"ytEventForwardingBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],r1.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],r1.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],r1.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],r1.prototype,"isEditing",void 0);_.z([_.x(),_.u("design:type",Object)],r1.prototype,"useSlot",void 0);_.z([_.x(),_.u("design:type",Boolean)],r1.prototype,"multilineOverride",void 0);_.z([_.x(),_.u("design:type",Boolean)],r1.prototype,"enableOverlayTheme",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.u("design:type",String)],r1.prototype,"componentStyle",void 0);
_.z([_.x({computed:"computeisMultiline(data)"}),_.u("design:type",Object)],r1.prototype,"isMultiline",void 0);_.z([_.Ly("#text-form"),_.u("design:type",Object)],r1.prototype,"textForm",void 0);_.z([_.$K("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent]),_.u("design:returntype")],r1.prototype,"onKeydown",null);r1=_.z([_.p({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],r1);
_.e(r1,"ytd-inline-form-renderer",function(){if(at0!==void 0)return at0;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return at0=Z},{mode:1});var JMk;var PO=function(){var Z=_.Q.apply(this,arguments)||this;Z.previousSelectValue=void 0;Z.selectedItemMessage=void 0;return Z};
_.O(PO,_.Q);PO.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
PO.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var Z,V,a,J,r=(Z=this.data)==null?void 0:(V=Z.dropdown)==null?void 0:(a=V.dropdownRenderer)==null?void 0:(J=a.entries)==null?void 0:J.map(function(N){return N.privacyDropdownItemRenderer});
Z=_.B(r!=null?r:[]);for(V=Z.next();!V.done;V=Z.next())if((V=V.value)&&V.int32Value===this.selectedValue){this.selectedItemMessage=V.itemMessage;break}}else this.selectedItemMessage=void 0;var f;(f=this.onValueChanged)==null||f.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var d;(d=this.data)!=null&&d.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
PO.prototype.onValueChangedForSelectedValue=function(Z){this.selectedValue=Z.detail.value};
PO.prototype.selectedValueChanged=PO.prototype.selectedValueChanged;_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],PO.prototype,"ytEventForwardingBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],PO.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],PO.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],PO.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],PO.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],PO.prototype,"theme",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Number)],PO.prototype,"selectedValue",void 0);_.z([_.x(),_.u("design:type",Function)],PO.prototype,"onValueChanged",void 0);
_.z([_.Zr("selectedValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PO.prototype,"selectedValueChanged",null);PO=_.z([_.p({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],PO);
_.e(PO,"ytd-dropdown-form-field-renderer",function(){if(JMk!==void 0)return JMk;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return JMk=Z},{mode:_.h4("kevlar_poly_si_batch_j025")?1:2});var oTK;var fv=function(){return _.Q.apply(this,arguments)||this};
_.O(fv,_.Q);_.QS.Object.defineProperties(fv.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var Z=[],V=_.B(this.data||[]),a=V.next();!a.done;a=V.next())(a=_.D(a.value,i8J))&&Z.push(a);return Z}}});
_.z([_.x(),_.u("design:type",Array)],fv.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],fv.prototype,"byline",null);fv=_.z([_.p({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],fv);
_.e(fv,"ytd-playlist-byline-renderer",function(){if(oTK!==void 0)return oTK;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return oTK=Z},{mode:1});var rMi;var i3=function(){var Z=_.Q.apply(this,arguments)||this;Z.rtlBullet=_.F("web_playlist_stats_rtl_bullet_icon_killswitch");Z.modern=_.F("web_modern_buttons");Z.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return Z};
_.O(i3,_.Q);_.P=i3.prototype;_.P.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"}}}}};
_.P.attached=function(){};
_.P.computeIsCustomThumbnail=function(Z){return Z?!!Z.playlistCustomThumbnailRenderer:!1};
_.P.onYtNavigate=function(Z,V){if(V&&V.actions&&V.actions.indexOf("shuffle")>-1){Z=_.l().resolve(_.w8);var a=V.tempData||{};a.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);V.tempData=a;Z.isShuffleNextPlaylist=!0}};
_.P.onUpdatePlaylistAction=function(Z){var V;Z=(V=_.D(Z,_.UlY))==null?void 0:V.updatedRenderer;if(V=_.D(Z,FI))this.data=V};
_.P.computeStyleType=function(Z){return Z?Z.toLowerCase().replace(/_/g,"-"):""};
_.P.computeThumbnailWidth=function(Z){return Z==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.P.computeHideThumbnailAria=function(Z){if(Z==null?0:Z.thumbnailOverlays)for(var V=0;V<Z.thumbnailOverlays.length;V++){var a=void 0;if((a=Z.thumbnailOverlays[V])==null?0:a.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
i3.prototype.onYtNavigate=i3.prototype.onYtNavigate;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],i3.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],i3.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],i3.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],i3.prototype,"ytComponentBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],i3.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],i3.prototype,"rtlBullet",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.u("design:type",String)],i3.prototype,"styleType",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.u("design:type",Number)],i3.prototype,"thumbnailWidth",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],i3.prototype,"modern",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.u("design:type",Boolean)],i3.prototype,"isCustomThumbnail",void 0);_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[Event,Object]),_.u("design:returntype")],i3.prototype,"onYtNavigate",null);
i3=_.z([_.p({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],i3);
_.e(i3,"ytd-playlist-sidebar-primary-info-renderer",function(){if(rMi!==void 0)return rMi;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return rMi=Z},{mode:1});var PYJ;var BO=function(){return _.Q.apply(this,arguments)||this};
_.O(BO,_.Q);BO.prototype.computeOwnerVisibility=function(Z){return!(!Z.videoOwner&&!Z.button)};
BO.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"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],BO.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],BO.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],BO.prototype,"data",void 0);BO=_.z([_.p({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],BO);
_.e(BO,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(PYJ!==void 0)return PYJ;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return PYJ=Z},{mode:1});var ftW;var d1=function(){var Z=_.Q.apply(this,arguments)||this;Z.expanded=!1;Z.isCompact=!1;return Z};
_.O(d1,_.Q);_.P=d1.prototype;_.P.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.P.dataChanged=function(){this.data&&_.vF(_.H(this.text),_.hEz(_.$rE,_.AI(this.data.text||null)))};
_.P.computeAutoScrollEnabled=function(Z,V){return Z&&!V};
_.P.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.P.toggleOnTap=function(){this.expanded=!this.expanded};
d1.prototype.expandedChanged=d1.prototype.expandedChanged;d1.prototype.dataChanged=d1.prototype.dataChanged;_.z([_.A(_.gtK),_.u("design:type",Object)],d1.prototype,"ytdAutoScrollBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],d1.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],d1.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],d1.prototype,"expanded",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],d1.prototype,"isCompact",void 0);_.z([_.x({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.u("design:type",Boolean)],d1.prototype,"autoScrollEnabled",void 0);_.z([_.Ly("#text"),_.u("design:type",Object)],d1.prototype,"text",void 0);_.z([_.Ly("#expander-icon"),_.u("design:type",Object)],d1.prototype,"expanderIcon",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],d1.prototype,"dataChanged",null);_.z([_.RX("expanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],d1.prototype,"expandedChanged",null);d1=_.z([_.p({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],d1);
_.e(d1,"ytd-channel-legal-info-renderer",function(){if(ftW!==void 0)return ftW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ftW=Z},{mode:1});var i$W;var B$8=_.oC("DOWNLOAD",{},"Download"),dM0=_.oC("DOWNLOADING",{},"Downloading"),mMS=_.oC("DOWNLOADED",{},"Downloaded"),mI=function(){var Z=_.Q.apply(this,arguments)||this;Z.downloadProgress=0;Z.isDownloadComplete=!1;Z.transferState="TRANSFER_STATE_UNKNOWN";return Z};
_.O(mI,_.Q);_.P=mI.prototype;_.P.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.P.dataChanged=function(){var Z;(Z=this.data)!=null&&Z.tooltip||(Z=_.tI(_.EV().getState(),this.playlistId),this.updateButtonState(Z))};
_.P.computePlaylistId=function(Z){return Z};
_.P.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.P.updateButtonState=function(Z){if(this.data&&(this.data.tooltip!==dM0||!_.fY(Z))){this.isDownloadComplete=!1;switch(Z){case "TRANSFER_STATE_UNKNOWN":Z=B$8;var V="OFFLINE_DOWNLOAD";var a="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":Z=mMS;V="OFFLINE_PIN";a="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":Z=dM0;V="OFFLINE_DOWNLOADING_ZERO";a="ACTION_REMOVE_WITH_PROMPT";
break;default:Z=B$8,V="OFFLINE_DOWNLOAD",a="ACTION_ADD"}var J=Object.assign({},this.data);J.tooltip=Z;J.accessibilityData={accessibilityData:{label:Z}};J.icon={iconType:V};J.size="SIZE_DEFAULT";_.D(J.command,_.oK)&&(_.D(J.command,_.oK).action=a);this.set("data",J)}};
_.P.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var Z="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?Z="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?Z="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?Z="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?Z="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?Z="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(Z="OFFLINE_PIN",this.isDownloadComplete=!0);var V;Z!==((V=this.data.icon)==null?void 0:V.iconType)&&(V=Object.assign({},this.data),V.tooltip=dM0,V.accessibilityData={accessibilityData:{label:dM0}},V.icon={iconType:Z},_.D(V.command,_.oK)&&(_.D(V.command,_.oK).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",V))}};
mI.prototype.updateProgress=mI.prototype.updateProgress;mI.prototype.onTransferStateChanged=mI.prototype.onTransferStateChanged;mI.prototype.dataChanged=mI.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],mI.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],mI.prototype,"ytdReduxBehavior",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],mI.prototype,"forceIconButton",void 0);
_.z([_.x({value:!0}),_.u("design:type",Boolean)],mI.prototype,"forceIconOnly",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],mI.prototype,"overrides",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],mI.prototype,"buttonTooltipPosition",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],mI.prototype,"styleActionButton",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],mI.prototype,"disableTextTransform",void 0);
_.z([_.x({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.u("design:type",String)],mI.prototype,"playlistId",void 0);_.z([_.x(),_.u("design:type",Object)],mI.prototype,"data",void 0);_.z([_.x({selector:_.xGF,selectorArgs:["playlistId"]}),_.u("design:type",Object)],mI.prototype,"downloadProgress",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mI.prototype,"isDownloadComplete",void 0);
_.z([_.x({selector:_.tI,selectorArgs:["playlistId"]}),_.u("design:type",String)],mI.prototype,"transferState",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],mI.prototype,"showTooltips",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],mI.prototype,"sendCommandWhenDisabled",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],mI.prototype,"disabled",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mI.prototype,"dataChanged",null);_.z([_.Zr("transferState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mI.prototype,"onTransferStateChanged",null);_.z([_.Zr("downloadProgress"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mI.prototype,"updateProgress",null);
mI=_.z([_.p({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],mI);
_.e(mI,"ytd-download-playlist-button-renderer",function(){if(i$W!==void 0)return i$W;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return i$W=Z},{mode:1});var N$K;_.jG(_.ke,"thumbnail-overlay-button-view-model",{props:{data:_.Hh,lockupExperiments:_.Hh}});var Nn=function(){var Z=_.Q.apply(this,arguments)||this;Z.isSquare=!1;Z.isVertical=!1;return Z};
_.O(Nn,_.Q);Nn.prototype.computeIsSquare=function(Z){return Z!=null&&Z.thumbnail?Am0(Z.thumbnail)==="SQUARE":!1};
Nn.prototype.computeIsVertical=function(Z){return Z!=null&&Z.thumbnail?Am0(Z.thumbnail)==="VERTICAL":!1};
Nn.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Nn.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Nn.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.u("design:type",Object)],Nn.prototype,"isSquare",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.u("design:type",Object)],Nn.prototype,"isVertical",void 0);
_.z([_.x(),_.u("design:type",Object)],Nn.prototype,"data",void 0);Nn=_.z([_.p({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],Nn);
_.e(Nn,"ytd-hero-playlist-thumbnail-renderer",function(){if(N$K!==void 0)return N$K;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return N$K=Z},{mode:1});var Cv=function(){var Z=_.Q.apply(this,arguments)||this;Z.isDarkTheme=!1;Z.isUltraWide=!1;Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return Z};
_.O(Cv,_.Q);_.P=Cv.prototype;_.P.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.l();var Z;(Z=_.l().resolve(_.M_(_.H8)))!=null&&(Z.headerElement=this.hostElement)};
_.P.detached=function(){var Z;(Z=_.l().resolve(_.M_(_.H8)))!=null&&(Z.headerElement=void 0)};
_.P.onUpdateHeader=function(Z){(Z=Z.detail)&&this.set("data",Z)};
_.P.computeTextDisplayed=function(Z){if(Z)return Z.textDisplayed?Z.textDisplayed:Z.placeholder};
_.P.gradientColorToLinearGradientStop=function(Z){var V=this.isDarkTheme?Z.darkThemeColor:Z.lightThemeColor;return V?_.SL(V)+" "+((Z==null?void 0:Z.startLocation)||0)*100+"%":"transparent"};
_.P.onWindowResize=function(){var Z;((Z=this.data)==null?0:Z.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.P.onIronResize=function(Z){this.isUltraWide=!Z.detail.value};
_.P.onDarkModeToggledAction=function(Z){this.isDarkTheme=Z};
_.P.onUpdatePlaylistName=function(Z){var V=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},Z.detail.value));_.vH(this,function(){var a;(a=V.editableTitle)==null||a.resize()})};
_.P.onUpdatePlaylistDescription=function(Z){var V=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},Z.detail.value));_.vH(this,function(){var a;(a=V.editableDescriptionInlineExpander)==null||a.resize()})};
_.P.getCinematicData=function(Z){return _.D(Z==null?void 0:Z.cinematicContainer,_.XI)};
_.QS.Object.defineProperties(Cv.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 Z,V=(Z=this.getCinematicData(this.data))==null?void 0:Z.config;return(Z=this.isDarkTheme?V==null?void 0:V.darkThemeBackgroundColor:V==null?void 0:V.lightThemeBackgroundColor)?"background-color:"+_.qW(Z)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var Z;return _.D((Z=this.data)==null?void 0:Z.descriptionForm,VCk)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var Z=this,V,a,J;return"background:linear-gradient(to bottom, "+(((J=(V=this.getCinematicData(this.data))==null?void 0:(a=V.gradientColorConfig)==null?void 0:a.map(function(r){return Z.gradientColorToLinearGradientStop(r)}))==null?void 0:J.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var Z;return _.AI((Z=this.data)==null?void 0:Z.descriptionTapText)}}});
Cv.prototype.onUpdateHeader=Cv.prototype.onUpdateHeader;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Cv.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Cv.prototype,"actionHandlerBehavior",void 0);_.z([_.Ly("#description-inline-expander"),_.u("design:type",Object)],Cv.prototype,"descriptionInlineExpander",void 0);
_.z([_.Ly("#editable-description-inline-expander"),_.u("design:type",Object)],Cv.prototype,"editableDescriptionInlineExpander",void 0);_.z([_.x(),_.u("design:type",Object)],Cv.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Cv.prototype,"isUltraWide",void 0);_.z([_.Ly("#editable-title-display"),_.u("design:type",Object)],Cv.prototype,"editableTitle",void 0);_.z([_.E("isUltraWide"),_.u("design:type",Object),_.u("design:paramtypes",[])],Cv.prototype,"maxDescriptionLines",null);
_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Cv.prototype,"noCinematicData",null);_.z([_.$K("yt-new-playlist-header"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Cv.prototype,"onUpdateHeader",null);_.z([_.E("data","isDarkTheme"),_.u("design:type",Object),_.u("design:paramtypes",[])],Cv.prototype,"backgroundStyle",null);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Cv.prototype,"descriptionFormData",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Cv.prototype,"getDropdownTheme",null);_.z([_.E("data","isDarkTheme"),_.u("design:type",String),_.u("design:paramtypes",[])],Cv.prototype,"gradientStyle",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Cv.prototype,"descriptionTapText",null);
Cv=_.z([_.p({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],Cv);
_.e(Cv,"ytd-playlist-header-renderer",function(){if(VW8!==void 0)return VW8;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return VW8=Z},{mode:_.h4("kevlar_poly_si_batch_j078")?1:2});var CYS;var qTW;var qn=function(){return _.Q.apply(this,arguments)||this};
_.O(qn,_.Q);qn.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],qn.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],qn.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],qn.prototype,"data",void 0);qn=_.z([_.p({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],qn);
_.e(qn,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(qTW!==void 0)return qTW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return qTW=Z},{mode:1});var Sm=function(){return _.Q.apply(this,arguments)||this};
_.O(Sm,_.Q);
Sm.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}}}}};
Sm.prototype.computeUsePremiumShowStyle=function(Z){if(!Z||!Z.items)return!1;for(var V=0;V<Z.items.length;V++)if(_.D(Z.items[V],FI)){var a=void 0;return((a=_.D(Z.items[V],FI))==null?void 0:a.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Sm.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Sm.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Sm.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.u("design:type",Boolean)],Sm.prototype,"usePremiumShowStyle",void 0);
Sm=_.z([_.p({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],Sm);
_.e(Sm,"ytd-playlist-sidebar-renderer",function(){if(CYS!==void 0)return CYS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return CYS=Z},{mode:1});var STC;var T$D=_.Uc(function(Z){var V=Z.data;var a=Z.noPadding;var J=Z.enableBanner;var r=Z.cinematicContainerTopbarOffset;var f=Z.allowCinematicContainerOverflow;var d=Z.displayAsSidebar;Z=Z.className;_.lp(function(){V().tagManagerId&&(_.mo(V().tagManagerId,_.yr("GL")),pq0(V().tagManagerId))});
var N=_.PM(xuH,function(){return V().pageHeaderEntityKey});
return _.S("yt-page-header-renderer",{class:_.un("page-header-renderer-wiz",Z)},_.S(_.lB,{data:function(){var C;return((C=N())==null?0:C.header)?N().header:(d==null?0:d())&&V().sidebarContent?V().sidebarContent:V().content}},{pageHeaderViewModel:function(C){return _.S(_.QrB,{data:C.data,
noPadding:a,enableBanner:J,cinematicContainerTopbarOffset:r,allowCinematicContainerOverflow:f,displayAsSidebar:function(){return(d==null?void 0:d())&&V().enableSidebarView}})}}))},"ti");
T$D.idomCompat=!0;_.jG(T$D,"yt-page-header-renderer",{props:{data:_.Hh,noPadding:_.Hh,enableBanner:_.Hh,cinematicContainerTopbarOffset:_.Hh,allowCinematicContainerOverflow:_.Hh,displayAsSidebar:_.Hh,className:_.Hh}});_.jG(_.v7h,"yt-image-banner-view-model",{props:{data:_.Hh,isPositionRelative:_.Hh}});var Tl=function(){var Z=_.Q.apply(this,arguments)||this;Z.expandableCustomTabRenderable=function(V){return EsW(V,function(){return void Z.onSearchNavigate()})};
Z.isRichGrid=!1;Z.isConstrainedList=!1;Z.richGridMiniMode=!1;Z.richGridStyle="RICH_GRID_STYLE_UNKNOWN";Z.isRichGridShorts=!1;Z.responsiveSizing="COMPACT";Z.disableGridStateAware=!1;Z.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return Z};
_.O(Tl,_.Q);_.P=Tl.prototype;_.P.computeHeaderDisabled=function(Z,V){return V||!Z||this.tabsHidden};
_.P.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.P.computeIsRichGridShorts=function(Z){return Z==="RICH_GRID_STYLE_SHORTS_GRID"||Z==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.P.computeImageBannerViewModel=function(){var Z,V;return _.D((V=_.D((Z=this.data)==null?void 0:Z.content,_.X4a))==null?void 0:V.banner,_.qBA)};
_.P.computeHasCinematicContainer=function(){var Z,V;return!((V=_.D((Z=this.data)==null?void 0:Z.content,_.X4a))==null||!V.background)};
_.P.handleHeaderResize=function(){var Z=_.H(this.hostElement).querySelector("#header");Z&&_.Rg(Z,"iron-resize")};
_.P.handleInsertTabCommand=function(Z){var V=_.D(Z,BqC);V&&(V.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(a){return a.tabRenderer&&a.tabRenderer.tabIdentifier===V.tabIdentifier})||this.splice("tabs",V.tabIndex||-1,0,V.tab))};
_.P.handleRefreshChannelTabAction=function(Z){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===Z&&_.Rg(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.P.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.eL(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.P.observerRichGridSlimItemsPerRow=function(){_.eL(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.P.updateCssVars=function(){this.richGridItemsPerRow&&_.eL(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.W0("rich_grid_max_item_width",500))+16)-16+"px"})};
_.P.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.eL(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.P.onDataChanged=function(){this.handleHeaderResize()};
_.P.onWindowResize=function(){this.handleHeaderResize()};
_.P.onFocusedChanged=function(Z){(Z=_.yp(Z))&&Z.is==="tp-yt-paper-tab"&&Z.hasRipple()&&(Z.getRipple().holdDown=!Z.pointerDown&&Z.focused)};
_.P.updateSelectedFromBinding=function(Z){this.ytdTabbedHeaderBehavior.selected=Z.detail.value};
_.P.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.QS.Object.defineProperties(Tl.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:vsK(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.imageBannerViewModel)==null?void 0:Z.style)==="IMAGE_BANNER_STYLE_INSET"}}});
Tl.prototype.onDataChanged=Tl.prototype.onDataChanged;Tl.prototype.updateCssVarsForResponsiveGrid=Tl.prototype.updateCssVarsForResponsiveGrid;Tl.prototype.updateCssVars=Tl.prototype.updateCssVars;Tl.prototype.observerRichGridSlimItemsPerRow=Tl.prototype.observerRichGridSlimItemsPerRow;Tl.prototype.observerRichGridItemsPerRow=Tl.prototype.observerRichGridItemsPerRow;_.z([_.A(_.O5),_.u("design:type",Object)],Tl.prototype,"ytdGridStateAwareBehavior",void 0);
_.z([_.A(d3K),_.u("design:type",Object)],Tl.prototype,"ytdTabbedHeaderBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Tl.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Tl.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],Tl.prototype,"ytdGuideStateAwareBehavior",void 0);
_.z([_.A(_.s5),_.u("design:type",Object)],Tl.prototype,"ytdReduxBehavior",void 0);_.z([_.Ly("#tabs"),_.u("design:type",Object)],Tl.prototype,"tabsElement",void 0);_.z([_.x(),_.u("design:type",Array)],Tl.prototype,"tabs",void 0);_.z([_.x(),_.u("design:type",Object)],Tl.prototype,"expandableCustomTabRenderable",void 0);_.z([_.E("tabs.*"),_.u("design:type",Object),_.u("design:paramtypes",[])],Tl.prototype,"tabGroupShape",null);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Tl.prototype,"isRichGrid",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Tl.prototype,"isConstrainedList",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.TP}),_.u("design:type",Object)],Tl.prototype,"richGridMiniMode",void 0);_.z([_.x({selector:function(Z){return Z.ui.richGridStyle}}),
_.u("design:type",Object)],Tl.prototype,"richGridStyle",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.u("design:type",Object)],Tl.prototype,"isRichGridShorts",void 0);_.z([_.x({selector:_.Y9}),_.u("design:type",Number)],Tl.prototype,"richGridItemsPerRow",void 0);_.z([_.x({selector:function(Z){return Z.ui.richGridContainerWidth}}),
_.u("design:type",Number)],Tl.prototype,"richGridContainerWidth",void 0);_.z([_.x({selector:_.DGc}),_.u("design:type",Number)],Tl.prototype,"richGridSlimItemsPerRow",void 0);_.z([_.x(),_.u("design:type",Object)],Tl.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Tl.prototype,"responsiveSizing",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Tl.prototype,"disableGridStateAware",void 0);
_.z([_.x({computed:"computeImageBannerViewModel(data)"}),_.u("design:type",Object)],Tl.prototype,"imageBannerViewModel",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.u("design:type",Boolean)],Tl.prototype,"hasCinematicContainer",void 0);_.z([_.x({selector:_.x1J,reflectToAttribute:!0}),_.u("design:type",Boolean)],Tl.prototype,"guideIsVisibleButNotPersistent",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("imageBannerViewModel"),_.u("design:type",Object),_.u("design:paramtypes",[])],Tl.prototype,"hasBanner",null);_.z([_.x({reflectToAttribute:!0}),_.E("imageBannerViewModel"),_.u("design:type",Object),_.u("design:paramtypes",[])],Tl.prototype,"hasInsetBanner",null);_.z([_.x({computed:"computeTabsHidden(tabs)",value:!0}),_.u("design:type",Boolean)],Tl.prototype,"tabsHidden",void 0);
_.z([_.RX("richGridItemsPerRow","isRichGrid"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Tl.prototype,"observerRichGridItemsPerRow",null);_.z([_.RX("richGridSlimItemsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Tl.prototype,"observerRichGridSlimItemsPerRow",null);
_.z([_.RX("richGridItemsPerRow","richGridMiniMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Tl.prototype,"updateCssVars",null);_.z([_.RX("richGridContainerWidth"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Tl.prototype,"updateCssVarsForResponsiveGrid",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Tl.prototype,"onDataChanged",null);
Tl=_.z([_.p({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],Tl);
_.e(Tl,"ytd-tabbed-page-header",function(){if(STC!==void 0)return STC;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tabbed-page-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <tp-yt-app-header-layout class="style-scope ytd-tabbed-page-header">\n    <tp-yt-app-header id="header" slot="header" condenses="" disabled="[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent, tabs)]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n        <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n          <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n            <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n              <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header">\n              </yt-image-banner-view-model>\n            </div>\n          </div>\n        </template>\n        <div id="page-header" class="style-scope ytd-tabbed-page-header">\n          <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[tabsHidden]]" no-padding="" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n        </div>\n      </div>\n      <tp-yt-app-toolbar disable-upgrade$="[[tabsHidden]]" sticky="" class="style-scope ytd-tabbed-page-header">\n        <div id="tabs-container" class="style-scope ytd-tabbed-page-header">\n          \n          <div id="tabs-inner-container" class="style-scope ytd-tabbed-page-header">\n            <div id="tabs-divider" class="style-scope ytd-tabbed-page-header"></div>\n            <tp-yt-paper-tabs id="tabs" disable-upgrade$="[[tabsHidden]]" noink="" remove-idle-scroll-buttons="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-tabbed-page-header">\n              <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-tabbed-page-header"> </yt-tab-group-shape>\n            </tp-yt-paper-tabs>\n          </div>\n        </div>\n      </tp-yt-app-toolbar>\n    </tp-yt-app-header>\n  </tp-yt-app-header-layout>\n</template>\n<template is="dom-if" if="[[tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n    <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n        <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n          <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header"> </yt-image-banner-view-model>\n        </div>\n      </div>\n    </template>\n    <div id="page-header" class="style-scope ytd-tabbed-page-header">\n      <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[!tabsHidden]]" no-padding="true" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n    </div>\n  </div>\n</template>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return STC=Z},{mode:1});var YTJ;var YY=function(){return _.Q.apply(this,arguments)||this};
_.O(YY,_.Q);YY.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.eL(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.QS.Object.defineProperties(YY.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var Z,V;return this.componentBehavior.computeIcon_(((V=_.D((Z=this.data)==null?void 0:Z.badge,_.NeW))==null?void 0:V.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var Z,V;return(V=_.D((Z=this.data)==null?void 0:Z.badge,_.NeW))==null?void 0:V.label}}});
YY.prototype.observerRichGridItemsPerRow=YY.prototype.observerRichGridItemsPerRow;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],YY.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],YY.prototype,"componentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],YY.prototype,"ytdReduxBehavior",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.TP}),_.u("design:type",Boolean)],YY.prototype,"richGridMiniMode",void 0);
_.z([_.x({selector:_.Y9}),_.u("design:type",Number)],YY.prototype,"richGridItemsPerRow",void 0);_.z([_.x(),_.u("design:type",Object)],YY.prototype,"data",void 0);_.z([_.RX("richGridItemsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],YY.prototype,"observerRichGridItemsPerRow",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],YY.prototype,"badgeIconName",null);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],YY.prototype,"badgeLabel",null);YY=_.z([_.p({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],YY);
_.e(YY,"ytd-member-hub-profile-renderer",function(){if(YTJ!==void 0)return YTJ;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return YTJ=Z},{mode:1});var X7W;var Xf=function(){return _.Q.apply(this,arguments)||this};
_.O(Xf,_.Q);Xf.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Xf.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Xf.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Xf.prototype,"data",void 0);Xf=_.z([_.p({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],Xf);
_.e(Xf,"ytd-settings-sidebar-renderer",function(){if(X7W!==void 0)return X7W;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return X7W=Z},{mode:1});var Kdk;var Kv=function(){var Z=_.Q.apply(this,arguments)||this;Z.expandableCustomTabRenderable=function(V){return EsW(V,function(){return void Z.onSearchNavigate()})};
return Z};
_.O(Kv,_.Q);Kv.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
Kv.prototype.onSearchNavigate=function(){this.selected=void 0};
Kv.prototype.onTabsChange=function(){var Z,V=(Z=this.tabs)==null?void 0:Z.findIndex(function(a){var J;return a==null?void 0:(J=a.tabRenderer)==null?void 0:J.selected});
V!==void 0&&(this.selected=V)};
Kv.prototype.onTabsActive=function(Z){if(this.tabs!==void 0){var V,a;(Z=(V=this.tabs[Z.detail.selected])==null?void 0:(a=V.tabRenderer)==null?void 0:a.endpoint)&&_.Rg(this.hostElement,"yt-navigate",{endpoint:Z})}};
_.QS.Object.defineProperties(Kv.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:vsK(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
Kv.prototype.onTabsChange=Kv.prototype.onTabsChange;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Kv.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.O5),_.u("design:type",Object)],Kv.prototype,"ytdGridStateAwareBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Kv.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],Kv.prototype,"ytdGuideStateAwareBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],Kv.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Array)],Kv.prototype,"tabs",void 0);_.z([_.x(),_.u("design:type",Number)],Kv.prototype,"selected",void 0);_.z([_.E("tabs.*"),_.u("design:type",Object),_.u("design:paramtypes",[])],Kv.prototype,"tabGroupShape",null);_.z([_.x(),_.u("design:type",Object)],Kv.prototype,"expandableCustomTabRenderable",void 0);
_.z([_.E("tabs"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Kv.prototype,"tabsEnabled",null);_.z([_.Zr("tabs"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Kv.prototype,"onTabsChange",null);Kv=_.z([_.p({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],Kv);
_.e(Kv,"ytd-topic-channel-details-renderer",function(){if(Kdk!==void 0)return Kdk;var Z=document.createElement("template");_.w(Z,'\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        <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-tab-group-shape>\n      </tp-yt-paper-tabs>\n    </div>\n  </div>\n</div>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Kdk=Z},{mode:1});var nTK;var nv=function(){var Z=_.Q.apply(this,arguments)||this;Z.disableGridStateAware=!1;return Z};
_.O(nv,_.Q);nv.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]]"}}}}}};
nv.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
nv.prototype.updateCssVars=function(){_.eL(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.W0("rich_grid_max_item_width",500))+16)-16+"px"})};
nv.prototype.updateCssVars=nv.prototype.updateCssVars;nv.prototype.activeChanged=nv.prototype.activeChanged;_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],nv.prototype,"ytdGuideStateAwareBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],nv.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],nv.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],nv.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],nv.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Array)],nv.prototype,"tabs",void 0);_.z([_.x(),_.u("design:type",Boolean)],nv.prototype,"active",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],nv.prototype,"disableGridStateAware",void 0);
_.z([_.x({selector:_.Y9}),_.u("design:type",Number)],nv.prototype,"richGridItemsPerRow",void 0);_.z([_.x({selector:_.TP}),_.u("design:type",Boolean)],nv.prototype,"richGridMiniMode",void 0);_.z([_.Ly("ytd-carousel-item-renderer"),_.u("design:type",Object)],nv.prototype,"carousel",void 0);_.z([_.RX("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nv.prototype,"activeChanged",null);
_.z([_.RX("richGridItemsPerRow","richGridMiniMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nv.prototype,"updateCssVars",null);nv=_.z([_.p({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],nv);
_.e(nv,"ytd-carousel-header-renderer",function(){if(nTK!==void 0)return nTK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return nTK=Z},{mode:1});var ltD;var tWK=_.z4(["https://www.google-analytics.com/analytics.js"]),l3=function(){var Z=_.Q.apply(this,arguments)||this;Z.scriptAnalyticsAdded=!1;return Z};
_.O(l3,_.Q);l3.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var Z,V=(Z=this.data)==null?void 0:Z.tagManagerId;V&&(_.mo(V,_.yr("GL")),pq0(V))};
l3.prototype.sendGoogleAnalyticsPageview=function(Z){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var a=_.lV.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(a)};
var V=window.ga;V("set","page",window.location.pathname);V.l=+new Date;V("set","forceSSL",!0);V("create",Z,"'auto'");V("send","pageview")};
l3.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var Z=_.NA("SCRIPT");Z.name="ga-analytics";var V=_.gs(tWK);_.jP(Z,V);Z.async=!0;_.H(this.hostElement).appendChild(Z)};
l3.prototype.dataChanged=l3.prototype.dataChanged;_.z([_.x(),_.u("design:type",Object)],l3.prototype,"data",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l3.prototype,"dataChanged",null);l3=_.z([_.p({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],l3);
_.e(l3,"ytd-channel-metadata-renderer",function(){if(ltD!==void 0)return ltD;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ltD=Z},{mode:1});var snI;var FdW;var tK=function(){return _.Q.apply(this,arguments)||this};
_.O(tK,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],tK.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],tK.prototype,"data",void 0);tK=_.z([_.p({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],tK);
_.e(tK,"ytd-sub-feed-option-renderer",function(){if(FdW!==void 0)return FdW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return FdW=Z},{mode:1});var DMC;var sv=function(){return _.Q.apply(this,arguments)||this};
_.O(sv,_.Q);sv.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],sv.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],sv.prototype,"ytRendererStamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],sv.prototype,"data",void 0);sv=_.z([_.p({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],sv);
_.e(sv,"ytd-sub-feed-selector-renderer",function(){if(DMC!==void 0)return DMC;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return DMC=Z},{mode:1});var Ff=function(){return _.Q.apply(this,arguments)||this};
_.O(Ff,_.Q);
Ff.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}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ff.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ff.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ff.prototype,"data",void 0);Ff=_.z([_.p({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],Ff);
_.e(Ff,"ytd-browse-feed-actions-renderer",function(){if(snI!==void 0)return snI;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return snI=Z},{mode:1});var cMi;var O$H;var DE=function(){return _.Q.apply(this,arguments)||this};
_.O(DE,_.Q);DE.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],DE.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],DE.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],DE.prototype,"data",void 0);DE=_.z([_.p({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],DE);
_.e(DE,"ytd-mini-channel-renderer",function(){if(O$H!==void 0)return O$H;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return O$H=Z},{mode:1});var G6k;var cO=function(){return _.Q.apply(this,arguments)||this};
_.O(cO,_.Q);cO.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],cO.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],cO.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],cO.prototype,"data",void 0);cO=_.z([_.p({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],cO);
_.e(cO,"ytd-vertical-channel-section-renderer",function(){if(G6k!==void 0)return G6k;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return G6k=Z},{mode:1});var Ov=function(){return _.Q.apply(this,arguments)||this};
_.O(Ov,_.Q);Ov.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ov.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ov.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Ov.prototype,"data",void 0);Ov=_.z([_.p({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],Ov);
_.e(Ov,"ytd-browse-secondary-contents-renderer",function(){if(cMi!==void 0)return cMi;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
return cMi=Z},{mode:1});var w7C;var Gl=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};Z.notActive=!1;Z.isConstrainedList=!1;return Z};
_.O(Gl,_.Q);_.P=Gl.prototype;
_.P.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]]"},matcher:function(Z){var V;return(Z==null?void 0:(V=Z.webComponentHint)==null?void 0:V.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}}}}};
_.P.getPath=function(Z,V){var a="data.tabs.#"+V+".";Z.tabs[V].tabRenderer?a+="tabRenderer.":Z.tabs[V].expandableTabRenderer&&(a+="expandableTabRenderer.");return a+"content.sectionListRenderer"};
_.P.computeDisplayedContent=function(Z){this.unlinkPaths("content");if(Z&&Z.tabs)for(var V=Z.tabs.length,a=0;a<V;a++){var J=Z.tabs[a].tabRenderer||Z.tabs[a].expandableTabRenderer;if(J.selected&&J.content)return this.linkPaths("content",this.getPath(Z,a)),J.content}return null};
_.P.computeHasSecondaryColumnData=function(Z){return!!Z&&!!Z.secondaryContents};
_.P.onRetrieveLocation=function(Z,V){V.locationRetrieved(V.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);Z.stopPropagation()};
_.P.onYtServiceRequestSent=function(Z,V){_.F("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(V)};
_.P.onYtServiceRequestCompleted=function(Z,V){_.F("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(V)};
_.P.onReplaceFeedContentAction=function(Z){if(!_.F("replace_feed_content_action_killswitch")&&!this.notActive){var V;(Z=(V=_.D(Z,WGS))==null?void 0:V.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(Z)}};
_.P.handleServiceRequestActions=function(Z){if(Z=Z.actions){Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next()){V=V.value;var a=void 0;((a=_.D(V,WGS))==null?0:a.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.D(V,WGS).items)}}};
Gl.prototype.onYtServiceRequestCompleted=Gl.prototype.onYtServiceRequestCompleted;Gl.prototype.onYtServiceRequestSent=Gl.prototype.onYtServiceRequestSent;Gl.prototype.onRetrieveLocation=Gl.prototype.onRetrieveLocation;_.z([_.A(_.O5),_.u("design:type",Object)],Gl.prototype,"ytdGridStateAwareBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Gl.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Gl.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Gl.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Gl.prototype,"data",void 0);_.z([_.x({computed:"computeDisplayedContent(data)"}),_.u("design:type",Object)],Gl.prototype,"content",void 0);
_.z([_.x({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Gl.prototype,"hasSecondaryColumnData",void 0);_.z([_.x({value:function(){return window.outerHeight>1024?3:2}}),
_.u("design:type",Number)],Gl.prototype,"initialCount",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],Gl.prototype,"pageSubtype",void 0);_.z([_.Ly("ytd-section-list-renderer"),_.u("design:type",Object)],Gl.prototype,"listRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],Gl.prototype,"notActive",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Gl.prototype,"isConstrainedList",void 0);
_.z([_.x(),_.u("design:type",String)],Gl.prototype,"responsiveSizing",void 0);_.z([_.$K("yt-retrieve-location"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],Gl.prototype,"onRetrieveLocation",null);_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],Gl.prototype,"onYtServiceRequestSent",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],Gl.prototype,"onYtServiceRequestCompleted",null);Gl=_.z([_.p({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],Gl);
_.e(Gl,"ytd-two-column-browse-results-renderer",function(){if(w7C!==void 0)return w7C;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return w7C=Z},{mode:2});var yMW;var b$I;var w1=function(){var Z=_.Q.apply(this,arguments)||this;Z.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"]);Z.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"]);Z.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return Z};
_.O(w1,_.Q);_.P=w1.prototype;_.P.attached=function(){this.requestElementsPerRow()};
_.P.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_]]"}}}}}};
_.P.onUpdateElementsPerRowAction=function(Z){Z&&this.elementsPerRow!==Z&&(this.elementsPerRow=Z)};
_.P.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.P.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.P.computeAlertStyle_=function(Z){return Z};
_.P.observerElementsPerRow=function(){this.elementsPerRow&&_.eL(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.P.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.P.requestElementsPerRow=function(){_.Rg(this.hostElement,"yt-request-elements-per-row")};
w1.prototype.onIsVisibleChanged_=w1.prototype.onIsVisibleChanged_;w1.prototype.observerElementsPerRow=w1.prototype.observerElementsPerRow;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],w1.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],w1.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],w1.prototype,"actionHandlerBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],w1.prototype,"data",void 0);_.z([_.x({value:6,reflectToAttribute:!0}),_.u("design:type",Number)],w1.prototype,"elementsPerRow",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],w1.prototype,"wrapButtons",void 0);_.z([_.x({value:_.yr("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.u("design:type",Boolean)],w1.prototype,"isMusic",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.u("design:type",String)],w1.prototype,"alertStyle",void 0);_.z([_.x({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.u("design:type",Function)],w1.prototype,"dismissBoundButtonTap_",void 0);_.z([_.x({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.u("design:type",Function)],w1.prototype,"acceptBoundButtonTap_",void 0);_.z([_.RX("elementsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],w1.prototype,"observerElementsPerRow",null);_.z([_.RX("data.isVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],w1.prototype,"onIsVisibleChanged_",null);w1=_.z([_.qZ({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],w1);
_.e(w1,"yt-alert-with-actions-renderer",function(){if(b$I===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;yMW===void 0&&(yMW=document.createElement("template"));var J=yMW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);b$I=Z}Z=b$I;return Z},{mode:2});_.jG(_.Uc(function(Z){function V(h){var L={};return _.S(_.dH,{text:h,className:_.un("ytPersonalGreetingViewModelHeadline",(L.ytPersonalGreetingViewModelHeadlineSmall=function(){return N()===48},L))})}
function a(h,L){return _.S("span",{el:h,class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},V(L))}
var J=_.v6(),r=_.v6(),f=_.v6(),d=function(){return Z.data().canvasPromoData},N=function(){var h;
return(h=Z.data().bannerHeight)!=null?h:56},C=_.B(_.ip({content:""},void 0,"rcUSic")),T=C.next().value,Y=C.next().value,X=_.AYK(J,{throttleMs:100}),n=_.AYK(r,{throttleMs:100}),t=_.AYK(f,{throttleMs:100});
C=_.B(_.ip(!0,void 0,"b0Yv9d"));var c=C.next().value,y=C.next().value;C=_.B(_.ip(!0,void 0,"ByEGnd"));var U=C.next().value,v=C.next().value;_.lp(function(){v(n.width()-X.width()>1);y(t.width()+(Z.data().avatar?48:0)-X.width()>1);Y(c()?Z.data().shorterGreeting:Z.data().greeting)},"nSIsDe");
_.xA(J,function(){var h;return(h=Z.data())==null?void 0:h.rendererContext},void 0,void 0,void 0,!0);
return _.S("yt-personal-greeting-view-model",{el:J,"aria-hidden":function(){return U()},
class:_.un(Z.className,"ytPersonalGreetingViewModelHost"),style:_.ot({height:(0,_.CH)(function(){return U()?0:N()})})},_.S(_.K,{cond:function(){return Z.data().avatar&&!c()},
then:function(){return _.S(_.lB,{data:function(){return Z.data().avatar}},{decoratedAvatarViewModel:function(h){return _.S(_.qQ,{data:h.data,
className:_.un("ytPersonalGreetingViewModelAvatar")})}})}}),_.S("h1",null,V(function(){var h;
return(d==null?void 0:(h=d())==null?void 0:h.headline)||T()})),a(f,function(){return Z.data().greeting}),a(r,function(){return Z.data().shorterGreeting}))},"ui"),"yt-personal-greeting-view-model",{props:{data:_.Hh,
className:_.Hh}});var yC=function(){var Z=_.Q.apply(this,arguments)||this;Z.hidden=!1;Z.isConstrainedList=!1;Z.darkerDarkTheme=_.F("web_darker_dark_theme");Z.responsiveSizing="COMPACT";Z.attachedPlayers=_.F("kevlar_channel_trailer_multi_attach")?[]:void 0;Z.player=null;Z.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return Z};
_.O(yC,_.Q);_.P=yC.prototype;
_.P.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:{c4TabbedHeaderRenderer:{component:"ytd-c4-tabbed-header-renderer",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]",isRichGrid:"[[fluidWidth]]"},noInjection:!0},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}}}}};
_.P.created=function(){var Z=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){Z.disposeMastheadAd()}]};
_.P.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new CaJ(this.refresh,this.contents))};
_.P.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.P.activeChanged=function(){var Z=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=Z)};
_.P.tabsChanged=function(){var Z=this,V,a,J,r;if(this.pageSubtype==="channels"||_.F("kevlar_tab_gestures_for_tabbed_header_data")&&(((V=this.data)==null?0:(a=V.header)==null?0:a.c4TabbedHeaderRenderer)||((J=this.data)==null?0:(r=J.header)==null?0:r.carouselHeaderRenderer)))this.tabGestures=new ct(this.contents,this.contents,this.hostElement,this.header,function(C){Z.ytdReduxBehavior.dispatch(C)});
var f,d,N;V=(f=this.data)==null?void 0:(d=f.contents)==null?void 0:(N=d.twoColumnBrowseResultsRenderer)==null?void 0:N.tabs;this.header&&this.header.firstChild&&(this.header.firstChild.tabs=V);this.tabGestures&&this.tabGestures.tabsChanged(V)};
_.P.channelIdChanged=function(){if(this.tabGestures){var Z,V,a,J=this.tabGestures,r=(Z=this.data)==null?void 0:(V=Z.header)==null?void 0:(a=V.c4TabbedHeaderRenderer)==null?void 0:a.channelId;r&&r!==J.currentChannelId&&(J.scrollPositionForTabs.clear(),J.currentChannelId=r,J.lastVisitedTabScrollPosition=void 0,J.tabsStartAtInPx=0)}};
_.P.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.P.engagementPanelsChanged=function(){var Z=_.l().resolve(_.qj);if(Z){if(this.engagementPanels)for(var V=_.B(this.engagementPanels),a=V.next();!a.done;a=V.next()){var J=void 0;(a=(J=a.value.identifier)==null?void 0:J.tag)&&Z.panelMap.delete(a)}this.engagementPanels=[];var r;V=_.B(((r=this.data)==null?void 0:r.panels)||[]);for(r=V.next();!r.done;r=V.next()){r=_.D(r.value,_.ecK);var f=a=void 0,d=void 0,N=void 0;if(J=((a=r)==null?void 0:a.targetId)||((f=r)==null?void 0:f.panelIdentifier)||((d=r)==null?
void 0:(N=d.identifier)==null?void 0:N.tag))f=a=void 0,(f=(a=Z).registerPanelContent)==null||f.call(a,J,{engagementPanelSectionListRenderer:r}),this.engagementPanels.push(r)}}};
_.P.onStampFinished=function(){var Z=this;_.vH(this,function(){if(Z.tabGestures){var V=Z.tabGestures;if(V.scrollPositionNeedsUpdate){var a=_.l().resolve(_.M_(_.jV)),J;if((J=V.selectedTab)!=null&&J.title&&a&&(J=a.getCurrentPage())){if(V.scrollPositionForTabs.has(V.selectedTab.title)){var r,f;a=(f=(r=a.getCurrentPage())==null?void 0:r.clientHeight)!=null?f:0;r=V.scrollPositionForTabs.get(V.selectedTab.title);J.setScrollTop(r);a>r+100&&(V.scrollPositionNeedsUpdate=!1)}else J.setScrollTop(Math.min(V.lastVisitedTabScrollPosition!==
void 0?V.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,V.tabsStartAtInPx)),V.scrollPositionNeedsUpdate=!1;V.ytdReduxDispatch(QHo(!1))}}}})};
_.P.loadPage_=function(Z){this.initCsi();Z&&(this.data=Z);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.P.getTitle=function(Z){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",Z))return this.get("microformat.microformatDataRenderer.title",Z);if(this.get("header.c4TabbedHeaderRenderer.title",Z))return this.get("header.c4TabbedHeaderRenderer.title",Z);if(this.get("header.feedTabbedHeaderRenderer.title",Z))return _.AI(this.get("header.feedTabbedHeaderRenderer.title",Z));if(this.get("header.interactiveTabbedHeaderRenderer.title",Z))return this.get("header.interactiveTabbedHeaderRenderer.title",
Z);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",Z))return _.AI(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
Z));var V,a;return _.F("enable_page_header_page_title")&&(Z==null?0:(V=Z.header)==null?0:(a=V.pageHeaderRenderer)==null?0:a.pageTitle)?Z.header.pageHeaderRenderer.pageTitle:""};
_.P.updateTitle=function(Z){_.Rg(this.hostElement,"yt-update-title",this.getTitle(Z))};
_.P.initCsi=function(){_.lc(this.pageSubtype||"browse",["ol","cpt"])};
_.P.getPlayer=function(){if(_.F("kevlar_channel_trailer_multi_attach")){for(var Z=_.B(this.attachedPlayers),V=Z.next();!V.done;V=Z.next())if(V=V.value,V.isConnected||_.HX(this.hostElement,V))return V;return null}return this.player};
_.P.getPlayerContainer=function(){return null};
_.P.onPlayerAttached=function(Z,V){_.F("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(V):this.player=V};
_.P.onPlayerDetached=function(Z,V){_.F("kevlar_channel_trailer_multi_attach")?(Z=this.attachedPlayers.indexOf(V),Z<0||this.attachedPlayers.splice(Z,1)):this.player=null};
_.P.getServiceTrackingParams=function(){var Z,V;return((Z=this.data)==null?void 0:(V=Z.responseContext)==null?void 0:V.serviceTrackingParams)||[]};
_.P.setMastheadAd=function(Z){Z&&Z.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=Z&&Z.mastheadAd};
_.P.dataChanged=function(){var Z=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.FG8();_.vH(this,function(){_.L4(Z.hostElement,"ytd-update-grid-state-action")})};
_.P.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.P.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var Z=this.data.alerts;return Z&&Z.find(function(V){return!!V.alertWithActionsRenderer})}};
_.P.computeGreetingData=function(){if(this.data&&this.data.alerts){var Z=this.data.alerts;return Z&&Z.find(function(V){return!!V.personalGreetingViewModel})}};
_.P.computeHasC4TabbedHeaderRenderer=function(Z){var V;return!!(Z==null?0:(V=Z.header)==null?0:V.c4TabbedHeaderRenderer)};
_.P.computeHasMemberHubProfileRenderer=function(Z){var V;return!!(Z==null?0:(V=Z.header)==null?0:V.memberHubProfileRenderer)};
_.P.handleAlertCommand=function(Z){this.get("alertCommand.alert.alertWithActionsRenderer",Z)&&(Z=_.D(Z,gsW),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",Z.alert))};
_.P.handleYtPlaylistDeletionRedirect=function(Z){Z=this.get("playlistDeletionRedirectCommand.redirectEndpoint",Z);_.Rg(this.hostElement,"yt-navigate",{endpoint:Z})};
_.P.computeFluidWidth=function(Z,V,a){if(V==="mini_app"||a)return!0;var J,r,f;Z=Z==null?void 0:(J=Z.contents)==null?void 0:(r=J.twoColumnBrowseResultsRenderer)==null?void 0:(f=r.tabs)==null?void 0:f.find(function(C){var T;return C==null?void 0:(T=C.tabRenderer)==null?void 0:T.selected});
if(!Z)return!1;var d,N;return!!((d=Z.tabRenderer)==null?0:(N=d.content)==null?0:N.richGridRenderer)&&!["channel","channels","playables"].includes(V)};
_.P.computeHeaderFluidWidth=function(Z){return Z==="hashtag-landing-page"};
_.P.computeHasSidebar=function(Z){var V;return!!(Z.sidebar||((V=Z.header)==null?0:V.playlistHeaderRenderer))};
_.P.computeHasPageHeaderSidebar=function(Z){var V,a;return!!((V=Z.header)==null?0:(a=V.pageHeaderRenderer)==null?0:a.enableSidebarView)};
_.P.computeUseUnifiedShowPageLayout=function(Z){if(!Z||this.pageSubtype!=="show"||!Z.sidebar||!Z.sidebar.playlistSidebarRenderer)return!1;Z=Z.sidebar.playlistSidebarRenderer;if(!Z.items)return!1;for(var V=0;V<Z.items.length;V++)if(_.D(Z.items[V],FI)){var a=void 0;return((a=_.D(Z.items[V],FI))==null?void 0:a.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.P.computeIsConstrainedList=function(Z){return _.F("web_enable_constrained_list_subscriptions_channels")&&Z==="subscriptions-channels"};
_.P.computeResponsiveSizing=function(Z){return Z==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.QS.Object.defineProperties(yC.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var Z,V;return((Z=this.data)==null?0:(V=Z.header)==null?0:V.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var Z,V;if(!((Z=this.data)==null?0:(V=Z.sidebar)==null?0:V.playlistSidebarRenderer))return!1;var a;return(a=this.data)!=null&&a.header?!1:!0}}});
_.QS.Object.defineProperties(yC,{template:{configurable:!0,enumerable:!0,get:function(){if(TqW===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);TqW=Z}Z=TqW;return Z}}});
yC.prototype.dataChanged=yC.prototype.dataChanged;yC.prototype.onPlayerDetached=yC.prototype.onPlayerDetached;yC.prototype.onPlayerAttached=yC.prototype.onPlayerAttached;yC.prototype.onStampFinished=yC.prototype.onStampFinished;yC.prototype.engagementPanelsChanged=yC.prototype.engagementPanelsChanged;yC.prototype.scrollAtTopChanged=yC.prototype.scrollAtTopChanged;yC.prototype.channelIdChanged=yC.prototype.channelIdChanged;yC.prototype.tabsChanged=yC.prototype.tabsChanged;
yC.prototype.activeChanged=yC.prototype.activeChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],yC.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.kn),_.u("design:type",Object)],yC.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],yC.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],yC.prototype,"ytdReduxBehavior",void 0);
_.z([_.A(_.te.YtPageBehavior),_.u("design:type",Object)],yC.prototype,"ytPageBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],yC.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],yC.prototype,"ytdGuideStateAwareBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],yC.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],yC.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],yC.prototype,"hidden",void 0);_.z([_.x(),_.u("design:type",Object)],yC.prototype,"mastheadAdData",void 0);_.z([_.x({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.u("design:type",Object)],yC.prototype,"alertBannerData",void 0);_.z([_.x({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.u("design:type",Object)],yC.prototype,"greetingData",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],yC.prototype,"pageSubtype",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasC4TabbedHeaderRenderer(data)"}),_.u("design:type",Boolean)],yC.prototype,"hasC4TabbedHeaderRenderer",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.u("design:type",Boolean)],yC.prototype,"hasMemberHubProfileRenderer",void 0);
_.z([_.x({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],yC.prototype,"hasSidebar",void 0);_.z([_.x({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],yC.prototype,"hasPageHeaderSidebar",void 0);_.z([_.x({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],yC.prototype,"roundedContainer",void 0);
_.z([_.x({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],yC.prototype,"useUnifiedShowPageLayout",void 0);_.z([_.x({computed:"computeIsConstrainedList(pageSubtype)"}),_.u("design:type",Object)],yC.prototype,"isConstrainedList",void 0);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],yC.prototype,"usePlaylistHeaderRenderer",null);
_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],yC.prototype,"useOldPlaylistSidebarRenderer",null);_.z([_.x({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.u("design:type",Boolean)],yC.prototype,"fluidWidth",void 0);_.z([_.x({selector:function(Z){return Z.ui.scrollAtTop}}),
_.u("design:type",Boolean)],yC.prototype,"scrollAtTop",void 0);_.z([_.x({selector:_.QbK}),_.u("design:type",Boolean)],yC.prototype,"tabGesturesIsActive",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],yC.prototype,"darkerDarkTheme",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.u("design:type",Boolean)],yC.prototype,"disableHeaderFluidWidth",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.u("design:type",String)],yC.prototype,"responsiveSizing",void 0);_.z([_.Ly("ytd-two-column-browse-results-renderer"),_.u("design:type",HTMLElement)],yC.prototype,"contents",void 0);_.z([_.Ly("#header"),_.u("design:type",HTMLElement)],yC.prototype,"header",void 0);_.z([_.Ly("ytd-refresh"),_.u("design:type",Object)],yC.prototype,"refresh",void 0);
_.z([_.RX("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yC.prototype,"activeChanged",null);_.z([_.RX("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yC.prototype,"tabsChanged",null);_.z([_.RX("data.header.c4TabbedHeaderRenderer.channelId"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yC.prototype,"channelIdChanged",null);
_.z([_.RX("scrollAtTop"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yC.prototype,"scrollAtTopChanged",null);_.z([_.x(),_.u("design:type",Object)],yC.prototype,"engagementPanels",void 0);_.z([_.RX("data.panels"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yC.prototype,"engagementPanelsChanged",null);
_.z([_.$K("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yC.prototype,"onStampFinished",null);_.z([_.$K("yt-player-attached"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Element]),_.u("design:returntype")],yC.prototype,"onPlayerAttached",null);_.z([_.$K("yt-player-detached"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Element]),_.u("design:returntype")],yC.prototype,"onPlayerDetached",null);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yC.prototype,"dataChanged",null);yC=_.z([_.p({is:"ytd-browse"})],yC);_.Xc.registerService(_.Dno,yC);
_.Ok();
}catch(e){_._DumpException(e)}
try{
_.Df("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 La=function(Z){if(!Z)return"browse";var V=Z.page,a=Z.url,J,r,f,d=(J=Z.response)==null?void 0:(r=J.responseContext)==null?void 0:(f=r.webResponseContextExtensionData)==null?void 0:f.pageTheme;if(d)V=d.toLowerCase().replace(/_/g,"-");else if(V!=="watch"){var N,C;if((V==="browse"||V==="settings")&&((N=Z.response)==null?0:(C=N.sidebar)==null?0:C.settingsSidebarRenderer))V="WEB_PAGE_TYPE_SETTINGS";else{var T,Y;V==="browse"&&((T=Z.response)==null?0:(Y=T.metadata)==null?0:Y.channelMetadataRenderer)?
V="channel":a&&(V=_.Vp(a)||V)}}return V},Llk=function(){var Z=_.AW("yt.aba.att");
return Z?Z:_.pm.instance!==void 0?_.pm.instance.k6c.bind(_.pm.instance):null},usW=function(Z,V){var a;
return _.m(function(J){return(a=Llk())?J.return(a(Z,V,6E4)):J.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})},Wl0=function(Z,V,a,J,r){V=V===void 0?[]:V;
r=r?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:r}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.hB(Z),dialogMessages:V.map(function(f){return _.hB(f)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.hB(a),serviceEndpoint:r}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.hB(J)}}}}}},g6J=function(Z){var V=!!_.AP().queueProxy;
var a,J,r;Z=Z==null?void 0:(a=Z.response)==null?void 0:(J=a.currentVideoEndpoint)==null?void 0:(r=J.watchEndpoint)==null?void 0:r.playlistId;return!(!V&&!Z)},InI=function(Z,V){var a=_.d8();
if(g6J(Z))return a.playlistWatchPageActivation=!0;switch(La(V)){case "yts-products":return a.productDetailsPageActivation=!0;case "mini_app":return a.miniAppPageActivation=!0;case "playables":return a.playablesDestPageActivation=!0;default:return!1}},ZMK=function(Z,V,a){for(var J=typeof Z==="string"?Z.split(""):Z,r=Z.length-1;r>=0;--r)r in J&&V.call(a,J[r],r,Z)},VuD=function(Z,V){V=_.YEF(Z,V);
V>=0&&_.Mi(Z,V)},a5C=function(Z){return Array.prototype.concat.apply([],arguments)},JdD=function(Z){var V=0;
V=V===void 0?0:V;if(!_.l8(Z))throw _.tA("uint64");var a=typeof Z;switch(V){case 512:switch(a){case "string":return _.dro(Z);case "bigint":return String((0,_.EK)(64,Z));default:return _.i7R(Z)}case 1024:switch(a){case "string":return _.mrF(Z);case "bigint":return _.gb((0,_.EK)(64,Z));default:return _.Bbu(Z)}case 0:switch(a){case "string":return _.dro(Z);case "bigint":return _.gb((0,_.EK)(64,Z));default:return _.fHa(Z)}default:return _.i8(V,"Unknown format requested type for int64")}},oES=function(Z){Z!=
null&&(Z=Z.JSC$6707_value_||"",Z=typeof Z==="string"?Z:new Uint8Array(Z));
return Z},rdC=function(Z){for(var V=_.lV.apply(1,arguments),a=Z[0],J=0;J<Z.length-1;J++)a+=String(V[J]),a+=Z[J+1];
V=document.implementation.createHTMLDocument("");J=V.createElement("style");V.head.appendChild(J);V=J.sheet;V.insertRule(a,0);if(V.cssRules.length===1&&(a=V.cssRules[0],a instanceof CSSStyleRule))return new _.hV(a.cssText.replace(/</g,"\\3C "))},PAL=function(Z,V){if(/-[a-z]/.test(V))return null;
if(_.B_Y&&Z.dataset){if(_.inE()&&!(V in Z.dataset))return null;Z=Z.dataset[V];return Z===void 0?null:Z}return Z.getAttribute("data-"+_.Po(V))},iM8=function(){var Z=f58;
_.AW("yt.ads.biscotti.getId_")||_.pK("yt.ads.biscotti.getId_",Z)},BB0=function(Z){_.pK("yt.ads.biscotti.lastId_",Z)},mzD=function(){var Z={};
for(_.KK=new dzS(Z.handleError===void 0?_.s$:Z.handleError,Z.logEvent===void 0?_.n9:Z.logEvent);_.nK.length>0;)switch(Z=_.nK.shift(),Z.type){case "ERROR":_.KK.logError(Z.payload);break;case "EVENT":_.KK.logEvent(Z.eventType,Z.payload)}},NBo=function(Z,V,a){return _.ehi(function(J){return a?J.userIdentifier!==void 0&&!Z.includes(J.userIdentifier)&&a.includes(J.publicName):J.userIdentifier!==void 0&&!Z.includes(J.userIdentifier)},V)},CAD=function(Z){var V,a;
return _.m(function(J){if(J.nextAddress==1)return V=_.Na("YtIdbMeta hasAnyMeta other"),_.q(J,_.ehi(function(r){return r.userIdentifier!==void 0&&r.userIdentifier!==V},Z),2);
a=J.yieldResult;return J.return(a.length>0)})},SAi=function(Z,V){qA0||(qA0=_.td.addLowPriorityJob(function(){var a,J,r,f,d;
return _.m(function(N){switch(N.nextAddress){case 1:return _.q(N,_.h0(),2);case 2:a=N.yieldResult;if(!a)return N.return();J=!0;_.rs(N,3);return _.q(N,NBo(Z,a,V),5);case 5:r=N.yieldResult;if(!r.length){J=!1;N.jumpTo(6);break}f=r[0];return _.q(N,_.A0(f.actualName),7);case 7:return _.q(N,_.jN(f.actualName,a),6);case 6:_.Hb(N,4);break;case 3:d=_.ds(N),_.l1(d),J=!1;case 4:_.td.cancelJob(qA0),qA0=0,J&&SAi(Z,V),_.mt(N)}})}))},TB8=function(){var Z;
return _.m(function(V){return V.nextAddress==1?_.q(V,_.h0(),2):(Z=V.yieldResult)?V.return(CAD(Z)):V.return(!1)})},YAi=function(Z){var V=100;
V=V===void 0?500:V;var a,J,r,f,d,N;return _.m(function(C){return C.nextAddress==1?(a=_.yr("INNERTUBE_CONTEXT_CLIENT_NAME",0),J=[a,(0,_.zc)()-2592E6],r=[a,(0,_.zc)()],f=IDBKeyRange.bound(J,r),_.q(C,_.TcO(Z),2)):C.nextAddress!=3?(d=C.yieldResult,N=[],_.q(C,_.EC(d,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(T){N.length=0;return _.$6(T.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:f,direction:"prev"},function(Y){if(Y.getValue()&&N.length<V)return N.push(Y.getValue()),
Y.delete().then(function(){return Y.continue()})})}),3)):C.return(N)})},XyJ=function(){var Z;
return _.m(function(V){if(V.nextAddress==1)return _.q(V,_.h0(),2);Z=V.yieldResult;if(!Z||!_.CK()&&!_.F("nwl_init_require_datasync_id_killswitch")||!_.vKa())return V.jumpTo(0);_.QXc=!0;_.xWi.isNwlInitialized=_.QXc;return _.q(V,_.mFb().awaitInitialization(),0)})},uz=function(Z,V){_.J4J[Z]=!0;
var a=_.LM();a&&a.publish.apply(a,arguments);_.J4J[Z]=!1},nEK=function(){if(_.bYJ()&&!Khk){var Z=function(a){a=a.data;
if(a.op==="serializedGelBatch"){var J=_.oIK.get(a.key);J&&(_.Pnm(a.serializedBatch,J.client,J.resolve,J.networklessOptions,J.isIsolated,J.useVSSEndpoint,J.dangerousLogToVisitorSession,J.requestsOutstanding),_.oIK.delete(a.key))}},V=_.yIJ();
V&&(V.addEventListener("message",Z),V.onerror=function(){_.oIK.clear()});
Khk=!0}},Wq=function(){this.relativeTimeStart_=_.ZN()},l5J=function(Z,V){Z!=null&&this.append.apply(this,arguments)},tui=function(){return _.co("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")},s0C=function(Z,V,a){a=a===void 0?!1:a;
var J,r,f,d,N;return _.m(function(C){switch(C.nextAddress){case 1:_.dm("SOCS",Z,34128E3,"youtube.com",!0);if(_.dG)return r=fetch(V,{method:"POST",mode:_.Ut(V),credentials:_.b$(V),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),f=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.Ut("/upgrade_visitor_cookie?eom=1"),credentials:_.b$("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),_.q(C,Promise.all([r,f]).then(function(T){return T[1]}),5);
fetch(V,{method:"POST",mode:_.Ut(V),credentials:_.b$(V),cache:"no-store",headers:{"Content-Type":"text/plain"}});return _.q(C,fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.Ut("/upgrade_visitor_cookie?eom=1"),credentials:_.b$("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:J=C.yieldResult;C.jumpTo(3);break;case 5:J=d=C.yieldResult;case 3:if(!J.ok)throw Error("nf");return _.q(C,J.text(),7);case 7:N=C.yieldResult,
!N.includes('"state_switch":true')&&!a||N.includes("skip_reload_for_test")||window.location.reload(),_.mt(C)}})},FhH=function(Z){return _.m(function(V){return V.nextAddress==1?_.q(V,s0C(Z.socsCookie,Z.savePreferenceUrl,!0),2):V.return()})},Dzi=function(Z){return _.m(function(V){return V.nextAddress==1?_.q(V,s0C(Z.socsCookie,Z.savePreferenceUrl),2):V.return()})},OMK=function(Z){Z=Z.xhr.responseText;
if(!_.iK(Z,")]}'"))throw new gw;Z=JSON.parse(Z.substr(4));if((Z.type||1)>1)throw new gw;Z=Z.id;BB0(Z);IH=_.xg(Z);cd8(18E5,2);return Z},wyo=function(Z,V){V=new GgL(V);
BB0("");IH=_.O57(V);Z>0&&cd8(12E4,Z-1);throw V;},cd8=function(Z,V){_.V5(function(){_.HKS().then(OMK,function(a){return wyo(V,a)}).thenCatch(_.S$)},Z)},f58=function(){var Z=_.E6S();
if(Z!==void 0)return _.B1(Z);IH||(IH=_.HKS().then(OMK).thenCatch(function(V){return wyo(2,V)}));
return IH},ydD=function(){var Z=document;
return _.xV(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(V){return"on"+V.toLowerCase()in Z})},bMC=function(Z){Z.addEventListener("click",function(V){var a=V.target;
a&&a.getAttribute("href")&&(a=a.getAttribute("href"),_.yT(window,a,"_blank"),V.preventDefault(),V.stopImmediatePropagation())})},Uz8=function(Z){var V,a,J,r=(J=(a=((V=Z.mainDownloadsListEntity)!=null?V:{})[_.KJK])==null?void 0:a.refresh)!=null?J:"",f;
Z=(f=Z.refresh)==null?void 0:f[r];r=Z!=null?Z:{};return(r==null?0:r.refreshTime)?Number(r==null?void 0:r.refreshTime):0},HM0=function(Z,V){var a=_.N2(Z);
return V.every(function(J){var r;J=J==null?void 0:(r=J.playbackDataEntity)==null?void 0:r.key;if(!J)return!1;r=_.Wz(_.MK(J).entityId,"mainVideoEntity");return!!a[r]})},AdJ=function(Z){Z=_.BA(Z.entities);
return _.a8V(Z).length},kgD=function(Z,V){if(V){var a;
Z=(a=_.gV(Z.entities,"downloadQualityPickerEntity",V))!=null?a:void 0}else Z=void 0;return Z},vEo=function(){EEW||(_.bl=_.SBV,EEW=new j08);
return EEW},xzC=function(Z){var V=document.getElementsByTagName("ytd-enforcement-message-view-model");
V.length===0||getComputedStyle(V[0]).display==="none"?Z(0,"p.h_"):Z(1,"p.h_")},ZS=function(Z){var V,a;
(Z=(a=_.D(Z==null?void 0:Z.commandMetadata,_.p4))==null?void 0:a.url)&&(V=_.Vp(Z));return V},Q0W=function(){VR=0;
var Z=[_.rc(!0)];az&&_.L4(az,"yt-window-resized",Z)},py0=function(){VR||(VR=_.td.addLowPriorityJob(Q0W,200))},eN0=function(){JF=0;
hN0=_.i0L(document);var Z=[hN0];az&&_.L4(az,"yt-window-scrolled",Z)},zND=function(){JF||(JF=_.td.addLowPriorityJob(eN0,200))},RND=function(Z){Z=Z===void 0?null:Z;
$zk.push(_.hd(window,"resize",py0));$zk.push(_.hd(window,"scroll",zND));Z&&(az=Z)},MuI=function(Z){_.m(function(V){if(V.nextAddress==1)return _.q(V,Z.delete("yt-appshell-assets"),2);
_.mt(V)})},Lh0=function(Z){return _.k6((0,_.$hB)(),Z)},WhW=function(){var Z;
_.m(function(V){return V.nextAddress==1?_.q(V,oz.getInstance(),2):(Z=V.yieldResult)?_.q(V,uiK(Z),0):V.jumpTo(0)})},I5k=function(){var Z;
_.m(function(V){return V.nextAddress==1?_.q(V,rq.getInstance(),2):(Z=V.yieldResult)?_.q(V,gEK(Z),0):V.jumpTo(0)})},Z9W=function(Z){MuI(Z);
WhW();I5k()},VRK=function(Z){var V,a;
return _.m(function(J){if(J.nextAddress==1)return _.q(J,_.zeK(Z),2);if(V=J.yieldResult){var r;a:{if(V.headers&&(r=V.headers.get("date"))&&(r=Date.parse(r),!isNaN(r))){r=Math.round((0,_.zc)()-r);break a}r=-1}a=r;if(a>-1)return J.return(a)}return J.return(-1)})},agk=function(){var Z=_.JO.caches,V=_.bU("IS_SHELL_LOAD"),a,J;
_.m(function(r){if(r.nextAddress==1)return a=-1,V?_.q(r,VRK(Z),3):(J=_.m6(),a=Math.round((0,_.zc)()-J),r.jumpTo(2));r.nextAddress!=2&&(a=r.yieldResult);a>=0&&a<2147483648&&_.TT({appInstallDataAgeMs:a});_.mt(r)})},J$J=function(Z){var V=_.Ek(_.JO.location.href),a={};
"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(J){var r=V.JSC$7925_queryData_.getValues(J);if(r==null?0:r.length)a[J]=r});
return _.Ib(Z,new Map(Object.entries(a)))},oXo=function(Z){Z=Z.match(/(.*)::.*::.*/);
if(Z!==null)return Z[1]},r$8=function(Z){if(_.BiJ()){var V=Object.keys(window.localStorage);
V=_.B(V);for(var a=V.next();!a.done;a=V.next()){a=a.value;var J=oXo(a);J===void 0||Z.includes(J)||self.localStorage.removeItem(a)}}},PQC=function(){if(!_.BiJ())return!1;
var Z=_.Na(),V=Object.keys(window.localStorage);V=_.B(V);for(var a=V.next();!a.done;a=V.next())if(a=oXo(a.value),a!==void 0&&a!==Z)return!0;return!1},fgW=function(Z){return _.xs("NotificationsDisabled",Z)},i98=function(){return Notification.permission!="granted"?Promise.resolve():_.pgI().then(function(Z){return Z?Z.pushManager.getSubscription().then(function(V){if(V)return Promise.resolve();
V={userVisibleOnly:!0,applicationServerKey:_.XB("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return Z.pushManager.subscribe(V).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})},BkK=function(Z){return _.pgI().then(function(V){if(!V||!V.active)return Promise.reject(new _.qa("serviceworker.postMessage",Z,V));
try{return V.active.postMessage(Z),Promise.resolve()}catch(a){return Promise.reject(a)}})},dfk=function(){BkK({type:"notifications_register",
data:_.yr("ID_TOKEN")})},NkW=function(){var Z={isWide:_.Bb.get("wide","0")==="1"},V=_.fF();
if(V=V.getFlag(165)||V.getFlag(174))Z.theme=_.lo(!0);if(_.OOn()){var a=_.ny()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";Z.systemTheme=a}!V&&_.F("parent_tools_enable_app_settings")&&_.xy(window.location.href).theme!==void 0&&(Z.theme=_.lo());if((V=P2)?!_.lv.equals(V,Z):Z)V={currentValue:Z},mfW&&(V.timeSinceLastSnapshotSecs=Math.round(((0,_.zc)()-mfW)/1E3)),P2&&(V.previousValue=P2),_.n9("appSettingsCaptured",V),P2=Z,mfW=(0,_.zc)()},CQI=function(){if(!_.bU("LOGGED_IN"))return Promise.resolve(!1);
var Z=_.gr("service_worker_push_force_notification_prompt_tag");return Z?_.pe("PromptTags").then(function(V){if(!V)return!0;var a=[];try{a=JSON.parse(V)}catch(J){return!1}return a&&a.indexOf(Z)==-1}):Promise.resolve(!1)},q$k=function(){var Z=_.W0("service_worker_push_prompt_delay_microseconds");
return Z?_.pe("PromptTime").then(function(V){return Promise.resolve(Date.now()-Z>(V||0))}):Promise.resolve(!0)},S$o=function(){var Z=_.W0("service_worker_push_logged_out_prompt_watches");
return Z==-1?Promise.resolve(!1):_.pe("WatchCount").then(function(V){return V>=Z})},TkK=function(){var Z=_.eV(document,"yt-push-prompt-modal-bg");
Z&&_.CG(Z)},Y$I=function(){return _.W0("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.pe("PromptCount").then(function(Z){Z||(Z=0);
return Promise.resolve(Z<_.W0("service_worker_push_prompt_cap"))})},X6L=function(Z){return _.bU("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.bU("LOGGED_IN")&&(Z===void 0?0:Z)?CQI().then(function(V){if(V)return!0;
V=[Y$I(),q$k()];_.bU("LOGGED_IN")||V.push(S$o());return Promise.all(V).then(function(a){return a.every(function(J){return J})})}):Promise.resolve(!1)},KN0=function(){_.pe("PromptCount").then(function(Z){return _.xs("PromptCount",Z+1)}).then(function(){return _.xs("PromptTime",Date.now())}).then(function(){var Z=_.gr("service_worker_push_force_notification_prompt_tag");
if(Z)return _.pe("PromptTags").then(function(V){var a=[];if(V)try{a=JSON.parse(V)}catch(J){return!1}a||(a=[]);a.push(Z);return _.xs("PromptTags",JSON.stringify(a))})})},lgD=function(){nXI||TkK()},tRD=function(Z){Z.style.zIndex=2147483648;
Z.style.pointerEvents="auto";Z.style.backgroundColor="rgba(0, 0, 0, 0.6)";Z.style.width="100%";Z.style.height="100vh";Z.style.position="absolute";Z.style.top="0";Z.style.left="0";Z.style.border="none"},sGS=function(){var Z=_.eV(document,"yt-push-prompt-modal-bg");
nXI=_.F("service_worker_push_prompt_modal_ignore_click");Z?tRD(Z):(Z=_.sX("div",{id:"yt-push-prompt-modal-bg"}),tRD(Z),document.body.appendChild(Z),_.I7V(document,"click",lgD))},FN8=function(){var Z=arguments;
_.F("service_worker_push_prompt_modal_enable")&&sGS();return Notification.requestPermission().then(function(V){TkK();var a=document.getElementById("ticker");a&&(a.className=a.classList.remove("show"));if(V=="granted")return i98().then(function(){fgW(!1);dfk();return Promise.resolve(!0)});
V=="denied"&&dfk();return Promise.resolve(!1)}).catch(function(){TkK();
return Promise.reject.apply(Promise,_.nw(Z))})},DfW=function(Z){Z=Z===void 0?!1:Z;
var V=_.Ubc().client;if(V&&V.browserVersion){var a=V.browserVersion,J=V.browserName=="CHROME"&&_.Ta(a,"50.0.0")<0;V=V.browserName=="OPERA"&&_.Ta(a,"42.0.0")<0;if(J||V)return Promise.resolve()}return _.zKD().then(function(r){if(!r)return Promise.resolve();r=i98().then(function(){return BkK({type:"notifications_check_registration",data:_.yr("ID_TOKEN")})});
return Notification.permission!="default"?r.catch(function(){}):r.then(function(){return X6L(Z)}).then(function(f){if(f)return KN0(),FN8().then(function(){})}).catch(function(){})})},c$0=function(Z){return _.hKC(Z)?DfW():Promise.resolve()},O9K=function(Z){var V=Z.installing||Z.waiting;
return Z.active||!V?Promise.resolve(Z):new Promise(function(a){var J=function(r){r=r.target;if(r.state==="activated"||r.state==="redundant")V.removeEventListener("statechange",J),a(Z)};
V.addEventListener("statechange",J)})},GpD=function(){var Z=new _.zXu("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");
_.NN(Z,{mainAppWeb:_.D7()});var V=_.NtE;_.F("service_worker_forward_exp_params")&&(V=J$J(V));try{var a=_.k1O(V).catch(function(){_.CI(Z,"FAILURE");return new Promise(function(){})});
_.F("service_worker_push_enabled")&&a.then(function(J){_.CI(Z,"SUCCESS");return J}).then(O9K).then(c$0)}catch(J){if(_.CI(Z,"FAILURE"),J.name!=="SecurityError")throw J;
}},w60=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&GpD()},y$K=function(Z,V){var a={};
V&&(a.serializedYpcFamilyCreateLoggingParams=V);_.n9(Z,a);_.lQ()},b9k=function(Z,V){var a={};
a.serializedYpcRefundFlowLoggingParams=V;Z&&(a.eventType=Z);_.n9("ypcRefundFlowEvent",a);_.lQ()},UfW=function(Z){Z&&_.jxc("transactionFlowSucceeded",Z)},H9I=function(Z){Z&&_.tu("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",Z,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")},A$H=function(Z){var V,a,J,r,f,d,N;
_.m(function(C){if(C.nextAddress==1)return _.q(C,_.clF(),2);if(C.nextAddress!=3){if(!C.yieldResult)return C.return(!1);V=[];return _.q(C,_.eG.keys(),3)}a=C.yieldResult;J=_.B(a);for(r=J.next();!r.done;r=J.next())f=r.value,d=_.Fga(f),N=d.datasyncId,!N||Z.includes(N)||V.push(_.eG.delete(f));return C.return(Promise.all(V).then(function(T){return T.some(function(Y){return Y})}))})},kpH=function(){var Z,V,a,J,r,f,d;
return _.m(function(N){if(N.nextAddress==1)return _.q(N,_.clF(),2);if(N.nextAddress!=3){if(!N.yieldResult)return N.return(!1);Z=_.Na("cache contains other");return _.q(N,_.eG.keys(),3)}V=N.yieldResult;a=_.B(V);for(J=a.next();!J.done;J=a.next())if(r=J.value,f=_.Fga(r),(d=f.datasyncId)&&d!==Z)return N.return(!0);return N.return(!1)})},EXo=function(){var Z=_.l().resolve(_.M_(_.u$b));
return Z?Z.getCurrentTime():0},jGW=function(){var Z,V,a,J,r,f,d,N,C,T,Y,X,n,t;
return _.m(function(c){switch(c.nextAddress){case 1:Z={},V=_.XRc(),a=_.B(Object.entries(V)),J=a.next();case 4:if(J.done){c.jumpTo(3);break}r=J.value;f=_.B(r);d=f.next().value;N=f.next().value;C=d;T=N;if(!T){c.jumpTo(5);break}return _.q(c,T(),8);case 8:Z[C]=c.yieldResult;case 5:J=a.next();c.jumpTo(4);break;case 2:Y=_.B(void 0),X=Y.next();case 9:if(X.done){c.jumpTo(3);break}n=X.value;t=V[n];if(!t){c.jumpTo(10);break}return _.q(c,t(),13);case 13:Z[n]=c.yieldResult;case 10:X=Y.next();c.jumpTo(9);break;
case 3:return c.return(Z)}})},vXK=function(){var Z;
_.m(function(V){if(V.nextAddress==1)return _.q(V,jGW(),2);Z=V.yieldResult;return _.q(V,navigator.clipboard.writeText(JSON.stringify(Z,null,2)),0)})},xfW=function(Z,V){return _.gV(Z.entities,"superThanksSelectedTierEntity",V)},QGW=function(Z){var V;
return(V=Z.sharedUi)==null?void 0:V.currentPageType},p6L=function(Z,V){return{popup:{searchSuggestionReportDialog:{searchQuery:Z,
title:_.oC("SBOX_INAPPROPRIATE_TITLE"),suggestions:V,categoryLabel:_.oC("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.oC("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.oC("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.oC("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.oC("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.oC("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.oC("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.oC("SBOX_INAPPROPRIATE_ADDITIONAL"),cancelButtonLabel:_.oC("SBOX_INAPPROPRIATE_CANCEL"),
submitButtonLabel:_.oC("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}},hSi=function(Z){var V,a,J,r,f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L;
return _.m(function(R){switch(R.nextAddress){case 1:return _.q(R,_.VW(),2);case 2:return(V=R.yieldResult)?_.q(R,_.PCV(V),3):R.return();case 3:a=R.yieldResult;if(!a)return R.return();r=((J=a.offlineVideos)==null?void 0:J.length)||0;d=((f=a.offlinePlaylists)==null?void 0:f.length)||0;if(r===0&&d===0)return R.return();N=0;if(a.offlineVideos)for(C=_.B(a.offlineVideos),T=C.next();!T.done;T=C.next())Y=T.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===Y.videoState&&(N+=1);Z.offline_videos_count=r.toString();_.F("kevlar_log_offline_current_network_type_ks")||
(Z.offline_current_network_type=(X=_.YtJ())!=null?X:"CONN_INVALID");_.F("kevlar_log_updated_time_for_smart_downloads")&&(n=_.EV().getState().entities,t=_.S_(n),c=Uz8(n),Z.offline_smart_downloads_last_sync_time_ms=t.toString(),Z.offline_smart_downloads_next_sync_time_ms=c.toString());Z.offline_videos_playable=N.toString();Z.offline_playlists_count=d.toString();if(!_.F("woffle_used_state_report")){R.jumpTo(4);break}a.offlineVideos&&(y=a.offlineVideos.reduce(function(rJ,Zm){Zm.downloadedBytes&&(rJ+=
Number(Zm.downloadedBytes));return rJ},0).toString())&&(Z.offline_used_disk_space_bytes=y);
if(!((U=navigator)==null?0:(v=U.storage)==null?0:v.estimate)){R.jumpTo(4);break}return _.q(R,navigator.storage.estimate(),6);case 6:h=R.yieldResult,Z.offline_free_disk_space_bytes=(((L=h)==null?void 0:L.quota)||0).toString();case 4:Z.offline_client_state=JSON.stringify(a),_.mt(R)}})},eSK=function(Z){Z=Z.match(/(.*)::.*::.*/);
if(Z!==null)return Z[1]},zSk=function(Z){if(_.PcJ()){var V=Object.keys(window.sessionStorage);
V=_.B(V);for(var a=V.next();!a.done;a=V.next()){a=a.value;var J=eSK(a);J===void 0||Z.includes(J)||self.sessionStorage.removeItem(a)}}},$fS=function(){if(!_.PcJ())return!1;
var Z=_.Na(),V=Object.keys(window.sessionStorage);V=_.B(V);for(var a=V.next();!a.done;a=V.next())if(a=eSK(a.value),a!==void 0&&a!==Z)return!0;return!1},f8=function(Z,V,a){(_.F("desktop_keyboard_shortcut_usage_log")||a&&_.F("web_shorts_keyboard_shortcut_usage_log"))&&(V?_.$s.get(Z):_.zu.get(Z))&&(Z=V?_.Mu.get(Z):_.RH.get(Z))&&_.UM(_.st(),Z)},RSI=function(Z,V){V.stack&&(Z.stack+="\n"+V.stack);
return Z},uD8=function(Z){var V=ia(Z,"Content-Type");
if(!V)return null;V=V.toLowerCase();if(V.startsWith("application/json"))return V.startsWith("application/json+protobuf")?new MR0:new _.Vu;if(V.startsWith("application/x-protobuf")){Z=ia(Z,"Content-Transfer-Encoding");if(!Z)return new B2;if(Z.toLowerCase()=="base64")return new LNI}return null},rCW=function(Z,V,a,J){var r=new WNJ(function(N,C){return gXJ.has(C)?N.sentinel==="gal"&&N.event!==void 0:!1},function(N){N.event?(N=Igi(N.event),N=!N||ZqW(J,N)?!0:_.Yu(Z.lastEvent,dq,2,mw)?!_.Yu(N,N3,1,mw)&&
!_.Yu(N,dq,2,mw):!_.Yu(N,N3,1,mw)&&!_.Yu(N,dq,3,mw)):N=!0;
return N});
a=_.Ib(Z.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",V7W(a)]]));if(Z.nestedOrigins!==void 0)for(var f=_.B(Z.nestedOrigins),d=f.next();!d.done;d=f.next())a=_.Ib(a,new Map([["origin",d.value]]));return aAK(r,a,V).then(function(N){N=JCo(N.event);if(_.Yu(N,N3,1,mw)){var C,T=(C=_.UG(N,N3,1,mw))==null?void 0:_.wG(C,2);T&&J.JSC$16997_logErrorEvent(oMo(T));C=_.UG(N,N3,1,mw);_.wG(C,2)===4?(N=_.UG(N,N3,1,mw),N={statusCode:11,statusMessage:_.Gx(N,
3)}):(N=_.UG(N,N3,1,mw),N={statusCode:12,statusMessage:_.Gx(N,3)});return N}_.Yu(N,dq,3,mw)?(N=_.UG(N,dq,3,mw),N={statusCode:1,consentLanguageKeys:_.Gx(N,2)}):N={statusCode:1};return N}).catch(function(N){return N.errorCode!==void 0?{statusCode:N.errorCode,
statusMessage:N.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})},Bnk=function(Z){var V={};
if(Z===void 0||Z===null)return V;Z.getToken()!==void 0&&P9J(Z.getToken())&&P9J(Z.getToken()).length>0&&(V.scopes=new Set(P9J(Z.getToken())));Z.getToken()!==void 0&&fA0(Z.getToken())&&fA0(Z.getToken()).length>0&&(V.capabilities=new Set(fA0(Z.getToken())));_.Gx(Z,3)!==void 0&&(V.consistencyKey=_.Gx(Z,3));Z.getName()!==void 0&&Z.getName()!==""&&(V.linkName=Z.getName());_.Tx(Z,iq0,4)&&(Z=_.Ma(Z,iq0,4),Z=Object.assign({},_.Gx(Z,1)&&{userId:_.Gx(Z,1)},_.Gx(Z,2)&&{displayName:_.Gx(Z,2)},_.Gx(Z,3)&&{email:_.Gx(Z,
3)},_.Gx(Z,5)&&{username:_.Gx(Z,5)},_.Gx(Z,4)&&{profilePicture:_.Gx(Z,4)}),V.profile=Z);return V},dFK=function(Z,V){var a=Z.flowParams;
return{serviceId:a.serviceId,sessionId:a.sessionId,currentFlow:Z.currentFlow,googleScopesString:V,linkingSessionSerialized:Z.session.serialize(),consentLanguageKeys:a.consentLanguageKeys,callerState:Z.callerState,dynamicUrlParameters:a.dynamicUrlParameters,partnerConfigMinReadTimestamp:a.partnerConfigMinReadTimestamp}},SR0=function(Z){var V=Z.googleScopes!==void 0?Array.from(Z.googleScopes).join(","):"";
mFC(dFK(Z,V));V=NnS(Z);return V===null?Promise.resolve(C98):V.start().then(function(a){var J,r=(J=a.link)==null?void 0:J.consistencyKey;return a.statusCode===1&&Z.googleScopes!==void 0&&Z.googleScopes.size>0&&r!==void 0?(J=Z.flowParams,qRC(J.serviceId,J.sessionId,Z.googleScopes,r,J.galService,Z.config,a)):a})},TnH=function(Z){var V=NnS(Z);
return V===null?Promise.resolve(C8({statusCode:7,statusMessage:"Failed to create flow object"},Z.callerState)):V.complete().then(function(a){var J,r=(J=a.link)==null?void 0:J.consistencyKey;return a.statusCode===1&&Z.googleScopes!==void 0&&Z.googleScopes.size>0&&r!==void 0?(J=Z.flowParams,qRC(J.serviceId,J.sessionId,Z.googleScopes,r,J.galService,Z.config,a)):C8(a,Z.callerState)},function(a){return C8({statusCode:12,
statusMessage:"Failed to complete the flow: "+a.message},Z.callerState)})},qRC=function(Z,V,a,J,r,f,d){return YRK(r,{serviceId:Z,
sessionId:V,googleScopes:a,consistencyKey:J}).then(function(){return d},function(N){return r.deleteLink({serviceId:Z,
sessionId:V,accountLinkingEntryPoint:f.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+N.message}},function(C){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+C.message}})})},NnS=function(Z){switch(Z.currentFlow){case 1:var V=Z.flowParams;
Z=_.Ma(Z.session,XHK,1);return q3.createOAuthFlow(V,Z);case 2:case 3:return V=Z.flowParams,Z=_.Ma(Z.session,KXW,6),SC.createStreamlinedFlow(V,Z);default:return null}},nMK=function(Z,V){Z===2&&(Z=3);
var a=0;TC.indexOf(Z)!==-1&&(a=TC.indexOf(Z)+1);for(Z=a;Z<TC.length;Z++)if(V.has(TC[Z]))return TC[Z]},sB8=function(Z){var V=Z.serviceId;
var a=Z.sessionId;var J=Z.config;var r=Z.galService;var f=Z.capabilities;var d=Z.scopes;var N=Z.loginHint;var C=Z.callerState;var T=Z.consentLanguageKeys;var Y=Z.linkName;var X=Z.dynamicUrlParameters;var n=Z.partnerConfigMinReadTimestamp;Z=J.dataUsageNoticeConfig?J.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return r.startLinkingSession({serviceId:V,sessionId:a,capabilities:f,scopes:d,loginHint:N,callerState:C,supportedFlows:lA0(J.supportedFlows),completionUrl:J.completionUrl,accountLinkingEntryPoint:J.accountLinkingEntryPoint,
consentLanguageKeys:T,dataUsageNoticeConfig:Z,linkName:Y,dynamicUrlParameters:X,partnerConfigMinReadTimestamp:n}).then(function(t){return new t7W(V,a,J,r,t,void 0,C,T,X,n)})},GOD=function(Z,V,a){a:{var J=new FXk;
if(J.storage!==null)try{var r=J.storage.get("SAVED_SESSION");if(r===void 0){var f=null;break a}if(r.serviceId===Z){f=r;break a}}catch(d){}f=null}if(f===null)return Promise.resolve({statusCode:2});DF8(Z);J=cCW(f.linkingSessionSerialized);return Oq8(new t7W(Z,f.sessionId,V,a,J,f.googleScopesString!==""&&f.googleScopesString!==void 0?new Set(f.googleScopesString.split(",")):void 0,f.callerState,f.consentLanguageKeys,f.dynamicUrlParameters,f.partnerConfigMinReadTimestamp),f.currentFlow,f.consentLanguageKeys)},
mFC=function(Z){var V=new FXk;
V.storage!==null&&V.storage.set("SAVED_SESSION",Z)},DF8=function(Z){var V=new FXk;
if(V.storage!==null){var a=V.storage.get("SAVED_SESSION");a!==void 0&&a.serviceId===Z&&V.storage.remove("SAVED_SESSION")}},lA0=function(Z){var V=new Set;
Z=_.B(Z);for(var a=Z.next();!a.done;a=Z.next())a=a.value,a!==1&&wHI.has(a)&&V.add(wHI.get(a));return V},C8=function(Z,V){V!==void 0&&(Z.callerState=V);
return Z},yCo=function(Z){switch(Z){case 5:return 3;
case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}},Hqo=function(){var Z={timeout:5E3};
Z=Z===void 0?{}:Z;return bqJ!=null?bqJ:bqJ=UFo(Z)},ACJ=function(){return new Promise(function(Z,V){window.gapi.load("client",{callback:Z,
onerror:V})})},UFo=function(Z){Z=Z===void 0?{}:Z;
var V;return _.m(function(a){if(a.nextAddress==1){if((V=window.gapi)&&V.client&&V.client.load)a=a.return(V);else{var J=_.f_("https://apis.google.com/js/api.js");a=_.q(a,_.GM(J,Z),2)}return a}if(a.nextAddress!=3){V=window.gapi;if(!V)throw Error("Xj");return V.client&&V.client.load?a.jumpTo(3):_.q(a,ACJ(),3)}return a.return(V)})},EML=function(Z,V){V=V===void 0?0:V;
var a=Z.auth2.getAuthInstance().currentUser.get(),J=a.getAuthResponse(!0);if(J&&J.expires_at-Date.now()<V){if(kOH.has(Z))return kOH.get(Z);V=Promise.resolve(a.reloadAuthResponse()).finally(function(){kOH.delete(Z)});
kOH.set(Z,V);return V}return Promise.resolve()},jBS=function(Z,V){var a;
return Z.client.init({apiKey:V.apiKey,clientId:V.clientId,scope:V.scope,discoveryDocs:V.discoveryDocs,hostedDomain:V.hostedDomain,fetchBasicProfile:(a=V.fetchBasicProfile)!=null?a:!0})},vMW=function(Z){if(Z.queryParams!=null){var V={},a;
for(a in Z.queryParams)Z.queryParams[a]!==void 0&&(V[a]=Z.queryParams[a]);Z.queryParams=V}},pHC=function(Z){return new xF8(Z,new QBC(Z))},zlC=function(Z,V){V=V===void 0?!1:V;
var a=document.createElement("div");Z&&(a.style.transform="scaleX(-1)");a.style.backgroundColor=V?"rgba(138,180,248,.24)":"#e8f0fe";a.style.height="4px";a.style.overflow="hidden";a.style.position="absolute";a.style.top="0";a.style.width="100%";a.style.zIndex="1500";a.setAttribute("aria-label","Loading");a.setAttribute("aria-live","polite");Z=document.createElement("style");Z.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  }";
a.appendChild(Z);Z=hlS();Z.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";Z.style.left="-145.166611%";var J=elK(V);J.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";Z.appendChild(J);a.appendChild(Z);Z=hlS();Z.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";Z.style.left="-54.888891%";V=elK(V);V.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
Z.appendChild(V);a.appendChild(Z);return a},hlS=function(){var Z=document.createElement("div");
Z.style.height="100%";Z.style.position="absolute";Z.style.transformOrigin="top left";Z.style.width="100%";return Z},elK=function(Z){var V=document.createElement("span");
V.style.borderTop=Z?"4px solid #669df6":"4px solid #4285f4";V.style.display="inline-block";V.style.position="absolute";V.style.width="100%";return V},$Fk=function(Z){return Z==null?void 0:_.T_Y(Z).valueOf()},u38=function(Z){var V=document.body,a=!1,J=function(){a||(a=!0,RlS(r,f),setTimeout(function(){V.removeChild(f);
V.removeChild(r)},150))},r=M70(Z,getComputedStyle(V).direction==="rtl",J),f=LXC(J);
RlS(r,f);V.appendChild(f);V.appendChild(r);window.requestAnimationFrame(function(){f.style.opacity="1";r.style.opacity="1";r.style.transform="translate(-50%, -50%) scale(1)";r.children[0].focus()})},M70=function(Z,V,a){var J=document.createElement("div");
J.style.position="fixed";J.style.alignItems="center";J.style.backgroundColor=Z?"rgb(32, 33, 36)":"white";J.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";J.style.display="flex";J.style.flexDirection="column";J.style.justifyContent="center";J.style.left="50%";J.style.top="50%";J.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";J.style.zIndex="2002";document.body.clientWidth>=660?(J.style.borderRadius="8px",J.style.minHeight="220px",
J.style.maxHeight="90%",J.style.maxWidth="90%",J.style.minWidth="540px"):(J.style.height="100%",J.style.width="100%");J.setAttribute("aria-label","Error");J.setAttribute("aria-modal","true");J.setAttribute("role","alertdialog");J.addEventListener("keydown",function(f){f.key==="Escape"&&a()});
V=WXo(Z,V,a);J.appendChild(gM8(V));J.appendChild(V);var r=document.createElement("img");r.src=Z?"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";r.style.height="72px";r.style.width="72px";r.style.color="#9aa0a6";r.setAttribute("alt","");J.appendChild(r);r=document.createElement("h1");r.textContent="Something went wrong.  Try again.";
r.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";r.style.lineHeight="24px";r.style.fontSize="16px";r.style.textAlign="center";r.style.letterSpacing="0.1px";r.style.color=Z?"rgb(232,234,237)":"#3c4043";J.appendChild(r);J.appendChild(gM8(V));return J},WXo=function(Z,V,a){var J=document.createElement("button");
J.style.backgroundColor="transparent";J.style.border="none";J.style.borderRadius="50%";J.style.cursor="pointer";J.style.outline="none";J.style.padding="12px";J.setAttribute("aria-label","Close dialog");J.style.position="absolute";J.style.top="0";V?J.style.right="0":J.style.left="0";J.addEventListener("focus",function(){J.style.backgroundColor=Z?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
J.addEventListener("blur",function(){J.style.backgroundColor="transparent"});
J.addEventListener("mouseenter",function(){J.style.backgroundColor=Z?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
J.addEventListener("mouseleave",function(){J.style.backgroundColor="transparent"});
J.addEventListener("click",a);J.addEventListener("keydown",function(r){r.key!=="Enter"&&r.key!=="Space"||a()});
V=document.createElement("img");V.src=Z?"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";V.style.display="block";V.style.height="24px";V.style.width="24px";V.setAttribute("alt","");J.appendChild(V);return J},gM8=function(Z){var V=document.createElement("div");
V.setAttribute("tabindex","0");V.setAttribute("aria-hidden","true");V.addEventListener("focus",function(){return void Z.focus()});
return V},LXC=function(Z){var V=document.createElement("div");
V.style.backgroundColor="rgba(32,33,36,0.6)";V.style.bottom="0";V.style.left="0";V.style.position="fixed";V.style.right="0";V.style.top="0";V.style.transition=" opacity 150 ms linear";V.style.zIndex="2001";V.addEventListener("click",Z);return V},RlS=function(Z,V){V.style.opacity="0";
Z.style.opacity="0";Z.style.transform="translate(-50%, -50%) scale(0.8)"},IAo=function(Z,V){Z.sandbox&&Z.sandbox.add&&(Z.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),Z.sandbox.add("allow-downloads"));
Z.src=V},YU=function(Z){Z48.call(this,Z)},Xn=function(Z,V){V=V===void 0?!1:V;
this.parsedImageUrl_=null;Z instanceof V5o||(a2k==void 0&&(a2k=new J3S),Z=a2k.parse(Z.toString(),V));Z=this.parsedImageUrl_=Z;Z.JSC$17228_parsedOptions_==void 0&&((V=Z.getOptions())||(V=""),Z.JSC$17228_parsedOptions_=(new oZo).parse(V));Z48.call(this,Z.JSC$17228_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;Z=this.parsedImageUrl_;V=Z.uri_.JSC$7925_port_;this.JSC$17230_domain_=Z.uri_.JSC$7925_domain_+(V?":"+V:"");this.JSC$17230_query_=this.parsedImageUrl_.uri_.JSC$7925_queryData_.toString()},
r3W=function(Z){this.mode=4;
this.data=Z;this.parsedData=[];Z=0;for(var V=this.data.length;Z<V;Z++){var a=[],J=this.data.charCodeAt(Z);J>65536?(a[0]=240|(J&1835008)>>>18,a[1]=128|(J&258048)>>>12,a[2]=128|(J&4032)>>>6,a[3]=128|J&63):J>2048?(a[0]=224|(J&61440)>>>12,a[1]=128|(J&4032)>>>6,a[2]=128|J&63):J>128?(a[0]=192|(J&1984)>>>6,a[1]=128|J&63):a[0]=J;this.parsedData.push(a)}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))},P$I=function(Z){this.typeNumber=0;
this.errorCorrectLevel=Z===void 0?2:Z;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]},K8=function(Z,V){if(Z.length==void 0)throw Error("rk`"+Z.length+"`"+V);
for(var a=0;a<Z.length&&Z[a]==0;)a++;this.num=Array(Z.length-a+V);for(V=0;V<Z.length-a;V++)this.num[V]=Z[V+a]},f2K=function(Z,V){this.totalCount=Z;
this.dataCount=V},i4J=function(){this.buffer=[];
this.length=0},BWK=function(){var Z=!1;
if(_.NJO()){Z=_.YV();var V="";_.SEE()?(V=/Windows (?:NT|Phone) ([0-9.]+)/,V=(Z=V.exec(Z))?Z[1]:"0.0"):_.EE()?(V=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,V=(Z=V.exec(Z))&&Z[1].replace(/_/g,".")):_.qEK()?(V=/Mac OS X ([0-9_.]+)/,V=(Z=V.exec(Z))?Z[1].replace(/_/g,"."):"10"):_.qi(_.YV(),"KaiOS")?(V=/(?:KaiOS)\/(\S+)/i,V=(Z=V.exec(Z))&&Z[1]):_.NJO()?(V=/Android\s+([^\);]+)(\)|;)/,V=(Z=V.exec(Z))&&Z[1]):_.TJa()&&(V=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,V=(Z=V.exec(Z))&&Z[1]);Z=V||""}return Z},StL=function(Z,
V){this.JSC$17253__htOption={width:256,
height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(V)for(var a in V)this.JSC$17253__htOption[a]=V[a];this.JSC$17253__htOption.useSVG&&(dRK=mRC);this.JSC$17253__android=BWK();this.JSC$17253__el=Z;this._oQRCode=null;this._oDrawing=new dRK(this.JSC$17253__el,this.JSC$17253__htOption);this.JSC$17253__htOption.text&&(Z=this.JSC$17253__htOption.text,this._oQRCode=new P$I(this.JSC$17253__htOption.correctLevel),NWo(this._oQRCode,Z),V=this._oQRCode,C$K(V,!1,qtD(V)),this.JSC$17253__el.title=
Z,this._oDrawing.draw(this._oQRCode),this.makeImage())},TWk=function(Z,V,a,J,r){Z.save();
var f=new Path2D;f.roundRect(V,a,J*7,J*7,J*2);f.roundRect(V+J,a+J,J*5,J*5,J*1.3);f.roundRect(V+2*J,a+2*J,J*3,J*3,J);Z.clip(f,"evenodd");Z.fillStyle=r;Z.fillRect(0,0,Z.canvas.width,Z.canvas.height);Z.restore()},n8=function(Z,V){if(typeof Z!=="function")throw Error("uk");
return _.JO.setTimeout(function(){Z()},V)},la=function(){},XoD=function(Z,V,a,J,r){(new la).debug("TestLoadImageWithRetries: "+r);
if(J==0)a(!1);else{var f=r||0;J--;YtC(Z,V,function(d){d?a(!0):_.JO.setTimeout(function(){XoD(Z,V,a,J,f)},f)})}},YtC=function(Z,V,a){var J=new la;
J.debug("TestLoadImage: loading "+Z);var r=new Image;r.onload=function(){try{J.debug("TestLoadImage: loaded"),K3J(r),a(!0)}catch(f){}};
r.onerror=function(){try{J.debug("TestLoadImage: error"),K3J(r),a(!1)}catch(f){}};
r.onabort=function(){try{J.debug("TestLoadImage: abort"),K3J(r),a(!1)}catch(f){}};
r.ontimeout=function(){try{J.debug("TestLoadImage: timeout"),K3J(r),a(!1)}catch(f){}};
_.JO.setTimeout(function(){if(r.ontimeout)r.ontimeout()},V);
r.src=Z},K3J=function(Z){Z.onload=null;
Z.onerror=null;Z.onabort=null;Z.ontimeout=null},nZo=function(){this.front_=[];
this.back_=[]},l2K=function(Z,V){_.X2.call(this);
this.delay_=new _.nG(this.JSC$17379_onTick_,0,this);_.fG(this,this.delay_);this.JSC$17377_interval_=5E3;this.nextTickTime_=0;if(typeof Z==="function")V&&(Z=(0,_.KG)(Z,V));else if(Z&&typeof Z.handleEvent==="function")Z=(0,_.KG)(Z.handleEvent,Z);else throw Error("Ca");this.JSC$17379_listener_=Z},tF=function(Z,V,a,J,r,f,d,N,C,T,Y,X,n,t){a=a===void 0?!1:a;
J=J===void 0?function(){return""}:J;
r=r===void 0?!1:r;f=f===void 0?!1:f;d=d===void 0?!1:d;N=N===void 0?function(){return _.Ig({})}:N;
C=C===void 0?!1:C;Y=Y===void 0?!1:Y;X=X===void 0?!1:X;n=n===void 0?!1:n;t=t===void 0?!1:t;this.JSC$17380_pathPrefix_=Z;this.defaultQueryParams_=V;this.pubsub_=new _.fK;this.reconnectTimer_=new l2K(this.safeReconnect_,this);this.JSC$17380_channel_=null;this.JSC$17380_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$17380_pendingMessages_=[];this.enableAsyncTest_=a;this.JSC$17380_getXsrfToken_=J;this.useAsyncBrowserChannelHandler_=f;this.getAuthorizationHeader_=
N;this.getAuthorizationHeaderSync_=T;this.enableCachedUpdateAuthorizationHeader_=d;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.Ig();this.enableLoungeTokenRefresh_=r;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=C;this.disableMdxAuthForNonPlaybackMessages_=Y;this.disableMdxAuthForAdMessages_=X;this.enableMdxAuthForConnectionOnly_=n;this.disableMdxAuthForShortsMessages_=t;this.JSC$17380_channelOpenedCounter=new t5H;this.JSC$17380_channelClosedCounter=new sgK;this.channelMessageSentCounter=
new F3D;this.JSC$17380_channelMessageReceivedCounter=new DRW;this.JSC$17380_channelErrorCounter=new c3o;this.pendingMapsOnClosedCounter=new O4I;this.undeliveredMapsOnClosedCounter=new GFI},sb=function(Z){this.scheme="https";
this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;Z=Z||document.location.href;var V=Number(_.hW(Z)[4]||null)||"";V&&(this.port=":"+V);this.domain=_.ep(Z)||"";Z=_.YV();Z.search("MSIE")>=0&&_.Ta(Z.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)},Fn=function(Z){Z=Z||{};
this.name=Z.name||"";this.id=Z.id||Z.screenId||"";this.token=Z.token||Z.loungeToken||"";this.uuid=Z.uuid||Z.dialId||"";this.idType=Z.screenIdType||"normal"},woC=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(Z){var V=Math.random()*16|0;
return(Z=="x"?V:V&3|8).toString(16)})},y3C=function(Z){return _.sY(Z,function(V){return{key:V.id,
name:V.name}})},b40=function(Z,V){return _.xV(Z,function(a){return a||V?!a!=!V?!1:a.id==V.id:!0})},c2=function(Z,V){return _.xV(Z,function(a){return DS(a,V)})},EZK=function(){var Z=URW(),V=H40();
if(A3K()){var a=Z,J=_.lmE(a,V);J<0&&_.nVJ(a,-(J+1),0,V)}Z=kFK(Z);if(Z.length==0)try{_.C$E("remote_sid")}catch(r){}else try{_.dm("remote_sid",Z.join(","),-1)}catch(r){}},URW=function(){var Z=_.rL("yt-remote-connected-devices")||[];
Z.sort(_.Nr);return Z},kFK=function(Z){if(Z.length==0)return[];
var V=Z[0].indexOf("#"),a=V==-1?Z[0]:Z[0].substring(0,V);return _.sY(Z,function(J,r){return r==0?J:J.substring(a.length)})},jgo=function(Z){_.o9("yt-remote-connected-devices",Z,86400)},H40=function(){if(vZL)return vZL;
var Z=_.rL("yt-remote-device-id");Z||(Z=woC(),_.o9("yt-remote-device-id",Z,31536E3));for(var V=URW(),a=1,J=Z;_.$V(V,J);)a++,J=Z+"#"+a;return vZL=J},xRW=function(){return _.rL("yt-remote-session-browser-channel")},A3K=function(){return _.rL("yt-remote-session-screen-id")},hhD=function(Z){Z.length>5&&(Z=Z.slice(Z.length-5));
var V=_.sY(QgH(),function(J){return J.loungeToken}),a=_.sY(Z,function(J){return J.loungeToken});
_.Pxc(a,function(J){return!_.$V(V,J)})&&poH();
_.o9("yt-remote-local-screens",Z,31536E3)},QgH=function(){return _.rL("yt-remote-local-screens")||[]},poH=function(){_.o9("yt-remote-lounge-token-expiration",!0,86400)},Ob=function(Z){Z||(_.Ph("yt-remote-session-screen-id"),_.Ph("yt-remote-session-video-id"));
EZK();Z=URW();_.uK(Z,H40());jgo(Z)},zhS=function(){ehH();
return GC?!!GC.get("yt-remote-use-staging-server"):!1},ehH=function(){if(!GC){var Z=_.t5i();
Z&&(GC=new _.SN(Z))}},L38=function(Z,V,a,J,r){a=a===void 0?function(){return""}:a;
var f=function(){return new tF(wq(Z,"/bc"),V,!1,a,J)};
return _.F("enable_mdx_web_channel_desktop")?new $RS(function(){return new RhL(wq(Z,"/wc"),V,a)}):new M5H(f,r)},I2W=function(){var Z=uCW;
W3W();yR.push(Z);gZC()},ba=function(Z,V){W3W();
var a=ZF0(Z,String(V));yR.length==0?VnH(a):(gZC(),_.jp(yR,function(J){J(a)}))},Ub=function(Z){ba("CP",Z)},W3W=function(){yR||(yR=_.AW("yt.mdx.remote.debug.handlers_")||[],_.pK("yt.mdx.remote.debug.handlers_",yR))},VnH=function(Z){var V=(H2+1)%50;
H2=V;aWC[V]=Z;JB0||(JB0=V==49)},gZC=function(){var Z=yR;
if(aWC[0]){var V=JB0?H2:-1,a={};do a={record$jscomp$13:void 0},V=(V+1)%50,a.record$jscomp$13=aWC[V],_.jp(Z,function(J){return function(r){r(J.record$jscomp$13)}}(a));
while(V!=H2);aWC=Array(50);H2=-1;JB0=!1}},ZF0=function(Z,V){var a=(Date.now()-ozL)/1E3;
a.toFixed&&(a=a.toFixed(3));var J=[];J.push("[",a+"s","] ");J.push("[","yt.mdx.remote","] ");J.push(Z+": "+V,"\n");return J.join("")},AF=function(Z){_.ea.call(this);
this.JSC$17404_logName_=Z;this.screens=[]},Eb=function(Z){AF.call(this,"LocalScreenService");
this.JSC$17411_http_=Z;this.loungeTokenRefreshTimer_=NaN;kU(this);this.info("Initializing with "+rBC(this.screens))},jC=function(Z,V){V=V===void 0?!1:V;
AF.call(this,"ScreenService");this.JSC$17417_http_=Z;this.disableAutomaticScreenCache_=V;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};PrS(this)},v2=function(Z,V,a){_.ea.call(this);
this.JSC$17421_logName_=a;this.JSC$17421_screenService_=Z;this.receiver_=V;this.screen_=null},lW0=function(Z,V,a){a.disableCastApi?xU("Cannot initialize because disabled by Mdx config."):fWL()?iFJ(Z,a)&&(BVJ(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?dKD(V):(window.__onGCastApiAvailable=function(J,r){J?dKD(V):(QR("Failed to load cast API: "+r),mKL(!1),BVJ(!1),_.Ph("yt-remote-cast-available"),_.Ph("yt-remote-cast-receiver"),NVi(),V(!1))},a.loadCastApiSetupScript?_.GF("https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"):
window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?CrD()>=60&&qML():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?SMW():CrD()>=89?TVo():(YM8(),Xzo(K6o.map(nzD))))):xU("Cannot initialize because not running Chrome")},NVi=function(){xU("dispose");
var Z=p8();Z&&Z.dispose();_.pK("yt.mdx.remote.cloudview.instance_",null);tnC(!1);_.oOK(sCo);sCo.length=0},F6o=function(){return!!_.rL("yt-remote-cast-installed")},DKK=function(){var Z=_.rL("yt-remote-cast-receiver");
return Z?Z.friendlyName:null},cBH=function(){xU("clearCurrentReceiver");
_.Ph("yt-remote-cast-receiver")},OFI=function(){return F6o()?p8()?p8().getCastSession():(QR("getCastSelector: Cast is not initialized."),null):(QR("getCastSelector: Cast API is not installed!"),null)},wzC=function(Z,V){GTW()?p8().setConnectedScreenStatus(Z,V):QR("setConnectedScreenStatus called before ready.")},fWL=function(){var Z=_.YV().search(/ (CrMo|Chrome|CriOS)\//)>=0;
return _.mK||Z},iFJ=function(Z,V){var a=!1;
p8()||(Z=new hF(Z,V),Z.subscribe("yt-remote-cast2-availability-change",function(J){_.o9("yt-remote-cast-available",J);uz("yt-remote-cast2-availability-change",J)}),Z.subscribe("yt-remote-cast2-receiver-selected",function(J){xU("onReceiverSelected: "+J.friendlyName);
_.o9("yt-remote-cast-receiver",J);uz("yt-remote-cast2-receiver-selected",J)}),Z.subscribe("yt-remote-cast2-receiver-resumed",function(J){xU("onReceiverResumed: "+J.friendlyName);
_.o9("yt-remote-cast-receiver",J);uz("yt-remote-cast2-receiver-resumed",J)}),Z.subscribe("yt-remote-cast2-session-change",function(J){xU("onSessionChange: "+yBK(J));
J||_.Ph("yt-remote-cast-receiver");uz("yt-remote-cast2-session-change",J)}),_.pK("yt.mdx.remote.cloudview.instance_",Z),a=!0);
xU("cloudview.createSingleton_: "+a);return a},p8=function(){return _.AW("yt.mdx.remote.cloudview.instance_")},dKD=function(Z){mKL(!0);
BVJ(!1);p8().init(!1,function(V){V?(tnC(!0),_.r4V("yt-remote-cast2-api-ready")):(QR("Failed to initialize cast API."),mKL(!1),_.Ph("yt-remote-cast-available"),_.Ph("yt-remote-cast-receiver"),NVi());Z(V)})},xU=function(Z){ba("cloudview",Z)},QR=function(Z){ba("cloudview",Z)},mKL=function(Z){xU("setCastInstalled_ "+Z);
_.o9("yt-remote-cast-installed",Z)},GTW=function(){return!!_.AW("yt.mdx.remote.cloudview.apiReady_")},tnC=function(Z){xU("setApiReady_ "+Z);
_.pK("yt.mdx.remote.cloudview.apiReady_",Z)},BVJ=function(Z){_.pK("yt.mdx.remote.cloudview.initializing_",Z)},eC=function(Z){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(Z)},bFK=function(){var Z,V;
return _.m(function(a){if(a.nextAddress==1)return(_.ppc()||_.F("use_new_nwl"))&&_.jXR().isNetworkAvailable()?_.q(a,_.h0(),2):a.return();if(a.nextAddress!=3)return(Z=a.yieldResult)?_.q(a,YAi(Z),3):a.return();V=a.yieldResult;if(!V.length)return a.return();V.forEach(function(J){var r={timestamp:J.timestamp};J=J.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:J.appShellAssetLoadReport,options:r}:J.clientError?{payloadName:"clientError",payload:J.clientError,options:r}:void 0;J&&
_.n9(J.payloadName,J.payload,J.options)});
V.length===100&&_.td.addLowPriorityJob(bFK);_.mt(a)})},UK8=function(Z){if(Z.playerResponse){if(Z=Z.playerResponse,Z.messages&&Z.messages.length>0&&(Z=Z.messages.find(function(V){return!(!V||!V.mealbarPromoRenderer)}))&&Z.mealbarPromoRenderer)return Z.mealbarPromoRenderer}else if(Z.response&&(Z=Z.response)&&Z.overlay&&Z.overlay.mealbarPromoRenderer)return Z.overlay.mealbarPromoRenderer},HFW=function(Z){if(Z.response){var V=Z.response;
if(V&&V.overlay&&V.overlay.tooltipRenderer)return V.overlay.tooltipRenderer}if(Z.playerResponse&&(Z=Z.playerResponse,Z.messages&&Z.messages.length>0&&(Z=Z.messages.find(function(a){return!(!a||!a.tooltipRenderer)}))&&Z.tooltipRenderer))return Z.tooltipRenderer},kTD=function(Z){if(!ABD&&(Z=Z||_.yr("ZWIEBACK_PING_URLS"))&&Z.length){ABD=!0;
for(var V=0;V<Z.length;V++)_.UA(Z[V])}},jCo=function(Z){if(_.lv.get(_.yr("PLAYER_VARS",{}),"privembed",!1)!="1"){Z&&iM8();
try{EzS().then(function(){},function(){}),_.V5(jCo,18E5)}catch(V){_.Uo(V)}}},vz8=function(){var Z=_.fF(),V=Z.getFlag(119),a=window.devicePixelRatio>1;
document.body&&_.ve(document.body,"exp-invert-logo")&&(a&&!_.ve(document.body,"inverted-hdpi")?_.UU(document.body,"inverted-hdpi"):!a&&_.ve(document.body,"inverted-hdpi")&&_.y0(document.body,"inverted-hdpi"));V!=a&&(_.ir(0,119,a),Z.save())},xKi=function(Z){return Z.filter(function(V){return"ypcGetCartEndpoint"in V||"ypcFixInstrumentEndpoint"in V})},QCH=function(Z){return Z.filter(function(V){return!_.D(V,_.mt4)})},hI8=function(Z){Z=_.B(Z);
for(var V=Z.next(),a={};!V.done;a={setter$jscomp$6:void 0},V=Z.next()){var J=V.value;V=J.params;J=J.service;V&&J&&(a.setter$jscomp$6=pzo[J],a.setter$jscomp$6&&V.forEach(function(r){return function(f){var d=f.key;f=f.value;d&&f&&(0,r.setter$jscomp$6)(d,f)}}(a)))}},zIH=function(Z,V){var a,J,r,f,d,N,C;
_.m(function(T){switch(T.nextAddress){case 1:a=_.Fq.getInstance();J=_.Lr.instance;r=_.OD.instance;if(!r)return eI0(Z,J,V),T.return();_.rs(T,2);Z.onLoadingCommand&&J.resolveCommand(Z.onLoadingCommand);return _.q(T,a.getCurrentPositionFromGeolocation(),4);case 4:f=T.yieldResult;if(!Z.resolveLocationCommand){T.jumpTo(5);break}d=a.createLocationInfo(f);return _.q(T,_.wH(r,Z.resolveLocationCommand,{locationInfo:d}),6);case 6:N=T.yieldResult;if(!N||"error"in N&&N.error||N.errorMetadata)return eI0(Z,J,V),
T.return();var Y;if(N==null?0:(Y=N.onResponseReceivedActions)==null?0:Y.length){Y=_.B(N.onResponseReceivedActions);for(var X=Y.next();!X.done;X=Y.next())J.resolveCommand(X.value)}(_.D(Z.onSuccessCommand,_.kZ)||_.D(Z.onSuccessCommand,_.aX))&&_.Rg(V.hostElement,"yt-navigate",{endpoint:Z.onSuccessCommand,reload:!0});case 5:_.Hb(T,0);break;case 2:C=_.ds(T);if(C instanceof GeolocationPositionError&&C.code===GeolocationPositionError.PERMISSION_DENIED)return Z.onDeniedCommand&&J.resolveCommand(Z.onDeniedCommand),
T.return();eI0(Z,J,V);_.mt(T)}})},eI0=function(Z,V,a){Z.onFailureCommand&&(V.resolveCommand(Z.onFailureCommand),_.MR(a.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))},RIL=function(Z,V){var a=_.D(Z,_.HV4);
if(a&&V){Z=a.videoIds||[a.videoId];var J;V=(J=_.Rg(V,"yt-lockup-requested",{videoIds:Z}).detail)==null?void 0:J.returnValue;var r;a.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?r=V?V:Z.map(function(f){return{videoId:f,navigationEndpoint:a.videoCommand}}):V&&(r=V);
r&&(J=r.map(function(f){var d=Object,N=d.assign;var C=f.navigationEndpoint;if(!_.D(C,_.Pp)){var T=_.D(C,_.kZ);if(T){if(delete T.index,delete T.playlistId,T=_.D(C==null?void 0:C.commandMetadata,_.p4),T==null?0:T.url){var Y=T.url;Y=_.QD(Y,"list");Y=_.QD(Y,"index");T.url=Y}}else C=void 0}return N.call(d,{},f,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:C})}),$Kk(J,a))}},Mno=function(Z){var V=_.AP();
if(Z=_.D(Z,_.Aib))Z.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&V.clearQueue(),Z.closeMiniplayer&&_.l().resolve(_.Ee).close(!0)},uZD=function(Z){L6L(_.AP(),Z)},W60=function(Z){var V;
(Z=(V=_.D(Z,_.bVr))==null?void 0:V.setVideoIds)&&Z.forEach(function(a){_.s1b(_.AP(),a)})},IWi=function(Z){gzL(_.AP(),Z)},ZYI=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(Z){return!1}},V_k=function(Z,V,a){return{horizontalAlignment:Z.x+a.width/2<V.width/2?"west":"east",
verticalAlignment:Z.y+a.height/2<V.height/2?"north":"south"}},o9K=function(Z,V,a,J,r){r=r===void 0?new _.FR(0,0):r;
return ayW(JID(Z,V,a,J),r)},JID=function(Z,V,a,J){return new _.FR(Z==="west"?16:a.width-J.width-16,V==="north"?16:a.height-J.height-16)},rIi=function(Z,V){var a=0;
Z&&(a+=76);V&&(a+=285);return a},PlD=function(Z){var V=["h",
"m","s"],a=_.ZH(V);a.reverse();var J={};Z=(Z.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(d){var N=(d.match(/[hms]/)||[""])[0];return N?(J[N]=parseInt(d.match(/\d+/)[0],10),!1):!0});
for(Z.reverse();Z.length&&a.length;){var r=a.shift();r in J||(J[r]=parseInt(Z.shift(),10))}if(Z.length||J.s>59||J.m>59||J.h>9)return null;var f="";V.forEach(function(d){J[d]&&(f+=""+J[d]+d)});
return f||null},fyJ=function(Z){Z=Z.data;
return _.S("yt-profile-badge-view-model",{class:"profile-badge-view-model-wiz"},_.S("div",{class:"profile-badge-view-model-wiz__badge-icon-container"},_.S(_.bn,{data:{thumbnails:[{url:Z.badgeIconUrl}]},alt:"",targetWidth:36,targetHeight:36})),_.S("div",{class:"profile-badge-view-model-wiz__content"},_.S("div",{class:"profile-badge-view-model-wiz__badge-description"},Z.badgeDesc),Z.badgeSubtitle?_.S("div",{class:"profile-badge-view-model-wiz__badge-subtitle"},Z.badgeSubtitle):null))},iYW=function(Z){Z=
Z.data;
var V=_.v6();_.vM(V,Z.rendererContext);return _.S("yt-comment-interaction-view-model",{el:V,class:"yt-comment-interaction-view-model-wiz"},_.S("div",{class:"yt-comment-interaction-view-model-wiz__frame",role:"button","aria-label":Z.onTapA11yLabel,"on:keydown":_.Av(),tabindex:0},_.S("div",{class:"yt-comment-interaction-view-model-wiz__header"},_.S("div",{class:"yt-comment-interaction-view-model-wiz__video-title"},Z.headerPrefix,' "',Z.videoTitle),_.S("div",{class:"yt-comment-interaction-view-model-wiz__video-title-quote"},
'"')),_.S("div",{class:"yt-comment-interaction-view-model-wiz__content"},_.S("div",{class:"yt-comment-interaction-view-model-wiz__comment-content"},Z.commentContent),_.S("div",{class:"yt-comment-interaction-view-model-wiz__chevron"},_.S(_.bn,{data:{thumbnails:[{url:Z.chevronUrl}]},alt:"",targetWidth:18,targetHeight:18})))))},d2o=function(Z){Z=Z.data;
return _.S("yt-shared-subscription-view-model",{class:"yt-shared-subscription-view-model-wiz"},B38(Z.avatar),_.S("div",{class:"yt-shared-subscription-view-model-wiz__channel-name"},Z.channelName))},N3I=function(Z){Z=Z.data;
var V;return _.S("div",{class:"yt-profile-info-view-model-wiz__activity"},_.S("div",{class:"yt-profile-info-view-model-wiz__header"},_.S("div",{class:"yt-profile-info-view-model-wiz__section-title"},Z.commentsInteractionTitle)),(V=Z.comments)==null?void 0:V.map(function(a){return _.S("div",{class:"yt-profile-info-view-model-wiz__activity"},m2H(a))}))},Cli=function(Z){Z=Z.data;
var V=_.nh({elementsCommand:Z.subscriptionsAccessButtonCommand}),a=_.v6();_.KwE(a,_.Xy(Z.subscriptionsAccessButtonCommand));var J=_.VE(function(f){if(V==null?0:V.onclick)V.onclick(f);return!1}),r;
return _.S("div",{class:"yt-profile-info-view-model-wiz__sub-section"},_.S("div",{class:"yt-profile-info-view-model-wiz__sub-header"},_.S("a",{el:a,"on:click":J,class:"yt-profile-info-view-model-wiz__another-header"},_.S("div",{class:"yt-profile-info-view-model-wiz__section-title-modern"},Z.sharedSubscriptionsTitle),_.S("div",null,m2H(Z.subscriptionsAccessButton)))),_.S("div",{class:"yt-profile-info-view-model-wiz__subs"},(r=Z.sharedSubscriptions)==null?void 0:r.slice(0,5).map(function(f){return _.S("div",
{class:"yt-profile-info-view-model-wiz__sub"}," ",m2H(f))})))},qVW=function(Z){Z=Z.data;
var V;return _.S("div",{class:"yt-profile-info-view-model-wiz__sub-section"},_.S("div",{class:"yt-profile-info-view-model-wiz__sub-header"},_.S("h2",{class:"yt-profile-info-view-model-wiz__section-title"},Z.sharedSubscriptionsTitle)),_.S("div",{class:"yt-profile-info-view-model-wiz__subs"},(V=Z.sharedSubscriptions)==null?void 0:V.slice(0,5).map(function(a){return _.S("div",{class:"yt-profile-info-view-model-wiz__sub"}," ",m2H(a))})))},SVi=function(Z){Z=Z.data;
return _.S("div",{class:"yt-profile-info-view-model-wiz__activity"},[Z.profileBadgeInfoYtWide,Z.profileBadgeInfoChannelWide].map(function(V){var a,J,r,f,d;return V?_.S(_.Wr,null,_.S("div",{class:"yt-profile-info-view-model-wiz__header"},_.S("div",{class:"yt-profile-info-view-model-wiz__section-title"},V==null?void 0:V.profileSectionTitle),_.S("div",{class:"yt-profile-info-view-model-wiz__section-desc"},_.S("div",{class:"yt-profile-info-view-model-wiz__section-subtitle"},V==null?void 0:(a=V.commentBadge)==
null?void 0:a.commentDesc),(V==null?0:(J=V.commentBadge)==null?0:J.blackHeartDesc)?_.S("div",{class:"yt-profile-info-view-model-wiz__section-divider"},"\u2022"):null,_.S("div",{class:"yt-profile-info-view-model-wiz__section-heart-icon"},_.S(_.bn,{data:{thumbnails:[{url:V==null?void 0:(r=V.commentBadge)==null?void 0:r.blackHeartIconUrl}]},alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.S("div",{class:"yt-profile-info-view-model-wiz__section-subtitle"},V==null?void 0:(f=
V.commentBadge)==null?void 0:f.blackHeartDesc))),_.S("div",{class:"yt-profile-info-view-model-wiz__badge"},V==null?void 0:(d=V.badges)==null?void 0:d.map(function(N){return _.S(fyJ,{data:N})}))):null}))},T3o=function(Z){Z=Z.data;
return _.S("yt-profile-info-view-model",{class:"yt-profile-info-view-model-wiz"},_.S(SVi,{data:Z}),Z.comments?_.S(N3I,{data:Z}):null,Z.sharedSubscriptionsTitle?Z.subscriptionsAccessButtonCommand?_.S(Cli,{data:Z}):_.S(qVW,{data:Z}):null)},XAL=function(Z){var V=Z.data;
Z=V?YVW(V.profileIdentityInfo):void 0;V=V?YVW(V.profileInfo):void 0;return _.S("yt-profile-card-view-model",{class:"yt-profile-card-view-model-wiz",style:"overflow: hidden"},Z,V)},KRI=function(Z,V){var a=_.Ctc(V,{},Z,!0);
return new Promise(function(J,r){a.listenOnce("n",function(){r(Error("el`"+a.JSC$25683_getErrorDescription()))});
a.listenOnce("l",function(){var f=a.getResponseCode();if(f!==200)r(Error("fl`"+V+"`"+Z.type+"`"+Z.size+"`"+f));else try{J(JSON.parse(a.getResponseText()).encryptedBlobId)}catch(d){r(d)}});
a.run()})},n9K=function(Z){return Z.substring(Z.indexOf(":")+1,Z.indexOf(";"))},lyk=function(Z){return new Promise(function(V,a){var J=new FileReader;
J.onloadend=function(){try{var r=new Uint8Array(J.result);r.length<8&&a(void 0);var f=r.subarray(0,8);r="";for(var d=0;d<f.length;d++)r+=("0"+f[d].toString(16)).substr(-2);r.startsWith("ffd8ff")?V("image/jpeg"):r.startsWith("47494638")?V("image/gif"):r.startsWith("89504e470d0a1a0a")?V("image/png"):r.startsWith("424d")?V("image/bmp"):V(void 0)}catch(N){a(N)}};
J.onerror=a;J.readAsArrayBuffer(Z)})},t_o=function(Z){return new Promise(function(V,a){var J=new Image;
J.crossOrigin="anonymous";J.onload=function(){var r=document.createElement("canvas");r.width=J.naturalWidth;r.height=J.naturalHeight;var f=r.getContext("2d");if(!f)throw Error("gl");f.drawImage(J,0,0);f=n9K(Z);r.toBlob(function(d){d?V(d):a()},f)};
J.src=Z})},FRH=function(Z,V){var a;
if(((a=_.D(Z,_.Pp))==null?void 0:a.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var J;_.Rg((J=V.hostElement)!=null?J:V,"yt-shorts-reset");_.qdY(_.l().resolve(_.W4),Z).then(function(f){sAi(f,V,Z)})}else{var r;
_.Wo((r=V.hostElement)!=null?r:V,[Z]).then(function(f){f&&sAi(f.data,V,Z)})}},sAi=function(Z,V,a){if(Z){var J=_.D(Z.replacementEndpoint,_.Pp);
if(J){Z.sequenceContinuation&&(J.sequenceParams=Z.sequenceContinuation);var r;_.Rg((r=V.hostElement)!=null?r:V,"yt-navigate",{endpoint:Z.replacementEndpoint})}else if((Z==null?void 0:Z.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(Z==null?0:Z.watchStatus)&&_.D(Z.watchStatus,_.Tzb)){var f;_.Rg((f=V.hostElement)!=null?f:V,"yt-navigate",{endpoint:a})}}},D2W=function(){var Z=_.l().resolve(_.lE),V=QGW(Z.getState())||"";
Z=_.cFJ(Z.getState())||"";return{disableCache:V==="ytd-browse"&&Z==="home"}},cIK=function(Z){if(!Z)return!1;
try{if(Z.host&&Z.host.tagName==="YT-FORMATTED-STRING"&&Z.host.id==="contenteditable-textarea"||Z.nodeType===Node.ELEMENT_NODE&&Z.tagName==="YTD-COMMENT-INPUT")return!0}catch(V){return!1}return cIK(Z.parentNode)},zC=function(Z){return Z?Z.tagName==="A"&&Z.href&&Z.classList.contains("yt-simple-endpoint"):!1},OYK=function(Z){return Z?Z.tagName==="IMG"&&Z.classList.contains("emoji"):!1},GPL=function(Z,V,a){if(!Z)return null;
var J=zC(Z);if(J&&a)return V=Z.pathname.substring(Z.pathname.indexOf("/channel/")+9),document.createTextNode("@"+V);if(J&&!a)return document.createTextNode("");if(OYK(Z))return a=Z.alt,Z=Z.dataset.emojiId,!Z&&V&&(V=_.CB(V,a))&&V.isCustomEmoji&&(Z=V.emojiId),Z?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+Z+">"):document.createTextNode(a);J=Z.cloneNode(!1);for(var r=0;r<Z.childNodes.length;++r){var f=GPL(Z.childNodes[r],V,a);f&&J.appendChild(f)}return J},$U=function(Z){return Z?zC(Z)?Z:$U(Z.lastChild):
null},wAH=function(Z){return Z?zC(Z)?Z:wAH(Z.firstChild):null},yIC=function(Z){if(!Z)return null;
for(var V=Z.previousSibling;V;)if(V.nodeType===Node.ELEMENT_NODE&&V.nodeName==="BR")V=V.previousSibling;else if(V.nodeType===Node.TEXT_NODE&&/\s+/.test(V.textContent))V=V.previousSibling;else break;(V=$U(V))?Z=V:Z=(Z=Z.parentNode)?$U(Z.previousElementSibling):null;return Z},bYC=function(Z){if(!Z)return null;
for(var V=Z.nextSibling;V;)if(V.nodeType===Node.ELEMENT_NODE&&V.nodeName==="BR")V=V.nextSibling;else if(V.nodeType===Node.TEXT_NODE&&/\s+/.test(V.textContent))V=V.nextSibling;else break;return(V=wAH(V))?V:bYC(Z.parentNode)},U2H=function(Z){var V=_.Sd(),a=V.JSC$9143_getStartNode();
if(!cIK(a.parentNode))return null;V=V.JSC$9143_getStartOffset();if(a.nodeType===Node.TEXT_NODE){var J=_.bv(a,zC);if(J){if(Z&&V===0||!Z&&V===a.length)return J}else{if(Z&&V===a.length)return!a||a.nodeName==="BR"||a.nextElementSibling&&_.T8(a.nextElementSibling,"display")==="block"?null:wAH(a.nextElementSibling);if(!Z&&V===0)return a?$U(a.previousElementSibling):null}}if(a.nodeType===Node.ELEMENT_NODE)if(Z){if(0<=V&&V<a.childNodes.length)return wAH(a.childNodes[V])}else if(0<V&&V<=a.childNodes.length)return $U(a.childNodes[V-
1]);return null},HY8=function(Z,V,a){if(!Z)return null;
if(Z.nodeType===Node.TEXT_NODE)if(a){var J=yIC(Z);if(J&&!/^\s+\S/.test(Z.wholeText.substr(0,V)))return J}else if((J=bYC(Z))&&!/\S\s+/.test(Z.wholeText.substr(V,Z.wholeText.length)))return J;return Z.nodeType===Node.ELEMENT_NODE?a?yIC(Z.childNodes[V]):bYC(Z.childNodes[V]):HY8(Z.parentNode,V,a)},AIL=function(Z){if(Z.hasChildNodes())switch(Z.tagName){case "DIV":case "A":case "SPAN":var V="";
for(Z=Z.firstChild;Z;Z=Z.nextSibling)V+=AIL(Z);return V;default:return""}else switch(Z.nodeType){case 3:return Z.textContent;default:return""}},kPC=function(Z){Z=Z.data;
return _.S("ytd-menu-title-renderer",{class:"ytd-menu-title-renderer"},_.S("div",null,_.S(_.dH,{text:Z.title})),Z.subtitle?_.S("div",{class:"ytd-menu-title-renderer__subtitle"},_.S(_.dH,{text:Z.subtitle})):null)},E9D=function(Z){switch(Z){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"}},jAW=function(Z){return Z.map(function(V){return{settingsRadioOptionRenderer:{title:_.zT(V.name),
asideText:_.zT(V.approximateSize),id:E9D(V.format)}}})},x2K=function(Z){if(Z&&Z.length!==0)return Z.filter(v9k()).map(function(V){return{settingsRadioOptionRenderer:{title:V.name,
asideText:V.approximateSize,id:E9D(V.formatType)}}})},Rz=function(Z){if(Z)return Z.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")},QAJ=function(Z,V){Z=new Set(Z!=null?Z:[]);
if(Z.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(Z.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(Z.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(Z.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(Z.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(V)return"YOUTUBE_ENTITY_TYPE_DEFAULT"},pA0=function(Z){var V=Z.indexOf("(");
return V!==-1?Z.substring(V+1,Z.length-1):Z},hwK=function(Z){switch(Z){case 38:return-1;
case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}},zwL=function(Z,V,a,J,r,f){var d=_.lv.clone(ew0);
d.locale=_.yr("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;d.report={description:r||"<empty>"};r=_.yr("SBOX_SETTINGS",{});V=V.join(",");var N=Date.now();Z={choice_cc:J,choice_id_cc:a,choices_sc:V,gl:r.REQUEST_DOMAIN,hl:r.REQUEST_LANGUAGE,query:Z,time:N};f&&(Z.choice_additional_comment_cc=f);_.KK7(d,Z)},$2S=function(Z){var V=new Map;
V.set("authuser",_.yr("SESSION_INDEX","0"));return _.Ib(Z,V)},M_K=function(Z){var V;
return _.m(function(a){switch(a.nextAddress){case 1:if(!Z||!RwH(Z))return a.return(null);V=null;switch(_.yr("INNERTUBE_CLIENT_NAME")){case "WEB":return a.jumpTo(2);case "WEB_REMIX":V=Z.getPlayer()}a.jumpTo(3);break;case 2:return _.q(a,Z.getPlayerPromise(),4);case 4:V=a.yieldResult;a.jumpTo(3);break;case 3:return a.return(V)}})},RwH=function(Z){return["ytd-player",
"ytmusic-player"].includes(String(Z.tagName||"").toLowerCase())},LRk=function(Z){Z=Math.round(Z);
return Z%2?Z-1:Z},u4D=function(Z){Z=Math.round(Z);
return Z%2===0?Z-1:Z},WR8=function(Z){var V,a,J;
if(Z=(V=Z.createPlaylistDialogFormSchema)==null?void 0:(a=V.fieldSchemas)==null?void 0:(J=a.title)==null?void 0:J.validationSchema)for(V=[Z.syncStep,Z.asyncStep].filter(function(r){return r!==void 0}),V=_.B(V),a=V.next();!a.done;a=V.next()){a=a.value.rules;
if(!a)break;a=_.B(a);for(a=a.next();!a.done;a=a.next())return _.D(a.value,_.dAo)}},IyK=function(Z){var V,a,J;
if(Z=(V=Z.createPlaylistDialogFormSchema)==null?void 0:(a=V.fieldSchemas)==null?void 0:(J=a.visibility)==null?void 0:J.validationSchema)for(V=[Z.syncStep,Z.asyncStep].filter(function(r){return r!==void 0}),V=_.B(V),a=V.next();!a.done;a=V.next()){a=a.value.rules;
if(!a)break;a=_.B(a);for(J=a.next();!J.done;J=a.next())if(J=_.D(J.value,g9S))return V=void 0,(V=J.translations)==null?void 0:V.visibilityNotValidErrorMessage}},ZyW=function(){var Z,V;
return(V=(Z=_.l().resolve(_.M_(_.c1)))==null?void 0:Z())!=null?V:!1},VLL=function(Z,V){a:switch(V){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":V="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";
break a;default:V="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:Z,style:V,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},a70=function(Z){var V=21;
if(!Z)return V;V+=Z.headerTitle?27:0;V+=Z.headerTitle&&Z.hasHeaderActionHeader?4:0;return V+=Z.headerTitle&&Z.headerSubtitle?16:0},JzI=function(Z){var V=0;
if(!Z)return V;V+=Z.hasFooterPrimaryButton||Z.hasFooterSecondaryButton?48:0;V+=Z.footerTrailingLabel||Z.footerLeadingLabel?30:0;return V+=Z.hasFooterPrimaryButton||Z.hasFooterSecondaryButton||!Z.footerTrailingLabel&&!Z.footerLeadingLabel?0:12},oKH=function(Z){var V=new _.fK,a=Z;
return{subscribe:function(J){V.subscribe("changed",J)},
dispatch:function(J,r){var f=a;J==="Touch Start"?a=Object.assign({},f,{isAnimating:!1,initialY:r.event.touches[0].clientY}):J==="Touch Move"?(J=Math.min(r.fullContentWrapperHeight,r.contentHeightMap[r.contentWrapperId]+a70(r.header)-JzI(r.footer)),a=Object.assign({},f,{currentY:Math.max(r.contentScrollable?-1*(f.initialY-24):0,r.event.touches[0].clientY-f.initialY),maxHeightForContentWrapper:Math.min(J,Math.max(0,(f.isFullScreen?J:r.contentWrapperHeight)-f.currentY))})):a=J==="Snap To Full Screen"?
Object.assign({},f,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:r.maxHeight}):J==="Snap To Neutral Position"?Object.assign({},f,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:r.maxHeight}):J==="Close Sheet"?Object.assign({},f,{isAnimating:!0,currentY:r.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:r.maxHeight}):f;V.publish("changed",a)}}},rzK=function(Z){return _.VE(function(V){Z(V);
return!1})},Poo=function(){_.l().resolve(_.S2).closeSheet()},f78=function(Z){var V,a,J,r,f,d,N,C,T,Y,X;
return{headerTitle:(V=Z.headerTitle)==null?void 0:V.call(Z),headerSubtitle:(a=Z.headerSubtitle)==null?void 0:a.call(Z),headerActionHeader:Z.headerActionHeader,footerPrimaryButton:Z.footerPrimaryButton,footerSecondaryButton:Z.footerSecondaryButton,footerButtonType:(J=Z.footerButtonType)==null?void 0:J.call(Z),footerLeadingLabel:(r=Z.footerLeadingLabel)==null?void 0:r.call(Z),footerTrailingLabel:(f=Z.footerTrailingLabel)==null?void 0:f.call(Z),shouldShowIcons:(d=Z.shouldShowIcons)==null?void 0:d.call(Z),
skipContentClick:(N=Z.skipContentClick)==null?void 0:N.call(Z),additionalClassName:(C=Z.additionalClassName)==null?void 0:C.call(Z),onClosedCallback:Z.onClosedCallback,focusOnClose:(T=Z.focusOnClose)==null?void 0:T.call(Z),isDisabled:(Y=Z.isDisabled)==null?void 0:Y.call(Z),disabledCommand:(X=Z.disabledCommand)==null?void 0:X.call(Z),headerFn:Z.headerFn,contentFn:Z.contentFn,footerFn:Z.footerFn,hasHeaderFn:Z.hasHeaderFn(),hasContentFn:Z.hasContentFn(),hasFooterFn:Z.hasFooterFn(),hasFooterPrimaryButton:Z.hasFooterPrimaryButton(),
hasFooterSecondaryButton:Z.hasFooterSecondaryButton(),hasHeaderActionHeader:Z.hasHeaderActionHeader()}},iyH=function(Z){switch(Z){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""}},Bci=function(Z){switch(Z){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""}},dWL=function(Z){switch(Z){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""}},mWK=function(Z,V,a){V.forEach(function(J){_.P4(_.l().resolve(_.fZ),J)});
_.MR(Z,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",a])},Su8=function(Z,V,a,J){var r=_.D(a,_.kg).commandLifeCycleConfig;
r&&r.onStartCommand&&_.gW(Z,[r.onStartCommand],V);_.h5(V);var f=_.OD.instance;f&&_.G5(f,a)?_.wH(f,a,J).then(function(d){if(!d||(d==null?0:d.error))return d=_.D(a,_.kg).serializedTransactionFlowLoggingParams,_.R$(V),_.B1(new M3("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",d));_.R$(V);return{data:d}}).then(function(d){_.R$(V);
NcL(d.data);var N=d.data.command;N&&_.gW(Z,[N],V);N=CoS(a,d.data);if(!N){var C=d.data;d=!1;if(C&&C.command&&_.D(C.command,_.ZW)){var T;C=((T=_.D(C.command,_.ZW))==null?void 0:T.commands)||[];for(T=0;T<C.length;T++)if(_.D(C[T],_.MkE)){d=!0;break}}d||_.Nt('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!N&&r&&r.onSuccessCommand?_.gW(Z,[r.onSuccessCommand],V):N&&r&&r.onFailureCommand&&_.gW(Z,[r.onFailureCommand],V)},function(){_.R$(V);
r&&r.onFailureCommand&&_.gW(Z,[r.onFailureCommand],V);quK(a)}):_.t$(Error("xl"),"ERROR")},TcS=function(Z,V,a){var J=[V];
a&&J.push(a);return _.Wo(Z,J).then(function(r){var f=_.D(V,_.kg).serializedTransactionFlowLoggingParams,d=r.data,N=CoS(V,d);N?r=_.B1(new M3(N,f)):NcL(d);return r},function(){var r=_.D(V,_.kg).serializedTransactionFlowLoggingParams;
quK(V);return _.B1(new M3("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",r))})},CoS=function(Z,V){Z=_.D(Z,_.kg).serializedTransactionFlowLoggingParams;
var a=null;switch(V.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":a="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":a="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":a="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}a?_.Ou(a,Z):UfW(Z);return a},quK=function(Z){_.Ou("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.D(Z,_.kg).serializedTransactionFlowLoggingParams)},
NcL=function(Z){if(Z.trackingParams){var V=_.st(),a=_.t3();
V&&a&&_.GT(V,a,_.oN(Z.trackingParams))}},Yuo=function(Z,V,a){var J=_.OD.instance,r=_.U7c(_.yr("YPC_MB_URL")),f=(new _.ytu).init(),d=_.bXn(),N=_.D(a,_.eyc).languageCode;
N===void 0?_.t$(Error("Ci"),"ERROR"):_.l0([f,r]).then(function(){var C={ctk:payments.business.integration.ClientTokenFactory.createClientToken(N,d)};J&&_.G5(J,a)?_.wH(J,a,C).then(function(T){return{data:T}}).then(function(T){_.Rg(V,"yt-service-request-completed",T);
T.code!=="ERROR"&&(T=T.data.command)&&_.gW(Z,[T],V)}):_.t$(Error("xl"),"ERROR")})},nKH=function(Z,V,a,J){var r=_.OD.instance;
r&&_.G5(r,a)?_.wH(r,a,J).then(function(f){return{data:f}}).then(function(f){Xpo(Z,V,a,f)},function(){KMK(a)}):(r=_.l().resolve(_.M_(_.Bp)))&&r.requestDataForServiceEndpoint(a,J).then(function(f){Xpo(Z,V,a,f)},function(){KMK(a)})},Xpo=function(Z,V,a,J){_.Rg(V,"yt-service-request-completed",J);
if(J.code&&J.code=="ERROR")KMK(a);else{(J=J.data.commands)&&_.gW(Z,J,V);var r;(Z=(r=_.D(a,_.uEF))==null?void 0:r.serializedYpcPauseFlowLoggingParams)&&Z&&_.tu("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",Z)}},KMK=function(Z){var V;
(Z=(V=_.D(Z,_.uEF))==null?void 0:V.serializedYpcPauseFlowLoggingParams)&&Z&&_.tu("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",Z,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")},sXK=function(Z,V,a){var J=_.OD.instance;
J&&_.G5(J,a)?_.wH(J,a).then(function(r){return{data:r}}).then(function(r){l7C(Z,V,a,r)},function(){tL8(a)}):(J=_.l().resolve(_.M_(_.Bp)))&&J.requestDataForServiceEndpoint(a).then(function(r){l7C(Z,V,a,r)},function(){tL8(a)})},l7C=function(Z,V,a,J){_.Rg(V,"yt-service-request-completed",J);
J.code&&J.code=="ERROR"?tL8(a):((J=J.data.commands)&&_.gW(Z,J,V),(Z=_.D(a,_.WHz).serializedYpcResumeFlowLoggingParams)&&Z&&_.tu("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",Z))},tL8=function(Z){(Z=_.D(Z,_.WHz).serializedYpcResumeFlowLoggingParams)&&Z&&_.tu("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",Z,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")},FMK=function(Z){Z=Z===void 0?{}:Z;
_.l().resolve(_.fPE).showFeedbackDialog(Z.customProductData,Z.feedbackContent,Z.onFeedbackSubmitted,Z.bucket)},DWD=function(Z){Z=Z===void 0?{}:Z;
_.l().resolve(_.fPE).showHelpDialog(Z.helpContext,Z.articleId,Z.productData)},cz8=function(){DWD()},OyW=function(){FMK()},wpi=function(Z,V,a){var J,r,f,d,N,C,T;
return _.m(function(Y){switch(Y.nextAddress){case 1:J=_.D(Z,GhH);if((r=J)==null?0:r.productId){C={productId:J.productId,bucket:J.bucket,enableAnonymousFeedback:(N=J.enableAnonymousFeedback)!=null?N:!0,allowNonLoggedInFeedback:!0};T={feedbackChoice:a.feedbackChoice};if(!_.F("web_collect_offline_state")){Y.jumpTo(8);break}_.rs(Y,9);return _.q(Y,hSi(T),11)}d={bucket:(f=J)==null?void 0:f.bucket};if(!_.F("web_collect_offline_state")){Y.jumpTo(4);break}d.customProductData={};_.rs(Y,5);return _.q(Y,hSi(d.customProductData),
7);case 7:_.Hb(Y,4);break;case 5:_.ds(Y);case 4:FMK(d);Y.jumpTo(0);break;case 11:_.Hb(Y,8);break;case 9:_.ds(Y);case 8:_.DBi(T),_.FDa("GFEEDBACK",T),J.productId==="5295751"&&(T.client_attestation=Number(_.yr("CATSTAT",0))),J.productId==="5295751"&&(T.client_time=Date.now()/1E3/3600),J.productId==="5295751"&&(T.original_playback_id=_.b2A||""),_.KK7(C,T),_.mt(Y)}})},yzD=function(Z){if(Z=_.D(Z,_.o4c)){var V={bucket:Z.bucketIdentifier};
Z.additionalDatas&&(V.customProductData={},Z.additionalDatas.forEach(function(a){if(a=a.userFeedbackEndpointProductSpecificValueData)V.customProductData[a.key]=a.value}));
FMK(V)}},byW=function(Z){var V=_.A$.getInstance();
var a=_.oC("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var J=_.oC("DELETE",void 0,"Delete"),r=_.oC("CANCEL",void 0,"Cancel");a=Wl0(a,void 0,J,r,{signal:"DELETE_ALL_DOWNLOADS"});_.ya(V,[{openPopupAction:a}],Z)},HyJ=function(){return _.m(function(Z){return Z.nextAddress==1?_.q(Z,_.l().resolve(_.hw),2):_.q(Z,UWo(),0)})},AzW=function(Z){var V,a;
return _.m(function(J){return J.nextAddress==1?(a=(V=_.D(Z,_.bQ))==null?void 0:V.targetId)?_.q(J,_.l().resolve(_.hw),3):J.jumpTo(0):_.q(J,_.l().resolve(_.pJ).deleteVideo(a),0)})},EKI=function(Z){var V,a;
return _.m(function(J){return J.nextAddress==1?(a=(V=_.D(Z,_.bQ))==null?void 0:V.targetId)?_.q(J,_.l().resolve(_.hw),3):J.jumpTo(0):_.q(J,khW(_.l().resolve(_.pJ),a),0)})},vKD=function(Z){var V,a;
return _.m(function(J){return(a=(V=_.D(Z,_.bQ))==null?void 0:V.targetId)?_.q(J,jXI(a),0):J.jumpTo(0)})},QXW=function(){_.F("kevlar_woffle_refresh_dl_load_killswitch")||xWH()},hAH=function(){_.F("kevlar_woffle")&&_.su.instance&&ppW()},zAk=function(Z){var V;
if((V=_.D(Z,_.Jv))==null||!V.videoId)return!1;eAW(_.l().resolve(_.pJ),_.D(Z,_.Jv),Z.clickTrackingParams);return!0},RAW=function(Z){var V;
if((V=_.D(Z,_.oK))==null||!V.playlistId)return!1;$Wi(_.l().resolve(_.pJ),_.D(Z,_.oK),Z.clickTrackingParams);return!0},LMK=function(Z){var V=_.D(Z,_.M6h);
(V==null?void 0:V.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(V==null?void 0:V.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||MLD(_.l().resolve(_.pJ),_.D(Z,_.M6h))},WMW=function(Z){Z=_.D(Z,_.tF4);
var V;(Z==null?0:(V=Z.actions)==null?0:V.length)&&uq0(Z)},ZrW=function(Z){var V,a;
return _.m(function(J){V=_.D(Z,gK0);return(a=V)!=null&&a.localWatchHistoryCommandType?_.q(J,I7k(V),0):J.return()})},VIK=function(Z){setTimeout(function(){requestAnimationFrame(Z)},80)},ar8=function(Z){return Object.entries(Z).map(function(V){return V.join(":")}).join(";")},oO8=function(Z){var V,a,J;
_.m(function(r){if(r.nextAddress==1)return _.q(r,J4C(),2);V=r.yieldResult;a=_.Lr.instance;switch(V){case "granted":J=Z.getLocationCommand;break;case "denied":J=Z.openDeniedDialogAction;break;case "prompt":J=Z.openCollectionDialogAction;break;default:J=Z.openCollectionDialogAction}J&&a.resolveCommand(J);_.mt(r)})},J4C=function(){var Z,V;
return _.m(function(a){if(a.nextAddress==1)return Z="prompt",navigator.permissions?_.q(a,navigator.permissions.query({name:"geolocation"}),3):a.jumpTo(2);a.nextAddress!=2&&(V=a.yieldResult,Z=V.state);return a.return(Z)})},PmJ=function(){_.m(function(Z){return _.q(Z,_.r4k(),0)})},frI=function(){var Z,V,a;
return _.m(function(J){if(J.nextAddress==1)return Z=_.l().resolve(_.dc),Z?_.q(J,_.wH(Z,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.FD(Error("Al")),J.return(void 0));if(V=J.yieldResult){if(V.errorMetadata)return _.FD(Error("Bl`"+V.errorMetadata.status+"`"+V.error)),J.return(void 0);a=V.datasyncIds;_.rgh=a.length;return J.return(a)}_.FD(Error("Cl"));return J.return(void 0)})},irJ=function(){frI().then(function(Z){Z&&(SAi(Z),A$H(Z),r$8(Z),zSk(Z))})},Bd0=function(Z){_.td.addLowPriorityJob(function(){var V,
a,J,r,f;
return _.m(function(d){switch(d.nextAddress){case 1:if(_.F("ytidb_clear_optimizations_killswitch")){d.jumpTo(2);break}V=_.Na("clear");if(V.startsWith("V")&&V.endsWith("||")){var N=[V];SAi(N);A$H(N);r$8(N);zSk(N);return d.return()}a=PQC();J=$fS();return _.q(d,kpH(),3);case 3:return r=d.yieldResult,_.q(d,TB8(),4);case 4:if(f=d.yieldResult,!(a||J||r||f))return d.return();case 2:Z.isNetworkAvailable()?irJ():Z.listenOnce("publicytnetworkstatus-online",irJ),_.mt(d)}})})},L8=function(Z){Z={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:_.HA(Z)}}}};_.Lr.instance&&_.Lr.instance.resolveCommand(Z)},dZi=function(Z){if(Z){var V=_.Ze();
_.ac(V,3854,void 0,{layer:0,parentLayer:4});switch(Z){case 1:var a=238708;break;case 2:a=238715;break;case 3:a=238710;break;case 6:a=238709}a&&(Z=_.IL(V,{veType:a}))&&_.r8(V,Z)}},mZD=function(Z){if(Z){var V=_.Ze();
_.ac(V,3854,void 0,{layer:0,parentLayer:4});switch(Z){case 1:var a=238714;break;case 2:a=238711;break;case 8:a=238709;break;case 7:a=238713;break;case 3:case 4:case 5:a=238712}a&&(Z=_.IL(V,{veType:a}))&&_.r8(V,Z)}},NdW=function(Z){switch(Z.latencyType){case 0:_.Yz("consent_primitive_flow");
_.XZ("cpit",Z.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.XZ("cpist",Z.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.XZ("cprtif",Z.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.XZ("cprtli",Z.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.XZ("cprt",Z.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.XZ("cpdt",Z.timestampEpochMillis,"consent_primitive_flow");break;case 8:_.XZ("cpjct",Z.timestampEpochMillis,"consent_primitive_flow")}},
tI0=function(Z,V){var a,J,r,f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L,R,rJ;
return _.m(function(Zm){switch(Zm.nextAddress){case 1:_.rs(Zm,2);(J=(a=_.D(Z,CmH))==null?void 0:a.serializedConsentRequest)||(J=(r=_.D(Z,qcJ))==null?void 0:r.serializedConsentRequest);J&&(f=Sc0(_.XB(J)));if(f===void 0)return Zm.return();d=TdK(f);d.latencyCallback=NdW;V&&Yci(d,function(){V.then(function(BJ){BJ.pauseVideo();(new X_W).increment()})});
return((N=_.D(Z,CmH))==null?void 0:N.consentAction)==="CONSENT_ACTION_PREWARM"||((C=_.D(Z,qcJ))==null?void 0:C.consentAction)==="CONSENT_ACTION_PREWARM"?_.q(Zm,KTH(d),5):_.q(Zm,nOL(d),6);case 6:T=Zm.yieldResult;Y=_.nP(T,ua);if(Y===1){if(((X=_.UG(T,W2,1,ua))==null?void 0:_.wG(X,1))===1||((n=_.UG(T,W2,1,ua))==null?void 0:_.wG(n,1))===2||((t=_.UG(T,W2,1,ua))==null?void 0:_.wG(t,1))===3)_.D(Z,qcJ)?L8(_.oC("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
L8(_.oC("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));dZi((c=_.UG(T,W2,1,ua))==null?void 0:_.wG(c,1),_.WG(T,lrk,3,_.gN()))}else Y===2?(((y=gq(T))==null?void 0:_.wG(y,1))===5?_.D(Z,qcJ)?L8(_.oC("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):L8(_.oC("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((U=gq(T))==null?void 0:_.wG(U,1))===1||((v=gq(T))==null?void 0:_.wG(v,1))===4?L8(_.oC("DMA_CONSENT_GENERAL_ERROR",
{},"Something went wrong while loading")):((h=gq(T))==null?void 0:_.wG(h,1))===7&&((L=f)==null?void 0:(R=_.Ma(L,Iz,4))==null?void 0:_.wG(R,4))!==1&&L8(_.oC("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),mZD((rJ=gq(T))==null?void 0:_.wG(rJ,1))):L8(_.oC("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));Zm.jumpTo(5);break;case 5:_.Hb(Zm,0);break;case 2:_.ds(Zm),L8(_.oC("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),_.mt(Zm)}})},FT0=function(){if(!sLD.has("Worker")){sLD.set("Worker",
!0);
var Z={api:"BROWSER_API_WEB_WORKER"};Z.available="Worker"in window?!0:!1;_.n9("apiTest",Z)}},DZI=function(Z){return typeof Z==="undefined"?"-1":String(Math.ceil(Z/1048576))},w_L=function(Z,V){c4J(new Or8(_.D(V,GkH).addToken,_.D(V,GkH).commonToken)).then(function(){_.Rg(Z,"yt-invoke-instrument-manager-action-completed")},function(a){_.Rg(Z,"yt-invoke-instrument-manager-action-error",a)})},y4k=function(Z){return _.jo(Z)},brL=function(Z){var V=1;
Z=Z.split(":");for(var a=[];V>0&&Z.length;)a.push(Z.shift()),V--;Z.length&&a.push(Z.join(":"));return a},UZI=function(Z,V){V=Z.aspectRatio()<=V.aspectRatio()?V.width/Z.width:V.height/Z.height;
Z.scale(V)},HrK=function(Z,V){V=Z.aspectRatio()>V.aspectRatio()?V.width/Z.width:V.height/Z.height;
return Z.scale(V)},A48=function(Z){var V=new _.Pe;
return _.HL(V,11,Z)},kkK=function(Z){var V={};
Z=Z.getAllResponseHeaders().split("\r\n");for(var a=0;a<Z.length;a++)if(!_.Ni(Z[a])){var J=brL(Z[a]),r=J[0];J=J[1];if(typeof J==="string"){J=J.trim();var f=V[r]||[];V[r]=f;f.push(J)}}return _.lv.map(V,function(d){return d.join(", ")})},ia=function(Z,V){return Z.JSC$7688_xhr_?Z.JSC$7688_xhr_.getResponseHeader(V):null},Zt=function(Z,V,a){Array.isArray(a)||(a=[String(a)]);
_.JrF(Z.JSC$7925_queryData_,V,a);return Z},ppW=function(){var Z=_.su.instance;
_.m(function(V){return Z.deferredInstallPrompt?_.q(V,Z.deferredInstallPrompt.prompt(),0):V.jumpTo(0)})},EOo=function(Z,V,a){if(_.aY(Z))_.jp(Z,V,a);
else for(Z=_.dfW(Z);;){var J=Z.next();if(J.done)break;V.call(a,J.value,void 0,Z)}},jLK={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}"]},HhK,AjL,kQK,EIK,jNK,vID,x6K,QNI,p1H,jXI,khW,UWo,h5K,e5I,z5k,$6o,R5K,$Wi,eAW,MGW,LAW,uyH,xWH,MLD,WAD,uq0,gIk,I7k,IeK,Zoo,VVo,awW,JcD,oNH,rck,P7,PXK,fwK,
L6L,$Kk,ioL,f$,iY,B7,d$,BHo,de8,meJ,NHI,CXo,qDW,SDW,THi,YDW,X3W;jLK={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 vOk=function(Z,V){var a=[];EOo(V,function(J){try{var r=_.u9.prototype.getWrapper.call(this,J,!0)}catch(f){if(f=="Storage: Invalid value was encountered")return;throw f;}r===void 0?a.push(J):_.BkF(r)&&a.push(J)},Z);
return a},xZK=function(Z,V){vOk(Z,V).forEach(function(a){_.u9.prototype.remove.call(this,a)},Z)},QLS=function(Z){var V=_.xS;
V._minimumZ=Math.max(V._minimumZ,Z)},p_C=["www.youtube-nocookie.com",
"www.youtubeeducation.com","youtube.googleapis.com"],h18=function(Z,V){_.Mc(Z.hD);Z.hD=V},e1I=function(Z,V,a,J){Z.setState(5);
var r=!!Z.tMW&&p_C.includes(_.ep(Z.tMW)||"");try{var f=new _.yO({program:V,globalName:a,bD:{disable:!_.F("att_web_record_metrics")||!_.F("att_skip_metrics_for_cookieless_domains_ks")&&r,km:"aGIf"}});f.cZf.then(function(){Z.setState(6);J&&J(V)});
h18(Z,f)}catch(d){Z.setState(7),d instanceof Error&&_.FD(d)}},z10=function(Z,V,a,J,r,f){var d=d===void 0?"trayride":d;
a?(Z.setState(2),_.GF(a,function(){if(window[d])e1I(Z,J,d,r);else{Z.setState(3);var N=_.ryR(a),C=document.getElementById(N);C&&(_.frR(N),C.parentNode.removeChild(C));_.FD(new _.qa("BL:ULB",a))}},f)):V?(f=_.NA("SCRIPT"),V instanceof _.HF?_.ES(f,V):f.textContent=V,f.nonce=_.bV(document),document.head.appendChild(f),document.head.removeChild(f),window[d]?e1I(Z,J,d,r):(Z.setState(4),_.FD(new _.qa("BL:ULBJ")))):_.FD(new _.qa("BL:ULV"))},$ZL=function(){this.state=1;
this.hD=null;this.tMW=void 0};
_.P=$ZL.prototype;_.P.initialize=function(Z,V,a,J){this.tMW=J;if(Z.program){var r;J=(r=Z.interpreterUrl)!=null?r:null;if(Z.interpreterSafeScript)r=_.cIF(Z.interpreterSafeScript);else{var f;r=(f=Z.interpreterScript)!=null?f:null}Z.interpreterSafeUrl&&(J=_.sA(Z.interpreterSafeUrl).toString());z10(this,r,J,Z.program,V,a)}else _.FD(Error("lf"))};
_.P.isInitialized=function(){return!!this.hD};
_.P.getState=function(){return this.state};
_.P.isLoading=function(){return this.state===2};
_.P.invoke=function(Z){Z=Z===void 0?{}:Z;var V;this.hD?V=_.$1Y(this.hD,{t2:Z}):V=null;return V};
_.P.dispose=function(){h18(this,null);this.setState(8)};
_.P.setState=function(Z){this.state=Z};
var R1W=function(Z,V){return Z.hD.snapshot(V)},MI8=function(Z,V){var a=_.W0("botguard_async_snapshot_timeout_ms",3E3);
V=V===void 0?{}:V;a=a===void 0?3E3:a;return Z.hD?new Promise(function(J,r){var f=!1,d=_.td.addJob(function(){f=!0;r(Error("mf"))},1,a);
Z.hD?R1W(Z,{t2:V}).then(function(N){_.td.cancelJob(d);f||J(N)}).catch(function(N){_.td.cancelJob(d);
f||r(N)}):(_.td.cancelJob(d),J(null))}):Promise.resolve(null)},LTD=["att/log"],u8D;
u8D={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var WTo={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},gOI=function(Z,V){return _.oA(Z,{mode:"readwrite",enableRetries:!0},function(a){return _.QZu(a,V,"settingEntity")})},IrD=function(Z,V,a){return _.oA(Z,{mode:"readonly",
enableRetries:!0},function(J){return _.ni7(J,V,a)})},Zh0=function(Z){if(!Z.storage)return!1;
a:{if(Z.storage){try{var V=Z.storage.get("TLPQtimestamp")}catch(a){}Z=Number(V);if(!isNaN(Z))break a}Z=void 0}return Z?Date.now()-Z<864E5:!1},VGo=function(Z){if(Z.storage){try{var V=Z.storage.get("TLPQindex")}catch(a){}Z=Number(V);
if(!isNaN(Z))return Z}},aeo=function(Z,V){Z.queueProxy&&V.forEach(function(a){if(a.videoId&&a.trackingParams&&Z.queueProxy instanceof _.c4){var J=_.st();
Z.queueProxy.attributionData.set(a.videoId,{enqueueingVe:_.oN(a.trackingParams).getAsJson(),enqueueingCsn:J?J:void 0,clientEnqueueingTimeMs:Math.floor((0,_.zc)()).toString()})}})},Jjk=function(Z){var V=_.u77(Z);
V!=Z.currentSnapState_&&(Z.currentSnapState_=V,Z.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},V1=function(Z){this.JSC$10859_networkManager_=Z;
this.partCallbacks_=[]};
V1.prototype.getCacheKeyForEndpoint=function(Z){return _.lRR(Z,!1)};
V1.prototype.onPartsCallback_=function(Z){this.partCallbacks_.forEach(function(V){Z&&V(Z)})};
var an=function(Z,V,a){V1.call(this,Z);this.player_=V;this.autoplayData_=a};
_.O(an,V1);an.prototype.getCacheKeyForEndpoint=function(Z){return _.lRR(Z,!!this.autoplayData_)};
an.prototype.getTempData=function(Z,V){V=V.timeBeforeNextVideo;Z={itct:Z.clickTrackingParams,lact:_.$E(),pbis:V,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(Z.autonav=1);return Z};
an.prototype.getXhrParams=function(Z){return Object.assign({pbj:"prefetch"},Z)};
an.prototype.getParams=function(Z){Z={frags:Z.fragmentsRequested.join(",")};_.F("kevlar_droppable_prefetchable_requests")&&(Z.prefetch=1);return Z};
var oI8=function(Z){Z.playerEvents_.forEach(function(V){Z.player.removeEventListener(V.eventName,V.callback)});
Z.playerEvents_.length=0},JM=function(Z,V,a){this.player=Z;
this.JSC$10869_taskManager=V;this.prefetchDelay=a;this.completionResolver_=null;this.playerEvents_=[]};
JM.prototype.start=function(){var Z=this;this.completionResolver_=_.yE();_.tR(this.completionResolver_.promise,function(){oI8(Z);Z.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var rjK=function(Z,V,a){Z.player.addEventListener(V,a);Z.playerEvents_.push({eventName:V,callback:a})},Pni={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},feD={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},ihI=function(Z,V,a){JM.call(this,Z,V,a);this.cueId_="playbackTrigger-"+Math.random()};
_.O(ihI,JM);
ihI.prototype.prepareTrigger=function(Z){var V=this,a=this.player.getDuration(),J=this.player.getVideoData(),r=J.isLive&&J.hasProgressBarBoundaries;if(r&&J.progressBarEndPositionUtcTimeMillis){var f=J.progressBarEndPositionUtcTimeMillis/1E3;isNaN(f)||(a=f)}var d=0;this.prefetchDelay>=0?r?J.progressBarStartPositionUtcTimeMillis&&(J=J.progressBarStartPositionUtcTimeMillis/1E3,isNaN(J)||(d=J+this.prefetchDelay)):d=this.prefetchDelay:d=a+this.prefetchDelay;r?this.player.addUtcCueRange(this.cueId_,d,a):
this.player.addCueRange(this.cueId_,d,a);_.tR(Z.promise,function(){V.player.removeCueRange(V.cueId_)});
rjK(this,"onCueRangeEnter",function(N){N==V.cueId_&&Z.resolve(a-d)})};
var BKI=function(Z,V){Z.fragmentConfiguration_[V].requiredKeys.every(function(a){return!!Z.prefetchedData_[a]})&&(Z.validatedFragments_.push(V),V=Z.missingFragments_.indexOf(V),V!==-1&&Z.missingFragments_.splice(V,1))},d6C=function(Z){Z.prefetchedFragments_.forEach(function(V){BKI(Z,V)})},m6K=function(Z,V,a){this.pageFragments_=Z;
this.prefetchedFragments_=V;this.fragmentConfiguration_=feD;this.prefetchedData_=a;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;d6C(this)},NK8=function(){},CnH=function(Z){this.JSC$10883_playlistManager_=Z};
_.O(CnH,NK8);CnH.prototype.getPrefetchEndpoint=function(){return this.JSC$10883_playlistManager_.getAutoplayEndpoint()};
var qU8=function(Z){this.autonavEndpoints_=Z};
_.O(qU8,NK8);qU8.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var SUI=function(Z,V,a,J,r){this.autonavEndpoints=Z;this.foregroundTrigger=V;this.backgroundTrigger=a;this.pageType=J;this.isInPlaylist=r},TKK=function(Z,V){if(Z.webPrefetchData&&Z.webPrefetchData.navigationEndpoints&&Z.webPrefetchData.navigationEndpoints.length){Z=Z.webPrefetchData.navigationEndpoints;
var a=_.D(Z[0],_.kZ);if(a.watchEndpointSupportedPrefetchConfig&&a.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var J=a.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;a=J.playbackRelativeSecondsPrefetchCondition;a=typeof a==="number"&&Math.abs(a)<V.videoDuration?a:void 0;J=J.countdownUiRelativeSecondsPrefetchCondition;J=typeof J!=="number"||_.F("prefetch_job_config_cleanup_ks")&&V.inPlaylist?void 0:J;if(typeof J==="number")return new SUI(Z,V.makeUpNextTrigger(J),V.makePlaybackTrigger(J),
"watch",V.inPlaylist);if(typeof a==="number")return new SUI(Z,V.makePlaybackTrigger(a),null,"watch",V.inPlaylist)}}},YUK=function(Z){return Z.prefetchJobConfig_.backgroundTrigger?_.H0(_.oha)()==0?Z.prefetchJobConfig_.backgroundTrigger:Z.prefetchJobConfig_.foregroundTrigger:Z.prefetchJobConfig_.foregroundTrigger},X1H=function(Z){_.Yf(document,"visibilitychange",Z.onVisibilityChange_,!1,Z)},on=function(Z){V1.call(this,Z)};
_.O(on,V1);on.prototype.getCacheKeyForEndpoint=function(Z){return V1.prototype.getCacheKeyForEndpoint.call(this,Z)};
on.prototype.getTempData=function(){return{}};
on.prototype.getXhrParams=function(Z){return Z};
on.prototype.getParams=function(){return{}};
var KAH=function(Z,V,a){var J=Z.prefetchDelay*1E3;if(Math.abs(J)>V)a.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var r=J,f=V-J;J<0&&(r=V+J,f=Math.abs(J));var d=Z.JSC$10869_taskManager.addJob(function(){a.resolve(f/1E3)},10,r);
a.promise.thenCatch(function(){Z.JSC$10869_taskManager.cancelJob(d)})}},nIJ=function(Z,V,a){JM.call(this,Z,V,a)};
_.O(nIJ,JM);nIJ.prototype.prepareTrigger=function(Z){var V=this;rjK(this,"onAutonavCoundownStarted",function(a){KAH(V,a,Z)})};
var leW=function(Z){Z.pendingPrefetchJob_&&(Z.pendingPrefetchJob_.cancel(),Z.pendingPrefetchJob_=null)},tG0=function(Z,V,a){if(!Z.triggeredTargets.has(V)){var J=_.Hxb(Z,V);
J.action=a;_.bxz(Z,V,J)}},sNW=function(Z){_.sTL();
_.TUE("cpt")&&_.FD(Error("kh"));_.JO.requestAnimationFrame(function(){_.JO.setTimeout(function(){_.XZ("cpt");var V=_.lr("vpl"),a=_.lr("cpt");V&&a&&_.XZ("ol",Math.max(V,a))})});
try{_.XZ("fr_s"),Z()}catch(V){_.t$(V)}_.JO.requestAnimationFrame(function(){_.XZ("bcp")})},FAK=function(Z,V){Z.serviceEndpointHandlers.push(V)},D68=function(Z,V){V=Z.pendingPages_.indexOf(V);
V>-1&&Z.pendingPages_.splice(V,1)},cj8=function(Z,V){var a=_.jPY.indexOf(V);
a>-1&&_.jPY.splice(a,1);Z.targetPage_==V?(Z.abort(),_.xVA(Z)):D68(Z,V)},OhC=function(Z,V,a,J){V={challenge:V};
a&&(V.webResponse=a);return _.GG(Z.innertubeTransportService,V,_.j_(LTD),J)},GQD=function(Z,V,a){if(!V.challenge)throw Error("mi");
if(V.botguardData&&V.botguardData.program){var J=new $ZL;J.initialize(V.botguardData,function(){MI8(J,{atr_challenge:V.challenge}).then(function(r){if(!r)throw Error("ni");return OhC(Z,V.challenge,r,a)}).catch(function(r){_.FD(r);
return OhC(Z,V.challenge,void 0,a)})},void 0)}else OhC(Z,V.challenge,void 0,a)},w1W=function(Z,V,a){var J={};
V.ids&&(J.ids=[].concat(_.nw(V.ids)));V.engagementType&&(J.engagementType=V.engagementType);return _.GG(Z.innertubeTransportService,J,_.j_(_.EbW),a).then(function(r){if(!r)throw new _.qa("GetAttestationChallenge returned falsy");GQD(Z,r,a)}).thenCatch(function(r){_.t$(r)})},yjK=function(Z,V,a){return new _.oG(function(J,r){var f;
return _.m(function(d){if(d.nextAddress==1){var N=V.engagementType,C=V.ids,T={};C=_.B(C!=null?C:[]);for(var Y=C.next();!Y.done;Y=C.next())Y=Y.value,Y.encryptedVideoId?T.encryptedVideoId=Y.encryptedVideoId:Y.externalChannelId?T.externalChannelId=Y.externalChannelId:Y.commentId?T.commentId=Y.commentId:Y.externalOwnerId?T.externalOwnerId=Y.externalOwnerId:Y.artistId?T.artistId=Y.artistId:Y.playlistId?T.playlistId=Y.playlistId:Y.externalPostId?T.externalPostId=Y.externalPostId:Y.shareId&&(T.shareId=Y.shareId);
return _.q(d,usW(N,T),2)}f=d.yieldResult;if(!f.challenge)return _.FD(Error("oi")),w1W(Z,V,a).then(J,r),d.return();N=f;T={challenge:N.challenge};T.webResponse=N.webResponse;T.engagementType=V.engagementType;T.ids=V.ids;_.GG(Z.innertubeTransportService,T,_.j_(LTD),a).then(J,r);_.mt(d)})})},gzL=function(Z,V){var a,J,r,f;
_.m(function(d){if(d.nextAddress==1){a=_.D(V,_.EDc);if(!(a&&a.listId&&Z.response&&Z.response.playingVideoId)||Z.listId!==a.listId)return d.return();Z.index===void 0&&(Z.index=0);return _.q(d,_.V0h(Z.JSC$10695_playlistNetworkManager,a.listId,Z.index,Z.response.playingVideoId),2)}J=d.yieldResult;if(!J)return d.return();r=J.playlistId;f=J.playlistPanelRenderer;Z.setPlaylistData(r,f,J.autoplayRenderer);_.mt(d)})},bhi=function(Z,V,a){var J=Z.getParams(a),r=_.x6E(V,J),f=Z.getTempData(V,a);
f.endpoint=JSON.stringify(V);_.F("enable_unknown_lact_fix_on_html5")&&(_.l().resolve(_.qe),f.lact=_.$E());var d={headers:{"X-YouTube-STS":_.yr("STS"),"x-youtube-csoc":1}};_.xZ(r,f);return new _.oG(function(N,C){var T=Z.getXhrParams(J),Y;_.F("kevlar_cache_on_ttl_player")&&(Y=_.Ic.instance);Y&&_.dha(Y,V)?_.XkL(Y,V,f,window.location.href).then(function(X){X?N(X):C()},C):_.kra(Z.JSC$10859_networkManager_,V,T,Z.onPartsCallback_.bind(Z),d).then(function(X){X?N(X):C()},C)})},U6I=function(Z,V){Z.triggerPromise_=
V.start();
Z.triggerPromise_.then(function(a){var J=Z.prefetchEndpointProvider_.getPrefetchEndpoint();if(J){var r=Pni[Z.prefetchJobConfig_.pageType].prefetchedFragments;Z.prefetchRequestPromise_=bhi(Z.JSC$10895_networkPrefetchRequest_,J,{fragmentsRequested:r,timeBeforeNextVideo:a});Z.prefetchResponseCacheKey_=Z.JSC$10895_networkPrefetchRequest_.getCacheKeyForEndpoint(J);X1H(Z);Z.prefetchRequestPromise_.then(function(f){Z.storePrefetchedDataCallback_(Z.prefetchResponseCacheKey_,f);if(_.F("web_prefetch_preload_video")&&
r.length===1&&r[0]==="pl"&&f&&!f.playerAds&&!f.adPlacements){var d=_.D(J,_.Pp),N=d!=null,C={raw_player_response:f,watch_endpoint:d};(f=_.l().resolve(N?_.jvE:_.Rt))&&J&&f.then(function(T){N&&_.F("web_queue_preload_video")?(C.prefer_gapless=!0,T.queueNextVideo(C)):T.preloadVideoByPlayerVars(C)})}})}})},r$=function(Z,V,a,J){this.prefetchEndpointProvider_=Z;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=V;this.prefetchJobConfig_=a;this.JSC$10895_networkPrefetchRequest_=J;this.prefetchResponseCacheKey_=null};
r$.prototype.enqueue=function(){this.triggerPromise_||(U6I(this,YUK(this)),_.P1(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
r$.prototype.resolve=function(){this.cancel()};
r$.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.");X1H(this)};
r$.prototype.onVisibilityChange_=function(){var Z=this;_.H0(_.oha)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){Z.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||U6I(this,YUK(this))};
HhK=function(Z,V,a,J,r){V&&(V==null?0:V.videoId)&&a&&a.entries&&_.F("kevlar_enable_shorts_prefetch_in_sequence")&&(leW(Z),V=a.entries.map(function(f){var d;return(d=_.D(f.command,_.Pp))==null?void 0:d.videoId}).indexOf(V.videoId),a=a.entries[V+1],a!=null&&a.command&&!_.D(a==null?void 0:a.command,_.G0)&&(J=new SUI([a.command],new ihI(J,_.td,1),null,"shorts",!1),Z.pendingPrefetchJob_=new r$(new qU8(J.autonavEndpoints),function(){return!1},J,new on(r)),Z.pendingPrefetchJob_.enqueue()))};
AjL=function(Z,V,a,J,r,f){var d=_.$g.getInstance();if(!_.F("block_all_player_prefetch_requests")){leW(Z);var N=!!a.getPlaylistId(),C=a.getVideoData().isLive&&a.getVideoData().hasProgressBarBoundaries;if((d.getState()==2||N||C)&&(!a.getVideoData().isLive||C)){d={inPlaylist:N,videoDuration:a.getDuration(),makeUpNextTrigger:function(Y){return new nIJ(a,_.td,Y)},
makePlaybackTrigger:function(Y){return new ihI(a,_.td,Y)}};
var T=TKK(V,d);T&&(Z.pendingPrefetchJob_=new r$(T.isInPlaylist?new CnH(r):new qU8(T.autonavEndpoints),function(Y,X){X=new m6K(Pni[T.pageType].pageFragments,Pni[T.pageType].prefetchedFragments,X);return _.tq7(X)?(Z.prefetchCache_.set(Y,X),!0):!1},T,new an(J,a,f,r)),Z.pendingPrefetchJob_.enqueue())}}};
kQK=function(){var Z=_.AP();Z.signals.parkOrScheduleJob(function(){var V=Z.storage;if(V.storage)if(Zh0(V)){var a=V.getPlaylistId();V=VGo(V);a=!!a&&V!==void 0}else V.clear(),a=!1;else a=!1;if(a){a=Z.pageManager.isOnWatch();a:{var J=Z.storage;if(J.storage&&Zh0(J)&&(V=J.getPlaylistId(),J=VGo(J),V&&J!==void 0)){a={recoverPlaylistCommand:{listId:V,index:J,openMiniplayer:!a,openListPanel:a,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}a=void 0}a&&_.ya(Z.JSC$10695_actionRouter,[a],null)}},0,"ma")};
EIK=function(Z,V,a,J,r,f){var d=_.Ne(7111);_.JP(Z.JSC$16003_screenManager,d,f?_.oN(f):void 0);_.r8(Z.JSC$16003_screenManager,d,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:J,offlineId:V,offlineabilityFormatType:a,isDefaultFormatType:r==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:r}})};
jNK=function(Z,V,a,J,r){var f,d,N,C,T;return _.m(function(Y){if(Y.nextAddress==1)return _.q(Y,Z.JSC$16003_playerApiPromise,2);f=Y.yieldResult;EIK(Z,V,a,"OFFLINE_OBJECT_TYPE_PLAYLIST",J,r);if(N=_.O1A[Z.entityTypeMap.listEntityType])T={},d=(T[N]={maximumDownloadQuality:(C=a)!=null?C:void 0},T);return _.q(Y,f.queueOfflineAction(V,Z.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",d),0)})};
vID=function(Z,V){var a,J,r,f;return _.m(function(d){if(d.nextAddress==1)return _.q(d,Z.JSC$16003_persistentStorePromiseAccessor(),2);if(d.nextAddress!=3){a=d.yieldResult;if(!a)return _.FD(new _.qa("PES is undefined")),d.return();J=_.Wz(V,"downloadStatusEntity");return _.q(d,IrD(a,J,"downloadStatusEntity"),3)}r=d.yieldResult;return d.return((f=r)==null?void 0:f.downloadState)})};
x6K=function(Z,V,a,J,r){var f,d,N,C,T,Y;return _.m(function(X){switch(X.nextAddress){case 1:return _.q(X,Z.JSC$16003_playerApiPromise,2);case 2:f=X.yieldResult;EIK(Z,V,a,"OFFLINE_OBJECT_TYPE_VIDEO",J,r);if(N=_.O1A[Z.entityTypeMap.singleEntityType])T={},d=(T[N]={maximumDownloadQuality:(C=a)!=null?C:void 0},T);return _.q(X,vID(Z,V),3);case 3:Y=X.yieldResult;if(Y!=="DOWNLOAD_STATE_USER_DELETED"){X.jumpTo(4);break}return _.q(X,Z.deleteVideo(V),4);case 4:return _.q(X,f.queueOfflineAction(V,Z.entityTypeMap.singleEntityType,
"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",d),0)}})};
QNI=function(Z,V,a,J,r){return _.m(function(f){return f.nextAddress==1?_.q(f,Z.deleteVideo(V,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):_.q(f,x6K(Z,V,a,J,r),0)})};
p1H=function(Z,V,a){var J,r;return _.m(function(f){if(f.nextAddress==1)return _.q(f,Z.JSC$16003_playerApiPromise,2);J=f.yieldResult;r=_.Wz(V,"mainVideoDownloadStateEntity");return _.q(f,J.updateDownloadState(r,a),0)})};
jXI=function(Z){var V=_.l().resolve(_.pJ);return _.m(function(a){if(a.nextAddress==1)return V.previousDownloadStateForVideo[Z]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&V.previousDownloadStateForVideo[Z]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?a.jumpTo(2):_.q(a,V.resumeVideoDownload(Z),2);if(a.nextAddress!=4)return _.q(a,p1H(V,Z,V.previousDownloadStateForVideo[Z]),4);delete V.previousDownloadStateForVideo[Z];_.mt(a)})};
khW=function(Z,V){var a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$16003_playerApiPromise,2);a=J.yieldResult;return _.q(J,a.queueOfflineAction(V,Z.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})};
UWo=function(){var Z=_.l().resolve(_.pJ),V,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$16003_playerApiPromise,2);if(J.nextAddress!=3)return V=J.yieldResult,a={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},_.q(J,V.queueOfflineAction("!*$_ALL_ENTITIES_!*$",Z.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",a),3);var r=Z.JSC$16003_commandHandler,f=r.resolveCommand,d=_.oC("DELETING_ALL",void 0,"Downloads are being deleted");
f.call(r,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.hB(d)}},popupType:"TOAST"}});_.mt(J)})};
h5K=function(Z){var V,a;return _.m(function(J){if(J.nextAddress==1)return _.q(J,Z.JSC$16003_prefStorage,2);V=J.yieldResult;return J.return((a=V)==null?void 0:a.get("sdois"))})};
e5I=function(Z){var V,a,J,r,f,d;return _.m(function(N){if(N.nextAddress==1)return _.q(N,Z.JSC$16003_persistentStorePromiseAccessor(),2);if(N.nextAddress!=3){V=N.yieldResult;if(!V)return _.FD(new _.qa("PES is undefined")),N.return();a=_.Wz("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return _.q(N,IrD(V,a,"settingEntity"),3)}J=N.yieldResult;return N.return((d=(r=J)==null?void 0:(f=r.settingOptionValue)==null?void 0:f.boolValue)!=null?d:!1)})};
z5k=function(Z,V){var a,J,r,f;return _.m(function(d){switch(d.nextAddress){case 1:return((a=V)==null?void 0:a.formatType)===void 0?d.return():_.q(d,Z.JSC$16003_prefStorage,2);case 2:J=d.yieldResult;if(J===void 0)return d.return();if(((r=V)==null?void 0:r.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return _.q(d,J.set("lmqf",V.formatType),8);if(((f=V)==null?void 0:f.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){d.jumpTo(0);break}return _.q(d,J.set("lmqf",V.formatType),
6);case 6:return _.q(d,J.set("lmqflst",Math.floor((0,_.zc)())),0);case 8:return _.q(d,J.remove("lmqflst"),0)}})};
$6o=function(Z){var V,a;return _.m(function(J){switch(J.nextAddress){case 1:return _.q(J,Z.JSC$16003_prefStorage,2);case 2:V=J.yieldResult;if(!V){J.jumpTo(3);break}return _.q(J,V.get("lmqflst"),4);case 4:if(a=J.yieldResult,a!==void 0)return J.return(a);case 3:return J.return(0)}})};
R5K=function(Z){var V,a;return _.m(function(J){switch(J.nextAddress){case 1:return _.q(J,Z.JSC$16003_prefStorage,2);case 2:V=J.yieldResult;if(V===void 0){J.jumpTo(3);break}return _.q(J,V.get("lmqf"),4);case 4:if(a=J.yieldResult,a!==void 0)return J.return(a);case 3:return J.return("SD")}})};
$Wi=function(Z,V,a){var J,r,f,d,N,C,T,Y;_.m(function(X){switch(X.nextAddress){case 1:return _.q(X,z5k(Z,(J=V)==null?void 0:J.actionParams),2);case 2:r=V.playlistId;if(!r)return X.return();if(V.action==="ACTION_ADD")return((d=V.actionParams)==null?0:d.formatType)?_.q(X,jNK(Z,r,V.actionParams.formatType,(Y=V.actionParams)==null?void 0:Y.settingsAction,a),0):_.q(X,Z.offlineWebClientEligibility,14);if(V.action==="ACTION_REMOVE_WITH_PROMPT"){var n=Z.JSC$16003_commandHandler,t=n.resolveCommand,c=_.yr("INNERTUBE_CLIENT_NAME");
var y=c==="WEB_REMIX"?_.oC("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.oC("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var U=c==="WEB_REMIX"?[_.oC("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];c=c==="WEB_REMIX"?_.oC("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.oC("DELETE",void 0,"Delete");var v=_.oC("CANCEL",void 0,"Cancel");y=Wl0(y,U,c,v,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:r});t.call(n,{openPopupAction:y});
return X.return()}if(V.action==="ACTION_REMOVE")return _.q(X,khW(Z,r),0);if(V.action!=="ACTION_SYNC"){X.jumpTo(0);break}return _.q(X,Z.JSC$16003_playerApiPromise,9);case 9:return f=X.yieldResult,_.q(X,f.queueOfflineAction(r,Z.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return N=X.yieldResult,_.q(X,R5K(Z),15);case 15:return C=X.yieldResult,_.q(X,$6o(Z),16);case 16:T=X.yieldResult,V.onAddCommand&&Z.JSC$16003_commandHandler.resolveCommand(V.onAddCommand,{form:{preferredFormatType:C,
offlineWebClientEligibility:N,lastOfflineQualitySettingsSavedMs:T.toString()}}),X.jumpTo(0)}})};
eAW=function(Z,V,a){var J,r,f,d,N,C,T,Y,X,n,t,c,y,U;_.m(function(v){switch(v.nextAddress){case 1:return _.q(v,z5k(Z,(J=V)==null?void 0:J.actionParams),2);case 2:r=V.videoId;if(!r)return v.return();if(V.action==="ACTION_REMOVE_WITH_PROMPT"){var h=Z.JSC$16003_commandHandler,L=h.resolveCommand,R=_.yr("INNERTUBE_CLIENT_NAME");var rJ=R==="WEB_REMIX"?_.oC("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.oC("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var Zm=R==="WEB_REMIX"?[_.oC("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",
void 0,"This track won't be available to listen offline.")]:[];R=R==="WEB_REMIX"?_.oC("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.oC("DELETE",void 0,"Delete");var BJ=_.oC("CANCEL",void 0,"Cancel");rJ=Wl0(rJ,Zm,R,BJ,{signal:"DELETE_DOWNLOAD",targetId:r});L.call(h,{openPopupAction:rJ});return v.return()}if(V.action==="ACTION_ADD")return((n=V.actionParams)==null?0:n.formatType)?_.q(v,x6K(Z,r,V.actionParams.formatType,(U=V.actionParams)==null?void 0:U.settingsAction,a),0):_.q(v,Z.offlineWebClientEligibility,
23);if(V.action==="ACTION_RETRY")return _.q(v,R5K(Z),19);if(V.action==="ACTION_PAUSE")return _.q(v,Z.pauseVideoDownload(r),0);if(V.action==="ACTION_RESUME")return _.q(v,Z.resumeVideoDownload(r),0);if(V.action!=="ACTION_REMOVE"){v.jumpTo(0);break}return _.q(v,vID(Z,r),13);case 13:return f=v.yieldResult,Z.previousDownloadStateForVideo[r]=(d=f)!=null?d:"DOWNLOAD_STATE_UNKNOWN",_.q(v,p1H(Z,r,"DOWNLOAD_STATE_USER_DELETED"),14);case 14:if(Z.previousDownloadStateForVideo[r]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&
Z.previousDownloadStateForVideo[r]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"){v.jumpTo(15);break}return _.q(v,Z.pauseVideoDownload(r),15);case 15:h=_.oC("DELETED_VIDEO",void 0,"Video deleted from downloads.");L=_.oC("UNDO_ACTION",void 0,"Undo");rJ=_.oC("CLOSE",void 0,"Close");N={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.hB(h),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.hB(L),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:r}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:h+" "+L}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:r}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:rJ}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};Z.JSC$16003_commandHandler.resolveCommand(N);
v.jumpTo(0);break;case 19:C=v.yieldResult;C==="UNKNOWN_FORMAT_TYPE"&&(C="SD");T="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((Y=V.actionParams)==null?0:Y.formatType)C=V.actionParams.formatType,T=(X=V.actionParams)==null?void 0:X.settingsAction;return _.q(v,QNI(Z,r,C,T,a),20);case 20:return v.return();case 23:return t=v.yieldResult,_.q(v,R5K(Z),24);case 24:return c=v.yieldResult,_.q(v,$6o(Z),25);case 25:y=v.yieldResult,V.onAddCommand&&Z.JSC$16003_commandHandler.resolveCommand(V.onAddCommand,
{form:{preferredFormatType:c,offlineWebClientEligibility:t,lastOfflineQualitySettingsSavedMs:y.toString()}}),v.jumpTo(0)}})};
MGW=function(Z,V){var a,J,r,f,d,N,C;return _.m(function(T){if(T.nextAddress==1)return _.q(T,Z.JSC$16003_persistentStorePromiseAccessor(),2);a=T.yieldResult;if(!a)return _.FD(new _.qa("PES is undefined")),T.return();if((J=V)==null||!J.settingItemId)return T.return();r=V;f=r.settingItemId;d=r.boolValue;N=_.Wz(f,"settingEntity");C={key:N,settingOptionValue:{boolValue:d}};return _.q(T,gOI(a,C),0)})};
LAW=function(Z,V){var a,J,r,f,d,N,C;return _.m(function(T){switch(T.nextAddress){case 1:return _.q(T,Z.JSC$16003_prefStorage,2);case 2:return a=T.yieldResult,J=_.fF(),_.q(T,Z.JSC$16003_persistentStorePromiseAccessor(),3);case 3:return r=T.yieldResult,a?r?_.q(T,a.get("sdois"),4):(_.FD(new _.qa("PES is undefined")),T.return()):(_.FD(new _.qa("prefStorage is undefined")),T.return());case 4:f=T.yieldResult;N=(d=V)==null?void 0:d.boolValue;N===void 0||_.F("kevlar_set_sd_enabled_flag_killswitch")||_.ir(0,
197,!0);f===void 0&&N===void 0&&(N=!1);if(N===void 0){T.jumpTo(0);break}return _.q(T,a.set("sdois",N),6);case 6:return _.F("kevlar_set_sd_enabled_flag_killswitch")||(_.ir(0,196,N),J.save()),C={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:N},_.q(T,MGW(Z,C),0)}})};
uyH=function(Z,V,a){var J,r,f,d,N;return _.m(function(C){switch(C.nextAddress){case 1:return _.q(C,h5K(Z),2);case 2:return J=C.yieldResult,_.q(C,LAW(Z,a),3);case 3:return _.q(C,h5K(Z),4);case 4:return r=C.yieldResult,f=r!==J,_.q(C,e5I(Z),5);case 5:d=C.yieldResult&&!_.F("kevlar_modern_downloads_page");if((N=!r&&!d)||f)return _.q(C,V.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);C.jumpTo(0)}})};
xWH=function(){var Z=_.l().resolve(_.pJ),V;_.m(function(a){switch(a.nextAddress){case 1:return _.q(a,Z.JSC$16003_playerApiPromise,2);case 2:V=a.yieldResult;if(!_.F("kevlar_force_refresh_smart_downloads")){a.jumpTo(3);break}return _.q(a,V.refreshAllStaleEntities(0),4);case 4:return a.return();case 3:return _.q(a,V.refreshAllStaleEntities(),5);case 5:return _.q(a,uyH(Z,V),0)}})};
MLD=function(Z,V){var a,J;_.m(function(r){switch(r.nextAddress){case 1:return _.q(r,Z.JSC$16003_playerApiPromise,2);case 2:a=r.yieldResult;switch((J=V)==null?void 0:J.settingItemId){case "SMART_DOWNLOADS_ENABLED":return r.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return r.jumpTo(4)}r.jumpTo(0);break;case 3:return _.q(r,uyH(Z,a,V),6);case 6:r.jumpTo(0);break;case 4:return _.q(r,MGW(Z,V),7);case 7:r.jumpTo(0)}})};
WAD=function(Z,V){var a,J,r;return _.m(function(f){if(f.nextAddress==1)return _.q(f,Z.JSC$16003_persistentStorePromiseAccessor(),2);if(f.nextAddress!=3){a=f.yieldResult;if(!a)return _.FD(new _.qa("PES is undefined")),f.return(!1);if(!V)return f.return(!1);J=_.Wz(V,"mainVideoEntity");return _.q(f,IrD(a,J,"mainVideoEntity"),3)}r=f.yieldResult;return f.return(r!==void 0)})};
uq0=function(Z){var V=_.l().resolve(_.pJ),a,J,r,f,d,N,C,T,Y,X,n;_.m(function(t){switch(t.nextAddress){case 1:return _.q(t,V.JSC$16003_playerApiPromise,2);case 2:a=t.yieldResult;r=(J=Z)==null?void 0:J.actions;if(!r)return t.return();f=_.B(r);d=f.next();case 3:if(d.done){t.jumpTo(0);break}N=d.value;T=C=void 0;if(!(((C=N)==null?0:C.entityKey)&&((T=N)==null?0:T.actionType))){t.jumpTo(4);break}Y=_.MK(N.entityKey);X=Y.entityId;n=Y.entityType;return _.q(t,a.queueOfflineAction(X,n,N.actionType),4);case 4:d=
f.next(),t.jumpTo(3)}})};
gIk=function(Z,V){var a,J,r,f,d;return _.m(function(N){if(N.nextAddress==1)return _.q(N,Z.JSC$16003_prefStorage,2);if(N.nextAddress!=3)return(a=N.yieldResult)?_.q(N,a.get("psi"),3):N.return();J=N.yieldResult;d={isPaused:V,lastSyncTimestamp:(f=(r=J)==null?void 0:r.lastSyncTimestamp)!=null?f:"0"};return _.q(N,a.set("psi",d),0)})};
I7k=function(Z){var V=_.l().resolve(_.pJ),a,J,r,f,d,N,C,T;return _.m(function(Y){switch(Y.nextAddress){case 1:return _.q(Y,V.JSC$16003_playerApiPromise,2);case 2:a=Y.yieldResult;r=((J=Z)==null?void 0:J.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((N=Z)==null?void 0:N.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":f="!*$_ALL_ENTITIES_!*$";d="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return Y.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return Y.jumpTo(4)}Y.jumpTo(5);break;case 3:return _.q(Y,gIk(V,r),6);case 6:Y.jumpTo(5);break;case 4:return _.q(Y,WAD(V,(C=Z)==null?void 0:C.videoId),7);case 7:Y.yieldResult&&(f=(T=Z)==null?void 0:T.videoId,d="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");Y.jumpTo(5);break;case 5:if(f&&d)return _.q(Y,a.queueOfflineAction(f,"videoPlaybackPositionEntity",d),0);Y.jumpTo(0)}})};
IeK=function(Z,V){var a;V!==1||((a=Z.currentPersistentToast)==null?0:a.isOpened())?Z.openToast():Z.currentPersistentToast=void 0};
Zoo=function(){var Z,V,a,J;return _.m(function(r){if(r.nextAddress==1)return Z=navigator,(V=Z.storage)!=null&&V.persisted?_.q(r,(a=Z.storage)==null?void 0:a.persisted(),2):r.return("PERSISTED_STATE_NOT_SUPPORTED");J=r.yieldResult;return r.return(J?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})};
VVo=function(){var Z,V,a,J;return _.m(function(r){if(r.nextAddress==1)return Z=navigator,(V=Z.storage)!=null&&V.persist?_.q(r,(a=Z.storage)==null?void 0:a.persist(),2):r.return("PERSISTED_STATE_NOT_SUPPORTED");J=r.yieldResult;return r.return(J?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})};
awW=function(){var Z,V;return _.m(function(a){switch(a.nextAddress){case 1:return Z="PERSISTED_STATE_NOT_SUPPORTED",_.rs(a,2),_.q(a,Zoo(),4);case 4:Z=a.yieldResult;if(Z!=="PERSISTED_STATE_NOT_GRANTED"){a.jumpTo(5);break}return _.q(a,VVo(),6);case 6:Z=a.yieldResult;case 5:_.Hb(a,3);break;case 2:V=_.ds(a),V instanceof Error&&_.t$(V);case 3:return _.n9("persistentStorageStateChecked",{persistedState:Z}),a.return(Z)}})};
JcD=function(Z,V){var a=[],J=!1;V=_.B(V);for(var r=V.next();!r.done;r=V.next()){r=Z.moduleRegistry[r.value];var f=void 0,d=void 0;((f=r)==null?0:f.isFetching)&&((d=r)==null?0:d.resolver)?(a.push(r.resolver.promise),J=!0):(r=new _.ul,r.resolve(void 0),a.push(r.promise))}return J?Promise.all(a):void 0};
oNH=function(Z,V,a){a=a===void 0?{}:a;var J=Z.defaultViewTransitionOptions,r=V.map(function(d){return d.beforeTransition}),f=V.map(function(d){return d.afterTransition});
return Object.assign({},J,a,{beforeTransition:function(){var d;(d=J.beforeTransition)==null||d.call(J);var N,C;(C=(N=a).beforeTransition)==null||C.call(N);d=_.B(r);for(N=d.next();!N.done;N=d.next())N=N.value,N()},
afterTransition:function(){var d;(d=J.afterTransition)==null||d.call(J);var N,C;(C=(N=a).afterTransition)==null||C.call(N);d=_.B(f);for(N=d.next();!N.done;N=d.next())N=N.value,N()}})};
rck=function(Z,V,a){var J,r,f,d,N,C,T;_.m(function(Y){if(Z.config.disableAllTransitions)return Y.return(V());if((J=a)==null||!J.transitionName)return Y.return(_.YO8(V,(r=a)==null?void 0:r.viewTransitionOptions));f=a;d=f.transitionName;N=f.viewTransitionOptions;C=Z.config.transitionConfigs.get(d);if(!C)return Y.return(V());var X;T=(X=Z.transitionTasksMap.get(d))!=null?X:[];return Y.return(_.YO8(V,oNH(C,T,N)))})};
P7=function(Z,V,a){Z.transitionTasksMap.has(V)?Z.transitionTasksMap.get(V).push(a):(Z=new _.qa("Transition task registered for unknown transition name",V),_.t$(Z))};
PXK=function(Z,V,a){if(Z.isInitialized()){var J=La(a),r=J==="watch";J=J==="shorts";var f=La(V)==="watch";if(r)f||(Z.backgroundPageData=V),Z.watchPipMode&&f||Z.deactivate(a.endpoint);else if(J){if(La(V)!=="shorts"){var d;(d=Z.getPlayerElement())==null||d.pause()}}else f&&!Z.watchPipMode&&(InI(V,a)?(Z.watchWhileMode&&_.lGK(Z,!1),_.SSo(Z,V)):Z.isMiniplayerActive()&&Z.watchWhileMode&&Z.deactivate());f&&_.sei(Z);Z.shortsPipMode&&!J&&(window.focus(),Z.deactivate());if(Z.pictureInPictureEnabled())if(J&&
Z.shortsPipEnabled||r&&Z.watchPipEnabled)_.q_V(Z.handleMediaSessionPipActivation);else if(!Z.isMiniplayerActive()&&(Z.shortsPipEnabled||Z.watchPipEnabled)&&_.dx()&&_.mim("Chromium")>=120){Z=_.CCo().mediaSession;try{Z.setActionHandler("enterpictureinpicture",null)}catch(N){}}}};
fwK=function(Z,V){var a,J;_.m(function(r){if(r.nextAddress==1){if(!Z||!Z.navigationEndpoint)return r.return();_.d8().lockupActivation=!0;var f;V?f=_.HA(_.oC("QUEUE",void 0,"Queue")):f=Z.longBylineText;J=(a=f)&&Z.title?{miniplayerTitle:Z.title,miniplayerSubtitle:a,playlistData:null}:void 0;return _.q(r,_.GZ4(_.l().resolve(_.Ee),Z.navigationEndpoint,!0,J),2)}_.d8().userActivation=!0;_.mt(r)})};
L6L=function(Z,V){var a,J,r,f,d,N;_.m(function(C){if(C.nextAddress==1){a=_.D(V,_.kRz);if(!a||!a.listId)return C.return();Z.index=a.index||Z.index||0;J=Z.response&&Z.response.playingVideoId||void 0;return _.q(C,_.V0h(Z.JSC$10695_playlistNetworkManager,a.listId,Z.index,J),2)}r=C.yieldResult;if(!r)return C.return();f=r.playlistId;d=r.playlistPanelRenderer;!Z.queueProxy&&f&&d&&f.startsWith("TLPQ")&&(Z.queueProxy=new _.c4(Z.JSC$10695_playlistNetworkManager,f,Z.setPlaylistData.bind(Z),Z.clearQueue.bind(Z),
_.CEo(d),Z.storage));if(a.openMiniplayer&&(N=_.qmF(d))&&!Z.pageManager.isOnWatch()){var T=N,Y=a.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";Z.isMiniplayerActive()?Z.openToast(T):fwK(T,Y)}Z.setPlaylistData(f,d,r.autoplayRenderer);_.mt(C)})};
$Kk=function(Z,V){var a=_.AP();a.index===void 0&&(a.index=0);a.temporaryItems.push.apply(a.temporaryItems,_.nw(Z));if((V.videoId||V.videoIds)&&a.index!==void 0&&V.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!a.queueProxy){var J=[];if(a.response){var r=_.l().resolve(_.Ee).isMiniplayerActive();if(a.response.playlistPanelRenderer&&a.response.playlistId&&!a.response.playlistId.startsWith("TLPQ")){if(a.pageManager.isOnWatch()||r)J=_.CEo(a.response.playlistPanelRenderer)}else a.response.playingVideoId&&
!V.openMiniplayer?J.push(a.response.playingVideoId):r&&a.response.playingVideoId&&V.openMiniplayer&&J.push(a.response.playingVideoId)}a.queueProxy=new _.c4(a.JSC$10695_playlistNetworkManager,"",a.setPlaylistData.bind(a),a.clearQueue.bind(a),J,a.storage);a.queueProxy.JSC$10641_setCurrentIndex(a.index)}a.queueProxy.addVideos(V.videoIds||[V.videoId],V)}aeo(a,Z);a.response&&_.kx(a,_.EB(a,a.response.autoplayRenderer));a.pageManager.isOnWatch()?a.isMiniplayerActive()&&a.openToast(Z[0]):(Z=Z[0],V=V.listType===
"PLAYLIST_EDIT_LIST_TYPE_QUEUE",a.isMiniplayerActive()?a.openToast(Z):fwK(Z,V))};
ioL=function(Z){var V=_.Yk(Z);if(V=="object"||V=="array"){if(typeof Z.clone==="function")return Z.clone();if(typeof Map!=="undefined"&&Z instanceof Map)return new Map(Z);if(typeof Set!=="undefined"&&Z instanceof Set)return new Set(Z);V=V=="array"?[]:{};for(var a in Z)V[a]=ioL(Z[a]);return V}return Z};
f$=function(Z,V){return _.Lcn(_.So(Z,V,void 0,_.q9))};
iY=function(Z,V){return _.cW(_.So(Z,V,void 0,_.q9))};
B7=function(Z,V){return _.qFi(_.So(Z,V,void 0,_.q9))};
d$=function(Z,V){return _.So(Z,V,void 0,_.q9,_.SJ)};
BHo=_.el(function(Z,V,a){if(Z.nextWireType_!==0)return!1;_.zd(V,a,_.EG(Z.decoder_,_.oI));return!0},_.uR,_.xu);
de8=_.el(function(Z,V,a,J){if(Z.nextWireType_!==0)return!1;_.KP(V,a,J,_.EG(Z.decoder_,_.oI));return!0},_.uR,_.xu);
meJ=_.el(function(Z,V,a){if(Z.nextWireType_!==1)return!1;var J=Z.decoder_;Z=_.vL(J);J=_.vL(J);Z=_.aI(Z,J);_.zd(V,a,Z);return!0},_.$Hn,_.P2n);
NHI=_.el(function(Z,V,a){if(Z.nextWireType_!==5)return!1;_.zd(V,a,_.vL(Z.decoder_));return!0},function(Z,V,a){V=_.OK(V);
V!=null&&(_.Rs(Z,a,5),_.Ll(Z.encoder_,V))},_.rgE);
CXo=_.el(function(Z,V,a){if(Z.nextWireType_!==0)return!1;Z=_.vvO(Z.decoder_);_.zd(V,a,Z===!1?void 0:Z);return!0},_.RLn,_.VYK);
qDW=_.el(function(Z,V,a){if(Z.nextWireType_!==2)return!1;Z=_.z7E(Z);_.zd(V,a,Z===""?void 0:Z);return!0},_.LWV,_.aBc);
SDW=_.el(function(Z,V,a){if(Z.nextWireType_!==2)return!1;Z=_.$OJ(Z);_.zd(V,a,Z===_.Qc()?void 0:Z);return!0},_.gko,_.B6u);
THi=_.jIF(function(Z,V,a){if(Z.nextWireType_!==0&&Z.nextWireType_!==2)return!1;V=_.DZ(V,V[_.wb]|0,a);Z.nextWireType_==2?_.R7E(Z,y4k,V):V.push(_.jo(Z.decoder_));return!0},function(Z,V,a){V=_.Ekn(_.cW,V,!0);
if(V!=null&&V.length){a=_.C8a(Z,a);for(var J=0;J<V.length;J++)_.hLJ(Z.encoder_,V[J]);_.qKE(Z,a)}},_.dwn);
YDW=_.el(function(Z,V,a){if(Z.nextWireType_!==0)return!1;Z=_.jo(Z.decoder_);_.zd(V,a,Z===0?void 0:Z);return!0},_.Iia,_.dwn);
X3W=_.el(function(Z,V,a,J){if(Z.nextWireType_!==0)return!1;_.KP(V,a,J,_.jo(Z.decoder_));return!0},_.Iia,_.dwn);
_.hV=function(Z){this.privateDoNotAccessOrElseWrappedStyleSheet=Z};
_.hV.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};
var ayW=function(Z,V){return new _.FR(Z.x+V.x,Z.y+V.y)},KEo=function(Z){return Z.previousElementSibling!==void 0?Z.previousElementSibling:_.SKY(Z.previousSibling,!1)},nNk=function(Z,V){var a=[];
for(V=V||0;V<Z.length;V+=2)_.oFa(Z[V],Z[V+1],a);return a.join("&")},lwW=function(Z,V){var a=arguments.length==2?nNk(arguments[1],0):nNk(arguments,1);
return _.JDh(Z,a)},tVL=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(tVL,_.E8);tVL.prototype.getValue=function(){var Z=_.So(this,2);if(Array.isArray(Z)||Z instanceof _.E8)throw Error("aa");return _.XT(this,2)};
var t5H=function(){var Z=_.$9();this.JSC$7806_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.ao("channel_type"))};
t5H.prototype.increment=function(Z){this.JSC$7806_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",Z)};
var sgK=function(){var Z=_.$9();this.JSC$7809_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.ao("channel_type"))};
sgK.prototype.increment=function(Z){this.JSC$7809_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",Z)};
var DRW=function(){var Z=_.$9();this.JSC$7812_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.ao("channel_type"))};
DRW.prototype.increment=function(Z){this.JSC$7812_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",Z)};
var F3D=function(){var Z=_.$9();this.JSC$7815_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
F3D.prototype.increment=function(){this.JSC$7815_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var c3o=function(){var Z=_.$9();this.JSC$7818_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.ao("channel_type"),_.ao("error_type"))};
c3o.prototype.increment=function(Z,V){this.JSC$7818_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",Z,V)};
var O4I=function(){var Z=_.$9();this.JSC$7821_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
O4I.prototype.increment=function(){this.JSC$7821_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var GFI=function(){var Z=_.$9();this.JSC$7824_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
GFI.prototype.increment=function(){this.JSC$7824_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var X_W=function(){var Z=_.$9();this.JSC$7830_streamzService=Z;Z.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
X_W.prototype.increment=function(){this.JSC$7830_streamzService.JSC$7679_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var st8=function(Z){return Z.getCount&&typeof Z.getCount=="function"?Z.getCount():_.aY(Z)||typeof Z==="string"?Z.length:_.lv.getCount(Z)},FEW=function(Z,V){if(typeof Z.every=="function")return Z.every(V,void 0);
if(_.aY(Z)||typeof Z==="string")return Array.prototype.every.call(Z,V,void 0);for(var a=_.MOr(Z),J=_.My(Z),r=J.length,f=0;f<r;f++)if(!V.call(void 0,J[f],a&&a[f],Z))return!1;return!0},DeD=function(Z,V,a,J){var r=new _.Et(null);
Z&&_.LC(r,Z);V&&_.u0(r,V);a&&_.We(r,a);J&&_.ge(r,J);return r},ccW=function(){var Z=_.OC&&_.Ta(_.P14,10)>=0,V;
if(V=_.I9V)V=_.Ta(_.r0W,10)>=0;var a=_.mK&&_.Ta(_.P14,85)>=0;return _.PL||Z||V||a},OoI=function(Z){var V=_.jIc(Z);
return V&&ccW()?-Z.scrollLeft:V&&_.Uk(Z,"overflowX")!="visible"?Z.scrollWidth-Z.clientWidth-Z.scrollLeft:Z.scrollLeft},G5o=function(Z,V){V=Math.max(V,0);
_.jIc(Z)?ccW()?Z.scrollLeft=-V:Z.scrollLeft=Z.scrollWidth-V-Z.clientWidth:Z.scrollLeft=V},qA0=0,Khk=!1;
Wq.prototype.set=function(Z){this.relativeTimeStart_=Z};
Wq.prototype.reset=function(){this.set(_.ZN())};
Wq.prototype.get=function(){return this.relativeTimeStart_};
var w3H=null,yck=function(){w3H||(w3H=new Wq)},boo=function(){w3H||(w3H=new Wq)};
_.V8(boo,yck);_.P=l5J.prototype;_.P.JSC$9152_buffer_="";_.P.set=function(Z){this.JSC$9152_buffer_=""+Z};
_.P.append=function(Z,V,a){this.JSC$9152_buffer_+=String(Z);if(V!=null)for(var J=1;J<arguments.length;J++)this.JSC$9152_buffer_+=arguments[J];return this};
_.P.clear=function(){this.JSC$9152_buffer_=""};
_.P.getLength=function(){return this.JSC$9152_buffer_.length};
_.P.toString=function(){return this.JSC$9152_buffer_};
var UeK=function(){var Z={type:"unit",style:"narrow"};this.listType_=Z&&Z.type?Z.type:"conjunction";this.listStyle_=Z&&Z.style?Z.style:"long";this.listSymbols_=jLK;Z=0;switch(this.listStyle_){case "short":Z=1;break;case "narrow":Z=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[Z];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[Z];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[Z];this.listEndPattern_=
this.listSymbols_.AND_END[Z];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[Z];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[Z];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[Z];this.listEndPattern_=this.listSymbols_.OR_END[Z];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[Z],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[Z],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[Z],this.listEndPattern_=this.listSymbols_.UNIT_END[Z]}};
UeK.prototype.format=function(Z){return HoW(this,Z)};
var HoW=function(Z,V){var a=V.length;switch(a){case 0:return"";case 1:return String(V[0]);case 2:return Z.listTwoPattern_.replace("{0}",String(V[0])).replace("{1}",String(V[1]))}for(var J=Z.listStartPattern_.replace("{0}",String(V[0])).replace("{1}",String(V[1])),r=2;r<a-1;++r)J=Z.listMiddlePattern_.replace("{0}",J).replace("{1}",String(V[r]));return Z.listEndPattern_.replace("{0}",J).replace("{1}",String(V[a-1]))},j08=function(){var Z={style:1};
this.style_=(Z==null?void 0:Z.style)||0;this.durationSymbols_=_.wwz||_.QXz},AcW=function(Z,V){switch(V){default:case "years":return Z.durationSymbols_.YEAR;
case "months":return Z.durationSymbols_.MONTH;case "weeks":return Z.durationSymbols_.WEEK;case "days":return Z.durationSymbols_.DAY;case "hours":return Z.durationSymbols_.HOUR;case "minutes":return Z.durationSymbols_.MINUTE;case "seconds":return Z.durationSymbols_.SECOND}},md=function(Z,V,a){a:{a=AcW(Z,a);
switch(Z.style_){case 1:if(a.LONG!=void 0){Z=a.LONG;break a}case 2:if(a.NARROW!=void 0){Z=a.NARROW;break a}default:Z=a.SHORT;break a}Z=void 0}return Z?(new _.Bd7("{DURATION_VALUE,plural,"+Z+"}")).format({DURATION_VALUE:V}):""};
j08.prototype.format=function(Z){var V=[],a=Z.years,J=Z.months,r=Z.weeks,f=Z.days,d=Z.hours,N=Z.minutes;Z=Z.seconds;a!=null&&V.push(md(this,a,"years"));J!=null&&V.push(md(this,J,"months"));r!=null&&V.push(md(this,r,"weeks"));f!=null&&V.push(md(this,f,"days"));d!=null&&V.push(md(this,d,"hours"));N!=null&&V.push(md(this,N,"minutes"));Z!=null&&V.push(md(this,Z,"seconds"));return(new UeK).format(V)};
var k5W=!1,GgL=function(Z){_.VF.call(this,Z.message||Z.description||Z.name);this.isMissing=Z instanceof gw;this.isTimeout=Z instanceof _.vq&&Z.errorCode=="net.timeout";this.isCanceled=Z instanceof _.pB};
_.O(GgL,_.VF);GgL.prototype.name="BiscottiError";var gw=function(){_.VF.call(this,"Biscotti ID is missing from server")};
_.O(gw,_.VF);gw.prototype.name="BiscottiMissingError";var IH=null,EzS=function(){try{var Z=_.AW("yt.ads.biscotti.getId_");return Z?Z():f58()}catch(V){return _.B1(V)}},EEW,EN8=function(Z){return _.$z({type:"SET_GUIDE_IS_EXPANDED",
payload:Z})},jtH=function(Z){return _.$z({type:"SET_ONLINE_STATUS",
payload:Z})},vN0=function(Z,V){return _.$z({type:"SET_TRANSCRIPTION_STATE",
payload:{high:Z,low:V}})},xeC=function(Z){return _.$z({type:"SET_OVERLAY_STATE",
payload:Z})},QtD=0,p3L=function(Z,V,a){var J=this;
this.priority=V;this.delay=a;this.jobId=0;this.completionCallback=_.S$;this.wrappedJob=function(){Z();J.completionCallback()};
this.id=++QtD};
p3L.prototype.enqueue=function(Z){this.completionCallback=Z;this.jobId=_.td.addJob(this.wrappedJob,this.priority,this.delay)};
var NM=function(){_.I6.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.O(NM,_.I6);NM.prototype.addJob=function(Z,V,a){Z=new p3L(Z,V,a);this.taskIdToTask.set(Z.id,Z);this.isActive?h4K(this,Z):this.suspendedTasks.add(Z);return Z.id};
var h4K=function(Z,V){Z.scheduledTasks.add(V);V.enqueue(function(){Z.scheduledTasks.delete(V)})};
NM.prototype.cancelJob=function(Z){(Z=this.taskIdToTask.get(Z))&&(this.scheduledTasks.delete(Z)?_.td.cancelJob(Z.jobId):this.suspendedTasks.delete(Z))};
NM.prototype.pause=function(){var Z=this;this.isActive=!1;this.scheduledTasks.forEach(function(V){_.td.cancelJob(V.jobId);Z.suspendedTasks.add(V)});
this.scheduledTasks.clear()};
NM.prototype.start=function(){var Z=this;this.isActive=!0;this.suspendedTasks.forEach(function(V){h4K(Z,V)});
this.suspendedTasks.clear()};
NM.prototype.reset=function(){this.scheduledTasks.forEach(function(Z){_.td.cancelJob(Z.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var C$=function(Z,V){this.JSC$10819_networkService_=Z;this.pageRequestPromise=V};
C$.prototype.fetchData=function(Z){e4K(this,this.JSC$10819_networkService_.fetchData(Z))};
C$.prototype.postData=function(Z,V){e4K(this,this.JSC$10819_networkService_.postData(Z,V))};
C$.prototype.requestDataForServiceEndpoint=function(Z,V){e4K(this,this.JSC$10819_networkService_.requestDataForServiceEndpoint(Z,V))};
var e4K=function(Z,V){V.then(Z.pageRequestPromise.onSuccess,Z.pageRequestPromise.onFailure,Z.pageRequestPromise)};
C$.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var qM=function(Z){this.buildNetworkRequest_=Z;this.pendingRequests_=new Set};
qM.prototype.reset=function(){this.pendingRequests_.forEach(function(Z){Z.cancel()});
this.pendingRequests_.clear()};
qM.prototype.fetchData=function(Z){var V=z4K(this);V.fetchData(Z);return V.pageRequestPromise};
qM.prototype.postData=function(Z,V){var a=z4K(this);a.postData(Z,V);return a.pageRequestPromise};
qM.prototype.requestDataForServiceEndpoint=function(Z,V){var a=z4K(this);a.requestDataForServiceEndpoint(Z,V);return a.pageRequestPromise};
var z4K=function(Z){var V=Z.buildNetworkRequest_();Z.pendingRequests_.add(V);var a=function(){Z.pendingRequests_.delete(V)};
V.pageRequestPromise.then(a,a);return V},$eJ=function(Z){var V=new NM;
this.JSC$10826_networkService_=Z;this.JSC$10826_taskManager_=V;this.JSC$10826_networkManager_=new qM(this.networkRequestFactory_.bind(this))};
_.P=$eJ.prototype;_.P.networkRequestFactory_=function(){return new C$(this.JSC$10826_networkService_,new _.ug(this.JSC$10826_taskManager_))};
_.P.reset=function(){this.JSC$10826_taskManager_.reset();this.JSC$10826_networkManager_.reset()};
_.P.start=function(){this.JSC$10826_taskManager_.start()};
_.P.pause=function(){this.JSC$10826_taskManager_.pause()};
_.P.getTaskManager=function(){return this.JSC$10826_taskManager_};
_.P.getNetworkManager=function(){return this.JSC$10826_networkManager_};
var hN0=null,$zk=[],VR=0,JF=0,az=null,R4H=function(){var Z=(0,_.pkB)();Z&&xZK(Z,Z.mechanism.__iterator__(!0))},rq=function(Z){this.token=Z};
rq.getInstance=function(){var Z;return _.m(function(V){if(V.nextAddress==1)return _.q(V,_.h0(),2);Z=V.yieldResult;if(!Z)return V.return();rq.instance||(rq.instance=new rq(Z));return V.return(rq.instance)})};
var gEK=function(Z){var V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,Lh0(Z.token),2);V=a.yieldResult;return a.return(V.clear("resource-manifest-assets"))})},oz=function(Z){this.token=Z};
oz.getInstance=function(){var Z;return _.m(function(V){if(V.nextAddress==1)return _.q(V,_.h0(),2);Z=V.yieldResult;if(!Z)return V.return();oz.instance||(oz.instance=new oz(Z));return V.return(oz.instance)})};
var uiK=function(Z){var V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,Lh0(Z.token),2);V=a.yieldResult;return _.q(a,V.clear("auth"),0)})},MVo=!1,P2=null,mfW=void 0,nXI=!1,LEC=function(Z){_.VF.call(this,Z)};
_.O(LEC,_.ETc);var CrD=function(){var Z=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return Z?parseInt(Z[1],10):0},uGD=function(Z){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+Z)!=-1||document.currentScript.src.indexOf("&"+Z)!=-1)},WEH=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},Xzo=function(Z){Z.length?gNC(Z.shift(),function(){Xzo(Z)}):SMW()},nzD=function(Z){return"chrome-extension://"+Z+"/cast_sender.js"},gNC=function(Z,
V,a){var J=document.createElement("script");
J.onerror=V;a&&(J.onload=a);_.jP(J,_.lq(Z));(document.head||document.documentElement).appendChild(J)},Iw8=function(){var Z=CrD(),V=[];
if(Z>1){var a=Z-1;V.push("//www.gstatic.com/eureka/clank/"+Z+"/cast_sender.js");V.push("//www.gstatic.com/eureka/clank/"+a+"/cast_sender.js")}return V},SMW=function(){var Z=WEH();
Z&&Z(!1,"No cast extension found")},YM8=function(){if(ZgL){var Z=2,V=WEH(),a=function(){Z--;
Z==0&&V&&V(!0)};
window.__onGCastApiAvailable=a;gNC("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",SMW,a)}},qML=function(){YM8();
var Z=Iw8();Z.push("//www.gstatic.com/eureka/clank/cast_sender.js");Xzo(Z)},TVo=function(){YM8();
var Z=Iw8();Z.push.apply(Z,_.nw(K6o.map(nzD)));Z.push("//www.gstatic.com/eureka/clank/cast_sender.js");Xzo(Z)},ZgL=uGD("loadCastFramework")||uGD("loadCastApplicationFramework"),K6o=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var Vbo=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Vbo,_.E8);var a1J=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(a1J,_.E8);var JvW=function(){var Z=new a1J;return _.Ap(Z,1,3)};var SW=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(SW,_.E8);var iq0=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(iq0,_.E8);var oA0=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(oA0,_.E8);oA0.prototype.getToken=function(){return _.Gx(this,1)};
oA0.prototype.setToken=function(Z){return _.uG(this,1,Z)};
var P9J=function(Z){return _.Xe(Z,3,_.QK,_.gN())},fA0=function(Z){return _.Xe(Z,6,_.QK,_.gN())};var T6=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(T6,_.E8);T6.prototype.getToken=function(){return _.Ma(this,oA0,2)};
T6.prototype.setToken=function(Z){return _.ae(this,2,Z)};
T6.prototype.getName=function(){return _.Gx(this,6)};
var rvo=_.ZG(T6);var PBW=function(Z,V,a){this.requestMessage=Z;this.methodDescriptor=V;this.metadata=a};
PBW.prototype.getMetadata=function(){return this.metadata};var f1W=function(Z,V){V=V===void 0?{}:V;this.responseMessage=Z;this.metadata=V;this.status=null};
f1W.prototype.getMetadata=function(){return this.metadata};
f1W.prototype.getStatus=function(){return this.status};var Xv=function(Z,V,a,J,r){this.name=Z;this.methodType="unary";this.requestType=V;this.responseType=a;this.requestSerializeFn=J;this.responseDeserializeFn=r},ig0=function(Z,V,a){a=a===void 0?{}:a;
return new PBW(V,Z,a)};
Xv.prototype.getName=function(){return this.name};var K$=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(K$,_.E8);K$.prototype.setHeader=function(Z){return _.ae(this,1,Z)};
K$.prototype.hasHeader=function(){return _.Tx(this,SW,1)};var B0K=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(B0K,_.E8);var dT8=new Xv("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",K$,B0K,function(Z){return Z.serialize()},_.ZG(B0K));var n$=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(n$,_.E8);n$.prototype.setHeader=function(Z){return _.ae(this,1,Z)};
n$.prototype.hasHeader=function(){return _.Tx(this,SW,1)};var mTI=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(mTI,_.E8);var N0W=new Xv("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",n$,mTI,function(Z){return Z.serialize()},_.ZG(mTI));var lY=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(lY,_.E8);lY.prototype.setHeader=function(Z){return _.ae(this,1,Z)};
lY.prototype.hasHeader=function(){return _.Tx(this,SW,1)};var CBW=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(CBW,_.E8);CBW.prototype.getLink=function(){return _.Ma(this,T6,1)};var qnS=new Xv("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",lY,CBW,function(Z){return Z.serialize()},_.ZG(CBW));var tM=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(tM,_.E8);tM.prototype.setHeader=function(Z){return _.ae(this,1,Z)};
tM.prototype.hasHeader=function(){return _.Tx(this,SW,1)};var SnK=new Xv("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",tM,T6,function(Z){return Z.serialize()},rvo);var T0J=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(T0J,_.E8);var YnL=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(YnL,_.E8);YnL.prototype.getUrl=function(){return _.Gx(this,2)};
YnL.prototype.setUrl=function(Z){return _.uG(this,2,Z)};var XMS=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(XMS,_.E8);var K2J=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(K2J,_.E8);var nA8=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(nA8,_.E8);var KXW=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(KXW,_.E8);var XHK=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(XHK,_.E8);var l1k=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(l1k,_.E8);var cCW=_.ZG(l1k);var tbW=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(tbW,_.E8);var sT=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(sT,_.E8);sT.prototype.setHeader=function(Z){return _.ae(this,1,Z)};
sT.prototype.hasHeader=function(){return _.Tx(this,SW,1)};
sT.prototype.getCompletionUrl=function(){return _.Gx(this,6)};
sT.prototype.getDeviceId=function(){return _.Gx(this,11)};var sKS=new Xv("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",sT,l1k,function(Z){return Z.serialize()},cCW);var F2W=new Set(["SAPISIDHASH","APISIDHASH"]);var DTk=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(DTk,_.E8);DTk.prototype.getMessage=function(){return _.Gx(this,2)};
var cvo=_.ZG(DTk);var Fv=function(Z,V){this.xhrNodeReadableStream_=Z.nodeReadableStream;this.grpcResponseDeserializeFn_=V;this.JSC$16922_xhr_=Z.xhr;this.onDataCallbacks_=[];this.onMetadataCallbacks_=[];this.onStatusCallbacks_=[];this.onEndCallbacks_=[];this.JSC$16922_onErrorCallbacks_=[];this.xhrNodeReadableStream_&&Ogk(this)},HgW=function(Z,V){var a=new GJH;
_.P1(Z.JSC$16922_xhr_,"complete",function(){if(Z.JSC$16922_xhr_.isSuccess()){var J=Z.JSC$16922_xhr_.getResponseText();var r;if(r=V)r=Z.JSC$16922_xhr_,r.JSC$7688_xhr_&&r.isComplete()?(r=r.JSC$7688_xhr_.getResponseHeader("Content-Type"),r=r===null?void 0:r):r=void 0,r=r==="text/plain";if(r){if(!atob)throw Error("Ij");J=atob(J)}try{var f=Z.grpcResponseDeserializeFn_(J)}catch(N){Dt(Z,RSI(new _.F6(13,"Error when deserializing response data; error: "+N+(", response: "+J)),a));return}J=_.ZtJ(Z.JSC$16922_xhr_.getStatus());
wMW(Z,yvW(Z));J==0?bgH(Z,f):Dt(Z,RSI(new _.F6(J,"Xhr succeeded but the status code is not 200"),a))}else{J=Z.JSC$16922_xhr_.getResponseText();f=yvW(Z);if(J){var d=UTK(Z,J);J=d.code;r=d.details;d=d.metadata}else J=2,r="Rpc failed due to xhr error. uri: "+String(Z.JSC$16922_xhr_.JSC$7688_lastUri_)+", error code: "+Z.JSC$16922_xhr_.JSC$7688_lastErrorCode_+", error: "+Z.JSC$16922_xhr_.getLastError(),d=f;wMW(Z,f);Dt(Z,RSI(new _.F6(J,r,d),a))}})},Ogk=function(Z){Z.xhrNodeReadableStream_.on("data",function(V){if("1"in
V){var a=V["1"];
try{var J=Z.grpcResponseDeserializeFn_(a)}catch(r){Dt(Z,new _.F6(13,"Error when deserializing response data; error: "+r+(", response: "+a)))}J&&bgH(Z,J)}if("2"in V)for(V=UTK(Z,V["2"]),a=0;a<Z.onStatusCallbacks_.length;a++)Z.onStatusCallbacks_[a](V)});
Z.xhrNodeReadableStream_.on("end",function(){wMW(Z,yvW(Z));for(var V=0;V<Z.onEndCallbacks_.length;V++)Z.onEndCallbacks_[V]()});
Z.xhrNodeReadableStream_.on("error",function(){if(Z.JSC$16922_onErrorCallbacks_.length!=0){var V=Z.JSC$16922_xhr_.JSC$7688_lastErrorCode_;V!==0||Z.JSC$16922_xhr_.isSuccess()||(V=6);var a=-1;switch(V){case 0:var J=2;break;case 7:J=10;break;case 8:J=4;break;case 6:a=Z.JSC$16922_xhr_.getStatus();J=_.ZtJ(a);break;default:J=14}wMW(Z,yvW(Z));V=_.cQB(V)+", error: "+Z.JSC$16922_xhr_.getLastError();a!=-1&&(V+=", http status code: "+a);Dt(Z,new _.F6(J,V))}})},yvW=function(Z){var V={},a=kkK(Z.JSC$16922_xhr_);
Object.keys(a).forEach(function(J){V[J]=a[J]});
return V},UTK=function(Z,V){var a=2,J={};
try{var r=cvo(V);a=_.Id(r,1);var f=r.getMessage();_.WG(r,tVL,3,_.gN()).length&&(J["grpc-web-status-details-bin"]=V)}catch(d){Z.JSC$16922_xhr_&&Z.JSC$16922_xhr_.getStatus()===404?(a=5,f="Not Found: "+String(Z.JSC$16922_xhr_.JSC$7688_lastUri_)):(a=14,f="Unable to parse RpcStatus: "+d)}return{code:a,details:f,metadata:J}};
Fv.prototype.on=function(Z,V){Z=="data"?this.onDataCallbacks_.push(V):Z=="metadata"?this.onMetadataCallbacks_.push(V):Z=="status"?this.onStatusCallbacks_.push(V):Z=="end"?this.onEndCallbacks_.push(V):Z=="error"&&this.JSC$16922_onErrorCallbacks_.push(V);return this};
var c7=function(Z,V){V=Z.indexOf(V);V>-1&&Z.splice(V,1)};
Fv.prototype.removeListener=function(Z,V){Z=="data"?c7(this.onDataCallbacks_,V):Z=="metadata"?c7(this.onMetadataCallbacks_,V):Z=="status"?c7(this.onStatusCallbacks_,V):Z=="end"?c7(this.onEndCallbacks_,V):Z=="error"&&c7(this.JSC$16922_onErrorCallbacks_,V);return this};
Fv.prototype.cancel=function(){this.JSC$16922_xhr_.abort()};
var bgH=function(Z,V){for(var a=0;a<Z.onDataCallbacks_.length;a++)Z.onDataCallbacks_[a](V)},wMW=function(Z,V){for(var a=0;a<Z.onMetadataCallbacks_.length;a++)Z.onMetadataCallbacks_[a](V)},Dt=function(Z,V){for(var a=0;a<Z.JSC$16922_onErrorCallbacks_.length;a++)Z.JSC$16922_onErrorCallbacks_[a](V)};
Fv.prototype.cancel=Fv.prototype.cancel;Fv.prototype.removeListener=Fv.prototype.removeListener;Fv.prototype.on=Fv.prototype.on;var GJH=function(){var Z=Error.call(this);this.message=Z.message;"stack"in Z&&(this.stack=Z.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="AsyncStack"};
_.O(GJH,Error);var OT=function(Z){this.JSC$16931_worker_=Z.worker||null;this.JSC$16931_streamBinaryChunks_=Z.streamBinaryChunks||!1;this.JSC$16931_credentialsMode_=void 0};
_.V8(OT,_.aTV);OT.prototype.createInstance=function(){var Z=new G6(this.JSC$16931_worker_,this.JSC$16931_streamBinaryChunks_);this.JSC$16931_credentialsMode_&&Z.setCredentialsMode(this.JSC$16931_credentialsMode_);return Z};
OT.prototype.setCredentialsMode=function(Z){this.JSC$16931_credentialsMode_=Z};
var G6=function(Z,V){_.X6.call(this);this.JSC$16935_worker_=Z;this.JSC$16935_streamBinaryChunks_=V;this.JSC$16935_credentialsMode_=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.requestHeaders_=new Headers;this.JSC$16935_responseHeaders_=null;this.JSC$16935_method_="GET";this.JSC$16935_url_="";this.inProgress_=!1;this.JSC$16935_textDecoder_=this.currentReader_=this.fetchResponse_=null};
_.V8(G6,_.X6);G6.prototype.open=function(Z,V){if(this.readyState!=0)throw this.abort(),Error("Jj");this.JSC$16935_method_=Z;this.JSC$16935_url_=V;this.readyState=1;w$(this)};
G6.prototype.send=function(Z){if(this.readyState!=1)throw this.abort(),Error("Kj");this.inProgress_=!0;var V={headers:this.requestHeaders_,method:this.JSC$16935_method_,credentials:this.JSC$16935_credentialsMode_,cache:void 0};Z&&(V.body=Z);(this.JSC$16935_worker_||_.JO).fetch(new Request(this.JSC$16935_url_,V)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
G6.prototype.abort=function(){this.response=this.responseText="";this.requestHeaders_=new Headers;this.status=0;this.currentReader_&&this.currentReader_.cancel("Request was aborted.").catch(function(){return null});
this.readyState>=1&&this.inProgress_&&this.readyState!=4&&(this.inProgress_=!1,y1(this));this.readyState=0};
G6.prototype.handleResponse_=function(Z){if(this.inProgress_&&(this.fetchResponse_=Z,this.JSC$16935_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$16935_responseHeaders_=Z.headers,this.readyState=2,w$(this)),this.inProgress_&&(this.readyState=3,w$(this),this.inProgress_)))if(this.responseType==="arraybuffer")Z.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.JO.ReadableStream!==
"undefined"&&"body"in Z){this.currentReader_=Z.body.getReader();if(this.JSC$16935_streamBinaryChunks_){if(this.responseType)throw Error("Lj");this.response=[]}else this.response=this.responseText="",this.JSC$16935_textDecoder_=new TextDecoder;AvK(this)}else Z.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var AvK=function(Z){Z.currentReader_.read().then(Z.handleDataFromStream_.bind(Z)).catch(Z.handleSendFailure_.bind(Z))};
G6.prototype.handleDataFromStream_=function(Z){if(this.inProgress_){if(this.JSC$16935_streamBinaryChunks_&&Z.value)this.response.push(Z.value);else if(!this.JSC$16935_streamBinaryChunks_){var V=Z.value?Z.value:new Uint8Array(0);if(V=this.JSC$16935_textDecoder_.decode(V,{stream:!Z.done}))this.response=this.responseText+=V}Z.done?y1(this):w$(this);this.readyState==3&&AvK(this)}};
G6.prototype.handleResponseText_=function(Z){this.inProgress_&&(this.response=this.responseText=Z,y1(this))};
G6.prototype.handleResponseArrayBuffer_=function(Z){this.inProgress_&&(this.response=Z,y1(this))};
G6.prototype.handleSendFailure_=function(){this.inProgress_&&y1(this)};
var y1=function(Z){Z.readyState=4;Z.fetchResponse_=null;Z.currentReader_=null;Z.JSC$16935_textDecoder_=null;w$(Z)};
G6.prototype.setRequestHeader=function(Z,V){this.requestHeaders_.append(Z,V)};
G6.prototype.getResponseHeader=function(Z){return this.JSC$16935_responseHeaders_?this.JSC$16935_responseHeaders_.get(Z.toLowerCase())||"":""};
G6.prototype.getAllResponseHeaders=function(){if(!this.JSC$16935_responseHeaders_)return"";for(var Z=[],V=this.JSC$16935_responseHeaders_.entries(),a=V.next();!a.done;)a=a.value,Z.push(a[0]+": "+a[1]),a=V.next();return Z.join("\r\n")};
G6.prototype.setCredentialsMode=function(Z){this.JSC$16935_credentialsMode_=Z};
var w$=function(Z){Z.onreadystatechange&&Z.onreadystatechange.call(Z)};
Object.defineProperty(G6.prototype,"withCredentials",{get:function(){return this.JSC$16935_credentialsMode_==="include"},
set:function(Z){this.setCredentialsMode(Z?"include":"same-origin")}});var kJH=function(Z){var V="";_.lv.forEach(Z,function(a,J){V+=J;V+=":";V+=a;V+="\r\n"});
return V},EAI=function(Z,V,a){if(_.lv.isEmpty(a))return Z;
a=kJH(a);if(typeof Z==="string")return _.xD(Z,_.Eo(V),a);_.vX(Z,V,a);return Z};var jKi=function(){this.isInputValid_=!0;this.JSC$16941_streamPos_=0;this.leftoverInput_=""};
jKi.prototype.isInputValid=function(){return this.isInputValid_};var B2=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$16944_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
B2.prototype.isInputValid=function(){return this.state_!=3};
var bY=function(Z,V,a,J){Z.state_=3;Z.errorMessage_="The stream is broken @"+Z.JSC$16944_streamPos_+"/"+a+". Error: "+J+". With input:\n"+V;throw Error(Z.errorMessage_);};
B2.prototype.acceptsBinaryInput=function(){return!0};
B2.prototype.parse=function(Z){function V(C){C&128&&bY(f,d,N,"invalid tag");(C&7)!=2&&bY(f,d,N,"invalid wire type");f.tag_=C>>>3;f.tag_!=1&&f.tag_!=2&&f.tag_!=15&&bY(f,d,N,"unexpected tag");f.state_=1;f.length_=0;f.countLengthBytes_=0}
function a(C){f.countLengthBytes_++;f.countLengthBytes_==5&&C&240&&bY(f,d,N,"message length too long");f.length_|=(C&127)<<(f.countLengthBytes_-1)*7;C&128||(f.state_=2,f.countMessageBytes_=0,typeof Uint8Array!=="undefined"?f.messageBuffer_=new Uint8Array(f.length_):f.messageBuffer_=Array(f.length_),f.length_==0&&r())}
function J(C){f.messageBuffer_[f.countMessageBytes_++]=C;f.countMessageBytes_==f.length_&&r()}
function r(){if(f.tag_<15){var C={};C[f.tag_]=f.messageBuffer_;f.result_.push(C)}f.state_=0}
for(var f=this,d=Z instanceof Array?Z:new Uint8Array(Z),N=0;N<d.length;){switch(f.state_){case 3:bY(f,d,N,"stream already broken");break;case 0:V(d[N]);break;case 1:a(d[N]);break;case 2:J(d[N]);break;default:throw Error("Nj`"+f.state_);}f.JSC$16944_streamPos_++;N++}Z=f.result_;f.result_=[];return Z.length>0?Z:null};var LNI=function(){this.errorMessage_=null;this.JSC$16947_streamPos_=0;this.base64Decoder_=new jKi;this.pbParser_=new B2};
LNI.prototype.isInputValid=function(){return this.errorMessage_===null};
var vAK=function(Z,V,a){Z.errorMessage_="The stream is broken @"+Z.JSC$16947_streamPos_+". Error: "+a+". With input:\n"+V;throw Error(Z.errorMessage_);};
LNI.prototype.acceptsBinaryInput=function(){return!1};
LNI.prototype.parse=function(Z){this.errorMessage_!==null&&vAK(this,Z,"stream already broken");var V=null;try{var a=this.base64Decoder_;if(!a.isInputValid_)throw a.isInputValid_=!1,Error("Mj`"+a.JSC$16941_streamPos_+"`stream already broken`"+Z);a.leftoverInput_+=Z;var J=Math.floor(a.leftoverInput_.length/4);if(J==0)var r=null;else{try{var f=_.xBu(a.leftoverInput_.slice(0,J*4))}catch(C){var d=a.leftoverInput_,N=C.message;a.isInputValid_=!1;throw Error("Mj`"+a.JSC$16941_streamPos_+"`"+N+"`"+d);}a.JSC$16941_streamPos_+=
J*4;a.leftoverInput_=a.leftoverInput_.slice(J*4);r=f}V=r===null?null:this.pbParser_.parse(r)}catch(C){vAK(this,Z,C.message)}this.JSC$16947_streamPos_+=Z.length;return V};var MR0=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$16950_streamPos_=0;this.result_=[];this.statusParsed_=!1};
MR0.prototype.isInputValid=function(){return this.errorMessage_===null};
MR0.prototype.acceptsBinaryInput=function(){return!1};
MR0.prototype.parse=function(Z){function V(C){f.state_=6;f.errorMessage_="The stream is broken @"+f.JSC$16950_streamPos_+"/"+d+". Error: "+C+". With input:\n";throw Error(f.errorMessage_);}
function a(){f.jsonStreamParser_=new _.Vu({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function J(C){if(C)for(var T=0;T<C.length;T++){var Y={};Y[1]=C[T];f.result_.push(Y)}}
function r(C){if(C){(f.statusParsed_||C.length>1)&&V("extra status: "+C);f.statusParsed_=!0;var T={};T[2]=C[0];f.result_.push(T)}}
for(var f=this,d=0;d<Z.length;){var N;if(N=f.state_!==2){a:{for(;d<Z.length;){if(!_.Z8(Z[d])){N=!0;break a}d++;f.JSC$16950_streamPos_++}N=!1}N=!N}if(N)return null;switch(f.state_){case 6:V("stream already broken");break;case 0:Z[d]==="["?(f.state_=1,d++,f.JSC$16950_streamPos_++):V("unexpected input token");break;case 1:Z[d]==="["?(f.state_=2,a()):Z[d]===","||Z.slice(d,d+5)=="null,"?f.state_=3:Z[d]==="]"?(f.state_=5,d++,f.JSC$16950_streamPos_++):V("unexpected input token");break;case 2:N=f.jsonStreamParser_.parse(Z.substring(d));
J(N);f.jsonStreamParser_.done()?(f.state_=3,N=f.jsonStreamParser_.JSC$9279_buffer_,f.JSC$16950_streamPos_+=Z.length-d-N.length,Z=N,d=0):(f.JSC$16950_streamPos_+=Z.length-d,d=Z.length);break;case 3:Z[d]===","||Z.slice(d,d+5)=="null,"?(f.state_=4,a(),f.jsonStreamParser_.parse("["),d+=Z[d]===","?1:5,f.JSC$16950_streamPos_++):Z[d]==="]"&&(f.state_=5,d++,f.JSC$16950_streamPos_++);break;case 4:N=f.jsonStreamParser_.parse(Z.substring(d));r(N);f.jsonStreamParser_.done()?(f.state_=5,N=f.jsonStreamParser_.JSC$9279_buffer_,
f.JSC$16950_streamPos_+=Z.length-d-N.length,Z=N,d=0):(f.JSC$16950_streamPos_+=Z.length-d,d=Z.length);break;case 5:V("extra input after stream end")}}return f.result_.length>0?(Z=f.result_,f.result_=[],Z):null};var xTC=function(Z){this.JSC$16953_xhr_=Z;this.JSC$16953_parser_=null;this.status_=this.JSC$16953_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$16953_textDecoder_=null;this.JSC$16953_eventHandler_=new _.MF(this);this.JSC$16953_eventHandler_.listen(this.JSC$16953_xhr_,"readystatechange",this.JSC$16955_readyStateChangeHandler_)},UT=function(Z,V){Z.status_!=V&&(Z.status_=V,Z.statusHandler_&&Z.statusHandler_())},H7=function(Z){Z.JSC$16953_eventHandler_.removeAll();
if(Z.JSC$16953_xhr_){var V=Z.JSC$16953_xhr_;Z.JSC$16953_xhr_=null;V.abort();V.dispose()}};
xTC.prototype.getStatus=function(){return this.status_};
xTC.prototype.JSC$16955_readyStateChangeHandler_=function(Z){Z=Z.target;try{if(Z==this.JSC$16953_xhr_)a:{var V=_.OH(this.JSC$16953_xhr_),a=this.JSC$16953_xhr_.JSC$7688_lastErrorCode_,J=this.JSC$16953_xhr_.getStatus(),r=this.JSC$16953_xhr_.getResponseText();Z=[];if(this.JSC$16953_xhr_.getResponse()instanceof Array){var f=this.JSC$16953_xhr_.getResponse();f.length>0&&f[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,Z=f)}if(!(V<3||V==3&&!r&&Z.length==0))if(J=J==200||J==206,V==4&&(a==8?UT(this,
7):a==7?UT(this,8):J||UT(this,3)),this.JSC$16953_parser_||(this.JSC$16953_parser_=uD8(this.JSC$16953_xhr_),this.JSC$16953_parser_==null&&UT(this,5)),this.status_>2)H7(this);else{if(Z.length>this.JSC$16953_pos_){var d=Z.length;a=[];try{if(this.JSC$16953_parser_.acceptsBinaryInput())for(var N=0;N<d;N++){var C=this.JSC$16953_parser_.parse(Array.from(Z[N]));C&&(a=a.concat(C))}else{C="";if(!this.JSC$16953_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("Oj");this.JSC$16953_textDecoder_=new TextDecoder}for(N=
0;N<d;N++)C+=this.JSC$16953_textDecoder_.decode(Z[N],{stream:V==4&&N==d-1});a=this.JSC$16953_parser_.parse(C)}Z.splice(0,d);a&&this.dataHandler_(a)}catch(Y){UT(this,5);H7(this);break a}}else if(r.length>this.JSC$16953_pos_){N=r.slice(this.JSC$16953_pos_);this.JSC$16953_pos_=r.length;try{var T=this.JSC$16953_parser_.parse(N);T!=null&&this.dataHandler_&&this.dataHandler_(T)}catch(Y){UT(this,5);H7(this);break a}}V==4?(r.length!=0||this.hasStreamingResponseData_?UT(this,2):UT(this,4),H7(this)):UT(this,
1)}}}catch(Y){UT(this,6),H7(this)}};var QK8=function(Z){Z=this.xhrReader_=Z;var V=(0,_.KG)(this.onData_,this);Z.dataHandler_=V;Z=this.xhrReader_;V=(0,_.KG)(this.onStatusChange_,this);Z.statusHandler_=V;this.JSC$16957_callbackMap_={};this.callbackOnceMap_={}};
_.P=QK8.prototype;_.P.on=function(Z,V){var a=this.JSC$16957_callbackMap_[Z];a||(a=[],this.JSC$16957_callbackMap_[Z]=a);a.push(V);return this};
_.P.addListener=function(Z,V){this.on(Z,V);return this};
_.P.removeListener=function(Z,V){var a=this.JSC$16957_callbackMap_[Z];a&&_.uK(a,V);(Z=this.callbackOnceMap_[Z])&&_.uK(Z,V);return this};
_.P.once=function(Z,V){var a=this.callbackOnceMap_[Z];a||(a=[],this.callbackOnceMap_[Z]=a);a.push(V);return this};
_.P.onData_=function(Z){var V=this.JSC$16957_callbackMap_.data;V&&pM8(Z,V);(V=this.callbackOnceMap_.data)&&pM8(Z,V);this.callbackOnceMap_.data=[]};
var pM8=function(Z,V){for(var a={},J=0;J<Z.length;a={message$jscomp$968:void 0},J++)a.message$jscomp$968=Z[J],V.forEach(function(r){return function(f){try{f(r.message$jscomp$968)}catch(d){}}}(a))};
QK8.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:h2W(this,"readable");break;case 5:case 6:case 4:case 7:case 3:h2W(this,"error");break;case 8:h2W(this,"close");break;case 2:h2W(this,"end")}};
var h2W=function(Z,V){var a=Z.JSC$16957_callbackMap_[V];a&&a.forEach(function(J){try{J()}catch(r){}});
(a=Z.callbackOnceMap_[V])&&a.forEach(function(J){J()});
Z.callbackOnceMap_[V]=[]};var e28=function(){var Z={format:"jspb"};Z=Z===void 0?{}:Z;this.suppressCorsPreflight=Z.suppressCorsPreflight||_.AW("suppressCorsPreflight",Z)||!1;this.withCredentials=Z.withCredentials||_.AW("withCredentials",Z)||!1;this.streamInterceptors=Z.streamInterceptors||[];this.unaryInterceptors=Z.unaryInterceptors||[];this.workerScope=Z.workerScope;this.chunkedServerStreaming=Z.useFetchDownloadStreams||!1},R2K=function(Z,V,a,J,r,f){f=f===void 0?{}:f;
var d=V.substring(0,V.length-r.name.length),N,C=(N=f)==null?void 0:N.signal;return z2L(function(T){return new Promise(function(Y,X){if(C==null?0:C.aborted){var n=new _.F6(1,"Aborted");n.cause=C.reason;X(n)}else{var t={},c=$TD(Z,T,d);c.on("error",function(y){return void X(y)});
c.on("metadata",function(y){t=y});
c.on("data",function(y){var U=t;U=U===void 0?{}:U;Y(new f1W(y,U))});
C&&C.addEventListener("abort",function(){c.cancel();var y=new _.F6(1,"Aborted");y.cause=C.reason;X(y)})}})},Z.unaryInterceptors).call(Z,ig0(r,a,J)).then(function(T){return T.responseMessage})},AM=function(Z,V,a,J,r){var f=f===void 0?{}:f;
return R2K(Z,V,a,J,r,f)};
e28.prototype.serverStreaming=function(Z,V,a,J){var r=this,f=Z.substring(0,Z.length-J.name.length);return MbJ(function(d){var N=d.methodDescriptor,C=d.getMetadata(),T=L2L(r,!1);C=ubS(r,C,T,f+N.getName());var Y=W2K(T,N.responseDeserializeFn,!0);d=N.requestSerializeFn(d.requestMessage);T.send(C,"POST",d);return Y},this.streamInterceptors).call(this,ig0(J,V,a))};
var $TD=function(Z,V,a){var J=V.methodDescriptor,r=V.getMetadata(),f=L2L(Z,!0);Z=ubS(Z,r,f,a+J.getName());a=W2K(f,J.responseDeserializeFn,!1);HgW(a,r["X-Goog-Encode-Response-If-Executable"]==="base64");V=J.requestSerializeFn(V.requestMessage);f.send(Z,"POST",V);return a},L2L=function(Z,V){V=Z.chunkedServerStreaming&&!V;
return Z.workerScope||V?new _.ce(new OT({worker:Z.workerScope,streamBinaryChunks:V})):new _.ce},ubS=function(Z,V,a,J){V["Content-Type"]="application/json+protobuf";
V["X-User-Agent"]="grpc-web-javascript/0.1";var r=V.Authorization;if(r&&F2W.has(r.split(" ")[0])||Z.withCredentials)a.JSC$7688_withCredentials_=!0;if(Z.suppressCorsPreflight)J=EAI(J,"$httpHeaders",V);else for(Z=_.B(Object.keys(V)),r=Z.next();!r.done;r=Z.next())r=r.value,a.headers.set(r,V[r]);return J},W2K=function(Z,V,a){if(a){a=new xTC(Z);
var J=new QK8(a)}return new Fv({xhr:Z,nodeReadableStream:J},V)},MbJ=function(Z,V){return V.reduce(function(a,J){return function(r){return J.intercept(r,a)}},Z)},z2L=function(Z,V){return V.reduce(function(a,J){return function(r){return J.intercept(r,a)}},Z)};var gAH=function(Z){this.client_=new e28;this.hostname_=Z==void 0?Z:Z.replace(/\/+$/,"")};
_.P=gAH.prototype;_.P.JSC$16976_depositGoogleCredential=function(Z,V){return AM(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",Z,V||{},N0W)};
_.P.deleteLink=function(Z,V){return AM(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",Z,V||{},dT8)};
_.P.JSC$16976_finishOAuth=function(Z,V){return AM(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",Z,V||{},qnS)};
_.P.getLink=function(Z,V){return AM(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",Z,V||{},SnK)};
_.P.startLinkingSession=function(Z,V){return AM(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",Z,V||{},sKS)};var I1S=[0,CXo,1,THi,[0,_.$u,[0,qDW,-1]],[0,SDW],[0,YDW,-1]];var ZBK=function(){this.storage=new Map},aJK=function(Z,V,a,J,r){if(!Z.storage.has(V))return null;
Z=_.B(Z.storage.get(V));for(V=Z.next();!V.done;V=Z.next())if(V=V.value,!r||V.linkName===r)if(a&&V.scopes&&Vd0(V.scopes,a)||J&&V.capabilities&&Vd0(V.capabilities,J))return V;return null},J5D=function(Z,V,a){if(!a)Z.storage.delete(V);
else if(Z.storage.has(V)){var J=Z.storage.get(V).filter(function(r){return r.linkName!==a});
J.length>0?Z.storage.set(V,J):Z.storage.delete(V)}},Vd0=function(Z,V){V=_.B(V);
for(var a=V.next();!a.done;a=V.next())if(!Z.has(a.value))return!1;return!0};var o$J=function(){var Z=_.yr("LINK_GAL_DOMAIN");this.alsDomain1p=_.yr("LINK_GAL_DOMAIN");this.alsDomain3p=Z;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},r58=function(Z,V){Z.apiKey=V;
return Z};
o$J.prototype.build=function(){var Z={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("Pj");Z.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("Qj");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("Rj");Z.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(Z.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)Z.apiKey=
this.apiKey,Z.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("Sj");Z.oauthToken=this.oauthToken;Z.alsDomain=this.alsDomain3p}Z.clientXd3=this.clientXd3;Z.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(Z.authUser=this.authUser);this.bucket!==void 0&&(Z.bucket=this.bucket);this.completionUrl!==void 0&&(Z.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(Z.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(Z.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(Z.locale=this.locale);Z.loggerType=this.loggerType;Z.clientEnvironment=this.clientEnvironment;Z.colorScheme=this.colorScheme;Z.showCloseOption=this.showCloseOption;return Z};var dq=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(dq,_.E8);var PG8=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(PG8,_.E8);var fJJ=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(fJJ,_.E8);var N3=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(N3,_.E8);var iBW=function(Z){return _.wG(Z,1)};var Bp0=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Bp0,_.E8);var JCo=_.ZG(Bp0),mw=[1,2,3,4,5];var Igi=function(Z){try{return JCo(Z)}catch(V){return null}},dxH=function(){},ZqW=function(Z,V){switch(_.nP(V,mw)){case 4:return(V=_.UG(V,fJJ,4,mw))&&Z.logStateTransition(_.wG(V,1)),!0;
case 5:return(V=_.UG(V,PG8,5,mw))&&Z.logInternalEvent(_.wG(V,1)),!0}return!1},oMo=function(Z){switch(Z){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.i8(Z)}};var WNJ=function(Z,V){var a=this;this.validator=Z;this.messageListener=V;this.dismissCallback=function(){mxK(a,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$17005_receiveMessage=function(J){J.type==="message"&&(J=J.event_,J!==null&&(new URL(a.iframe.src)).origin===J.origin&&a.validator(J.data,J.origin)&&!a.messageListener(J.data)&&(a.JSC$17005_resolveCb!==void 0&&a.JSC$17005_resolveCb(J.data),NpK(a)))}},aAK=function(Z,V,a){Z.uiHandler!==void 0&&mxK(Z,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(J,r){Z.JSC$17005_resolveCb=J;Z.JSC$17005_rejectCb=r;Z.iframe=document.createElement("iframe");_.Gm(Z.iframe,V);Z.uiHandler=a.displayContent(Z.iframe,Z.dismissCallback);_.P1(window,"message",Z.JSC$17005_receiveMessage,!1,Z)})},mxK=function(Z,V){Z.JSC$17005_rejectCb!==void 0&&Z.JSC$17005_rejectCb(V);
NpK(Z)},NpK=function(Z){Z.uiHandler!==void 0&&Z.uiHandler.hideContent();
_.Yf(window,"message",Z.JSC$17005_receiveMessage,!1,Z);Z.JSC$17005_resolveCb=void 0;Z.JSC$17005_rejectCb=void 0;Z.uiHandler=void 0;Z.iframe=void 0};var CGD=function(Z){if(Z===2){var V;Z=((V=window)==null?0:V.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return Z},V7W=function(Z){Z=CGD(Z);
switch(Z){case 0:return"light";case 1:return"dark";default:_.i8(Z)}};var gXJ=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),q1J=function(Z,V){this.JSC$17017_linkingSession=Z;this.noticeConfig=V;this.displayInfoMap=new Map;var a=new Map;if(_.Tx(this.JSC$17017_linkingSession,XMS,7))for(Z=_.Ma(this.JSC$17017_linkingSession,XMS,7),Z=_.WG(Z,YnL,1,_.gN()),Z=_.B(Z),V=Z.next();!V.done;V=Z.next())V=V.value,a.set(_.wG(V,1),_.prE(_.Ma(V,_.zDJ,3)));if(a.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){V=this.noticeConfig.enabledDataUsageNoticeUis;Z=V.has(0)?a.get(1):void 0;V=V.has(1)?a.get(2):void 0;a=Z!==void 0&&V!==void 0?a.get(3):void 0;var J=this.noticeConfig.nestedOrigins;var r=new Bp0;var f=new dq;r=_.JV(r,2,mw,f);f=new Bp0;var d=new dq;f=_.JV(f,3,mw,d);d=[];Z!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:Z,lastEvent:r,nestedOrigins:J}]),d.push({trustedUrl:Z,lastEvent:r,nestedOrigins:J}));V!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:V,lastEvent:f,nestedOrigins:J}]),d.push({trustedUrl:V,lastEvent:f,nestedOrigins:J}));a!==void 0?this.displayInfoMap.set(3,[{trustedUrl:a,lastEvent:f,nestedOrigins:J}]):this.displayInfoMap.set(3,d)}};var S1L=function(Z){var V=new ZBK;this.galService=Z;this.galCache=V};
S1L.prototype.getLink=function(Z){var V=Z.serviceId;var a=Z.scopes;var J=Z.capabilities;var r=Z.linkName;var f=this,d;return _.m(function(N){if(J!==void 0&&a!==void 0)throw Error("Tj");d=aJK(f.galCache,V,a,J,r);return d!==null?N.return(d):N.return(f.galService.getLink({serviceId:V,sessionId:Math.floor(Math.random()*2147483648),scopes:a,capabilities:J,linkName:r}).then(function(C){C=Bnk(C);var T=f.galCache;T.storage.has(V)?T.storage.get(V).push(C):T.storage.set(V,[C]);return C}))})};
S1L.prototype.deleteLink=function(Z,V,a){var J=this;return _.m(function(r){J5D(J.galCache,Z,a);return r.return(J.galService.deleteLink({serviceId:Z,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:V,linkName:a}).then(function(){return!0}))})};var Y1J=function(Z,V){var a=this;this.validator=Z;this.msgHandler=V;this.closedPopupTimeout=this.JSC$17039_rejectCb=this.JSC$17039_resolveCb=this.popup=null;this.JSC$17039_receiveMessage=function(J){if(J!==null&&(J=J.event_,J.source===a.popup)){var r=J.data;if(a.validator(r,J.origin)){var f;(f=a.msgHandler)!=null&&f.call(a,r)||(a.JSC$17039_resolveCb!==null&&a.JSC$17039_resolveCb(r),TpD(a))}}}};
Y1J.prototype.open=function(Z,V){var a=this;this.popup!==null&&Xj8(this);return new Promise(function(J,r){a.JSC$17039_resolveCb=J;a.JSC$17039_rejectCb=r;a.popup=_.yT(window,Z,"",V);_.P1(window,"message",a.JSC$17039_receiveMessage,!1,a);KPK(a)})};
var Xj8=function(Z,V){Z.JSC$17039_rejectCb!==null&&Z.JSC$17039_rejectCb(V);TpD(Z)},TpD=function(Z){Z.closedPopupTimeout&&(Z.closedPopupTimeout.cancel(),Z.closedPopupTimeout=null);
Z.popup&&Z.popup.close();_.Yf(window,"message",Z.JSC$17039_receiveMessage,!1,Z);Z.popup=null;Z.JSC$17039_resolveCb=null;Z.JSC$17039_rejectCb=null},KPK=function(Z){Z.closedPopupTimeout=_.lOE(100).then(function(){Z.popup?Z.popup.closed?n$L(Z):KPK(Z):Xj8(Z,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},n$L=function(Z){Z.closedPopupTimeout=_.lOE(100).then(function(){Xj8(Z,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var lJk=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),tdK=function(Z,V,a,J,r,f,d,N,C,T){var Y=this;this.serviceId=Z;this.sessionId=V;this.galService=a;this.oauthDetails=J;this.galLogger=r;this.interactionMode=f;this.redirectServiceUrl=d;this.consentLanguageKeys=N;this.dynamicUrlParameters=C;this.partnerConfigMinReadTimestamp=T;this.started=!1;this.JSC$17045_dataValidator=function(X,
n){var t=lJk.has(n);t||Y.redirectServiceUrl===void 0||(t=Y.redirectServiceUrl===n);return t?X.sentinel==="gdi":!1}};
tdK.prototype.complete=function(){var Z=this,V;return _.m(function(a){if(Z.interactionMode!==1)return a.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));V=q3.getRedirectStateFromUri();return V===null?a.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):a.return(s$k(Z,V))})};
tdK.prototype.start=function(){var Z=this,V;return _.m(function(a){if(Z.started)return a.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.Gx(Z.oauthDetails,1))return a.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(Z.interactionMode===1)return q3.setLocation(_.Gx(Z.oauthDetails,1)),a.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));Z.started=!0;Z.galLogger.logStateTransition(5);
V=q3.getPostMessagePopup(Z.JSC$17045_dataValidator);return a.return(V.open(_.Gx(Z.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(J){Z.started=!1;var r=Z.galLogger;if((J==null?void 0:J.error)!==void 0)throw r.logInternalEvent(59),Error("Uj");if((J==null?void 0:J.redirect_state)===void 0)throw r.logInternalEvent(131),Error("Vj");return s$k(Z,J.redirect_state)}).catch(function(J){Z.started=
!1;
return J.errorCode!==void 0?{statusCode:J.errorCode,statusMessage:J.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var s$k=function(Z,V){return _.m(function(a){return a.return(FPW(Z.galService,{serviceId:Z.serviceId,sessionId:Z.sessionId,dynamicUrlParameters:Z.dynamicUrlParameters,redirectState:V,consentLanguageKeys:Z.consentLanguageKeys,partnerConfigMinReadTimestamp:Z.partnerConfigMinReadTimestamp}).then(function(J){var r={statusCode:1,link:Bnk(J.getLink())};oES(_.XT(J,3))!==void 0&&(r.callerState=oES(_.XT(J,3)));Z.galLogger.logInternalEvent(134);return r}))})},q3={getPostMessagePopup:function(Z){return new Y1J(Z)},
getRedirectStateFromUri:function(){var Z=_.Ek(q3.getLocation()).fragment_;return(new _.a6(Z)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(Z){_.eP(window.location,_.Xl(Z))},
createOAuthFlow:function(Z,V){return new tdK(Z.serviceId,Z.sessionId,Z.galService,V,Z.galLogger,Z.interactionMode,Z.redirectServiceUrl,Z.consentLanguageKeys,Z.dynamicUrlParameters,Z.partnerConfigMinReadTimestamp)}};var DxW=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(DxW,_.E8);var c5W=_.ZG(DxW);var OBL=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),G8o=function(Z,V,a,J,r,f,d,N,C){var T=this;this.serviceId=Z;this.sessionId=V;this.galService=a;this.gsiWebFlowDetails=J;this.colorScheme=r;this.showCloseOption=f;this.galLogger=d;this.interactionMode=N;this.redirectServiceUrl=C;this.started=!1;this.JSC$17057_dataValidator=function(Y,X){var n=OBL.has(X);n||T.redirectServiceUrl===
void 0||(n=T.redirectServiceUrl===X);return n?Y.sentinel==="gal":!1};
this.logEventProcessor=function(Y){return Y.result?(Y=Igi(Y.result))?ZqW(T.galLogger,Y):!1:!1}};
G8o.prototype.complete=function(){var Z=this,V,a;return _.m(function(J){if(Z.interactionMode!==1)return J.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));V=SC.getRedirectStateFromUri();if(V===void 0)return Z.galLogger.JSC$16997_logErrorEvent(131),J.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return a=wjL(Z,V),J.return(y50(Z,a))}catch(r){return J.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
G8o.prototype.start=function(){var Z=this,V;return _.m(function(a){if(Z.started)return a.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.Gx(Z.gsiWebFlowDetails,1))return a.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(Z.interactionMode===1)return SC.setLocation(bB8(Z,_.Gx(Z.gsiWebFlowDetails,1))),a.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
Z.started=!0;V=SC.getPostMessagePopup(Z.JSC$17057_dataValidator,Z.logEventProcessor);return a.return(V.open(bB8(Z,_.Gx(Z.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(J){Z.started=!1;if((J==null?void 0:J.result)===void 0)throw Z.galLogger.JSC$16997_logErrorEvent(131),Error("Vj");J=wjL(Z,J.result);return y50(Z,J)}).catch(function(J){Z.started=!1;
return J.errorCode!==void 0?{statusCode:J.errorCode,statusMessage:J.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var bB8=function(Z,V){Z=["result_channel",Z.interactionMode===1?"2":"1","color_scheme",V7W(Z.colorScheme),"show_close_option",Z.showCloseOption];return lwW(V,Z)},y50=function(Z,V){if(V!==null&&_.Tx(V,N3,2)){var a,J=V==null?void 0:(a=_.Ma(V,N3,2))==null?void 0:_.wG(a,2);
J&&Z.galLogger.JSC$16997_logErrorEvent(oMo(J));return iBW(_.Ma(V,N3,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 Z.galService.getLink({serviceId:Z.serviceId,sessionId:Z.sessionId,consistencyKey:_.Gx(V,1)}).then(function(r){r=Bnk(r);Z.galLogger.logInternalEvent(134);return{statusCode:1,link:r}})},wjL=function(Z,V){V=c5W(V);
if(!_.Tx(V,N3,2)&&_.Gx(V,1)==="")throw Z.galLogger.JSC$16997_logErrorEvent(5),Error("Wj");return V},SC={getPostMessagePopup:function(Z,V){return new Y1J(Z,V)},
getRedirectStateFromUri:function(){return _.jO(_.Ek(SC.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(Z){_.eP(window.location,_.Xl(Z))},
createStreamlinedFlow:function(Z,V){return new G8o(Z.serviceId,Z.sessionId,Z.galService,V,Z.colorScheme,Z.showCloseOption,Z.galLogger,Z.interactionMode,Z.redirectServiceUrl)}};var FXk=function(){var Z=_.sgE("GAL");this.storage=Z?new _.SN(Z):null};var kT=function(){};
_.O(kT,dxH);kT.prototype.logStateTransition=function(){};
kT.prototype.logInternalEvent=function(){};
kT.prototype.JSC$16997_logErrorEvent=function(){};var UxK=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(UxK,_.E8);UxK.prototype.getCompletionUrl=function(){return _.Gx(this,15)};var ET=function(Z,V,a,J,r,f){this.serviceId=Z;this.environment=V;this.sessionId=a;this.colorSchemeSelected=J;this.colorThemeDisplayed=r;this.JSC$17070_transport=f;this.currentState=1};
_.O(ET,dxH);ET.prototype.logStateTransition=function(Z){var V=HBK(this);V=_.LK(V,3,this.currentState);V=_.LK(V,1,Z);this.currentState=Z;Z=A48(1);this.dispatch(V,Z)};
ET.prototype.logInternalEvent=function(Z){Z=A48(Z);this.dispatch(HBK(this),Z)};
ET.prototype.JSC$16997_logErrorEvent=function(Z){var V=HBK(this);V=_.LK(V,1,10);Z=A48(Z);this.dispatch(V,Z)};
var HBK=function(Z){var V=new UxK;V=_.LK(V,1,Z.currentState);V=_.m_(V,7,Z.serviceId);var a,J;var r=((a=window)==null?0:(J=a.location)==null?0:J.href)?_.Ek(window.location.href).JSC$7925_domain_:"NO_PACKAGE_NAME";a=_.m_(V,8,r);a=_.LK(a,6,Z.environment);a=_.m_(a,5,"100");a=_.LK(a,11,Z.colorSchemeSelected);return _.LK(a,12,Z.colorThemeDisplayed)};
ET.prototype.dispatch=function(Z,V){V===void 0&&(V=new _.Pe);var a=V;Z=Z.serialize();a=_.m_(a,8,Z);_.Nf(a,12,this.sessionId);this.JSC$17070_transport.dispatch(V)};var A58=function(Z,V){this.loggerType=Z;this.sessionIndex=V!=null?V:0},k8H;
A58.prototype.create=function(Z,V,a,J,r){switch(this.loggerType){case 0:return new kT;case 1:return k8H||(k8H=(new _.PX(555,this.sessionIndex.toString())).build()),new ET(Z,V,a,J,r,k8H);default:_.i8(this.loggerType,"unknown logger type")}};var TC=[6,2,3,1],wHI=new Map([[4,1],[1,6],[2,2],[3,3]]),C98={statusCode:7,statusMessage:"Failed to create flow object"},t7W=function(Z,V,a,J,r,f,d,N,C,T){this.serviceId=Z;this.sessionId=V;this.config=a;this.galService=J;this.JSC$17077_linkingSession=r;this.googleScopes=f;this.callerState=d;this.consentLanguageKeys=N;this.dynamicUrlParameters=C;this.partnerConfigMinReadTimestamp=T;this.currentFlow=0;J=this.JSC$17077_linkingSession;r=new Set;_.Tx(J,XHK,1)&&r.add(1);_.Tx(J,nA8,2)&&_.Tx(J,KXW,6)&&r.add(2);
_.Tx(J,K2J,3)&&_.Tx(J,KXW,6)&&r.add(3);_.Tx(J,T0J,4)&&r.add(6);this.supportedFlows=r;J=a.loggerType;r=a.clientEnvironment;a:{f=a.colorScheme;switch(f){case 0:f=1;break a;case 1:f=2;break a;case 2:f=3;break a;default:_.i8(f)}f=void 0}a:{d=a.colorScheme;d=CGD(d);switch(d){case 0:d=1;break a;case 1:d=2;break a;default:_.i8(d)}d=void 0}this.galLogger=(new A58(J,a.authUser)).create(Z,r,V,f,d)},j$8=function(Z){return new Promise(function(V){var a,J,r,f,d,N,C,T,Y,X;
return _.m(function(n){switch(n.nextAddress){case 1:a=nMK(Z.currentFlow,Z.supportedFlows),J=!1,r=new q1J(Z.JSC$17077_linkingSession,Z.config.dataUsageNoticeConfig);case 2:if(a===void 0){n.jumpTo(4);break}_.rs(n,5);var t=r,c=a,y=void 0;J?c===1&&(y=t.displayInfoMap.get(2)):c===2||c===3?y=t.displayInfoMap.get(1):c===1&&(y=t.displayInfoMap.get(3));f=y?y:[];d=Z.consentLanguageKeys;N=_.B(f);C=N.next();case 7:if(C.done)return Z.currentFlow=a,_.q(n,SR0(E$L(Z,d)),11);T=C.value;return _.q(n,rCW(T,Z.config.dataUsageNoticeConfig.uiAdapter,
Z.config.colorScheme,Z.galLogger),10);case 10:Y=n.yieldResult;if(Y.statusCode!==1)return DF8(Z.serviceId),Z.currentFlow=0,V(C8({statusCode:Y.statusCode,statusMessage:Y.statusMessage},Z.callerState)),n.return();Y.consentLanguageKeys!==void 0&&(d=Y.consentLanguageKeys);C=N.next();n.jumpTo(7);break;case 11:X=n.yieldResult;if(X.statusCode!==10)return X.statusCode!==6&&(DF8(Z.serviceId),Z.currentFlow=0),X.statusCode!==1&&Z.callerState!==void 0&&(X.callerState=Z.callerState),V(X),n.return();_.Hb(n,6);break;
case 5:_.ds(n);case 6:a=nMK(Z.currentFlow,Z.supportedFlows);J=!0;n.jumpTo(2);break;case 4:DF8(Z.serviceId),Z.currentFlow=0,V(C8({statusCode:12,statusMessage:"Linking failed"},Z.callerState)),_.mt(n)}})})},Oq8=function(Z,V,a){Z.currentFlow=V;
return TnH(E$L(Z,a)).then(function(J){return J.statusCode===10&&Z.config.interactionMode===1&&nMK(Z.currentFlow,Z.supportedFlows)!==void 0?j$8(Z):J})},E$L=function(Z,V){return{flowParams:{serviceId:Z.serviceId,
sessionId:Z.sessionId,galService:Z.galService,galLogger:Z.galLogger,interactionMode:Z.config.interactionMode,redirectServiceUrl:Z.config.redirectServiceUrl,colorScheme:Z.config.colorScheme,consentLanguageKeys:V,dynamicUrlParameters:Z.dynamicUrlParameters,showCloseOption:Z.config.showCloseOption,partnerConfigMinReadTimestamp:Z.partnerConfigMinReadTimestamp},currentFlow:Z.currentFlow,config:Z.config,session:Z.JSC$17077_linkingSession,googleScopes:Z.googleScopes,callerState:Z.callerState}};var xF8=function(Z,V){this.config=Z;this.galService=V.getService();this.JSC$17090_galRepository=V.JSC$17127_galRepository};
xF8.prototype.getLink=function(Z,V){return v$o(this,Z,V)};
var v$o=function(Z,V,a){return Z.JSC$17090_galRepository.getLink({serviceId:V,scopes:void 0,capabilities:void 0,linkName:a}).then(function(J){return{statusCode:1,link:J}}).catch(function(J){return{statusCode:yCo(J.code),
statusMessage:J.message}})};
xF8.prototype.deleteLink=function(Z,V){return this.JSC$17090_galRepository.deleteLink(Z,this.config.accountLinkingEntryPoint,V).then(function(){return{statusCode:1}}).catch(function(a){return{statusCode:yCo(a.code),
statusMessage:a.message}})};
xF8.prototype.startLinkingSession=function(Z){var V=Z.serviceId;var a=Z.sessionId;return sB8({serviceId:V,sessionId:a!==void 0?a:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:Z.loginHint,callerState:Z.callerState,consentLanguageKeys:Z.consentLanguageKeys,linkName:Z.linkName,dynamicUrlParameters:Z.dynamicUrlParameters,partnerConfigMinReadTimestamp:Z.partnerConfigMinReadTimestamp})};var bqJ=null,kOH=new WeakMap;var xxK=function(){};
xxK.prototype.send=function(Z,V){vMW(Z);return this.makeRequest(Z).then(function(a){if(V){var J=new V;if(a!=null){if(V==null)throw Error("Yj");new V;throw Error("$j");}a=J}return a})};var Q$k=function(Z,V,a,J,r){this.gapiUrl=Z;this.gapiKey=V;this.gapiConfigUpdates=a||{};this.gapiAuthParams=J||{};this.defaultApiId=r};
_.O(Q$k,xxK);var hQ8=function(Z){return Hqo().then(function(V){V=V||window.gapi;pjW(Z,V);return jBS(V,{apiKey:Z.gapiKey,clientId:Z.gapiAuthParams.clientId,scope:Z.gapiAuthParams.scope,hostedDomain:Z.gapiAuthParams.hostedDomain,fetchBasicProfile:Z.gapiAuthParams.fetchBasicProfile}).then(function(){return V})})};
Q$k.prototype.makeRequest=function(Z){var V=this;return hQ8(this).then(function(a){return _.m(function(J){if(J.nextAddress==1)return V.gapiAuthParams.minAuthTokenTimeRemaining===void 0?J.jumpTo(2):_.q(J,EML(a,V.gapiAuthParams.minAuthTokenTimeRemaining),2);pjW(V,a);return J.return(eQK(a.client.request({root:V.gapiUrl,path:Z.path,method:Z.httpMethod,body:Z.body,params:Z.queryParams,headers:Z.headers,authType:Z.authType,apiId:Z.apiId||V.defaultApiId})))})})};
var eQK=function(Z){return new Promise(function(V,a){Z.then(function(J){V(J.result===!1&&J.body!=null?{data:J.body}:J.result)},function(J){a(J.result===!1&&J.body!=null?{data:J.body}:J.result)})})},pjW=function(Z,V){for(var a in Z.gapiConfigUpdates)if(Z.gapiConfigUpdates.hasOwnProperty(a)){var J=V,r=a,f=Z.gapiConfigUpdates[a],d=J.config.get(r);
f!==d&&J.config.update(r,f)}};
Q$k.$inject=["gapiUrl","gapiKey","gapiConfigUpdates","gapiAuthParams","defaultApiId"];var jW=function(Z,V,a,J,r,f,d,N){this.apiKey=V;this.authUser=a;this.oauthToken=J;this.bucket=r;this.locale=d;this.galSdkEventHandler=N;if(J===void 0){if(V===void 0)throw Error("ak");this.requestService=new Q$k(Z,V,{"googleapis.config/auth/useFirstPartyAuth":!0,"googleapis.config/auth/useFirstPartyAuthV2":!0,"client/xd4":f===void 0||f===!1,"client/xd3":f===!0})}this.galServiceClient=new gAH(Z)};
jW.prototype.deleteLink=function(Z){var V=Z.serviceId;var a=Z.sessionId;var J=Z.accountLinkingEntryPoint;var r=Z.linkName;var f=this,d;return _.m(function(N){var C=(new K$).setHeader(v7(f,a));var T=zQW({serviceId:V,linkName:r});C=_.ae(C,2,T);d=_.Ap(C,3,J);return N.return(f.makeRequest(f.galServiceClient.deleteLink,d,[1,3],[2,4]))})};
var FPW=function(Z,V){var a=V.serviceId;var J=V.sessionId;var r=V.dynamicUrlParameters;var f=V.redirectState;var d=V.consentLanguageKeys;var N=V.partnerConfigMinReadTimestamp;var C;return _.m(function(T){var Y=(new lY).setHeader(v7(Z,J,r));Y=_.uG(Y,2,a);C=_.uG(Y,4,f);d!==void 0&&_.uG(C,5,d);N!==void 0&&_.ae(C,6,N);return T.return(Z.makeRequest(Z.galServiceClient.JSC$16976_finishOAuth,C,[1,3],[2,4]))})};
jW.prototype.getLink=function(Z){var V=Z.serviceId;var a=Z.sessionId;var J=Z.scopes;var r=Z.capabilities;var f=Z.consistencyKey;var d=Z.linkName;var N=this,C;return _.m(function(T){var Y=(new tM).setHeader(v7(N,a)),X=zQW({serviceId:V,scopes:J,capabilities:r,linkName:d});C=_.ae(Y,2,X);f!==void 0&&(Y=JvW(),Y=_.uG(Y,2,f),_.ae(C,3,Y));return T.return(N.makeRequest(N.galServiceClient.getLink,C,[1,3],[2,4]))})};
var YRK=function(Z,V){var a=V.serviceId;var J=V.sessionId;var r=V.googleScopes;var f=V.consistencyKey;var d;return _.m(function(N){var C=(new n$).setHeader(v7(Z,J));C=_.uG(C,2,a);var T=Array.from(r.values());C=_.tD(C,3,T,_.vW);T=JvW();T=_.uG(T,2,f);d=_.ae(C,4,T);return N.return(Z.makeRequest(Z.galServiceClient.JSC$16976_depositGoogleCredential,d,[1,3],[2,4]))})};
jW.prototype.startLinkingSession=function(Z){var V=Z.serviceId;var a=Z.sessionId;var J=Z.scopes;var r=Z.capabilities;var f=Z.loginHint;var d=Z.supportedFlows;var N=Z.completionUrl;var C=Z.usePingPong;var T=Z.twoWayLinking;var Y=Z.accountLinkingEntryPoint;var X=Z.callerState;var n=Z.consentLanguageKeys;var t=Z.googleScopes;var c=Z.dataUsageNoticeConfig;var y=Z.linkName;var U=Z.dynamicUrlParameters;var v=Z.partnerConfigMinReadTimestamp;var h=this,L,R;return _.m(function(rJ){if(r!==void 0&&J!==void 0)throw Error("Tj");
var Zm=(new sT).setHeader(v7(h,a,U));L=_.uG(Zm,2,V);y!==void 0&&_.uG(L,14,y);if(r!==void 0){Zm=L;var BJ=Array.from(r.values());_.tD(Zm,5,BJ,_.vW)}else J!==void 0&&(Zm=L,BJ=Array.from(J.values()),_.tD(Zm,3,BJ,_.vW));N!==void 0&&_.uG(L,6,N);C!==void 0&&_.XC(L,15,C);d!==void 0&&(Zm=L,BJ=Array.from(d.values()),_.tD(Zm,4,BJ,_.sK));if(T!==void 0){if(T&&(!t||t.size===0))throw Error("bk");_.XC(L,8,T)}Y!==void 0&&_.Ap(L,9,Y);f!==void 0&&_.uG(L,13,f);X!==void 0&&(Zm=L,BJ=(new TextEncoder).encode(X),_.Fe(Zm,
12,_.p7(BJ,!1),_.Qc()));n!==void 0&&_.uG(L,16,n);v!==void 0&&_.ae(L,18,v);if(c!==void 0&&c.size>0||t!==void 0&&t.size>0)R=new tbW,t!==void 0&&t.size>0&&(Zm=R,BJ=Array.from(t.values()),_.tD(Zm,1,BJ,_.vW)),c!==void 0&&(c.has(0)&&_.fiK(R,2,_.sK,1,_.Fo),c.has(1)&&_.fiK(R,2,_.sK,2,_.Fo)),_.ae(L,17,R);return rJ.return(h.makeRequest(h.galServiceClient.startLinkingSession,L,[1],[2]))})};
jW.prototype.getMetadata=function(){var Z=this,V,a,J;return _.m(function(r){if(r.nextAddress==1)return V={},Z.requestService?_.q(r,hQ8(Z.requestService),3):(V.Authorization="Bearer "+Z.oauthToken,r.jumpTo(2));r.nextAddress!=2&&(a=r.yieldResult,V["X-Goog-Api-Key"]=Z.apiKey,V["X-Goog-AuthUser"]=Z.authUser!==void 0?Z.authUser.toString():"0",(J=a.auth.getAuthHeaderValueForFirstParty([]))&&(V.Authorization=J));Z.locale&&(V["accept-language"]=Z.locale);return r.return(V)})};
jW.prototype.makeRequest=function(Z,V,a,J){var r=this,f;return _.m(function(d){if(d.nextAddress==1)return _.q(d,r.getMetadata(),2);f=d.yieldResult;$xo(r,a);return d.return(Z.bind(r.galServiceClient)(V,f).finally(function(){$xo(r,J)}))})};
var $xo=function(Z,V){Z.galSdkEventHandler!==void 0&&V.forEach(function(a){Z.galSdkEventHandler.onEvent(a)})},v7=function(Z,V,a){var J=new SW;
V=_.Fe(J,2,_.Di(V),0);V=_.Ap(V,5,3);a=_.tD(V,8,a,_.vW);Z.bucket!==void 0&&_.uG(a,1,Z.bucket);return a},zQW=function(Z){var V=Z.serviceId;
var a=Z.scopes;var J=Z.capabilities;Z=Z.linkName;if(J!==void 0&&a!==void 0)throw Error("Tj");var r=new Vbo;V=_.uG(r,1,V);J!==void 0?(a=Array.from(J.values()),_.tD(V,5,a,_.vW)):a!==void 0&&(a=Array.from(a.values()),_.tD(V,3,a,_.vW));Z!==void 0&&_.uG(V,6,Z);return V};var QBC=function(Z){this.galService=new jW(Z.alsDomain,Z.apiKey,Z.authUser,Z.oauthToken,Z.bucket,Z.clientXd3,Z.locale,Z.galSdkEventHandler);this.JSC$17127_galRepository=new S1L(this.galService)};
QBC.prototype.getService=function(){return this.galService};var RQJ=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(RQJ,_.E8);var MdK=function(Z){var V=new RQJ;return _.LK(V,1,Z)};
RQJ.prototype.setErrorMessage=function(Z){return _.m_(this,2,Z)};var LPW=[0,_.M9,_.zx,_.M9];var xT=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(xT,_.E8);var uJC=[0,[1,2,3],_.R8,[0,BHo,NHI,-1],_.R8,[0,meJ,-1],_.lBJ];var WPI=[0,_.hp,1,_.M9,_.zx,-1,1,_.FYR,_.pP,_.M9,-1,uJC];var g$W=[0,_.M9,[0,_.FYR,_.pP,[0,_.zx]],_.eo,[0,_.M9,-1]];var Iz=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Iz,_.E8);var IJJ=[0,_.zx,_.M9,-2,_.hp,_.M9,_.hp,_.M9,-2,1,_.eo];var ZIW=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(ZIW,_.E8);var Vj0=[0,_.hp];var aKJ=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(aKJ,_.E8);var J1W=[0,_.M9,g$W,Vj0,IJJ,WPI];var Sc0=_.WD(aKJ,J1W);var orC=[0,I1S];var lrk=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(lrk,_.E8);var r1C=[0,[1,3],X3W,_.M9,X3W];var W2=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(W2,_.E8);var PNJ=[0,_.M9];var fKH=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(fKH,_.E8);var gq=function(Z){return _.UG(Z,RQJ,2,ua)},iI0=function(Z){var V=new fKH;
return _.JV(V,2,ua,Z)},ua=[1,
2];var BxJ=[0,ua,_.R8,PNJ,_.R8,LPW,_.$u,r1C,1,_.M9,orC];var dNo=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(dNo,_.E8);var Nx8=function(Z){var V=new dNo;return _.JV(V,3,mNC,Z)},mNC=[2,
3];var Q1=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(Q1,_.E8);var CN8=function(Z,V){return _.ae(Z,2,V)},qeH=function(Z,V){return _.ae(Z,8,V)},Sei=function(Z,V){return _.ae(Z,3,V)};var Tx0=[0,_.M9,BxJ,J1W,_.Gda,[0,[5,6],[0,_.M9,-2],[0,_.hp,_.M9,_.zx],[0,uJC],[0,_.zx,_.M9,-1,_.OlE,_.M9],_.R8,[0,[0,_.hp],_.M9,-1],_.R8,[0,[3,4],_.M9,-1,_.R8,[0,[0,_.M9,_.eo]],_.R8,[0,[0,[0,[1,2],_.R8,[0],_.R8,[0]]]]]],_.Gda,-1,[0,mNC,_.M9,_.R8,PNJ,_.R8,LPW,_.$u,r1C,[0,I1S]]];var YeS=_.WD(Q1,Tx0),XnI=_.Is(Tx0);var KCi=function(){_.X2.call(this)};
_.O(KCi,_.X2);KCi.prototype.init=function(){};
new KCi;var nrI=_.z4(["data-"]),lKC=_.z4(["aria-"]),tjJ=_.z4(["aria-"]),p$=function(Z,V){this.isLatencyMeasurementExperiment=Z===void 0?!1:Z;this.enableDialogA11yFix=V===void 0?!1:V;this.JSC$17156_win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.IiL(_.JO.location.href)},Yci=function(Z,V){Z.onConsentPrimitiveShownCallback=V},syC=function(Z,V){return Z.overriddenIframeLoadTimeout?Z.overriddenIframeLoadTimeout:V!==void 0?V:5E3},KTH=function(Z){if(Z.prewarmPromise!==void 0)return Z.prewarmPromise;
Z.prewarmPromise=new Promise(function(V,a){hM(Z,1);FCH(Z,DNi(Z,!0),c1I(Z));Z.iframe?Z.prewarmChannel||OIK(Z,Z.iframe,V):a(Error("ck"))});
Z.prewarmPromise.finally(function(){Z.prewarmPromise=void 0});
return Z.prewarmPromise};
p$.prototype.showPrimitive=function(){var Z=this;if(this.consentPromise!==void 0)return this.consentPromise;var V=Date.now();G4W(this,V);this.consentPromise=new Promise(function(a,J){hM(Z,0,V);var r=Z.isDarkTheme();Z.isLatencyMeasurementExperiment||Z.initialLoadingStrategy===1||Z.initialLoadingStrategy===2||(Z.loadingBar||(Z.loadingBar=zlC(getComputedStyle(document.body).direction==="rtl",r),Z.loadingBar.style.position="fixed",Z.loadingBar.style.zIndex="15000"),document.body.appendChild(Z.loadingBar));
FCH(Z,DNi(Z),c1I(Z));Z.iframe?Z.channel||wnk(Z,Z.iframe,a,J):(y1o(Z),J(Error("ck")))});
this.consentPromise.finally(function(){Z.consentPromise=void 0});
return this.consentPromise};
var wnk=function(Z,V,a,J){var r,f;_.m(function(d){switch(d.nextAddress){case 1:hM(Z,3);r=!1;setTimeout(function(){if(!r){y1o(Z);bIJ(Z);UNo(Z);var N=MdK(7).setErrorMessage("Timeout connecting to iframe");a(qeH(CN8(new Q1,iI0(N)),Nx8(N)))}},syC(Z,HIW(Z)));
if(!Z.prewarmPromise){d.jumpTo(2);break}_.rs(d,3);return _.q(d,Z.prewarmPromise,5);case 5:_.Hb(d,2);break;case 3:_.ds(d),f=MdK(4).setErrorMessage("Error while prewarming."),a(qeH(CN8(new Q1,iI0(f)),Nx8(f)));case 2:Z.prewarmChannel&&Z.prewarmChannel.send(XnI(Sei(new Q1,Z.consentPrimitiveRequest))),Z.channel=_.WL({destination:Z.JSC$17156_win,iframe:V,origin:A1i(Z),channelName:"cpw",onEstablished:function(){r=!0;y1o(Z);Z.isLatencyMeasurementExperiment||(Z.JSC$17156_previousBodyOverflow=document.body.style.overflow,
Z.JSC$17156_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,Z.JSC$17156_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",Z.enableDialogA11yFix&&window.addEventListener("blur",Z.focusChangeListener));var N=Z.iframe;N.style.bottom="0";N.style.position="fixed";N.style.right="0";N.style.border="none";N.style.left="0";N.style.top=
"0";N.style.zIndex="5000";N.style.pointerEvents="";N.style.visibility="";Z.initialLoadingStrategy===2||Z.initialLoadingStrategy===3?hM(Z,4):hM(Z,6);var C;(C=Z.onConsentPrimitiveShownCallback)==null||C.call(Z)},
onMessage:function(N){N=YeS(N.data);switch(_.wG(N,1)){case 1:bIJ(Z);var C=$Fk(_.Ma(N,_.E1,7));C&&(Z.initialLoadingStrategy!==2&&Z.initialLoadingStrategy!==3||hM(Z,6,C),hM(Z,5,C));if(C=$Fk(_.Ma(N,_.E1,6)))hM(Z,7,C),hM(Z,8);var T,Y;((T=_.Ma(N,fKH,2))==null?void 0:_.nP(T,ua))!==0&&((Y=_.Ma(N,dNo,8))==null?void 0:_.nP(Y,mNC))!==0||J(Error("dk"));a(N);break;case 2:UNo(Z)}}}),_.mt(d)}})},OIK=function(Z,V,a){Z.prewarmChannel=_.WL({destination:Z.JSC$17156_win,
iframe:V,origin:A1i(Z),channelName:"pwcp",onEstablished:function(){hM(Z,2);a()}})},A1i=function(Z){var V=_.iV(Z.src).toString();
return V&&V.indexOf("://")<0&&V.indexOf("//")!==0?Z.origin:_.IiL(V)},DNi=function(Z,V){V=V===void 0?!1:V;
var a,J=new Map([["origin",Z.origin],["hl",(a=k4k(Z))!=null?a:null]]);V&&J.set("pw","1");V=_.B([["cpr",Z.consentPrimitiveRequest.serialize()]]);for(a=V.next();!a.done;a=V.next()){var r=_.B(a.value);a=r.next().value;r=r.next().value;J.set(a,r)}Z.isDarkTheme()&&J.set("color_scheme","dark");return _.Ib(Z.src,J)},y1o=function(Z){Z.isLatencyMeasurementExperiment||Z.loadingBar&&document.body.removeChild(Z.loadingBar)};
p$.prototype.getSrc=function(){var Z=_.ep(this.origin),V;var a=(V=_.Ma(this.consentPrimitiveRequest,ZIW,3))==null?void 0:_.Id(V,1);V="consent.google.com";a=a?"/u/"+encodeURIComponent(a.toString()):"";(Z==null?0:Z.endsWith("youtube.com"))?V="consent.youtube.com":(Z=Z==null?void 0:Z.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(V="consent.google."+((Z[1]?"co.":"")+encodeURIComponent(Z[2])));return _.f_("https://"+V+"/signedin"+a+"/landing")};
var FCH=function(Z,V,a){Z.iframe||(Z.iframe=document.createElement("iframe"),Z.iframe.style.width="100%",Z.iframe.style.height="100%",a!==112496729&&(Z.iframe.style.colorScheme="auto"),Z.isLatencyMeasurementExperiment&&(Z.iframe.style.display="none"),_.Gm(Z.iframe,V),Z.iframe.setAttribute("jsname","C5o1O"),ErS(Z.iframe),document.body.appendChild(Z.iframe))},ErS=function(Z){Z.style.bottom="-200vh";
Z.style.position="fixed";Z.style.right="-200vw";Z.style.border="";Z.style.left="";Z.style.top="";Z.style.zIndex="";Z.style.pointerEvents="none";Z.style.visibility="hidden"},bIJ=function(Z){Z.iframe&&(Z.isLatencyMeasurementExperiment||(Z.JSC$17156_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=Z.JSC$17156_previousHtmlOverscroll),Z.JSC$17156_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=Z.JSC$17156_previousBodyOverscroll),Z.JSC$17156_previousBodyOverflow!==
void 0&&(document.body.style.overflow=Z.JSC$17156_previousBodyOverflow),Z.enableDialogA11yFix&&jyD(Z,!1)),ErS(Z.iframe))};
p$.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(jyD(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var jyD=function(Z,V){var a,J,r=(a=Z.iframe)==null?void 0:(J=a.parentElement)==null?void 0:J.children;if(r)for(a=0;a<r.length;a++)J=r[a],J!==Z.iframe&&(V?(J.hasAttribute("aria-hidden")&&_.xB([_.uD(nrI)],J,"data-old-aria-hidden",J.getAttribute("aria-hidden")),_.xB([_.uD(lKC)],J,"aria-hidden","true")):(J.removeAttribute("aria-hidden"),J.hasAttribute("data-old-aria-hidden")&&(_.xB([_.uD(tjJ)],J,"aria-hidden",J.getAttribute("data-old-aria-hidden")),J.removeAttribute("data-old-aria-hidden"))))},hM=function(Z,
V,a){var J;
(J=Z.latencyCallback)==null||J.call(Z,{latencyType:V,timestampEpochMillis:a!=null?a:Date.now()})};var vrW=function(Z,V,a){p$.call(this,V,a===void 0?!1:a);this.consentPrimitiveRequest=Z;Z=k4k(this);if(!(0,_.nvV)(Z))throw Error("H``"+String(Z));this.src=this.getSrc();var J;this.initialLoadingStrategy=(J=_.Ma(this.consentPrimitiveRequest,Iz,4))==null?void 0:_.wG(J,4)},xN0;
_.O(vrW,p$);var TdK=function(Z){var V=_.F("enable_primitive_dialog_aria_hide_siblings");Z={request:Z,enableDialogA11yFix:V===void 0?!1:V};xN0||(xN0=new vrW(Z.request,Z.isLatencyMeasurementExperiment||_.wG(Z.request,1)===2,Z.enableDialogA11yFix));return xN0},k4k=function(Z){var V;
return(V=_.Ma(Z.consentPrimitiveRequest,Iz,4))==null?void 0:_.Gx(V,1)},G4W=function(Z,V){if(!_.Tx(Z.consentPrimitiveRequest,xT,5)){var a=Z.consentPrimitiveRequest,J=new xT;
_.ae(a,5,J)}var r;if((r=_.Ma(Z.consentPrimitiveRequest,xT,5))==null||_.Nba(_.So(r,8))==null){var f;(f=_.Ma(Z.consentPrimitiveRequest,xT,5))!=null&&_.Nf(f,8,V)}},c1I=function(Z){var V;
return(V=_.Ma(Z.consentPrimitiveRequest,xT,5))==null?void 0:_.Id(V,1)};
vrW.prototype.isDarkTheme=function(){var Z;return((Z=_.Ma(this.consentPrimitiveRequest,Iz,4))==null?void 0:_.wG(Z,2))===2};
var HIW=function(Z){var V;return((V=_.Ma(Z.consentPrimitiveRequest,Iz,4))==null?void 0:_.Id(V,5))||void 0},UNo=function(Z){Z.channel=void 0;
Z.prewarmChannel=void 0;Z.iframe&&(document.body.contains(Z.iframe)&&document.body.removeChild(Z.iframe),Z.iframe=void 0);xN0=void 0},nOL=function(Z){return p$.prototype.showPrimitive.call(Z).then(function(V){return _.Ma(V,fKH,2)})};for(var eW={},QyJ=(eW[64]="ma",eW[73]="ogb",eW[89]="cr",eW[21]="test",eW[0]="unkn",eW[137]="con",eW[155]="hl",eW[78]="yt",eW[171]="lp",eW[172]="ap",eW[177]="amo",eW[178]="pqe",eW[74]="gg",eW[1]="gm",eW[140]="am",eW),pn8=_.B(Object.keys(QyJ)),haK=pn8.next();!haK.done;haK=pn8.next());var eaJ=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(eaJ,_.E8);var zaS=[0,[2,3,4],_.M9,de8,X3W,_.lBJ];var $NK=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O($NK,_.E8);var RaW=_.WD($NK,[0,YDW,_.zx,_.M9,_.zx,_.M9,zaS]);var MjW=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(MjW,_.E8);MjW.prototype.getCommand=function(){return _.wG(this,1)};
var LCK=function(){var Z=new MjW;return _.Ap(Z,1,0)};var uHL=_.Is([0,YDW,_.zx,[0,_.M9,_.zx,-1]]);var WCi=new _.Ny("s"),grI=new _.Ny("t"),IKk=new _.Ny("u"),ZPK=new _.Ny("v"),VoW=function(Z,V,a){_.CC.call(this,WCi);this.mediaKey=Z;this.photoUrl=V;this.photoSource=a};
_.O(VoW,_.CC);var aNW=function(){_.CC.call(this,grI)};
_.O(aNW,_.CC);var JpJ=function(Z){Z=Z===void 0?!1:Z;_.CC.call(this,IKk);this.isError=Z};
_.O(JpJ,_.CC);var ouk=function(){_.CC.call(this,ZPK)};
_.O(ouk,_.CC);var rp0=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,BGL=function(Z){if(typeof Z=="string"){if(Z.charAt(0)==".")return PtW(Z.substr(1));if(Z.charAt(0)=="["){var V=rp0.exec(Z);Z=Z.indexOf("=")==-1?void 0:V[3];return fNk(V[1],Z)}return iPW(Z)}return Z},PtW=function(Z){return function(V){return V.getAttribute&&_.ve(V,Z)}},fNk=function(Z,V){return function(a){return V!==void 0?a.getAttribute&&a.getAttribute(Z)==V:a.hasAttribute&&a.hasAttribute(Z)}},iPW=function(Z){Z=Z.toUpperCase();
return function(V){return(V=V.tagName)&&V.toUpperCase()==Z}},d90=function(){return!0};var z6=function(Z,V){this.JSC$17184_key_=Z;this.JSC$17184_value_=V},$T=function(Z){throw Error("ek`"+Z.JSC$17184_key_);
},m98=function(Z,V){return new TypeError("fk`"+V+"`"+Z.JSC$17184_key_+"`"+Z.JSC$17184_value_+"`"+typeof Z.JSC$17184_value_)};
z6.prototype.string=function(Z){if(arguments.length==0)var V=NGK(this);else{var a;V=(a=CtK(this))!=null?a:Z}return V};
var NGK=function(Z){var V=CtK(Z);V===null&&$T(Z);return V},CtK=function(Z){var V=Z.JSC$17184_value_;
if(V==null)return null;if(typeof V==="string")return V;throw m98(Z,"string");};
z6.prototype.bool=function(Z){if(arguments.length==0){var V=this.optionalBool();V===null&&$T(this)}else{var a;V=(a=this.optionalBool())!=null?a:Z}return V};
z6.prototype.optionalBool=function(){var Z=this.JSC$17184_value_;if(Z==null)return null;if(typeof Z==="boolean")return Z;if(typeof Z==="string"){Z=Z.toLowerCase();if(Z==="true"||Z==="1")return!0;if(Z==="false"||Z==="0")return!1}throw m98(this,"boolean");};
z6.prototype.number=function(Z){if(arguments.length==0){var V=qGJ(this);V===null&&$T(this)}else{var a;V=(a=qGJ(this))!=null?a:Z}return V};
var qGJ=function(Z){var V=Z.JSC$17184_value_;if(V==null)return null;if(typeof V==="number")return V;if(typeof V==="string"){var a=Number(V);if(!isNaN(a)&&(a!==0||V.trim().length!==0))return a}throw m98(Z,"number");};
z6.prototype.toString=function(){return NGK(this)};
z6.prototype.array=function(Z){if(arguments.length==0){var V=SGi(this);V===null&&$T(this);return V}V=SGi(this);return V==null?Z:V};
var SGi=function(Z){var V=Z.JSC$17184_value_;if(V==null)return null;Array.isArray(V)||(typeof V!=="string"?V=[V]:(V=V.trim(),V=V==""?[]:V.split(",").map(function(a){return a.trim()})));
return TGo(Z,V)},TGo=function(Z,V){var a=Z.JSC$17184_key_+"[";
return Array.from(V,function(J,r){return new z6(a+r+"]",J)})};
z6.prototype.object=function(Z){var V=this.JSC$17184_value_;if(V==null)return Z===void 0&&$T(this),Z;if(typeof V==="object"&&V.constructor===Object){Z={};var a=this.JSC$17184_key_+".",J;for(J in V)Z[J]=new z6(a+J,V[J]);return Z}throw m98(this,"object");};var Rn=function(Z){this.list_=YGk(Z)},YGk=function(Z){if(Z instanceof Rn)Z=Z.list_;
else if(Z[0]instanceof Rn){for(var V=new Set,a=0;a<Z.length;a++)for(var J=_.B(Z[a].list_),r=J.next();!r.done;r=J.next())V.add(r.value);Z=V}return[].concat(_.nw(Z))};
_.P=Rn.prototype;_.P.each=function(Z,V,a){((a===void 0?0:a)?ZMK:_.jp)(this.list_,Z,V);return this};
_.P.size=function(){return this.list_.length};
_.P.isEmpty=function(){return this.list_.length===0};
_.P.get=function(Z){return this.list_[Z]||null};
_.P.el=function(){return this.list_[0]||null};
_.P.map=function(Z,V){return _.sY(this.list_,Z,V)};
_.P.equals=function(Z){return this===Z||_.qr(this.list_,Z.list_)};
_.P.first=function(){return this.list_.length==0?null:new MM(this.list_[0])};
_.P.find=function(Z){var V=[];this.each(function(a){a=a.querySelectorAll(String(Z));for(var J=0;J<a.length;J++)V.push(a[J])});
return new Rn(V)};
_.P.parent=function(){var Z=[];this.each(function(V){(V=V.parentElement||null)&&!_.$V(Z,V)&&Z.push(V)});
return new Rn(Z)};
_.P.children=function(){var Z=[];this.each(function(V){V=_.wT(V);for(var a=0;a<V.length;a++)Z.push(V[a])});
return new Rn(Z)};
_.P.filter=function(Z){Z=_.Jp(this.list_,BGL(Z));return new Rn(Z)};
_.P.closest=function(Z){var V=[],a=BGL(Z),J=function(r){return _.xE(r)&&a(r)};
this.each(function(r){(r=_.bv(r,J,!0))&&!_.$V(V,r)&&V.push(r)});
return new Rn(V)};
_.P.next=function(Z){return XLW(this,_.TCb,Z)};
_.P.prev=function(Z){return XLW(this,KEo,Z)};
var XLW=function(Z,V,a){var J=[];var r=a?BGL(a):d90;Z.each(function(f){(f=V(f))&&r(f)&&J.push(f)});
return new Rn(J)};
Rn.prototype.setClass=function(Z){return this.each(function(V){_.jw(V,Z)})};
var KK0=function(Z,V){return Z.each(function(a){_.UU(a,V)})},nui=function(Z,V){return Z.each(function(a){_.y0(a,V)})};
Rn.prototype.toggleClass=function(Z,V){return V===!0?KK0(this,Z):V===!1?nui(this,Z):this.each(function(a){_.ve(a,Z)?_.y0(a,Z):_.UU(a,Z)})};
Rn.prototype.setText=function(Z){return this.each(function(V){_.bL(V,Z)})};
var lN8=function(Z){Z.each(function(V){V.removeAttribute("aria-hidden")})};
Rn.prototype.getStyle=function(Z){if(this.list_.length>0){var V=this.list_[0],a=V.style[_.f4(Z)];return typeof a!=="undefined"?a:V.style[_.wWc(V,Z)]||""}};
Rn.prototype.getData=function(Z){if(this.list_.length===0)return new z6(Z,null);var V=PAL(this.list_[0],Z);return new z6(Z,V)};
Rn.prototype.focus=function(Z){try{Z?this.el().focus(Z):this.el().focus()}catch(V){}return this};
Rn.prototype.click=function(){var Z=_.OY(this.el());if(Z.createEvent){var V=Z.createEvent("MouseEvents");V.initMouseEvent("click",!0,!0,Z.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(V)}else Z=Z.createEventObject(),Z.clientX=0,Z.clientY=0,Z.screenX=0,Z.screenY=0,Z.altKey=!1,Z.ctrlKey=!1,Z.shiftKey=!1,Z.button=0,this.el().fireEvent("onclick",Z)};
var L$=function(Z,V,a,J){function r(N,C,T){var Y=C;C&&C.parentNode&&(Y=C.cloneNode(!0));N(Y,T)}
J=J===void 0?!1:J;if(Z.list_.length==1){var f=Z.list_[0],d=function(N){return V(N,f)};
a instanceof Rn?a.each(d,void 0,J):Array.isArray(a)?(J?ZMK:_.jp)(a,d):d(a);return Z}return Z.each(function(N){a instanceof Rn?a.each(function(C){r(V,C,N)}):Array.isArray(a)?_.jp(a,function(C){r(V,C,N)}):r(V,a,N)})};
_.P=Rn.prototype;_.P.append=function(Z){return L$(this,function(V,a){V&&a.appendChild(V)},Z)};
_.P.appendTo=function(Z){(new Rn([Z])).append(this);return this};
_.P.remove=function(){return L$(this,function(Z,V){_.CG(V)},null)};
_.P.empty=function(){return L$(this,function(Z,V){_.cv(V)},null)};
_.P.after=function(Z,V){return L$(this,function(a,J){a&&_.GR(a,J)},Z,!(V===void 0||V))};
_.P.before=function(Z){return L$(this,function(V,a){V&&_.OX(V,a)},Z)};
_.P.replaceWith=function(Z){return L$(this,function(V,a){V&&_.C8L(V,a)},Z)};
_.P.toggle=function(Z){return this.each(function(V){_.xl(V,Z)})};
_.P.show=function(){return this.toggle(!0)};
_.P.hide=function(){return this.toggle(!1)};
_.P.trigger=function(Z,V,a,J){return toW(this,Z,V,a,J)};
var toW=function(Z,V,a,J,r){return Z.each(function(f){_.U_K(_.OY(f)).triggerWizEventInternal(f,V,a,J,r)})},MM=function(Z,V){Z instanceof Rn&&(V=Z.list_,Z=null);
this.list_=YGk(Z!=null?[Z]:V)};
_.V8(MM,Rn);_.P=MM.prototype;_.P.children=function(){return new Rn(Array.prototype.slice.call(_.wT(this.list_[0])))};
_.P.each=function(Z,V){Z.call(V,this.list_[0],0);return this};
_.P.size=function(){return 1};
_.P.el=function(){return this.list_[0]};
_.P.first=function(){return this};var uY=function(Z,V){V=V===void 0?window:V;this.hostId=Z;this.JSC$17195_win=V;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$17195_previousHtmlOverscroll=this.JSC$17195_previousBodyOverscroll=this.JSC$17195_previousBodyOverflow="";this.eventTarget=new _.X6;this.JSC$17195_win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},
D9K=function(Z){var V=s8C(s8C(s8C(new FKI(78),"po"),"hppp"),"hhc");
V.authUser=Number(_.yr("SESSION_INDEX","0"));V.colorScheme=Z;return V};
uY.prototype.getOrigin=function(){return this.origin?this.origin:_.We(_.u0(_.LC(new _.Et,this.JSC$17195_win.location.protocol),this.JSC$17195_win.location.hostname),this.JSC$17195_win.location.port).toString()};
uY.prototype.getTargetOrigin=function(){return _.We(_.u0(_.LC(new _.Et,this.scheme),this.domain),this.port)};
uY.prototype.preloadIframe=function(Z){var V=this;if(this.iframeLoadPromise===void 0){var a=document.createElement("iframe");this.iframe=a;IAo(a,Z);this.iframeLoadPromise=new Promise(function(J,r){var f=!1,d=function(N){N.stopPropagation();a.removeEventListener("error",d);a.removeEventListener("securitypolicyviolation",d);r(Error("gk",{cause:N}))};
a.addEventListener("error",d);a.addEventListener("securitypolicyviolation",d);setTimeout(function(){f||r(Error("hk"))},3E4);
cp0(V,a,function(){f=!0;a.removeEventListener("error",d);a.removeEventListener("securitypolicyviolation",d);J()})});
OPk(this);Z=this.getTargetOrigin().toString();a.setAttribute("allow","camera "+Z+"; display-capture "+Z);this.parentElement.appendChild(a)}return this.iframeLoadPromise};
var ypD=function(Z,V){var a,J;return _.m(function(r){if(r.nextAddress==1)return a=zlC(getComputedStyle(Z.parentElement).direction==="rtl"),Z.parentElement.appendChild(a),document.activeElement instanceof HTMLElement&&(Z.elementToFocusAfterClose=document.activeElement),_.rs(r,2),_.q(r,Z.preloadIframe(V),4);if(r.nextAddress!=2){Z.parentElement.removeChild(a);Z.JSC$17195_previousBodyOverflow=Z.parentElement.style.overflow;Z.JSC$17195_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
Z.JSC$17195_previousBodyOverscroll=Z.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";Z.parentElement.style.overscrollBehavior="contain";Z.parentElement.style.overflow="hidden";var f=Z.iframe;f.style.bottom="0";f.style.border="none";f.style.height="100%";f.style.left="0";f.style.position=Z.iframePosition;f.style.right="0";f.style.top="0";f.style.width="100%";f.style.zIndex="2202";f.setAttribute("aria-hidden","false");f.setAttribute("aria-modal","true");
Z.opened=!0;Gx0(Z);return _.Hb(r,0)}J=_.ds(r);Z.parentElement.removeChild(a);u38(Z.isDarkTheme());wLJ(Z,!1);throw Error("ik",{cause:J});})},wLJ=function(Z,V){V=V===void 0?!0:V;
Z.iframe!==void 0&&(bPW(Z),document.documentElement.style.overscrollBehavior=Z.JSC$17195_previousHtmlOverscroll,Z.parentElement.style.overscrollBehavior=Z.JSC$17195_previousBodyOverscroll,Z.parentElement.style.overflow=Z.JSC$17195_previousBodyOverflow,Z.elementToFocusAfterClose!==void 0&&(Z.elementToFocusAfterClose.focus(),Z.elementToFocusAfterClose=void 0),V?OPk(Z):(Z.parentElement.removeChild(Z.iframe),Z.iframe=void 0,Z.iframeLoadPromise=void 0,Z.mainChannel=void 0),Z.opened=!1)},bPW=function(Z){Z.backgroundElementsAriaHiddenIsNull&&
(lN8(Z.backgroundElementsAriaHiddenIsNull),Z.backgroundElementsAriaHiddenIsNull=void 0);
Z.backgroundElementsAriaHiddenIsFalse&&(Z.backgroundElementsAriaHiddenIsFalse.each(function(V){V.setAttribute("aria-hidden","false")}),Z.backgroundElementsAriaHiddenIsFalse=void 0);
Z.backgroundElementsWithoutInert&&(Z.backgroundElementsWithoutInert.each(function(V){V.removeAttribute("inert")}),Z.backgroundElementsWithoutInert=void 0)},Gx0=function(Z){Z.backgroundElementsAriaHiddenIsNull=(new MM(Z.iframe.parentElement)).children().filter(function(V){return V.getAttribute("aria-hidden")===null&&V!==Z.iframe});
Z.backgroundElementsAriaHiddenIsNull.each(function(V){V.setAttribute("aria-hidden","true")});
Z.backgroundElementsAriaHiddenIsFalse=(new MM(Z.iframe.parentElement)).children().filter(function(V){return V.getAttribute("aria-hidden")==="false"&&V!==Z.iframe});
Z.backgroundElementsAriaHiddenIsFalse.each(function(V){V.setAttribute("aria-hidden","true")});
Z.backgroundElementsWithoutInert=(new MM(Z.iframe.parentElement)).children().filter(function(V){return!V.hasAttribute("inert")&&V!==Z.iframe});
Z.backgroundElementsWithoutInert.each(function(V){V.setAttribute("inert","true")})},OPk=function(Z){Z=Z.iframe;
Z.style.bottom="-1000px";Z.style.position="fixed";Z.style.right="-1000px";Z.style.border="";Z.style.height="";Z.style.left="";Z.style.top="";Z.style.width="";Z.style.zIndex="";Z.setAttribute("aria-hidden","true");Z.setAttribute("aria-modal","false")};
uY.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var FKI=function(Z,V){uY.call(this,QyJ[Z],V);this.options=[];this.style=""};
_.O(FKI,uY);var U9W=function(Z){Z.style="youtube";return Z},HPD=function(Z,V){Z.eventTarget.listen(IKk,V);
return Z},ApK=function(Z,V){Z.eventTarget.listen(WCi,V);
return Z},s8C=function(Z,V){Z.options.push(V);
return Z},kxo=function(Z){var V=[Z.getOrigin()];
Z.ancestorOrigins&&V.push.apply(V,_.nw(Z.ancestorOrigins));var a=new _.Et(Z.JSC$17195_win.location.href),J=Z.startUrl?Z.startUrl:Z.options.includes("po")?"profile-picture/art":"profile-picture";V=Zt(_.ge(Z.getTargetOrigin(),J),"origin",V);Z.startUrl&&_.vX(V,"startPath",Z.startUrl);Z.authUser>0&&_.vX(V,"authuser",Z.authUser);Z.pageId!==void 0&&_.vX(V,"pageId",Z.pageId);_.vX(V,"hostId",Z.hostId);Z.jsMode!==void 0&&_.vX(V,"jsmode",Z.jsMode);Z.options.length>0&&_.vX(V,"opts",Z.options.join(","));try{for(var r=
_.B(["utm_source","utm_medium","utm_campaign","utm_content"]),f=r.next();!f.done;f=r.next()){var d=f.value;_.jO(a,d)&&_.vX(V,d,_.jO(a,d))}var N,C=(N=Z.hl)!=null?N:_.jO(a,"hl");C!==void 0&&_.vX(V,"hl",C)}catch(T){if(!(T instanceof URIError))throw T;}Z.colorScheme&&_.vX(V,"theme",Z.colorScheme);Z.style&&_.vX(V,"style",Z.style);return V},Eu0=function(Z,V){Z.mainChannel=_.WL({destination:Z.JSC$17195_win,
iframe:V,origin:Z.getTargetOrigin().toString(),channelName:"ow",onMessage:function(a){a=RaW(a.data);if(V===Z.iframe)switch(_.wG(a,1)){case 1:Z.eventTarget.dispatchEvent(new JpJ);wLJ(Z);break;case 2:Z.eventTarget.dispatchEvent(new VoW(_.Gx(a,4),_.Gx(a,2),_.wG(a,5),_.Ma(a,eaJ,6)));break;case 0:var J;Z.eventTarget.dispatchEvent(new aNW(_.Gx(a,2),(J=_.wG(a,3))!=null?J:0));break;case 3:Z.eventTarget.dispatchEvent(new JpJ(!0));wLJ(Z,!1);break;case 4:Z.eventTarget.dispatchEvent(new ouk)}}})},cp0=function(Z,
V,a){_.WL({destination:Z.JSC$17195_win,
iframe:V,origin:_.We(_.u0(_.LC(new _.Et,Z.scheme),Z.domain),Z.port).toString(),channelName:"owi",onMessage:function(J){V===Z.iframe&&(a!==void 0&&a(),Eu0(Z,V),Z.opened&&Z.mainChannel.send(uHL(LCK())),J.reply(),cp0(Z,V))}})};
FKI.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?uY.prototype.preloadIframe.call(this,kxo(this).toString()):this.iframeLoadPromise};
FKI.prototype.openPicker=function(Z){var V=this;return _.m(function(a){if(a.nextAddress==1)return V.startUrl=Z?Z:V.options.includes("po")?"profile-picture/art":"profile-picture",_.q(a,ypD(V,kxo(V).toString()),2);if(V.mainChannel){var J=V.mainChannel,r=J.send;var f=LCK();f=_.m_(f,2,V.startUrl);r.call(J,uHL(f))}_.mt(a)})};var j8k=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(j8k,_.E8);_.P=j8k.prototype;_.P.getSize=function(){return iY(this,1)};
_.P.setSize=function(Z){return _.HL(this,1,Z)};
_.P.getWidth=function(){return iY(this,12)};
_.P.getHeight=function(){return iY(this,13)};
_.P.setCenterCrop=function(Z){return _.J7(this,20,Z)};
_.P.getHtml=function(){return _.DN(this,4)};
_.P.getToken=function(){return _.ms(this,24)};
_.P.setToken=function(Z){return _.m_(this,24,Z)};
_.P.getBackgroundColor=function(){return iY(this,87)};
_.P.hasBackgroundColor=function(){return _.cW(_.So(this,87))!=null};
_.P.getStoryboardLevel=function(){return iY(this,109)};var W7=function(Z){this.JSC$17203_value_=void 0;this.childNodes_={};if(Z){var V=_.MOr(Z);Z=_.My(Z);for(var a=0;a<V.length;a++)this.set(V[a],Z[a])}};
W7.prototype.set=function(Z,V){vuL(this,Z,V,!1)};
W7.prototype.add=function(Z,V){vuL(this,Z,V,!0)};
var vuL=function(Z,V,a,J){for(var r=0;r<V.length;r++){var f=V.charAt(r);Z.childNodes_[f]||(Z.childNodes_[f]=new W7);Z=Z.childNodes_[f]}if(J&&Z.JSC$17203_value_!==void 0)throw Error("jk`"+V);Z.JSC$17203_value_=a},x9K=function(Z,V){for(var a=0;a<V.length;a++)if(Z=Z.childNodes_[V.charAt(a)],!Z)return;
return Z};
W7.prototype.get=function(Z){return(Z=x9K(this,Z))?Z.JSC$17203_value_:void 0};
W7.prototype.getValues=function(){var Z=[];Q88(this,Z);return Z};
var Q88=function(Z,V){Z.JSC$17203_value_!==void 0&&V.push(Z.JSC$17203_value_);for(var a in Z.childNodes_)Q88(Z.childNodes_[a],V)};
W7.prototype.getKeys=function(Z){var V=[];if(Z){for(var a=this,J=0;J<Z.length;J++){var r=Z.charAt(J);if(!a.childNodes_[r])return[];a=a.childNodes_[r]}pLK(a,Z,V)}else pLK(this,"",V);return V};
var pLK=function(Z,V,a){Z.JSC$17203_value_!==void 0&&a.push(V);for(var J in Z.childNodes_)pLK(Z.childNodes_[J],V+J,a)};
_.P=W7.prototype;_.P.containsKey=function(Z){return this.get(Z)!==void 0};
_.P.containsValue=function(Z){if(this.JSC$17203_value_===Z)return!0;for(var V in this.childNodes_)if(this.childNodes_[V].containsValue(Z))return!0;return!1};
_.P.clear=function(){this.childNodes_={};this.JSC$17203_value_=void 0};
_.P.remove=function(Z){for(var V=this,a=[],J=0;J<Z.length;J++){var r=Z.charAt(J);if(!V.childNodes_[r])throw Error("kk`"+Z);a.push([V,r]);V=V.childNodes_[r]}Z=V.JSC$17203_value_;for(delete V.JSC$17203_value_;a.length>0;)if(J=a.pop(),V=J[0],J=J[1],V.childNodes_[J].isEmpty())delete V.childNodes_[J];else break;return Z};
_.P.clone=function(){return new W7(this)};
_.P.getCount=function(){return st8(this.getValues())};
_.P.isEmpty=function(){return this.JSC$17203_value_===void 0&&_.lv.isEmpty(this.childNodes_)};var oZo=function(){if(!hvC){var Z=hvC=new W7,V;for(V in ev0)Z.add(V,ev0[V])}},hvC,g$=function(Z,V){this.types=Z;
this.setters=V},ev0={a:new g$([3,
0],[function(Z,V){_.J7(Z,21,V)},
function(Z,V){_.HL(Z,56,V)}]),
al:new g$([3],[function(Z,V){_.J7(Z,74,V)}]),
b:new g$([3,0],[function(Z,V){_.J7(Z,23,V)},
function(Z,V){_.HL(Z,38,V)}]),
ba:new g$([0],[function(Z,V){_.HL(Z,85,V)}]),
bc:new g$([0],[function(Z,V){_.HL(Z,87,V)}]),
br:new g$([0],[function(Z,V){_.HL(Z,86,V)}]),
c:new g$([3,0],[function(Z,V){_.J7(Z,2,V)},
function(Z,V){_.HL(Z,39,V)}]),
cc:new g$([3],[function(Z,V){_.J7(Z,51,V)}]),
ci:new g$([3],[function(Z,V){_.J7(Z,32,V)}]),
ckm:new g$([3],[function(Z,V){_.J7(Z,104,V)}]),
cp:new g$([0],[function(Z,V){_.HL(Z,92,V)}]),
cr:new g$([3],[function(Z,V){_.J7(Z,108,V)}]),
cv:new g$([0],[function(Z,V){_.HL(Z,94,V)}]),
d:new g$([3],[function(Z,V){_.J7(Z,3,V)}]),
dc:new g$([5],[function(Z,V){_.m_(Z,99,V)}]),
df:new g$([3],[function(Z,V){_.J7(Z,80,V)}]),
dv:new g$([3],[function(Z,V){_.J7(Z,90,V)}]),
e:new g$([0],[function(Z,V){_.HL(Z,15,V)}]),
em:new g$([0],[function(Z,V){_.HL(Z,107,V)}]),
f:new g$([4],[function(Z,V){_.m_(Z,16,V)}]),
fg:new g$([3],[function(Z,V){_.J7(Z,34,V)}]),
fh:new g$([3],[function(Z,V){_.J7(Z,30,V)}]),
fm:new g$([3],[function(Z,V){_.J7(Z,84,V)}]),
fo:new g$([2],[function(Z,V){_.u1(Z,79,_.dC(V))}]),
ft:new g$([3],[function(Z,V){_.J7(Z,50,V)}]),
fv:new g$([3],[function(Z,V){_.J7(Z,31,V)}]),
g:new g$([3],[function(Z,V){_.J7(Z,14,V)}]),
gce:new g$([4],[function(Z,V){_.m_(Z,112,V)}]),
gd:new g$([3],[function(Z,V){_.J7(Z,83,V)}]),
gm:new g$([3],[function(Z,V){_.J7(Z,105,V)}]),
h:new g$([3,0],[function(Z,V){_.J7(Z,4,V)},
function(Z,V){_.HL(Z,13,V)}]),
i:new g$([3],[function(Z,V){_.J7(Z,22,V)}]),
ic:new g$([0],[function(Z,V){_.HL(Z,71,V)}]),
id:new g$([3],[function(Z,V){_.J7(Z,70,V)}]),
il:new g$([3],[function(Z,V){_.J7(Z,96,V)}]),
ip:new g$([3],[function(Z,V){_.J7(Z,54,V)}]),
iv:new g$([0],[function(Z,V){_.Nf(Z,75,V)}]),
j:new g$([1],[function(Z,V){V=V==null?V:JdD(V);_.u1(Z,29,V)}]),
k:new g$([3,0],[function(Z,V){_.J7(Z,17,V)},
function(Z,V){_.HL(Z,42,V)}]),
l:new g$([0],[function(Z,V){_.HL(Z,44,V)}]),
lf:new g$([3],[function(Z,V){_.J7(Z,65,V)}]),
lo:new g$([3],[function(Z,V){_.J7(Z,97,V)}]),
m:new g$([0],[function(Z,V){_.HL(Z,63,V)}]),
md:new g$([3],[function(Z,V){_.J7(Z,91,V)}]),
mm:new g$([4],[function(Z,V){_.m_(Z,81,V)}]),
mo:new g$([3],[function(Z,V){_.J7(Z,73,V)}]),
mv:new g$([3],[function(Z,V){_.J7(Z,66,V)}]),
n:new g$([3],[function(Z,V){Z.setCenterCrop(V)}]),
nc:new g$([3],[function(Z,V){_.J7(Z,55,V)}]),
nd:new g$([3],[function(Z,V){_.J7(Z,53,V)}]),
ng:new g$([3],[function(Z,V){_.J7(Z,95,V)}]),
ngm:new g$([3],[function(Z,V){_.J7(Z,106,V)}]),
no:new g$([3],[function(Z,V){_.J7(Z,37,V)}]),
ns:new g$([3],[function(Z,V){_.J7(Z,40,V)}]),
nt0:new g$([4],[function(Z,V){_.m_(Z,36,V)}]),
ntm:new g$([3],[function(Z,V){_.J7(Z,114,V)}]),
nu:new g$([3],[function(Z,V){_.J7(Z,46,V)}]),
nw:new g$([3],[function(Z,V){_.J7(Z,48,V)}]),
o:new g$([1,3],[function(Z,V){V=V==null?V:JdD(V);_.u1(Z,7,V)},
function(Z,V){_.J7(Z,27,V)}]),
p:new g$([3,0],[function(Z,V){_.J7(Z,19,V)},
function(Z,V){_.HL(Z,43,V)}]),
pa:new g$([3],[function(Z,V){_.J7(Z,61,V)}]),
pc:new g$([0],[function(Z,V){_.HL(Z,88,V)}]),
pd:new g$([3],[function(Z,V){_.J7(Z,60,V)}]),
pf:new g$([3],[function(Z,V){_.J7(Z,67,V)}]),
pg:new g$([3],[function(Z,V){_.J7(Z,72,V)}]),
pi:new g$([2],[function(Z,V){_.u1(Z,76,_.dC(V))}]),
pp:new g$([3],[function(Z,V){_.J7(Z,52,V)}]),
pt:new g$([4],[function(Z,V){_.m_(Z,111,V)}]),
q:new g$([4],[function(Z,V){_.m_(Z,28,V)}]),
r:new g$([3,0],[function(Z,V){_.J7(Z,6,V)},
function(Z,V){_.HL(Z,26,V)}]),
ra:new g$([3],[function(Z,V){_.J7(Z,103,V)}]),
rf:new g$([3],[function(Z,V){_.J7(Z,100,V)}]),
rg:new g$([3],[function(Z,V){_.J7(Z,59,V)}]),
rh:new g$([3],[function(Z,V){_.J7(Z,49,V)}]),
rj:new g$([3],[function(Z,V){_.J7(Z,57,V)}]),
ro:new g$([2],[function(Z,V){_.u1(Z,78,_.dC(V))}]),
rp:new g$([3],[function(Z,V){_.J7(Z,58,V)}]),
rw:new g$([3],[function(Z,V){_.J7(Z,35,V)}]),
rwa:new g$([3],[function(Z,V){_.J7(Z,64,V)}]),
rwu:new g$([3],[function(Z,V){_.J7(Z,41,V)}]),
s:new g$([3,0],[function(Z,V){_.J7(Z,33,V)},
function(Z,V){Z.setSize(V)}]),
sb:new g$([0],[function(Z,V){_.HL(Z,110,V)}]),
sc:new g$([0],[function(Z,V){_.HL(Z,89,V)}]),
sg:new g$([3],[function(Z,V){_.J7(Z,82,V)}]),
sl:new g$([0],[function(Z,V){_.HL(Z,109,V)}]),
sm:new g$([3],[function(Z,V){_.J7(Z,93,V)}]),
t:new g$([4],[function(Z,V){Z.setToken(V)}]),
tm:new g$([3],[function(Z,V){_.J7(Z,113,V)}]),
u:new g$([3],[function(Z,V){_.J7(Z,18,V)}]),
ut:new g$([3],[function(Z,V){_.J7(Z,45,V)}]),
v:new g$([0],[function(Z,V){_.HL(Z,62,V)}]),
vb:new g$([0],[function(Z,V){_.Nf(Z,68,V)}]),
vf:new g$([4],[function(Z,V){_.m_(Z,102,V)}]),
vl:new g$([0],[function(Z,V){_.Nf(Z,69,V)}]),
vm:new g$([3],[function(Z,V){_.J7(Z,98,V)}]),
w:new g$([0],[function(Z,V){_.HL(Z,12,V)}]),
x:new g$([0],[function(Z,V){_.HL(Z,9,V)}]),
y:new g$([0],[function(Z,V){_.HL(Z,10,V)}]),
ya:new g$([2],[function(Z,V){_.u1(Z,77,_.dC(V))}]),
z:new g$([0],[function(Z,V){_.HL(Z,11,V)}])};
oZo.prototype.parse=function(Z){var V=new j8k,a=new j8k;if(Z=="")Z=!0;else{Z=Z.split("-");for(var J=!0,r=0;r<Z.length;r++){var f=Z[r];if(f.length==0)J=!1;else{var d=f,N=!1;var C=d;var T=d.charAt(0);T!=T.toLowerCase()&&(N=!0,C=d.charAt(0).toLowerCase()+d.substring(1));var Y=hvC;for(T=1;T<=C.length;++T){var X=Y,n=C.substring(0,T);if(n.length==0?X.isEmpty():!x9K(X,n))break}C=T==1?null:(C=Y.get(C.substring(0,T-1)))?{option:d.substring(0,T-1),value:d.substring(T-1),signed:N,attributes:C}:null;if(C){d=
[];N=[];T=!1;for(Y=0;Y<C.attributes.types.length;Y++){X=C.attributes.types[Y];var t=C.value;n=r;if(C.signed&&X==1)for(var c=t.length;c<12&&n<Z.length-1;)t+="-"+Z[n+1],c=t.length,++n;else if(X==2)for(;n<Z.length-1&&Z[n+1].match(/^[\d\.]/);)t+="-"+Z[n+1],++n;c=C.attributes.setters[Y];t=zvk(this,X)(C.option,t,V,a,c);if(t===null){T=!0;r=n;break}else d.push(X),N.push(t)}if(!T)for(C=0;C<N.length;C++)Y=d[C],t=N[C],$9K(this,Y)(f,t);J=J&&T}else J=!1}}Z=J}return new RvW(V,a,Z)};
var In=function(Z,V,a,J,r,f){r(a,V);Z=Z.charAt(0);f=f(Z==Z.toUpperCase());r(J,f)};
_.P=oZo.prototype;_.P.parseAndSetIntOption_=function(Z,V,a,J,r){if(V=="")return 0;isFinite(V)&&(V=String(V));V=typeof V==="string"?/^\s*-?0x/i.test(V)?parseInt(V,16):parseInt(V,10):NaN;if(isNaN(V))return 1;In(Z,V,a,J,r,Number);return null};
_.P.logIntParseError_=function(){};
_.P.parseAndSetFloatOption_=function(Z,V,a,J,r){if(V=="")return 0;var f=Number(V);V=f==0&&_.Ni(V)?NaN:f;if(isNaN(V))return 1;In(Z,V,a,J,r,Number);return null};
_.P.logFloatParseError_=function(){};
_.P.parseAndSetBoolOption_=function(Z,V,a,J,r){if(V!="")return 2;In(Z,!0,a,J,r,Boolean);return null};
_.P.logBoolParseError_=function(){};
_.P.parseAndSetStringOption_=function(Z,V,a,J,r){if(V=="")return 0;In(Z,V,a,J,r,function(f){return f?"1":""});
return null};
_.P.logStringParseError_=function(){};
_.P.parseAndSetUint64Base64Option_=function(Z,V,a,J,r){if(V=="")return 0;In(Z,V,a,J,r,function(f){return f?1:0});
return null};
var zvk=function(Z,V){switch(V){case 0:return(0,_.KG)(Z.parseAndSetIntOption_,Z);case 2:return(0,_.KG)(Z.parseAndSetFloatOption_,Z);case 3:return(0,_.KG)(Z.parseAndSetBoolOption_,Z);case 4:return(0,_.KG)(Z.parseAndSetStringOption_,Z);case 1:return(0,_.KG)(Z.parseAndSetUint64Base64Option_,Z);default:return function(){}}},$9K=function(Z,V){switch(V){case 0:return(0,_.KG)(Z.logIntParseError_,Z);
case 2:return(0,_.KG)(Z.logFloatParseError_,Z);case 3:return(0,_.KG)(Z.logBoolParseError_,Z);case 4:case 1:return(0,_.KG)(Z.logStringParseError_,Z);default:return function(){}}},RvW=function(Z,V,a){this.valueProto_=Z;
this.signatureFlagProto_=V;this.JSC$17215_valid_=a};
RvW.prototype.isValid=function(){return this.JSC$17215_valid_};var Z48=function(Z){this.JSC$17216_parser_=null;this.JSC$17216_components_=[];this.JSC$17216_parsedOptions_=null;MoL(this,Z)},LKJ=function(Z){Z.JSC$17216_parser_==null&&(Z.JSC$17216_parser_=new oZo);
return Z.JSC$17216_parser_},MoL=function(Z,V){Z.JSC$17216_parsedOptions_=V?typeof V==="string"?LKJ(Z).parse(V):V:LKJ(Z).parse("")},Zz=function(Z,V){return Z==V?!1:!0};
_.P=Z48.prototype;_.P.JSC$17218_setCrop=function(Z){Z=Z||void 0;var V=this.JSC$17216_parsedOptions_,a=V.valueProto_;Zz(Z,_.DN(a,2),_.DN(V.signatureFlagProto_,2))&&_.J7(a,2,Z);return this};
_.P.JSC$17218_setCircleCrop=function(Z){Z=Z||void 0;var V=this.JSC$17216_parsedOptions_,a=V.valueProto_;Zz(Z,f$(a,51),f$(V.signatureFlagProto_,51))&&_.J7(a,51,Z);return this};
_.P.JSC$17218_setImageCrop=function(Z){Z=Z||void 0;var V=this.JSC$17216_parsedOptions_,a=V.valueProto_;Zz(Z,f$(a,32),f$(V.signatureFlagProto_,32))&&_.J7(a,32,Z);return this};
_.P.JSC$17218_setHeight=function(Z){var V=this.JSC$17216_parsedOptions_,a=V.valueProto_;Zz(Z,a.getHeight(),V.signatureFlagProto_.getHeight())&&_.HL(a,13,Z);return this};
_.P.setCenterCrop=function(Z){Z=Z||void 0;var V=this.JSC$17216_parsedOptions_,a=V.valueProto_;Zz(Z,_.DN(a,20),_.DN(V.signatureFlagProto_,20))&&a.setCenterCrop(Z);return this};
_.P.JSC$17218_setSmartCrop=function(Z){Z=Z||void 0;var V=this.JSC$17216_parsedOptions_,a=V.valueProto_;Zz(Z,_.DN(a,19),_.DN(V.signatureFlagProto_,19))&&_.J7(a,19,Z);return this};
_.P.JSC$17218_setPad=function(Z){Z=Z||void 0;var V=this.JSC$17216_parsedOptions_,a=V.valueProto_;Zz(Z,f$(a,60),f$(V.signatureFlagProto_,60))&&_.J7(a,60,Z);return this};
_.P.JSC$17218_setSmartCropUseFace=function(Z){Z=Z||void 0;var V=this.JSC$17216_parsedOptions_,a=V.valueProto_;Zz(Z,_.DN(a,67),_.DN(V.signatureFlagProto_,67))&&_.J7(a,67,Z);return this};
_.P.JSC$17218_setSmartCropNoClip=function(Z){Z=Z||void 0;var V=this.JSC$17216_parsedOptions_,a=V.valueProto_;Zz(Z,_.DN(a,52),_.DN(V.signatureFlagProto_,52))&&_.J7(a,52,Z);return this};
_.P.setSize=function(Z){var V=this.JSC$17216_parsedOptions_,a=V.valueProto_;Zz(Z,a.getSize(),V.signatureFlagProto_.getSize())&&a.setSize(Z);return this};
_.P.setToken=function(Z){Z=Z||void 0;var V=this.JSC$17216_parsedOptions_,a=V.valueProto_;Zz(Z,a.getToken(),V.signatureFlagProto_.getToken())&&a.setToken(Z);return this};
_.P.JSC$17218_setWidth=function(Z){var V=this.JSC$17216_parsedOptions_,a=V.valueProto_;Zz(Z,a.getWidth(),V.signatureFlagProto_.getWidth())&&_.HL(a,12,Z);return this};
_.P.clearOptions=function(){MoL(this,"");return this};
_.P.build=function(){this.JSC$17216_components_.length=0;var Z=this.JSC$17216_parsedOptions_,V=Z.valueProto_;Z=Z.signatureFlagProto_;Vb(this,"s",V.getSize(),Z.getSize());Vb(this,"w",V.getWidth(),Z.getWidth());aw(this,"c",_.DN(V,2),_.DN(Z,2));aw(this,"d",_.DN(V,3),_.DN(Z,3));Vb(this,"h",V.getHeight(),Z.getHeight());aw(this,"s",f$(V,33),f$(Z,33));aw(this,"h",V.getHtml(),Z.getHtml());aw(this,"p",_.DN(V,19),_.DN(Z,19));aw(this,"pp",_.DN(V,52),_.DN(Z,52));aw(this,"pf",_.DN(V,67),_.DN(Z,67));aw(this,"n",
_.DN(V,20),_.DN(Z,20));Vb(this,"r",iY(V,26),iY(Z,26));aw(this,"r",_.DN(V,6),_.DN(Z,6));aw(this,"o",f$(V,27),f$(Z,27));var a=_.FT(V,7,_.q9);JH(this,"o",a,_.FT(Z,7,_.q9));a=_.FT(V,29,_.q9);JH(this,"j",a,_.FT(Z,29,_.q9));Vb(this,"x",iY(V,9),iY(Z,9));Vb(this,"y",iY(V,10),iY(Z,10));Vb(this,"z",iY(V,11),iY(Z,11));aw(this,"g",_.DN(V,14),_.DN(Z,14));Vb(this,"e",iY(V,15),iY(Z,15));JH(this,"f",_.ms(V,16),_.ms(Z,16));aw(this,"k",f$(V,17),f$(Z,17));aw(this,"u",f$(V,18),!0);aw(this,"ut",f$(V,45),!0);aw(this,"i",
f$(V,22),!0);aw(this,"a",f$(V,21),f$(Z,21));aw(this,"b",_.DN(V,23),_.DN(Z,23));Vb(this,"b",iY(V,38),iY(Z,38));Vb(this,"c",iY(V,39),iY(Z,39),16,8);JH(this,"q",_.ms(V,28),_.ms(Z,28));aw(this,"fh",f$(V,30),f$(Z,30));aw(this,"fv",f$(V,31),f$(Z,31));aw(this,"fg",_.DN(V,34),_.DN(Z,34));aw(this,"ci",f$(V,32),f$(Z,32));JH(this,"t",V.getToken(),Z.getToken());JH(this,"nt0",_.ms(V,36),_.ms(Z,36));aw(this,"rw",_.DN(V,35),_.DN(Z,35));aw(this,"rwu",_.DN(V,41),_.DN(Z,41));aw(this,"rwa",_.DN(V,64),_.DN(Z,64));aw(this,
"nw",_.DN(V,48),_.DN(Z,48));aw(this,"rh",_.DN(V,49),_.DN(Z,49));aw(this,"no",_.DN(V,37),_.DN(Z,37));aw(this,"ns",f$(V,40),f$(Z,40));Vb(this,"k",iY(V,42),iY(Z,42));Vb(this,"p",iY(V,43),iY(Z,43));Vb(this,"l",iY(V,44),iY(Z,44));Vb(this,"v",iY(V,62),iY(Z,62));aw(this,"nu",f$(V,46),f$(Z,46));aw(this,"ft",f$(V,50),f$(Z,50));aw(this,"cc",f$(V,51),f$(Z,51));aw(this,"nd",f$(V,53),f$(Z,53));aw(this,"ip",f$(V,54),f$(Z,54));aw(this,"nc",f$(V,55),f$(Z,55));Vb(this,"a",iY(V,56),iY(Z,56));aw(this,"rj",f$(V,57),
f$(Z,57));aw(this,"rp",f$(V,58),f$(Z,58));aw(this,"rg",f$(V,59),f$(Z,59));aw(this,"pd",f$(V,60),f$(Z,60));aw(this,"pa",f$(V,61),f$(Z,61));Vb(this,"m",iY(V,63),iY(Z,63));Vb(this,"vb",B7(V,68),B7(Z,68));Vb(this,"vl",B7(V,69),B7(Z,69));aw(this,"lf",f$(V,65),f$(Z,65));aw(this,"mv",f$(V,66),f$(Z,66));aw(this,"id",f$(V,70),f$(Z,70));Vb(this,"ic",iY(V,71),!0);aw(this,"pg",_.DN(V,72),_.DN(Z,72));aw(this,"mo",f$(V,73),f$(Z,73));aw(this,"al",f$(V,74),f$(Z,74));Vb(this,"iv",B7(V,75),B7(Z,75));Vb(this,"pi",d$(V,
76),d$(Z,76));Vb(this,"ya",d$(V,77),d$(Z,77));Vb(this,"ro",d$(V,78),d$(Z,78));Vb(this,"fo",d$(V,79),d$(Z,79));aw(this,"df",f$(V,80),f$(Z,80));JH(this,"mm",_.ms(V,81),_.ms(Z,81));aw(this,"sg",f$(V,82),f$(Z,82));aw(this,"gd",f$(V,83),f$(Z,83));aw(this,"fm",f$(V,84),f$(Z,84));Vb(this,"ba",iY(V,85),iY(Z,85));Vb(this,"br",iY(V,86),iY(Z,86));Vb(this,"bc",V.getBackgroundColor(),Z.getBackgroundColor(),16,8);Vb(this,"pc",iY(V,88),iY(Z,88),16,8);Vb(this,"sc",iY(V,89),iY(Z,89),16,8);aw(this,"dv",f$(V,90),f$(Z,
90));aw(this,"md",f$(V,91),f$(Z,91));Vb(this,"cp",iY(V,92),iY(Z,92));aw(this,"sm",f$(V,93),f$(Z,93));Vb(this,"cv",iY(V,94),iY(Z,94));aw(this,"ng",f$(V,95),f$(Z,95));aw(this,"il",f$(V,96),f$(Z,96));aw(this,"lo",f$(V,97),f$(Z,97));aw(this,"vm",f$(V,98),f$(Z,98));JH(this,"dc",_.ms(V,99),_.ms(Z,99));aw(this,"rf",f$(V,100),f$(Z,100));JH(this,"vf",_.ms(V,102),_.ms(Z,102));aw(this,"ra",_.DN(V,103),_.DN(Z,103));aw(this,"ckm",f$(V,104),f$(Z,104));aw(this,"gm",f$(V,105),f$(Z,105));aw(this,"ngm",f$(V,106),f$(Z,
106));Vb(this,"em",iY(V,107),iY(Z,107));aw(this,"cr",f$(V,108),f$(Z,108));Vb(this,"sl",V.getStoryboardLevel(),Z.getStoryboardLevel());Vb(this,"sb",iY(V,110),iY(Z,110));JH(this,"pt",_.ms(V,111),_.ms(Z,111));JH(this,"gce",_.ms(V,112),_.ms(Z,112));aw(this,"tm",f$(V,113),f$(Z,113));aw(this,"ntm",f$(V,114),f$(Z,114));return this.JSC$17216_components_.join("-")};
var Vb=function(Z,V,a,J,r,f){if(a!=null){var d=r==void 0||r!=10&&r!=16?10:r;a=Number(a).toString(d);r=new l5J;r.append(d==16?"0x":"");d=r.append;f==void 0?f="":(f-=a.length,f=f<=0?"":(0,_.Imr)("0",f));d.call(r,f);r.append(a);uTS(Z,V,r.toString(),!!Number(J))}},aw=function(Z,V,a,J){a&&uTS(Z,V,"",!!J)},JH=function(Z,V,a,J){a&&uTS(Z,V,String(a),!!Number(J))},uTS=function(Z,V,a,J){J&&(V=V.charAt(0).toUpperCase()+V.substring(1));
Z.JSC$17216_components_.push(V+a)};_.V8(YU,Z48);_.P=YU.prototype;_.P.JSC$17218_setCrop=function(Z){Z&&ow(this);return YU.superClass_.JSC$17218_setCrop.call(this,Z)};
_.P.JSC$17218_setHeight=function(Z){Z=Z==null||Z<0?void 0:Z;Z!=null&&this.setSize();return YU.superClass_.JSC$17218_setHeight.call(this,Z)};
_.P.JSC$17218_setImageCrop=function(Z){Z&&ow(this);return YU.superClass_.JSC$17218_setImageCrop.call(this,Z)};
_.P.JSC$17218_setCircleCrop=function(Z){Z&&ow(this);return YU.superClass_.JSC$17218_setCircleCrop.call(this,Z)};
_.P.setSize=function(Z){_.rb(Z)&&(Z=Math.max(Z.width,Z.height));Z=Z==null||Z<0?void 0:Z;Z!=null&&(this.JSC$17218_setWidth(),this.JSC$17218_setHeight());return YU.superClass_.setSize.call(this,Z)};
_.P.JSC$17218_setSmartCrop=function(Z){Z&&ow(this);return YU.superClass_.JSC$17218_setSmartCrop.call(this,Z)};
_.P.JSC$17218_setSmartCropNoClip=function(Z){Z&&ow(this);return YU.superClass_.JSC$17218_setSmartCropNoClip.call(this,Z)};
_.P.JSC$17218_setSmartCropUseFace=function(Z){Z&&ow(this);return YU.superClass_.JSC$17218_setSmartCropUseFace.call(this,Z)};
_.P.setCenterCrop=function(Z){Z&&ow(this);return YU.superClass_.setCenterCrop.call(this,Z)};
_.P.JSC$17218_setPad=function(Z){Z&&ow(this);return YU.superClass_.JSC$17218_setPad.call(this,Z)};
_.P.JSC$17218_setWidth=function(Z){Z=Z==null||Z<0?void 0:Z;Z!=null&&this.setSize();return YU.superClass_.JSC$17218_setWidth.call(this,Z)};
var WKK=function(Z){Z.clearOptions();var V=Z.JSC$17216_parsedOptions_,a=V.valueProto_;Zz(!0,_.DN(a,3),_.DN(V.signatureFlagProto_,3))&&_.J7(a,3,!0);return Z},ow=function(Z){Z.setCenterCrop();
Z.JSC$17218_setCircleCrop();Z.JSC$17218_setCrop();Z.JSC$17218_setImageCrop();Z.JSC$17218_setPad();Z.JSC$17218_setSmartCrop();Z.JSC$17218_setSmartCropNoClip();Z.JSC$17218_setSmartCropUseFace()};
YU.prototype.build=function(){var Z=this.JSC$17216_parsedOptions_.valueProto_;f$(Z,18)||f$(Z,45)?Z.getSize()||this.setSize(0):(Z=this.JSC$17216_parsedOptions_.valueProto_,Z.getSize()||Z.getWidth()||Z.getHeight()||(this.setSize(),this.JSC$17218_setHeight(),this.JSC$17218_setWidth(),ow(this)));return YU.superClass_.build.call(this)};var guI=/^[^\/]*\/\//,rM=function(Z,V){V=V===void 0?!1:V;this.original_=Z;this.originalPrefix_="";(Z=this.original_.match(guI))&&Z[0]?(this.originalPrefix_=Z[0],Z=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):Z="http://"+this.original_;this.uri_=_.Ek(Z,!0);this.isFreeformUrl_=V;this.JSC$17222_valid_=!0;this.obfuscated_=!1},INW=function(Z,V){Z.JSC$17224_pathPrefix_=Z.JSC$17224_pathPrefix_?Z.JSC$17224_pathPrefix_+("/"+V):V},PE=function(Z){if(Z.JSC$17224_components_==
void 0){var V=Z.uri_.getPath().substring(1);
Z.JSC$17224_pathPrefix_=null;if(Z.isFreeformUrl_){Z.JSC$17224_components_=[];if((V.match(/=/g)||[]).length>1)return Z.JSC$17222_valid_=!1,Z.JSC$17224_components_;var a=V.indexOf("=");a!=-1?(Z.JSC$17224_components_.push(V.substr(0,a)),Z.JSC$17224_components_.push(V.substr(a+1))):Z.JSC$17224_components_.push(V);return Z.JSC$17224_components_}Z.JSC$17224_components_=V.split("/");V=Z.JSC$17224_components_.length;V>2&&Z.JSC$17224_components_[0]=="u"&&(INW(Z,Z.JSC$17224_components_[0]+"/"+Z.JSC$17224_components_[1]),
Z.JSC$17224_components_.shift(),Z.JSC$17224_components_.shift(),V-=2);if(V==0||V==4||V>7)return Z.JSC$17222_valid_=!1,Z.JSC$17224_components_;if(V==2)INW(Z,Z.JSC$17224_components_[0]);else if(Z.JSC$17224_components_[0]=="image")INW(Z,Z.JSC$17224_components_[0]);else if(V==7||V==3)return Z.JSC$17222_valid_=!1,Z.JSC$17224_components_;if(V<=3){Z.obfuscated_=!0;V==3&&(INW(Z,Z.JSC$17224_components_[1]),Z.JSC$17224_components_.shift(),--V);--V;a=Z.JSC$17224_components_[V];var J=a.indexOf("=");J!=-1&&(Z.JSC$17224_components_[V]=
a.substr(0,J),Z.JSC$17224_components_.push(a.substr(J+1)))}}return Z.JSC$17224_components_};
rM.prototype.isValid=function(){PE(this);return this.JSC$17222_valid_};
rM.prototype.isObfuscated=function(){PE(this);return this.obfuscated_};
var ZVS=function(Z){PE(Z);return Z.isFreeformUrl_},fN=function(Z){PE(Z);
Z.JSC$17224_pathPrefix_==void 0&&(Z.JSC$17224_pathPrefix_=null);return Z.JSC$17224_pathPrefix_},V$K=function(Z){switch(PE(Z).length){case 7:return!0;
case 6:return fN(Z)==null;case 5:return!1;case 3:return!0;case 2:return fN(Z)==null;case 1:return!1;default:return!1}},BE=function(Z,V){if(ZVS(Z))a:{switch(V){case 7:V=0;
break;case 4:if(!V$K(Z)){Z=null;break a}V=1;break;default:Z=null;break a}Z=PE(Z)[V]}else if(Z.isObfuscated())a:{var a=fN(Z)!=null?1:0;switch(V){case 6:V=a;break;case 4:if(!V$K(Z)){Z=null;break a}V=1+a;break;default:Z=null;break a}Z=PE(Z)[V]}else a:{a=fN(Z)!=null?1:0;switch(V){case 0:V=a;break;case 1:V=1+a;break;case 2:V=2+a;break;case 3:V=3+a;break;case 4:if(!V$K(Z)){Z=null;break a}V=4+a;break;case 5:V=V$K(Z)?1:0;V=4+a+V;break;default:Z=null;break a}Z=PE(Z)[V]}return Z};
rM.prototype.getOptions=function(){this.options_==void 0&&(this.options_=BE(this,4));return this.options_};var J3S=function(){};
J3S.prototype.parse=function(Z,V){return new V5o(Z,V===void 0?!1:V)};
var V5o=function(Z,V){rM.call(this,Z,V===void 0?!1:V)};
_.O(V5o,rM);_.V8(Xn,YU);var a2k;Xn.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
Xn.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var Z=Xn.superClass_.build.call(this),V=[];fN(this.parsedImageUrl_)!=null&&V.push(fN(this.parsedImageUrl_));var a=ZVS(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var J=this.parsedImageUrl_;J.obfuscatedData_==void 0&&(J.obfuscatedData_=BE(J,6));V.push(J.obfuscatedData_+(Z?"="+Z:""))}else if(a){J=V.push;var r=this.parsedImageUrl_;r.freeformUrlPath_===void 0&&(r.freeformUrlPath_=BE(r,
7));J.call(V,r.freeformUrlPath_);Z&&V.push(Z)}else J=V.push,r=this.parsedImageUrl_,r.obfuscatedGaiaId_==void 0&&(r.obfuscatedGaiaId_=BE(r,0)),J.call(V,r.obfuscatedGaiaId_),J=V.push,r=this.parsedImageUrl_,r.photoId_==void 0&&(r.photoId_=BE(r,1)),J.call(V,r.photoId_),J=V.push,r=this.parsedImageUrl_,r.imageVersion_==void 0&&(r.imageVersion_=BE(r,2)),J.call(V,r.imageVersion_),J=V.push,r=this.parsedImageUrl_,r.signature_==void 0&&(r.signature_=BE(r,3)),J.call(V,r.signature_),Z&&V.push(Z),Z=V.push,J=this.parsedImageUrl_,
J.filename_==void 0&&(J.filename_=BE(J,5)),Z.call(V,J.filename_);V=a?V.join("="):V.join("/");V=_.Ek(this.protocolPrefix_+this.JSC$17230_domain_+"/"+V+(this.JSC$17230_query_?"?"+this.JSC$17230_query_:"")).toString();V.startsWith("%3a//")&&(V=V.replace("%3a//","://"));return V};var a4K=_.z4(["viewBox"]),JiW=_.z4(["width"]),MfH=_.z4(["height"]),L4W=_.z4(["fill"]),uOk=_.z4(["id"]),W4J=_.z4(["x"]),gwJ=_.z4(["y"]);r3W.prototype.getLength=function(){return this.parsedData.length};
r3W.prototype.write=function(Z){for(var V=0,a=this.parsedData.length;V<a;V++)Z.put(this.parsedData[V],8)};
var NWo=function(Z,V){var a=new r3W(V);Z.dataList.push(a);a=Z.errorCorrectLevel;var J=1,r=encodeURI(V).toString().replace(/%[0-9a-fA-F]{2}/g,"a");V=r.length+(r.length!=V?3:0);r=0;for(var f=dM.length;r<=f;r++){var d=0;switch(a){case 1:d=dM[r][0];break;case 0:d=dM[r][1];break;case 3:d=dM[r][2];break;case 2:d=dM[r][3]}if(V<=d)break;else J++}if(J>dM.length)throw Error("tk");Z.typeNumber=J;Z.dataCache=null};
P$I.prototype.isDark=function(Z,V){if(Z<0||this.moduleCount<=Z||V<0||this.moduleCount<=V)throw Error("lk`"+Z+"`"+V);return this.modules[Z][V]};
for(var C$K=function(Z,V,a){Z.moduleCount=Z.typeNumber*4+17;Z.modules=Array(Z.moduleCount);for(var J=0;J<Z.moduleCount;J++){Z.modules[J]=Array(Z.moduleCount);for(var r=0;r<Z.moduleCount;r++)Z.modules[J][r]=null}Ixk(Z,0,0);Ixk(Z,Z.moduleCount-7,0);Ixk(Z,0,Z.moduleCount-7);J=ZcC[Z.typeNumber-1];for(r=0;r<J.length;r++)for(var f=0;f<J.length;f++){var d=J[r],N=J[f];if(Z.modules[d][N]==null)for(var C=-2;C<=2;C++)for(var T=-2;T<=2;T++)Z.modules[d+C][N+T]=C==-2||C==2||T==-2||T==2||C==0&&T==0?!0:!1}for(J=
8;J<Z.moduleCount-8;J++)Z.modules[J][6]==null&&(Z.modules[J][6]=J%2==0);for(J=8;J<Z.moduleCount-8;J++)Z.modules[6][J]==null&&(Z.modules[6][J]=J%2==0);J=Z.errorCorrectLevel<<3|a;for(r=J<<10;ma(r)-ma(1335)>=0;)r^=1335<<ma(r)-ma(1335);J=(J<<10|r)^21522;for(r=0;r<15;r++)f=!V&&(J>>r&1)==1,r<6?Z.modules[r][8]=f:r<8?Z.modules[r+1][8]=f:Z.modules[Z.moduleCount-15+r][8]=f;for(r=0;r<15;r++)f=!V&&(J>>r&1)==1,r<8?Z.modules[8][Z.moduleCount-r-1]=f:r<9?Z.modules[8][15-r-1+1]=f:Z.modules[8][15-r-1]=f;Z.modules[Z.moduleCount-
8][8]=!V;if(Z.typeNumber>=7){J=Z.typeNumber;for(r=J<<12;ma(r)-ma(7973)>=0;)r^=7973<<ma(r)-ma(7973);J=J<<12|r;for(r=0;r<18;r++)f=!V&&(J>>r&1)==1,Z.modules[Math.floor(r/3)][r%3+Z.moduleCount-8-3]=f;for(r=0;r<18;r++)f=!V&&(J>>r&1)==1,Z.modules[r%3+Z.moduleCount-8-3][Math.floor(r/3)]=f}if(Z.dataCache==null){r=Z.typeNumber;f=Z.dataList;V=Z.errorCorrectLevel;J=VH8(r,V);if(J==void 0)throw Error("sk`"+r+"`"+V);d=J.length/3;V=[];for(N=0;N<d;N++){C=J[N*3];T=J[N*3+1];for(var Y=J[N*3+2],X=0;X<C;X++)V.push(new f2K(T,
Y))}J=new i4J;for(d=0;d<f.length;d++)N=f[d],J.put(N.mode,4),J.put(N.getLength(),akC(N.mode,r)),N.write(J);for(d=r=0;d<V.length;d++)r+=V[d].dataCount;if(J.length>r*8)throw Error("mk`"+J.length+"`"+r*8);for(J.length+4<=r*8&&J.put(0,4);J.length%8!=0;)JaS(J,!1);for(;!(J.length>=r*8);){J.put(236,8);if(J.length>=r*8)break;J.put(17,8)}f=r=T=0;d=Array(V.length);N=Array(V.length);for(C=0;C<V.length;C++){X=V[C].dataCount;var n=V[C].totalCount-X;r=Math.max(r,X);f=Math.max(f,n);d[C]=Array(X);for(Y=0;Y<d[C].length;Y++)d[C][Y]=
255&J.buffer[Y+T];T+=X;Y=n;X=new K8([1],0);for(n=0;n<Y;n++)X=X.multiply(new K8([1,ohD(n)],0));Y=X;X=(new K8(d[C],Y.getLength()-1)).mod(Y);N[C]=Array(Y.getLength()-1);for(Y=0;Y<N[C].length;Y++)n=Y+X.getLength()-N[C].length,N[C][Y]=n>=0?X.get(n):0}for(Y=J=0;Y<V.length;Y++)J+=V[Y].totalCount;J=Array(J);for(Y=T=0;Y<r;Y++)for(C=0;C<V.length;C++)Y<d[C].length&&(J[T++]=d[C][Y]);for(Y=0;Y<f;Y++)for(C=0;C<V.length;C++)Y<N[C].length&&(J[T++]=N[C][Y]);Z.dataCache=J}V=Z.dataCache;J=-1;r=Z.moduleCount-1;f=7;d=
0;for(N=Z.moduleCount-1;N>0;N-=2)for(N==6&&N--;;){for(C=0;C<2;C++)Z.modules[r][N-C]==null&&(T=!1,d<V.length&&(T=(V[d]>>>f&1)==1),raJ(a,r,N-C)&&(T=!T),Z.modules[r][N-C]=T,f--,f==-1&&(d++,f=7));r+=J;if(r<0||Z.moduleCount<=r){r-=J;J=-J;break}}},Ixk=function(Z,V,a){for(var J=-1;J<=7;J++)if(!(V+J<=-1||Z.moduleCount<=V+J))for(var r=-1;r<=7;r++)a+r<=-1||Z.moduleCount<=a+r||(Z.modules[V+J][a+r]=0<=J&&J<=6&&(r==0||r==6)||0<=r&&r<=6&&(J==0||J==6)||2<=J&&J<=4&&2<=r&&r<=4?!0:!1)},qtD=function(Z){for(var V=0,
a=0,J=0;J<8;J++){C$K(Z,!0,J);
var r=Z;for(var f=r.moduleCount,d=0,N=0;N<f;N++)for(var C=0;C<f;C++){for(var T=0,Y=r.isDark(N,C),X=-1;X<=1;X++)if(!(N+X<0||f<=N+X))for(var n=-1;n<=1;n++)C+n<0||f<=C+n||(X!=0||n!=0)&&Y==r.isDark(N+X,C+n)&&T++;T>5&&(d+=3+T-5)}for(N=0;N<f-1;N++)for(C=0;C<f-1;C++)if(T=0,r.isDark(N,C)&&T++,r.isDark(N+1,C)&&T++,r.isDark(N,C+1)&&T++,r.isDark(N+1,C+1)&&T++,T==0||T==4)d+=3;for(N=0;N<f;N++)for(C=0;C<f-6;C++)r.isDark(N,C)&&!r.isDark(N,C+1)&&r.isDark(N,C+2)&&r.isDark(N,C+3)&&r.isDark(N,C+4)&&!r.isDark(N,C+5)&&
r.isDark(N,C+6)&&(d+=40);for(C=0;C<f;C++)for(N=0;N<f-6;N++)r.isDark(N,C)&&!r.isDark(N+1,C)&&r.isDark(N+2,C)&&r.isDark(N+3,C)&&r.isDark(N+4,C)&&!r.isDark(N+5,C)&&r.isDark(N+6,C)&&(d+=40);for(C=T=0;C<f;C++)for(N=0;N<f;N++)r.isDark(N,C)&&T++;r=d+=Math.abs(100*T/f/f-50)/5*10;if(J==0||V>r)V=r,a=J}return a},ZcC=[[],
[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]],ma=function(Z){for(var V=0;Z!=0;)V++,Z>>>=1;return V},raJ=function(Z,V,a){switch(Z){case 0:return(V+a)%2==0;
case 1:return V%2==0;case 2:return a%3==0;case 3:return(V+a)%3==0;case 4:return(Math.floor(V/2)+Math.floor(a/3))%2==0;case 5:return V*a%2+V*a%3==0;case 6:return(V*a%2+V*a%3)%2==0;case 7:return(V*a%3+(V+a)%2)%2==0;default:throw Error("nk`"+Z);}},akC=function(Z,V){if(1<=V&&V<10)switch(Z){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("ok`"+Z);}else if(V<27)switch(Z){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("ok`"+Z);}else if(V<41)switch(Z){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("ok`"+Z);}else throw Error("pk`"+V);},NE=function(Z){if(Z<1)throw Error("qk`"+Z);
return PJL[Z]},ohD=function(Z){for(;Z<0;)Z+=255;
for(;Z>=256;)Z-=255;return CN[Z]},CN=Array(256),PJL=Array(256),fkK=0;fkK<8;fkK++)CN[fkK]=1<<fkK;
for(var qE=8;qE<256;qE++)CN[qE]=CN[qE-4]^CN[qE-5]^CN[qE-6]^CN[qE-8];for(var icC=0;icC<255;icC++)PJL[CN[icC]]=icC;K8.prototype.get=function(Z){return this.num[Z]};
K8.prototype.getLength=function(){return this.num.length};
K8.prototype.multiply=function(Z){for(var V=Array(this.getLength()+Z.getLength()-1),a=0;a<this.getLength();a++)for(var J=0;J<Z.getLength();J++)V[a+J]^=ohD(NE(this.get(a))+NE(Z.get(J)));return new K8(V,0)};
K8.prototype.mod=function(Z){if(this.getLength()-Z.getLength()<0)return this;for(var V=NE(this.get(0))-NE(Z.get(0)),a=Array(this.getLength()),J=0;J<this.getLength();J++)a[J]=this.get(J);for(J=0;J<Z.getLength();J++)a[J]^=ohD(NE(Z.get(J))+V);return(new K8(a,0)).mod(Z)};
var BUC=[[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]],VH8=function(Z,V){switch(V){case 1:return BUC[(Z-1)*4];case 0:return BUC[(Z-1)*4+1];case 3:return BUC[(Z-1)*4+2];case 2:return BUC[(Z-1)*4+3]}};
i4J.prototype.get=function(Z){return(this.buffer[Math.floor(Z/8)]>>>7-Z%8&1)==1};
i4J.prototype.put=function(Z,V){for(var a=0;a<V;a++)JaS(this,(Z>>>V-a-1&1)==1)};
var JaS=function(Z,V){var a=Math.floor(Z.length/8);Z.buffer.length<=a&&Z.buffer.push(0);V&&(Z.buffer[a]|=128>>>Z.length%8);Z.length++},dM=[[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]],mRC=function(){var Z=function(V,a){this.JSC$17250__el=V;this.JSC$17250__htOption=a};
Z.prototype.draw=function(V){function a(Y,X){Y=document.createElementNS("http://www.w3.org/2000/svg",Y);for(var n in X)X.hasOwnProperty(n)&&(n==="href"?_.SYK(Y,X[n]):_.xB([_.uD(a4K),_.uD(JiW),_.uD(MfH),_.uD(L4W),_.uD(uOk),_.uD(W4J),_.uD(gwJ)],Y,n,X[n]));return Y}
var J=this.JSC$17250__htOption,r=this.JSC$17250__el,f=V.moduleCount;this.clear();var d=a("svg",{viewBox:"0 0 "+String(f)+" "+String(f),width:"100%",height:"100%",fill:J.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});r.appendChild(d);d.appendChild(a("rect",{fill:J.colorLight,width:"100%",height:"100%"}));d.appendChild(a("rect",{fill:J.colorDark,width:"1",height:"1",id:"template"}));for(var N=0;N<f;N++)for(var C=0;C<f;C++)if(V.isDark(N,C)){var T=a("use",{x:String(N),y:String(C),href:"#template"});
d.appendChild(T)}};
Z.prototype.clear=function(){for(;this.JSC$17250__el.hasChildNodes();)this.JSC$17250__el.removeChild(this.JSC$17250__el.lastChild)};
return Z}(),dRK=document.documentElement.tagName.toLowerCase()==="svg"?mRC:typeof CanvasRenderingContext2D!="undefined"?function(){var Z=function(V,a){this._bIsPainted=!1;
BWK();this.JSC$17250__htOption=a;this._elCanvas=document.createElement("canvas");this._elCanvas.width=a.width;this._elCanvas.height=a.height;V.appendChild(this._elCanvas);this.JSC$17250__el=V;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$17250__el.appendChild(this._elImage);this._bSupportDataURI=null};
Z.prototype._onMakeImage=function(){var V=this._elCanvas.toDataURL("image/png");this._elImage.src=V;this._elImage.style.display="block";this._elCanvas.style.display="none"};
Z.prototype._safeSetDataURI=function(V,a){var J=this;J._fFail=a;J._fSuccess=V;J._bSupportDataURI===null?(V=_.NA("IMG"),a=function(){J._bSupportDataURI=!1;J._fFail&&J._fFail.call(J)},V.onabort=a,V.onerror=a,V.onload=function(){J._bSupportDataURI=!0;
J._fSuccess&&J._fSuccess.call(J)},V.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):J._bSupportDataURI===!0&&J._fSuccess?J._fSuccess.call(J):J._bSupportDataURI===!1&&J._fFail&&J._fFail.call(J)};
Z.prototype.draw=function(V){var a=this._oContext,J=this.JSC$17250__htOption,r=V.moduleCount,f=J.width/r,d=J.height/r,N=Math.round(f),C=Math.round(d);this._elImage.style.display="none";this.clear();for(var T=0;T<r;T++)for(var Y=0;Y<r;Y++){var X=V.isDark(T,Y),n=Y*f,t=T*d;a.strokeStyle=X?J.colorDark:J.colorLight;a.lineWidth=1;a.fillStyle=X?J.colorDark:J.colorLight;a.fillRect(n,t,f,d);a.strokeRect(Math.floor(n)+.5,Math.floor(t)+.5,N,C);a.strokeRect(Math.ceil(n)-.5,Math.ceil(t)-.5,N,C)}this._bIsPainted=
!0};
Z.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
Z.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
Z.prototype.round=function(V){return V?Math.floor(V*1E3)/1E3:V};
return Z}():function(){var Z=function(V,a){this.JSC$17250__el=V;
this.JSC$17250__htOption=a};
Z.prototype.draw=function(V){for(var a=this.JSC$17250__htOption,J=this.JSC$17250__el,r=V.moduleCount,f=Math.floor(a.width/r),d=Math.floor(a.height/r),N=['<table style="border:0;border-collapse:collapse;">'],C=0;C<r;C++){N.push("<tr>");for(var T=0;T<r;T++)N.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+f+"px;height:"+d+"px;background-color:"+(V.isDark(C,T)?a.colorDark:a.colorLight)+';"></td>');N.push("</tr>")}N.push("</table>");V=N.join("");V=_.hEz(_.zEL,V);_.vF(J,V);
V=J.childNodes[0];r=(a.width-V.offsetWidth)/2;f=(a.height-V.offsetHeight)/2;r>0&&f>0&&(V.style.margin=f+"px "+r+"px")};
Z.prototype.clear=function(){this.JSC$17250__el.textContent=""};
return Z}();
StL.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$17253__android||this.JSC$17253__android>=3)&&this._oDrawing.makeImage()};
StL.prototype.clear=function(){this._oDrawing.clear()};
_.JO.QRCode=StL;var d4o={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var Sv=function(){};
Sv.prototype.stringify=function(Z){return _.JO.JSON.stringify(Z,void 0)};
Sv.prototype.parse=function(Z){return _.JO.JSON.parse(Z,void 0)};var m4W=function(){_.CC.call(this,"z")};
_.V8(m4W,_.CC);var NUJ=function(){_.CC.call(this,"y")};
_.V8(NUJ,_.CC);var CJS=null,qJk=function(){return CJS=CJS||new _.X6},SJW=function(Z){_.CC.call(this,"serverreachability",Z)};
_.V8(SJW,_.CC);var Tf=function(Z){var V=qJk();V.dispatchEvent(new SJW(V,Z))},TUJ=function(Z){_.CC.call(this,"statevent",Z)};
_.V8(TUJ,_.CC);var Y3=function(Z){var V=qJk();V.dispatchEvent(new TUJ(V,Z))},YJD=function(Z,V,a,J){_.CC.call(this,"timingevent",Z);
this.size=V;this.rtt=a;this.retries=J};
_.V8(YJD,_.CC);var XsH=function(Z,V,a){var J=qJk();J.dispatchEvent(new YJD(J,Z,V,a))},XP=function(Z,V){if(typeof Z!=="function")throw Error("uk");
return _.JO.setTimeout(function(){Z()},V)};var KN=function(){this.redactEnabled_=!0};
KN.prototype.disableRedact=function(){this.redactEnabled_=!1};
var K$K=function(Z,V,a,J,r,f){Z.info(function(){if(Z.redactEnabled_)if(f){var d="";for(var N=f.split("&"),C=0;C<N.length;C++){var T=N[C].split("=");if(T.length>1){var Y=T[0];T=T[1];var X=Y.split("_");d=X.length>=2&&X[1]=="type"?d+(Y+"="+T+"&"):d+(Y+"=redacted&")}}}else d=null;else d=f;return"XMLHTTP REQ ("+J+") [attempt "+r+"]: "+V+"\n"+a+"\n"+d})},nhJ=function(Z,V,a,J,r,f,d){Z.info(function(){return"XMLHTTP RESP ("+J+") [ attempt "+r+"]: "+V+"\n"+a+"\n"+f+" "+d})},nN=function(Z,V,a,J){Z.info(function(){return"XMLHTTP TEXT ("+
V+"): "+lkk(Z,a)+(J?" "+J:"")})},tHo=function(Z,V){Z.info(function(){return"TIMEOUT: "+V})};
KN.prototype.debug=function(){};
KN.prototype.info=function(){};
KN.prototype.warning=function(){};
var lkk=function(Z,V){if(!Z.redactEnabled_)return V;if(!V)return null;try{var a=JSON.parse(V);if(a)for(var J=0;J<a.length;J++)if(Array.isArray(a[J])){var r=a[J];if(!(r.length<2)){var f=r[1];if(Array.isArray(f)&&!(f.length<1)){var d=f[0];if(d!="noop"&&d!="stop"&&d!="close")for(var N=1;N<f.length;N++)f[N]=""}}}return(0,_.Da)(a)}catch(C){return Z.debug("Exception parsing expected JS array - probably was not JS"),V}};var lf=function(Z,V,a,J,r){this.JSC$17275_channel_=Z;this.JSC$17275_channelDebug_=V;this.sid_=a;this.JSC$17275_rid_=J;this.JSC$17275_retryId_=r||1;this.JSC$17275_eventHandler_=new _.MF(this);this.timeout_=45E3;this.JSC$17275_extraHeaders_=null;this.JSC$17275_successful_=!1;this.JSC$17275_postData_=this.JSC$17275_requestUri_=this.JSC$17275_baseUri_=this.JSC$17275_type_=this.JSC$17275_requestStartTime_=this.JSC$17275_watchDogTimeoutTime_=this.JSC$17275_watchDogTimerId_=null;this.JSC$17275_pendingMessages_=
[];this.JSC$17275_xmlHttp_=null;this.JSC$17275_xmlHttpChunkStart_=0;this.JSC$17275_lastError_=this.JSC$17275_verb_=null;this.JSC$17275_lastStatusCode_=-1;this.JSC$17275_cancelled_=!1;this.JSC$17275_readyStateChangeThrottleMs_=0;this.JSC$17275_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new s7C},s7C=function(){this.textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},F$8=function(Z,V){switch(Z){case 0:return"Non-200 return code ("+V+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},D4S={},ca0={};
lf.prototype.setTimeout=function(Z){this.timeout_=Z};
var GqL=function(Z,V,a){Z.JSC$17275_type_=1;Z.JSC$17275_baseUri_=_.o6(V.clone());Z.JSC$17275_postData_=a;Z.decodeChunks_=!0;OcD(Z,null)},OcD=function(Z,V){Z.JSC$17275_requestStartTime_=Date.now();
wsS(Z);Z.JSC$17275_requestUri_=Z.JSC$17275_baseUri_.clone();Zt(Z.JSC$17275_requestUri_,"t",Z.JSC$17275_retryId_);Z.JSC$17275_xmlHttpChunkStart_=0;var a=Z.JSC$17275_channel_.JSC$17294_supportsCrossDomainXhrs_;Z.fetchResponseState_=new s7C;Z.JSC$17275_xmlHttp_=yaK(Z.JSC$17275_channel_,a?V:null,!Z.JSC$17275_postData_);Z.JSC$17275_readyStateChangeThrottleMs_>0&&(Z.JSC$17275_readyStateChangeThrottle_=new _.Lg((0,_.KG)(Z.JSC$17279_xmlHttpHandler_,Z,Z.JSC$17275_xmlHttp_),Z.JSC$17275_readyStateChangeThrottleMs_));
Z.JSC$17275_eventHandler_.listen(Z.JSC$17275_xmlHttp_,"readystatechange",Z.JSC$17279_readyStateChangeHandler_);V=Z.JSC$17275_extraHeaders_?_.lv.clone(Z.JSC$17275_extraHeaders_):{};Z.JSC$17275_postData_?(Z.JSC$17275_verb_||(Z.JSC$17275_verb_="POST"),V["Content-Type"]="application/x-www-form-urlencoded",Z.JSC$17275_xmlHttp_.send(Z.JSC$17275_requestUri_,Z.JSC$17275_verb_,Z.JSC$17275_postData_,V)):(Z.JSC$17275_verb_="GET",Z.JSC$17275_xmlHttp_.send(Z.JSC$17275_requestUri_,Z.JSC$17275_verb_,null,V));Tf(1);
K$K(Z.JSC$17275_channelDebug_,Z.JSC$17275_verb_,Z.JSC$17275_requestUri_,Z.JSC$17275_rid_,Z.JSC$17275_retryId_,Z.JSC$17275_postData_)};
lf.prototype.JSC$17279_readyStateChangeHandler_=function(Z){Z=Z.target;var V=this.JSC$17275_readyStateChangeThrottle_;V&&_.OH(Z)==3?(this.JSC$17275_channelDebug_.debug("Throttling readystatechange."),V.fire()):this.JSC$17279_xmlHttpHandler_(Z)};
lf.prototype.JSC$17279_xmlHttpHandler_=function(Z){try{Z==this.JSC$17275_xmlHttp_?bcW(this):this.JSC$17275_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(V){this.JSC$17275_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),U48(this)}finally{}};
var bcW=function(Z){var V=_.OH(Z.JSC$17275_xmlHttp_),a=Z.JSC$17275_xmlHttp_.JSC$7688_lastErrorCode_,J=Z.JSC$17275_xmlHttp_.getStatus();if(!(V<3||V==3&&!U48(Z))){Z.JSC$17275_cancelled_||V!=4||a==7||(a==8||J<=0?Tf(3):Tf(2));Hc0(Z);var r=Z.JSC$17275_xmlHttp_.getStatus();Z.JSC$17275_lastStatusCode_=r;a=Aak(Z);U48(Z)||Z.JSC$17275_channelDebug_.debug(function(){return"No response text for uri "+Z.JSC$17275_requestUri_+" status "+r});
Z.JSC$17275_successful_=r==200;nhJ(Z.JSC$17275_channelDebug_,Z.JSC$17275_verb_,Z.JSC$17275_requestUri_,Z.JSC$17275_rid_,Z.JSC$17275_retryId_,V,r);if(Z.JSC$17275_successful_){if(Z.decodeInitialResponse_&&!Z.initialResponseDecoded_)if(J=kqL(Z))nN(Z.JSC$17275_channelDebug_,Z.JSC$17275_rid_,J,"Initial handshake response via X-HTTP-Initial-Response"),Z.initialResponseDecoded_=!0,EhL(Z,J);else{Z.JSC$17275_successful_=!1;Z.JSC$17275_lastError_=3;Y3(12);Z.JSC$17275_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
Z.JSC$17275_rid_+")");tH(Z);sL(Z);return}Z.decodeChunks_?j7K(Z,V,a):(nN(Z.JSC$17275_channelDebug_,Z.JSC$17275_rid_,a,null),EhL(Z,a));V==4&&tH(Z);Z.JSC$17275_successful_&&!Z.JSC$17275_cancelled_&&(V==4?vhD(Z.JSC$17275_channel_,Z):(Z.JSC$17275_successful_=!1,wsS(Z)))}else kkK(Z.JSC$17275_xmlHttp_),r==400&&a.indexOf("Unknown SID")>0?(Z.JSC$17275_lastError_=3,Y3(12),Z.JSC$17275_channelDebug_.warning("XMLHTTP Unknown SID ("+Z.JSC$17275_rid_+")")):(Z.JSC$17275_lastError_=0,Y3(13),Z.JSC$17275_channelDebug_.warning("XMLHTTP Bad status "+
r+" ("+Z.JSC$17275_rid_+")")),tH(Z),sL(Z)}},kqL=function(Z){return Z.JSC$17275_xmlHttp_&&(Z=ia(Z.JSC$17275_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.Ni(Z)?Z:null},Aak=function(Z){if(!x4K(Z))return Z.JSC$17275_xmlHttp_.getResponseText();
var V=Z.JSC$17275_xmlHttp_.getResponse();if(V==="")return"";var a="",J=V.length,r=_.OH(Z.JSC$17275_xmlHttp_)==4;if(!Z.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return tH(Z),sL(Z),"";Z.fetchResponseState_.textDecoder=new _.JO.TextDecoder}for(var f=0;f<J;f++)Z.fetchResponseState_.responseArrivedForFetch=!0,a+=Z.fetchResponseState_.textDecoder.decode(V[f],{stream:!(r&&f==J-1)});V.length=0;Z.fetchResponseState_.responseBuffer+=a;Z.JSC$17275_xmlHttpChunkStart_=0;return Z.fetchResponseState_.responseBuffer},
U48=function(Z){return Z.JSC$17275_xmlHttp_?Z.fetchResponseState_.responseArrivedForFetch?!0:!(!Z.JSC$17275_xmlHttp_.getResponseText()&&!Z.JSC$17275_xmlHttp_.getResponse()):!1},x4K=function(Z){return Z.JSC$17275_xmlHttp_?Z.JSC$17275_verb_=="GET"&&Z.JSC$17275_type_!=2&&Z.JSC$17275_channel_.usesFetchStreams_:!1},j7K=function(Z,V,a){for(var J=!0,r;!Z.JSC$17275_cancelled_&&Z.JSC$17275_xmlHttpChunkStart_<a.length;)if(r=Q7k(Z,a),r==ca0){V==4&&(Z.JSC$17275_lastError_=4,Y3(14),J=!1);
nN(Z.JSC$17275_channelDebug_,Z.JSC$17275_rid_,null,"[Incomplete Response]");break}else if(r==D4S){Z.JSC$17275_lastError_=4;Y3(15);nN(Z.JSC$17275_channelDebug_,Z.JSC$17275_rid_,a,"[Invalid Chunk]");J=!1;break}else nN(Z.JSC$17275_channelDebug_,Z.JSC$17275_rid_,r,null),EhL(Z,r);x4K(Z)&&Z.JSC$17275_xmlHttpChunkStart_!=0&&(Z.fetchResponseState_.responseBuffer=Z.fetchResponseState_.responseBuffer.slice(Z.JSC$17275_xmlHttpChunkStart_),Z.JSC$17275_xmlHttpChunkStart_=0);V!=4||a.length!=0||Z.fetchResponseState_.responseArrivedForFetch||
(Z.JSC$17275_lastError_=1,Y3(16),J=!1);Z.JSC$17275_successful_=Z.JSC$17275_successful_&&J;J?a.length>0&&!Z.firstByteReceived_&&(Z.firstByteReceived_=!0,V=Z.JSC$17275_channel_,V.JSC$17294_backChannelRequest_==Z&&V.detectBufferingProxy_&&!V.bpDetectionDone_&&(V.JSC$17294_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+a.length),psC(V),V.bpDetectionDone_=!0,Y3(11))):(nN(Z.JSC$17275_channelDebug_,Z.JSC$17275_rid_,a,"[Invalid Chunked Response]"),tH(Z),sL(Z))},Q7k=function(Z,V){var a=
Z.JSC$17275_xmlHttpChunkStart_,J=V.indexOf("\n",a);
if(J==-1)return ca0;a=Number(V.substring(a,J));if(isNaN(a))return D4S;J+=1;if(J+a>V.length)return ca0;V=V.slice(J,J+a);Z.JSC$17275_xmlHttpChunkStart_=J+a;return V};
lf.prototype.cancel=function(){this.JSC$17275_cancelled_=!0;tH(this)};
var wsS=function(Z){Z.JSC$17275_watchDogTimeoutTime_=Date.now()+Z.timeout_;h0W(Z,Z.timeout_)},h0W=function(Z,V){if(Z.JSC$17275_watchDogTimerId_!=null)throw Error("vk");
Z.JSC$17275_watchDogTimerId_=XP((0,_.KG)(Z.JSC$17279_onWatchDogTimeout_,Z),V)},Hc0=function(Z){Z.JSC$17275_watchDogTimerId_&&(_.JO.clearTimeout(Z.JSC$17275_watchDogTimerId_),Z.JSC$17275_watchDogTimerId_=null)};
lf.prototype.JSC$17279_onWatchDogTimeout_=function(){this.JSC$17275_watchDogTimerId_=null;var Z=Date.now();Z-this.JSC$17275_watchDogTimeoutTime_>=0?(tHo(this.JSC$17275_channelDebug_,this.JSC$17275_requestUri_),this.JSC$17275_type_!=2&&(Tf(3),Y3(17)),tH(this),this.JSC$17275_lastError_=2,sL(this)):(this.JSC$17275_channelDebug_.warning("WatchDog timer called too early"),h0W(this,this.JSC$17275_watchDogTimeoutTime_-Z))};
var sL=function(Z){Z.JSC$17275_channel_.state_==0||Z.JSC$17275_cancelled_||vhD(Z.JSC$17275_channel_,Z)},tH=function(Z){Hc0(Z);
_.Mc(Z.JSC$17275_readyStateChangeThrottle_);Z.JSC$17275_readyStateChangeThrottle_=null;Z.JSC$17275_eventHandler_.removeAll();if(Z.JSC$17275_xmlHttp_){var V=Z.JSC$17275_xmlHttp_;Z.JSC$17275_xmlHttp_=null;V.abort();V.dispose()}};
lf.prototype.getLastError=function(){return this.JSC$17275_lastError_};
var EhL=function(Z,V){try{var a=Z.JSC$17275_channel_;if(a.state_!=0&&(a.JSC$17294_backChannelRequest_==Z||e0I(a.forwardChannelRequestPool_,Z)))if(!Z.initialResponseDecoded_&&e0I(a.forwardChannelRequestPool_,Z)&&a.state_==3){try{var J=a.wireCodec_.JSC$17289_parser_.parse(V)}catch(N){J=null}if(Array.isArray(J)&&J.length==3){V=J;if(V[0]==0)a:if(a.JSC$17294_channelDebug_.debug("Server claims our backchannel is missing."),a.JSC$17294_backChannelTimerId_)a.JSC$17294_channelDebug_.debug("But we are currently starting the request.");
else{if(a.JSC$17294_backChannelRequest_)if(a.JSC$17294_backChannelRequest_.JSC$17275_requestStartTime_+3E3<Z.JSC$17275_requestStartTime_)z0H(a),$4H(a);else break a;else a.JSC$17294_channelDebug_.warning("We do not have a BackChannel established");R0H(a);Y3(18)}else{a.JSC$17294_lastPostResponseArrayId_=V[1];var r=a.JSC$17294_lastPostResponseArrayId_-a.JSC$17294_lastArrayId_;if(0<r){var f=V[2];a.JSC$17294_channelDebug_.debug(f+" bytes (in "+r+" arrays) are outstanding on the BackChannel");f<37500&&
a.enableStreaming_&&a.JSC$17294_backChannelRetryCount_==0&&!a.JSC$17294_deadBackChannelTimerId_&&(a.JSC$17294_deadBackChannelTimerId_=XP((0,_.KG)(a.JSC$17296_onBackChannelDead_,a),6E3))}}if(MHW(a.forwardChannelRequestPool_)<=1&&a.forwardChannelFlushedCallback_){try{a.forwardChannelFlushedCallback_()}catch(N){}a.forwardChannelFlushedCallback_=void 0}}else a.JSC$17294_channelDebug_.debug("Bad POST response data returned"),FP(a,11)}else if((Z.initialResponseDecoded_||a.JSC$17294_backChannelRequest_==
Z)&&z0H(a),!_.Ni(V)){var d=a.wireCodec_.JSC$17289_parser_.parse(V);a.onInput_(d,Z)}Tf(4)}catch(N){}};var L$k=function(Z,V){this.JSC$17282_mapId=Z;this.map=V;this.context=null};var udW=function(Z){this.maxPoolSizeConfigured_=Z||10;_.JO.PerformanceNavigationTiming?(Z=_.JO.performance.getEntriesByType("navigation"),Z=Z.length>0&&(Z[0].nextHopProtocol=="hq"||Z[0].nextHopProtocol=="h2")):Z=!!(_.JO.chrome&&_.JO.chrome.loadTimes&&_.JO.chrome.loadTimes()&&_.JO.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$17285_maxSize_=Z?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$17285_maxSize_>1&&(this.requestPool_=new Set);this.JSC$17285_request_=null;this.JSC$17285_pendingMessages_=
[]},W$K=function(Z){return Z.JSC$17285_request_?!0:Z.requestPool_?Z.requestPool_.size>=Z.JSC$17285_maxSize_:!1},MHW=function(Z){return Z.JSC$17285_request_?1:Z.requestPool_?Z.requestPool_.size:0},e0I=function(Z,V){return Z.JSC$17285_request_?Z.JSC$17285_request_==V:Z.requestPool_?Z.requestPool_.has(V):!1},ghW=function(Z,V){Z.requestPool_?Z.requestPool_.add(V):Z.JSC$17285_request_=V},Ikk=function(Z,V){Z.JSC$17285_request_&&Z.JSC$17285_request_==V?Z.JSC$17285_request_=null:Z.requestPool_&&Z.requestPool_.has(V)&&
Z.requestPool_.delete(V)};
udW.prototype.cancel=function(){this.JSC$17285_pendingMessages_=ZDL(this);if(this.JSC$17285_request_)this.JSC$17285_request_.cancel(),this.JSC$17285_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var Z=_.B(this.requestPool_.values()),V=Z.next();!V.done;V=Z.next())V.value.cancel();this.requestPool_.clear()}};
var ZDL=function(Z){if(Z.JSC$17285_request_!=null)return Z.JSC$17285_pendingMessages_.concat(Z.JSC$17285_request_.JSC$17275_pendingMessages_);if(Z.requestPool_!=null&&Z.requestPool_.size!==0){var V=Z.JSC$17285_pendingMessages_;Z=_.B(Z.requestPool_.values());for(var a=Z.next();!a.done;a=Z.next())V=V.concat(a.value.JSC$17275_pendingMessages_);return V}return _.ZH(Z.JSC$17285_pendingMessages_)},VFW=function(Z,V){Z.JSC$17285_pendingMessages_=Z.JSC$17285_pendingMessages_.concat(V)};var al8=function(Z,V){var a=new KN;a.debug("TestLoadImage: loading "+Z);if(_.JO.Image){var J=new Image;J.onload=_.Pz(Dz,a,"TestLoadImage: loaded",!0,V,J);J.onerror=_.Pz(Dz,a,"TestLoadImage: error",!1,V,J);J.onabort=_.Pz(Dz,a,"TestLoadImage: abort",!1,V,J);J.ontimeout=_.Pz(Dz,a,"TestLoadImage: timeout",!1,V,J);_.JO.setTimeout(function(){if(J.ontimeout)J.ontimeout()},1E4);
J.src=Z}else V(!1)},J9D=function(Z,V){var a=new KN,J=new AbortController,r=setTimeout(function(){J.abort();
Dz(a,"TestPingServer: timeout",!1,V)},1E4);
fetch(Z,{signal:J.signal}).then(function(f){clearTimeout(r);f.ok?Dz(a,"TestPingServer: ok",!0,V):Dz(a,"TestPingServer: server error",!1,V)}).catch(function(){clearTimeout(r);
Dz(a,"TestPingServer: error",!1,V)})},Dz=function(Z,V,a,J,r){try{Z.debug(V),r&&(r.onload=null,r.onerror=null,r.onabort=null,r.ontimeout=null),J(a)}catch(f){}};var oGK=function(){this.JSC$17289_parser_=new Sv},r9W=function(Z,V,a){var J=a||"";
try{_.LsB(Z,function(r,f){var d=r;_.rb(r)&&(d=(0,_.Da)(r));V.push(J+f+"="+encodeURIComponent(d))})}catch(r){throw V.push(J+"type="+encodeURIComponent("_badmap")),r;
}};var cE=function(Z,V,a){return a&&a.internalChannelParams?a.internalChannelParams[Z]||V:V},OL=function(Z){this.serverVersion_=0;
this.JSC$17294_outgoingMaps_=[];this.JSC$17294_channelDebug_=new KN;this.JSC$17294_hostPrefix_=this.JSC$17294_backChannelUri_=this.JSC$17294_forwardChannelUri_=this.JSC$17294_path_=this.JSC$17294_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$17294_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$17294_extraHeaders_=null;this.JSC$17294_nextMapId_=this.JSC$17294_nextRid_=0;this.JSC$17294_failFast_=cE("failFast",!1,Z);this.enableStreaming_=this.JSC$17294_deadBackChannelTimerId_=
this.JSC$17294_backChannelTimerId_=this.JSC$17294_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$17294_lastPostResponseArrayId_=this.JSC$17294_lastArrayId_=-1;this.JSC$17294_backChannelAttemptId_=this.JSC$17294_backChannelRetryCount_=this.JSC$17294_forwardChannelRetryCount_=0;this.JSC$17294_baseRetryDelayMs_=cE("baseRetryDelayMs",5E3,Z);this.JSC$17294_retryDelaySeedMs_=cE("retryDelaySeedMs",1E4,Z);this.JSC$17294_forwardChannelMaxRetries_=
cE("forwardChannelMaxRetries",2,Z);this.JSC$17294_forwardChannelRequestTimeoutMs_=cE("forwardChannelRequestTimeoutMs",2E4,Z);this.JSC$17294_xmlHttpFactory_=Z&&Z.xmlHttpFactory||void 0;this.networkTestUrl_=Z&&Z.networkTestUrl||void 0;this.usesFetchStreams_=Z&&Z.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$17294_supportsCrossDomainXhrs_=Z&&Z.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new udW(Z&&Z.concurrentRequestLimit);this.wireCodec_=new oGK;this.fastHandshake_=
Z&&Z.fastHandshake||!1;this.encodeInitMessageHeaders_=Z&&Z.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$17294_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=Z&&Z.blockingHandshake||!1;Z&&Z.disableRedact&&this.JSC$17294_channelDebug_.disableRedact();Z&&Z.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&&
Z&&Z.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;Z&&Z.longPollingTimeout&&Z.longPollingTimeout>0&&(this.longPollingTimeout_=Z.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
OL.prototype.JSC$17296_channelVersion_=8;OL.prototype.state_=1;
OL.prototype.connect=function(Z,V,a,J){this.JSC$17294_channelDebug_.debug("connect()");Y3(0);this.JSC$17294_path_=Z;this.JSC$17294_extraParams_=V||{};a&&J!==void 0&&(this.JSC$17294_extraParams_.OSID=a,this.JSC$17294_extraParams_.OAID=J);this.enableStreaming_=this.allowStreamingMode_;this.JSC$17294_channelDebug_.debug("connectChannel_()");Z=PFo(this,null,this.JSC$17294_path_);this.JSC$17294_channelDebug_.debug("GetForwardChannelUri: "+Z);this.JSC$17294_forwardChannelUri_=Z;flK(this)};
OL.prototype.disconnect=function(){this.JSC$17294_channelDebug_.debug("disconnect()");iDW(this);if(this.state_==3){var Z=this.JSC$17294_nextRid_++,V=this.JSC$17294_forwardChannelUri_.clone();_.vX(V,"SID",this.sid_);_.vX(V,"RID",Z);_.vX(V,"TYPE","terminate");Gf(this,V);Z=new lf(this,this.JSC$17294_channelDebug_,this.sid_,Z);Z.JSC$17275_type_=2;Z.JSC$17275_baseUri_=_.o6(V.clone());V=!1;if(_.JO.navigator&&_.JO.navigator.sendBeacon)try{V=_.JO.navigator.sendBeacon(Z.JSC$17275_baseUri_.toString(),"")}catch(a){}!V&&
_.JO.Image&&((new Image).src=Z.JSC$17275_baseUri_,V=!0);V||(Z.JSC$17275_xmlHttp_=yaK(Z.JSC$17275_channel_,null),Z.JSC$17275_xmlHttp_.send(Z.JSC$17275_baseUri_));Z.JSC$17275_requestStartTime_=Date.now();wsS(Z)}BuK(this)};
var $4H=function(Z){Z.JSC$17294_backChannelRequest_&&(psC(Z),Z.JSC$17294_backChannelRequest_.cancel(),Z.JSC$17294_backChannelRequest_=null)},iDW=function(Z){$4H(Z);
Z.JSC$17294_backChannelTimerId_&&(_.JO.clearTimeout(Z.JSC$17294_backChannelTimerId_),Z.JSC$17294_backChannelTimerId_=null);z0H(Z);Z.forwardChannelRequestPool_.cancel();Z.JSC$17294_forwardChannelTimerId_&&(typeof Z.JSC$17294_forwardChannelTimerId_==="number"&&_.JO.clearTimeout(Z.JSC$17294_forwardChannelTimerId_),Z.JSC$17294_forwardChannelTimerId_=null)};
OL.prototype.getState=function(){return this.state_};
var flK=function(Z){W$K(Z.forwardChannelRequestPool_)||Z.JSC$17294_forwardChannelTimerId_||(Z.JSC$17294_forwardChannelTimerId_=!0,_.nC(Z.JSC$17296_onStartForwardChannelTimer_,Z),Z.JSC$17294_forwardChannelRetryCount_=0)},m80=function(Z,V){if(MHW(Z.forwardChannelRequestPool_)>=Z.forwardChannelRequestPool_.JSC$17285_maxSize_-(Z.JSC$17294_forwardChannelTimerId_?1:0))return!1;
if(Z.JSC$17294_forwardChannelTimerId_)return Z.JSC$17294_channelDebug_.debug("Use the retry request that is already scheduled."),Z.JSC$17294_outgoingMaps_=V.JSC$17275_pendingMessages_.concat(Z.JSC$17294_outgoingMaps_),!0;if(Z.state_==1||Z.state_==2||Z.JSC$17294_forwardChannelRetryCount_>=(Z.JSC$17294_failFast_?0:Z.JSC$17294_forwardChannelMaxRetries_))return!1;Z.JSC$17294_channelDebug_.debug("Going to retry POST");Z.JSC$17294_forwardChannelTimerId_=XP((0,_.KG)(Z.JSC$17296_onStartForwardChannelTimer_,
Z,V),d8S(Z,Z.JSC$17294_forwardChannelRetryCount_));Z.JSC$17294_forwardChannelRetryCount_++;return!0};
OL.prototype.JSC$17296_onStartForwardChannelTimer_=function(Z){if(this.JSC$17294_forwardChannelTimerId_)if(this.JSC$17294_forwardChannelTimerId_=null,this.JSC$17294_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!Z){this.JSC$17294_channelDebug_.debug("open_()");this.JSC$17294_nextRid_=Math.floor(Math.random()*1E5);Z=this.JSC$17294_nextRid_++;var V=new lf(this,this.JSC$17294_channelDebug_,"",Z),a=this.JSC$17294_extraHeaders_;this.initHeaders_&&(a?(a=_.lv.clone(a),_.lv.extend(a,this.initHeaders_)):
a=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(V.JSC$17275_extraHeaders_=a,a=null);var J;if(this.fastHandshake_)a:{for(var r=J=0;r<this.JSC$17294_outgoingMaps_.length;r++){b:{var f=this.JSC$17294_outgoingMaps_[r];if("__data__"in f.map&&(f=f.map.__data__,typeof f==="string")){f=f.length;break b}f=void 0}if(f===void 0)break;J+=f;if(J>4096){J=r;break a}if(J===4096||r===this.JSC$17294_outgoingMaps_.length-1){J=r+1;break a}}J=1E3}else J=1E3;J=NuI(this,V,J);
r=this.JSC$17294_forwardChannelUri_.clone();_.vX(r,"RID",Z);_.vX(r,"CVER",22);this.httpSessionIdParam_&&_.vX(r,"X-HTTP-Session-Id",this.httpSessionIdParam_);Gf(this,r);a&&(this.encodeInitMessageHeaders_?J="headers="+_.Eo(kJH(a))+"&"+J:this.httpHeadersOverwriteParam_&&EAI(r,this.httpHeadersOverwriteParam_,a));ghW(this.forwardChannelRequestPool_,V);this.blockingHandshake_&&_.vX(r,"TYPE","init");this.fastHandshake_?(_.vX(r,"$req",J),_.vX(r,"SID","null"),V.decodeInitialResponse_=!0,GqL(V,r,null)):GqL(V,
r,J);this.state_=2}}else this.state_==3&&(Z?CFW(this,Z):this.JSC$17294_outgoingMaps_.length==0?this.JSC$17294_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):W$K(this.forwardChannelRequestPool_)||(CFW(this),this.JSC$17294_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var CFW=function(Z,V){var a;V?a=V.JSC$17275_rid_:a=Z.JSC$17294_nextRid_++;var J=Z.JSC$17294_forwardChannelUri_.clone();_.vX(J,"SID",Z.sid_);_.vX(J,"RID",a);_.vX(J,"AID",Z.JSC$17294_lastArrayId_);Gf(Z,J);Z.httpHeadersOverwriteParam_&&Z.JSC$17294_extraHeaders_&&EAI(J,Z.httpHeadersOverwriteParam_,Z.JSC$17294_extraHeaders_);a=new lf(Z,Z.JSC$17294_channelDebug_,Z.sid_,a,Z.JSC$17294_forwardChannelRetryCount_+1);Z.httpHeadersOverwriteParam_===null&&(a.JSC$17275_extraHeaders_=Z.JSC$17294_extraHeaders_);V&&
(Z.JSC$17294_outgoingMaps_=V.JSC$17275_pendingMessages_.concat(Z.JSC$17294_outgoingMaps_));V=NuI(Z,a,1E3);a.setTimeout(Math.round(Z.JSC$17294_forwardChannelRequestTimeoutMs_*.5)+Math.round(Z.JSC$17294_forwardChannelRequestTimeoutMs_*.5*Math.random()));ghW(Z.forwardChannelRequestPool_,a);GqL(a,J,V)},Gf=function(Z,V){Z.JSC$17294_extraParams_&&_.lv.forEach(Z.JSC$17294_extraParams_,function(a,J){_.vX(V,J,a)});
Z.handler_&&_.LsB({},function(a,J){_.vX(V,J,a)})},NuI=function(Z,V,a){a=Math.min(Z.JSC$17294_outgoingMaps_.length,a);
var J=Z.handler_?(0,_.KG)(Z.handler_.JSC$17300_badMapError,Z.handler_,Z):null;a:{for(var r=Z.JSC$17294_outgoingMaps_,f=-1;;){var d=["count="+a];f==-1?a>0?(f=r[0].JSC$17282_mapId,d.push("ofs="+f)):f=0:d.push("ofs="+f);for(var N=!0,C=0;C<a;C++){var T=r[C].JSC$17282_mapId,Y=r[C].map;T-=f;if(T<0)f=Math.max(0,r[C].JSC$17282_mapId-100),N=!1;else try{r9W(Y,d,"req"+T+"_")}catch(X){J&&J(Y)}}if(N){J=d.join("&");break a}}J=void 0}Z=Z.JSC$17294_outgoingMaps_.splice(0,a);V.JSC$17275_pendingMessages_=Z;return J},
qzo=function(Z){Z.JSC$17294_backChannelRequest_||Z.JSC$17294_backChannelTimerId_||(Z.JSC$17294_backChannelAttemptId_=1,_.nC(Z.JSC$17296_onStartBackChannelTimer_,Z),Z.JSC$17294_backChannelRetryCount_=0)},R0H=function(Z){if(Z.JSC$17294_backChannelRequest_||Z.JSC$17294_backChannelTimerId_||Z.JSC$17294_backChannelRetryCount_>=3)return!1;
Z.JSC$17294_channelDebug_.debug("Going to retry GET");Z.JSC$17294_backChannelAttemptId_++;Z.JSC$17294_backChannelTimerId_=XP((0,_.KG)(Z.JSC$17296_onStartBackChannelTimer_,Z),d8S(Z,Z.JSC$17294_backChannelRetryCount_));Z.JSC$17294_backChannelRetryCount_++;return!0};
OL.prototype.JSC$17296_onStartBackChannelTimer_=function(){this.JSC$17294_backChannelTimerId_=null;SzL(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$17294_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$17294_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$17294_backChannelRequest_+" "+this.handshakeRttMs_);else{var Z=2*this.handshakeRttMs_;this.JSC$17294_channelDebug_.info("BP detection timer enabled: "+Z);this.bpDetectionTimerId_=XP((0,_.KG)(this.onBpDetectionTimer_,
this),Z)}};
OL.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$17294_channelDebug_.info("BP detection timeout reached.");if(this.JSC$17294_backChannelRequest_.JSC$17275_xmlHttp_!=null){var Z=this.JSC$17294_backChannelRequest_.JSC$17275_xmlHttp_.getResponseText();Z&&this.JSC$17294_channelDebug_.warning("Timer should have been cancelled : "+Z)}this.JSC$17294_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;Y3(10);$4H(this);SzL(this)}else this.JSC$17294_channelDebug_.warning("Invalid operation.")};
var psC=function(Z){Z.bpDetectionTimerId_!=null&&(Z.JSC$17294_channelDebug_.debug("Cancel the BP detection timer."),_.JO.clearTimeout(Z.bpDetectionTimerId_),Z.bpDetectionTimerId_=null)},SzL=function(Z){Z.JSC$17294_channelDebug_.debug("Creating new HttpRequest");
Z.JSC$17294_backChannelRequest_=new lf(Z,Z.JSC$17294_channelDebug_,Z.sid_,"rpc",Z.JSC$17294_backChannelAttemptId_);Z.httpHeadersOverwriteParam_===null&&(Z.JSC$17294_backChannelRequest_.JSC$17275_extraHeaders_=Z.JSC$17294_extraHeaders_);Z.JSC$17294_backChannelRequest_.JSC$17275_readyStateChangeThrottleMs_=0;var V=Z.JSC$17294_backChannelUri_.clone();_.vX(V,"RID","rpc");_.vX(V,"SID",Z.sid_);_.vX(V,"AID",Z.JSC$17294_lastArrayId_);_.vX(V,"CI",Z.enableStreaming_?"0":"1");!Z.enableStreaming_&&Z.longPollingTimeout_&&
_.vX(V,"TO",Z.longPollingTimeout_);_.vX(V,"TYPE","xmlhttp");Gf(Z,V);Z.httpHeadersOverwriteParam_&&Z.JSC$17294_extraHeaders_&&EAI(V,Z.httpHeadersOverwriteParam_,Z.JSC$17294_extraHeaders_);Z.backChannelRequestTimeoutMs_&&Z.JSC$17294_backChannelRequest_.setTimeout(Z.backChannelRequestTimeoutMs_);var a=Z.JSC$17294_backChannelRequest_,J=Z.JSC$17294_hostPrefix_;a.JSC$17275_type_=1;a.JSC$17275_baseUri_=_.o6(V.clone());a.JSC$17275_postData_=null;a.decodeChunks_=!0;OcD(a,J);Z.JSC$17294_channelDebug_.debug("New Request created")};
OL.prototype.JSC$17296_onBackChannelDead_=function(){this.JSC$17294_deadBackChannelTimerId_!=null&&(this.JSC$17294_deadBackChannelTimerId_=null,$4H(this),R0H(this),Y3(19))};
var z0H=function(Z){Z.JSC$17294_deadBackChannelTimerId_!=null&&(_.JO.clearTimeout(Z.JSC$17294_deadBackChannelTimerId_),Z.JSC$17294_deadBackChannelTimerId_=null)},vhD=function(Z,V){Z.JSC$17294_channelDebug_.debug("Request complete");
var a=null;if(Z.JSC$17294_backChannelRequest_==V){z0H(Z);psC(Z);Z.JSC$17294_backChannelRequest_=null;var J=2}else if(e0I(Z.forwardChannelRequestPool_,V))a=V.JSC$17275_pendingMessages_,Ikk(Z.forwardChannelRequestPool_,V),J=1;else return;if(Z.state_!=0)if(V.JSC$17275_successful_)J==1?(XsH(V.JSC$17275_postData_?V.JSC$17275_postData_.length:0,Date.now()-V.JSC$17275_requestStartTime_,Z.JSC$17294_forwardChannelRetryCount_),flK(Z)):qzo(Z);else{var r=V.JSC$17275_lastStatusCode_,f=V.getLastError();if(f==3||
f==0&&r>0)Z.JSC$17294_channelDebug_.debug("Not retrying due to error type"),r>200&&(Z.errorResponseStatusCode_=V.JSC$17275_lastStatusCode_);else{Z.JSC$17294_channelDebug_.debug(function(){return"Maybe retrying, last error: "+F$8(f,Z.errorResponseStatusCode_)});
if(J==1&&m80(Z,V)||J==2&&R0H(Z))return;Z.JSC$17294_channelDebug_.debug("Exceeded max number of retries")}a&&a.length>0&&VFW(Z.forwardChannelRequestPool_,a);Z.JSC$17294_channelDebug_.debug("Error: HTTP request failed");switch(f){case 1:FP(Z,5);break;case 4:FP(Z,10);break;case 3:FP(Z,6);break;default:FP(Z,2)}}},d8S=function(Z,V){var a=Z.JSC$17294_baseRetryDelayMs_+Math.floor(Math.random()*Z.JSC$17294_retryDelaySeedMs_);
Z.isActive()||(Z.JSC$17294_channelDebug_.debug("Inactive channel"),a*=2);return a*V};
OL.prototype.onInput_=function(Z,V){for(var a=0;a<Z.length;a++){var J=Z[a];this.JSC$17294_lastArrayId_=J[0];J=J[1];if(this.state_==2)if(J[0]=="c"){this.sid_=J[1];this.JSC$17294_hostPrefix_=J[2];var r=J[3];r!=null&&(this.JSC$17296_channelVersion_=r,this.JSC$17294_channelDebug_.info("VER="+this.JSC$17296_channelVersion_));r=J[4];r!=null&&(this.serverVersion_=r,this.JSC$17294_channelDebug_.info("SVER="+this.serverVersion_));J=J[5];J!=null&&typeof J==="number"&&J>0&&(this.backChannelRequestTimeoutMs_=
J*=1.5,this.JSC$17294_channelDebug_.info("backChannelRequestTimeoutMs_="+J));if(J=V.JSC$17275_xmlHttp_){var f=ia(J,"X-Client-Wire-Protocol");f&&(r=this.forwardChannelRequestPool_,!r.requestPool_&&(_.Cn(f,"spdy")||_.Cn(f,"quic")||_.Cn(f,"h2"))&&(r.JSC$17285_maxSize_=r.maxPoolSizeConfigured_,r.requestPool_=new Set,r.JSC$17285_request_&&(ghW(r,r.JSC$17285_request_),r.JSC$17285_request_=null)));this.httpSessionIdParam_&&((J=ia(J,"X-HTTP-Session-Id"))?(this.httpSessionId_=J,_.vX(this.JSC$17294_forwardChannelUri_,
this.httpSessionIdParam_,J)):this.JSC$17294_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=3;this.handler_&&this.handler_.JSC$17300_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-V.JSC$17275_requestStartTime_,this.JSC$17294_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));J=V;r=PFo(this,this.JSC$17294_supportsCrossDomainXhrs_?this.JSC$17294_hostPrefix_:null,this.JSC$17294_path_);this.JSC$17294_channelDebug_.debug("GetBackChannelUri: "+
r);this.JSC$17294_backChannelUri_=r;J.initialResponseDecoded_?(this.JSC$17294_channelDebug_.debug("Upgrade the handshake request to a backchannel."),Ikk(this.forwardChannelRequestPool_,J),r=J,(f=this.backChannelRequestTimeoutMs_)&&r.setTimeout(f),r.JSC$17275_watchDogTimerId_&&(Hc0(r),wsS(r)),this.JSC$17294_backChannelRequest_=J):qzo(this);this.JSC$17294_outgoingMaps_.length>0&&flK(this)}else J[0]!="stop"&&J[0]!="close"||FP(this,7);else this.state_==3&&(J[0]=="stop"||J[0]=="close"?J[0]=="stop"?FP(this,
7):this.disconnect():J[0]!="noop"&&this.handler_&&this.handler_.JSC$17300_channelHandleArray(J),this.JSC$17294_backChannelRetryCount_=0)}};
var FP=function(Z,V){Z.JSC$17294_channelDebug_.info("Error code "+V);if(V==2){var a=(0,_.KG)(Z.testNetworkCallback_,Z),J=Z.networkTestUrl_,r=!J;J=new _.Et(J||"//www.google.com/images/cleardot.gif");_.JO.location&&_.JO.location.protocol=="http"||_.LC(J,"https");_.o6(J);r?al8(J.toString(),a):J9D(J.toString(),a)}else Y3(2);Z.onError_(V)};
OL.prototype.testNetworkCallback_=function(Z){Z?(this.JSC$17294_channelDebug_.info("Successfully pinged google.com"),Y3(2)):(this.JSC$17294_channelDebug_.info("Failed to ping google.com"),Y3(1))};
OL.prototype.onError_=function(Z){this.JSC$17294_channelDebug_.debug("HttpChannel: error - "+Z);this.state_=0;this.handler_&&this.handler_.JSC$17300_channelError(Z);BuK(this);iDW(this)};
var BuK=function(Z){Z.state_=0;Z.nonAckedMapsAtChannelClose_=[];if(Z.handler_){var V=ZDL(Z.forwardChannelRequestPool_);if(V.length!=0||Z.JSC$17294_outgoingMaps_.length!=0)Z.JSC$17294_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+V.length+", outgoing: "+Z.JSC$17294_outgoingMaps_.length}),_.oY(Z.nonAckedMapsAtChannelClose_,V),_.oY(Z.nonAckedMapsAtChannelClose_,Z.JSC$17294_outgoingMaps_),Z.forwardChannelRequestPool_.JSC$17285_pendingMessages_.length=0,_.ZH(Z.JSC$17294_outgoingMaps_),
Z.JSC$17294_outgoingMaps_.length=0;
Z.handler_.JSC$17300_channelClosed()}},Tui=function(Z){if(Z.state_==0)return Z.nonAckedMapsAtChannelClose_;
var V=[];_.oY(V,ZDL(Z.forwardChannelRequestPool_));_.oY(V,Z.JSC$17294_outgoingMaps_);return V},PFo=function(Z,V,a){var J=_.Ek(a);
J.JSC$7925_domain_!=""?(V&&_.u0(J,V+"."+J.JSC$7925_domain_),_.We(J,J.JSC$7925_port_)):(J=_.JO.location,J=DeD(J.protocol,V?V+"."+J.hostname:J.hostname,+J.port,a));V=Z.httpSessionIdParam_;a=Z.httpSessionId_;V&&a&&_.vX(J,V,a);_.vX(J,"VER",Z.JSC$17296_channelVersion_);Gf(Z,J);return J},yaK=function(Z,V,a){if(V&&!Z.JSC$17294_supportsCrossDomainXhrs_)throw Error("wk");
V=Z.usesFetchStreams_&&!Z.JSC$17294_xmlHttpFactory_?new _.ce(new OT({streamBinaryChunks:a})):new _.ce(Z.JSC$17294_xmlHttpFactory_);V.JSC$7688_withCredentials_=Z.JSC$17294_supportsCrossDomainXhrs_;return V};
OL.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var YzH=function(){};
_.P=YzH.prototype;_.P.JSC$17300_channelOpened=function(){};
_.P.JSC$17300_channelHandleArray=function(){};
_.P.JSC$17300_channelError=function(){};
_.P.JSC$17300_channelClosed=function(){};
_.P.isActive=function(){return!0};
_.P.JSC$17300_badMapError=function(){};var XIW=function(){},yb=function(Z,V){_.X6.call(this);
this.JSC$17303_channel_=new OL(V);this.JSC$17303_url_=Z;this.messageUrlParams_=V&&V.messageUrlParams||null;Z=V&&V.messageHeaders||null;V&&V.clientProtocolHeaderRequired&&(Z?_.lv.set(Z,"X-Client-Protocol","webchannel"):Z=_.lv.create("X-Client-Protocol","webchannel"));this.JSC$17303_channel_.JSC$17294_extraHeaders_=Z;Z=V&&V.initMessageHeaders||null;V&&V.messageContentType&&(Z?_.lv.set(Z,"X-WebChannel-Content-Type",V.messageContentType):Z=_.lv.create("X-WebChannel-Content-Type",V.messageContentType));
V&&V.clientProfile&&(Z?_.lv.set(Z,"X-WebChannel-Client-Profile",V.clientProfile):Z=_.lv.create("X-WebChannel-Client-Profile",V.clientProfile));this.JSC$17303_channel_.initHeaders_=Z;(Z=V&&V.httpHeadersOverwriteParam)&&!_.Ni(Z)&&(this.JSC$17303_channel_.httpHeadersOverwriteParam_=Z);this.supportsCrossDomainXhr_=V&&V.supportsCrossDomainXhr||!1;this.sendRawJson_=V&&V.sendRawJson||!1;(V=V&&V.httpSessionIdParam)&&!_.Ni(V)&&(this.JSC$17303_channel_.httpSessionIdParam_=V,_.lv.containsKey(this.messageUrlParams_,
V)&&_.lv.remove(this.messageUrlParams_,V));this.channelHandler_=new wM(this)};
_.V8(yb,_.X6);yb.prototype.open=function(){this.JSC$17303_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$17303_channel_.JSC$17294_supportsCrossDomainXhrs_=!0);this.JSC$17303_channel_.connect(this.JSC$17303_url_,this.messageUrlParams_||void 0)};
yb.prototype.close=function(){this.JSC$17303_channel_.disconnect()};
yb.prototype.send=function(Z){var V=this.JSC$17303_channel_;if(typeof Z==="string"){var a={};a.__data__=Z;Z=a}else this.sendRawJson_&&(a={},a.__data__=(0,_.Da)(Z),Z=a);V.JSC$17294_outgoingMaps_.push(new L$k(V.JSC$17294_nextMapId_++,Z));V.state_==3&&flK(V)};
yb.prototype.disposeInternal=function(){this.JSC$17303_channel_.handler_=null;delete this.channelHandler_;this.JSC$17303_channel_.disconnect();delete this.JSC$17303_channel_;yb.superClass_.disposeInternal.call(this)};
var KSi=function(Z){m4W.call(this);Z.__headers__&&(this.headers=Z.__headers__,this.statusCode=Z.__status__,delete Z.__headers__,delete Z.__status__);var V=Z.__sm__;V?this.data=(this.metadataKey=_.lv.getAnyKey(V))?_.lv.get(V,this.metadataKey):V:this.data=Z};
_.V8(KSi,m4W);var nGW=function(Z){NUJ.call(this);this.status=1;this.errorCode=Z};
_.V8(nGW,NUJ);var wM=function(Z){this.JSC$17310_channel_=Z};
_.V8(wM,YzH);wM.prototype.JSC$17300_channelOpened=function(){this.JSC$17310_channel_.dispatchEvent("w")};
wM.prototype.JSC$17300_channelHandleArray=function(Z){this.JSC$17310_channel_.dispatchEvent(new KSi(Z))};
wM.prototype.JSC$17300_channelError=function(Z){this.JSC$17310_channel_.dispatchEvent(new nGW(Z))};
wM.prototype.JSC$17300_channelClosed=function(){this.JSC$17310_channel_.dispatchEvent("x")};
var llC=function(Z,V){this.transportChannel_=Z;this.JSC$17313_channel_=V},tF8=function(Z){return Tui(Z.JSC$17313_channel_).map(function(V){var a=Z.transportChannel_;
V=V.map;"__data__"in V?(V=V.__data__,a=a.sendRawJson_?(0,_.D17)(V):V):a=V;return a})};var bf=function(Z){sZ8.dispatchEvent(new FSk(sZ8,Z))},sZ8=new _.X6,FSk=function(Z){_.CC.call(this,"statevent",Z)};
_.O(FSk,_.CC);var UL=function(Z,V,a,J,r){this.JSC$17318_channel_=Z;this.JSC$17318_channelDebug_=V;this.sid_=a;this.JSC$17318_rid_=J;this.JSC$17318_retryId_=r||1;this.timeout_=45E3;this.JSC$17318_eventHandler_=new _.MF(this);this.pollingTimer_=new _.RB;this.pollingTimer_.setInterval(250)};
_.P=UL.prototype;_.P.JSC$17320_extraHeaders_=null;_.P.JSC$17320_successful_=!1;_.P.JSC$17320_watchDogTimerId_=null;_.P.JSC$17320_watchDogTimeoutTime_=null;_.P.JSC$17320_requestStartTime_=null;_.P.JSC$17320_type_=null;_.P.JSC$17320_baseUri_=null;_.P.JSC$17320_requestUri_=null;_.P.JSC$17320_postData_=null;_.P.JSC$17320_xmlHttp_=null;_.P.JSC$17320_xmlHttpChunkStart_=0;_.P.trident_=null;_.P.JSC$17320_verb_=null;_.P.JSC$17320_lastError_=null;_.P.JSC$17320_lastStatusCode_=-1;_.P.sendClose_=!0;
_.P.JSC$17320_cancelled_=!1;_.P.JSC$17320_readyStateChangeThrottleMs_=0;_.P.JSC$17320_readyStateChangeThrottle_=null;var D8k=function(Z,V){switch(Z){case 0:return"Non-200 return code ("+V+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},c9L={},OD8={};
UL.prototype.setTimeout=function(Z){this.timeout_=Z};
var wIi=function(Z,V,a){Z.JSC$17320_type_=1;Z.JSC$17320_baseUri_=_.o6(V.clone());Z.JSC$17320_postData_=a;Z.decodeChunks_=!0;GYi(Z,null)},y90=function(Z,V,a,J,r){Z.JSC$17320_type_=1;
Z.JSC$17320_baseUri_=_.o6(V.clone());Z.JSC$17320_postData_=null;Z.decodeChunks_=a;r&&(Z.sendClose_=!1);GYi(Z,J)},GYi=function(Z,V){Z.JSC$17320_requestStartTime_=Date.now();
bDI(Z);Z.JSC$17320_requestUri_=Z.JSC$17320_baseUri_.clone();Zt(Z.JSC$17320_requestUri_,"t",Z.JSC$17318_retryId_);Z.JSC$17320_xmlHttpChunkStart_=0;Z.JSC$17320_xmlHttp_=Z.JSC$17318_channel_.JSC$17327_createXhrIo(Z.JSC$17318_channel_.JSC$17327_shouldUseSecondaryDomains()?V:null);Z.JSC$17320_readyStateChangeThrottleMs_>0&&(Z.JSC$17320_readyStateChangeThrottle_=new _.Lg((0,_.KG)(Z.JSC$17320_xmlHttpHandler_,Z,Z.JSC$17320_xmlHttp_),Z.JSC$17320_readyStateChangeThrottleMs_));Z.JSC$17318_eventHandler_.listen(Z.JSC$17320_xmlHttp_,
"readystatechange",Z.JSC$17320_readyStateChangeHandler_);V=Z.JSC$17320_extraHeaders_?_.lv.clone(Z.JSC$17320_extraHeaders_):{};Z.JSC$17320_postData_?(Z.JSC$17320_verb_="POST",V["Content-Type"]="application/x-www-form-urlencoded",Z.JSC$17320_xmlHttp_.send(Z.JSC$17320_requestUri_,Z.JSC$17320_verb_,Z.JSC$17320_postData_,V)):(Z.JSC$17320_verb_="GET",Z.sendClose_&&!_.fP&&(V.Connection="close"),Z.JSC$17320_xmlHttp_.send(Z.JSC$17320_requestUri_,Z.JSC$17320_verb_,null,V));Z.JSC$17318_channel_.notifyServerReachabilityEvent(1);
V=Z.JSC$17318_channelDebug_;var a=Z.JSC$17320_postData_;if(a){var J="";a=a.split("&");for(var r=0;r<a.length;r++){var f=a[r].split("=");if(f.length>1){var d=f[0];f=f[1];var N=d.split("_");J=N.length>=2&&N[1]=="type"?J+(d+"="+f+"&"):J+(d+"=redacted&")}}}else J=null;V.info("XMLHTTP REQ ("+Z.JSC$17318_rid_+") [attempt "+Z.JSC$17318_retryId_+"]: "+Z.JSC$17320_verb_+"\n"+Z.JSC$17320_requestUri_+"\n"+J)};
UL.prototype.JSC$17320_readyStateChangeHandler_=function(Z){Z=Z.target;var V=this.JSC$17320_readyStateChangeThrottle_;V&&_.OH(Z)==3?(this.JSC$17318_channelDebug_.debug("Throttling readystatechange."),V.fire()):this.JSC$17320_xmlHttpHandler_(Z)};
UL.prototype.JSC$17320_xmlHttpHandler_=function(Z){try{if(Z==this.JSC$17320_xmlHttp_)a:{var V=_.OH(this.JSC$17320_xmlHttp_),a=this.JSC$17320_xmlHttp_.JSC$7688_lastErrorCode_,J=this.JSC$17320_xmlHttp_.getStatus();if(_.fP&&!_.BL("420+")){if(V<4)break a}else if(V<3||V==3&&!this.JSC$17320_xmlHttp_.getResponseText())break a;this.JSC$17320_cancelled_||V!=4||a==7||(a==8||J<=0?this.JSC$17318_channel_.notifyServerReachabilityEvent(3):this.JSC$17318_channel_.notifyServerReachabilityEvent(2));U8W(this);var r=
this.JSC$17320_xmlHttp_.getStatus();this.JSC$17320_lastStatusCode_=r;var f=this.JSC$17320_xmlHttp_.getResponseText();f||this.JSC$17318_channelDebug_.debug("No response text for uri "+this.JSC$17320_requestUri_+" status "+r);this.JSC$17320_successful_=r==200;this.JSC$17318_channelDebug_.info("XMLHTTP RESP ("+this.JSC$17318_rid_+") [ attempt "+this.JSC$17318_retryId_+"]: "+this.JSC$17320_verb_+"\n"+this.JSC$17320_requestUri_+"\n"+V+" "+r);if(this.JSC$17320_successful_){V==4&&HE(this);if(this.decodeChunks_){for(Z=
!0;!this.JSC$17320_cancelled_&&this.JSC$17320_xmlHttpChunkStart_<f.length;){var d=HDo(this,f);if(d==OD8){V==4&&(this.JSC$17320_lastError_=4,bf(15),Z=!1);AH(this.JSC$17318_channelDebug_,this.JSC$17318_rid_,null,"[Incomplete Response]");break}else if(d==c9L){this.JSC$17320_lastError_=4;bf(16);AH(this.JSC$17318_channelDebug_,this.JSC$17318_rid_,f,"[Invalid Chunk]");Z=!1;break}else AH(this.JSC$17318_channelDebug_,this.JSC$17318_rid_,d,null),A9W(this,d)}V==4&&f.length==0&&(this.JSC$17320_lastError_=1,
bf(17),Z=!1);this.JSC$17320_successful_=this.JSC$17320_successful_&&Z;Z||(AH(this.JSC$17318_channelDebug_,this.JSC$17318_rid_,f,"[Invalid Chunked Response]"),HE(this),kYK(this))}else AH(this.JSC$17318_channelDebug_,this.JSC$17318_rid_,f,null),A9W(this,f);this.JSC$17320_successful_&&!this.JSC$17320_cancelled_&&(V==4?this.JSC$17318_channel_.JSC$17327_onRequestComplete(this):(this.JSC$17320_successful_=!1,bDI(this)))}else r==400&&f.indexOf("Unknown SID")>0?(this.JSC$17320_lastError_=3,bf(13),this.JSC$17318_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$17318_rid_+")")):(this.JSC$17320_lastError_=0,bf(14),this.JSC$17318_channelDebug_.warning("XMLHTTP Bad status "+r+" ("+this.JSC$17318_rid_+")")),HE(this),kYK(this)}else this.JSC$17318_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(N){this.JSC$17318_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var HDo=function(Z,V){var a=Z.JSC$17320_xmlHttpChunkStart_,J=V.indexOf("\n",a);if(J==-1)return OD8;a=Number(V.substring(a,J));if(isNaN(a))return c9L;J+=1;if(J+a>V.length)return OD8;V=V.slice(J,J+a);Z.JSC$17320_xmlHttpChunkStart_=J+a;return V};
UL.prototype.cancel=function(){this.JSC$17320_cancelled_=!0;HE(this)};
var bDI=function(Z){Z.JSC$17320_watchDogTimeoutTime_=Date.now()+Z.timeout_;EGI(Z,Z.timeout_)},EGI=function(Z,V){if(Z.JSC$17320_watchDogTimerId_!=null)throw Error("vk");
Z.JSC$17320_watchDogTimerId_=n8((0,_.KG)(Z.JSC$17320_onWatchDogTimeout_,Z),V)},U8W=function(Z){Z.JSC$17320_watchDogTimerId_&&(_.JO.clearTimeout(Z.JSC$17320_watchDogTimerId_),Z.JSC$17320_watchDogTimerId_=null)};
UL.prototype.JSC$17320_onWatchDogTimeout_=function(){this.JSC$17320_watchDogTimerId_=null;var Z=Date.now();Z-this.JSC$17320_watchDogTimeoutTime_>=0?(this.JSC$17318_channelDebug_.info("TIMEOUT: "+this.JSC$17320_requestUri_),this.JSC$17320_type_!=2&&this.JSC$17318_channel_.notifyServerReachabilityEvent(3),HE(this),this.JSC$17320_lastError_=2,bf(18),kYK(this)):(this.JSC$17318_channelDebug_.warning("WatchDog timer called too early"),EGI(this,this.JSC$17320_watchDogTimeoutTime_-Z))};
var kYK=function(Z){Z.JSC$17318_channel_.JSC$17327_isClosed()||Z.JSC$17320_cancelled_||Z.JSC$17318_channel_.JSC$17327_onRequestComplete(Z)},HE=function(Z){U8W(Z);
_.Mc(Z.JSC$17320_readyStateChangeThrottle_);Z.JSC$17320_readyStateChangeThrottle_=null;Z.pollingTimer_.stop();Z.JSC$17318_eventHandler_.removeAll();if(Z.JSC$17320_xmlHttp_){var V=Z.JSC$17320_xmlHttp_;Z.JSC$17320_xmlHttp_=null;V.abort();V.dispose()}Z.trident_&&(Z.trident_=null)};
UL.prototype.getLastError=function(){return this.JSC$17320_lastError_};
var A9W=function(Z,V){try{Z.JSC$17318_channel_.JSC$17327_onRequestData(Z,V),Z.JSC$17318_channel_.notifyServerReachabilityEvent(4)}catch(a){}};var AH=function(Z,V,a,J){var r=Z.info;a:if(a&&a!="y2f%"){try{var f=JSON.parse(a);if(f)for(var d=0;d<f.length;d++)if(Array.isArray(f[d])){var N=f[d];if(!(N.length<2)){var C=N[1];if(Array.isArray(C)&&!(C.length<1)){var T=C[0];if(T!="noop"&&T!="stop")for(var Y=1;Y<C.length;Y++)C[Y]=""}}}var X=(0,_.Da)(f);break a}catch(n){Z.debug("Exception parsing expected JS array - probably was not JS");X=a;break a}X=void 0}else X=a;r.call(Z,"XMLHTTP TEXT ("+V+"): "+X+(J?" "+J:""))};
la.prototype.debug=function(Z){this.info(Z)};
la.prototype.info=function(){};
la.prototype.warning=function(){};var jZK=function(Z,V){this.JSC$17325_channel_=Z;this.JSC$17325_channelDebug_=V;this.JSC$17325_parser_=new Sv};
_.P=jZK.prototype;_.P.JSC$17327_extraHeaders_=null;_.P.JSC$17327_request_=null;_.P.receivedIntermediateResult_=!1;_.P.JSC$17327_path_=null;_.P.state_=null;_.P.JSC$17327_lastStatusCode_=-1;_.P.JSC$17327_hostPrefix_=null;_.P.blockedPrefix_=null;
_.P.connect=function(Z){this.JSC$17327_path_=Z;Z=vGJ(this.JSC$17325_channel_,this.JSC$17327_path_);bf(3);Date.now();var V=this.JSC$17325_channel_.firstTestResults_;V!=null?(this.JSC$17327_hostPrefix_=V[0],(this.blockedPrefix_=V[1])?(this.state_=1,x8K(this)):(this.state_=2,QZo(this))):(Zt(Z,"MODE","init"),this.JSC$17327_request_=new UL(this,this.JSC$17325_channelDebug_),this.JSC$17327_request_.JSC$17320_extraHeaders_=this.JSC$17327_extraHeaders_,y90(this.JSC$17327_request_,Z,!1,null,!0),this.state_=
0)};
var x8K=function(Z){var V=pIk(Z.JSC$17325_channel_,Z.blockedPrefix_,"/mail/images/cleardot.gif");_.o6(V);XoD(V.toString(),5E3,(0,_.KG)(Z.checkBlockedCallback_,Z),3,2E3);Z.notifyServerReachabilityEvent(1)};
jZK.prototype.checkBlockedCallback_=function(Z){if(Z)this.state_=2,QZo(this);else{bf(4);var V=this.JSC$17325_channel_;V.JSC$17328_channelDebug_.debug("Test Connection Blocked");V.JSC$17332_lastStatusCode_=V.connectionTest_.JSC$17327_lastStatusCode_;k3(V,9)}Z&&this.notifyServerReachabilityEvent(2)};
var QZo=function(Z){Z.JSC$17325_channelDebug_.debug("TestConnection: starting stage 2");var V=Z.JSC$17325_channel_.secondTestResults_;V!=null?(Z.JSC$17325_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+V?"Buffered":"Unbuffered"),bf(5),V?(bf(11),EL(Z.JSC$17325_channel_,Z,!1)):(bf(12),EL(Z.JSC$17325_channel_,Z,!0))):(Z.JSC$17327_request_=new UL(Z,Z.JSC$17325_channelDebug_),Z.JSC$17327_request_.JSC$17320_extraHeaders_=Z.JSC$17327_extraHeaders_,V=hgW(Z.JSC$17325_channel_,
Z.JSC$17327_hostPrefix_,Z.JSC$17327_path_),bf(5),Zt(V,"TYPE","xmlhttp"),y90(Z.JSC$17327_request_,V,!1,Z.JSC$17327_hostPrefix_,!1))};
_.P=jZK.prototype;_.P.JSC$17327_createXhrIo=function(Z){return this.JSC$17325_channel_.JSC$17327_createXhrIo(Z)};
_.P.abort=function(){this.JSC$17327_request_&&(this.JSC$17327_request_.cancel(),this.JSC$17327_request_=null);this.JSC$17327_lastStatusCode_=-1};
_.P.JSC$17327_isClosed=function(){return!1};
_.P.JSC$17327_onRequestData=function(Z,V){this.JSC$17327_lastStatusCode_=Z.JSC$17320_lastStatusCode_;if(this.state_==0)if(this.JSC$17325_channelDebug_.debug("TestConnection: Got data for stage 1"),V){try{var a=this.JSC$17325_parser_.parse(V)}catch(J){egi(this.JSC$17325_channel_,this);return}this.JSC$17327_hostPrefix_=a[0];this.blockedPrefix_=a[1]}else this.JSC$17325_channelDebug_.debug("TestConnection: Null responseText"),egi(this.JSC$17325_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(bf(7),Date.now()):V=="11111"?(bf(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$17327_lastStatusCode_=200,this.JSC$17327_request_.cancel(),this.JSC$17325_channelDebug_.debug("Test connection succeeded; using streaming connection"),bf(12),EL(this.JSC$17325_channel_,this,!0)):(bf(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.P.JSC$17327_onRequestComplete=function(){this.JSC$17327_lastStatusCode_=this.JSC$17327_request_.JSC$17320_lastStatusCode_;this.JSC$17327_request_.JSC$17320_successful_?this.state_==0?(this.JSC$17325_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,x8K(this)):(this.state_=2,QZo(this))):this.state_==2&&(this.JSC$17325_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$17325_channelDebug_.debug("Test connection succeeded; using streaming connection"),
bf(12),EL(this.JSC$17325_channel_,this,!0)):(this.JSC$17325_channelDebug_.debug("Test connection failed; not using streaming"),bf(11),EL(this.JSC$17325_channel_,this,!1))):(this.JSC$17325_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?bf(9):this.state_==2&&bf(10),egi(this.JSC$17325_channel_,this,this.JSC$17327_request_.getLastError()))};
_.P.JSC$17327_shouldUseSecondaryDomains=function(){return this.JSC$17325_channel_.JSC$17327_shouldUseSecondaryDomains()};
_.P.isActive=function(){return this.JSC$17325_channel_.isActive()};
_.P.notifyServerReachabilityEvent=function(Z){this.JSC$17325_channel_.notifyServerReachabilityEvent(Z)};var jv=function(Z,V,a){this.state_=1;this.JSC$17328_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$17328_channelDebug_=new la;this.JSC$17328_parser_=new Sv;this.firstTestResults_=Z||null;this.secondTestResults_=V!=null?V:null;this.asyncTest_=a||!1},zgk=function(Z,V){this.JSC$17330_mapId=Z;
this.map=V;this.context=null};
_.P=jv.prototype;_.P.JSC$17332_extraHeaders_=null;_.P.JSC$17332_extraParams_=null;_.P.forwardChannelRequest_=null;_.P.JSC$17332_backChannelRequest_=null;_.P.JSC$17332_path_=null;_.P.JSC$17332_forwardChannelUri_=null;_.P.JSC$17332_backChannelUri_=null;_.P.JSC$17332_hostPrefix_=null;_.P.JSC$17332_nextRid_=0;_.P.JSC$17332_nextMapId_=0;_.P.handler_=null;_.P.JSC$17332_forwardChannelTimerId_=null;_.P.JSC$17332_backChannelTimerId_=null;_.P.JSC$17332_deadBackChannelTimerId_=null;_.P.connectionTest_=null;
_.P.useChunked_=null;_.P.JSC$17332_lastArrayId_=-1;_.P.JSC$17332_lastPostResponseArrayId_=-1;_.P.JSC$17332_lastStatusCode_=-1;_.P.JSC$17332_forwardChannelRetryCount_=0;_.P.JSC$17332_backChannelRetryCount_=0;_.P.JSC$17332_channelVersion_=8;var $88={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},RgJ=function(Z,V,a,J){_.CC.call(this,"timingevent",Z);this.size=V;this.rtt=a;this.retries=J};
_.V8(RgJ,_.CC);var MF8=function(Z){_.CC.call(this,"serverreachability",Z)};
_.V8(MF8,_.CC);jv.prototype.connect=function(Z,V,a,J,r){this.JSC$17328_channelDebug_.debug("connect()");bf(0);this.JSC$17332_path_=V;this.JSC$17332_extraParams_=a||{};J&&r!==void 0&&(this.JSC$17332_extraParams_.OSID=J,this.JSC$17332_extraParams_.OAID=r);this.asyncTest_?(n8((0,_.KG)(this.connectTest_,this,Z),100),LSi(this)):this.connectTest_(Z)};
jv.prototype.disconnect=function(){this.JSC$17328_channelDebug_.debug("disconnect()");uko(this);if(this.state_==3){var Z=this.JSC$17332_nextRid_++,V=this.JSC$17332_forwardChannelUri_.clone();_.vX(V,"SID",this.sid_);_.vX(V,"RID",Z);_.vX(V,"TYPE","terminate");vE(this,V);Z=new UL(this,this.JSC$17328_channelDebug_,this.sid_,Z);Z.JSC$17320_type_=2;Z.JSC$17320_baseUri_=_.o6(V.clone());(new Image).src=Z.JSC$17320_baseUri_.toString();Z.JSC$17320_requestStartTime_=Date.now();bDI(Z)}WSI(this)};
jv.prototype.connectTest_=function(Z){this.JSC$17328_channelDebug_.debug("connectTest_()");this.connectionTest_=new jZK(this,this.JSC$17328_channelDebug_);this.connectionTest_.JSC$17327_extraHeaders_=this.JSC$17332_extraHeaders_;this.connectionTest_.JSC$17325_parser_=this.JSC$17328_parser_;this.connectionTest_.connect(Z)};
var LSi=function(Z){Z.JSC$17328_channelDebug_.debug("connectChannel_()");Z.JSC$17332_ensureInState_(1,0);Z.JSC$17332_forwardChannelUri_=vGJ(Z,Z.JSC$17332_path_);gGC(Z)},uko=function(Z){Z.connectionTest_&&(Z.connectionTest_.abort(),Z.connectionTest_=null);
Z.JSC$17332_backChannelRequest_&&(Z.JSC$17332_backChannelRequest_.cancel(),Z.JSC$17332_backChannelRequest_=null);Z.JSC$17332_backChannelTimerId_&&(_.JO.clearTimeout(Z.JSC$17332_backChannelTimerId_),Z.JSC$17332_backChannelTimerId_=null);IlK(Z);Z.forwardChannelRequest_&&(Z.forwardChannelRequest_.cancel(),Z.forwardChannelRequest_=null);Z.JSC$17332_forwardChannelTimerId_&&(_.JO.clearTimeout(Z.JSC$17332_forwardChannelTimerId_),Z.JSC$17332_forwardChannelTimerId_=null)},Zi8=function(Z,V){if(Z.state_==0)throw Error("yk");
Z.JSC$17328_outgoingMaps_.length==1E3&&Z.JSC$17328_parser_.stringify(V);Z.JSC$17328_outgoingMaps_.push(new zgk(Z.JSC$17332_nextMapId_++,V));Z.state_!=2&&Z.state_!=3||gGC(Z)};
jv.prototype.JSC$17327_isClosed=function(){return this.state_==0};
jv.prototype.getState=function(){return this.state_};
var gGC=function(Z){Z.forwardChannelRequest_||Z.JSC$17332_forwardChannelTimerId_||(Z.JSC$17332_forwardChannelTimerId_=n8((0,_.KG)(Z.JSC$17332_onStartForwardChannelTimer_,Z),0),Z.JSC$17332_forwardChannelRetryCount_=0)};
jv.prototype.JSC$17332_onStartForwardChannelTimer_=function(Z){this.JSC$17332_forwardChannelTimerId_=null;V9S(this,Z)};
var V9S=function(Z,V){Z.JSC$17328_channelDebug_.debug("startForwardChannel_");if(Z.state_==1){if(!V){Z.JSC$17328_channelDebug_.debug("open_()");Z.JSC$17332_nextRid_=Math.floor(Math.random()*1E5);V=Z.JSC$17332_nextRid_++;var a=new UL(Z,Z.JSC$17328_channelDebug_,"",V);a.JSC$17320_extraHeaders_=Z.JSC$17332_extraHeaders_;var J=a8k(Z),r=Z.JSC$17332_forwardChannelUri_.clone();_.vX(r,"RID",V);_.vX(r,"CVER","1");vE(Z,r);wIi(a,r,J);Z.forwardChannelRequest_=a;Z.state_=2}}else Z.state_==3&&(V?J6C(Z,V):Z.JSC$17328_outgoingMaps_.length==
0?Z.JSC$17328_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):Z.forwardChannelRequest_||(J6C(Z),Z.JSC$17328_channelDebug_.debug("startForwardChannel_ finished, sent request")))},J6C=function(Z,V){if(V)if(Z.JSC$17332_channelVersion_>6){Z.JSC$17328_outgoingMaps_=Z.pendingMaps_.concat(Z.JSC$17328_outgoingMaps_);
Z.pendingMaps_.length=0;var a=Z.JSC$17332_nextRid_-1;V=a8k(Z)}else a=V.JSC$17318_rid_,V=V.JSC$17320_postData_;else a=Z.JSC$17332_nextRid_++,V=a8k(Z);var J=Z.JSC$17332_forwardChannelUri_.clone();_.vX(J,"SID",Z.sid_);_.vX(J,"RID",a);_.vX(J,"AID",Z.JSC$17332_lastArrayId_);vE(Z,J);a=new UL(Z,Z.JSC$17328_channelDebug_,Z.sid_,a,Z.JSC$17332_forwardChannelRetryCount_+1);a.JSC$17320_extraHeaders_=Z.JSC$17332_extraHeaders_;a.setTimeout(1E4+Math.round(1E4*Math.random()));Z.forwardChannelRequest_=a;wIi(a,J,V)},
vE=function(Z,V){Z.handler_&&(Z=Z.handler_.JSC$17339_getAdditionalParams())&&_.lv.forEach(Z,function(a,J){_.vX(V,J,a)})},a8k=function(Z){var V=Math.min(Z.JSC$17328_outgoingMaps_.length,1E3),a=["count="+V];
if(Z.JSC$17332_channelVersion_>6&&V>0){var J=Z.JSC$17328_outgoingMaps_[0].JSC$17330_mapId;a.push("ofs="+J)}else J=0;for(var r={},f=0;f<V;r={mapId$jscomp$3:void 0},f++){r.mapId$jscomp$3=Z.JSC$17328_outgoingMaps_[f].JSC$17330_mapId;var d=Z.JSC$17328_outgoingMaps_[f].map;r.mapId$jscomp$3=Z.JSC$17332_channelVersion_<=6?f:r.mapId$jscomp$3-J;try{_.lv.forEach(d,function(N){return function(C,T){a.push("req"+N.mapId$jscomp$3+"_"+T+"="+encodeURIComponent(C))}}(r))}catch(N){a.push("req"+r.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}Z.pendingMaps_=Z.pendingMaps_.concat(Z.JSC$17328_outgoingMaps_.splice(0,V));
return a.join("&")},oSo=function(Z){Z.JSC$17332_backChannelRequest_||Z.JSC$17332_backChannelTimerId_||(Z.JSC$17332_backChannelAttemptId_=1,Z.JSC$17332_backChannelTimerId_=n8((0,_.KG)(Z.JSC$17332_onStartBackChannelTimer_,Z),0),Z.JSC$17332_backChannelRetryCount_=0)},P7K=function(Z){if(Z.JSC$17332_backChannelRequest_||Z.JSC$17332_backChannelTimerId_||Z.JSC$17332_backChannelRetryCount_>=3)return!1;
Z.JSC$17328_channelDebug_.debug("Going to retry GET");Z.JSC$17332_backChannelAttemptId_++;Z.JSC$17332_backChannelTimerId_=n8((0,_.KG)(Z.JSC$17332_onStartBackChannelTimer_,Z),r6K(Z,Z.JSC$17332_backChannelRetryCount_));Z.JSC$17332_backChannelRetryCount_++;return!0};
jv.prototype.JSC$17332_onStartBackChannelTimer_=function(){this.JSC$17332_backChannelTimerId_=null;this.JSC$17328_channelDebug_.debug("Creating new HttpRequest");this.JSC$17332_backChannelRequest_=new UL(this,this.JSC$17328_channelDebug_,this.sid_,"rpc",this.JSC$17332_backChannelAttemptId_);this.JSC$17332_backChannelRequest_.JSC$17320_extraHeaders_=this.JSC$17332_extraHeaders_;this.JSC$17332_backChannelRequest_.JSC$17320_readyStateChangeThrottleMs_=0;var Z=this.JSC$17332_backChannelUri_.clone();_.vX(Z,
"RID","rpc");_.vX(Z,"SID",this.sid_);_.vX(Z,"CI",this.useChunked_?"0":"1");_.vX(Z,"AID",this.JSC$17332_lastArrayId_);vE(this,Z);_.vX(Z,"TYPE","xmlhttp");y90(this.JSC$17332_backChannelRequest_,Z,!0,this.JSC$17332_hostPrefix_,!1);this.JSC$17328_channelDebug_.debug("New Request created")};
var EL=function(Z,V,a){Z.JSC$17328_channelDebug_.debug("Test Connection Finished");Z.useChunked_=Z.secondTestResults_==null?a:!Z.secondTestResults_;Z.JSC$17332_lastStatusCode_=V.JSC$17327_lastStatusCode_;Z.asyncTest_||LSi(Z)},egi=function(Z,V){Z.JSC$17328_channelDebug_.debug("Test Connection Failed");
Z.JSC$17332_lastStatusCode_=V.JSC$17327_lastStatusCode_;k3(Z,2)};
jv.prototype.JSC$17327_onRequestData=function(Z,V){if(this.state_!=0&&(this.JSC$17332_backChannelRequest_==Z||this.forwardChannelRequest_==Z))if(this.JSC$17332_lastStatusCode_=Z.JSC$17320_lastStatusCode_,this.forwardChannelRequest_==Z&&this.state_==3)if(this.JSC$17332_channelVersion_>7){try{var a=this.JSC$17328_parser_.parse(V)}catch(J){a=null}if(Array.isArray(a)&&a.length==3)if(V=a,V[0]==0)a:if(this.JSC$17328_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$17332_backChannelTimerId_)this.JSC$17328_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$17332_backChannelRequest_)if(this.JSC$17332_backChannelRequest_.JSC$17320_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$17320_requestStartTime_)IlK(this),this.JSC$17332_backChannelRequest_.cancel(),this.JSC$17332_backChannelRequest_=null;else break a;else this.JSC$17328_channelDebug_.warning("We do not have a BackChannel established");P7K(this);bf(19)}else this.JSC$17332_lastPostResponseArrayId_=V[1],Z=this.JSC$17332_lastPostResponseArrayId_-this.JSC$17332_lastArrayId_,0<
Z&&(V=V[2],this.JSC$17328_channelDebug_.debug(V+" bytes (in "+Z+" arrays) are outstanding on the BackChannel"),V<37500&&this.useChunked_&&this.JSC$17332_backChannelRetryCount_==0&&!this.JSC$17332_deadBackChannelTimerId_&&(this.JSC$17332_deadBackChannelTimerId_=n8((0,_.KG)(this.JSC$17332_onBackChannelDead_,this),6E3)));else this.JSC$17328_channelDebug_.debug("Bad POST response data returned"),k3(this,11)}else V!="y2f%"&&(this.JSC$17328_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
k3(this,11));else this.JSC$17332_backChannelRequest_==Z&&IlK(this),_.Ni(V)||(Z=this.JSC$17328_parser_.parse(V),this.onInput_(Z))};
jv.prototype.JSC$17332_onBackChannelDead_=function(){this.JSC$17332_deadBackChannelTimerId_!=null&&(this.JSC$17332_deadBackChannelTimerId_=null,this.JSC$17332_backChannelRequest_.cancel(),this.JSC$17332_backChannelRequest_=null,P7K(this),bf(20))};
var IlK=function(Z){Z.JSC$17332_deadBackChannelTimerId_!=null&&(_.JO.clearTimeout(Z.JSC$17332_deadBackChannelTimerId_),Z.JSC$17332_deadBackChannelTimerId_=null)};
jv.prototype.JSC$17327_onRequestComplete=function(Z){this.JSC$17328_channelDebug_.debug("Request complete");if(this.JSC$17332_backChannelRequest_==Z){IlK(this);this.JSC$17332_backChannelRequest_=null;var V=2}else if(this.forwardChannelRequest_==Z)this.forwardChannelRequest_=null,V=1;else return;this.JSC$17332_lastStatusCode_=Z.JSC$17320_lastStatusCode_;if(this.state_!=0)if(Z.JSC$17320_successful_)if(V==1){V=Z.JSC$17320_postData_?Z.JSC$17320_postData_.length:0;Z=Date.now()-Z.JSC$17320_requestStartTime_;
var a=sZ8;a.dispatchEvent(new RgJ(a,V,Z,this.JSC$17332_forwardChannelRetryCount_));gGC(this);this.handler_&&this.handler_.JSC$17339_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else oSo(this);else{a=Z.getLastError();if(a==3||a==7||a==0&&this.JSC$17332_lastStatusCode_>0)this.JSC$17328_channelDebug_.debug("Not retrying due to error type");else{this.JSC$17328_channelDebug_.debug("Maybe retrying, last error: "+D8k(a,this.JSC$17332_lastStatusCode_));var J;if(J=V==1)this.forwardChannelRequest_||
this.JSC$17332_forwardChannelTimerId_||this.state_==1||this.JSC$17332_forwardChannelRetryCount_>=2?J=!1:(this.JSC$17328_channelDebug_.debug("Going to retry POST"),this.JSC$17332_forwardChannelTimerId_=n8((0,_.KG)(this.JSC$17332_onStartForwardChannelTimer_,this,Z),r6K(this,this.JSC$17332_forwardChannelRetryCount_)),this.JSC$17332_forwardChannelRetryCount_++,J=!0);if(J||V==2&&P7K(this))return;this.JSC$17328_channelDebug_.debug("Exceeded max number of retries")}this.JSC$17328_channelDebug_.debug("Error: HTTP request failed");
switch(a){case 1:k3(this,5);break;case 4:k3(this,10);break;case 3:k3(this,6);break;case 7:k3(this,12);break;default:k3(this,2)}}};
var r6K=function(Z,V){var a=5E3+Math.floor(Math.random()*1E4);Z.isActive()||(Z.JSC$17328_channelDebug_.debug("Inactive channel"),a*=2);return a*V};
jv.prototype.onInput_=function(Z){for(var V=0;V<Z.length;V++){var a=Z[V];this.JSC$17332_lastArrayId_=a[0];a=a[1];this.state_==2?a[0]=="c"?(this.sid_=a[1],this.JSC$17332_hostPrefix_=a[2],a=a[3],a!=null?this.JSC$17332_channelVersion_=a:this.JSC$17332_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$17339_channelOpened(),this.JSC$17332_backChannelUri_=hgW(this,this.JSC$17332_hostPrefix_,this.JSC$17332_path_),oSo(this)):a[0]=="stop"&&k3(this,7):this.state_==3&&(a[0]=="stop"?k3(this,7):
a[0]!="noop"&&this.handler_&&this.handler_.JSC$17339_channelHandleArray(a),this.JSC$17332_backChannelRetryCount_=0)}};
jv.prototype.JSC$17332_ensureInState_=function(Z){if(!_.$V(arguments,this.state_))throw Error("zk`"+this.state_);};
var k3=function(Z,V){Z.JSC$17328_channelDebug_.info("Error code "+V);if(V==2||V==9){var a=null;Z.handler_&&(a=null);var J=(0,_.KG)(Z.testGoogleComCallback_,Z);a||(a=new _.Et("//www.google.com/images/cleardot.gif"),_.o6(a));YtC(a.toString(),1E4,J)}else bf(2);Z.onError_(V)};
jv.prototype.testGoogleComCallback_=function(Z){Z?(this.JSC$17328_channelDebug_.info("Successfully pinged google.com"),bf(2)):(this.JSC$17328_channelDebug_.info("Failed to ping google.com"),bf(1),this.onError_(8))};
jv.prototype.onError_=function(Z){this.JSC$17328_channelDebug_.debug("HttpChannel: error - "+Z);this.state_=0;this.handler_&&this.handler_.JSC$17339_channelError(Z);WSI(this);uko(this)};
var WSI=function(Z){Z.state_=0;Z.JSC$17332_lastStatusCode_=-1;if(Z.handler_)if(Z.pendingMaps_.length==0&&Z.JSC$17328_outgoingMaps_.length==0)Z.handler_.JSC$17339_channelClosed();else{Z.JSC$17328_channelDebug_.debug("Number of undelivered maps, pending: "+Z.pendingMaps_.length+", outgoing: "+Z.JSC$17328_outgoingMaps_.length);var V=_.ZH(Z.pendingMaps_),a=_.ZH(Z.JSC$17328_outgoingMaps_);Z.pendingMaps_.length=0;Z.JSC$17328_outgoingMaps_.length=0;Z.handler_.JSC$17339_channelClosed(V,a)}},vGJ=function(Z,
V){V=pIk(Z,null,V);
Z.JSC$17328_channelDebug_.debug("GetForwardChannelUri: "+V);return V},hgW=function(Z,V,a){V=pIk(Z,Z.JSC$17327_shouldUseSecondaryDomains()?V:null,a);
Z.JSC$17328_channelDebug_.debug("GetBackChannelUri: "+V);return V},pIk=function(Z,V,a){var J=_.Ek(a);
if(J.JSC$7925_domain_!="")V&&_.u0(J,V+"."+J.JSC$7925_domain_),_.We(J,J.JSC$7925_port_);else{var r=window.location;J=DeD(r.protocol,V?V+"."+r.hostname:r.hostname,+r.port,a)}Z.JSC$17332_extraParams_&&_.lv.forEach(Z.JSC$17332_extraParams_,function(f,d){_.vX(J,d,f)});
_.vX(J,"VER",Z.JSC$17332_channelVersion_);vE(Z,J);return J};
jv.prototype.JSC$17327_createXhrIo=function(Z){if(Z)throw Error("wk");Z=new _.ce;Z.JSC$7688_withCredentials_=!1;return Z};
jv.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
jv.prototype.notifyServerReachabilityEvent=function(Z){var V=sZ8;V.dispatchEvent(new MF8(V,Z))};
jv.prototype.JSC$17327_shouldUseSecondaryDomains=function(){return!1};
new boo;var f8I=function(){};
_.P=f8I.prototype;_.P.JSC$17339_channelOpened=function(){};
_.P.JSC$17339_channelHandleArray=function(){};
_.P.JSC$17339_channelSuccess=function(){};
_.P.JSC$17339_channelError=function(){};
_.P.JSC$17339_channelClosed=function(){};
_.P.JSC$17339_getAdditionalParams=function(){return{}};
_.P.isActive=function(){return!0};var ii8=function(Z){Z.front_.length===0&&(Z.front_=Z.back_,Z.front_.reverse(),Z.back_=[])};
_.P=nZo.prototype;_.P.enqueue=function(Z){this.back_.push(Z)};
_.P.peek=function(){ii8(this);return _.vJ(this.front_)};
_.P.getCount=function(){return this.front_.length+this.back_.length};
_.P.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.P.clear=function(){this.front_=[];this.back_=[]};
_.P.contains=function(Z){return _.$V(this.front_,Z)||_.$V(this.back_,Z)};
_.P.remove=function(Z){var V=this.front_;var a=Array.prototype.lastIndexOf.call(V,Z,V.length-1);a>=0?(_.Mi(V,a),V=!0):V=!1;return V||_.uK(this.back_,Z)};
_.P.getValues=function(){for(var Z=[],V=this.front_.length-1;V>=0;--V)Z.push(this.front_[V]);V=this.back_.length;for(var a=0;a<V;++a)Z.push(this.back_[a]);return Z};var x3=function(Z){this.JSC$17343_map_=new _.oM;this.size=0;Z&&this.addAll(Z)},BQK=function(Z){var V=typeof Z;
return V=="object"&&Z||V=="function"?"o"+_.i4(Z):V.charAt(0)+Z};
_.P=x3.prototype;_.P.getCount=function(){return this.JSC$17343_map_.size};
_.P.add=function(Z){this.JSC$17343_map_.set(BQK(Z),Z);this.size=this.JSC$17343_map_.size};
_.P.addAll=function(Z){Z=_.My(Z);for(var V=Z.length,a=0;a<V;a++)this.add(Z[a]);this.size=this.JSC$17343_map_.size};
_.P.removeAll=function(Z){Z=_.My(Z);for(var V=Z.length,a=0;a<V;a++)this.remove(Z[a]);this.size=this.JSC$17343_map_.size};
_.P.delete=function(Z){Z=this.JSC$17343_map_.remove(BQK(Z));this.size=this.JSC$17343_map_.size;return Z};
_.P.remove=function(Z){return this.delete(Z)};
_.P.clear=function(){this.JSC$17343_map_.clear();this.size=0};
_.P.isEmpty=function(){return this.JSC$17343_map_.size===0};
_.P.has=function(Z){return this.JSC$17343_map_.containsKey(BQK(Z))};
_.P.contains=function(Z){return this.JSC$17343_map_.containsKey(BQK(Z))};
_.P.getValues=function(){return this.JSC$17343_map_.getValues()};
_.P.values=function(){return this.JSC$17343_map_.values()};
_.P.clone=function(){return new x3(this)};
_.P.equals=function(Z){return this.getCount()==st8(Z)&&dXL(this,Z)};
var dXL=function(Z,V){var a=st8(V);if(Z.getCount()>a)return!1;!(V instanceof x3)&&a>5&&(V=new x3(V));return FEW(Z,function(J){var r=V;return r.contains&&typeof r.contains=="function"?r.contains(J):r.containsValue&&typeof r.containsValue=="function"?r.containsValue(J):_.aY(r)||typeof r==="string"?_.$V(r,J):_.lv.containsValue(r,J)})};
x3.prototype.__iterator__=function(){return this.JSC$17343_map_.__iterator__(!1)};
x3.prototype[Symbol.iterator]=function(){return this.values()};var mXD={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(Z){return(this._clampValue(Z)-this.min)/(this.max-this.min)},
_clampValue:function(Z){return Math.min(this.max,Math.max(this.min,this._calcStep(Z)))},
_calcStep:function(Z){Z=parseFloat(Z);if(!this.step)return Z;Z=Math.round((Z-this.min)/this.step);return this.step<1?Z/(1/this.step)+this.min:Z*this.step+this.min},
_validateValue:function(){var Z=this._clampValue(this.value);this.value=this.oldValue=isNaN(Z)?this.oldValue:Z;return this.value!==Z},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var NQS;var C7L;_.B_({_template:function(){if(C7L!==void 0)return C7L;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;NQS===void 0&&(NQS=document.createElement("template"));var J=NQS;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return C7L=Z},
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(){_.vH(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(Z){Z.keyCode===27&&(Z.preventDefault(),this.close())},
_track:function(Z){if(!this.persistent&&!this.disableSwipe)switch(Z.preventDefault(),Z.detail.state){case "start":this._trackStart(Z);break;case "track":this._trackMove(Z);break;case "end":this._trackEnd(Z)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var Z=this.$.contentContainer.getBoundingClientRect();this._savedWidth=Z.width;this._translateOffset=this.position==="left"?Z.left:Z.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(Z){this._trackDetails&&(this._translateDrawer(Z.detail.dx+this._translateOffset),this._trackDetails.push({dx:Z.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(Z){if(this._trackDetails){var V=Z.detail.dx+this._translateOffset,a=this.getWidth();V=this.position==="left"?V>=0||V<=-a:V<=0||V>=a;if(!V){var J=this._trackDetails;this._trackDetails=null;this._flingDrawer(Z,J);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}a/=2;Z.detail.dx<-a?this.opened=this.position==="right":Z.detail.dx>a&&(this.opened=this.position==="left");V?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(Z,V){for(var a=Date.now(),J=a-100,r,f=0,d=V.length-1;f<=d;){var N=f+d>>1,C=V[N];C.timeStamp>=J?(r=C,d=N-1):f=N+1}return r?(Z.detail.dx-r.dx)/(a-r.timeStamp||1):0},
_flingDrawer:function(Z,V){V=this._calculateVelocity(Z,V);if(!(Math.abs(V)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;Z=Z.detail.dx+this._translateOffset;var a=this.getWidth(),J=this.position==="left",r=V>0;r?(V=Math.max(V,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(V=Math.min(V,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");V=this._FLING_INITIAL_SLOPE*(!r&&J?-(Z+a):r&&!J?a-Z:-Z)/V;this._styleTransitionDuration(V);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,V)}},
_styleTransitionDuration:function(Z){this.style.transitionDuration=Z+"ms";this.$.contentContainer.style.transitionDuration=Z+"ms";this.$.scrim.style.transitionDuration=Z+"ms"},
_styleTransitionTimingFunction:function(Z){this.$.contentContainer.style.transitionTimingFunction=Z;this.$.scrim.style.transitionTimingFunction=Z},
_translateDrawer:function(Z){var V=this.getWidth();this.position==="left"?(Z=Math.max(-V,Math.min(Z,0)),this.$.scrim.style.opacity=1+Z/V):(Z=Math.max(0,Math.min(Z,V)),this.$.scrim.style.opacity=1-Z/V);this.translate3d(Z+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var Z=this._drawerState;Z===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;Z!==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=""),Z!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var Z=_.qR(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"])');Z.length>0?(this._firstTabStop=Z[0],this._lastTabStop=Z[Z.length-1]):
this._lastTabStop=this._firstTabStop=null;(Z=this.getAttribute("tabindex"))&&parseInt(Z,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(Z){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||Z.keyCode!==9||(Z.shiftKey?this._firstTabStop&&_.qR(Z).localTarget===this._firstTabStop&&(Z.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.qR(Z).localTarget===this._lastTabStop&&(Z.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(Z,V){this.toggleClass("visible",Z&&!V,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 qWJ;var SWo;_.B_({_template:function(){if(SWo!==void 0)return SWo;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;qWJ===void 0&&(qWJ=document.createElement("template"));var J=qWJ;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return SWo=Z},
is:"tp-yt-paper-progress",behaviors:[mXD],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(Z){this.toggleClass("indeterminate",Z,this.$.primaryProgress)},
_transformProgress:function(Z,V){Z.style.transform=Z.style.webkitTransform="scaleX("+V/100+")"},
_mainRatioChanged:function(Z){this._transformProgress(this.$.primaryProgress,Z)},
_progressChanged:function(Z,V,a,J,r){Z=this._clampValue(Z);V=this._clampValue(V);var f=this._calcRatio(Z)*100,d=this._calcRatio(V)*100;this._setSecondaryRatio(f);this._transformProgress(this.$.secondaryProgress,f);this._transformProgress(this.$.primaryProgress,d);this.secondaryProgress=Z;r?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",V);this.setAttribute("aria-valuemin",a);this.setAttribute("aria-valuemax",J)},
_disabledChanged:function(Z){this.setAttribute("aria-disabled",Z?"true":"false")},
_hideSecondaryProgress:function(Z){return Z===0}});var TQL;var YWI;var XUW=function(){};
_.P=XUW.prototype;_.P.registered=function(){};
_.P.addOwnKeyBinding=function(){};
_.P.removeOwnKeyBindings=function(){};
_.P.keyboardEventMatchesKeys=function(){};
_.P._collectKeyBindings=function(){};
_.P._prepKeyBindings=function(){};
_.P._addKeyBinding=function(){};
_.P._resetKeyEventListeners=function(){};
_.P._listenKeyEventListeners=function(){};
_.P._unlistenKeyEventListeners=function(){};
_.P._onKeyBindingEvent=function(){};
_.P._triggerKeyHandler=function(){};
_.P._tapHandler=function(){};
_.P._focusChanged=function(){};
_.P._detectKeyboardFocus=function(){};
_.P._userActivate=function(){};
_.P._upHandler=function(){};
_.P._spaceKeyDownHandler=function(){};
_.P._spaceKeyUpHandler=function(){};
_.P._asyncClick=function(){};
_.P._pressedChanged=function(){};
_.P._ariaActiveAttributeChanged=function(){};
_.P._activeChanged=function(){};
_.P._controlStateChanged=function(){};
_.P._changedButtonState=function(){};
_.P._focusBlurHandler=function(){};
_.P._disabledChanged=function(){};
_.P._changedControlState=function(){};
_.P._buttonStateChanged=function(){};
_.P._downHandler=function(){};
_.P.ensureRipple=function(){};
_.P.getRipple=function(){};
_.P.hasRipple=function(){};
_.P._noinkChanged=function(){};
_.P._calcRatio=function(){};
_.P._clampValue=function(){};
_.P._calcStep=function(){};
_.P._validateValue=function(){};
_.P._update=function(){};
_.P._setImmediateValue=function(){};
_.P._setExpand=function(){};
_.P._setDragging=function(){};
_.P._setTransiting=function(){};
_.P._setMarkers=function(){};
_.P._setPressed=function(){};
_.P._setPointerDown=function(){};
_.P._setReceivedFocusFromKeyboard=function(){};
_.P._setFocused=function(){};
_.P._setRatio=function(){};
XUW=_.B_({_template:function(){if(YWI!==void 0)return YWI;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;TQL===void 0&&(TQL=document.createElement("template"));var J=TQL;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return YWI=Z},
is:"tp-yt-paper-slider",behaviors:[_.YS,_.l7,_.PG4,mXD],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&&_.sR(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(Z,V,a){this.setAttribute("aria-valuemin",V);this.setAttribute("aria-valuemax",a);this.setAttribute("aria-valuenow",Z);this._positionKnob(this._calcRatio(Z)*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(Z){this._setImmediateValue(this._calcStep(this._calcKnobPosition(Z)));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(Z){return(this.max-this.min)*Z/100+this.min},
_onTrack:function(Z){Z.stopPropagation();switch(Z.detail.state){case "start":this._trackStart(Z);break;case "track":this._trackX(Z);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(Z){this.dragging||this._trackStart(Z);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,Z.detail.dx*(this._isRTL?-1:1)));Z=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(Z);Z=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(Z+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var Z=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;Z.transform=Z.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(Z){this._expandKnob();Z.preventDefault();this.focus()},
_bartrack:function(Z){this._allowBarEvent(Z)&&this._onTrack(Z)},
_barclick:function(Z){this._w=this.$.sliderBar.offsetWidth;var V=this.$.sliderBar.getBoundingClientRect();V=(Z.detail.x-V.left)/this._w*100;this._isRTL&&(V=100-V);var a=this.ratio;this._setTransiting(!0);this._positionKnob(V);a===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
Z.preventDefault();this.focus()},
_bardown:function(Z){this._allowBarEvent(Z)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(Z))},
_knobTransitionEnd:function(Z){Z.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(Z,V,a,J){J||this._setMarkers([]);V=Math.round((a-V)/this.step);V>Z&&(V=Z);if(V<0||!isFinite(V))V=0;this._setMarkers(Array(V))},
_mergeClasses:function(Z){return Object.keys(Z).filter(function(V){return Z[V]}).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(Z){return!this.ignoreBarTouch||Z.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(Z){this._isRTL?this._incrementKey(Z):this._decrementKey(Z)},
_rightKey:function(Z){this._isRTL?this._decrementKey(Z):this._incrementKey(Z)},
_incrementKey:function(Z){this.disabled||(Z.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),Z.preventDefault())},
_decrementKey:function(Z){this.disabled||(Z.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),Z.preventDefault())},
_changeValue:function(Z){this.value=Z.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(Z){Z.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.r54._createRipple.call(this)},
_focusedChanged:function(Z){Z&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=Z?"":"none",this._ripple.holdDown=Z)}});var KLW;var nSC;var Qb=null,l80=function(){};
_.P=l80.prototype;_.P.fit=function(){};
_.P._discoverInfo=function(){};
_.P.resetFit=function(){};
_.P.refit=function(){};
_.P.position=function(){};
_.P.constrain=function(){};
_.P._sizeDimension=function(){};
_.P.__sizeDimension=function(){};
_.P.center=function(){};
_.P.__getNormalizedRect=function(){};
_.P.__getOffscreenArea=function(){};
_.P.__getPosition=function(){};
_.P.notifyResize=function(){};
_.P.assignParentResizable=function(){};
_.P.stopResizeNotificationsFor=function(){};
_.P._subscribeIronResize=function(){};
_.P._unsubscribeIronResize=function(){};
_.P.resizerShouldNotify=function(){};
_.P._onDescendantIronResize=function(){};
_.P._fireResize=function(){};
_.P._onIronRequestResizeNotifications=function(){};
_.P._parentResizableChanged=function(){};
_.P._notifyDescendant=function(){};
_.P._requestResizeNotifications=function(){};
_.P._findParent=function(){};
_.P.toggle=function(){};
_.P.open=function(){};
_.P.close=function(){};
_.P.cancel=function(){};
_.P.invalidateTabbables=function(){};
_.P._ensureSetup=function(){};
_.P._canceledChanged=function(){};
_.P._withBackdropChanged=function(){};
_.P._prepareRenderOpened=function(){};
_.P._finishRenderOpened=function(){};
_.P._finishRenderClosed=function(){};
_.P._preparePositioning=function(){};
_.P._finishPositioning=function(){};
_.P._applyFocus=function(){};
_.P._onCaptureClick=function(){};
_.P._onCaptureFocus=function(){};
_.P._onCaptureEsc=function(){};
_.P._onCaptureTab=function(){};
_.P._onIronResize=function(){};
_.P._onNodesChange=function(){};
_.P.__ensureFirstLastFocusables=function(){};
_.P.__openedChanged=function(){};
_.P.__deraf=function(){};
_.P.__updateScrollObservers=function(){};
_.P.__addScrollListeners=function(){};
_.P.__removeScrollListeners=function(){};
_.P.__isValidScrollAction=function(){};
_.P.__onCaptureScroll=function(){};
_.P.__saveScrollPosition=function(){};
_.P.__restoreScrollPosition=function(){};
_.P._setCanceled=function(){};
l80=_.B_({_template:function(){if(nSC!==void 0)return nSC;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;KLW===void 0&&(KLW=document.createElement("template"));var J=KLW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);return nSC=Z},
is:"tp-yt-paper-toast",behaviors:[_.pi],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(){_.Xk._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.EW.requestAvailability()},
show:function(Z){typeof Z=="string"&&(Z={text:Z});for(var V in Z)V.indexOf("_")===0?_.Xk._warn('The property "'+V+'" is private and was not set.'):V in this?this[V]=Z[V]:_.Xk._warn('The property "'+V+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(Z){Z&&Z.target===this&&Z.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(Qb&&Qb!==this&&Qb.close(),Qb=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):Qb===this&&(Qb=null);_.Qu._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(Z){this.positionTarget=Z},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var t9o=new _.W("disablePersonalizationAction");var CmH=new _.W("showDmaConsentFlowCommand");var qcJ=new _.W("showMmgNoticeCommand");var sMk=new _.W("saveConsentAction");var FLJ=function(Z){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.JD(Z)};
_.O(FLJ,_.E8);var DXk=_.aZK(FLJ);var c6W=new _.W("updateTopbarAvatarAction");var Oi8=new _.W("channelHandleValidationResultRenderer");var Gji=new _.W("generateHandleFromNameResultRenderer");var wUL=new _.W("channelHandleInputRenderer");var y6W=new _.W("copyLinkRenderer");var biJ=new _.W("timedCommand");var UXW=new _.W("clearCookieAction");var HiK=new _.W("getMultiPageMenuAction");var A6K=new _.W("addToGuideSectionAction"),kjL=new _.W("removeFromGuideSectionAction");var ESK=new _.W("updateNotificationsUnseenCountAction");var jMo=new _.W("resetChannelUnreadCountCommand");var vS0=new _.W("resetSubscriptionsUnreadDotCommand");var xXI=new _.W("selectLanguageCommand");var GhH=new _.W("sendFeedbackAction");var QMJ=new _.W("uploadImageToScottyCommand");var pUK=new _.W("registerPromoCommand");var h8L=new _.W("setPushNotificationsEnabledCommand");var e8K=new _.W("desktopTopbarRenderer");var z8k=new _.W("surveyFollowUpRenderer");var $Xi=new _.W("handlesClaimingRadioOptionRenderer");var R8I=new _.W("hotkeyDialogRenderer");var M9D=new _.W("modifyReportFormCommand");var LLk=new _.W("accountLinkCommand");var uKS=new _.W("accountUnlinkCommand");var WLC=new _.W("logAccountLinkingEventCommand");var gSK=new _.W("guideCollapsibleEntryRenderer");var I8K=new _.W("guideDownloadsEntryRenderer");var pN=new _.W("guideEntryRenderer");var Zp0=new _.W("getLocationCommand");var V6C=new _.W("locationCollectionCommand");var a$H=new _.W("storiesItemViewModel");var J8K=new _.W("addToRemoteQueueAction");var ogk=new _.W("insertInRemoteQueueAction");var r80=new _.W("removeFromRemoteQueueAction");var PWi=new _.W("notificationRenderer");var gK0=new _.W("localWatchHistoryCommand");var f$C=new _.W("pdgBuyFlowHeaderRenderer");var ipC=new _.W("pdgColorSliderRenderer");var BED=new _.W("pdgCommentOptionRenderer");var dG0=new _.W("pdgCommentPreviewRenderer");var mGW=new _.W("superVodSelectableItemButtonRenderer");var NEC=new _.W("switchButtonRenderer");var CWS=new _.W("upsellDialogRenderer");var qlo=new _.W("feedbackQuestionRenderer"),SlL=new _.W("feedbackOptionRenderer");var TEk=new _.W("sponsorshipsTierRenderer"),YlK=new _.W("sponsorshipsPromotionChannelRenderer");var XSo=new _.W("simpleSurveyMessageRenderer");var GkH=new _.W("invokeInstrumentManagerAction");var KJ8=new _.W("logYpcFlowDismissCommand");var ngo=new _.W("logYpcFlowStartCommand");var l$J=new _.W("unlimitedCreateFamilyEndpoint");var t6I=new _.W("iconBadgeRenderer");var g9S=new _.W("collaborativePlaylistVisibilityValidationRule");var shW=function(Z){_.CC.call(this,"channelMessage");this.message=Z};
_.O(shW,_.CC);var FJK=function(Z){_.CC.call(this,"channelError");this.error=Z};
_.O(FJK,_.CC);var DGW={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"},c8W={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},OpH={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},
G0K={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},wSJ={NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var hH=function(Z){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 _.oM;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";Z&&(this.id=Z.id||Z.name,this.name=Z.name,this.clientName=Z.clientName?Z.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=Z.app,this.type=Z.type||"REMOTE_CONTROL",this.username=Z.user||"",this.avatar=Z.userAvatarUri||"",this.obfuscatedGaiaId=Z.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=Z.ownerObfuscatedGaiaId||"",this.theme=Z.theme||"u",y8K(this,Z.capabilities||""),bpL(this,Z.compatibleSenderThemes||""),UGI(this,Z.experiments||""),
this.remoteControllerUrl=Z.remoteControllerUrl||"",this.localChannelEncryptionKey=Z.localChannelEncryptionKey||"",this.deviceContext=Z.deviceContext,this.brand=Z.brand||"",this.model=Z.model||"",this.year=Z.year||0,this.os=Z.os||"",this.osVersion=Z.osVersion||"",this.chipset=Z.chipset||"",this.mdxDialServerType=Z.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=Z.pairingType||"unknown",Z=Z.deviceInfo)&&(Z=JSON.parse(Z),this.brand=Z.brand||"",this.model=Z.model||"",this.year=Z.year||
0,this.os=Z.os||"",this.osVersion=Z.osVersion||"",this.chipset=Z.chipset||"",this.clientName=Z.clientName?Z.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=Z.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
hH.prototype.copy=function(){var Z={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&&(Z.brand=this.brand);
this.model&&(Z.model=this.model);this.year&&(Z.year=this.year);this.os&&(Z.os=this.os);this.osVersion&&(Z.osVersion=this.osVersion);this.chipset&&(Z.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(Z.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(Z.mdxDialServerType=this.mdxDialServerType);Z=new hH(Z);Z.connected=this.connected;Z.remoteControllerUrl=this.remoteControllerUrl;Z.localChannelEncryptionKey=this.localChannelEncryptionKey;Z.deviceContext=
this.deviceContext;return Z};
hH.prototype.equals=function(Z){return Z?this.id==Z.id:!1};
var y8K=function(Z,V){Z.capabilities.clear();_.Jp(V.split(","),_.Pz(_.lv.contains,DGW)).forEach(function(a){Z.capabilities.add(a)})},bpL=function(Z,V){Z.compatibleSenderThemes.clear();
_.Jp(V.split(","),_.Pz(_.lv.contains,c8W)).forEach(function(a){Z.compatibleSenderThemes.add(a)})},UGI=function(Z,V){Z.experiments.clear();
V.split(",").forEach(function(a){Z.experiments.add(a)})};var HpS=function(Z,V){this.action=Z;this.params=V||{}};_.V8(l2K,_.X2);_.P=l2K.prototype;_.P.JSC$17379_onTick_=function(){this.JSC$17377_interval_=Math.min(3E5,this.JSC$17377_interval_*2);this.JSC$17379_listener_();this.nextTickTime_&&this.start()};
_.P.start=function(){var Z=this.JSC$17377_interval_+15E3*Math.random(),V=this.delay_;V.isActive()||V.start(Z);this.nextTickTime_=Date.now()+Z};
_.P.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.P.isActive=function(){return this.delay_.isActive()};
_.P.reset=function(){this.delay_.stop();this.JSC$17377_interval_=5E3};_.V8(tF,f8I);_.P=tF.prototype;_.P.subscribe=function(Z,V,a){return this.pubsub_.subscribe(Z,V,a)};
_.P.unsubscribe=function(Z,V,a){return this.pubsub_.unsubscribe(Z,V,a)};
_.P.unsubscribeByKey=function(Z){return this.pubsub_.unsubscribeByKey(Z)};
_.P.publish=function(Z,V){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.P.dispose=function(){this.JSC$17380_disposed_||(this.JSC$17380_disposed_=!0,_.Mc(this.pubsub_),this.disconnect(),_.Mc(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$17380_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.Ig({})})};
_.P.isDisposed=function(){return this.JSC$17380_disposed_};
_.P.connect=function(Z,V,a){var J=this,r,f,d,N;return _.m(function(C){if(C.nextAddress==1)return _.iD(C,2),J.useAsyncBrowserChannelHandler_?_.q(C,J.connectPromise_,2):C.jumpTo(2);_.Pg(C);if(J.JSC$17380_disposed_||J.JSC$17380_channel_&&J.JSC$17380_channel_.getState()==2)return C.return();J.sCookie_="";J.reconnectTimer_.stop();J.connectionParams_=Z||null;J.connectUi_=V||0;r=J.JSC$17380_pathPrefix_+"/test";f=J.JSC$17380_pathPrefix_+"/bind";d=new jv(a?a.firstTestResults:null,a?a.secondTestResults:null,
J.enableAsyncTest_);if(N=J.JSC$17380_channel_)N.handler_=null;d.handler_=J;J.JSC$17380_channel_=d;if(J.useAsyncBrowserChannelHandler_)return J.connectPromise_=A8J(J).then(function(){return k0K(J,r,f,N,a)}),C.return(J.connectPromise_.then(function(){J.connectPromise_=_.Ig()}));
k0K(J,r,f,N,a);return _.Bg(C,0)})};
var k0K=function(Z,V,a,J,r){EgD(Z);if(Z.JSC$17380_channel_){var f=_.yr("ID_TOKEN"),d=Z.JSC$17380_channel_.JSC$17332_extraHeaders_||{};f?d["x-youtube-identity-token"]=f:delete d["x-youtube-identity-token"];Z.JSC$17380_channel_.JSC$17332_extraHeaders_=d}jhL(Z);J?(J.getState(),Z.JSC$17380_channel_.connect(V,a,Z.defaultQueryParams_,J.sid_,J.JSC$17332_lastArrayId_)):r?Z.JSC$17380_channel_.connect(V,a,Z.defaultQueryParams_,r.sessionId,r.arrayId):Z.JSC$17380_channel_.connect(V,a,Z.defaultQueryParams_)};
tF.prototype.disconnect=function(Z){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.Ig())}finally{this.disconnectUi_=Z||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),EgD(this),this.JSC$17380_channel_&&(this.JSC$17380_channel_.getState()==3&&V9S(this.JSC$17380_channel_),this.JSC$17380_channel_.disconnect()),this.disconnectUi_=0}};
tF.prototype.sendMessage=function(Z,V){var a=this,J;return _.m(function(r){switch(r.nextAddress){case 1:_.iD(r,2);if(!a.useAsyncBrowserChannelHandler_){r.jumpTo(2);break}return _.q(r,a.connectPromise_,2);case 2:_.Pg(r);if(a.JSC$17380_disposed_)return r.return();J={_sc:Z};V&&_.lv.extend(J,V);if(a.reconnectTimer_.isActive()||(a.JSC$17380_channel_?a.JSC$17380_channel_.getState():0)==2){a.JSC$17380_pendingMessages_.push(J);r.jumpTo(6);break}if(!a.isChannelOpened()){r.jumpTo(6);break}_.iD(r,8);if(!a.useAsyncBrowserChannelHandler_||
vgK(a,Z)){r.jumpTo(8);break}return _.q(r,A8J(a),8);case 8:_.Pg(r,0,0,1);a.isChannelOpened()&&(vgK(a,Z)||jhL(a),EgD(a),Zi8(a.JSC$17380_channel_,J));_.Bg(r,6,1);break;case 6:_.Bg(r,0)}})};
var vgK=function(Z,V){return Z.enableMdxAuthForConnectionOnly_?!0:Z.disableMdxAuthForAdMessages_?Object.values(OpH).includes(V):Z.disableMdxAuthForNonPlaybackMessages_?!Object.values(G0K).includes(V):Z.disableMdxAuthForShortsMessages_?Object.values(wSJ).includes(V):!1};
tF.prototype.JSC$17339_channelOpened=function(){this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$17380_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)xGK(this);else{var Z=this.JSC$17380_pendingMessages_;this.JSC$17380_pendingMessages_=[];var V=Z.length;jhL(this);QhK(this,Z,V);pSW(this)}else pSW(this)};
var xGK=function(Z){var V,a;_.m(function(J){if(J.nextAddress==1)return _.iD(J,2),_.q(J,A8J(Z),2);_.Pg(J);V=Z.JSC$17380_pendingMessages_;Z.JSC$17380_pendingMessages_=[];a=V.length;QhK(Z,V,a);pSW(Z);return _.Bg(J,0)})},QhK=function(Z,V,a){for(var J=0;J<a;++J)Zi8(Z.JSC$17380_channel_,V[J]);
pSW(Z)},pSW=function(Z){Z.publish("handlerOpened");
Z.JSC$17380_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.P=tF.prototype;_.P.JSC$17339_channelError=function(Z){var V=Z==2&&this.JSC$17380_channel_.JSC$17332_lastStatusCode_==401;Z==4||V||this.reconnectTimer_.start();this.publish("handlerError",Z,V);V=Object.keys($88).find(function(a){return $88[a]===Z});
this.JSC$17380_channelErrorCounter.increment("BROWSER_CHANNEL",V!=null?V:"UNKNOWN")};
_.P.JSC$17339_channelClosed=function(Z,V){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(V)for(var a=V.length,J=0;J<a;++J){var r=V[J].map;r&&this.JSC$17380_pendingMessages_.push(r)}this.JSC$17380_channelClosedCounter.increment("BROWSER_CHANNEL");Z&&this.pendingMapsOnClosedCounter.JSC$7821_streamzService.JSC$7679_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",Z.length);V&&this.undeliveredMapsOnClosedCounter.JSC$7824_streamzService.JSC$7679_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
V.length)};
_.P.JSC$17339_channelSuccess=function(Z,V){V!=null&&Z!=null&&this.channelMessageSentCounter.increment()};
_.P.JSC$17339_getAdditionalParams=function(){var Z={v:2};this.sCookie_&&(Z.gsessionid=this.sCookie_);this.connectUi_!=0&&(Z.ui=""+this.connectUi_);this.disconnectUi_!=0&&(Z.ui=""+this.disconnectUi_);this.connectionParams_&&_.lv.extend(Z,this.connectionParams_);return Z};
_.P.JSC$17339_channelHandleArray=function(Z){Z[0]=="S"?this.sCookie_=Z[1]:Z[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$17380_channel_.disconnect()):this.publish("handlerMessage",new HpS(Z[0],Z[1]));this.JSC$17380_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.P.isChannelOpened=function(){return!!this.JSC$17380_channel_&&this.JSC$17380_channel_.getState()==3};
var EgD=function(Z){if(Z.JSC$17380_channel_){var V=Z.JSC$17380_getXsrfToken_(),a=Z.JSC$17380_channel_.JSC$17332_extraHeaders_||{};V?a["x-youtube-lounge-xsrf-token"]=V:delete a["x-youtube-lounge-xsrf-token"];Z.JSC$17380_channel_.JSC$17332_extraHeaders_=a}},A8J=function(Z){if(Z.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.Ig();
if(!Z.enableCachedUpdateAuthorizationHeader_)return hsK(Z);Z.updateAuthorizationHeaderPromise_===null&&(Z.updateAuthorizationHeaderPromise_=hsK(Z));return Z.updateAuthorizationHeaderPromise_},hsK=function(Z){return _.tR(Z.getAuthorizationHeader_().then(function(V){esK(Z,V)}).thenCatch(function(){}),function(){Z.updateAuthorizationHeaderPromise_=null})},esK=function(Z,V){if(Z.JSC$17380_channel_){var a=Z.JSC$17380_channel_.JSC$17332_extraHeaders_||{};
V&&Object.keys(V).length>0?a=Object.assign({},a,V):delete a.Authorization;Z.JSC$17380_channel_.JSC$17332_extraHeaders_=a}},jhL=function(Z){Z.getAuthorizationHeaderSync_&&!Z.useAsyncBrowserChannelHandler_&&esK(Z,Z.getAuthorizationHeaderSync_())};
_.P=tF.prototype;_.P.setLoungeToken=function(Z){(this.defaultQueryParams_.loungeIdToken=Z)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$17380_channel_){var V=this.JSC$17380_channel_.JSC$17332_extraHeaders_||{};Z?V["X-YouTube-LoungeId-Token"]=Z:delete V["X-YouTube-LoungeId-Token"];this.JSC$17380_channel_.JSC$17332_extraHeaders_=V}};
_.P.getDeviceId=function(){return this.defaultQueryParams_.id};
_.P.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.P.reconnect=function(){var Z=this.reconnectTimer_;Z.delay_.fire();Z.start()};
_.P.safeReconnect_=function(){var Z=this.JSC$17380_channel_,V=0;Z.JSC$17332_backChannelRequest_&&V++;Z.forwardChannelRequest_&&V++;V==0&&this.connect(this.connectionParams_,this.connectUi_)};var wq=function(Z,V){var a=Z.basePath;Z.supportCors&&(a=Z.scheme+"://"+Z.domain+Z.port+Z.basePath);return _.pf(a+V,{})};
sb.prototype.sendRequest=function(Z,V,a,J,r,f,d){Z={format:f?"RAW":"JSON",method:Z,context:this,timeout:5E3,withCredentials:!!d,onSuccess:_.Pz(this.JSC$17385_onSuccess_,J,!f),onError:_.Pz(this.onError_,r),onTimeout:_.Pz(this.JSC$17385_onTimeout_,r)};a&&(Z.postParams=a,Z.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.rm(V,Z)};
sb.prototype.JSC$17385_onSuccess_=function(Z,V,a,J){V?Z(J):Z({text:a.responseText})};
sb.prototype.onError_=function(Z,V){Z(Error("Ak`"+V.status))};
sb.prototype.JSC$17385_onTimeout_=function(Z){Z(Error("Bk"))};var DS=function(Z,V){return!!V&&(Z.id==V||Z.uuid==V)},zsi=function(Z){return{name:Z.name,
screenId:Z.id,loungeToken:Z.token,dialId:Z.uuid,screenIdType:Z.idType}},$Gi=function(Z){return new Fn(Z)},Rs8=function(Z){return Array.isArray(Z)?_.sY(Z,$Gi):[]},yBK=function(Z){if(!Z)return"null";
var V=Z.token?".."+Z.token.slice(-6):"-",a=Z.uuid?".."+Z.uuid.slice(-6):"-";return'{name:"'+Z.name+'",id:'+Z.id.substr(0,6)+"..,token:"+(V+",uuid:"+a+",idType:"+Z.idType+"}")},rBC=function(Z){return Array.isArray(Z)?"["+_.sY(Z,yBK).join(",")+"]":"null"};var vZL="",GC=null;var M5H=function(Z,V){_.X6.call(this);var a=this;this.handler=Z();this.handler.subscribe("handlerOpened",this.JSC$17392_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(J,r){a.onError(r)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=V};
_.O(M5H,_.X6);_.P=M5H.prototype;_.P.connect=function(Z,V,a){this.handler.connect(Z,V,a)};
_.P.disconnect=function(Z){this.handler.disconnect(Z)};
_.P.reconnect=function(){this.handler.reconnect()};
_.P.getDeviceId=function(){return this.handler.getDeviceId()};
_.P.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.P.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.P.JSC$17392_onOpened=function(){this.dispatchEvent("channelOpened");var Z=this.handler,V=this.currentScreenId;_.o9("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!Z.JSC$17380_channel_.useChunked_,sessionId:Z.JSC$17380_channel_.sid_,arrayId:Z.JSC$17380_channel_.JSC$17332_lastArrayId_});_.o9("yt-remote-session-screen-id",V);Z=URW();V=H40();_.$V(Z,V)||Z.push(V);jgo(Z);EZK()};
_.P.onClosed=function(){this.dispatchEvent("channelClosed")};
_.P.onMessage=function(Z){this.dispatchEvent(new shW(Z))};
_.P.onError=function(Z){this.dispatchEvent(new FJK(Z?1:0))};
_.P.sendMessage=function(Z,V){this.handler.sendMessage(Z,V)};
_.P.setLoungeToken=function(Z){this.handler.setLoungeToken(Z)};
_.P.dispose=function(){this.handler.dispose()};var RhL=function(Z,V,a){var J=this;a=a===void 0?function(){return""}:a;
var r=r===void 0?new XIW:r;var f=f===void 0?new _.fK:f;this.pathPrefix=Z;this.defaultQueryParams=V;this.getXsrfToken=a;this.JSC$17395_pubsub=f;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new l2K(function(){var d;((d=J.channel)==null?void 0:MHW((new llC(d,d.JSC$17303_channel_)).JSC$17313_channel_.forwardChannelRequestPool_))===0&&J.connect(J.connectionParams,J.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$17395_disposed=!1;this.logger=null;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$17395_channelOpenedCounter=new t5H;this.JSC$17395_channelClosedCounter=new sgK;this.JSC$17395_channelMessageReceivedCounter=new DRW;this.JSC$17395_channelErrorCounter=new c3o};
RhL.prototype.connect=function(Z,V){Z=Z===void 0?{}:Z;V=V===void 0?0:V;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=Z,this.connectUi=V,M6J(this),(Z=_.yr("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=Z: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 yb(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,LJL(this))};
var LJL=function(Z){_.P1(Z.channel,"w",function(){Z.channelState=3;Z.reconnectTimer.reset();Z.connectionParams=null;Z.connectUi=0;for(var V=_.B(Z.nonAckedMessagesOnChannelClosed),a=V.next();!a.done;a=V.next())a=a.value,Z.channel&&Z.channel.send(a);Z.nonAckedMessagesOnChannelClosed=[];Z.publish("webChannelOpened");Z.JSC$17395_channelOpenedCounter.increment("WEB_CHANNEL")});
_.P1(Z.channel,"x",function(){Z.channelState=0;Z.reconnectTimer.isActive()||Z.publish("webChannelClosed");var V,a=(V=Z.channel)==null?void 0:tF8(new llC(V,V.JSC$17303_channel_));a&&(Z.nonAckedMessagesOnChannelClosed=[].concat(_.nw(a)));Z.JSC$17395_channelClosedCounter.increment("WEB_CHANNEL")});
_.P1(Z.channel,"z",function(V){var a=V.data;a[0]==="gracefulReconnect"?(Z.reconnectTimer.start(),Z.channel&&Z.channel.close()):Z.publish("webChannelMessage",new HpS(a[0],a[1]));Z.lastStatusCode=V.statusCode;Z.JSC$17395_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.P1(Z.channel,"y",function(){Z.lastStatusCode===401||Z.reconnectTimer.start();Z.publish("webChannelError");Z.JSC$17395_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.P=RhL.prototype;_.P.disconnect=function(Z){this.disconnectUi=Z===void 0?0:Z;this.reconnectTimer.stop();M6J(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.P.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.P.reconnect=function(){var Z=this.reconnectTimer;Z.delay_.fire();Z.start()};
_.P.sendMessage=function(Z,V){this.channel&&(M6J(this),Z=Object.assign({},{_sc:Z},V),this.channel.send(Z))};
_.P.setLoungeToken=function(Z){Z||this.reconnectTimer.stop();Z?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=Z:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var M6J=function(Z){var V=Z.getXsrfToken();V?Z.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=V:delete Z.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.P=RhL.prototype;_.P.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.P.publish=function(Z){return this.JSC$17395_pubsub.publish.apply(this.JSC$17395_pubsub,[Z].concat(_.nw(_.lV.apply(1,arguments))))};
_.P.subscribe=function(Z,V,a){return this.JSC$17395_pubsub.subscribe(Z,V,a)};
_.P.unsubscribe=function(Z,V,a){return this.JSC$17395_pubsub.unsubscribe(Z,V,a)};
_.P.unsubscribeByKey=function(Z){return this.JSC$17395_pubsub.unsubscribeByKey(Z)};
_.P.dispose=function(){this.JSC$17395_disposed||(this.JSC$17395_disposed=!0,_.Mc(this.JSC$17395_pubsub),this.disconnect(),_.Mc(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.P.isDisposed=function(){return this.JSC$17395_disposed};var $RS=function(Z){_.X6.call(this);this.webChannelService=Z();this.webChannelService.subscribe("webChannelOpened",this.JSC$17403_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.O($RS,_.X6);_.P=$RS.prototype;_.P.connect=function(Z,V){this.webChannelService.connect(Z,V)};
_.P.disconnect=function(Z){this.webChannelService.disconnect(Z)};
_.P.reconnect=function(){this.webChannelService.reconnect()};
_.P.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.P.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.P.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.P.JSC$17403_onOpened=function(){this.dispatchEvent("channelOpened")};
_.P.onClosed=function(){this.dispatchEvent("channelClosed")};
_.P.onMessage=function(Z){this.dispatchEvent(new shW(Z))};
_.P.onError=function(){this.dispatchEvent(new FJK(this.webChannelService.lastStatusCode===401?1:0))};
_.P.sendMessage=function(Z,V){this.webChannelService.sendMessage(Z,V)};
_.P.setLoungeToken=function(Z){this.webChannelService.setLoungeToken(Z)};
_.P.dispose=function(){this.webChannelService.dispose()};var ozL=Date.now(),yR=null,aWC=Array(50),H2=-1,JB0=!1;_.V8(AF,_.ea);AF.prototype.getScreens=function(){return this.screens};
AF.prototype.contains=function(Z){return!!b40(this.screens,Z)};
AF.prototype.get=function(Z){return Z?c2(this.screens,Z):null};
var uwL=function(Z,V){var a=Z.get(V.uuid)||Z.get(V.id);if(a)return Z=a.name,a.id=V.id||a.id,a.name=V.name,a.token=V.token,a.uuid=V.uuid||a.uuid,a.name!=Z;Z.screens.push(V);return!0},WJW=function(Z,V){var a=Z.screens.length!=V.length;
Z.screens=_.Jp(Z.screens,function(f){return!!b40(V,f)});
for(var J=V.length,r=0;r<J;r++)a=uwL(Z,V[r])||a;return a},ggi=function(Z,V){var a=Z.screens.length;
Z.screens=_.Jp(Z.screens,function(J){return!(J||V?!J!=!V?0:J.id==V.id:1)});
return Z.screens.length<a};
AF.prototype.info=function(Z){ba(this.JSC$17404_logName_,Z)};var I$K=function(Z,V,a,J,r){_.ea.call(this);this.JSC$17407_http_=Z;this.pairingCode_=V;this.deviceId_=a;this.friendlyName_=J;this.enableShortLivedLoungeToken_=r;this.pollIndex_=0;this.JSC$17407_xhr_=null;this.JSC$17407_timer_=NaN};
_.O(I$K,_.ea);_.P=I$K.prototype;_.P.start=function(){!this.JSC$17407_xhr_&&isNaN(this.JSC$17407_timer_)&&this.poll_()};
_.P.stop=function(){this.JSC$17407_xhr_&&(this.JSC$17407_xhr_.abort(),this.JSC$17407_xhr_=null);isNaN(this.JSC$17407_timer_)||(_.J0(this.JSC$17407_timer_),this.JSC$17407_timer_=NaN)};
_.P.disposeInternal=function(){this.stop();_.ea.prototype.disposeInternal.call(this)};
_.P.poll_=function(){this.JSC$17407_timer_=NaN;this.JSC$17407_xhr_=_.rm(wq(this.JSC$17407_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.KG)(this.JSC$17409_onSuccess_,this),onError:(0,_.KG)(this.onError_,this),onTimeout:(0,_.KG)(this.JSC$17409_onTimeout_,this)})};
_.P.JSC$17409_onSuccess_=function(Z,V){this.JSC$17407_xhr_=null;Z=V.screen||{};Z.dialId=this.deviceId_;Z.name=this.friendlyName_;V=-1;this.enableShortLivedLoungeToken_&&Z.shortLivedLoungeToken&&Z.shortLivedLoungeToken.value&&Z.shortLivedLoungeToken.refreshIntervalMs&&(Z.screenIdType="shortLived",Z.loungeToken=Z.shortLivedLoungeToken.value,V=Z.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new Fn(Z),V)};
_.P.onError_=function(Z){this.JSC$17407_xhr_=null;Z.status&&Z.status==404?this.pollIndex_>=ZkD.length?this.publish("pairingFailed",Error("Ck")):(Z=ZkD[this.pollIndex_],this.JSC$17407_timer_=_.V5((0,_.KG)(this.poll_,this),Z),this.pollIndex_++):this.publish("pairingFailed",Error("Dk`"+Z.status))};
_.P.JSC$17409_onTimeout_=function(){this.JSC$17407_xhr_=null;this.publish("pairingFailed",Error("Ek"))};
var ZkD=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.V8(Eb,AF);_.P=Eb.prototype;_.P.start=function(){kU(this)&&this.publish("screenChange");!_.rL("yt-remote-lounge-token-expiration")&&VkK(this);_.J0(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.V5((0,_.KG)(this.start,this),1E4)};
_.P.add=function(Z,V){kU(this);uwL(this,Z);aFD(this,!1);this.publish("screenChange");V(Z);Z.token||VkK(this)};
_.P.remove=function(Z,V){var a=kU(this);ggi(this,Z)&&(aFD(this,!1),a=!0);V(Z);a&&this.publish("screenChange")};
_.P.updateName=function(Z,V,a,J){var r=kU(this),f=this.get(Z.id);f?(f.name!=V&&(f.name=V,aFD(this,!1),r=!0),a(Z)):J(Error("Fk"));r&&this.publish("screenChange")};
_.P.disposeInternal=function(){_.J0(this.loungeTokenRefreshTimer_);Eb.superClass_.disposeInternal.call(this)};
var VkK=function(Z){if(Z.screens.length){var V=_.sY(Z.screens,function(J){return J.id}),a=wq(Z.JSC$17411_http_,"/pairing/get_lounge_token_batch");
Z.JSC$17411_http_.sendRequest("POST",a,{screen_ids:V.join(",")},(0,_.KG)(Z.handleLoungeTokens_,Z),(0,_.KG)(Z.handleLoungeTokenError_,Z))}};
Eb.prototype.handleLoungeTokens_=function(Z){kU(this);var V=this.screens.length;Z=Z&&Z.screens||[];for(var a=Z.length,J=0;J<a;++J){var r=Z[J],f=this.get(r.screenId);f&&(f.token=r.loungeToken,--V)}aFD(this,!V);V&&ba(this.JSC$17404_logName_,"Missed "+V+" lounge tokens.")};
Eb.prototype.handleLoungeTokenError_=function(Z){ba(this.JSC$17404_logName_,"Requesting lounge tokens failed: "+Z)};
var kU=function(Z){if(_.F("deprecate_pair_servlet_enabled"))return WJW(Z,[]);var V=Rs8(QgH());V=_.Jp(V,function(a){return!a.uuid});
return WJW(Z,V)},aFD=function(Z,V){hhD(_.sY(Z.screens,zsi));
V&&poH()};var ev=function(Z,V){_.ea.call(this);this.getScreensToCheck_=V;V=(V=_.rL("yt-remote-online-screen-ids")||"")?V.split(","):[];for(var a={},J=this.getScreensToCheck_(),r=J.length,f=0;f<r;++f){var d=J[f].id;a[d]=_.$V(V,d)}this.screenIdSet_=a;this.JSC$17414_http_=Z;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;JPL("Initialized with "+(0,_.Da)(this.screenIdSet_))};
_.O(ev,_.ea);ev.prototype.isOnline=function(Z){return!!this.screenIdSet_[Z]};
ev.prototype.start=function(){var Z=parseInt(_.rL("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.ZN()-144E5<Z?0:Z)?oxo(this):(this.fastCheckEndTime_=_.ZN()+3E5,_.o9("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
ev.prototype.isEmpty=function(){return _.lv.isEmpty(this.screenIdSet_)};
ev.prototype.update=function(){JPL("Updating availability on schedule.");var Z=this.getScreensToCheck_(),V=_.lv.filter(this.screenIdSet_,function(a,J){return a&&!!c2(Z,J)},this);
rPo(this,V)};
var Pg8=function(Z,V,a){var J=wq(Z.JSC$17414_http_,"/pairing/get_screen_availability");Z.JSC$17414_http_.sendRequest("POST",J,{lounge_token:V.token},(0,_.KG)(function(r){r=r.screens||[];for(var f=r.length,d=0;d<f;++d)if(r[d].loungeToken==V.token){a(r[d].status=="online");return}a(!1)},Z),(0,_.KG)(function(){a(!1)},Z))};
ev.prototype.disposeInternal=function(){_.J0(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.ea.prototype.disposeInternal.call(this)};
var rPo=function(Z,V){a:if(_.lv.getCount(V)!=_.lv.getCount(Z.screenIdSet_))var a=!1;else{a=_.lv.getKeys(V);for(var J=a.length,r=0;r<J;++r)if(!Z.screenIdSet_[a[r]]){a=!1;break a}a=!0}a||(JPL("Updated online screens: "+(0,_.Da)(Z.screenIdSet_)),Z.screenIdSet_=V,Z.publish("screenChange"));fFH(Z)},oxo=function(Z){isNaN(Z.refreshTimer_)||_.J0(Z.refreshTimer_);
Z.refreshTimer_=_.V5((0,_.KG)(Z.requestScreenAvailability_,Z),Z.fastCheckEndTime_>0&&Z.fastCheckEndTime_<_.ZN()?2E4:1E4)};
ev.prototype.requestScreenAvailability_=function(){_.J0(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var Z=ikW(this);if(_.lv.getCount(Z)){var V=wq(this.JSC$17414_http_,"/pairing/get_screen_availability"),a={lounge_token:_.lv.getKeys(Z).join(",")};this.currentRequest_=this.JSC$17414_http_.sendRequest("POST",V,a,(0,_.KG)(this.onScreenAvailability_,this,Z),(0,_.KG)(this.onScreenAvailabilityError_,this))}else rPo(this,{}),oxo(this)};
ev.prototype.onScreenAvailability_=function(Z,V){this.currentRequest_=null;var a=_.lv.getKeys(ikW(this));if(_.qr(a,_.lv.getKeys(Z))){V=V.screens||[];a={};for(var J=V.length,r=0;r<J;++r)a[Z[V[r].loungeToken]]=V[r].status=="online";rPo(this,a);oxo(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
ev.prototype.onScreenAvailabilityError_=function(Z){this.warn_("Screen availability failed: "+Z);this.currentRequest_=null;oxo(this)};
var JPL=function(Z){ba("OnlineScreenService",Z)};
ev.prototype.warn_=function(Z){ba("OnlineScreenService",Z)};
var ikW=function(Z){var V={};_.jp(Z.getScreensToCheck_(),function(a){a.token?V[a.token]=a.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return V},fFH=function(Z){Z=_.lv.getKeys(_.lv.filter(Z.screenIdSet_,function(V){return V}));
Z.sort(_.Nr);Z.length?_.o9("yt-remote-online-screen-ids",Z.join(","),60):_.Ph("yt-remote-online-screen-ids")};_.V8(jC,AF);_.P=jC.prototype;_.P.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.P.add=function(Z,V,a){this.localScreenService_.add(Z,V,a)};
_.P.remove=function(Z,V,a){this.localScreenService_.remove(Z,V,a);this.onlineScreenService_.update()};
_.P.updateName=function(Z,V,a,J){this.localScreenService_.contains(Z)?this.localScreenService_.updateName(Z,V,a,J):(Z="Updating name of unknown screen: "+Z.name,ba(this.JSC$17404_logName_,Z),J(Error(Z)))};
_.P.getScreens=function(Z){return Z?this.screens:a5C(this.screens,_.Jp(this.automaticScreens_,function(V){return!this.contains(V)},this))};
_.P.JSC$17419_getOnlineScreens=function(){return _.Jp(this.getScreens(!0),function(Z){return this.onlineScreenService_.isOnline(Z.id)},this)};
var dCI=function(Z,V,a,J,r,f){Z.info("getAutomaticScreenByIds "+a+" / "+V);a||(a=Z.deviceToScreenId_[V]);var d=Z.getScreens(),N=a?c2(d,a):null;a&&(Z.disableAutomaticScreenCache_||N)||(N=c2(d,V));if(N){N.uuid=V;var C=zf(Z,N);Pg8(Z.onlineScreenService_,C,function(T){r(T?C:null)})}else a?B8H(Z,a,(0,_.KG)(function(T){var Y=zf(this,new Fn({name:J,
screenId:a,loungeToken:T,dialId:V||""}));Pg8(this.onlineScreenService_,Y,function(X){r(X?Y:null)})},Z),f):r(null)};
jC.prototype.JSC$17419_getScreenByPollingPairingCode=function(Z,V,a,J,r,f){var d=this;this.info("getDialScreenByPairingCode "+Z+" / "+V);var N=new I$K(this.JSC$17417_http_,Z,V,a,J);N.subscribe("pairingComplete",function(C,T){_.Mc(N);r(zf(d,C),T)});
N.subscribe("pairingFailed",function(C){_.Mc(N);f(C)});
N.start();return(0,_.KG)(N.stop,N)};
var mCH=function(Z,V){for(var a=Z.screens.length,J=0;J<a;++J)if(Z.screens[J].name==V)return Z.screens[J];return null};
jC.prototype.JSC$17419_getScreenByPairingCode=function(Z,V,a,J){_.rm(wq(this.JSC$17417_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:Z},timeout:5E3,onSuccess:(0,_.KG)(function(r,f){r=new Fn(f.screen||{});if(!r.name||mCH(this,r.name)){a:{f=r.name;for(var d=2,N=V(f,d);mCH(this,N);){d++;if(d>20)break a;N=V(f,d)}f=N}r.name=f}a(zf(this,r))},this),
onError:(0,_.KG)(function(r){J(Error("Gk`"+r.status))},this),
onTimeout:(0,_.KG)(function(){J(Error("Hk"))},this)})};
var N8W=function(Z,V,a){Pg8(Z.onlineScreenService_,V,a)};
jC.prototype.disposeInternal=function(){_.Mc(this.localScreenService_);_.Mc(this.onlineScreenService_);jC.superClass_.disposeInternal.call(this)};
var B8H=function(Z,V,a,J){Z.info("requestLoungeToken_ for "+V);var r={postParams:{screen_ids:V},method:"POST",context:Z,onSuccess:function(f,d){f=d&&d.screens||[];f[0]&&f[0].screenId==V?a(f[0].loungeToken):J(Error("Ik"))},
onError:function(){J(Error("Jk"))}};
_.rm(wq(Z.JSC$17417_http_,"/pairing/get_lounge_token_batch"),r)},Cg0=function(Z){Z.screens=Z.localScreenService_.getScreens();
for(var V=_.lv.transpose(Z.deviceToScreenId_),a=Z.screens.length,J=0;J<a;++J){var r=Z.screens[J];r.uuid=V[r.id]||""}Z.info("Updated manual screens: "+rBC(Z.screens))};
jC.prototype.handleScreenChange_=function(){Cg0(this);this.publish("screenChange");this.onlineScreenService_.update()};
var PrS=function(Z){qBS(Z);Z.localScreenService_=new Eb(Z.JSC$17417_http_);Z.localScreenService_.subscribe("screenChange",(0,_.KG)(Z.handleScreenChange_,Z));Cg0(Z);Z.disableAutomaticScreenCache_||(Z.automaticScreens_=Rs8(_.rL("yt-remote-automatic-screen-cache")||[]));qBS(Z);Z.info("Initializing automatic screens: "+rBC(Z.automaticScreens_));Z.onlineScreenService_=new ev(Z.JSC$17417_http_,(0,_.KG)(Z.getScreens,Z,!0));Z.onlineScreenService_.subscribe("screenChange",(0,_.KG)(function(){this.publish("onlineScreenChange")},
Z))},zf=function(Z,V){var a=Z.get(V.id);
a?(a.uuid=V.uuid,V=a):((a=c2(Z.automaticScreens_,V.uuid))?(a.id=V.id,a.token=V.token,V=a):Z.automaticScreens_.push(V),Z.disableAutomaticScreenCache_||SBk(Z));qBS(Z);Z.deviceToScreenId_[V.uuid]=V.id;_.o9("yt-remote-device-id-map",Z.deviceToScreenId_,31536E3);return V},SBk=function(Z){Z=_.Jp(Z.automaticScreens_,function(V){return V.idType!="shortLived"});
_.o9("yt-remote-automatic-screen-cache",_.sY(Z,zsi))},qBS=function(Z){Z.deviceToScreenId_=_.rL("yt-remote-device-id-map")||{}};
jC.prototype.dispose=jC.prototype.dispose;_.V8(v2,_.ea);var $3=function(Z,V){Z.screen_=V;Z.publish("sessionScreen",Z.screen_)},T8o=function(Z,V){Z.screen_&&(Z.screen_.token=V,zf(Z.JSC$17421_screenService_,Z.screen_));
Z.publish("sessionScreen",Z.screen_)};
v2.prototype.onSessionStopped=function(Z){this.isDisposed()||(Z&&(Rw(this,""+Z),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
v2.prototype.info=function(Z){ba(this.JSC$17421_logName_,Z)};
var Rw=function(Z,V){ba(Z.JSC$17421_logName_,V)};
v2.prototype.JSC$17423_getCastSession=function(){return null};
v2.prototype.setDisplayStatus=function(Z){var V=this.receiver_;Z?(V.displayStatus=new chrome.cast.ReceiverDisplayStatus(Z,[]),V.displayStatus.showStop=!0):V.displayStatus=null;chrome.cast.setReceiverDisplayStatus(V,(0,_.KG)(function(){this.info("Updated receiver status for "+V.friendlyName+": "+Z)},this),(0,_.KG)(function(){Rw(this,"Failed to update receiver status for: "+V.friendlyName)},this))};
v2.prototype.disposeInternal=function(){this.setDisplayStatus("");v2.superClass_.disposeInternal.call(this)};var ME=function(Z,V,a){v2.call(this,Z,V,"CastSession");var J=this;this.config_=a;this.JSC$17426_session_=null;this.JSC$17426_boundSessionUpdate_=(0,_.KG)(this.JSC$17428_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.KG)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.V5(function(){YBH(J,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$17426_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$17426_isInitLoungeToken_=!1;this.JSC$17426_lastLoungeTokenRefreshError_="unknown"};
_.O(ME,v2);_.P=ME.prototype;
_.P.setCastSession=function(Z){if(this.JSC$17426_session_){if(this.JSC$17426_session_==Z)return;Rw(this,"Overriding cast session with new session object");X4W(this);this.JSC$17426_isInitLoungeToken_=!1;this.JSC$17426_lastLoungeTokenRefreshError_="unknown";this.JSC$17426_session_.removeUpdateListener(this.JSC$17426_boundSessionUpdate_);this.JSC$17426_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$17426_session_=Z;this.JSC$17426_session_.addUpdateListener(this.JSC$17426_boundSessionUpdate_);this.JSC$17426_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);KHW(this,"getMdxSessionStatus")};
_.P.launchWithParams=function(Z){this.info("launchWithParams no-op for Cast: "+(0,_.Da)(Z))};
_.P.stop=function(){if(this.JSC$17426_session_)this.JSC$17426_session_.stop((0,_.KG)(function(){this.onSessionStopped()},this),(0,_.KG)(function(){this.onSessionStopped(Error("Kk"))},this));
else this.onSessionStopped(Error("Lk"))};
_.P.setDisplayStatus=function(){};
_.P.disposeInternal=function(){this.info("disposeInternal");X4W(this);this.JSC$17426_session_&&(this.JSC$17426_session_.removeUpdateListener(this.JSC$17426_boundSessionUpdate_),this.JSC$17426_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$17426_session_=null;v2.prototype.disposeInternal.call(this)};
var lFK=function(Z,V){_.J0(Z.getLoungeTokenTimeoutKey_);Z.getLoungeTokenTimeoutKey_=0;V==0?nxH(Z):Z.getLoungeTokenTimeoutKey_=_.V5(function(){nxH(Z)},V)},nxH=function(Z){KHW(Z,"getLoungeToken");
_.J0(Z.onLoungeTokenTimeoutKey_);Z.onLoungeTokenTimeoutKey_=_.V5(function(){tki(Z,null)},3E4)},KHW=function(Z,V){Z.info("sendYoutubeMessage_: "+V+" "+(0,_.Da)(void 0));
var a={};a.type=V;Z.JSC$17426_session_?Z.JSC$17426_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",a,function(){},(0,_.KG)(function(){Rw(this,"Failed to send message: "+V+".")},Z)):Rw(Z,"Sending yt message without session: "+(0,_.Da)(a))};
ME.prototype.onYoutubeMessage_=function(Z,V){if(!this.isDisposed())if(V)if(V=(0,_.YZ)(V),_.rb(V))switch(Z=""+V.type,V=V.data||{},this.info("onYoutubeMessage_: "+Z+" "+(0,_.Da)(V)),Z){case "mdxSessionStatus":YBH(this,V);break;case "loungeToken":tki(this,V);break;default:Rw(this,"Unknown youtube message: "+Z)}else Rw(this,"Unable to parse message.");else Rw(this,"No data in message.")};
var scK=function(Z,V){if(V)Z.info("onConnectedScreenId_: Received screenId: "+V),Z.screen_&&Z.screen_.id==V||Z.getScreen_(V,function(a){$3(Z,a)},function(){return Z.onSessionStopped()},5);
else Z.onSessionStopped(Error("Mk"))},DCo=function(Z,V,a){Z.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(V));
var J=new Fn(V);FHK(Z,J,function(r){r?(Z.JSC$17426_isInitLoungeToken_=!0,zf(Z.JSC$17421_screenService_,J),$3(Z,J),Z.JSC$17426_lastLoungeTokenRefreshError_="unknown",lFK(Z,a)):(_.Uo(Error("Nk`"+JSON.stringify(V))),Z.onSessionStopped())},5)},YBH=function(Z,V){_.J0(Z.sessionStatusTimeoutKey_);
Z.sessionStatusTimeoutKey_=0;if(V)Z.config_.enableCastLoungeToken&&V.loungeToken?V.deviceId?Z.screen_&&Z.screen_.uuid==V.deviceId||(V.loungeTokenRefreshIntervalMs?DCo(Z,{name:Z.receiver_.friendlyName,screenId:V.screenId,loungeToken:V.loungeToken,dialId:V.deviceId,screenIdType:"shortLived"},V.loungeTokenRefreshIntervalMs):(_.Uo(Error("Pk`"+JSON.stringify(V))),scK(Z,V.screenId))):(_.Uo(Error("Ok`"+JSON.stringify(V))),scK(Z,V.screenId)):scK(Z,V.screenId);else Z.onSessionStopped(Error("Mk"))},tki=function(Z,
V){_.J0(Z.onLoungeTokenTimeoutKey_);
Z.onLoungeTokenTimeoutKey_=0;var a=null;if(V)if(V.loungeToken){var J;((J=Z.screen_)==null?void 0:J.token)==V.loungeToken&&(a="staleLoungeToken")}else a="missingLoungeToken";else a="noLoungeTokenResponse";a?(Z.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(V)+", error: "+a)),Z.JSC$17426_lastLoungeTokenRefreshError_=a,lFK(Z,3E4)):(T8o(Z,V.loungeToken),Z.JSC$17426_isInitLoungeToken_=!1,Z.JSC$17426_lastLoungeTokenRefreshError_="unknown",lFK(Z,V.loungeTokenRefreshIntervalMs))};
ME.prototype.getScreen_=function(Z,V,a,J){_.J0(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;dCI(this.JSC$17421_screenService_,this.receiver_.label,Z,this.receiver_.friendlyName,(0,_.KG)(function(r){r?V(r):J>=0?(Rw(this,"Screen "+Z+" appears to be offline. "+J+" retries left."),this.getScreenTimeoutKey_=_.V5((0,_.KG)(this.getScreen_,this,Z,V,a,J-1),300)):a(Error("Qk"))},this),a)};
var FHK=function(Z,V,a,J){_.J0(Z.JSC$17426_checkScreenAvailabilityTimeoutKey_);Z.JSC$17426_checkScreenAvailabilityTimeoutKey_=0;N8W(Z.JSC$17421_screenService_,V,function(r){r||J<0?a(r):Z.JSC$17426_checkScreenAvailabilityTimeoutKey_=_.V5(function(){FHK(Z,V,a,J-1)},300)})};
ME.prototype.JSC$17423_getCastSession=function(){return this.JSC$17426_session_};
ME.prototype.JSC$17428_onSessionUpdate_=function(Z){this.isDisposed()||Z||(Rw(this,"Cast session died."),this.onSessionStopped())};
var X4W=function(Z){_.J0(Z.getScreenTimeoutKey_);Z.getScreenTimeoutKey_=0;_.J0(Z.JSC$17426_checkScreenAvailabilityTimeoutKey_);Z.JSC$17426_checkScreenAvailabilityTimeoutKey_=0;_.J0(Z.sessionStatusTimeoutKey_);Z.sessionStatusTimeoutKey_=0;_.J0(Z.onLoungeTokenTimeoutKey_);Z.onLoungeTokenTimeoutKey_=0;_.J0(Z.getLoungeTokenTimeoutKey_);Z.getLoungeTokenTimeoutKey_=0};var LN=function(Z,V,a,J){v2.call(this,Z,V,"DialSession");this.config_=J;this.JSC$17430_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$17430_theme_=a;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$17430_deferredLaunchDeadlineTimer_=NaN;this.JSC$17430_boundSessionUpdate_=(0,_.KG)(this.JSC$17432_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$17430_checkScreenAvailabilityTimeoutKey_=0;this.JSC$17430_isInitLoungeToken_=!1;this.JSC$17430_lastLoungeTokenRefreshError_="unknown"};
_.O(LN,v2);LN.prototype.setCastSession=function(Z){this.JSC$17430_session_=Z;this.JSC$17430_session_.addUpdateListener(this.JSC$17430_boundSessionUpdate_)};
LN.prototype.launchWithParams=function(Z){this.connectData_=Z;this.deferredLaunch_()};
LN.prototype.stop=function(){cPD(this);if(this.JSC$17430_session_)this.JSC$17430_session_.stop((0,_.KG)(this.onSessionStopped,this,null),(0,_.KG)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
LN.prototype.disposeInternal=function(){cPD(this);this.JSC$17430_session_&&this.JSC$17430_session_.removeUpdateListener(this.JSC$17430_boundSessionUpdate_);this.JSC$17430_session_=null;v2.prototype.disposeInternal.call(this)};
var OkJ=function(Z){var V;return!!(Z.config_.enableDialLoungeToken&&((V=Z.JSC$17430_session_)==null?0:V.getDialAppInfo))},GG8=function(Z){Z.cancelPolling_=Z.JSC$17421_screenService_.JSC$17419_getScreenByPollingPairingCode(Z.reversePairingCode_,Z.receiver_.label,Z.receiver_.friendlyName,OkJ(Z),function(V,a){Z.cancelPolling_=function(){};
Z.JSC$17430_isInitLoungeToken_=!0;$3(Z,V);V.idType=="shortLived"&&a>0&&uf(Z,a)},function(V){Z.cancelPolling_=function(){};
Z.onSessionStopped(V)})};
LN.prototype.JSC$17432_onSessionUpdate_=function(Z){this.isDisposed()||Z||(Rw(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var w4C=function(Z){var V={};V.pairingCode=Z.reversePairingCode_;V.theme=Z.JSC$17430_theme_;zhS()&&(V.env_useStageMdx=1);return _.Pb(V)},yPK=function(Z){return new Promise(function(V){Z.reversePairingCode_=woC();
if(Z.connectData_){var a=new chrome.cast.DialLaunchResponse(!0,w4C(Z));V(a);GG8(Z)}else Z.deferredLaunch_=function(){_.J0(Z.JSC$17430_deferredLaunchDeadlineTimer_);Z.deferredLaunch_=function(){};
Z.JSC$17430_deferredLaunchDeadlineTimer_=NaN;var J=new chrome.cast.DialLaunchResponse(!0,w4C(Z));V(J);GG8(Z)},Z.JSC$17430_deferredLaunchDeadlineTimer_=_.V5(function(){Z.deferredLaunch_()},100)})},UC0=function(Z,V,a){Z.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(V));
var J=new Fn(V);return(new Promise(function(r){bkS(Z,J,function(f){f?(Z.JSC$17430_isInitLoungeToken_=!0,zf(Z.JSC$17421_screenService_,J),$3(Z,J),uf(Z,a)):_.Uo(Error("Sk`"+JSON.stringify(V)));r(f)},5)})).then(function(r){return r?new chrome.cast.DialLaunchResponse(!1):yPK(Z)})},HkI=function(Z,V){var a=Z.launchData_.receiver.label,J=Z.receiver_.friendlyName;
return(new Promise(function(r){dCI(Z.JSC$17421_screenService_,a,V,J,function(f){f&&f.token&&$3(Z,f);r(f)},function(f){Rw(Z,"Failed to get DIAL screen: "+f);
r(null)})})).then(function(r){return r&&r.token?new chrome.cast.DialLaunchResponse(!1):yPK(Z)})},bkS=function(Z,V,a,J){_.J0(Z.JSC$17430_checkScreenAvailabilityTimeoutKey_);
Z.JSC$17430_checkScreenAvailabilityTimeoutKey_=0;N8W(Z.JSC$17421_screenService_,V,function(r){r||J<0?a(r):Z.JSC$17430_checkScreenAvailabilityTimeoutKey_=_.V5(function(){bkS(Z,V,a,J-1)},300)})},uf=function(Z,V){Z.info("getDialAppInfoWithTimeout_ "+V);
OkJ(Z)&&(_.J0(Z.getDialAppInfoTimeoutKey_),Z.getDialAppInfoTimeoutKey_=0,V==0?APk(Z):Z.getDialAppInfoTimeoutKey_=_.V5(function(){APk(Z)},V))},APk=function(Z){OkJ(Z)&&Z.JSC$17430_session_.getDialAppInfo(function(V){Z.info("getDialAppInfo dialLaunchData: "+JSON.stringify(V));
V=V.extraData||{};var a=null;if(V.loungeToken){var J;((J=Z.screen_)==null?void 0:J.token)==V.loungeToken&&(a="staleLoungeToken")}else a="missingLoungeToken";a?(Z.JSC$17430_lastLoungeTokenRefreshError_=a,uf(Z,3E4)):(Z.JSC$17430_isInitLoungeToken_=!1,Z.JSC$17430_lastLoungeTokenRefreshError_="unknown",T8o(Z,V.loungeToken),uf(Z,V.loungeTokenRefreshIntervalMs))},function(V){Z.info("getDialAppInfo error: "+V);
Z.JSC$17430_lastLoungeTokenRefreshError_="noLoungeTokenResponse";uf(Z,3E4)})},cPD=function(Z){_.J0(Z.JSC$17430_checkScreenAvailabilityTimeoutKey_);
Z.JSC$17430_checkScreenAvailabilityTimeoutKey_=0;_.J0(Z.getDialAppInfoTimeoutKey_);Z.getDialAppInfoTimeoutKey_=0;Z.cancelPolling_();Z.cancelPolling_=function(){};
_.J0(Z.JSC$17430_deferredLaunchDeadlineTimer_)};var WE=function(Z,V){v2.call(this,Z,V,"ManualSession");this.JSC$17434_deferredLaunchDeadlineTimer_=_.V5((0,_.KG)(this.launchWithParams,this,null),150)};
_.O(WE,v2);WE.prototype.stop=function(){this.onSessionStopped()};
WE.prototype.setCastSession=function(){};
WE.prototype.launchWithParams=function(){_.J0(this.JSC$17434_deferredLaunchDeadlineTimer_);this.JSC$17434_deferredLaunchDeadlineTimer_=NaN;var Z=c2(this.JSC$17421_screenService_.getScreens(),this.receiver_.label);if(Z)$3(this,Z);else this.onSessionStopped(Error("Tk"))};
WE.prototype.disposeInternal=function(){_.J0(this.JSC$17434_deferredLaunchDeadlineTimer_);this.JSC$17434_deferredLaunchDeadlineTimer_=NaN;v2.prototype.disposeInternal.call(this)};var hF=function(Z,V){_.ea.call(this);this.config_=V;this.JSC$17437_screenService_=Z;this.JSC$17437_appId_=V.appId||"233637DE";this.JSC$17437_theme_=V.theme||"cl";this.disableDial_=V.disableCastApi||!1;this.forceMirroring_=V.forceMirroring||!1;this.JSC$17437_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.KG)(this.onReceiverAction_,this)};
_.O(hF,_.ea);
hF.prototype.init=function(Z,V){chrome.cast.timeout.requestSession=3E4;var a=new chrome.cast.SessionRequest(this.JSC$17437_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.F("desktop_enable_cast_connect")&&(a.androidReceiverCompatible=!0);this.disableDial_||(a.dialRequest=new chrome.cast.DialRequest("YouTube"));var J=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;Z=Z||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var r=(0,_.KG)(this.onReceiverUpdated_,
this);a=new chrome.cast.ApiConfig(a,(0,_.KG)(this.onSessionEstablished_,this),r,J,Z);a.customDialLaunchCallback=(0,_.KG)(this.onDialLaunchRequested_,this);chrome.cast.initialize(a,(0,_.KG)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),I2W(),this.JSC$17437_screenService_.subscribe("onlineScreenChange",(0,_.KG)(this.JSC$17439_onScreenChange_,this)),this.customReceivers_=kGo(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.KG)(function(f){this.warn_("Failed to set initial custom receivers: "+(0,_.Da)(f))},this)),this.publish("yt-remote-cast2-availability-change",gM(this)),V(!0))},this),(0,_.KG)(function(f){this.warn_("Failed to initialize API: "+(0,_.Da)(f));
V(!1)},this))};
hF.prototype.setConnectedScreenStatus=function(Z,V){Iw("Setting connected screen ID: "+Z+" -> "+V);if(this.JSC$17437_session_){var a=this.JSC$17437_session_.screen_;if(!Z||a&&a.id!=Z)Iw("Unsetting old screen status: "+this.JSC$17437_session_.receiver_.friendlyName),ZQ(this,null)}if(Z&&V){if(!this.JSC$17437_session_){Z=c2(this.JSC$17437_screenService_.getScreens(),Z);if(!Z){Iw("setConnectedScreenStatus: Unknown screen.");return}if(Z.idType=="shortLived"){Iw("setConnectedScreenStatus: Screen with id type to be short lived.");
return}a=ExS(this,Z);a||(Iw("setConnectedScreenStatus: Connected receiver not custom..."),a=new chrome.cast.Receiver(Z.uuid?Z.uuid:Z.id,Z.name),a.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(a),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.KG)(function(J){this.warn_("Failed to set initial custom receivers: "+(0,_.Da)(J))},this)));
Iw("setConnectedScreenStatus: new active receiver: "+a.friendlyName);ZQ(this,new WE(this.JSC$17437_screenService_,a),!0)}this.JSC$17437_session_.setDisplayStatus(V)}else Iw("setConnectedScreenStatus: no screen.")};
var ExS=function(Z,V){return V?_.xV(Z.customReceivers_,function(a){return DS(V,a.label)},Z):null};
hF.prototype.setLaunchParams=function(Z){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$17437_session_?this.JSC$17437_session_.launchWithParams(Z):this.warn_("Setting connection data without a session")};
hF.prototype.JSC$17439_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$17437_session_?(this.JSC$17437_session_.stop(),ZQ(this,null)):Iw("Stopping non-existing session")};
hF.prototype.requestSession=function(){chrome.cast.requestSession((0,_.KG)(this.onSessionEstablished_,this),(0,_.KG)(this.onSessionRequestFailed_,this))};
hF.prototype.disposeInternal=function(){this.JSC$17437_screenService_.unsubscribe("onlineScreenChange",(0,_.KG)(this.JSC$17439_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.uK(_.AW("yt.mdx.remote.debug.handlers_")||[],uCW);_.Mc(this.JSC$17437_session_);_.ea.prototype.disposeInternal.call(this)};
var Iw=function(Z){ba("Controller",Z)};
hF.prototype.warn_=function(Z){ba("Controller",Z)};
var uCW=function(Z){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(Z)},gM=function(Z){return Z.hasCastReceiver_||!!Z.customReceivers_.length||!!Z.JSC$17437_session_},ZQ=function(Z,V,a){V!=Z.JSC$17437_session_&&(_.Mc(Z.JSC$17437_session_),(Z.JSC$17437_session_=V)?(a?Z.publish("yt-remote-cast2-receiver-resumed",V.receiver_):Z.publish("yt-remote-cast2-receiver-selected",V.receiver_),V.subscribe("sessionScreen",(0,_.KG)(Z.onSessionScreen_,Z,V)),V.subscribe("sessionFailed",
function(){return jcS(Z,V)}),V.screen_?Z.publish("yt-remote-cast2-session-change",V.screen_):a&&Z.JSC$17437_session_.launchWithParams(null)):Z.publish("yt-remote-cast2-session-change",null))},jcS=function(Z,V){Z.JSC$17437_session_==V&&Z.publish("yt-remote-cast2-session-failed")};
_.P=hF.prototype;_.P.onSessionScreen_=function(Z,V){this.JSC$17437_session_==Z&&(V||ZQ(this,null),this.publish("yt-remote-cast2-session-change",V))};
_.P.onReceiverAction_=function(Z,V){if(!this.isDisposed())if(Z)switch(Z.friendlyName=chrome.cast.unescape(Z.friendlyName),Iw("onReceiverAction_ "+Z.label+" / "+Z.friendlyName+"-- "+V),V){case chrome.cast.ReceiverAction.CAST:if(this.JSC$17437_session_)if(this.JSC$17437_session_.receiver_.label!=Z.label)Iw("onReceiverAction_: Stopping active receiver: "+this.JSC$17437_session_.receiver_.friendlyName),this.JSC$17437_session_.stop();else{Iw("onReceiverAction_: Casting to active receiver.");this.JSC$17437_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$17437_session_.screen_);break}switch(Z.receiverType){case chrome.cast.ReceiverType.CUSTOM:ZQ(this,new WE(this.JSC$17437_screenService_,Z));break;case chrome.cast.ReceiverType.DIAL:ZQ(this,new LN(this.JSC$17437_screenService_,Z,this.JSC$17437_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:ZQ(this,new ME(this.JSC$17437_screenService_,Z,this.config_));break;default:this.warn_("Unknown receiver type: "+Z.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$17437_session_&&
this.JSC$17437_session_.receiver_.label==Z.label?this.JSC$17437_session_.stop():this.warn_("Stopping receiver w/o session: "+Z.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.P.onDialLaunchRequested_=function(Z){if(this.isDisposed())return Promise.reject(Error("Uk"));var V=Z.receiver;V.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+V.friendlyName),V.receiverType=chrome.cast.ReceiverType.DIAL);var a=this.JSC$17437_session_?this.JSC$17437_session_.receiver_:null;if(!a||a.label!=V.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+V.friendlyName),Promise.reject(Error("Vk"));if(a&&a.label==V.label&&a.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$17437_session_.screen_)return Iw("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$17437_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+a.receiverType+'" to "dial" for '+V.friendlyName);ZQ(this,new LN(this.JSC$17437_screenService_,V,this.JSC$17437_theme_,this.config_))}V=this.JSC$17437_session_;V.launchData_=Z;V.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(Z=V.launchData_.extraData||{},a=Z.screenId||null,OkJ(V)&&Z.loungeToken?Z.loungeTokenRefreshIntervalMs?Z=UC0(V,{name:V.receiver_.friendlyName,screenId:Z.screenId,loungeToken:Z.loungeToken,dialId:V.launchData_.receiver.label,screenIdType:"shortLived"},Z.loungeTokenRefreshIntervalMs):(_.Uo(Error("Rk`"+JSON.stringify(Z))),Z=HkI(V,a)):Z=HkI(V,a)):Z=yPK(V);return Z};
_.P.onSessionEstablished_=function(Z){var V=this;if(!this.isDisposed()&&!this.forceMirroring_){Iw("New cast session ID: "+Z.sessionId);var a=Z.receiver;if(a.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$17437_session_)if(a.receiverType==chrome.cast.ReceiverType.CAST)Iw("Got resumed cast session before resumed mdx connection."),a.friendlyName=chrome.cast.unescape(a.friendlyName),ZQ(this,new ME(this.JSC$17437_screenService_,a,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var J=this.JSC$17437_session_.receiver_,r=c2(this.JSC$17437_screenService_.getScreens(),J.label);r&&DS(r,a.label)&&J.receiverType!=chrome.cast.ReceiverType.CAST&&a.receiverType==chrome.cast.ReceiverType.CAST&&(Iw("onSessionEstablished_: manual to cast session change "+a.friendlyName),_.Mc(this.JSC$17437_session_),this.JSC$17437_session_=new ME(this.JSC$17437_screenService_,a,this.config_),this.JSC$17437_session_.subscribe("sessionScreen",(0,_.KG)(this.onSessionScreen_,this,this.JSC$17437_session_)),
this.JSC$17437_session_.subscribe("sessionFailed",function(){return jcS(V,V.JSC$17437_session_)}),this.JSC$17437_session_.launchWithParams(null));
this.JSC$17437_session_.setCastSession(Z)}}};
_.P.JSC$17439_getCastSession=function(){return this.JSC$17437_session_?this.JSC$17437_session_.JSC$17423_getCastSession():null};
_.P.onSessionRequestFailed_=function(Z){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.Da)(Z)),Z.code!=chrome.cast.ErrorCode.CANCEL&&ZQ(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.P.onReceiverUpdated_=function(Z){Iw("Receiver availability updated: "+Z);if(!this.isDisposed()){var V=gM(this);this.hasCastReceiver_=Z==chrome.cast.ReceiverAvailability.AVAILABLE;gM(this)!=V&&this.publish("yt-remote-cast2-availability-change",gM(this))}};
var kGo=function(Z){var V=Z.JSC$17437_screenService_.JSC$17419_getOnlineScreens(),a=Z.JSC$17437_session_&&Z.JSC$17437_session_.receiver_;Z=_.sY(V,function(J){a&&DS(J,a.label)&&(a=null);var r=J.uuid?J.uuid:J.id,f=ExS(this,J);f?(f.label=r,f.friendlyName=J.name):(f=new chrome.cast.Receiver(r,J.name),f.receiverType=chrome.cast.ReceiverType.CUSTOM);return f},Z);
a&&(a.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(a=new chrome.cast.Receiver(a.label,a.friendlyName),a.receiverType=chrome.cast.ReceiverType.CUSTOM),Z.push(a));return Z};
hF.prototype.JSC$17439_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=kGo(this),Iw("Updating custom receivers: "+(0,_.Da)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.KG)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",gM(this)))};
hF.prototype.setLaunchParams=hF.prototype.setLaunchParams;hF.prototype.setConnectedScreenStatus=hF.prototype.setConnectedScreenStatus;hF.prototype.stopSession=hF.prototype.JSC$17439_stopSession;hF.prototype.getCastSession=hF.prototype.JSC$17439_getCastSession;hF.prototype.requestSession=hF.prototype.requestSession;hF.prototype.init=hF.prototype.init;hF.prototype.dispose=hF.prototype.dispose;var sCo=[];var vx8=function(Z){Z.audioTrackId=null;Z.trackData=null;Z.playerState=-1;Z.hasPrevious=!1;Z.hasNext=!1;Z.playerTime_=0;Z.playerTimeAt_=_.ZN();Z.seekableStart_=0;Z.seekableEnd_=0;Z.duration_=0;Z.loadedTime=0;Z.liveIngestionTime_=NaN;Z.isLive_=!1};
_.P=eC.prototype;
_.P.reset=function(Z){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;Z&&(this.index=Z.index,this.listId=Z.listId,this.videoId=Z.videoId,this.playerState=Z.playerState,this.volume=Z.volume,this.muted=Z.muted,this.audioTrackId=Z.audioTrackId,this.trackData=Z.trackData,this.hasPrevious=Z.hasPrevious,this.hasNext=Z.hasNext,this.playerTime_=Z.playerTime,this.playerTimeAt_=Z.playerTimeAt,this.seekableStart_=Z.seekableStart,this.seekableEnd_=Z.seekableEnd,this.duration_=Z.duration,this.loadedTime=
Z.loadedTime,this.liveIngestionTime_=Z.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.P.stopPlayer=function(){this.index=-1;this.videoId="";vx8(this)};
_.P.isPlaying=function(){return this.playerState==1};
_.P.isBuffering=function(){return this.playerState==3};
_.P.isAdPlaying=function(){return this.playerState==1081};
var Vy=function(Z,V){Z.playerTime_=V;Z.playerTimeAt_=_.ZN()},xC8=function(Z){switch(Z.playerState){case 1:case 1081:return(_.ZN()-Z.playerTimeAt_)/1E3+Z.playerTime_;
case -1E3:return 0}return Z.playerTime_};
eC.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.ZN()-this.playerTimeAt_)/1E3:0):this.duration_};
var QcD=function(Z,V,a){var J=Z.videoId;Z.videoId=V;Z.index=a;V!=J&&vx8(Z)},p4S=function(Z){var V={};
V.index=Z.index;V.listId=Z.listId;V.videoId=Z.videoId;V.playerState=Z.playerState;V.volume=Z.volume;V.muted=Z.muted;V.audioTrackId=Z.audioTrackId;V.trackData=_.lv.unsafeClone(Z.trackData);V.hasPrevious=Z.hasPrevious;V.hasNext=Z.hasNext;V.playerTime=Z.playerTime_;V.playerTimeAt=Z.playerTimeAt_;V.seekableStart=Z.seekableStart_;V.seekableEnd=Z.seekableEnd_;V.duration=Z.duration_;V.loadedTime=Z.loadedTime;V.liveIngestionTime=Z.liveIngestionTime_;return V};
eC.prototype.clone=function(){return new eC(p4S(this))};var a_=function(Z,V){_.ea.call(this);var a=this;this.state_=0;this.connection_=Z;this.contextSubscriptions_=[];this.actionQueue_=new nZo;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.KG)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.KG)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.KG)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.KG)(this.onCloudviewAvailabilityChange_,this);var J=0;Z?(J=Z.getProxyState(),
J!=3&&(Z.subscribe("proxyStateChange",this.setState_,this),hyS(this))):J=3;J!=0&&(V?this.setState_(J):_.V5(function(){a.setState_(J)},0));
(Z=OFI())&&eyK(this,Z);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.O(a_,_.ea);a_.prototype.getState=function(){return this.state_};
a_.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
a_.prototype.reconnect=function(){this.connection_.reconnect()};
var Jk=function(Z){return new eC(Z.connection_.getPlayerContextData())};
_.P=a_.prototype;_.P.play=function(){o_(this)?(this.castMedia_?this.castMedia_.play(null,_.S$,zyi(this,"play")):ry(this,"play"),$CS(this,1,xC8(Jk(this))),this.publish("remotePlayerChange")):P9(this,this.play)};
_.P.pause=function(){o_(this)?(this.castMedia_?this.castMedia_.pause(null,_.S$,zyi(this,"pause")):ry(this,"pause"),$CS(this,2,xC8(Jk(this))),this.publish("remotePlayerChange")):P9(this,this.pause)};
_.P.seekTo=function(Z){if(o_(this)){if(this.castMedia_){var V=Jk(this),a=new chrome.cast.media.SeekRequest;a.currentTime=Z;V.isPlaying()||V.isBuffering()?a.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:a.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(a,_.S$,zyi(this,"seekTo",{newTime:Z}))}else ry(this,"seekTo",{newTime:Z});$CS(this,3,Z);this.publish("remotePlayerChange")}else P9(this,_.Pz(this.seekTo,Z))};
_.P.stop=function(){if(o_(this)){this.castMedia_?this.castMedia_.stop(null,_.S$,zyi(this,"stopVideo")):ry(this,"stopVideo");var Z=Jk(this);Z.stopPlayer();fA(this,Z);this.publish("remotePlayerChange")}else P9(this,this.stop)};
_.P.setVolume=function(Z,V){if(o_(this)){var a=Jk(this);if(this.castSession_){if(a.volume!=Z){var J=Math.round(Z)/100;this.castSession_.setReceiverVolumeLevel(J,(0,_.KG)(function(){Ub("set receiver volume: "+J)},this),(0,_.KG)(function(){this.warn_("failed to set receiver volume.")},this))}a.muted!=V&&this.castSession_.setReceiverMuted(V,(0,_.KG)(function(){Ub("set receiver muted: "+V)},this),(0,_.KG)(function(){this.warn_("failed to set receiver muted.")},this))}else{var r={volume:Z,
muted:V};a.volume!=-1&&(r.delta=Z-a.volume);ry(this,"setVolume",r)}a.muted=V;a.volume=Z;fA(this,a)}else P9(this,_.Pz(this.setVolume,Z,V))};
_.P.setAudioTrack=function(Z,V){o_(this)?(V=V.getLanguageInfo().getId(),ry(this,"setAudioTrack",{videoId:Z,audioTrackId:V}),Z=Jk(this),Z.audioTrackId=V,fA(this,Z)):P9(this,_.Pz(this.setAudioTrack,Z,V))};
_.P.addVideo=function(Z){o_(this)?ry(this,"addVideo",{videoId:Z}):P9(this,_.Pz(this.addVideo,Z))};
_.P.addPlaylist=function(Z){o_(this)?ry(this,"addVideos",{listId:Z}):P9(this,_.Pz(this.addPlaylist,Z))};
_.P.addVideos=function(Z){Z.length==0?this.warn_("Ignore add videos request due to empty list"):o_(this)?ry(this,"addVideos",{videoIds:Z.join(",")}):P9(this,_.Pz(this.addVideos,Z))};
_.P.JSC$17449_removeVideo=function(Z){o_(this)?ry(this,"removeVideo",{videoId:Z}):P9(this,_.Pz(this.JSC$17449_removeVideo,Z))};
_.P.JSC$17449_insertVideo=function(Z){o_(this)?ry(this,"insertVideo",{videoId:Z}):P9(this,_.Pz(this.JSC$17449_insertVideo,Z))};
_.P.playVideo=function(Z,V,a,J,r,f,d){J=J===void 0?null:J;r=r===void 0?null:r;f=f===void 0?null:f;d=d===void 0?null:d;var N=Jk(this),C={videoId:Z};a!==void 0&&(C.currentIndex=a);QcD(N,Z,a||0);V!==void 0&&(Vy(N,V),C.currentTime=V);J&&(C.listId=J);r&&(C.playerParams=r);f&&(C.clickTrackingParams=f);d&&(C.locationInfo=(0,_.Da)(d));ry(this,"setPlaylist",C);J||fA(this,N)};
_.P.nextVideo=function(Z,V){if(o_(this)){if(Z&&V){var a=Jk(this);QcD(a,Z,V);fA(this,a)}ry(this,"next")}else P9(this,_.Pz(this.nextVideo,Z,V))};
_.P.clearPlaylist=function(){if(o_(this)){ry(this,"clearPlaylist");var Z=Jk(this);Z.reset();fA(this,Z);this.publish("remotePlayerChange")}else P9(this,this.clearPlaylist)};
_.P.dispose=function(){if(this.state_!=3){var Z=this.state_;this.state_=3;this.publish("proxyStateChange",Z,this.state_)}_.ea.prototype.dispose.call(this)};
_.P.disposeInternal=function(){RyS(this);this.connection_=null;this.actionQueue_.clear();eyK(this,null);_.ea.prototype.disposeInternal.call(this)};
var hyS=function(Z){_.jp("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(V){this.contextSubscriptions_.push(this.connection_.subscribe(V,_.Pz(this.onProxyEvent_,V),this))},Z)},RyS=function(Z){_.jp(Z.contextSubscriptions_,function(V){this.connection_.unsubscribeByKey(V)},Z);
Z.contextSubscriptions_.length=0},o_=function(Z){return Z.getState()==1},P9=function(Z,V){Z.actionQueue_.getCount()<50&&Z.actionQueue_.enqueue(V)},$CS=function(Z,V,a){var J=Jk(Z);
Vy(J,a);J.playerState!=-1E3&&(J.playerState=V);fA(Z,J)},ry=function(Z,V,a){Z.connection_.sendMessage(V,a)},fA=function(Z,V){RyS(Z);
Z.connection_.setPlayerContextData(p4S(V));hyS(Z)};
a_.prototype.setState_=function(Z){if((Z!=this.state_||Z==2)&&this.state_!=3&&Z!=0){var V=this.state_;this.state_=Z;this.publish("proxyStateChange",V,Z);if(Z==1)for(;!this.actionQueue_.isEmpty();)Z=this.actionQueue_,ii8(Z),Z.front_.pop().apply(this);else Z==3&&this.dispose()}};
a_.prototype.onProxyEvent_=function(Z,V){this.publish(Z,V)};
var eyK=function(Z,V){Z.castSession_&&(Z.castSession_.removeUpdateListener(Z.boundCastStatusListener_),Z.castSession_.removeMediaListener(Z.boundCastMediaListener_),Z.onCastMediaChange_(null));Z.castSession_=V;if(Z.castSession_&&(Ub("Setting cast session: "+Z.castSession_.sessionId),Z.castSession_.addUpdateListener(Z.boundCastStatusListener_),Z.castSession_.addMediaListener(Z.boundCastMediaListener_),Z.castSession_.media.length))Z.onCastMediaChange_(Z.castSession_.media[0])};
a_.prototype.onCastStatusUpdate_=function(Z){if(!Z)this.onCastMediaChange_(null),eyK(this,null);else if(this.castSession_.receiver.volume){Z=this.castSession_.receiver.volume;var V=Jk(this),a=Math.round(100*Z.level||0);if(V.volume!=a||V.muted!=Z.muted)Ub("Cast volume update: "+Z.level+(Z.muted?" muted":"")),V.volume=a,V.muted=!!Z.muted,fA(this,V)}};
a_.prototype.onCastMediaChange_=function(Z){Ub("Cast media: "+!!Z);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=Z)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),MkL(this),this.publish("remotePlayerChange")};
var MkL=function(Z){var V=Z.castMedia_.media,a=Z.castMedia_.customData;if(V&&a){var J=Jk(Z);V.contentId!=J.videoId&&Ub("Cast changing video to: "+V.contentId);J.videoId=V.contentId;J.playerState=a.playerState;Vy(J,Z.castMedia_.getEstimatedTime());fA(Z,J)}else Ub("No cast media video. Ignoring state update.")};
a_.prototype.onCastMediaUpdate_=function(Z){if(Z)MkL(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
a_.prototype.onCloudviewAvailabilityChange_=function(){var Z=OFI();Z&&eyK(this,Z)};
a_.prototype.warn_=function(Z){ba("CP",Z)};
var zyi=function(Z,V,a){return(0,_.KG)(function(J){this.warn_("Failed to "+V+" with cast v2 channel. Error code: "+J.code);J.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+V+" using MDx browser channel."),ry(this,V,a))},Z)};var B9=function(Z,V,a,J){J=J===void 0?!1:J;_.ea.call(this);var r=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$17456_http_=Z;this.enableConnectWithInitialState_=J;this.listeners_.push(_.hd(window,"beforeunload",function(){r.JSC$17459_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new eC;this.currentScreenId_=V.id;this.currentScreenIdType_=V.idType;this.channelService=L38(this.JSC$17456_http_,a,this.JSC$17459_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){LHC(r)});
this.channelService.listen("channelClosed",function(){id("Channel closed");isNaN(r.connectTimerId_)?Ob(!0):Ob();r.dispose()});
this.channelService.listen("channelError",function(f){Ob();isNaN(r.getReconnectTimeout_())?(f==1&&r.currentScreenIdType_=="shortLived"&&r.publish("browserChannelAuthError",f),id("Channel error: "+f+" without reconnection"),r.dispose()):(r.reconnecting_=!0,id("Channel error: "+f+" with reconnection in "+r.getReconnectTimeout_()+" ms"),uEK(r,2))});
this.channelService.listen("channelMessage",function(f){WHW(r,f)});
this.channelService.setLoungeToken(V.token);this.subscribe("remoteQueueChange",function(){var f=r.playerContext_.videoId;A3K()&&_.o9("yt-remote-session-video-id",f)})};
_.O(B9,_.ea);
B9.prototype.connect=function(Z,V){if(V){var a=V.listId,J=V.videoId,r=V.videoIds,f=V.playerParams,d=V.clickTrackingParams,N=V.index,C={videoId:J},T=V.currentTime,Y=V.locationInfo;V=V.loopMode;T!==void 0&&(C.currentTime=T<=5?0:T);f&&(C.playerParams=f);Y&&(C.locationInfo=Y);d&&(C.clickTrackingParams=d);a&&(C.listId=a);r&&r.length>0&&(C.videoIds=r.join(","));N!==void 0&&(C.currentIndex=N);this.enableConnectWithInitialState_&&(C.loopMode=V||"LOOP_MODE_OFF");a&&(this.playerContext_.listId=a);this.playerContext_.videoId=
J;this.playerContext_.index=N||0;this.playerContext_.state=3;Vy(this.playerContext_,T);this.autoplayMode_="UNSUPPORTED";a=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";id("Connecting with "+a+" and params: "+(0,_.Da)(C));this.channelService.connect({method:a,params:(0,_.Da)(C)},Z,xRW())}else id("Connecting without params"),this.channelService.connect({},Z,xRW());gx0(this)};
B9.prototype.setLoungeToken=function(Z){this.channelService.setLoungeToken(Z)};
B9.prototype.dispose=function(){this.isDisposed()||(_.pK("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),uEK(this,3));_.ea.prototype.dispose.call(this)};
B9.prototype.disposeInternal=function(){IFK(this);Z5I(this);VeK(this);_.J0(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.J0(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.gKn(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.ea.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var ap8=function(Z){return _.xV(Z.connectedDevices_,function(V){return V.type=="LOUNGE_SCREEN"})},id=function(Z){ba("conn",Z)},uEK=function(Z,V){Z.publish("proxyStateChange",V)},gx0=function(Z){Z.connectTimerId_=_.V5(function(){id("Connecting timeout");
Z.JSC$17459_disconnect_(1)},2E4)},IFK=function(Z){_.J0(Z.connectTimerId_);
Z.connectTimerId_=NaN},VeK=function(Z){_.J0(Z.reconnectedCheckScreenTimeout_);
Z.reconnectedCheckScreenTimeout_=NaN},JLK=function(Z){Z5I(Z);
Z.playingSyncTimerId_=_.V5(function(){dy(Z,"getNowPlaying")},2E4)},Z5I=function(Z){_.J0(Z.playingSyncTimerId_);
Z.playingSyncTimerId_=NaN},LHC=function(Z){id("Channel opened");
Z.reconnecting_&&(Z.reconnecting_=!1,VeK(Z),Z.reconnectedCheckScreenTimeout_=_.V5(function(){id("Timing out waiting for a screen.");Z.JSC$17459_disconnect_(1)},15E3))},rLK=function(Z,V){var a=null;
if(V){var J=ap8(Z);J&&(a={clientName:J.clientName,deviceMake:J.brand,deviceModel:J.model,osVersion:J.osVersion})}_.pK("yt.mdx.remote.remoteClient_",a);V&&(IFK(Z),VeK(Z));a=Z.channelService.isChannelOpened()&&isNaN(Z.connectTimerId_);V==a?V&&(uEK(Z,1),dy(Z,"getSubtitlesTrack")):V?(Z.getOtherConnectedRemoteId_()&&Z.playerContext_.reset(),uEK(Z,1),dy(Z,"getNowPlaying"),ob8(Z)):Z.JSC$17459_disconnect_(1)},PE0=function(Z,V){var a=V.params.videoId;
delete V.params.videoId;a==Z.playerContext_.videoId&&(_.lv.isEmpty(V.params)?Z.playerContext_.trackData=null:Z.playerContext_.trackData=V.params,Z.publish("remotePlayerChange"))},fpS=function(Z,V,a){var J=V.params.videoId||V.params.video_id,r=parseInt(V.params.currentIndex,10);
Z.playerContext_.listId=V.params.listId||Z.playerContext_.listId;QcD(Z.playerContext_,J,r);Z.publish("remoteQueueChange",a)},i5o=function(Z,V){V.params=V.params||{};
fpS(Z,V,"NOW_PLAYING_MAY_CHANGE");Z.onStateChange_(V);Z.publish("autoplayDismissed")};
B9.prototype.onStateChange_=function(Z){var V=parseInt(Z.params.currentTime||Z.params.current_time,10);Vy(this.playerContext_,isNaN(V)?0:V);V=parseInt(Z.params.state,10);V=isNaN(V)?-1:V;V==-1&&this.playerContext_.playerState==-1E3&&(V=-1E3);this.playerContext_.playerState=V;V=Number(Z.params.loadedTime);this.playerContext_.loadedTime=isNaN(V)?0:V;V=Number(Z.params.duration);this.playerContext_.duration_=isNaN(V)?0:V;V=this.playerContext_;var a=Number(Z.params.liveIngestionTime);V.liveIngestionTime_=
a;V.isLive_=isNaN(a)?!1:!0;V=this.playerContext_;a=Number(Z.params.seekableStartTime);Z=Number(Z.params.seekableEndTime);V.seekableStart_=isNaN(a)?0:a;V.seekableEnd_=isNaN(Z)?0:Z;this.playerContext_.playerState==1?JLK(this):Z5I(this);this.publish("remotePlayerChange")};
B9.prototype.onAdStateChange_=function(Z){if(this.playerContext_.playerState!=-1E3){var V=1085;switch(parseInt(Z.params.adState,10)){case 1:V=1081;break;case 2:V=1084;break;case 0:V=1083}this.playerContext_.playerState=V;Z=parseInt(Z.params.currentTime,10);Vy(this.playerContext_,isNaN(Z)?0:Z);this.publish("remotePlayerChange")}};
var BLW=function(Z,V){var a=V.params.muted=="true";Z.playerContext_.volume=parseInt(V.params.volume,10);Z.playerContext_.muted=a;Z.publish("remotePlayerChange")},dti=function(Z,V){Z.autoplayVideoId_=V.params.videoId;
Z.publish("nowAutoplaying",parseInt(V.params.timeout,10))},mt8=function(Z,V){Z.autoplayVideoId_=V.params.videoId||null;
Z.publish("autoplayUpNext",Z.autoplayVideoId_)},NL0=function(Z,V){Z.autoplayMode_=V.params.autoplayMode;
Z.publish("autoplayModeChange",Z.autoplayMode_);Z.autoplayMode_=="DISABLED"&&Z.publish("autoplayDismissed")},CEL=function(Z,V){var a=V.params.hasNext=="true";
Z.playerContext_.hasPrevious=V.params.hasPrevious=="true";Z.playerContext_.hasNext=a;Z.publish("previousNextChange")};
B9.prototype.isCapabilitySupportedOnConnectedDevices_=function(Z){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var V=_.B(this.connectedDevices_),a=V.next();!a.done;a=V.next())if(!a.value.capabilities.has(Z))return!1;return!0};
var WHW=function(Z,V){V=V.message;V.params?id("Received: action="+V.action+", params="+(0,_.Da)(V.params)):id("Received: action="+V.action+" {}");switch(V.action){case "loungeStatus":V=(0,_.YZ)(V.params.devices);Z.connectedDevices_=_.sY(V,function(J){return new hH(J)});
V=!!_.xV(Z.connectedDevices_,function(J){return J.type=="LOUNGE_SCREEN"});
rLK(Z,V);V=Z.isCapabilitySupportedOnConnectedDevices_("mlm");Z.publish("multiStateLoopEnabled",V);break;case "loungeScreenDisconnected":VuD(Z.connectedDevices_,function(J){return J.type=="LOUNGE_SCREEN"});
rLK(Z,!1);break;case "remoteConnected":var a=new hH((0,_.YZ)(V.params.device));_.xV(Z.connectedDevices_,function(J){return J.equals(a)})||_.RR(Z.connectedDevices_,a);
break;case "remoteDisconnected":a=new hH((0,_.YZ)(V.params.device));VuD(Z.connectedDevices_,function(J){return J.equals(a)});
break;case "gracefulDisconnect":break;case "playlistModified":fpS(Z,V,"QUEUE_MODIFIED");break;case "nowPlaying":i5o(Z,V);break;case "onStateChange":Z.onStateChange_(V);break;case "onAdStateChange":Z.onAdStateChange_(V);break;case "onVolumeChanged":BLW(Z,V);break;case "onSubtitlesTrackChanged":PE0(Z,V);break;case "nowAutoplaying":dti(Z,V);break;case "autoplayDismissed":Z.publish("autoplayDismissed");break;case "autoplayUpNext":mt8(Z,V);break;case "onAutoplayModeChanged":NL0(Z,V);break;case "onHasPreviousNextChanged":CEL(Z,
V);break;case "requestAssistedSignIn":Z.publish("assistedSignInRequested",V.params.authCode);break;case "onLoopModeChanged":Z.publish("loopModeChange",V.params.loopMode);break;default:id("Unrecognized action: "+V.action)}};
_.P=B9.prototype;_.P.getProxyState_=function(){var Z=3;this.isDisposed()||(Z=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(Z=1):Z=2);return Z};
_.P.JSC$17459_disconnect_=function(Z){id("Disconnecting with "+Z);_.pK("yt.mdx.remote.remoteClient_",null);IFK(this);this.publish("beforeDisconnect",Z);Z==1&&Ob();this.channelService.disconnect(Z);this.dispose()};
_.P.getPlayerContextData_=function(){var Z=this.playerContext_;this.clientVideoId_&&(Z=this.playerContext_.clone(),QcD(Z,this.clientVideoId_,Z.index));return p4S(Z)};
_.P.setPlayerContextData_=function(Z){var V=this,a=new eC(Z);a.videoId&&a.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=a.videoId,_.J0(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.V5(function(){if(V.clientVideoId_){var r=V.clientVideoId_;V.clientVideoId_=null;V.playerContext_.videoId!=r&&dy(V,"getNowPlaying")}},5E3));
var J=[];this.playerContext_.listId==a.listId&&this.playerContext_.videoId==a.videoId&&this.playerContext_.index==a.index||J.push("remoteQueueChange");this.playerContext_.playerState==a.playerState&&this.playerContext_.volume==a.volume&&this.playerContext_.muted==a.muted&&xC8(this.playerContext_)==xC8(a)&&(0,_.Da)(this.playerContext_.trackData)==(0,_.Da)(a.trackData)||J.push("remotePlayerChange");this.playerContext_.reset(Z);_.jp(J,function(r){this.publish(r)},this)};
_.P.getOtherConnectedRemoteId_=function(){var Z=this.channelService.getDeviceId(),V=_.xV(this.connectedDevices_,function(a){return a.type=="REMOTE_CONTROL"&&a.id!=Z});
return V?V.id:""};
_.P.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.P.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.P.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.P.JSC$17459_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var ob8=function(Z){_.J0(Z.idleDisconnectTimerId_);Z.idleDisconnectTimerId_=_.V5(function(){Z.JSC$17459_disconnect_(1)},864E5)},dy=function(Z,V,a){a?id("Sending: action="+V+", params="+(0,_.Da)(a)):id("Sending: action="+V);
Z.channelService.sendMessage(V,a)};
B9.prototype.sendMessageWithUserAction_=function(Z,V){dy(this,Z,V);ob8(this)};
B9.prototype.JSC$17459_getXsrfToken_=function(){var Z=_.Bb.get("SAPISID","")||_.Bb.get("__Secure-1PAPISID",void 0)||"",V=_.Bb.get("__Secure-3PAPISID","")||"";if(!Z&&!V)return"";Z=_.gC(_.Yl(Z),2);V=_.gC(_.Yl(V),2);return _.gC(_.Yl(","+Z+","+V),2)};
B9.prototype.subscribe=B9.prototype.subscribe;B9.prototype.unsubscribeByKey=B9.prototype.unsubscribeByKey;B9.prototype.getProxyState=B9.prototype.getProxyState_;B9.prototype.disconnect=B9.prototype.JSC$17459_disconnect_;B9.prototype.getPlayerContextData=B9.prototype.getPlayerContextData_;B9.prototype.setPlayerContextData=B9.prototype.setPlayerContextData_;B9.prototype.getOtherConnectedRemoteId=B9.prototype.getOtherConnectedRemoteId_;B9.prototype.getReconnectTimeout=B9.prototype.getReconnectTimeout_;
B9.prototype.getAutoplayMode=B9.prototype.getAutoplayMode_;B9.prototype.getAutoplayVideoId=B9.prototype.getAutoplayVideoId_;B9.prototype.reconnect=B9.prototype.JSC$17459_reconnect_;B9.prototype.sendMessage=B9.prototype.sendMessageWithUserAction_;B9.prototype.getXsrfToken=B9.prototype.JSC$17459_getXsrfToken_;B9.prototype.isCapabilitySupportedOnConnectedDevices=B9.prototype.isCapabilitySupportedOnConnectedDevices_;var qmK=function(Z){AF.call(this,"ScreenServiceProxy");this.instance_=Z;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.KG)(this.JSC$17462_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.KG)(this.onOnlineScreenChange_,this)))};
_.O(qmK,AF);_.P=qmK.prototype;_.P.getScreens=function(Z){return this.instance_.$_gs(Z)};
_.P.contains=function(Z){return!!this.instance_.$_c(Z)};
_.P.get=function(Z){return this.instance_.$_g(Z)};
_.P.start=function(){this.instance_.$_st()};
_.P.add=function(Z,V,a){this.instance_.$_a(Z,V,a)};
_.P.remove=function(Z,V,a){this.instance_.$_r(Z,V,a)};
_.P.updateName=function(Z,V,a,J){this.instance_.$_un(Z,V,a,J)};
_.P.disposeInternal=function(){for(var Z=this.subscriptionKeys_.length,V=0;V<Z;++V)this.instance_.$_ubk(this.subscriptionKeys_[V]);this.subscriptionKeys_.length=0;this.instance_=null;AF.prototype.disposeInternal.call(this)};
_.P.JSC$17462_onScreenChange_=function(){this.publish("screenChange")};
_.P.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
jC.prototype.$_st=jC.prototype.start;jC.prototype.$_gspc=jC.prototype.JSC$17419_getScreenByPairingCode;jC.prototype.$_gsppc=jC.prototype.JSC$17419_getScreenByPollingPairingCode;jC.prototype.$_c=jC.prototype.contains;jC.prototype.$_g=jC.prototype.get;jC.prototype.$_a=jC.prototype.add;jC.prototype.$_un=jC.prototype.updateName;jC.prototype.$_r=jC.prototype.remove;jC.prototype.$_gs=jC.prototype.getScreens;jC.prototype.$_gos=jC.prototype.JSC$17419_getOnlineScreens;jC.prototype.$_s=jC.prototype.subscribe;
jC.prototype.$_ubk=jC.prototype.unsubscribeByKey;var lpk=function(Z){ehH();if(!GC||!GC.get("yt-remote-disable-remote-module-for-dev")){Z=_.yr("MDX_CONFIG")||Z;R4H();EZK();me||(me=new sb(Z?Z.loungeApiHost:void 0),zhS()&&(me.basePath="/api/loungedev"));Ns||(Ns=_.AW("yt.mdx.remote.deferredProxies_")||[],_.pK("yt.mdx.remote.deferredProxies_",Ns));SmL();var V=CA();if(!V){var a=new jC(me,Z?Z.disableAutomaticScreenCache||!1:!1);_.pK("yt.mdx.remote.screenService_",a);V=CA();var J={};Z&&(J={appId:Z.appId,disableDial:Z.disableDial,theme:Z.theme,loadCastApiSetupScript:Z.loadCastApiSetupScript,
disableCastApi:Z.disableCastApi,enableDialLoungeToken:Z.enableDialLoungeToken,enableCastLoungeToken:Z.enableCastLoungeToken,forceMirroring:Z.forceMirroring});_.pK("yt.mdx.remote.enableConnectWithInitialState_",Z?Z.enableConnectWithInitialState||!1:!1);lW0(a,function(f){f?qs()&&wzC(qs(),"YouTube TV"):a.subscribe("onlineScreenChange",function(){uz("yt-remote-receiver-availability-change")})},J)}if(Z&&!_.AW("yt.mdx.remote.initialized_")){_.pK("yt.mdx.remote.initialized_",!0);
St("Initializing: "+(0,_.Da)(Z));Tz.push(_.gB("yt-remote-cast2-api-ready",function(){uz("yt-remote-api-ready")}));
Tz.push(_.gB("yt-remote-cast2-availability-change",function(){uz("yt-remote-receiver-availability-change")}));
Tz.push(_.gB("yt-remote-cast2-receiver-selected",function(){TLK();uz("yt-remote-auto-connect","cast-selector-receiver")}));
Tz.push(_.gB("yt-remote-cast2-receiver-resumed",function(){uz("yt-remote-receiver-resumed","cast-selector-receiver")}));
Tz.push(_.gB("yt-remote-cast2-session-change",YmI));Tz.push(_.gB("yt-remote-connection-change",function(f){f?wzC(qs(),"YouTube TV"):XhW()||(wzC(null,null),cBH())}));
Tz.push(_.gB("yt-remote-cast2-session-failed",function(){uz("yt-remote-connection-failed")}));
J=KoJ();Z.isAuto&&(J.id+="#dial");var r=Z.capabilities||[];r.length>0&&(J.capabilities=r);J.name=Z.device;J.app=Z.app;(Z=Z.theme)&&(J.theme=Z);St(" -- with channel params: "+(0,_.Da)(J));J?(_.o9("yt-remote-session-app",J.app),_.o9("yt-remote-session-name",J.name)):(_.Ph("yt-remote-session-app"),_.Ph("yt-remote-session-name"));_.pK("yt.mdx.remote.channelParams_",J);V.start();qs()||nb8()}}},s9I=function(){var Z=CA().instance_.$_gos();
var V=teW();V&&Y8()&&(b40(Z,V)||Z.push(V));return y3C(Z)},Fo8=function(){var Z=s9I(),V=teW();
V||(V=XhW());return _.xV(Z,function(a){return V&&DS(V,a.key)?!0:!1})},teW=function(){var Z=qs();
if(!Z)return null;var V=CA().getScreens();return c2(V,Z)},YmI=function(Z){St("remote.onCastSessionChange_: "+yBK(Z));
if(Z){var V=teW();V&&V.id==Z.id?(wzC(V.id,"YouTube TV"),Z.idType=="shortLived"&&(Z=Z.token)&&(V=Y8())&&V.setLoungeToken(Z)):(V&&DtI(),cLH(Z,1))}else Y8()&&DtI()},DtI=function(){GTW()?p8().stopSession():QR("stopSession called before API ready.");
var Z=Y8();Z&&(Z.disconnect(1),O50(null))},G7J=function(){var Z=Y8();
return Z&&Z.getProxyState()!=3?new a_(Y8(),void 0):null},St=function(Z){ba("remote",Z)},CA=function(){if(!whJ){var Z=_.AW("yt.mdx.remote.screenService_");
whJ=Z?new qmK(Z):null}return whJ},qs=function(){return _.AW("yt.mdx.remote.currentScreenId_")},yLi=function(Z){_.pK("yt.mdx.remote.currentScreenId_",Z)},TLK=function(){_.pK("yt.mdx.remote.connectData_",null)},Y8=function(){return _.AW("yt.mdx.remote.connection_")},O50=function(Z){var V=Y8();
TLK();Z||yLi("");_.pK("yt.mdx.remote.connection_",Z);Ns&&(_.jp(Ns,function(a){a(Z)}),Ns.length=0);
V&&!Z?uz("yt-remote-connection-change",!1):!V&&Z&&uz("yt-remote-connection-change",!0)},XhW=function(){var Z=A3K();
if(!Z)return null;var V=CA();if(!V)return null;V=V.getScreens();return c2(V,Z)},cLH=function(Z,V){yLi(Z.id);
Z=new B9(me,Z,KoJ(),_.AW("yt.mdx.remote.enableConnectWithInitialState_")||!1);Z.connect(V,_.AW("yt.mdx.remote.connectData_"));Z.subscribe("beforeDisconnect",function(a){uz("yt-remote-before-disconnect",a)});
Z.subscribe("beforeDispose",function(){Y8()&&O50(null)});
Z.subscribe("browserChannelAuthError",function(){var a=teW();a&&a.idType=="shortLived"&&(GTW()?p8().handleBrowserChannelAuthError():QR("refreshLoungeToken called before API ready."))});
O50(Z)},nb8=function(){var Z=XhW();
Z?(St("Resume connection to: "+yBK(Z)),cLH(Z,0)):(Ob(),cBH(),St("Skipping connecting because no session screen found."))},me=null,Ns=null,whJ=null,SmL=function(){var Z=KoJ();
if(_.lv.isEmpty(Z)){Z=H40();var V=_.rL("yt-remote-session-name")||"",a=_.rL("yt-remote-session-app")||"";Z={device:"REMOTE_CONTROL",id:Z,name:V,app:a,mdxVersion:3};Z.authuser=String(_.yr("SESSION_INDEX","0"));(V=_.yr("DELEGATED_SESSION_ID"))&&(Z.pageId=String(V));_.pK("yt.mdx.remote.channelParams_",Z)}},KoJ=function(){return _.AW("yt.mdx.remote.channelParams_")||{}},Tz=[];var b50=new _.OA("yt-menu"),UtL=function(){},ALI=function(Z,V,a){Z=V=="right-click"?a.rightClickMenuPopupHint:a.menuPopupHint;
if(!(H58(V)>10))return V=V||"default",b50.set(V+"-impression",H58(V)+1),Z},H58=function(Z){return parseInt(b50.get((Z||"default")+"-impression")||0,10)};
_.Iy(UtL);var k7C=function(){this.contexts_=new WeakMap;this.JSC$17468_networkService_=this.activeContext_=null},Ebk=function(Z,V,a){var J=Z.contexts_.get(V);
J||(J=new $eJ(Z.JSC$17468_networkService_),Z.contexts_.set(V,J));Z.activeContext_=J;a&&Z.activeContext_.reset();Z.activeContext_.start();return Z.activeContext_};var XF=function(){};
XF.prototype.enqueue=function(){var Z=this,V;return _.m(function(a){if(Z.isCounterfactual())return(V=Z.getCounterfactualData())&&Z.shouldLogCounterfactualImpression()&&Z.sendImpressionEndpoints(V),a.return();Z.doEnqueue();_.mt(a)})};
XF.prototype.sendImpressionEndpoints=function(Z){_.A$.getInstance().triggerOptionalAction("yt-service-request",{},Z[0])};var KA=function(Z,V){this.renderer=Z;this.page=V};
_.O(KA,XF);KA.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
KA.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
KA.prototype.shouldLogCounterfactualImpression=function(){return!0};
KA.prototype.doEnqueue=function(){var Z=_.QE(this.page);Z&&Z.pause();this.renderer.impressionCommand&&_.A$.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.ya(_.A$.getInstance(),[this.renderer.promoCommand],this.page)};var j9I=function(Z,V){this.renderer=Z;this.resolver=_.yE();this.JSC$17480_enforcementCounter=new _.MKc;V?this.JSC$17480_playerManager=_.QE(V):this.JSC$17480_playerManager=null;_.Z7(1,!0)};
_.O(j9I,XF);_.P=j9I.prototype;_.P.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var Z=[];this.renderer.impressionEndpoints.forEach(function(V){(V=_.Xy(V))&&Z.push(V)});
return Z}};
_.P.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.P.shouldLogCounterfactualImpression=function(){var Z=_.HUO();Z?(this.JSC$17480_enforcementCounter.increment("POPUP"),_.Z7(3)):_.Z7(2);return Z};
_.P.cancel=function(){this.resolver.promise.cancel()};
_.P.doEnqueue=function(){var Z=this;_.HUO()?(this.JSC$17480_enforcementCounter.increment("POPUP"),_.Z7(3),vbS(this)):this.JSC$17480_playerManager?(this.resolver.promise.then(function(){vbS(Z)}),xtL(this.resolver,this.JSC$17480_playerManager)):_.Z7(2)};
var xtL=function(Z,V){var a=_.yE();V.getPlayerPromise().then(function(J){a.resolve(J)});
a.promise.then(function(J){J.addEventListener("onAbnormalityDetected",Z.resolve);_.tR(Z.promise,function(){J.removeEventListener("onAbnormalityDetected",Z.resolve)})});
Z.promise.thenCatch(function(){a.promise.cancel()})},vbS=function(Z){_.Z7(3);
var V={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:Z.renderer}};V=_.A$.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:V},{});Promise.all(V).then(function(){Q9D();Z.JSC$17480_playerManager&&Z.JSC$17480_playerManager.pause()})},Q9D=function(){xzC(function(Z,V){_.v6W(Z,V);
Z===0?_.Z7(7):_.Z7(4)})};var ph0=function(Z,V){this.renderer=Z;this.page=V;this.resolver=_.yE()};
_.O(ph0,XF);_.P=ph0.prototype;_.P.cancel=function(){this.resolver.promise.cancel()};
_.P.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.P.isCounterfactual=function(){return!this.renderer.isVisible};
_.P.shouldLogCounterfactualImpression=function(){return!0};
_.P.doEnqueue=function(){var Z=this;this.resolver.promise.then(function(){var a={popup:{mealbarPromoRenderer:Z.renderer},popupType:"MEALBAR"};_.A$.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:a},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var V=_.QE(this.page);V&&hJ0(this.resolver,V)}break;default:this.resolver.resolve()}};
var hJ0=function(Z,V){var a=_.yE();V.getPlayerPromise().then(function(J){a.resolve(J)});
a.promise.then(function(J){J.addEventListener("onAdEnd",Z.resolve);_.tR(Z.promise,function(){J.removeEventListener("onAdEnd",Z.resolve)})});
Z.promise.thenCatch(function(){a.promise.cancel()})};var eJo=function(Z,V){this.renderer=Z;this.page=V};
_.O(eJo,XF);_.P=eJo.prototype;_.P.cancel=function(){this.JSC$17488_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$17488_downloadedVideosCountSelectorUnsubscriber(),this.JSC$17488_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.P.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.P.isCounterfactual=function(){return!this.renderer.isVisible};
_.P.shouldLogCounterfactualImpression=function(){return!0};
_.P.doEnqueue=function(){var Z=this,V,a;((V=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(a=V.playbackUpsellDialogTriggerConditionData)==null?void 0:a.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$17488_downloadedVideosCountSelectorUnsubscriber=_.NC(_.EV(),AdJ,function(J,r){J>r&&(zJD(Z),Z.cancel())}):zJD(this)};
var zJD=function(Z){var V={popup:{upsellDialogRenderer:Z.renderer},popupType:"MODAL"};_.A$.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:V},{});(Z=_.QE(Z.page))&&Z.pause()};var nA={},$tL=(nA.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",nA.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",nA.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",nA.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",nA.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",nA.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",nA.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",nA),RJI=function(Z,V){this.renderer=Z;this.targetManager=
V};
_.O(RJI,XF);_.P=RJI.prototype;_.P.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$17495_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$17495_downloadedVideosCountSelectorUnsubscriber(),this.JSC$17495_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.P.getCounterfactualData=function(){if(this.isCounterfactual()){var Z;return(Z=this.renderer.promoConfig)==null?void 0:Z.impressionEndpoints}};
_.P.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.P.shouldLogCounterfactualImpression=function(){return!0};
_.P.doEnqueue=function(){var Z=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$17495_downloadedVideosCountSelectorUnsubscriber=_.NC(_.EV(),AdJ,function(V,a){Z.renderer.targetId&&V>a&&(tG0(Z.targetManager,Z.renderer.targetId,MeJ(Z)),Z.cancel())});
break;default:tG0(this.targetManager,this.renderer.targetId,MeJ(this))}};
var MeJ=function(Z){var V;if((V=Z.renderer.suggestedPosition)==null?0:V.type)var a=$tL[Z.renderer.suggestedPosition.type];a||(a="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:Z.renderer},popupType:"HINT",position:a}}};var LoW=function(){this.previousPage=null},uMW;
LoW.prototype.registerPromoCommand=function(Z,V){Woo(this,void 0,void 0,_.D(Z.roadblock,CWS),void 0,void 0,V)};
var Woo=function(Z,V,a,J,r,f,d){Z.previousPage!==d&&Z.pendingTooltipPromo&&Z.pendingTooltipPromo.cancel();Z.previousPage=d;r?(Z.pendingEnforcementPromo&&Z.pendingEnforcementPromo.cancel(),Z.pendingEnforcementPromo=new j9I(r,d),Z.pendingEnforcementPromo.enqueue()):f?(Z.pendingCommandWrapperPromo=new KA(f,d),Z.pendingCommandWrapperPromo.enqueue()):J?(Z.pendingRoadblockPromo&&Z.pendingRoadblockPromo.cancel(),Z.pendingRoadblockPromo=new eJo(J,d),Z.pendingRoadblockPromo.enqueue()):V?(Z.pendingMealbarPromo&&
Z.pendingMealbarPromo.cancel(),Z.pendingMealbarPromo=new ph0(V,d),Z.pendingMealbarPromo.enqueue()):a&&(Z.pendingTooltipPromo&&Z.pendingTooltipPromo.cancel(),Z.pendingTooltipPromo=new RJI(a,_.a9()),Z.pendingTooltipPromo.enqueue())},gbJ=function(){uMW||(uMW=new LoW);
return uMW};var ABD=!1;var Or8=function(Z,V){var a=_.yr("SESSION_INDEX");this.actionToken_=Z;this.commonToken_=V;this.sessionIndex_=a},c4J=function(Z){var V=_.yE(),a=_.AW("payments.business.integration.bootstrap"),J=_.AW("payments.business.integration"),r=J.Style.create().withMaterialDesignStyle(),f=J.mashupMode.popup("instrument-manager");
a.asMashupMode(f).usingUserIndex(Z.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(r).inStandaloneContext(J.standaloneContextAuthId.forUserId()).instrumentManager(Z.actionToken_,Z.commonToken_.length>0?Z.commonToken_:void 0,function(d){var N=d.instrumentId;N?V.resolve(N):(N=_.AW("payments.business.integration.scenario.InstrumentManager"),V.reject(d.errorCode&&d.errorCode===N.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(d){_.Uo(d);
V.reject("instrumentManagerLoadError")});
return V.promise};var M3=function(Z,V,a){this.payloadName="transactionFlowFailed";this.payload={errorType:Z,serializedTransactionFlowLoggingParams:V,isUserDismiss:a===void 0?!1:a}};
_.pK("yt.ypc.shared.YpcTransactionFlowError",M3);var ld=function(){return _.Wp.apply(this,arguments)||this};
_.O(ld,_.Wp);ld.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
ld.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
ld.prototype.onErrorMessageDismiss=ld.prototype.onErrorMessageDismiss;_.z([_.x({readOnly:!0,observer:"errorRendererChanged"}),_.u("design:type",Object)],ld.prototype,"errorRenderer",void 0);_.z([_.$K("yt-live-chat-error-message-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ld.prototype,"onErrorMessageDismiss",null);ld=_.z([_.IX()],ld);var IpI=[ld.prototype];var ZZC;var VgH;var aRW=new _.OA("yt-live-chat"),JsK=new Map;JsK.set("timestamp_toggle","show-timestamps");JsK.set("reactions_toggle","allow-reactions");var tk=function(){return _.Q.apply(this,arguments)||this};
_.O(tk,_.Q);_.P=tk.prototype;_.P.menuItemIdentifierChanged=function(){var Z;(Z=this.data)!=null&&Z.menuItemIdentifier&&(Z=JsK.get(this.data.menuItemIdentifier))&&(_.F("enable_lwe_web_mute")?(Z=aRW.get(Z),this.isToggled=!(Z===void 0?!this.data.isToggled:!Z)):this.isToggled=aRW.get(Z))};
_.P.onFocus=function(){this.toggleButton.focus()};
_.P.onTap=function(){var Z=this.data.command;Z&&this.componentBehavior.resolveCommand(Z)};
_.P.computeText=function(Z,V,a){return this.componentBehavior.getSimpleString(Z?a:V)};
_.P.computeIcon=function(Z,V,a){return(Z=Z?a:V)&&Z.iconType?_.RL(Z.iconType):""};
tk.prototype.onTap=tk.prototype.onTap;tk.prototype.onFocus=tk.prototype.onFocus;tk.prototype.menuItemIdentifierChanged=tk.prototype.menuItemIdentifierChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],tk.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],tk.prototype,"componentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],tk.prototype,"data",void 0);
_.z([_.x({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.u("design:type",String)],tk.prototype,"icon",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],tk.prototype,"isToggled",void 0);_.z([_.Ly("tp-yt-paper-toggle-button"),_.u("design:type",Object)],tk.prototype,"toggleButton",void 0);_.z([_.RX("data.menuItemIdentifier"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tk.prototype,"menuItemIdentifierChanged",null);
_.z([_.$K("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tk.prototype,"onFocus",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tk.prototype,"onTap",null);tk=_.z([_.qZ({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],tk);
_.e(tk,"yt-live-chat-toggle-renderer",function(){if(VgH===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;ZZC===void 0&&(ZZC=document.createElement("template"));var J=ZZC;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);VgH=Z}Z=VgH;return Z},{mode:_.F("live_chat_enable_sink_wrapper")?2:0});var onC=new _.uM("NAVIGATION_PROGRESS_TOKEN");_.wr("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var rsK={},pzo=(rsK.CSI=function(Z,V){var a={};a[Z]=V;Z=_.H0(_.raE)(a);Object.keys(Z).length>0&&_.TT(Z)},rsK.ECATCHER=function(Z){return function(V,a){_.yr(Z)[V]=a}}("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"),rsK);var PHK={},fRk={},iZ8=(fRk[V6C.name]=!0,fRk),s7=function(){var Z=_.Wp.apply(this,arguments)||this;Z._noAccessors=!0;Z.tabGesturesIsActive=!1;Z.actionRouterIsRoot=!0;Z.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"};Z.pageTitle="";Z.titleSuffix="YouTube";Z.unseenNotificationCount=
0;Z.hasNavigated=!1;Z.hasSetScrollTopForNavigation=!1;Z.pagePreparer=null;Z.zwiebackInitJobId=0;Z.dataUpdatePromise=null;Z.loadDepsPromise=_.Ig();Z.hasPendingNavigation=!1;Z.pendingPlayerOnResponseReceivedActions=[];return Z};
_.O(s7,_.Wp);s7.prototype.attached=function(){BF0(this);document.addEventListener("yt-navigate-cache",_.zh(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var Z=FF();Z.init();Z.dispatchElement=this.hostElement};
var BF0=function(Z,V){V=V===void 0?0:V;var a=_.l().resolve(_.M_(_.Vo));if(a)dI8(Z,a);else{if(V>=5)throw Error("Wk");setTimeout(function(){BF0(Z,V+1)},0)}},dI8=function(Z,V){V.addEventListener("yt-navigate-start",_.zh(Z,Z.onYtNavigateStart));
V.addEventListener("yt-navigate-finish",_.zh(Z,Z.onYtNavigateFinish));V.addEventListener("yt-navigate-error",_.zh(Z,Z.onYtNavigateError));V.addEventListener("yt-page-data-fetched",_.zh(Z,Z.onYtPageDataFetched))};
_.P=s7.prototype;_.P.detached=function(){var Z=_.l().resolve(_.Vo);Z.removeEventListener("yt-navigate-start",_.zh(this,this.onYtNavigateStart));Z.removeEventListener("yt-navigate-finish",_.zh(this,this.onYtNavigateFinish));Z.removeEventListener("yt-navigate-error",_.zh(this,this.onYtNavigateError));Z.removeEventListener("yt-page-data-fetched",_.zh(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.zh(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.P.setPageOffset=function(Z,V){Z?_.MR(this.hostElement,"yt-set-page-offset",[Z,V]):_.t$(Error("Xk"))};
_.P.setPageOffsetForNavigation=function(Z,V){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(Z,V))};
_.P.onYtNavigateSetPageOffset=function(Z,V){this.setPageOffsetForNavigation(V.page,V.offset)};
_.P.getPageOffset=function(){var Z=_.H(this.hostElement).querySelector("#page-manager").getCurrentPage(),V=0;Z&&(V=_.MR(this.hostElement,"yt-get-page-offset",[Z])[0]);return V};
_.P.onYtHistoryPop=function(Z,V){if(_.bU("DISABLE_WARM_LOADS"))Z.preventDefault(),window.location.reload();else{var a=_.l().resolve(_.Vo);a.hasPendingNavigation()&&Z.preventDefault();a.cancelPendingNavigation();_.L4(this.hostElement,"yt-pending-navigation-cancelled");V.errorMsg&&(Z=V.errorMsg.split(" - "),V=Error(Z[0]),Z.length==2&&Z[1]&&(_.Dg(V,Z[1]),_.FD(V)),window.location.reload())}};
_.P.onYtHistoryLoad=function(Z,V){var a=this;if(_.bU("DISABLE_WARM_LOADS"))window.location.reload();else{(Z=V.endpoint)&&Object.keys(Z).length||(Z=null);var J=V.historyEntry,r=_.l().resolve(_.Vo),f=_.l().resolve(_.jV),d=null;J&&J.rootData&&(d=J.rootData);var N=d&&mID(d);!d||N||d.filler?Z?(r.navigate(Z,!0),NFJ(this,Z)):(V.legacyBorder||N||(V.JSC$26366_savedComponentState==null&&d==null?_.FD(new _.qa("Incomplete history entry",V.forward)):_.s$(new _.qa("Malformed history entry",V.JSC$26366_savedComponentState,
V.forward,d))),window.location.reload()):(_.CJO({isHot:!0}),_.TT({webInfo:{navigationReason:"h"}}),_.OTa(),_.XZ("srt"),_.XZ("pdc"),this.cancelPendingTasks(),CHo(this,V.forward,d),d.player&&(d.player.loaded=!1),NFJ(this,Z),_.njH(r,Z||{},d,2,{},!1,V).then(function(){a.setPageOffset(f.getCurrentPage(),J.scrollTop||0)}))}};
_.P.initHistoryManager=function(Z){if(!this.hasNavigated){this.hasNavigated=!0;var V=_.H(this.hostElement).querySelector("#page-manager").getCurrentData();Z=isNaN(Z)?this.getPageOffset():Z;var a=_.l().resolve(_.Vo).currentEndpoint;this.replaceState(a,V,Z)}};
_.P.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.P.onYtNavigateStart=function(Z,V){this.cancelPendingTasks();V.noProgressBar||(Z=_.l().resolve(_.M_(onC)))&&Z.start();Z=this.hasPendingNavigation?null:this.data;var a=_.l().resolve(_.jV),J,r,f;_.F("kevlar_use_vimio_behavior")&&!((J=V.endpoint)==null?0:(r=J.commandMetadata)==null?0:(f=r.webCommandMetadata)==null?0:f.ignoreNavigation)&&(J=a.getCurrentPage())&&J.disconnectVisibilityRoot();a.prepareForNavigation(V.pageType,V.endpoint);_.F("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.Qo(1,
"pcl"),_.p5(this.pagePreparer,a.preparePage.bind(a,V.pageType,V.endpoint)));J=this.getPageOffset();this.initHistoryManager(J);V.reload||this.hasPendingNavigation?this.replaceState(V.endpoint,Z,J):(Z==null?void 0:Z.page)==="watch"&&V.pageType==="watch"&&_.F("kevlar_replace_watch_to_watch_history_state")?this.replaceState(V.endpoint,Z,J):(Z==null?void 0:Z.page)!=="shorts"||V.pageType!=="shorts"||V.endpoint.reelWatchEndpoint.sequenceParams||_.F("short_to_short_back_nav_killswitch")?V.type!="navigate-back"&&
V.type!="navigate-forward"&&(V.pageType==="shorts"&&_.Rg(this.hostElement,"yt-shorts-reset"),this.saveAndPush(V.url,V.endpoint,Z,J)):this.replaceState(V.endpoint,Z,0);this.hasPendingNavigation=!0};
var qjo=function(Z){Z.hasPendingNavigation=!1;(Z=_.l().resolve(_.M_(onC)))&&Z.finish()};
s7.prototype.onYtNavigateError=function(Z,V){qjo(this);Z=this.get("endpoint.commandMetadata.webCommandMetadata.url",V);var a=_.xy(window.location.href);Z&&!a.pbjreload&&(V=V.navigationErrorReason||"10",_.F("kevlar_parent_on_pbjreload")&&(a={csn:_.st()},this.get("data.endpoint.clickTrackingParams")&&(a.itct=this.data.endpoint.clickTrackingParams),_.xZ(Z,a)),_.Ky(_.Qr(Z,{pbjreload:V})))};
s7.prototype.onYtNavigateCache=function(Z,V){var a=this,J=V.url,r=V.endpoint,f=V.data;Z=!!V.miniplayer;V=!!V.skipHistory;if(J&&r&&f){var d=this.getPageOffset(),N=this.data||null;V||this.saveAndPush(J,r,N,d);J=_.njH(_.l().resolve(_.Vo),r,f,Z?4:3,{},Z);Z&&J.then(function(){a.dataUpdatePromise&&a.dataUpdatePromise.then(function(){var C=_.l().resolve(_.jV);a.setPageOffset(C.getCurrentPage(),0)})})}};
s7.prototype.onYtNavigateFinish=function(Z,V){var a=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){SjJ(a,V.fromHistory)})};
var SjJ=function(Z,V){qjo(Z);if(Z.pendingPlayerOnResponseReceivedActions){for(var a=_.B(Z.pendingPlayerOnResponseReceivedActions),J=a.next();!J.done;J=a.next())_.um(J.value,Z.hostElement);Z.pendingPlayerOnResponseReceivedActions=[]}a=_.l().resolve(_.jV);!V&&Z.hasNavigated&&((V=a.getCurrentPage())?V.is==="ytd-shorts"||Z.tabGesturesIsActive||Z.setPageOffsetForNavigation(V,0):_.FD(Error("Yk")));_.lm(function(){_.lm(function(){_.XZ("pda")})})};
s7.prototype.onYtNavigate=function(Z){if(!Z.detail.endpoint){var V=new _.qa("Error: Missing yt-navigate endpoint from target:",Z.target,Z.target.nodeName);_.t$(V)}if(V=_.F("cold_missing_history"))V=FF(),V.init(!1),V=!(V.browserHistory.boundHistoryReplaceState&&V.browserHistory.boundHistoryPushState);if(V){_.wr("DISABLE_WARM_LOADS",!0);V=new _.qa("Failed to initialize history manager",this.getDebugString());var a=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
a?_.FD(V):_.t$(V)}V=Z.detail.endpoint;var J,r;_.F("debug_forward_web_query_parameters")&&((J=V.commandMetadata)==null?0:(r=J.webCommandMetadata)==null?0:r.url)&&(V=JSON.parse(JSON.stringify(V)),V.commandMetadata.webCommandMetadata.url=_.LXJ(V.commandMetadata.webCommandMetadata.url,window.location.search));Z={type:0,command:V,form:{params:Z.detail.params,tempData:Z.detail.tempData||{},requestType:Z.detail.type,createScreenConfig:Z.detail.createScreenConfig,reload:Z.detail.reload?Z.detail.reload:!1,
requestForm:Z.detail}};_.F("kevlar_yt_navigate_command_handler")?(J=_.l().resolve(_.Lf),Z.form.skipDefaultElement=!0,J.resolveCommand(V,{form:Z.form})):this.handleNavigate(Z)};
s7.prototype.handleNavigate=function(Z){this.hasSetScrollTopForNavigation=!1;var V=_.l().resolve(_.Vo),a=Z.form||{};V.navigate(Z.command,a.reload,a.params,a.tempData,a.requestType,a.createScreenConfig,a.ignoreConfirmation,a.requestForm)&&NFJ(this,Z.command,a.tempData)};
s7.prototype.onYtPageDataFetched=function(Z,V){try{_.sTL().reset();this.data=V.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.l().resolve(_.jV).updatePageData(this.data);var a=this.get("playerResponse.responseContext.serviceTrackingParams",this.data);a&&hI8(a);var J=this.get("response.responseContext.serviceTrackingParams",this.data);J&&hI8(J);var r=
this.get("playerResponse.onResponseReceivedActions",this.data);r&&(r=TFC(this,r));r&&_.gW(this.hostElement,r,this.hostElement);var f=this.get("playerResponse.responseContext.consistencyTokenJar",this.data),d=this.get("response.responseContext.consistencyTokenJar",this.data);if(f||d){var N=_.bOR(),C=(0,_.lv.getValues)(N.tokenJars);f&&N.replace(C,f);d&&N.replace(C,d)}}catch(T){_.t$(T)}};
var NFJ=function(Z,V,a){try{Z.onYtEndpointChangeHandler(V,a)}catch(J){_.t$(J)}};
_.P=s7.prototype;_.P.onYtEndpointChangeHandler=function(){};
_.P.setPageTitle=function(Z){Z=(this.pageTitle=Z)?Z+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+Z};
_.P.onYtUpdateTitle=function(Z,V){this.setPageTitle(V)};
_.P.setUnseenNotificationCount=function(Z){this.unseenNotificationCount=Z;this.setPageTitle(this.pageTitle)};
_.P.handleUpdateNotificationsUnseenCountAction=function(Z){_.D(Z,ESK)&&((Z=_.D(Z,ESK).unseenCount)?this.setUnseenNotificationCount(Z):this.setUnseenNotificationCount(0))};
_.P.handleClearCookieAction=function(Z){var V;(Z=(V=_.D(Z,UXW))==null?void 0:V.cookieName)&&_.C$E(Z)};
_.P.onYtUpdateUnseenNotificationCount=function(Z,V){this.setUnseenNotificationCount(V)};
_.P.loadData=function(Z){var V=this;this.loadDepsPromise.then(function(){var a=_.l().resolve(_.M_(_.Vo));a||_.t$(Error("Zk"));if(Z&&Z.response){if(!Z.endpoint){var J=_.yD(window.document.location.href)||"/",r="";if(J==="/"||J.startsWith("/?"))r="WEB_PAGE_TYPE_BROWSE";Z.endpoint={commandMetadata:{webCommandMetadata:{url:J,webPageType:r,rootVe:3854}}}}_.njH(a,Z.endpoint,Z,5,{})}else Z.endpoint?a.navigate(Z.endpoint):a.navigate(_.mH);_.td.cancelJob(V.zwiebackInitJobId);V.zwiebackInitJobId=_.td.addLowPriorityJob(kTD)})};
var FF=function(){return _.l().resolve(_.av)};
s7.prototype.getDebugString=function(){return FF().getDebugString()};
s7.prototype.getThirdPartyManipulationSuspected=function(){return FF().getThirdPartyManipulationSuspected()};
s7.prototype.replaceState=function(Z,V,a){FF().saveAndReplace(Z,V,a)};
s7.prototype.saveAndPush=function(Z,V,a,J){FF().saveAndPush(Z,V,a,J)};
var mID=function(Z){return _.F("web_honor_cache_for_back")&&(_.D(Z.endpoint,_.kZ)||_.D(Z.endpoint,_.Pp))?!0:!Z||isNaN(Z.expirationTime)?!1:(0,_.zc)()>Z.expirationTime},CHo=function(Z,V,a){var J=Z.get("response.trackingParams",a),r=_.t3(),f=_.st();
if(J&&r&&f&&(J=Z.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",a),!J&&a.rootVe&&(J=a.rootVe),r=V?"forwardButton":"backButton",V=Z.get("playerResponse.topbar.desktopTopbarRenderer."+r+".buttonRenderer.command.clickTrackingParams",Z.data),Z=Z.get("response.topbar.desktopTopbarRenderer."+r+".buttonRenderer.command.clickTrackingParams",Z.data),V=(Z=V||Z)?_.oN(Z):void 0,Z=_.Ze(),r=[_.Ig(a)],_.ac(Z,J,V,{dataPromises:r,csnToClone:a.csn}),a.graftedVes))for(a=
_.B(a.graftedVes),J=a.next();!J.done;J=a.next())_.JP(Z,J.value)};
s7.prototype.onStoreGraftedVeAction=function(Z){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(Z)):_.FD(Error("$k"))};
var TFC=function(Z,V){return V.filter(function(a){for(var J in a)if(iZ8[J])return Z.pendingPlayerOnResponseReceivedActions.push(a),!0;return!1})};
_.QS.Object.defineProperties(s7.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
s7.prototype.onStoreGraftedVeAction=s7.prototype.onStoreGraftedVeAction;s7.prototype.loadData=s7.prototype.loadData;s7.prototype.onYtUpdateUnseenNotificationCount=s7.prototype.onYtUpdateUnseenNotificationCount;s7.prototype.handleClearCookieAction=s7.prototype.handleClearCookieAction;s7.prototype.handleUpdateNotificationsUnseenCountAction=s7.prototype.handleUpdateNotificationsUnseenCountAction;s7.prototype.setUnseenNotificationCount=s7.prototype.setUnseenNotificationCount;
s7.prototype.onYtUpdateTitle=s7.prototype.onYtUpdateTitle;s7.prototype.setPageTitle=s7.prototype.setPageTitle;s7.prototype.onYtEndpointChangeHandler=s7.prototype.onYtEndpointChangeHandler;s7.prototype.onYtPageDataFetched=s7.prototype.onYtPageDataFetched;s7.prototype.handleNavigate=s7.prototype.handleNavigate;s7.prototype.onYtNavigate=s7.prototype.onYtNavigate;s7.prototype.onYtNavigateFinish=s7.prototype.onYtNavigateFinish;s7.prototype.onYtNavigateCache=s7.prototype.onYtNavigateCache;
s7.prototype.onYtNavigateError=s7.prototype.onYtNavigateError;s7.prototype.onYtNavigateStart=s7.prototype.onYtNavigateStart;s7.prototype.cancelPendingTasks=s7.prototype.cancelPendingTasks;s7.prototype.initHistoryManager=s7.prototype.initHistoryManager;s7.prototype.onYtHistoryLoad=s7.prototype.onYtHistoryLoad;s7.prototype.onYtHistoryPop=s7.prototype.onYtHistoryPop;s7.prototype.onYtNavigateSetPageOffset=s7.prototype.onYtNavigateSetPageOffset;s7.prototype.setPageOffset=s7.prototype.setPageOffset;
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],s7.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],s7.prototype,"data",void 0);_.z([_.$K("yt-navigate-set-page-offset"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],s7.prototype,"onYtNavigateSetPageOffset",null);
_.z([_.$K("yt-history-pop"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],s7.prototype,"onYtHistoryPop",null);_.z([_.$K("yt-history-load"),_.u("design:type",Function),_.u("design:paramtypes",[Event,_.QlF]),_.u("design:returntype")],s7.prototype,"onYtHistoryLoad",null);_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],s7.prototype,"onYtNavigate",null);
_.z([_.$K("yt-update-title"),_.u("design:type",Function),_.u("design:paramtypes",[Event,String]),_.u("design:returntype")],s7.prototype,"onYtUpdateTitle",null);_.z([_.$K("yt-update-unseen-notification-count"),_.u("design:type",Function),_.u("design:paramtypes",[Event,Number]),_.u("design:returntype")],s7.prototype,"onYtUpdateUnseenNotificationCount",null);s7=_.z([_.IX()],s7);PHK.YtdAppBehavior=[_.ee.YtActionHandlerBehavior,s7.prototype];var DQ=function(){var Z=_.Wp.apply(this,arguments)||this;Z._noAccessors=!0;return Z};
_.O(DQ,_.Wp);DQ.prototype.ready=function(){var Z=this;_.H(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){Z.onChange_()})};
DQ.prototype.dataChanged_=function(){_.H(this.hostElement).querySelector("#checkbox").checked=!1};
DQ.prototype.onChange_=function(){var Z=_.H(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.Rg(this.hostElement,"yt-dismissal-reason-"+Z,this.data.feedbackToken)};
DQ.prototype.dataChanged_=DQ.prototype.dataChanged_;_.z([_.x(),_.u("design:type",Object)],DQ.prototype,"data",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DQ.prototype,"dataChanged_",null);DQ=_.z([_.IX()],DQ);var YjW=[DQ.prototype];var c9=function(){var Z=_.Wp.apply(this,arguments)||this;Z.timeoutJobId=0;Z.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return Z};
_.O(c9,_.Wp);c9.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
c9.prototype.startTimeout=function(){var Z=this,V=this.data&&this.data.displayDurationSeconds;V&&!this.timeoutJobId&&(this.timeoutJobId=_.qf(_.td,function(){_.MR(Z.hostElement,"yt-close-popup-action",[Z.is]);Z.timeoutJobId=0},V*1E3))};
c9.prototype.cancelTimeout=function(){_.td.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
c9.prototype.ytdHatsSurveyBehaviorDataChanged=c9.prototype.ytdHatsSurveyBehaviorDataChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],c9.prototype,"ytActionHandlerBehavior",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],c9.prototype,"ytdHatsSurveyBehaviorDataChanged",null);c9=_.z([_.IX()],c9);var XYo=[_.ee.YtActionHandlerBehavior,c9.prototype];var Kv8=function(Z,V){return Z.SHARED_RENDERERS_.hasOwnProperty(V)?"yt":Z.prefix},O7={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}};O7.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.F("kevlar_mealbar_above_player"),modern:_.F("web_modern_dialogs"),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"}};
O7.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};O7.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};O7.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
O7.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)"}};
O7.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};
O7.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};
O7.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};
O7.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};O7.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"}};
O7.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};O7.TOAST={component:null,properties:{}};var nni=new function(Z,V,a){this.supportedPopups=Z;this.navigationEndpointPopupMap=V;this.popupTypeMap=a;this.supportedPopups=Z;this.navigationEndpointPopupMap=V;this.popupTypeMap=a}({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:_.F("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"}),lRI=new function(){this.prefix="ytd";this.SHARED_RENDERERS_={aboutThisAdRenderer:!0,
bubbleHintRenderer:!0,confirmDialogRenderer:!0,fancyDismissibleDialogRenderer:!0,mealbarPromoRenderer:!0,notificationActionRenderer:!0,reportDetailsFormRenderer:!0,reportFormModalRenderer:!0,sharingEmbedRenderer:!0,sharingRenderer:!0,showActionDialogRenderer:!0,sortFilterSubMenuPopupRenderer:!0,tooltipRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,upsellDialogRenderer:!0,ypcOffersModalRenderer:!0,ypcUpgradeDialogRenderer:!0,
loadingRenderer:!0,sheetViewModel:!0,miniAppGameInfoDialogViewModel:!0,profileCardViewModel:!0,genAiFeedbackFormViewModel:!0,dialogViewModel:!0,gulpTriggeringDialogViewModel:!0,imageEditorRenderer:!0,storiesViewerViewModel:!0};this.JSC$17547_popupConfig=O7;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 tgo=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.XN.getInstance()},Gz=function(Z,V){var a=Z.pageNameToElement.get(V);
if(!a){switch(V){case "watch":var J=_.F("web_watch_force_learning_journey_for_testing")?_.xb("ytd-watch-learning-journey"):_.F("kevlar_watch_fixie")?_.xb("ytd-watch-fixie"):_.F("kevlar_watch_grid")?_.xb("ytd-watch-grid"):_.xb("ytd-watch-flexy");break;case "learning-journey-watch":J=_.xb("ytd-watch-learning-journey");break;case "shorts":J=_.xb("ytd-shorts");break;case "search":J=_.xb("ytd-search");break;case "channel":J=_.xb("ytd-browse");J.pageSubtype="channels";break;case "trending":J=_.xb("ytd-browse");
J.pageSubtype="trending";break;case "playlist":case "standalone":case "home":case "explore":case "learning":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 "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":J=
_.xb("ytd-browse");J.pageSubtype=V;break;case "browse":J=_.xb("ytd-browse");break;default:_.FD(new _.qa("Error getting page element for type",V))}a=J;Z.pageNameToElement.set(V,a)}return a};
tgo.prototype.preparePage=function(Z,V,a){a&&(Z=ZS(a)||Z);if(Z!=="watch"){var J=this.elementPoolPopulator,r=Z;r!=J.targetPage_&&J.pendingPages_.indexOf(r)>-1&&(J.targetPage_&&(J.pendingPages_.unshift(J.targetPage_),J.abort()),D68(J,r),_.v44(J,r))}if((J=Gz(this,Z))||!_.D(a,_.H6)){J.isAttached||J===V||(J.hidden=!0);if(!(J.data||Z==="watch"&&_.F("swatcheroo_page_pool_dont_provide_filler_data"))){var f;if(Z=(f=_.yr("FILLER_DATA",{})[Z])==null?void 0:f.response)J.data=Z}return J}};var sJo=function(Z){this.JSC$28287_clientRoot=Z;this.playlistHandlerActionMap={"yt-add-to-playlist-command":RIL,"yt-end-playlist-command":Mno,"yt-recover-playlist-command":uZD,"yt-refresh-playlist-command":IWi,"yt-playlist-remove-videos-action":W60};_.kX(_.A$.getInstance(),this.playlistHandlerActionMap,this.JSC$28287_clientRoot);kQK()},Fv8;var wy=function(Z,V,a){this.apiKey=Z;this.endpoint=V;this.confidenceThreshold=a===void 0?.5:a;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=V==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||V==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
V==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||V==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new XIW};
_.P=wy.prototype;
_.P.start=function(Z){if(this.state===0)if(this.isOnline()){Z.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=Z.supportsHttpHeadersOverwriteParam);Z.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=Z.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.Yz("voice_assistant");_.KF("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=Z.languageCode||"en-US";this.supportsCrossDomainXhr=Z.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=Z.youtubeAssistantRequest||null;this.listeningHandler=Z.listeningHandler||this.listeningHandler;this.audioDetectedHandler=Z.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=Z.stopHandler||this.stopHandler;this.completeHandler=Z.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=Z.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=Z.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
Z.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=Z.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=Z.accessToken;this.additionalHeaders=Z.additionalHeaders||{};var V;this.prefetchResponseTimeoutMs=(V=Z.prefetchResponseTimeoutMs)!=null?V:this.prefetchResponseTimeoutMs;DIi(this);this.startAudio();csC(this)}else this.errorHandler("OFFLINE")};
_.P.stop=function(Z){var V=Z===void 0?{}:Z;Z=V.logCancel===void 0?!0:V.logCancel;var a=V.logMicClosed===void 0?!0:V.logMicClosed;var J=V.handleError===void 0?!0:V.handleError;V=V.handleStop===void 0?!0:V.handleStop;this.state!==0&&(Z&&yy("voz_cx"),bd(this,{logMicClosed:a,handleStop:V}),J&&this.errorHandler("ABORTED"))};
_.P.getState=function(){return this.state};
_.P.isSupported=function(){return!0};
_.P.stopAudio=function(Z){(Z===void 0||Z)&&yy("voz_mf")};
_.P.startAudio=function(){yy("voz_vp");return _.Ig(null)};
var OZK=function(Z,V){Z.channelOpen&&(Z.state!==2&&(Z.state=2,yy("voz_ss"),Z.listeningHandler()),V=new Uint8Array(V),V='{ "audioIn": "'+_.gC(V)+'" }',Z.channel.send(V))},bd=function(Z,V){var a=V===void 0?{}:V;
V=a.logMicClosed===void 0?!0:a.logMicClosed;a=a.handleStop===void 0?!0:a.handleStop;Z.vozEndOfDataTimeout>-1&&(clearTimeout(Z.vozEndOfDataTimeout),Z.vozEndOfDataTimeout=-1);GXJ(Z);Z.stopAudio(V);Z.channel&&(Z.channelOpen=!1,Z.manuallyClosedChannel=!0,Z.channel.close(),Z.channel=void 0);Z.transcribedSpeechResults=[];Z.state=0;a&&Z.stopHandler()},DIi=function(Z){var V={httpHeadersOverwriteParam:Z.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},Z.additionalHeaders,Z.accessToken&&Z.isUsingVoz?{Authorization:"Bearer "+Z.accessToken}:{"x-goog-api-key":Z.apiKey}),supportsCrossDomainXhr:Z.supportsCrossDomainXhr};Z.channel=new yb(Z.endpoint,V);Z.channel.open();_.P1(Z.channel,"w",function(){var a=Z.channel,J=a.send,r=Z.isUsingVoz?"PLACEHOLDER":"example";r={config:{dialogStateIn:{languageCode:Z.languageCode},deviceConfig:{deviceId:r,deviceModelId:r},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!Z.isUsingVoz)r.config.requestType=4;else if(Z.isUsingVoz&&Z.youtubeAssistantRequest){var f=JSON.stringify(Z.youtubeAssistantRequest);r.config.internalIn={youtubeAssistantS3InputJson:f}}J.call(a,r);Z.channelOpen=!0;Z.manuallyClosedChannel=!1});
_.P1(Z.channel,"x",function(){Z.manuallyClosedChannel||(Z.channelOpen=!1,Z.channel=void 0,bd(Z))});
_.P1(Z.channel,"z",function(a){if(a.data){GXJ(Z);for(var J=0;J<a.data.length;J++){var r=Z,f=a.data[J],d=f.speechResults;if(d)a:{var N=[];f=[];var C=!1;d=_.B(d);for(var T=d.next();!T.done;T=d.next()){T=T.value;if(T.noSpeech){bd(r);r.errorHandler("NO_SPEECH");break a}T.transcript!==void 0&&T.stability!==void 0&&(T.stability<r.confidenceThreshold&&(C=!0),C?f.push(T.transcript):N.push(T.transcript))}if(N.length!==0||f.length!==0)N=N.join(" "),f=f.join(" "),r.receivedEndOfUtterance&&!r.isUsingVoz?r.isUsingVoz||
r.completeHandler([N,f]):(C=r,d=N,T=f,yy("voz_sf"),C.transcriptionUpdateHandler(d,T),C.transcribedSpeechResults=[d,T]),r.receivedEndOfUtterance&&(yy("voz_eou"),r.transcriptionCompleteHandler([N,f]),r.isUsingVoz&&(r.prefetchResponseTimeoutMs===0?bd(r,{logMicClosed:!1,handleStop:!0}):r.prefetchResponseTimeoutMs>0&&wYW(r)))}else r.isUsingVoz&&(f==null?0:f.internalOut)?(f=JSON.parse(f.internalOut.youtubeAssistantS3OutputJson),f.userHasOptedInToVaa||f.vaaConsent?r.vaaConsentUpdateHandler(!!f.userHasOptedInToVaa,
!!f.vaaConsent):(ys8(r),f&&(N=r.transcribedSpeechResults,yy("voz_rqf"),r.completeHandler(N,f)))):f.eventType==="END_OF_UTTERANCE"?r.receivedEndOfUtterance=!0:(yy("voz_err"),r.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.FD(Error("al")))}}});
_.P1(Z.channel,"y",function(a){bd(Z);switch(a.status){case 1:a="WEBCHANNEL_NETWORK_ERROR";break;case 2:a="WEBCHANNEL_SERVER_ERROR";break;default:a="WEBCHANNEL_UNKNOWN_ERROR"}Z.errorHandler(a);Z.logError(Error(a))})};
wy.prototype.logError=function(Z){_.t$(Z)};
wy.prototype.isOnline=function(){return!0};
var wYW=function(Z){ys8(Z);Z.prefetchResponseSetTimeoutId=setTimeout(function(){bd(Z,{logMicClosed:!1,handleStop:!0})},Z.prefetchResponseTimeoutMs)},ys8=function(Z){Z.prefetchResponseSetTimeoutId>-1&&(clearTimeout(Z.prefetchResponseSetTimeoutId),Z.prefetchResponseSetTimeoutId=-1)},csC=function(Z){GXJ(Z);
Z.noResponseReceivedTimeout=window.setTimeout(function(){bd(Z);Z.errorHandler("NO_SPEECH")},11E3)},GXJ=function(Z){Z.noResponseReceivedTimeout>-1&&(window.clearTimeout(Z.noResponseReceivedTimeout),Z.noResponseReceivedTimeout=-1)},yy=function(Z){_.XZ(Z,void 0,"voice_assistant")};var U7=function(){wy.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.O(U7,wy);U7.prototype.isSupported=function(){return ZYI()};
U7.prototype.startAudio=function(){var Z=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.B1(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(J){bZK(Z,J)};
this.processor.connect(this.audioContext.destination);var V=function(J){Z.stream=J;if(!Z.audioContext)return _.Ig(null);J=Z.audioContext.createMediaStreamSource(J);Z.processor&&J.connect(Z.processor);return _.Ig(null)},a={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?V(this.stream):navigator.mediaDevices.getUserMedia(a).then(V).catch(function(J){bd(Z);J.name&&J.name==="NotAllowedError"?Z.errorHandler("NO_MICROPHONE_PERMISSION"):(Z.errorHandler("AUDIO_ERROR"),Z.logError(J));return _.B1(null)});
return wy.prototype.startAudio.call(this)};
U7.prototype.stopAudio=function(Z){Z=Z===void 0?!0:Z;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(V){V.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;wy.prototype.stopAudio.call(this,Z)};
U7.prototype.isOnline=function(){return navigator.onLine};
var bZK=function(Z,V){if(Z.audioContext)if(window.OfflineAudioContext){var a=Z.audioContext.sampleRate,J=V.inputBuffer.getChannelData(0);V=new window.OfflineAudioContext(1,J.length,16E3);for(var r=V.createBuffer(1,J.length,a),f=r.getChannelData(0),d=0,N=0;N<J.length;N++)f[N]=J[N],d+=f[N]*f[N];!Z.audioDetected&&Math.sqrt(d/J.length)>.01&&(Z.audioDetected=!0,Z.audioDetectedHandler());J=V.createBufferSource();J.buffer=r;J.connect(V.destination);J.start(0);V.oncomplete=function(C){C=C.renderedBuffer.getChannelData(0);
for(var T=Math.floor(16384E3/a),Y=new Int16Array(T),X=0;X<T;++X)Y[X]=Math.max(-1,Math.min(1,C[X]))*32767;OZK(Z,Y.buffer)};
V.startRendering()}else UIW(Z,V)},UIW=function(Z,V){var a=Z.audioContext.sampleRate,J=V.inputBuffer.getChannelData(0),r=Math.floor((a+8E3)/16E3);
a=J.length/r;V=new Float32Array(a);for(var f=0;f<a;++f)V[f]=J[f*r];J=new Int16Array(a);for(r=0;r<a;++r)J[r]=Math.max(-1,Math.min(1,V[r]))*32767;OZK(Z,J.buffer)};var HZo={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var AsJ=function(){this.JSC$17612_audioEnabled=!0;this.audioFeedbackHolder={}};
AsJ.prototype.isPlaying=function(Z){return Z.currentTime>0&&!Z.paused&&!Z.ended&&Z.readyState>2};
var kXW=function(Z){for(var V=_.B(Object.values(HZo)),a=V.next();!a.done;a=V.next())a=a.value,Z.audioFeedbackHolder[a]=new Audio,Z.audioFeedbackHolder[a].src="/s/search/audio/"+a+".mp3",Z.audioFeedbackHolder[a].load()},H9=function(Z,V){if(Z.JSC$17612_audioEnabled!==!1&&V in Z.audioFeedbackHolder){for(var a=_.B(Object.values(Z.audioFeedbackHolder)),J=a.next();!J.done;J=a.next())J=J.value,Z.isPlaying(J)&&J.pause();
Z.audioFeedbackHolder[V].currentTime=0;Z.audioFeedbackHolder[V].play().catch(function(){})}};var Enk=function(Z,V){var a=this;this.store=Z;this.service=V;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){a.setState("offline");a.stop()};
this.audioPlayer=new AsJ;var J;(J=this.audioPlayer)==null||kXW(J)};
_.P=Enk.prototype;_.P.getService=function(){return this.service};
_.P.isEnabled=function(){return!!this.service};
_.P.isSupported=function(){var Z;return(Z=this.service)==null?void 0:Z.isSupported()};
_.P.start=function(){var Z=this,V,a,J,r,f,d,N,C,T,Y,X,n,t;return _.m(function(c){switch(c.nextAddress){case 1:Z.store.dispatch(vN0("",""));if(!navigator.onLine)return Z.setState("offline"),c.return();window.addEventListener("offline",Z.handleOfflineEvent);Z.stream=null;if(!Z.permissionsSupported){c.jumpTo(2);break}_.rs(c,3);return _.q(c,jJW(Z),5);case 5:V=c.yieldResult;if(!V)return(a=Z.audioPlayer)==null||H9(a,"failure"),c.return();Z.service.stream=Z.stream;Z.setState("listening");_.Hb(c,2);break;
case 3:_.ds(c),Z.permissionsSupported=!1;case 2:J={context:_.nza(_.Ri())},J.youtubeAssistantParams={searchParams:{inlineSearchResponse:Z.enableInlineSearchResponse}},r=function(y,U){Z.store.dispatch(xeC("transcribing"));Z.store.dispatch(vN0(y,U))},f=function(){var y;
(y=Z.audioPlayer)==null||H9(y,"open");Z.setState("listening")},d=function(){Z.setState("transcribing")},N=function(y){Z.setErrorState(y)},C=function(y,U){var v;
(v=Z.audioPlayer)==null||H9(v,"success");U&&(_.F("kevlar_voice_search_inline_search")&&(Z.responseProcessor=_.l().resolve(_.jfE),Z.responseProcessor&&(v=U.navigationAction,y=U.prefetchedSearchResponse,v&&y&&(v=(new _.WYB).JSC$11799_getStoreKey(v),_.QV(Z.responseProcessor,y,v)))),Z.JSC$17630_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",U))},T=function(){window.removeEventListener("offline",Z.handleOfflineEvent)},Y=_.wzJ(!1),X=Y.Authorization!=null,n=Z.enableFirstPartyAuth||
Z.enableFPAForSignedInUsers&&X?Y:{"X-Goog-Visitor-Id":Y["X-Goog-Visitor-Id"]},t={completeHandler:C,
errorHandler:N,listeningHandler:f,audioDetectedHandler:d,stopHandler:T,transcriptionUpdateHandler:r,youtubeAssistantRequest:J,languageCode:vnL(),additionalHeaders:n,supportsCrossDomainXhr:Z.enableFirstPartyAuth||Z.enableFPAForSignedInUsers&&X,supportsHttpHeadersOverwriteParam:!Z.disableHttpHeadersOverwrite},Z.service.start(t),_.mt(c)}})};
_.P.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.P.reset=function(){this.store.dispatch(_.$z({type:"RESET_VOICE_SEARCH_STATE"}))};
_.P.setState=function(Z){this.store.dispatch(xeC(Z))};
_.P.setErrorState=function(Z){switch(Z){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var V;(V=this.audioPlayer)==null||H9(V,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)jJW(this);else{var a;(a=this.audioPlayer)==null||H9(a,"failure");this.setState("permission-denied")}break;case "ABORTED":var J;(J=this.audioPlayer)==null||H9(J,"no_input");break;default:var r;(r=this.audioPlayer)==
null||H9(r,"no_input");this.setState("timeout")}};
var jJW=function(Z){var V,a;return _.m(function(J){switch(J.nextAddress){case 1:return _.q(J,navigator.permissions.query({name:"microphone"}),2);case 2:V=J.yieldResult;if(V.state==="granted")return J.return(!0);if(V.state==="denied")return Z.setState("permission-denied"),J.return(!1);Z.setState("permission");a={audio:{sampleSize:16,channelCount:1},video:!1};_.rs(J,3);return _.q(J,navigator.mediaDevices.getUserMedia(a),5);case 5:return Z.stream=J.yieldResult,J.return(!0);case 3:return _.ds(J),Z.setState("permission-denied"),
J.return(!1)}})},vnL=function(){var Z=_.yr("INNERTUBE_CONTEXT_HL"),V=_.yr("INNERTUBE_CONTEXT_GL");
return Z.indexOf("-")>-1?Z:Z+"-"+V};var xIW=function(Z,V,a){Enk.call(this,V,a);this.JSC$17630_actionRouter=Z;this.enableInlineSearchResponse=_.F("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.F("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.F("kevlar_voice_search_enable_fpa_signedin_users")},QJK;
_.O(xIW,Enk);
var pYW=function(){if(!QJK){var Z="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.F("kevlar_voice_search_auth_enabled")||_.F("kevlar_voice_search_use_yt_endpoint")?Z="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.F("kevlar_voice_search_use_fp_endpoint")&&(Z="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");QJK=
new xIW(_.A$.getInstance(),_.EV(),new U7(_.yr("VOZ_API_KEY"),Z,.5))}return QJK};var heI=function(Z){this.JSC$17634_clientRoot=Z;this.autonavPauseReasons={scroll:!1,inputBoxFocus:!1,overlayOpen:!1,guideOpen:!1,backgroundAndMute:!1,requestedByPlayer:!1,longIdle:!1,youthereLactExperiment:!1,userEngagement:!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$17634_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)]]));Z=_.B(this.eventListeners);for(var V=Z.next();!V.done;V=Z.next()){var a=_.B(V.value);V=a.next().value;a=a.next().value;a=_.B(a);for(var J=a.next();!J.done;J=a.next()){var r=
_.B(J.value);J=r.next().value;r=r.next().value;V.addEventListener(J,r)}}_.kX(_.A$.getInstance(),this.autonavPauseActionMap,this.JSC$17634_clientRoot)},eeI,ze8=function(Z){return _.F("kevlar_autonav_popup_filtering")?(Z=_.yp(Z))?Z.hasAttribute("prevent-autonav"):!0:!0};
_.P=heI.prototype;_.P.onIronOverlayOpened=function(Z){ze8(Z)&&(this.autonavPauseReasons.overlayOpen=!0,Ak(this))};
_.P.onIronOverlayClosed=function(Z){ze8(Z)&&(this.autonavPauseReasons.overlayOpen=!1,Ak(this))};
_.P.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;Ak(this)};
_.P.onYtAutonavPauseBlur=function(){var Z=this;_.td.addJob(function(){Z.isInBackground()||(Z.autonavPauseReasons.inputBoxFocus=!1,Ak(Z))},8,0)};
_.P.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;Ak(this)};
_.P.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;Ak(this)};
_.P.onYtAutonavPauseScroll=function(){var Z=_.l().resolve(_.jV);Z.isOnWatch()&&(Z=Z.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=Z.getBoundingClientRect().top<-200,Ak(this))};
_.P.onYtAutonavPauseUserEngagement=function(Z){var V=this;if(_.F("user_engagement_enable_autoplay_pause_feature")){var a=Number(Z.lowEngagementThresholdMs);isNaN(a)||a<=0||Z.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.Q3("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.l().resolve(_.qe),_.$E()<a?_.qf(_.td,function(){_.Q3("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.Qik()?(this.userEngagementCsn=_.st(),_.qf(_.td,function(){_.Q3("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
V.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,Ak(this)):_.Q3("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.EIE(Error("bl`"+JSON.stringify(Z)))};
_.P.onYtAutonavPausePlayer=function(Z){this.autonavPauseReasons.requestedByPlayer=!!Z.detail;Ak(this)};
_.P.onYtAutonavVisibilityChanged=function(){var Z=this,V,a,J;return _.m(function(r){if(r.nextAddress==1)return(V=_.po())?_.q(r,V.getPlayerPromise(),2):r.return();a=r.yieldResult;J=a.isMuted()||a.getVolume()===0;Z.autonavPauseReasons.backgroundAndMute=Z.isInBackground()&&J;Ak(Z);_.mt(r)})};
_.P.onYtAutonavPausePlayerEnded=function(){_.l().resolve(_.qe);var Z=144E5;_.F("user_engagement_enable_autoplay_pause_feature")||_.F("is_part_of_any_user_engagement_experiment")||(Z=45E5);this.autonavPauseReasons.longIdle=_.$E()>Z;$IL(this);Ak(this)};
_.P.onYtUserActivity=function(){var Z=this;this.autonavPauseReasons.userEngagement&&(_.qf(_.td,function(){_.Q3("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",Z.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,Ak(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.qf(_.td,function(){_.Q3("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",Z.userEngagementCsn);_.lQ()}),this.autonavPauseReasons.youthereLactExperiment=!1,Ak(this));
this.autonavPauseReasons.longIdle&&!_.F("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,Ak(this))};
_.P.isInBackground=function(){var Z=window.document.visibilityState;return!(!Z||Z==="visible")};
var Ak=function(Z){for(var V=!1,a=_.B(Object.values(Z.autonavPauseReasons)),J=a.next();!J.done;J=a.next())J=J.value,V=V||J;V?_.$g.getInstance().pause(Z.autonavPauseReasons):(Z=_.$g.getInstance(),Z.autonavState_==3?(Z.setState(2,!1,!1),Z.autonavPauseReason_=void 0):Z.autonavState_==1&&(Z.disabledAutonavPauseReason_=void 0))},$IL=function(Z){var V=!1;
if(_.F("enable_autoplay_pause_by_lact")){_.l().resolve(_.qe);V=_.W0("autoplay_pause_by_lact_sec")*1E3;var a=_.W0("autoplay_pause_by_lact_sampling_fraction");(V=_.$E()>=V&&Math.random()<a)&&!_.Qik()&&(_.qf(_.td,function(){_.Q3("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),V=!1)}V!==Z.autonavPauseReasons.youthereLactExperiment&&(Z.autonavPauseReasons.youthereLactExperiment=V)&&(Z.userEngagementCsn=_.st(),_.qf(_.td,function(){_.Q3("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",Z.userEngagementCsn)}));
Z.autonavPauseReasons.userEngagement&&_.qf(_.td,function(){_.Q3("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",Z.userEngagementCsn)})};
heI.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.Q3("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.lQ(),this.autonavPauseReasons.youthereLactExperiment=!1,Ak(this));this.autonavPauseReasons.userEngagement&&(_.Q3("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,Ak(this))};
heI.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var k8=function(){var Z=_.Q.apply(this,arguments)||this;Z.miniGuideVisible=!1;Z.guideOpened=_.F("disable_initial_guide_state_fix")?!1:Z.canFitPersistentGuide(Z.initialBodyClientWidth);Z.guideUserStateOpened=Z.getInitialGuideUserStateOpened();Z.isFullscreenShorts=!1;Z.miniGuideWidthThreshold=_.W0("kevlar_mini_guide_width_threshold",791);Z.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch".split(" ");Z.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved).".split(" ");
Z.persistentGuideBlockedPagePathRegex=new RegExp(Z.persistentGuideBlockedPagesPatterns.join("|"));Z.animationTransitionDuration=0;Z.lateDataResolver=_.yE();Z.initialGuideDataFetchFailed=!1;Z.initialLoad=!0;Z.guideRenderers=new Set;Z.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts"};return Z};
_.O(k8,_.Q);_.P=k8.prototype;_.P.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.P.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.P.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.P.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.P.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.P.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.P.ready=function(){_.l().addProvider({provide:_.G1,useValue:this.hostElement})};
_.P.attached=function(){var Z=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.zh(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.zh(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.zh(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.zh(this,this.onYtGuideShow));_.vH(this,function(){Z.animationTransitionDuration=200})};
_.P.detached=function(){document.removeEventListener("yt-navigate-finish",_.zh(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.zh(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.zh(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.zh(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.zh(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.zh(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.zh(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.P.getData=function(){return this.data};
_.P.load=function(){var Z=this,V,a,J,r;return _.m(function(f){switch(f.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=Z.lateDataResolver.resolve.bind(Z),f.return(Z.lateDataResolver.promise);if(window.ytInitialGuideData)return V=_.yE(),V.resolve(window.ytInitialGuideData),f.return(V.promise);J=!1;_.rs(f,2);return _.q(f,Z.fetchGuideData(),4);case 4:a=f.yieldResult;_.Hb(f,3);break;case 2:r=_.ds(f),r.message==="Returned error"&&(J=!0);
case 3:if(a)return f.return(a);Z.onYtGuideClose();J||(Z.initialGuideDataFetchFailed=!0);return f.return(Z.lateDataResolver.promise)}})};
_.P.fetchGuideData=function(){var Z=this,V,a,J,r,f,d,N,C,T;return _.m(function(Y){if(Y.nextAddress==1)return V=_.l(),Z.guidePromise||(_.F("web_guide_fetch_command_ks")?Z.guidePromise=_.Wo(Z.hostElement,[WTo]):(a=V.resolve(_.dc),Z.guidePromise=_.wH(a,WTo))),_.q(Y,Z.guidePromise,2);if(Y.nextAddress!=3)return J=Y.yieldResult,r=V.resolve(_.Hi),_.q(Y,r(),3);f=Y.yieldResult;if(_.F("web_guide_fetch_command_ks"))return f&&((d=J)==null?0:d.data)&&((N=J.data.responseContext)==null?void 0:N.maxAgeSeconds)!==
0&&f.put("service:guide:fallback",new _.gi({innertubeResponse:J.data})),Y.return(J.data);f&&((C=J)==null?void 0:(T=C.responseContext)==null?void 0:T.maxAgeSeconds)!==0&&f.put("service:guide:fallback",new _.gi({innertubeResponse:J}));return Y.return(J)})};
_.P.initializeGuideDataIfEmpty=function(){var Z=this,V,a;return _.m(function(J){if(J.nextAddress==1){if(!Z.initialGuideDataFetchFailed||Z.data)return J.return();_.rs(J,2);return _.q(J,Z.fetchGuideData(),4)}if(J.nextAddress!=2)return(V=J.yieldResult)&&Z.lateDataResolver.resolve(V),_.Hb(J,0);a=_.ds(J);_.FD(a);_.mt(J)})};
_.P.initializeGuideData=function(){var Z=this,V;return _.m(function(a){switch(a.nextAddress){case 1:return _.NN(tui(),{mainAppWeb:_.D7()}),_.rs(a,2),_.q(a,Z.load(),4);case 4:Z.data=a.yieldResult;_.Hb(a,3);break;case 2:_.ds(a),_.CI(tui(),"FAILURE");case 3:V=Z.data&&Z.data.items&&Z.data.items.length>0?"SUCCESS":"FAILURE",_.CI(tui(),V),_.mt(a)}})};
_.P.setGuideData=function(Z){var V=this,a,J;return _.m(function(r){if(r.nextAddress==1)return V.disabled?r.return():V.data?(Z.data=V.data,V.guideRenderers.add(Z),r.return()):_.q(r,V.initializeGuideData(),2);V.graftGuideToPage();a=_.bU("IS_HOMEPAGE_COLD")?"eop":void 0;_.F("disable_element_pool_populator")?V.setGuideDataAfterInit(Z):(J=new _.Qo(1,a),_.p5(J,V.setGuideDataAfterInit.bind(V,Z)));_.mt(r)})};
_.P.setGuideDataAfterInit=function(Z){Z.data=this.data;Z.markDirty();this.guideRenderers.add(Z);_.lm(function(){_.XZ("gle")});
_.vH(this,function(){_.XZ("gpe")})};
_.P.graftGuideToPage=function(){if(this.data){var Z=this.data&&this.data.trackingParams;Z&&(Z=_.oN(Z),_.oc(_.Ze(),Z))}};
_.P.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.zh(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.P.onDrawerOpenedChanged=function(Z,V){!V.value&&this.guideOpened&&(this.guideOpened=!1)};
_.P.onYtGuideToggle=function(Z){var V=this.guideOpened;this.guideOpened=!V;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var a=_.fF();_.ir(0,109,!this.guideUserStateOpened);a.save()}this.updateGuideDrawerElementState();if(this.guideElement){var J;this.guideOpened&&((J=Z.detail)==null?0:J.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.zh(this,this.onAppDrawerTransitionedFromKeyInput));this.guideElement.addEventListener("app-drawer-transitioned",_.zh(this,
this.onAppDrawerTransitioned))}V||this.initializeGuideDataIfEmpty()};
_.P.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.zh(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.vy(this.guideElement)};
_.P.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.zh(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(EN8(this.guideOpened))};
_.P.guidePersistentAndVisibleChanged=function(){_.L4(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.P.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.$z({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.P.miniGuideVisibleChanged=function(){_.L4(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.P.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(EN8(this.guideOpened)),this.initialLoad=!1);_.L4(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.P.activeEndpointChanged=function(){_.L4(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.P.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.P.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()};
_.P.cachedClientWidthChanged=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var Z=this.canFitPersistentGuide(this.cachedClientWidth);Z?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=Z}this.updateGuideDrawerElementState()};
_.P.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.P.getGuideOpened=function(){return this.guideOpened};
_.P.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.P.getActiveEndpoint=function(){return this.activeEndpoint};
_.P.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.P.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&&_.Rg(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.P.computeGuidePersistentAndVisible=function(){var Z=this;_.t4(this,"computeGuidePersistentAndVisible",function(){Z.guidePersistentAndVisible=Z.guideOpened&&Z.guidePersistent;Z.guideIsVisibleButNotPersistent=!(!Z.guideOpened||Z.guidePersistent)})};
_.P.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.P.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.P.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.P.startLoadingWatch=function(){this.closeGuide()};
_.P.startLoadingShorts=function(){_.F("web_hide_guide_on_shorts")&&this.closeGuide()};
_.P.onYtNavigateFinish=function(Z,V){if(!_.rG||V){this.activeEndpoint=V.endpoint;this.pageType=V.pageType;this.pageUrl=V.response.url;var a,J;Z=(J=_.D((a=V.endpoint)==null?void 0:a.commandMetadata,_.p4))==null?void 0:J.url;!this.pageUrl&&Z&&(this.pageUrl=Z);_.F("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.P.getVisibleGuideRenderer=function(){for(var Z=_.B(this.guideRenderers),V=Z.next();!V.done;V=Z.next())if(V=V.value,this.miniGuideVisible&&V.is==="ytd-mini-guide-renderer"||this.guideOpened&&V.is==="ytd-guide-renderer")return V;return null};
_.P.markGuideRendererDirty=function(Z){if(Z){typeof Z.markDirty==="function"&&Z.markDirty();Z=_.B([].concat(_.nw(_.H(Z).children)));for(var V=Z.next();!V.done;V=Z.next())this.markGuideRendererDirty(V.value)}};
_.P.persistentGuideEnabled=function(Z,V){if(!V||Z==="watch"||Z==="settings"||Z==="shorts"&&this.isFullscreenShorts||_.F("reels_web_disable_persistent_guide_shorts")&&Z==="shorts")return!1;var a=_.oi(V)||"";return _.F("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(J){return a===J}):!this.persistentGuideBlockedPagePathRegex.test(a)};
_.P.canFitPersistentGuide=function(Z){var V=_.W0("kevlar_persistent_guide_width_threshold",1312);return V===-1||_.F("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:Z>V};
_.P.canFitMiniGuide=function(Z){return this.miniGuideWidthThreshold===-1?!1:Z>this.miniGuideWidthThreshold};
_.P.onResize=function(){var Z=this;_.t4(this,"calculateGuideState",function(){Z.onResizeDebounced()})};
_.P.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.P.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.P.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.P.getInitialGuideUserStateOpened=function(){return!_.fF().getFlag(109)};
_.QS.Object.defineProperties(k8.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.yr("initialBodyClientWidth")||window.innerWidth}}});
k8.prototype.onResize=k8.prototype.onResize;k8.prototype.observeForMiniGuideVisible=k8.prototype.observeForMiniGuideVisible;k8.prototype.computeGuidePersistentAndVisible=k8.prototype.computeGuidePersistentAndVisible;k8.prototype.cachedClientWidthChanged=k8.prototype.cachedClientWidthChanged;k8.prototype.resetGuide=k8.prototype.resetGuide;k8.prototype.activeEndpointChanged=k8.prototype.activeEndpointChanged;k8.prototype.guideOpenedChanged=k8.prototype.guideOpenedChanged;
k8.prototype.miniGuideVisibleChanged=k8.prototype.miniGuideVisibleChanged;k8.prototype.guideIsVisibleButNotPersistentChanged=k8.prototype.guideIsVisibleButNotPersistentChanged;k8.prototype.guidePersistentAndVisibleChanged=k8.prototype.guidePersistentAndVisibleChanged;k8.prototype.onGuideElementChanged=k8.prototype.onGuideElementChanged;k8.prototype.onGuidePersistentChanged=k8.prototype.onGuidePersistentChanged;k8.prototype.onRenderGuideChanged=k8.prototype.onRenderGuideChanged;
k8.prototype.onActiveEndpointChanged=k8.prototype.onActiveEndpointChanged;k8.prototype.onMiniGuideVisibleChanged=k8.prototype.onMiniGuideVisibleChanged;k8.prototype.onGuideIsVisibleButNotPersistentChanged=k8.prototype.onGuideIsVisibleButNotPersistentChanged;k8.prototype.onGuidePersistendAndVisibleChanged=k8.prototype.onGuidePersistendAndVisibleChanged;_.z([_.A(_.cU),_.u("design:type",Object)],k8.prototype,"ironResizableBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],k8.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],k8.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],k8.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],k8.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],k8.prototype,"disabled",void 0);
_.z([_.x(),_.u("design:type",Boolean)],k8.prototype,"guidePersistentAndVisible",void 0);_.z([_.RX("guidePersistentAndVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"onGuidePersistendAndVisibleChanged",null);_.z([_.x(),_.u("design:type",Boolean)],k8.prototype,"guideIsVisibleButNotPersistent",void 0);
_.z([_.RX("guideIsVisibleButNotPersistent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.z([_.x(),_.u("design:type",Object)],k8.prototype,"miniGuideVisible",void 0);_.z([_.RX("miniGuideVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"onMiniGuideVisibleChanged",null);_.z([_.x(),_.u("design:type",Boolean)],k8.prototype,"forceMiniGuideClose",void 0);
_.z([_.x(),_.u("design:type",Object)],k8.prototype,"activeEndpoint",void 0);_.z([_.RX("activeEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"onActiveEndpointChanged",null);_.z([_.x(),_.u("design:type",Boolean)],k8.prototype,"renderGuide",void 0);_.z([_.RX("renderGuide"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"onRenderGuideChanged",null);
_.z([_.x(),_.u("design:type",Object)],k8.prototype,"guideOpened",void 0);_.z([_.x(),_.u("design:type",Boolean)],k8.prototype,"guidePersistent",void 0);_.z([_.RX("guidePersistent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"onGuidePersistentChanged",null);_.z([_.x(),_.u("design:type",Object)],k8.prototype,"guideUserStateOpened",void 0);_.z([_.x(),_.u("design:type",String)],k8.prototype,"pageUrl",void 0);
_.z([_.x(),_.u("design:type",String)],k8.prototype,"pageType",void 0);_.z([_.x(),_.u("design:type",Number)],k8.prototype,"cachedClientWidth",void 0);_.z([_.x(),_.u("design:type",Object)],k8.prototype,"guideElement",void 0);_.z([_.x({selector:_.dp}),_.u("design:type",Object)],k8.prototype,"isFullscreenShorts",void 0);_.z([_.RX("guideElement"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"onGuideElementChanged",null);
_.z([_.RX("guidePersistentAndVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"guidePersistentAndVisibleChanged",null);_.z([_.Zr("guideIsVisibleButNotPersistent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"guideIsVisibleButNotPersistentChanged",null);
_.z([_.RX("miniGuideVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"miniGuideVisibleChanged",null);_.z([_.Zr("guideOpened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"guideOpenedChanged",null);_.z([_.RX("activeEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"activeEndpointChanged",null);
_.z([_.Zr("pageUrl"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"resetGuide",null);_.z([_.Zr("cachedClientWidth"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"cachedClientWidthChanged",null);_.z([_.RX("guideOpened","guidePersistent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"computeGuidePersistentAndVisible",null);
_.z([_.Zr("guidePersistentAndVisible","pageUrl","cachedClientWidth"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"observeForMiniGuideVisible",null);_.z([_.$K("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k8.prototype,"onResize",null);k8=_.z([_.p({disableElementRegistration:!0,is:"yt-guide-manager"})],k8);var Reo=_.e(k8,"yt-guide-manager",void 0,{mode:_.h4("kevlar_poly_si_batch_j081")?1:2});var E7=function(){var Z=_.Q.apply(this,arguments)||this;Z.JSC$17644_keyboardInUse=!1;Z.boundHandleCapturedKeydownEvent=function(V){Z.handleCapturedKeydownEvent(V)};
return Z};
_.O(E7,_.Q);_.P=E7.prototype;_.P.attached=function(){this.listenToDocument(document)};
_.P.listenToDocument=function(Z){Z.addEventListener("keydown",_.zh(this,this.onKeyDownEvent));Z.addEventListener("keyup",_.zh(this,this.onKeyUpEvent));Z.addEventListener("mousedown",_.zh(this,this.onMouseDownEvent));_.F("desktop_keyboard_capture_keydown_killswitch")||Z.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);Z.addEventListener("yt-page-data-updated",_.zh(this,this.onPageUpdate))};
_.P.detached=function(){this.unlistenFromDocument(document)};
_.P.unlistenFromDocument=function(Z){Z.removeEventListener("keydown",_.zh(this,this.onKeyDownEvent));Z.removeEventListener("keyup",_.zh(this,this.onKeyUpEvent));Z.removeEventListener("mousedown",_.zh(this,this.onMouseDownEvent));_.F("desktop_keyboard_capture_keydown_killswitch")||Z.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);Z.removeEventListener("yt-page-data-updated",_.zh(this,this.onPageUpdate))};
_.P.ready=function(){_.l().addProvider({provide:_.qT,useValue:this})};
_.P.isKeyBoardInUse=function(){return this.JSC$17644_keyboardInUse};
_.P.handleCapturedKeydownEvent=function(Z){if(Z.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(Z)};
_.P.onMouseDownEvent=function(){this.JSC$17644_keyboardInUse=!1};
_.P.onPageUpdate=function(){if(_.F("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.F("web_shorts_keyboard_shortcut_usage_log")){_.RH.clear();for(var Z=_.B(_.zu),V=Z.next();!V.done;V=Z.next()){var a=_.B(V.value);V=a.next().value;a=a.next().value;a=_.Ne(a);_.RH.set(V,a);_.GT(_.st(),_.t3(),a)}_.Mu.clear();Z=_.B(_.$s);for(V=Z.next();!V.done;V=Z.next())a=_.B(V.value),V=a.next().value,a=a.next().value,a=_.Ne(a),_.Mu.set(V,a),_.GT(_.st(),_.t3(),a);_.pa(_.st(),_.t3(),[].concat(_.nw(_.Mu.values()),
_.nw(_.RH.values())));_.yl(_.st(),[].concat(_.nw(_.Mu.values()),_.nw(_.RH.values())))}};
_.P.onMiniplayerActiveChange=function(){var Z;(Z=_.l().resolve(_.Ee).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(Z.document):this.unlistenFromDocument(Z.document))};
_.P.ignoreKeyEvent=function(Z){if(Z.ctrlKey||Z.altKey)if(_.F("kevlar_macro_markers_keyboard_shortcut")){if(Z.keyCode!==37&&Z.keyCode!==39)return!0}else return!0;var V=_.wc(Z)||[];return _.epW(V)?!0:Z.defaultPrevented?(f8(Z.keyCode,Z.shiftKey,this.isShortsPage),!0):Z.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(Z):!1};
_.P.isSpacebarClick=function(Z){var V=Z||window.event;var a;V.composedPath&&typeof V.composedPath==="function"?a=V.composedPath():a=V.path;a&&a.length?V=a[0]:(V=V||window.event,V=V.target||V.srcElement,V.nodeType==3&&(V=V.parentNode));return V&&Z.keyCode===32&&(Z=V.tagName==="BUTTON"||V.tagName==="A"||V.tagName==="INPUT",V=(V=V.getAttribute("role"))&&(V==="option"||V==="button"||V.indexOf("menuitem")===0),Z||V)?!0:!1};
_.P.onKeyDownEvent=function(Z){if(!this.ignoreKeyEvent(Z)&&(Z.keyCode===191&&(Z.shiftKey||Z.metaKey?Z.repeat!=null&&Z.repeat||(this.openHotkeyDialog(),f8(Z.keyCode,Z.shiftKey,this.isShortsPage)):(this.focusSearchBox(),Z.preventDefault())),!Z.metaKey)){var V=_.l().resolve(_.Ee);switch(Z.keyCode){case 9:this.JSC$17644_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(Z);break;case 84:V.pipController.getWindow()&&window.focus();this.toggleTheaterMode(Z.keyCode,Z.shiftKey);break;case 73:V.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(Z.keyCode,Z.shiftKey);break;case 70:if(this.isShortsPage&&_.F("web_fullscreen_shorts")){_.$aC();break}this.isMiniplayerActive()?V.pipController.getWindow()&&(V.close(!0),window.focus()):this.passEventToPlayer(Z);break;case 27:this.closeMiniplayer(Z.keyCode,Z.shiftKey)||this.passEventToPlayer(Z);break;case 13:Z.shiftKey&&_.F("web_ephemeral_actions")&&_.l().resolve(_.au).activate(Z);break;default:this.passEventToPlayer(Z)}}};
_.P.onKeyUpEvent=function(Z){if(!this.ignoreKeyEvent(Z))if(_.F("web_speedmaster_spacebar_control")&&Z.keyCode===32)this.handlePlayerSpaceKey(Z,!0);else{var V=this.getPlayerManager();V&&(V=V.getPlayer())&&V.handleGlobalKeyUp(Z.keyCode,Z.shiftKey,Z.ctrlKey,Z.altKey,Z.metaKey,Z.key,Z.code)}};
_.P.getPlayerManager=function(){var Z=_.po(),V=_.l().resolve(_.M_(_.jV));return Z&&V&&V.isOnWatch()?Z:null};
_.P.passEventToPlayer=function(Z,V){var a=this,J,r,f;return _.m(function(d){if(d.nextAddress==1)return!_.F("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&a.isMiniplayerActive()?J=_.l().resolve(_.Ee).getPlayerElement():a.inlinePreviewIsActive?(r=_.L4(a.hostElement,"yt-get-inline-preview-player-action"))&&r[0]&&(J=r[0]):J=_.po(),J?_.q(d,J.getPlayerPromise(),3):d.jumpTo(0);f=d.yieldResult;V?f.handleGlobalKeyUp(Z.keyCode,Z.shiftKey,Z.ctrlKey,Z.altKey,Z.metaKey,Z.key,Z.code,Z.repeat):f.handleGlobalKeyDown(Z.keyCode,
Z.shiftKey,Z.ctrlKey,Z.altKey,Z.metaKey,Z.key,Z.code,Z.repeat);Z.keyCode!==38&&Z.keyCode!==40&&f8(Z.keyCode,Z.shiftKey,a.isShortsPage);_.mt(d)})};
_.P.focusSearchBox=function(){_.Rg(this.hostElement,"yt-focus-searchbox")};
_.P.openHotkeyDialog=function(){_.Rg(this.hostElement,"yt-open-hotkey-dialog")};
_.P.isMiniplayerActive=function(){return _.l().resolve(_.Ee).isMiniplayerActive()};
_.P.closeMiniplayer=function(Z,V){return this.isMiniplayerActive()?(_.l().resolve(_.Ee).close(),f8(Z,V,this.isShortsPage),!0):!1};
_.P.toggleTheaterMode=function(Z,V){var a=_.X0(_.EV().getState()),J=this.getPlayerManager(),r=_.F("disable_theater_mode_keyboard")||_.bU("START_IN_FULL_WINDOW_MODE");J&&!r&&(a=!a,_.h3()&&_.F("external_fullscreen")&&(a=!0),_.MR(this.hostElement,"yt-toggle-theater-mode",[a]),f8(Z,V,this.isShortsPage))};
_.P.toggleMiniplayer=function(Z,V){var a=this.getPlayerManager();if(this.isMiniplayerActive()){var J;((J=_.l().resolve(_.M_(_.jV)))==null?0:J.isOnWatch())?_.l().resolve(_.Ee).close(!0):_.dj(_.l().resolve(_.Ee));f8(Z,V,this.isShortsPage)}else a&&(_.MR(this.hostElement,"yt-activate-miniplayer-from-watch-action"),f8(Z,V,this.isShortsPage))};
_.P.handlePlayerSpaceKey=function(Z,V){var a=!!_.po()||this.isMiniplayerActive();a=_.F("disable_space_scroll_fix")||a;_.F("global_spacebar_pause")&&!this.isKeyBoardInUse()&&a&&(Z.preventDefault(),this.passEventToPlayer(Z,V))};
E7.prototype.onMiniplayerActiveChange=E7.prototype.onMiniplayerActiveChange;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],E7.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],E7.prototype,"ytdReduxBehavior",void 0);_.z([_.x({selector:_.wSE}),_.u("design:type",Boolean)],E7.prototype,"inlinePreviewIsActive",void 0);_.z([_.x({selector:_.pbL}),_.u("design:type",Boolean)],E7.prototype,"isShortsPage",void 0);
_.z([_.x({selector:_.X4}),_.u("design:type",Boolean)],E7.prototype,"miniplayerIsActive",void 0);_.z([_.RX("miniplayerIsActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],E7.prototype,"onMiniplayerActiveChange",null);E7=_.z([_.p({disableElementRegistration:!0,is:"yt-hotkey-manager"})],E7);_.e(E7,"yt-hotkey-manager",void 0,{mode:_.h4("kevlar_poly_si_batch_j081")?1:2});var jt=function(){var Z=_.Q.apply(this,arguments)||this;Z.loopStateEntityKey_=null;Z.playlistLoopStateEntity_=null;Z.isShuffleNextPlaylist=!1;Z.PLAYER_EVENTS_=new Map;Z.playerListenersSetup_=!1;Z.videoSkipJob_=0;Z.canAutoAdvance_=!1;Z.playerManager_=null;Z.TEST_ONLY={};return Z};
_.O(jt,_.Q);_.P=jt.prototype;_.P.ready=function(){_.l().addProvider({provide:_.w8,useValue:this.hostElement})};
_.P.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_)};
_.P.attached=function(){document.addEventListener("yt-navigate-start",_.zh(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.zh(this,this.onYtNavigateFinish_))};
_.P.detached=function(){document.removeEventListener("yt-navigate-start",_.zh(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.zh(this,this.onYtNavigateFinish_))};
_.P.updatePlaylistEventListeners=function(Z,V){V&&!this.playerListenersSetup_?(this.playerManager_=Z,this.registerPlaylistEventListeners_(Z)):!V&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(Z))};
_.P.setPlayer=function(Z){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=Z};
_.P.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.P.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.P.registerPlaylistEventListeners_=function(Z){var V=this;Z.getPlayerPromise().then(function(a){V.playerListenersSetup_||(V.ytPlayerListenerBehavior.listenToPlayerEvents(a,V.PLAYER_EVENTS_),V.playerListenersSetup_=!0)})};
_.P.removePlaylistEventListeners_=function(Z){var V=this;Z.getPlayerPromise().then(function(a){V.playerListenersSetup_&&(V.ytPlayerListenerBehavior.unlistenFromPlayerEvents(a,V.PLAYER_EVENTS_),V.playerListenersSetup_=!1)})};
_.P.setPlaylistComponent=function(Z){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.zh(this,this.onPlaylistYtNavigate_)),Z&&(Z.data&&this.playlistComponent.data&&Z.data.playlistId==this.playlistComponent.data.playlistId?(Z.loopOn=this.playlistComponent.loopOn,Z.shuffleOn=this.playlistComponent.shuffleOn):(Z.loopOn=!1,Z.shuffleOn=!1),this.isShuffleNextPlaylist&&(Z.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=Z;this.playlistComponent.addEventListener("yt-navigate",
_.zh(this,this.onPlaylistYtNavigate_))};
_.P.setAutoplayRenderer=function(Z){this.autoplayData=Z};
_.P.setPlaylistData=function(Z){this.currentPlaylistData_=Z;_.Rg(this.hostElement,"yt-playlist-data-updated");_.lv.isEmpty(Z)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(Z)};
_.P.setPlayerPlaybackControlData=function(Z){this.playerManager_&&this.playerManager_.updatePlayerComponents(Z.playlistPanelRenderer)};
_.P.getPlaylistData=function(){return this.currentPlaylistData_};
_.P.getTempData_=function(Z,V){if(this.playlistComponent==null)return null;Z={};this.playlistComponent.shuffleOn&&(Z.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(Z.loop_on=this.playlistComponent.loopOn);V&&(Z.autonav="1",_.l().resolve(_.qe),V=_.$E(),V>0&&(Z.lact=V),this.playerManager_&&(V=this.playerManager_.getPlayer())&&V.shouldSendVisibilityState()&&(V=V.getVisibilityState(),V!=0&&(Z.vis=V)));_.F("enable_unknown_lact_fix_on_html5")&&(_.l().resolve(_.qe),Z.lact=_.$E());
return Z};
_.P.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.P.setLoopStateEntityKey_=function(Z){var V;this.loopStateEntityKey_=((V=this.getPlaylistLoopData_(Z))==null?void 0:V.playlistLoopStateEntityKey)||null};
_.P.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.P.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.P.skipVideo=function(){var Z=this,V=_.F("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||V)V=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.Cg(_.td,function(){Z.onPlaylistNext();Z.videoSkipJob_=0},V)};
_.P.cancelVideoSkip=function(){this.videoSkipJob_&&(_.td.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.P.isInBackground_=function(){var Z=window.document.visibilityState;return!(!Z||Z=="visible")};
_.P.onPlaylistIndex_=function(Z){this.playlistComponent&&(Z=this.playlistComponent.data.contents[Z].playlistPanelVideoRenderer.navigationEndpoint,_.Rg(this.hostElement,"yt-navigate",{endpoint:Z,tempData:this.getTempData_(Z)}))};
_.P.onPlayerStateChange_=function(Z){if(Z=Z==0&&this.playlistComponent&&this.canAutoAdvance_)Z=_.$g.getInstance(),Z=!(Z.autonavState_===3?Z.autonavPauseReason_&&Z.autonavPauseReason_.inputBoxFocus===!0:Z.autonavState_===1&&Z.disabledAutonavPauseReason_&&Z.disabledAutonavPauseReason_.inputBoxFocus===!0);Z&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.P.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.P.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.P.navigateToAutoplayWatchEndpoint_=function(Z,V,a){var J=this.playlistComponent.data.currentIndex,r=this.getNumPlayableVideos_();Z=="NORMAL"&&V=="autoplayVideo"&&J+1>=r&&a||!(Z=this.getVideoEndpoint_(Z,V))||(a=this.getTempData_(Z,a),_.Rg(this.hostElement,"yt-navigate",{endpoint:Z,tempData:a}))};
_.P.getNumPlayableVideos_=function(){for(var Z=0,V=_.B(this.playlistComponent.data.contents||[]),a=V.next();!a.done;a=V.next())a.value.playlistPanelVideoRenderer&&(Z+=1);return Z};
_.P.getVideoEndpoint_=function(Z,V){if(this.autoplayData&&this.autoplayData.sets)for(var a=0,J=this.autoplayData.sets.length;a<J;a++){var r=this.autoplayData.sets[a];if(r.mode==Z){if(r[V])return r[V];break}}else Z=new _.qa("AutoplayData is undefined in playlist manager","Mode: "+Z+" endpoint: "+V),_.FD(Z)};
_.P.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.P.onPlaylistYtNavigate_=function(Z){if(Z.detail.endpoint){Z.stopPropagation();var V=Z.detail;V.tempData=this.getTempData_(Z.detail.endpoint);_.Rg(this.hostElement,"yt-navigate",V)}};
_.P.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.P.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.P.playlistLoopStateEntityChanged_=function(Z){var V=this,a,J,r;return _.m(function(f){if(f.nextAddress==1){if(!Z)return f.return();a=Z.state==="PLAYLIST_LOOP_STATE_ONE";return V.playerManager_?_.q(f,V.playerManager_.getPlayerPromise(),3):f.jumpTo(2)}f.nextAddress!=2&&(J=f.yieldResult,J.setLoopVideo(a));r=Z.state==="PLAYLIST_LOOP_STATE_ALL";V.playlistComponent&&(V.playlistComponent.loopOn=r);_.mt(f)})};
_.P.getPlaylistLoopData_=function(Z){var V,a;if(Z=Z==null?void 0:(V=Z.playlistButtons)==null?void 0:(a=V.menuRenderer)==null?void 0:a.topLevelButtons)for(V=_.B(Z),a=V.next();!a.done;a=V.next())if(a=a.value,a.playlistLoopButtonRenderer)return a.playlistLoopButtonRenderer};
_.P.getLoopStateCommand_=function(Z){var V=this.getPlaylistData(),a;V=((a=this.getPlaylistLoopData_(V))==null?void 0:a.states)||[];var J;Z=(J=_.D(V[Z?1:2],_.qHH))==null?void 0:J.button;var r;return(r=_.D(Z,_.y9))==null?void 0:r.command};
_.P.onPlayerLoopChange_=function(Z){this.playlistLoopStateEntity_&&(Z?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(Z=this.getLoopStateCommand_(Z))&&this.ytComponentBehavior.resolveCommand(Z)};
_.P.onSleepTimerSettingsChanged_=function(Z){this.canAutoAdvance_=Z!=="End of video"};
jt.prototype.onPlaylistLoopStateEntityChanged=jt.prototype.onPlaylistLoopStateEntityChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],jt.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",_.kR)],jt.prototype,"ytPlayerListenerBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],jt.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],jt.prototype,"loopStateEntityKey_",void 0);
_.z([_.x({selectorArgs:["loopStateEntityKey_"],selector:_.zxc}),_.u("design:type",Object)],jt.prototype,"playlistLoopStateEntity_",void 0);_.z([_.RX("playlistLoopStateEntity_"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jt.prototype,"onPlaylistLoopStateEntityChanged",null);jt=_.z([_.p({disableElementRegistration:!0,is:"yt-playlist-manager"})],jt);_.e(jt,"yt-playlist-manager",void 0,{mode:_.h4("kevlar_poly_si_batch_j081")?1:2});var MgL,LvL=function(){if(MgL!==void 0)return MgL;var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return MgL=Z};var v9=function(){var Z=_.Q.apply(this,arguments)||this;Z.lastCallback=null;Z.getAccountLinkPromises={};Z.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);Z.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return Z};
_.O(v9,_.Q);_.P=v9.prototype;_.P.getLocation=function(){return window.location.href};
_.P.getCompletionUrl=function(){return _.vo(this.getLocation())};
_.P.containsRedirectState=function(Z){return(Z=_.DK(_.FVE(Z)))?(new URLSearchParams(Z)).get("redirect_state")!==null:!1};
_.P.createGalConfig=function(Z,V){var a=new o$J;Z=a=V?this.getPopupOrRedirectSetting(a,_.yr("LINK_API_KEY"),_.yr("LINK_API_KEY_REDIRECT"),Z):r58(a,_.yr("LINK_API_KEY"));Z.authUser=_.yr("SESSION_INDEX")||0;Z.supportedFlows=new Set([4]);return Z.build()};
_.P.getPopupOrRedirectSetting=function(Z,V,a,J){this.isGalInteractionPopupMode(J)?(Z.interactionMode=0,Z=r58(Z,V)):(Z.interactionMode=1,V=this.getCompletionUrl(),Z.completionUrl=V,Z=r58(Z,a));return Z};
_.P.isGalInteractionPopupMode=function(Z){if(this.redirectModeProviderAllowlist.has(Z))switch(Z){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!_.F("main_web_redirect_integration_riot");default:return!1}return!0};
_.P.getStatusEntityKeyForProviderId=function(Z){return _.Wz(Z+":all","accountLinkStatusEntity")};
_.P.findNestedPropValue=function(Z,V){var a=!1,J=null;JSON.stringify(Z,function(r,f){a||r!==V||(a=!0,J=f);return a?null:f});
return J};
_.P.findAccountLinkButtonViewModel=function(Z,V){var a=null,J=!1;JSON.stringify(Z,function(r,f){J||f.accountLinkStatusEntityKey!==V||f.accountLinkStatusSecondaryEntityKey||(J=!0,a=f);return J?null:f});
return a};
_.P.executeLinkingSuccessOrFailureCommands=function(Z,V,a){var J=null,r;(V==null?0:(r=V.url)==null?0:r.includes("account_sharing"))?J=V==null?void 0:V.response:J=V==null?void 0:V.response;(V=this.findAccountLinkButtonViewModel(J,Z))?(Z=a?this.findNestedPropValue(V,"onSuccessCommand"):this.findNestedPropValue(V,"onFailureCommand"))?_.Vl([Z],this.hostElement):_.ky(Error("cl")):_.ky(Error("dl`"+Z))};
_.P.handleInitializeRequest=function(Z,V){var a=this,J=pHC(this.createGalConfig(Z,!0));this.containsRedirectState(this.getLocation())?GOD(Z,J.config,J.galService).then(function(r){var f=a.getStatusEntityKeyForProviderId(Z);if(r.statusCode===1)V&&a.executeLinkingSuccessOrFailureCommands(f,V,!0),r=a.getLocation().indexOf("#"),r!==-1&&window.history.pushState(null,"",a.getLocation().substring(0,r));else return V&&a.executeLinkingSuccessOrFailureCommands(f,V,!1),Promise.reject(Error(r.statusMessage))}).catch(function(r){_.FD(r);
_.n9("gamingAccountLinkStatusChanged",{serviceId:Z,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(r)}):this.getAccountLinkPromises[Z]=J.startLinkingSession({serviceId:Z})};
_.P.handleAccountLinkCommand=function(Z){_.D(Z,LLk)&&this.handleLinkRequest(_.D(Z,LLk))};
_.P.handleLinkRequest=function(Z){var V=this,a=Z.thirdPartyId;if(a)if(this.isGalInteractionPopupMode(a)){var J=function(){V.closeAndFire("ytd-gaming-account-link-setting-renderer",Z.onFailureCommand)},r=function(){V.closeAndFire("ytd-gaming-account-link-setting-renderer",Z.onSuccessCommand)};
this.lastCallback=r;this.getAccountLinkPromises[a].then(function(f){j$8(f).then(function(d){d.statusCode===1?r():J()})}).catch(function(){J()})}else this.getAccountLinkPromises[a].then(function(f){j$8(f).then(function(d){if(d.statusCode!==1)return Promise.reject(Error(d.statusMessage))})}).catch(function(f){_.FD(f);
_.n9("gamingAccountLinkStatusChanged",{serviceId:a,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(f)})};
_.P.closeAndFire=function(Z,V){_.MR(this.hostElement,"yt-close-popup-action",[Z]);V&&_.Vl([V],this.hostElement)};
_.P.handleAccountUnlinkCommand=function(Z){_.D(Z,uKS)&&this.handleUnlinkRequest(_.D(Z,uKS))};
_.P.handleUnlinkRequest=function(Z){var V=this,a=Z.thirdPartyId;if(a){var J=function(){V.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",Z.onFailureCommand)},r=function(){V.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",Z.onSuccessCommand)};
this.lastCallback=r;var f=pHC(this.createGalConfig(a,!1));this.unlinkUserGal(f,a).then(function(d){d.statusCode===1?r():J()}).catch(function(){J()})}};
_.P.unlinkUserGal=function(Z,V){return Z.deleteLink(V)};
_.P.handleLogAccountLinkingEventCommand=function(Z){_.F("enable_gel_log_commands")&&_.D(Z,WLC)&&(Z=_.D(Z,WLC).event)&&_.n9("gamingAccountLinkStatusChanged",Z)};
_.QS.Object.defineProperties(v9,{template:{configurable:!0,enumerable:!0,get:function(){return LvL()}}});
_.z([_.A(_.gL.YtOpenPopupBehavior),_.u("design:type",Object)],v9.prototype,"ytOpenPopupBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],v9.prototype,"ytActionHandlerBehavior",void 0);v9=_.z([_.p({disableElementRegistration:!0,is:"ytd-third-party-manager"})],v9);_.e(v9,"ytd-third-party-manager",function(){return LvL()},{mode:_.h4("kevlar_poly_si_batch_j081")?1:2});var ucI,WvC=function(){return ucI!==void 0?ucI:ucI=document.createElement("template")};
document.head.appendChild(WvC().content);var gnW,IRi=function(){if(gnW!==void 0)return gnW;var Z=document.createElement("template");_.w(Z,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.main_desktop.pages.ytd_page_manager.ytd.page.manager.transitions.css.js,video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");Z.content.insertBefore(WvC().content.cloneNode(!0),Z.content.firstChild);Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return gnW=Z};var ZOi=_.z4(["\n          :root {\n            --page-manager-transition-exit-ms: ","ms;\n            --page-manager-transition-wait-ms: ","ms;\n            --page-manager-transition-enter-ms: ","ms;\n          }\n      "]),x8=function(){var Z=_.Q.apply(this,arguments)||this;Z.currentPage=void 0;Z.renderLoadingStateJobId=0;Z.updatePageDataJobId=0;Z.pageDisposeJobsets=new WeakMap;Z.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","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"};Z.applyZoomTransition=_.gr("web_page_transition_type")==="zoom";Z.applySlideTransition=_.gr("web_page_transition_type")==="slide";Z.TEST_ONLY=void 0;return Z};
_.O(x8,_.Q);_.P=x8.prototype;_.P.ready=function(){var Z=_.l();Z.addProvider({provide:_.jV,useValue:this});Z.addProvider({provide:_.cba,useValue:this})};
_.P.created=function(){this.pagePool=new tgo;this.contextSwitcher=new k7C};
_.P.attached=function(){_.Rg(this.hostElement,"attached");var Z=_.l().resolve(_.M_(_.Bp));Z&&(this.contextSwitcher.JSC$17468_networkService_=Z);this.viewTransitionManager=_.l().resolve(_.M_(_.T_I));this.setupPageTransitionAnimation()};
_.P.getPageOffset=function(Z){return Z.getScrollTop()};
_.P.setPageOffset=function(Z,V){try{Z.setScrollTop(V)}catch(a){}};
_.P.setPageOffsetForNavigation=function(Z,V){_.Rg(this.hostElement,"yt-navigate-set-page-offset",{page:Z,offset:V===void 0?0:V})};
_.P.pauseActiveContext=function(){var Z=this.contextSwitcher;Z.activeContext_&&Z.activeContext_.pause()};
_.P.getModuleNameForType=function(Z){return Z==="watch"?_.F("kevlar_watch_fixie")?"watchFixie":_.F("kevlar_watch_grid")?"watchGrid":"watchFlexy":Z==="shorts"||Z==="search"?Z:"browse"};
_.P.attachPage=function(Z){var V,a=!_.F("pc_is_attached_ks")&&(Z==null?void 0:(V=Z.polymerController)==null?void 0:V.isAttached);if(!Z.isAttached&&!a)try{_.H(this.hostElement).appendChild(Z)}catch(r){var J;_.FD(new _.qa("Error attaching page element for component",{origin:(J=this.currentPage)==null?void 0:J.is,component:Z.is}))}};
_.P.setActivePage=function(Z){var V=this,a=!1,J=function(){var r=V.isOnWatch(),f=V.currentPage;if(Z)if(Z!==V.currentPage){f&&(f.hidden=!0,f.active=!1,f.removeAttribute("role"));V.currentPage=Z;var d,N=ZS((d=V.data)==null?void 0:d.endpoint);f&&_.Rg(V.hostElement,"yt-page-type-changed",{oldPageType:f.is,newPageType:Z.is,newPageSubtype:N});_.Oc().dispatch(_.$z({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:Z.is}));_.Oc().dispatch(_.$z({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:N||""}));Z.hidden=
!1;V.attachPage(Z);Z.active=!0;Z.setAttribute("role","main");f&&V.setPageOffsetForNavigation(Z,0);_.F("kevlar_remove_page_dom_on_switch")&&!r&&f&&_.H(V.hostElement).removeChild(f)}else a=!0;else r=new _.qa("Unable to set active page",f?f.is:"unknown origin",(N=V.data)==null?void 0:N.endpoint),_.t$(r)};
this.viewTransitionManager?rck(this.viewTransitionManager,J,this.viewTransitionConfigForSetActivePage(this.currentPage,Z)):J();return a};
_.P.viewTransitionConfigForSetActivePage=function(Z,V){return _.F("web_thumbnail_to_watch_transition")&&(Z==null?void 0:Z.is)==="ytd-browse"&&this.isWatchPage(V)?{viewTransitionOptions:{shouldWrap:!0}}:(this.applySlideTransition||this.applyZoomTransition)&&(Z==null?void 0:Z.is)==="ytd-browse"&&(V==null?void 0:V.is)==="ytd-browse"&&Z!==V?this.applySlideTransition?{transitionName:"slide"}:{transitionName:"zoom"}:{viewTransitionOptions:{shouldWrap:!1}}};
_.P.updatePageData=function(Z){var V=this,a=this.data;this.updatePageDataJobId&&_.td.cancelJob(this.updatePageDataJobId);this.data=Z;return new _.oG(function(J){var r=function(){Z.filler?V.performDataUpdate(Z,a):sNW(function(){V.performDataUpdate(Z,a)});
var C=_.bg();_.UB(C,"cr")||C.processSignal("cr");J()},f=function(){Z&&Z.page==="watch"?V.updatePageDataJobId=_.Cg(_.td,r):r()};
if(_.F("kevlar_enable_mss_page_modules_client")&&Z){var d=_.l().resolve(_.vn),N=V.getModuleNameForType(Z.page);(d=JcD(d,[N]))?d.then(f):f()}else f()})};
_.P.isDownloadsPage=function(Z){var V,a;return(Z==null?void 0:(V=Z.endpoint)==null?void 0:(a=V.browseEndpoint)==null?void 0:a.browseId)==="FEdownloads"};
_.P.setPlayerSyncInterval=function(Z){var V;return _.m(function(a){if(a.nextAddress==1)return _.q(a,_.l().resolve(_.Rt),2);V=a.yieldResult;V.setUpPositionSyncInterval(Z);_.mt(a)})};
_.P.performDataUpdate=function(Z,V){_.F("kevlar_early_popup_close")||_.MR(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var a=!Z.filler;a&&(_.XZ("lps"),_.F("config_age_report_killswitch")||agk());var J=La(Z),r,f=!1;if(_.F("kevlar_remove_page_dom_on_switch")){var d=V&&La(V);J===d&&(r=this.getCurrentPage())}r||(r=Gz(this.pagePool,J));a&&cj8(this.pagePool.elementPoolPopulator,J);a&&!this.renderLoadingStateJobId&&(f=this.setActivePage(r));if(r){d=J==="watch";var N=
J==="shorts";_.F("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(r);if(d||N)r.playerData=Z.playerResponse;if(N){Z.reelWatchSequenceResponse?r.reelWatchSequenceResponse=Z.reelWatchSequenceResponse:Z.cachedReelWatchSequenceResponse&&(r.reelWatchSequenceResponse=Z.cachedReelWatchSequenceResponse);r.currentEndpoint=Z.endpoint;var C;r.isPreviousPageShorts=!!(V==null?0:(C=V.endpoint)==null?0:C.reelWatchEndpoint);Z.cachedReelWatchSequenceResponse=Z.reelWatchSequenceResponse||
Z.cachedReelWatchSequenceResponse||(V==null?void 0:V.cachedReelWatchSequenceResponse);_.F("web_enable_cached_reel_sequence_fix")?Z.cachedReelWatchSequenceResponse&&(r.cachedReelWatchSequenceResponse=Z.cachedReelWatchSequenceResponse):r.cachedReelWatchSequenceResponse=Z.cachedReelWatchSequenceResponse}C=this.isDownloadsPage(Z);var T=this.isDownloadsPage(V);C&&!T?this.setPlayerSyncInterval(6E5):!C&&T&&this.setPlayerSyncInterval();_.F("block_all_player_prefetch_requests")||this.preparePrefetchRequest(Z,
r,a,d,N);PXK(_.l().resolve(_.Ee),V,Z);_.pO(_.l().resolve(_.qe));_.F("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(r);a?(a=typeof r.loadPage,a==="function"?(r.pageContext=Ebk(this.contextSwitcher,r,r.data!==Z.response),a=function(){r.loadPage(Z.response)},(this.applySlideTransition||this.applyZoomTransition)&&this.viewTransitionManager&&r.is==="ytd-browse"&&f&&this.isDifferentBrowseId(Z==null?void 0:Z.endpoint,V==null?void 0:V.endpoint)?this.applySlideTransition?
rck(this.viewTransitionManager,a,{transitionName:"slide"}):rck(this.viewTransitionManager,a,{transitionName:"zoom"}):a()):_.s$(new _.qa("b/38014653 ",[J,
r.is,r.nodeName,a,r.isAttached,V&&La(V),this.hostElement.children.length])),_.XZ("pdl")):(r.hidden=!0,Z.response.filler=!0,r.data=Z.response,this.attachPage(r));_.Rg(this.hostElement,"yt-page-data-updated",{pageType:J})}_.qf(_.td,function(){_.F("logging_avoid_blocking_during_navigation")&&_.ihR().transition("none");var Y=gbJ(),X=r;if(Z){var n=UK8(Z),t=HFW(Z),c;a:{if(Z.playerResponse){var y=Z.playerResponse,U;if((c=y.auxiliaryUi)==null?0:(U=c.messageRenderers)==null?0:U.upsellDialogRenderer){c=y.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(Z.response&&(c=Z.response,(y=c.overlay)==null?0:y.upsellDialogRenderer)){c=c.overlay.upsellDialogRenderer;break a}c=void 0}var v;var h;U=(v=Z.playerResponse)==null?void 0:(h=v.auxiliaryUi)==null?void 0:h.messageRenderers;v=(U==null?void 0:U.enforcementMessageViewModel)||(U==null?void 0:U.bkaEnforcementMessageViewModel);v=(v==null?void 0:v.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?v:void 0;var L;a:{if(Z.response&&(h=Z.response,(L=h.overlay)==null?0:L.commandWrapperPromoRenderer)){L=
h.overlay.commandWrapperPromoRenderer;break a}L=void 0}Woo(Y,n,t,c,v,L,X)}})};
_.P.preparePrefetchRequest=function(Z,V,a,J,r){var f,d,N,C,T,Y,X,n,t,c,y,U,v,h,L;return _.m(function(R){if(R.nextAddress==1)return!a||!J&&!r||_.F("kevlar_disable_background_prefetch")&&_.H0(_.oha)()===0?R.return():(f=_.QE(V))?_.q(R,f.getPlayerPromise(),2):R.return();d=R.yieldResult;N=_.l().resolve(_.M_(_.Bp));if(!N)return R.return();if(r)return C=_.oy(_.Zp),HhK(C,(T=Z.endpoint)==null?void 0:T.reelWatchEndpoint,V.reelWatchSequenceResponse,d,N),R.return();n=(Y=Z.response)==null?void 0:(X=Y.responseContext)==
null?void 0:X.webResponseContextExtensionData;if(!n)return R.return();v=(t=Z.response)==null?void 0:(c=t.contents)==null?void 0:(y=c.twoColumnWatchNextResults)==null?void 0:(U=y.autoplay)==null?void 0:U.autoplay;h=_.l().resolve(_.w8);L=_.oy(_.Zp);AjL(L,n,d,N,h,v);_.mt(R)})};
_.P.movePlayerToWatch=function(Z){var V=this,a,J;return _.m(function(r){a=Gz(V.pagePool,"watch");J=a.getPlayerContainer();Z.appendTo(J);_.mt(r)})};
_.P.movePlayerToShorts=function(Z){var V=this,a,J,r;return _.m(function(f){a=Gz(V.pagePool,"shorts");J=a.getPlayerContainer();(r=Z)==null||r.appendTo(J,void 0,!0);_.mt(f)})};
_.P.getPlayerFromWatch=function(){var Z=Gz(this.pagePool,"watch");return _.QE(Z)};
_.P.getPlayerFromShorts=function(){var Z=Gz(this.pagePool,"shorts");return _.QE(Z)};
_.P.startLoadingWatch=function(){var Z=Gz(this.pagePool,"watch");this.renderLoadingStateJobId?(_.td.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,this.renderPageLoadingState("watch")):this.setActivePage(Z)};
_.P.startLoadingShorts=function(){var Z=Gz(this.pagePool,"shorts");this.setActivePage(Z)};
_.P.getCurrentPage=function(){return this.currentPage};
_.P.getDestinationPageType=function(){return this.destinationPageType};
_.P.getCurrentData=function(){return this.data};
_.P.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.P.isOnShorts=function(){var Z;return((Z=this.currentPage)==null?void 0:Z.is)==="ytd-shorts"};
_.P.isWatchPage=function(Z){return!!Z&&(Z.is==="ytd-watch-flexy"||Z.is==="ytd-watch-fixie"||Z.is==="ytd-watch-grid")};
_.P.preparePage=function(Z,V){var a=this,J=function(){var d=a.pagePool.preparePage(Z,a.currentPage,V);d&&a.attachPage(d)},r=function(d){_.Dg(d,V);
_.FD(d)};
if(_.F("kevlar_enable_mss_page_modules_client")){var f=this.getModuleNameForType(Z);if(f=JcD(_.l().resolve(_.vn),[f])){f.then(J.bind(this)).catch(r.bind(this));return}}try{J()}catch(d){r(d)}};
_.P.lazyPrepareCriticalPages=function(Z,V){Z=ZS(V)||Z;_.F("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(Z).then(this.maybePrepareWatchPage.bind(this,Z)):this.maybePrepareWatchPage(Z)};
_.P.maybePrepareWatchPage=function(Z){Z!=="watch"&&_.qf(_.td,this.preparePage.bind(this,"watch"))};
_.P.downloadPageModules=function(Z){Z=this.getModuleNameForType(Z);var V=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);V.delete(Z);var a=_.l().resolve(_.vn);a.JSC$16204_loadModules(Z);return a.JSC$16204_loadModules.apply(a,_.nw(V))};
_.P.renderPageLoadingState=function(Z,V){this.preparePage(Z,V);var a=Gz(this.pagePool,Z);a.loadingData&&(a.loadingData.endpoint=V);a.loading=!0;this.setActivePage(a);Z==="watch"&&_.Rg(this.hostElement,"yt-guide-close")};
_.P.prepareForNavigation=function(Z,V){var a=this;if(this.currentPage&&this.data){var J=ZS(V)||Z;this.destinationPageType=J;La(this.data)==J&&_.Rg(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if(Z==="watch"&&this.data&&this.data.page!=="watch"){this.renderLoadingStateJobId&&_.td.cancelJob(this.renderLoadingStateJobId);_.l().resolve(_.Ee).deactivate(V);var r=this.data;this.renderLoadingStateJobId=_.Kg(_.td,function(){if(a.data!=r){var f=Gz(a.pagePool,Z);a.setActivePage(f)}else a.renderPageLoadingState(Z,
V);a.renderLoadingStateJobId=0},150)}};
_.P.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var Z=new _.Qo(1);this.currentPage.pageDisposeJobs.forEach(function(V){_.p5(Z,V)});
this.pageDisposeJobsets.set(this.currentPage,Z)}};
_.P.flushPageDisposeJobset=function(Z){var V=this.pageDisposeJobsets.get(Z);V&&(V.flushJobs(),this.pageDisposeJobsets.delete(Z))};
_.P.onYtStopOldPlayer=function(Z,V){V=V===void 0?!1:V;var a,J=_.IO("kevlar_new_stop_old_player_logic_pages");if(_.F("kevlar_check_current_page_on_stop_old_player")&&(J.length===0||this.currentPage&&J.includes(this.currentPage.is)))if(this.data&&(a=La(this.data)),La(Z)===a&&this.currentPage&&La(this.currentPage.data)!==a)var r=_.QE(this.currentPage);else a=La(this.data),r=Gz(this.pagePool,a),r=_.QE(r);else this.data&&(a=La(this.data),r=Gz(this.pagePool,a),r=_.QE(r));if(r)if(Z=La(Z),J=Gz(this.pagePool,
Z),J=_.QE(J),r==J)V&&!_.F("kevlar_disable_preemptive_player_reset")&&r.resetForNewPlayback();else if(V=a==="watch"&&Z!=="watch",!V||Z==="shorts"||_.MQF()&&!g6J(this.data)&&Z!=="yts-products"&&Z!="mini_app"&&Z!="playables")a=_.l().resolve(_.Ee),V&&a.isMiniplayerActive()&&a.pipController.getWindow()||r.stop()};
_.P.setupPageTransitionAnimation=function(){var Z=this;if((this.applyZoomTransition||this.applySlideTransition)&&this.viewTransitionManager){P7(this.viewTransitionManager,"slide",{beforeTransition:function(){Z.hostElement.style.viewTransitionName="page-manager-slide"},
afterTransition:function(){Z.hostElement.style.viewTransitionName=""}});
P7(this.viewTransitionManager,"zoom",{beforeTransition:function(){Z.hostElement.style.viewTransitionName="page-manager-zoom"},
afterTransition:function(){Z.hostElement.style.viewTransitionName=""}});
var V=_.W0("web_page_transition_exit_ms"),a=_.W0("web_page_transition_wait_ms"),J=_.W0("web_page_transition_enter_ms");if(!isNaN(V)||!isNaN(a)||!isNaN(J))if(V=rdC(ZOi,V,a,J))a=document.createElement("style"),a.textContent=_.FiF(V),document.head.appendChild(a)}};
_.P.isDifferentBrowseId=function(Z,V){Z=_.D(Z,_.aX);V=_.D(V,_.aX);return(Z==null?void 0:Z.browseId)!==(V==null?void 0:V.browseId)};
_.QS.Object.defineProperties(x8,{template:{configurable:!0,enumerable:!0,get:function(){return IRi()}}});
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],x8.prototype,"ytActionHandlerBehavior",void 0);x8=_.z([_.p({disableElementRegistration:!0,is:"ytd-page-manager"})],x8);_.e(x8,"ytd-page-manager",function(){return IRi()},{mode:_.h4("kevlar_poly_si_batch_j081")?1:2});var Qy=function(Z,V,a){a=a===void 0?!1:a;_.X2.call(this);this.draggableElement=Z;this.callbacks=V;this.allowClicks=a;this.dragOccurred=!1;this.internalDragger=new _.Hc(this.draggableElement);this.dragDelay=new _.e7(this.delayedDrag.bind(this));VQW(this);this.allowClicks&&(_.qCb(this.internalDragger,5),Z.addEventListener("click",_.zh(this,this.validateClick),{capture:!0}))};
_.O(Qy,_.X2);var VQW=function(Z){_.P1(Z.internalDragger,"earlycancel",function(){Z.allowClicks&&(Z.dragOccurred=!1)});
_.P1(Z.internalDragger,"start",function(V){var a,J;(J=(a=Z.callbacks).onStartDrag)==null||J.call(a,V);!V.defaultPrevented&&Z.allowClicks&&(Z.dragOccurred=!0)});
_.P1(Z.internalDragger,"beforedrag",function(V){V.preventDefault();Z.lastOffset=new _.FR(V.clientX-Z.internalDragger.startX,V.clientY-Z.internalDragger.startY);Z.dragDelay.start()});
_.P1(Z.internalDragger,"end",function(){Z.dragDelay.stop();var V,a;(a=(V=Z.callbacks).onEndDrag)==null||a.call(V);Z.lastOffset=void 0})};
Qy.prototype.delayedDrag=function(){if(this.lastOffset)this.callbacks.onDrag(this.lastOffset)};
Qy.prototype.disposeInternal=function(){this.internalDragger.dispose();this.allowClicks&&this.draggableElement.removeEventListener("click",_.zh(this,this.validateClick),{capture:!0})};
Qy.prototype.validateClick=function(Z){this.dragOccurred&&(this.dragOccurred=!1,Z.stopPropagation(),Z.preventDefault())};var pA=function(Z,V){_.X2.call(this);this.JSC$17669_resizeContainer=Z;this.callbacks=V;this.aspectRatio=16/9;this.JSC$17669_resizers=[];Z=_.B(this.JSC$17669_resizeContainer.children);for(V=Z.next();!V.done;V=Z.next())a6K(this,V.value)};
_.O(pA,_.X2);pA.prototype.disposeInternal=function(){for(var Z=_.B(this.JSC$17669_resizers),V=Z.next();!V.done;V=Z.next())V.value.dispose();Z=_.B(this.JSC$17669_resizeContainer.children);for(V=Z.next();!V.done;V=Z.next())V.value.setAttribute("disabled","");this.JSC$17669_resizers.length=0};
pA.prototype.setSize=function(Z){this.currentMiniplayerSize=Z};
pA.prototype.setAspectRatio=function(Z){this.aspectRatio=Z};
pA.prototype.update=function(Z,V){for(var a=_.B(this.JSC$17669_resizeContainer.children),J=a.next();!J.done;J=a.next()){J=J.value;var r=J.getAttribute("alignment");_.py(J,"disabled",r===Z||r===V)}};
var a6K=function(Z,V){var a=V.getAttribute("alignment"),J=new Qy(V,{onStartDrag:function(r){if(V.hasAttribute("disabled"))r.preventDefault();else{Z.dragStartSize=Z.currentMiniplayerSize;var f,d;(d=(f=Z.callbacks).onStartResize)==null||d.call(f)}},
onDrag:function(r){if(Z.dragStartSize){a!=="north"&&a!=="west"||r.scale(-1);var f=a==="north"||a==="south";r=f?r.y:r.x;f&&Z.aspectRatio>=1?r*=Z.aspectRatio:!f&&Z.aspectRatio<1&&(r/=Z.aspectRatio);Z.callbacks.onResize(Z.dragStartSize+r)}}});
Z.JSC$17669_resizers.push(J)};var JqW,oR0=function(){return JqW!==void 0?JqW:JqW=document.createElement("template")};
document.head.appendChild(oR0().content);var rqW;var PxW=_.Uc(function(Z){var V=_.v6(),a=Z.onDrag,J=Z.onDragStart,r=Z.onDragEnd,f=_.bm(Z,{allowClicks:!1,dragThreshold:5}),d=f.dragThreshold,N=f.allowClicks;Z=f.children;f=f.className;var C=void 0,T=void 0,Y=new _.FR(0,0),X=!1;_.so(function(){C=new _.Hc(V.value);T=new _.e7(t);n(C,T);if(N()){_.qCb(C,d());var y;(y=V.value)==null||y.addEventListener("click",c,{capture:!0})}_.sN(function(){var U;(U=C)==null||U.dispose();if(N()){var v;(v=V.value)==null||v.removeEventListener("click",c,{capture:!0})}})});
var n=function(y,U){_.P1(y,"earlycancel",function(){N()&&(X=!1)});
_.P1(y,"start",function(v){J==null||J(v);v.defaultPrevented||N()&&(X=!0)});
_.P1(y,"beforedrag",function(v){C&&T&&(v.preventDefault(),Y=new _.FR(v.clientX-C.startX,v.clientY-C.startY),T.start())});
_.P1(y,"end",function(){U.stop();r==null||r();Y=new _.FR(0,0)})},t=function(){Y&&a(Y)},c=function(y){X&&(X=!1,y.stopPropagation(),y.preventDefault())};
return _.S("yt-draggable",{el:V,class:_.un("ytDraggableComponentHost",f)},Z)},"eg");var f6o=_.Uc(function(Z){var V=_.B(_.ip(0,void 0,"Pf10wb")),a=V.next().value,J=V.next().value;V=function(r){var f={},d={};return _.S(PxW,{className:_.un("ytdMiniplayerComponentResizer",(f.ytdMiniplayerComponentResizerDisabled=function(){return r===Z.horizontalAlignment()||r===Z.verticalAlignment()},f.ytdMiniplayerComponentResizerNorth=r==="north",f.ytdMiniplayerComponentResizerEast=r==="east",f.ytdMiniplayerComponentResizerSouth=r==="south",f.ytdMiniplayerComponentResizerWest=r==="west",f)),
onDragStart:function(){J(Z.currentMiniplayerSize())},
onDrag:function(N){r!=="north"&&r!=="west"||N.scale(-1);var C;N=(C=r==="north"||r==="south")?N.y:N.x;var T=Z.currentAspectRatio();C&&T>=1?N*=T:!C&&T<1&&(N/=T);C=N;Z.onResize(a()+C)}},_.S("div",{class:_.un("ytdMiniplayerComponentResizerCorner",(d.ytdMiniplayerComponentResizerNorthCorner=r==="north",d.ytdMiniplayerComponentResizerEastCorner=r==="east",d.ytdMiniplayerComponentResizerSouthCorner=r==="south",d.ytdMiniplayerComponentResizerWestCorner=r==="west",d))}))};
return _.S("div",{class:"ytdMiniplayerComponentResizers"},V("north"),V("east"),V("south"),V("west"))},"fg");var iOi=16/9,BiC=_.Uc(function(){var Z=_.v6(),V=_.B(_.ip(new _.f6(NaN,NaN),void 0,"JiJ5kf")),a=V.next().value,J=V.next().value;V=_.B(_.ip(!1,void 0,"CMsyze"));var r=V.next().value,f=V.next().value;V=_.B(_.ip(!1,void 0,"Y9gu9"));var d=V.next().value,N=V.next().value;V=_.B(_.ip(!1,void 0,"wtQDL"));var C=V.next().value,T=V.next().value;V=_.B(_.ip(!1,void 0,"Z6mCbc"));var Y=V.next().value,X=V.next().value;V=_.B(_.ip(!1,void 0,"idQRGf"));var n=V.next().value,t=V.next().value;V=_.B(_.ip(!1,void 0,"AB2Nue"));
var c=V.next().value,y=V.next().value;V=_.B(_.ip(iOi,void 0,"BRGhle"));var U=V.next().value,v=V.next().value,h=_.B(_.ip(!1,void 0,"Ewniq"));V=h.next().value;var L=h.next().value;h=_.B(_.ip(!1,void 0,"d7QPoc"));var R=h.next().value,rJ=h.next().value;h=_.B(_.ip(void 0,void 0,"PJ8WYe"));var Zm=h.next().value,BJ=h.next().value;h=_.B(_.ip(_.yr("HTML_DIR")==="rtl"?"west":"east",void 0,"e8bI9"));var Fu=h.next().value,Ga=h.next().value;h=_.B(_.ip("south",void 0,"GUiyoe"));var OE=h.next().value,hO=h.next().value;
h=_.B(_.ip(400,void 0,"jEzPzf"));var kV=h.next().value,eE=h.next().value,jE=_.l().resolve(_.Ee).miniplayerPropSignalMap[0],mz=jE.data,Wa=jE.externalPlaylistData;h=jE.toastData;var K7=jE.playabilityStatus,JA=jE.isReadyToResume,f7=jE.isDisabled,UF=jE.watchWhile,Ba=jE.playerVe,II=jE.expandVe,lR=jE.closeVe,fn=jE.readyToResumeVe,FB=jE.readyToResumeCloseVe;jE=_.B(_.Jc(JA));var kW=jE.next().value,hS=jE.next().value,DH;_.so(function(){J(_.rc());Z.value.addEventListener("animationend",function(mW){mW.target===
Z.value&&(t(!1),y(!1))})});
_.jR("yt-window-resized",function(mW){mW&&J(mW)});
var eh=function(){DH&&v(DH.getVideoAspectRatio())},$p=function(){if(DH){var mW=DH.getPlayerState()===1;
kW()&&mW&&hS(!1)}},sF=function(){var mW=II();
if(mW){var L7=_.st(3);L7&&_.UM(L7,mW)}},Vc=function(){var mW=lR(),L7=FB();
mW&&_.UM(_.st(3),mW);JA()&&L7&&_.UM(_.st(3),L7)};
_.jR("yt-activate-miniplayer",function(mW){var L7;return _.m(function(TD){if(TD.nextAddress==1)return r()?TD.return():_.q(TD,(L7=_.l().resolve(_.Ee).getPlayerElement())==null?void 0:L7.getPlayerPromise(),2);DH=TD.yieldResult;if(!DH)return TD.return();!R()&&_.F("kevlar_watch_while_v2")&&(hO(mW&&!_.F("kevlar_watch_while_bottom_align")?"north":"south"),Ga(_.yr("HTML_DIR")==="rtl"?"west":"east"));var cG=DH;cG.addEventListener("onVideoDataChange",eh);cG.addEventListener("onStateChange",$p);cG.addEventListener("onExpandMiniplayer",
sF);cG.addEventListener("onCloseMiniplayer",Vc);v(DH.getVideoAspectRatio());f(!0);t(!0);_.mt(TD)})});
_.jR("yt-deactivate-miniplayer",function(mW){return _.m(function(L7){if(!r())return L7.return();f(!1);hS(!1);y(mW);t(!0);if(DH){var TD=DH;TD.removeEventListener("onVideoDataChange",eh);TD.removeEventListener("onStateChange",$p);TD.removeEventListener("onExpandMiniplayer",sF);TD.removeEventListener("onCloseMiniplayer",Vc)}_.mt(L7)})});
var n7=function(){var mW=!!mz(),L7=n(),TD=UF();return(TD===void 0?0:TD)&&_.F("kevlar_watch_while_modern")?!1:mW||L7},BW=function(){var mW;
return!((mW=Wa())==null||!mW.contents)},TL=function(){var mW=kV();
var L7=a();L7=Math.min(Math.min(L7.width,L7.height)-32,720);var TD=U(),cG=n7(),US=BW()&&d(),Rb=Math.min(mW,L7);mW=new _.f6(192,cG?116:192);TD=HrK(new _.f6(US?iOi:TD,1),new _.f6(Rb,cG?Rb-76:Rb));mW.width<=TD.width&&mW.height<=TD.height||(UZI(TD,mW),TD.width=Math.min(TD.width,L7),TD.height=Math.min(TD.height,L7));return new _.f6(TD.width,_.bN(192,TD.height+rIi(cG,US),720))},tS=function(){var mW=TL(),L7=n7(),TD=BW()&&d();
return new _.f6(mW.width,mW.height-rIi(L7,TD))},Cl=function(){var mW=function(L7){L7.target===Z.value&&Y()&&(X(!1),Z.value.removeEventListener("transitionend",mW))};
Z.value.addEventListener("transitionend",mW);X(!0);N(!d())};
_.lp(function(){var mW=Ba(),L7=_.st(3),TD=_.t3(3);if(L7&&TD&&mW){_.GT(L7,TD,mW);TD=II();var cG=lR(),US=FB();TD&&cG&&US&&(_.pa(L7,mW,[TD,cG,US]),_.yl(L7,[TD,cG]))}});
_.lp(function(){var mW=kW(),L7=fn();if(L7&&(mW===void 0?0:mW)){mW=_.st(0);var TD=_.t3(0);mW&&TD&&(_.GT(mW,TD,L7),_.yl(mW,[L7]))}});
jE={};return _.S("ytd-miniplayer",{el:Z,class:_.un("ytdMiniplayerComponentHost",(jE.ytdMiniplayerComponentVisible=function(){return r()||n()},jE.ytdMiniplayerComponentAnimatingSnap=C,jE.ytdMiniplayerComponentAnimatingPlaylistExpand=Y,jE.ytdMiniplayerComponentAnimatingFade=n,jE),function(){if(n()){var mW=OE();
var L7=r(),TD=c();mW=L7?mW==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":TD?mW==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":mW==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else mW="";return mW}),
style:_.ot({top:function(){return OE()==="north"?"16px":""},
right:function(){return Fu()==="east"?"16px":""},
bottom:function(){return OE()==="south"?"16px":""},
left:function(){return Fu()==="west"?"16px":""},
width:function(){return TL().width+"px"},
height:function(){return TL().height+"px"},
transform:function(){var mW=Zm();return mW?"translate("+mW.x+"px, "+mW.y+"px)":""}})},_.S("div",{class:"ytdMiniplayerComponentContent"},_.S(PxW,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(mW){var L7=o9K(Fu(),OE(),a(),TL(),Zm()),TD=tS();Math.abs(mW.clientY-(L7.y+TD.height))>15?L(!0):mW.preventDefault()},
onDrag:function(mW){BJ(mW)},
onDragEnd:function(){var mW=V_k(o9K(Fu(),OE(),a(),TL(),Zm()),a(),TL()),L7=JID(Fu(),OE(),a(),TL()),TD=JID(mW.horizontalAlignment,mW.verticalAlignment,a(),TL());TD=new _.FR(TD.x-L7.x,TD.y-L7.y);var cG;L7=L7.y+(((cG=Zm())==null?void 0:cG.y)||0)+TL().height/2;var US=function(){Fu()===mW.horizontalAlignment&&OE()===mW.verticalAlignment||rJ(!0);Ga(mW.horizontalAlignment);hO(mW.verticalAlignment);BJ(void 0)},Rb=function(Xh){Xh.target===Z.value&&C()&&(T(!1),US(),Z.value.removeEventListener("transitionend",
Rb))};
L(!1);OE()==="south"&&L7>a().height?(US(),_.l().resolve(_.Ee).close()):(Z.value.addEventListener("transitionend",Rb),T(!0),BJ(TD))}},_.S(_.K,{cond:r,
then:function(){return _.S(_.lZS,{isDisabled:f7,playabilityStatus:K7,size:tS})}}),_.S(_.K,{cond:n7,
then:function(){return _.S(_.KiK,{isReadyToResume:kW,data:mz,expanded:d,onExpandClick:Cl,playlistData:Wa})}}),_.S(_.K,{cond:V,
then:function(){return _.S("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.S(_.K,{cond:function(){return BW()&&d()||Y()},
then:function(){return _.S(_.Mxz,{className:"ytdMiniplayerComponentPlaylistPanel",data:Wa,hideHeaderText:!0,withinMiniplayer:!0})}}),_.S("div",{class:"ytdMiniplayerComponentToast"},_.S(_.tli,{toastData:h}))),_.S(f6o,{onResize:function(mW){eE(_.bN(192,mW,720))},
currentAspectRatio:U,currentMiniplayerSize:kV,horizontalAlignment:Fu,verticalAlignment:OE}))},"gg");_.F("ytd_miniplayer_to_wiz")&&_.jG(BiC,"ytd-miniplayer",{});_.jG(_.tli,"ytd-miniplayer-toast",{props:{toastData:_.Hh}});var dbW=16/9,mbL=new _.f6(400,400/dbW),$8=function(){var Z=_.Q.apply(this,arguments)||this;Z.active=!1;Z.hasNoData=!1;Z.enabled=!1;Z.expanded=!1;Z.readyToResume=!1;Z.isDisabled=!1;Z.externalPlaylistData={};Z.premiumBadges=[];Z.watchWhile=!1;Z.playerState=null;Z.verticalAttachment="south";Z.horizontalAttachment=_.yr("HTML_DIR")==="rtl"?"west":"east";Z.isAnimatingFade=!1;Z.isAnimatingSnap=!1;Z.isAnimatingExpand=!1;Z.isDragging=!1;Z.playerHidden=!1;Z.hasPlaylistData=!1;Z.closed=!1;Z.expandedClosed=!1;
Z.isForReadyToResume=!1;Z.watchResponse=null;Z.player=null;Z.playerVe=null;Z.expandVe=null;Z.closeVe=null;Z.readyToResumeCloseVe=null;Z.disabledInitialStateIsPlaying=!1;Z.PLAYER_EVENTS=new Map;Z.aspectRatio=dbW;Z.currentMiniplayerSize=400;Z.userSetSize=!1;Z.userSetPosition=!1;Z.userHasDragged=!1;Z.maxMiniplayerSize=720;Z.transform=new _.FR(0,0);Z.windowDimensions=new _.f6(NaN,NaN);Z.dimensions=mbL;Z.screenLayer=3;Z.actionMap={"yt-activate-miniplayer-action":"activate","yt-deactivate-miniplayer-action":"deactivate",
"yt-window-resized":"onWindowResized"};return Z};
_.O($8,_.Q);_.P=$8.prototype;_.P.created=function(){this.PLAYER_EVENTS.set("onVideoDataChange",this.onPlayerVideoDataChange);this.PLAYER_EVENTS.set("onCloseMiniplayer",this.onPlayerCloseMiniplayer);this.PLAYER_EVENTS.set("onExpandMiniplayer",this.onPlayerExpandMiniplayer);this.PLAYER_EVENTS.set("onStateChange",this.onPlayerStateChange);this.registerViewTransitionTasks()};
_.P.ready=function(){this.setUpDragging();this.setUpResizing()};
_.P.attached=function(){this.onWindowResized(_.rc());this.hostElement.addEventListener("animationend",_.zh(this,this.resetFadingAnimation))};
_.P.detached=function(){this.hostElement.removeEventListener("animationend",_.zh(this,this.resetFadingAnimation))};
_.P.resetFadingAnimation=function(Z){Z.target===this.hostElement&&(this.isAnimatingFade=!1)};
_.P.hasPlaylistDataChanged=function(){!this.hasPlaylistData&&this.expanded&&(this.expanded=!1);this.updateDimensionsAndResize()};
_.P.onPlayerVeChange=function(){this.playerVe&&this.logMiniplayer()};
_.P.premiumBrandingChanged=function(){if(this.premiumBranding){this.readyToResume=this.isForReadyToResume=!0;var Z=_.st(this.screenLayer);this.readyToResumeCloseVe&&Z&&_.yl(Z,[this.readyToResumeCloseVe]);this.set("premiumBadges",[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}])}};
_.P.readyToResumeVeChanged=function(){if(this.readyToResumeVe){var Z=_.st(0),V=_.t3(0);Z&&V&&(_.GT(Z,V,this.readyToResumeVe),_.yl(Z,[this.readyToResumeVe]))}};
_.P.onIsDisabledChanged=function(){if(this.isDisabled&&this.player){var Z=this.player.getPlayerState();(this.disabledInitialStateIsPlaying=Z===-1||Z===1||Z===3)&&this.player.pauseVideo()}};
_.P.activate=function(Z,V){V=V===void 0?!1:V;var a=this,J;return _.m(function(r){if(r.nextAddress==1)return a.setInitialActivatePositioning(V),a.enabled=!0,a.active=!0,a.expanded=!1,a.closed=!1,a.expandedClosed=!1,a.watchWhileHidden||(a.isAnimatingFade=!0),_.l().resolve(_.w8).setPlaylistComponent(a.JSC$17680_playlistPanel),Z.appendTo(a.playerContainer),_.q(r,Z.getPlayerPromise(),2);J=r.yieldResult;J.setSizeStyle(!1,!0);a.ytPlayerListenerBehavior.listenToPlayerEvents(J,a.PLAYER_EVENTS);a.player=J;
a.watchWhile&&_.F("kevlar_watch_while_minimum_size")&&a.setMiniplayerSize(192);a.setAspectRatio(a.player.getVideoAspectRatio());a.onIsDisabledChanged();_.mt(r)})};
_.P.setInitialActivatePositioning=function(Z){if(!this.userSetPosition&&_.F("kevlar_watch_while_v2")){this.verticalAttachment=Z&&!_.F("kevlar_watch_while_bottom_align")?"north":"south";this.horizontalAttachment=_.yr("HTML_DIR")==="rtl"?"west":"east";var V;(V=this.JSC$17680_resizers)==null||V.update(this.horizontalAttachment,this.verticalAttachment)}};
_.P.deactivate=function(Z,V){var a=this;return _.m(function(J){if(!a.active)return J.return();Z||(a.expanded?a.expandedClosed=!0:a.closed=!0);a.active=!1;a.isForReadyToResume=!1;V&&_.F("kevlar_watch_while_counterfactual")||(a.isAnimatingFade=!0);a.player&&a.ytPlayerListenerBehavior.unlistenFromPlayerEvents(a.player,a.PLAYER_EVENTS);a.player=null;_.mt(J)})};
_.P.onMetadataTap=function(Z){this.expandVe&&(Z===void 0||Z)&&(Z=_.st(this.screenLayer))&&_.UM(Z,this.expandVe);_.dj(_.l().resolve(_.Ee))};
_.P.onDisabledTap=function(Z){Z.target===_.H(this.hostElement).querySelector("#blocking-container")&&(this.disabledInitialStateIsPlaying&&this.player.playVideo(),this.onMetadataTap())};
_.P.onPlaylistExpandTap=function(Z){if(this.hasPlaylistData){Z=_.wc(Z)||[];Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next()){V=V.value;if(V===this.hostElement)break;if(V.classList&&V.classList.contains("miniplayer-title"))return}this.playlistExpand()}};
_.P.playlistExpand=function(){this.hostElement.addEventListener("transitionend",_.zh(this,this.animatedResizePlaylist));this.isAnimatingExpand=!0;this.ytRendererBehavior.markDirty();this.expanded=!this.expanded;this.updateDimensionsAndResize()};
_.P.animatedResizePlaylist=function(Z){Z.target===this.hostElement&&(this.isAnimatingExpand=!1,this.hostElement.removeEventListener("transitionend",_.zh(this,this.animatedResizePlaylist)))};
_.P.getExpandIcon=function(Z){return Z?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"};
_.P.onPlayerVideoDataChange=function(){var Z,V=(Z=this.player)==null?void 0:Z.getVideoAspectRatio();V&&V!==this.aspectRatio&&this.setAspectRatio(V)};
_.P.setAspectRatio=function(Z){if(this.active){this.aspectRatio=Z;this.updateDimensionsAndResize();var V;(V=this.JSC$17680_resizers)==null||V.setAspectRatio(Z)}};
_.P.updateDimensionsAndResize=function(){var Z=Math.min(this.currentMiniplayerSize,this.maxMiniplayerSize),V=this.expanded?dbW:this.aspectRatio,a=new _.f6(192,this.showInfoBar?116:192);Z=HrK(new _.f6(V,1),new _.f6(Z,this.showInfoBar?Z-76:Z));a.width<=Z.width&&a.height<=Z.height||(UZI(Z,a),Z.width=Math.min(Z.width,this.maxMiniplayerSize),Z.height=Math.min(Z.height,this.maxMiniplayerSize),this.setMiniplayerSize(this.showInfoBar&&V<=1?Math.max(Z.width,Z.height)+76:Math.max(Z.width,Z.height)));this.dimensions=
new _.f6(Z.width,this.clamp(Z.height+this.getNonPlayerHeight()));this.resize()};
_.P.resize=function(){this.hostElement.style.width=this.dimensions.width+"px";this.hostElement.style.height=this.dimensions.height+"px";var Z=this.getPlayerSize(this.dimensions);this.playerContainer.style.height=Z.height+"px";var V;(V=this.player)==null||V.setInternalSize(Z.width,Z.height)};
_.P.getPlayerSize=function(Z){var V=Math.max(0,Z.height-this.getNonPlayerHeight());return new _.f6(Z.width,V)};
_.P.getNonPlayerHeight=function(){var Z=0;this.showInfoBar&&(Z+=76);this.expanded&&(Z+=285);return Z};
_.P.onDisabledCloseMiniplayer=function(){this.logClosingClick();_.l().resolve(_.Ee).close()};
_.P.onPlayerCloseMiniplayer=function(){this.logClosingClick()};
_.P.logClosingClick=function(){this.closeVe&&_.UM(_.st(this.screenLayer),this.closeVe);this.isForReadyToResume&&this.readyToResumeCloseVe&&_.UM(_.st(this.screenLayer),this.readyToResumeCloseVe)};
_.P.onPlayerExpandMiniplayer=function(){if(this.expandVe){var Z=_.st(this.screenLayer);Z&&_.UM(Z,this.expandVe)}};
_.P.onPlayerStateChange=function(){if(this.player){this.playerState=this.player.getPlayerState();var Z=this.playerState===1;this.continueWatching&&Z&&(this.continueWatching=!1);this.premiumBadges.length&&Z&&(this.set("premiumBadges",[]),this.readyToResume=this.premiumBranding=!1,this.updateDimensionsAndResize())}};
_.P.getScreenLayer=function(){return this.screenLayer};
_.P.logMiniplayer=function(){var Z=_.st(this.screenLayer),V=_.t3(this.screenLayer);Z&&V&&this.playerVe&&(_.GT(Z,V,this.playerVe),this.expandVe&&this.closeVe&&this.readyToResumeCloseVe&&(_.pa(Z,this.playerVe,[this.expandVe,this.closeVe,this.readyToResumeCloseVe]),_.yl(Z,[this.expandVe,this.closeVe])),this.repositionVe&&this.resizeVe&&_.pa(Z,this.playerVe,[this.repositionVe,this.resizeVe]))};
_.P.computePlaylistData=function(Z,V){return V};
_.P.computeHasPlaylistData=function(){return!!this.playlistData&&!!this.playlistData.contents};
_.P.computeExpandButtonHidden=function(Z,V,a){return!Z||!V||a};
_.P.computePlaylistIndexHidden=function(Z,V){return!Z||V};
_.P.computePlaylistPanelHidden=function(Z,V){return!V&&!Z};
_.P.computeExpandButtonLabel=function(Z){return Z?_.oC("MINIPLAYER_COLLAPSE_LABEL"):_.oC("MINIPLAYER_EXPAND_LABEL")};
_.P.computeDisabledStateCloseButtonLabel=function(){return _.oC("MINIPLAYER_CLOSE",void 0,"Close")};
_.P.onWindowResized=function(Z){Z&&(Z=this.windowDimensions=Z,this.maxMiniplayerSize=Math.min(Math.min(Z.width,Z.height)-32,720),this.updateDimensionsAndResize())};
_.P.setUpResizing=function(){var Z=this;this.JSC$17680_resizers||(this.JSC$17680_resizers=new pA(this.JSC$17680_resizeContainer,{onStartResize:function(){Z.handleResizeStart()},
onResize:function(V){Z.handleResize(V)}}),this.JSC$17680_resizers.setSize(this.currentMiniplayerSize),this.JSC$17680_resizers.update(this.horizontalAttachment,this.verticalAttachment))};
_.P.handleResizeStart=function(){var Z=_.st(this.screenLayer);this.userSetSize||(this.userSetSize=!0,Z&&this.resizeVe&&_.yl(Z,[this.resizeVe]));Z&&this.resizeVe&&_.UM(Z,this.resizeVe)};
_.P.handleResize=function(Z){this.setMiniplayerSize(Z);this.updateDimensionsAndResize()};
_.P.setUpDragging=function(){var Z=this;this.JSC$17680_dragger||(this.JSC$17680_dragger=new Qy(this.draggableContainer,{onStartDrag:function(V){!Z.isSafeToDrag(V)||Z.isAnimatingSnap?V.preventDefault():Z.handleDragStart()},
onDrag:function(V){Z.transform=V;Z.setTransform(Z.transform)},
onEndDrag:function(){Z.handleDragEnd()}},!0))};
_.P.handleDragStart=function(){this.isDragging=!0;var Z=_.st(this.screenLayer);this.userHasDragged||(this.userHasDragged=!0,Z&&this.repositionVe&&_.yl(Z,[this.repositionVe]));Z&&this.repositionVe&&_.UM(Z,this.repositionVe)};
_.P.handleDragEnd=function(){this.isDragging=!1;var Z=this.getCurrentGlobalPosition().y+this.dimensions.height/2;this.verticalAttachment==="south"&&Z>this.windowDimensions.height&&_.l().resolve(_.Ee).close();this.animateSnapToCorner()};
_.P.animateSnapToCorner=function(){var Z=this.getGlobalPositionFromAttachments(this.horizontalAttachment,this.verticalAttachment),V=this.getNearestAttachments();V=this.getGlobalPositionFromAttachments(V.horizontalAttachment,V.verticalAttachment);Z=new _.FR(V.x-Z.x,V.y-Z.y);this.isAnimatingSnap=!0;this.setTransform(Z);this.hostElement.addEventListener("transitionend",_.zh(this,this.endSnapAnimation))};
_.P.endSnapAnimation=function(Z){Z.target===this.hostElement&&this.isAnimatingSnap&&(this.hostElement.removeEventListener("transitionend",_.zh(this,this.endSnapAnimation)),this.endDrag())};
_.P.endDrag=function(){this.isAnimatingSnap=!1;this.updateAttachments();this.setTransform(null)};
_.P.setTransform=function(Z){this.hostElement.style.transform=Z?"translate("+Z.x+"px, "+Z.y+"px)":""};
_.P.getGlobalPositionFromAttachments=function(Z,V){return new _.FR(Z==="west"?16:this.windowDimensions.width-this.dimensions.width-16,V==="north"?16:this.windowDimensions.height-this.dimensions.height-16)};
_.P.updateAttachments=function(){var Z=this.getNearestAttachments();if(this.horizontalAttachment!==Z.horizontalAttachment||this.verticalAttachment!==Z.verticalAttachment)this.userSetPosition=!0;this.horizontalAttachment=Z.horizontalAttachment;this.verticalAttachment=Z.verticalAttachment;var V;(V=this.JSC$17680_resizers)==null||V.update(this.horizontalAttachment,this.verticalAttachment)};
_.P.getNearestAttachments=function(){var Z=this.getCurrentGlobalPosition();return{horizontalAttachment:Z.x+this.dimensions.width/2<this.windowDimensions.width/2?"west":"east",verticalAttachment:Z.y+this.dimensions.height/2<this.windowDimensions.height/2?"north":"south"}};
_.P.getCurrentGlobalPosition=function(){var Z=this.getGlobalPositionFromAttachments(this.horizontalAttachment,this.verticalAttachment);return ayW(Z,this.transform)};
_.P.isSafeToDrag=function(Z){var V=this.playerContainer.getBoundingClientRect();return Math.abs(Z.clientY-(V.y+V.height))>15};
_.P.setMiniplayerSize=function(Z){this.currentMiniplayerSize=this.clamp(Z);var V;(V=this.JSC$17680_resizers)==null||V.setSize(this.currentMiniplayerSize)};
_.P.clamp=function(Z){return _.bN(192,Z,720)};
_.P.registerViewTransitionTasks=function(){var Z=this,V=_.l().resolve(_.M_(_.T_I));if(V){var a={beforeTransition:function(){Z.hostElement&&(Z.hostElement.style.viewTransitionName="miniplayer-page-transition")},
afterTransition:function(){Z.hostElement&&(Z.hostElement.style.viewTransitionName="")}};
P7(V,"slide",a);P7(V,"zoom",a)}};
_.QS.Object.defineProperties($8.prototype,{showInfoBar:{configurable:!0,enumerable:!0,get:function(){return this.watchWhile?!_.F("kevlar_watch_while_modern"):!0}},
showOverlayPremiumBadges:{configurable:!0,enumerable:!0,get:function(){return!this.showInfoBar&&!!this.premiumBadges.length}},
miniplayerSubtitle:{configurable:!0,enumerable:!0,get:function(){if(this.continueWatching)return{simpleText:_.oC("CONTINUE_WATCHING",void 0,"Continue watching")};var Z;if((Z=this.externalPlaylistData)==null?0:Z.contents)return this.externalPlaylistData.titleText;var V;return(V=this.data)==null?void 0:V.miniplayerSubtitle}},
miniplayerTitle:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.externalPlaylistData)==null?0:Z.contents){var V;return(V=_.qmF(this.externalPlaylistData))==null?void 0:V.title}var a;return(a=this.data)==null?void 0:a.miniplayerTitle}},
playlistIndexMessage:{configurable:!0,enumerable:!0,get:function(){var Z,V,a,J;return((Z=this.externalPlaylistData)==null?void 0:Z.currentIndex)!==void 0&&((V=this.externalPlaylistData)==null?0:V.totalVideos)&&!((a=this.data)==null?0:(J=a.playlistData)==null?0:J.isCourse)?this.externalPlaylistData.currentIndex+1+" / "+this.externalPlaylistData.totalVideos:null}},
showErrorScreen:{configurable:!0,enumerable:!0,get:function(){return!!this.playabilityStatus&&!_.UDV(this.playabilityStatus)}},
watchWhileHidden:{configurable:!0,enumerable:!0,get:function(){return this.watchWhile&&_.F("kevlar_watch_while_counterfactual")}}});
$8.prototype.onIsDisabledChanged=$8.prototype.onIsDisabledChanged;$8.prototype.readyToResumeVeChanged=$8.prototype.readyToResumeVeChanged;$8.prototype.premiumBrandingChanged=$8.prototype.premiumBrandingChanged;$8.prototype.onPlayerVeChange=$8.prototype.onPlayerVeChange;$8.prototype.hasPlaylistDataChanged=$8.prototype.hasPlaylistDataChanged;_.z([_.A(_.Aq.YtPlayerListenerBehavior),_.u("design:type",_.kR)],$8.prototype,"ytPlayerListenerBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],$8.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],$8.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],$8.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],$8.prototype,"ytdReduxBehavior",void 0);_.z([_.Ly("#draggable"),_.u("design:type",HTMLDivElement)],$8.prototype,"draggableContainer",void 0);
_.z([_.Ly("#resize-container"),_.u("design:type",HTMLDivElement)],$8.prototype,"JSC$17680_resizeContainer",void 0);_.z([_.Ly("#video-container"),_.u("design:type",HTMLDivElement)],$8.prototype,"videoContainer",void 0);_.z([_.Ly("#player-container"),_.u("design:type",HTMLDivElement)],$8.prototype,"playerContainer",void 0);_.z([_.Ly("#playlist"),_.u("design:type",HTMLDivElement)],$8.prototype,"JSC$17680_playlistPanel",void 0);_.z([_.x(),_.u("design:type",Object)],$8.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$8.prototype,"active",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$8.prototype,"hasNoData",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$8.prototype,"enabled",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$8.prototype,"expanded",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$8.prototype,"readyToResume",void 0);
_.z([_.x(),_.u("design:type",Object)],$8.prototype,"isDisabled",void 0);_.z([_.x(),_.u("design:type",Object)],$8.prototype,"externalPlaylistData",void 0);_.z([_.x(),_.u("design:type",Array)],$8.prototype,"premiumBadges",void 0);_.z([_.x(),_.u("design:type",Object)],$8.prototype,"toastData",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$8.prototype,"watchWhile",void 0);_.z([_.x(),_.u("design:type",Boolean)],$8.prototype,"premiumBranding",void 0);
_.z([_.x(),_.u("design:type",Object)],$8.prototype,"playerState",void 0);_.z([_.x(),_.u("design:type",Boolean)],$8.prototype,"continueWatching",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],$8.prototype,"verticalAttachment",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],$8.prototype,"horizontalAttachment",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$8.prototype,"isAnimatingFade",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$8.prototype,"isAnimatingSnap",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$8.prototype,"isAnimatingExpand",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$8.prototype,"isDragging",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$8.prototype,"playerHidden",void 0);
_.z([_.x({computed:"computePlaylistData(data.playlistData, externalPlaylistData)"}),_.u("design:type",Object)],$8.prototype,"playlistData",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHasPlaylistData(playlistData)"}),_.u("design:type",Object)],$8.prototype,"hasPlaylistData",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$8.prototype,"closed",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],$8.prototype,"expandedClosed",void 0);
_.z([_.x({selector:_.Opi}),_.u("design:type",Boolean)],$8.prototype,"isSingleOptionSurveyActive",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.KY}),_.u("design:type",Boolean)],$8.prototype,"isWatchPage",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("watchWhile"),_.u("design:type",Object),_.u("design:paramtypes",[])],$8.prototype,"showInfoBar",null);_.z([_.E("premiumBadges","showInfoBar"),_.u("design:type",Object),_.u("design:paramtypes",[])],$8.prototype,"showOverlayPremiumBadges",null);
_.z([_.x(),_.u("design:type",Object)],$8.prototype,"watchResponse",void 0);_.z([_.x(),_.u("design:type",Object)],$8.prototype,"miniplayerRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],$8.prototype,"playabilityStatus",void 0);_.z([_.x(),_.u("design:type",Object)],$8.prototype,"playerVe",void 0);_.z([_.x(),_.u("design:type",Object)],$8.prototype,"expandVe",void 0);_.z([_.x(),_.u("design:type",Object)],$8.prototype,"closeVe",void 0);
_.z([_.x(),_.u("design:type",Object)],$8.prototype,"readyToResumeCloseVe",void 0);_.z([_.x(),_.u("design:type",_.l$)],$8.prototype,"readyToResumeVe",void 0);_.z([_.x(),_.u("design:type",_.l$)],$8.prototype,"resizeVe",void 0);_.z([_.x(),_.u("design:type",_.l$)],$8.prototype,"repositionVe",void 0);_.z([_.RX("hasPlaylistData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$8.prototype,"hasPlaylistDataChanged",null);
_.z([_.RX("playerVe"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$8.prototype,"onPlayerVeChange",null);_.z([_.RX("premiumBranding"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$8.prototype,"premiumBrandingChanged",null);_.z([_.RX("readyToResumeVe"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$8.prototype,"readyToResumeVeChanged",null);
_.z([_.RX("isDisabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$8.prototype,"onIsDisabledChanged",null);_.z([_.E("continueWatching","data.miniplayerSubtitle","externalPlaylistData"),_.u("design:type",Object),_.u("design:paramtypes",[])],$8.prototype,"miniplayerSubtitle",null);_.z([_.E("data.miniplayerTitle","externalPlaylistData"),_.u("design:type",Object),_.u("design:paramtypes",[])],$8.prototype,"miniplayerTitle",null);
_.z([_.E("externalPlaylistData","continueWatching"),_.u("design:type",Object),_.u("design:paramtypes",[])],$8.prototype,"playlistIndexMessage",null);_.z([_.x({reflectToAttribute:!0}),_.E("playabilityStatus"),_.u("design:type",Object),_.u("design:paramtypes",[])],$8.prototype,"showErrorScreen",null);_.z([_.x({reflectToAttribute:!0}),_.E("watchWhile"),_.u("design:type",Object),_.u("design:paramtypes",[])],$8.prototype,"watchWhileHidden",null);
_.F("ytd_miniplayer_to_wiz")||_.e($8,"ytd-miniplayer",function(){if(rqW===void 0){var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-miniplayer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.main_desktop.player.ytd_miniplayer.ytd.miniplayer.view.transition.css.js,video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="blocking-container" hidden="[[!isDisabled]]" on-click="onDisabledTap" class="style-scope ytd-miniplayer">\n  <yt-icon-button aria-label$="[[computeDisabledStateCloseButtonLabel()]]" on-click="onDisabledCloseMiniplayer" class="style-scope ytd-miniplayer">\n    <yt-icon id="close-icon" icon="yt-icons:close" class="style-scope ytd-miniplayer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div class="miniplayer style-scope ytd-miniplayer" role="dialog">\n  <div id="card" class="style-scope ytd-miniplayer">\n    <div id="draggable" class="style-scope ytd-miniplayer">\n      <div id="video-container" class="style-scope ytd-miniplayer">\n        <div id="player-container" class="style-scope ytd-miniplayer"></div>\n        <yt-playability-error-supported-renderers id="error-screen" compact="" data="[[playabilityStatus.errorScreen]]" hidden$="[[!showErrorScreen]]" reason="[[playabilityStatus.reason]]" status="[[playabilityStatus.status]]" class="style-scope ytd-miniplayer">\n        </yt-playability-error-supported-renderers>\n        <ytd-badge-supported-renderer class="premium-badges overlay style-scope ytd-miniplayer" badges="[[premiumBadges]]" hidden="[[!showOverlayPremiumBadges]]" overlay-premium="">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="card-owner-name" class="owner-name style-scope ytd-miniplayer" hidden="[[!showOverlayPremiumBadges]]" no-endpoints="" text="[[miniplayerSubtitle]]">\n        </yt-formatted-string>\n      </div>\n      <div id="info-bar" on-click="onPlaylistExpandTap" hidden="[[!showInfoBar]]" class="style-scope ytd-miniplayer">\n        <div class="metadata style-scope ytd-miniplayer">\n          <h1 aria-label$="[[getSimpleString(data.miniplayerTitle)]]" class="title meta style-scope ytd-miniplayer" hidden="[[!active]]" on-click="onMetadataTap" role="heading">\n            <yt-formatted-string class="miniplayer-title style-scope ytd-miniplayer" ellipsis-truncate="" text="[[miniplayerTitle]]">\n            </yt-formatted-string>\n          </h1>\n          <div class="channel style-scope ytd-miniplayer">\n            <ytd-badge-supported-renderer class="premium-badges style-scope ytd-miniplayer" badges="[[premiumBadges]]" hidden="[[!premiumBadges.length]]">\n            </ytd-badge-supported-renderer>\n            <yt-formatted-string id="owner-name" no-endpoints="" text="[[miniplayerSubtitle]]" class="style-scope ytd-miniplayer">\n            </yt-formatted-string>\n            <div class="index-message style-scope ytd-miniplayer" hidden="[[computePlaylistIndexHidden(playlistIndexMessage, readyToResume)]]">\n              <span class="text-divider style-scope ytd-miniplayer">\u2022</span>\n              <span class="style-scope ytd-miniplayer">[[playlistIndexMessage]]</span>\n            </div>\n          </div>\n        </div>\n        <div class="expander style-scope ytd-miniplayer" hidden="[[computeExpandButtonHidden(hasPlaylistData, active, isDisabled)]]">\n          <yt-icon-button label="[[computeExpandButtonLabel(expanded)]]" class="style-scope ytd-miniplayer">\n            <yt-icon icon="[[getExpandIcon(expanded)]]" class="style-scope ytd-miniplayer"></yt-icon>\n          </yt-icon-button>\n        </div>\n      </div>\n      <div class="dragging-cover style-scope ytd-miniplayer" hidden="[[!isDragging]]"></div>\n    </div>\n    <ytd-playlist-panel-renderer id="playlist" data="[[playlistData]]" hidden="[[computePlaylistPanelHidden(expanded, isAnimatingExpand)]]" hide-header-text="" within-miniplayer="" class="style-scope ytd-miniplayer">\n    </ytd-playlist-panel-renderer>\n    <div class="toast-container style-scope ytd-miniplayer">\n      <ytd-miniplayer-toast toast-data="[[toastData]]" class="style-scope ytd-miniplayer"></ytd-miniplayer-toast>\n    </div>\n  </div>\n  <div id="resize-container" aria-hidden="true" class="style-scope ytd-miniplayer">\n    \n    <div class="resizer style-scope ytd-miniplayer" alignment="north"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="east"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="south"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="west"><div class="corner style-scope ytd-miniplayer"></div></div>\n  </div>\n</div>\n');
Z.content.insertBefore(oR0().content.cloneNode(!0),Z.content.firstChild);Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);rqW=Z}Z=rqW;return Z},{mode:2});var NiW;var R_=function(){var Z=_.Q.apply(this,arguments)||this;Z.useListItemStyles=_.F("web_list_item_style_for_menu_items");Z.systemIcons=_.F("kevlar_system_icons");return Z};
_.O(R_,_.Q);_.P=R_.prototype;_.P.ready=function(){this.hostElement.addEventListener("tap",_.zh(this,this.onEndpointTapExtra))};
_.P.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.P.onFocus=function(){var Z;(Z=_.H(this.hostElement).querySelector("tp-yt-paper-item"))==null||Z.focus()};
_.P.onEndpointTapExtra=function(Z){_.Rg(this.hostElement,"iron-activate");var V=this.data.navigationEndpoint;V&&_.D(V,_.o4c)&&(Z.stopPropagation(),_.gW(this.hostElement,[V],this.hostElement))};
_.P.computeIcon=function(Z){return Z&&Z.iconType?_.RL(Z.iconType):""};
_.P.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.P.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.P.forceUpdateStylesOnLegacyBrowsers=function(){_.F("kevlar_legacy_browsers")&&_.eL(this.hostElement)};
R_.prototype.forceUpdateStylesOnLegacyBrowsers=R_.prototype.forceUpdateStylesOnLegacyBrowsers;R_.prototype.onFocus=R_.prototype.onFocus;_.z([_.A(_.kn),_.u("design:type",Object)],R_.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.A(_.WUa.YtConditionalRendererBehavior),_.u("design:type",Object)],R_.prototype,"ytConditionalRendererBehavior",void 0);_.z([_.A(_.I9.YtEndpointBehavior),_.u("design:type",Object)],R_.prototype,"ytEndpointBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],R_.prototype,"data",void 0);_.z([_.x({computed:"computeIcon(data.icon)",value:""}),_.u("design:type",String)],R_.prototype,"icon",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],R_.prototype,"useIcons",void 0);_.z([_.x({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.u("design:type",Boolean)],R_.prototype,"hasSeparator",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],R_.prototype,"useListItemStyles",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],R_.prototype,"systemIcons",void 0);_.z([_.$K("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],R_.prototype,"onFocus",null);_.z([_.RX("useIcons","hasSeparator"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],R_.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.e(R_,"ytd-menu-navigation-item-renderer",function(){if(NiW===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);NiW=Z}Z=NiW;return Z},{mode:1});var CxL;var q5i=_.HA(_.oC("DOWNLOAD",{},"Download")),S5k=_.HA(_.oC("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),Tik=_.HA(_.oC("RETRY",{},"Retry")),Y5W=_.HA(_.oC("PAUSE_DOWNLOADING",{},"Pause downloading")),XlK=_.HA(_.oC("RESUME_DOWNLOAD",{},"Resume download")),Ms=function(){var Z=_.Q.apply(this,arguments)||this;Z.primaryText=q5i;Z.primaryIconType="OFFLINE_DOWNLOAD";Z.hasSecondaryContent=!1;Z.hasSeparator=!1;Z.transferState="TRANSFER_STATE_UNKNOWN";Z.isVideoDeletedByUser=!1;Z.isHidden=!1;Z.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return Z};
_.O(Ms,_.Q);_.P=Ms.prototype;_.P.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.P.onFocus=function(){this.primaryEntry.focus()};
_.P.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.P.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.P.getRemoveAction=function(){return"ACTION_REMOVE"};
_.P.sendOfflineAction=function(Z){var V=this.data.serviceEndpoint;if(V){var a=_.D(V,_.Jv);a&&Z&&(a.action=Z);this.ytComponentBehavior.resolveCommand(V)}};
_.P.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=q5i,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=q5i;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=Tik;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=S5k;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=XlK;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=S5k;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
Y5W;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=S5k;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=S5k;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=q5i,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.P.showHideButton=function(){this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
_.P.isSecondaryEntryHidden=function(Z,V){return Z?!0:!V};
_.P.computeHasSeparator=function(){var Z;return!((Z=this.data)==null||!Z.hasSeparator)};
Ms.prototype.showHideButton=Ms.prototype.showHideButton;Ms.prototype.onTransferStateChange=Ms.prototype.onTransferStateChange;Ms.prototype.onFocus=Ms.prototype.onFocus;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Ms.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Ms.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Ms.prototype,"ytComponentBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],Ms.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Ms.prototype,"primaryText",void 0);_.z([_.x(),_.u("design:type",String)],Ms.prototype,"primaryIconType",void 0);_.z([_.x(),_.u("design:type",String)],Ms.prototype,"primaryAction",void 0);_.z([_.x(),_.u("design:type",Object)],Ms.prototype,"secondaryText",void 0);_.z([_.x(),_.u("design:type",String)],Ms.prototype,"secondaryIconType",void 0);
_.z([_.x(),_.u("design:type",String)],Ms.prototype,"secondaryAction",void 0);_.z([_.x(),_.u("design:type",Object)],Ms.prototype,"hasSecondaryContent",void 0);_.z([_.x({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.u("design:type",Object)],Ms.prototype,"hasSeparator",void 0);_.z([_.x({selector:_.nY,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.u("design:type",String)],Ms.prototype,"transferState",void 0);
_.z([_.x({selector:_.M6E,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.u("design:type",Object)],Ms.prototype,"isVideoDeletedByUser",void 0);_.z([_.x(),_.u("design:type",Object)],Ms.prototype,"isHidden",void 0);_.z([_.x({selector:_.pSc,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.u("design:type",Object)],Ms.prototype,"offlineabilityState",void 0);_.z([_.Ly("#primary-entry"),_.u("design:type",Object)],Ms.prototype,"primaryEntry",void 0);
_.z([_.$K("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ms.prototype,"onFocus",null);_.z([_.Zr("transferState","isVideoDeletedByUser"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ms.prototype,"onTransferStateChange",null);_.z([_.Zr("offlineabilityState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ms.prototype,"showHideButton",null);
_.e(Ms,"ytd-menu-service-item-download-renderer",function(){if(CxL===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);CxL=Z}Z=CxL;return Z},{mode:1});var K1J;var LA=function(){var Z=_.Q.apply(this,arguments)||this;Z.useIcons=!1;Z.systemIcons=_.F("kevlar_system_icons");Z.useListItemStyles=_.F("web_list_item_style_for_menu_items");return Z};
_.O(LA,_.Q);_.P=LA.prototype;_.P.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.P.onFocus=function(){var Z;(Z=_.H(this.hostElement).querySelector("tp-yt-paper-item"))==null||Z.focus()};
_.P.onTap=function(){_.L4(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var Z=this.data.serviceEndpoint,V=this.data.command;if(Z){var a,J=(a=this.data)==null?void 0:a.trackingParams;a=!!_.D(Z,_.Yzr);J&&a&&_.EV().dispatch(_.$z({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:J}}));this.ytComponentBehavior.resolveCommand(Z)||_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}})}V&&(this.ytComponentBehavior.resolveCommand(V)||_.gW(this.hostElement,
[V],this.hostElement))};
_.P.computeIcon=function(Z){return Z&&Z.iconType?_.RL(Z.iconType):""};
_.P.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.P.computeHasSeparator=function(){var Z;return!((Z=this.data)==null||!Z.hasSeparator)};
_.P.forceUpdateStylesOnLegacyBrowsers=function(){_.F("kevlar_legacy_browsers")&&_.eL(this.hostElement)};
_.P.computeIsSelected=function(){var Z;return!((Z=this.data)==null||!Z.isSelected)};
LA.prototype.forceUpdateStylesOnLegacyBrowsers=LA.prototype.forceUpdateStylesOnLegacyBrowsers;LA.prototype.onTap=LA.prototype.onTap;LA.prototype.onFocus=LA.prototype.onFocus;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],LA.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.kn),_.u("design:type",Object)],LA.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],LA.prototype,"ytComponentBehavior",void 0);
_.z([_.A(_.WUa.YtConditionalRendererBehavior),_.u("design:type",Object)],LA.prototype,"ytConditionalRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],LA.prototype,"data",void 0);_.z([_.x({computed:"computeIcon(data.icon)",value:""}),_.u("design:type",String)],LA.prototype,"icon",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],LA.prototype,"useIcons",void 0);
_.z([_.x({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.u("design:type",Boolean)],LA.prototype,"hasSeparator",void 0);_.z([_.x({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.u("design:type",Boolean)],LA.prototype,"isSelected",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],LA.prototype,"systemIcons",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],LA.prototype,"useListItemStyles",void 0);
_.z([_.$K("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LA.prototype,"onFocus",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],LA.prototype,"onTap",null);_.z([_.RX("useIcons","hasSeparator"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LA.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.e(LA,"ytd-menu-service-item-renderer",function(){if(K1J===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);K1J=Z}Z=K1J;return Z},{mode:2});var nR0;var ud=function(){return _.Q.apply(this,arguments)||this};
_.O(ud,_.Q);_.P=ud.prototype;_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.onDataChanged=function(){var Z=this;_.vH(this,function(){Z.postbox.openDialog();Z.focus();_.Rg(Z.hostElement,"yt-refit")})};
_.P.focus=function(){this.postbox.focus()};
_.P.closePopup=function(){_.MR(this.hostElement,"yt-close-popup-action")};
_.P.onYtCommentboxDismiss=function(){this.closePopup()};
ud.prototype.onYtCommentboxDismiss=ud.prototype.onYtCommentboxDismiss;ud.prototype.onDataChanged=ud.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ud.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ud.prototype,"data",void 0);_.z([_.x({value:function(){return _.oC("SBOX_INAPPROPRIATE_CANCEL")}}),
_.u("design:type",String)],ud.prototype,"closeButtonAriaLabel",void 0);_.z([_.Ly("#postbox"),_.u("design:type",Object)],ud.prototype,"postbox",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ud.prototype,"onDataChanged",null);_.z([_.$K("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ud.prototype,"onYtCommentboxDismiss",null);
ud=_.z([_.p({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],ud);
_.e(ud,"ytd-backstage-post-dialog-popup-renderer",function(){if(nR0!==void 0)return nR0;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return nR0=Z},{mode:1});var l6I;var W9=function(){return _.Q.apply(this,arguments)||this};
_.O(W9,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],W9.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],W9.prototype,"data",void 0);W9=_.z([_.p({disableElementRegistration:!0,is:"ytd-sender-id-section-renderer"})],W9);
_.e(W9,"ytd-sender-id-section-renderer",function(){if(l6I!==void 0)return l6I;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sender-id-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text" class="style-scope ytd-sender-id-section-renderer">[[getSimpleString(data.text)]]</div>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
return l6I=Z},{mode:1});var tQS;var sxC;var F1K;var gy=function(){return _.Q.apply(this,arguments)||this};
_.O(gy,_.Q);gy.prototype.closePopup=function(){_.MR(this.hostElement,"yt-close-popup-action")};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],gy.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],gy.prototype,"data",void 0);gy=_.z([_.qZ({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],gy);
_.e(gy,"yt-community-post-section-renderer",function(){if(F1K===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;sxC===void 0&&(sxC=document.createElement("template"));var J=sxC;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);F1K=Z}Z=F1K;return Z},{mode:2});var DbK;var cq8;var OO0;var G1W;var wlL;var yqi;var I_=function(){return _.Q.apply(this,arguments)||this};
_.O(I_,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],I_.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],I_.prototype,"data",void 0);I_=_.z([_.qZ({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],I_);
_.e(I_,"yt-share-start-time-with-context-renderer",function(){if(yqi===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;wlL===void 0&&(wlL=document.createElement("template"));var J=wlL;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);yqi=Z}Z=yqi;return Z},{mode:2});var ZD=function(){return _.Q.apply(this,arguments)||this};
_.O(ZD,_.Q);ZD.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ZD.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ZD.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ZD.prototype,"data",void 0);ZD=_.z([_.qZ({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],ZD);
_.e(ZD,"yt-share-panel-title-v15-renderer",function(){if(G1W===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;OO0===void 0&&(OO0=document.createElement("template"));var J=OO0;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);G1W=Z}Z=G1W;return Z},{mode:2});var VM=function(){return _.Q.apply(this,arguments)||this};
_.O(VM,_.Q);VM.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"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],VM.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],VM.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],VM.prototype,"data",void 0);VM=_.z([_.qZ({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],VM);
_.e(VM,"yt-share-panel-header-renderer",function(){if(cq8===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;DbK===void 0&&(DbK=document.createElement("template"));var J=DbK;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);cq8=Z}Z=cq8;return Z},{mode:2});var bOI;var UbW;var aV=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-open-popup-action":"onOpen"};return Z};
_.O(aV,_.Q);_.P=aV.prototype;_.P.attached=function(){this.onOpen()};
_.P.updateTimeSecs=function(Z){this.currentTimeSecs=Z};
_.P.computeTimeString=function(Z){Z=Z.toString();var V=Math.floor(Number(Z)/3600),a=Math.floor(Number(Z)%3600%60);return(V>0?V+":":"")+_.Z4(Math.floor(Number(Z)%3600/60),V>0?2:1)+":"+_.Z4(a,2)};
_.P.computeTimeStringA11y=function(Z){Z=_.uwo({seconds:Z});var V=Z.hours===void 0?0:Z.hours,a=Z.minutes===void 0?0:Z.minutes,J=Z.seconds===void 0?0:Z.seconds;Z=[];if(V>0){var r=vEo().format({hours:V});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(_.Dy)||V>9999)r=r.replace(V.toString(),_.WJc(V)),_.Dy==="km"&&(r=r.replace(".",","));Z.push(r)}a>0&&Z.push(vEo().format({minutes:a}));J>0&&Z.push(vEo().format({seconds:J}));V="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");a=_.Dy==
"am"?"{0}\u1363 ":_.Dy=="fa"?"{0}\u060c\u200f ":_.Dy=="my"?"{0} - ":_.Dy=="ne"?"{0},":_.Dy=="th"?"{0} ":_.Dy=="ur"?"{0}\u060c ":_.Dy=="ar"||_.Dy=="ar-XB"?"{0} \u0648":_.Dy=="ja"||_.Dy=="zh-CN"||_.Dy=="zh-HK"||_.Dy=="zh-TW"?"{0}\u3001":"{0}, ";J=_.Dy=="am"?"\u1363 ":_.Dy=="fa"?"\u060c\u200f ":_.Dy=="my"?" - ":_.Dy=="th"?" ":_.Dy=="ur"?"\u060c ":_.Dy=="ar"||_.Dy=="ar-XB"?" \u0648":_.Dy=="ja"||_.Dy=="zh-CN"||_.Dy=="zh-HK"||_.Dy=="zh-TW"?"\u3001":", ";r=_.Dy=="am"?" \u12a5\u1293 {0}":_.Dy=="as"?" \u0986\u09f0\u09c1 {0}":
_.Dy=="az"?" v\u0259 {0}":_.Dy=="bn"?" \u098f\u09ac\u0982 {0}":_.Dy=="cs"?" a\u00a0{0}":_.Dy=="de"?" und {0}":_.Dy=="el"?" \u03ba\u03b1\u03b9 {0}":_.Dy=="eu"?" eta {0}":_.Dy=="fa"?"\u060c \u0648 {0}":_.Dy=="fil"?", at {0}":_.Dy=="gu"?" \u0a85\u0aa8\u0ac7 {0}":_.Dy=="hi"?", \u0914\u0930 {0}":_.Dy=="hu"?" \u00e9s {0}":_.Dy=="hy"?" \u0587 {0}":_.Dy=="id"?", dan {0}":_.Dy=="iw"?" \u05d5-{0}":_.Dy=="ja"?"\u3001{0}":_.Dy=="ka"?" \u10d3\u10d0 {0}":_.Dy=="km"?" \u1793\u17b7\u1784 {0}":_.Dy=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":
_.Dy=="ko"?" \ubc0f {0}":_.Dy=="ky"?" \u0436\u0430\u043d\u0430 {0}":_.Dy=="lt"?" ir {0}":_.Dy=="lv"?" un {0}":_.Dy=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":_.Dy=="mr"?" \u0906\u0923\u093f {0}":_.Dy=="ms"?" dan {0}":_.Dy=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":_.Dy=="ne"?" \u0930 {0}":_.Dy=="or"?", \u0b13 {0}":_.Dy=="pa"?" \u0a05\u0a24\u0a47 {0}":_.Dy=="ro"?" \u0219i {0}":_.Dy=="si"?", \u0dc3\u0dc4 {0}":_.Dy=="sk"?" a {0}":_.Dy=="sl"?" in {0}":_.Dy=="sq"?" dhe {0}":_.Dy=="sv"?" och {0}":
_.Dy=="sw"?" na {0}":_.Dy=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":_.Dy=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":_.Dy=="th"?" \u0e41\u0e25\u0e30{0}":_.Dy=="tr"?" ve {0}":_.Dy=="ur"?"\u060c \u0627\u0648\u0631 {0}":_.Dy=="uz"?" va {0}":_.Dy=="vi"?" v\u00e0 {0}":_.Dy=="zh-HK"?"\u53ca{0}":_.Dy=="zu"?", ne-{0}":_.Dy=="af"||_.Dy=="nl"?" en {0}":_.Dy=="ar"||_.Dy=="ar-XB"?" \u0648{0}":_.Dy=="be"||_.Dy=="uk"?" \u0456 {0}":_.Dy=="en-GB"||_.Dy=="en-IN"?" and {0}":_.Dy=="en"||_.Dy=="en-XA"?
", and {0}":_.Dy=="et"||_.Dy=="fi"?" ja {0}":_.Dy=="fr"||_.Dy=="fr-CA"?" et {0}":_.Dy=="zh-CN"||_.Dy=="zh-TW"?"\u548c{0}":_.Dy=="da"||_.Dy=="is"||_.Dy=="no"?" og {0}":_.Dy=="es"||_.Dy=="es-419"||_.Dy=="es-US"?" y {0}":_.Dy=="kk"||_.Dy=="lo"||_.Dy=="mn"?", {0}":_.Dy=="bg"||_.Dy=="mk"||_.Dy=="ru"||_.Dy=="sr"?" \u0438 {0}":_.Dy=="gl"||_.Dy=="it"||_.Dy=="pt-BR"||_.Dy=="pt-PT"?" e {0}":" i {0}";var f=_.Dy=="am"?"{0} \u12a5\u1293 {1}":_.Dy=="as"?"{0} \u0986\u09f0\u09c1 {1}":_.Dy=="az"?"{0} v\u0259 {1}":
_.Dy=="bn"?"{0} \u098f\u09ac\u0982 {1}":_.Dy=="de"?"{0} und {1}":_.Dy=="el"?"{0} \u03ba\u03b1\u03b9 {1}":_.Dy=="eu"?"{0} eta {1}":_.Dy=="fa"?"{0} \u0648 {1}":_.Dy=="fil"?"{0} at {1}":_.Dy=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":_.Dy=="hi"?"{0} \u0914\u0930 {1}":_.Dy=="hu"?"{0} \u00e9s {1}":_.Dy=="hy"?"{0} \u0587 {1}":_.Dy=="iw"?"{0} \u05d5-{1}":_.Dy=="ja"?"{0}\u3001{1}":_.Dy=="ka"?"{0} \u10d3\u10d0 {1}":_.Dy=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":_.Dy=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":_.Dy=="kn"?
"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":_.Dy=="ko"?"{0} \ubc0f {1}":_.Dy=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":_.Dy=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":_.Dy=="lt"?"{0} ir {1}":_.Dy=="lv"?"{0} un {1}":_.Dy=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":_.Dy=="mn"?"{0}, {1}":_.Dy=="mr"?"{0} \u0906\u0923\u093f {1}":_.Dy=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":_.Dy=="ne"?"{0} \u0930 {1}":_.Dy=="or"?"{0} \u0b13 {1}":_.Dy=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":_.Dy=="ro"?"{0} \u0219i {1}":_.Dy==
"si"?"{0} \u0dc3\u0dc4 {1}":_.Dy=="sl"?"{0} in {1}":_.Dy=="sq"?"{0} dhe {1}":_.Dy=="sv"?"{0} och {1}":_.Dy=="sw"?"{0} na {1}":_.Dy=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":_.Dy=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":_.Dy=="th"?"{0}\u0e41\u0e25\u0e30{1}":_.Dy=="tr"?"{0} ve {1}":_.Dy=="ur"?"{0} \u0627\u0648\u0631 {1}":_.Dy=="uz"?"{0} va {1}":_.Dy=="vi"?"{0} v\u00e0 {1}":_.Dy=="zh-HK"?"{0}\u53ca{1}":_.Dy=="zu"?"{0} ne-{1}":_.Dy=="af"||_.Dy=="nl"?"{0} en {1}":_.Dy=="ar"||_.Dy==
"ar-XB"?"{0} \u0648{1}":_.Dy=="be"||_.Dy=="uk"?"{0} \u0456 {1}":_.Dy=="cs"||_.Dy=="sk"?"{0} a\u00a0{1}":_.Dy=="et"||_.Dy=="fi"?"{0} ja {1}":_.Dy=="fr"||_.Dy=="fr-CA"?"{0} et {1}":_.Dy=="id"||_.Dy=="ms"?"{0} dan {1}":_.Dy=="zh-CN"||_.Dy=="zh-TW"?"{0}\u548c{1}":_.Dy=="da"||_.Dy=="is"||_.Dy=="no"?"{0} og {1}":_.Dy=="es"||_.Dy=="es-419"||_.Dy=="es-US"?"{0} y {1}":_.Dy=="bg"||_.Dy=="mk"||_.Dy=="ru"||_.Dy=="sr"?"{0} \u0438 {1}":_.Dy=="en"||_.Dy=="en-GB"||_.Dy=="en-IN"||_.Dy=="en-XA"?"{0} and {1}":_.Dy==
"gl"||_.Dy=="it"||_.Dy=="pt-BR"||_.Dy=="pt-PT"?"{0} e {1}":"{0} i {1}";_.Dy==="sq"?(r=r.replace("dhe","e"),f=f.replace("dhe","e")):_.Dy==="th"?(J=J.replace("{0}"," {0}"),f=f.replace("{0}","{0} "),f=f.replace("{1}"," {1}")):_.Dy==="ne"?J=",":_.Dy==="zh-CN"?J="":V.includes(_.Dy)&&(J=" ");return Z.length<2?Z.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(_.Dy)?Z.length===2?
f.replace("{0}",Z[0]).replace("{1}",Z[1]):a.replace("{0}",Z[0])+Z.slice(1,-1).join(J)+r.replace("{0}",Z[Z.length-1]):Z.join(J)};
_.P.getTimeParam=function(){return PlD(this.timeString)};
_.P.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var Z={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},V;_.P4(_.Ze(),(V=this.data)==null?void 0:V.trackingParams,Z,7)};
_.P.onChangeStartAtTimestamp=function(){for(var Z=this.startAtTimestamp.value.split(":"),V=0,a=1,J=Z.length-1;J>=0;J--)V+=Number(Z[J])*a,a*=60;this.updateTimeSecs(V);this.setTimestamp()};
_.P.onOpen=function(){var Z=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var V=_.po();V?V.getPlayerPromise().then(function(a){a=a.getCurrentTime();Z.updateTimeSecs(a)}):EXo()&&this.updateTimeSecs(EXo())};
_.P.setTimestamp=function(){var Z=Math.floor(this.currentTimeSecs);_.MR(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!Z,timestamp:Z||""}])};
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],aV.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],aV.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],aV.prototype,"data",void 0);_.z([_.x({value:!1,notify:!0}),_.u("design:type",Boolean)],aV.prototype,"isStartAtChecked",void 0);_.z([_.x(),_.u("design:type",Number)],aV.prototype,"currentTimeSecs",void 0);
_.z([_.x({computed:"computeTimeString(currentTimeSecs)"}),_.u("design:type",String)],aV.prototype,"timeString",void 0);_.z([_.x({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.u("design:type",String)],aV.prototype,"timeStringA11y",void 0);_.z([_.Ly("#start-at-timestamp"),_.u("design:type",Object)],aV.prototype,"startAtTimestamp",void 0);aV=_.z([_.qZ({is:"yt-start-at-renderer",disableElementRegistration:!0})],aV);
_.e(aV,"yt-start-at-renderer",function(){if(UbW===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;bOI===void 0&&(bOI=document.createElement("template"));var J=bOI;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);UbW=Z}Z=UbW;return Z},{mode:2});var HOC;var Aqi;var k1S=new Map([["ADD_TO_PLAYLIST","playlist_add"],["ADD_TO_REMOTE_QUEUE","add_to_queue"],["CAST_ICON","chromecast-filled"],["CAST_OUTLINE","chromecast"],["DISLIKE","dislike_outline"],["DISLIKE_SELECTED","dislike"],["ERROR_WHITE","error"],["FAVORITE","like_outline"],["LIKE","like_outline"],["LIKE_SELECTED","like"],["LOOP","music_repeat_all"],["LOOP_ONE","music_repeat_one"],["PLAYLIST_PLAY","playlists"],["QUEUE_PLAY_NEXT","playlists"],["REMOVE","delete"],["REMOVE_FROM_HISTORY","delete"],["REMOVE_FROM_PLAYLIST",
"delete"],["SHUFFLE","music_shuffle"],["SUBSCRIPTIONS","subscriptions"],["TAB_EXPLORE","explore"],["TAB_MUSIC_PREMIUM","youtube_music_monochrome"],["UNFAVORITE","like"]]),ERW=new Map([["BOOKMARK","bookmark-filled"],["CLOUD_UPLOAD","cloud_arrow_up"],["DISLIKE","dislike"],["DISLIKE_SELECTED","dislike-filled"],["ERROR_WHITE","error-filled"],["FAVORITE","like"],["INSERT_CHART_OUTLINED","bar_graph_box_vertical"],["LIKE","like"],["LIKE_SELECTED","like-filled"],["MUSIC_EXPLICIT_BADGE","music_explicit_badge-filled"],
["MUSIC_SHUFFLE","shuffle"],["PAUSE","offline_pause"],["REMOVE","delete"],["REMOVE_FROM_HISTORY","delete"],["REMOVE_FROM_PLAYLIST","delete"],["TAB_MUSIC_PREMIUM","youtube_music_monochrome"],["UNFAVORITE","like-filled"],["VOLUME_UP","volume_up"],["DISMISS_QUEUE","list_remove"]]),jxW=new Map([["ARROW_CHART_NEUTRAL","yt-icons:"],["OFFLINE_NO_CONTENT","offline-no-content:"],["YOUTUBE","yt-logos:"]]);var vRK={};vRK.YtBindingExpressionsBehavior={identity:_.pn,msg:function(Z,V){V=V===void 0?{}:V;return _.oC(Z,V,Z)},
msgPlural:function(Z,V){return _.rV(Z,V)},
getMusicIconFromType:function(Z){if(_.F("music_web_enable_icon_wil"))Z=_.RL(Z);else if(ERW.has(Z))Z="yt-sys-icons:"+ERW.get(Z);else{var V=k1S.get(Z)||_.RL(Z).split(":")[1];V=_.RCE(V);var a;Z=((a=jxW.get(Z))!=null?a:"yt-sys-icons:")+V}return Z}};var xbK;var QxL;var plH;var huK=document.head,euk=huK.appendChild,zu8;if(plH===void 0){var $bW=document.createElement("template");_.w($bW,'\x3c!--css-build:shady--\x3e<iron-iconset-svg name="socialNetworks" size="48"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="socialNetworksRound" size="60"><svg><defs></defs></svg></iron-iconset-svg>');plH=$bW}zu8=plH;euk.call(huK,zu8.content);var JY=function(){var Z=_.Q.apply(this,arguments)||this;Z.screenLayer=7;return Z};
_.O(JY,_.Q);JY.prototype.getScreenLayer=function(){return this.screenLayer};
JY.prototype.onTap=function(Z){Z&&Z.detail&&(Z.detail.x||Z.detail.y)&&_.H(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.Wo(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(Z=this.getScreenLayer(),_.Rg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:Z}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.QS.Object.defineProperties(JY.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()}}});
JY.prototype.onTap=JY.prototype.onTap;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],JY.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],JY.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],JY.prototype,"data",void 0);_.z([_.E("data.title"),_.u("design:type",Object),_.u("design:paramtypes",[])],JY.prototype,"title",null);
_.z([_.E("data.serviceName"),_.u("design:type",String),_.u("design:paramtypes",[])],JY.prototype,"icon",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],JY.prototype,"onTap",null);JY=_.z([_.qZ({is:"yt-share-target-renderer",disableElementRegistration:!0})],JY);
_.e(JY,"yt-share-target-renderer",function(){if(QxL===void 0){var Z=document.createElement("template");_.w(Z,'\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" icon="[[icon]]"></yt-icon>\n  <div id="title" style-target="title" class="style-scope yt-share-target-renderer">[[title]]</div>\n</button>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;xbK===void 0&&(xbK=document.createElement("template"));var J=xbK;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);QxL=Z}Z=QxL;return Z},{mode:2});var Ru0;var MQK;var oV=function(){var Z=_.Q.apply(this,arguments)||this;Z.SHARE_TARGET_WIDTH=70;Z.SHARE_TARGET_MARGIN_RIGHT=8;Z.PAGE_SCROLL_SPEED=9;Z.actionMap={"yt-share-panel-reset-action":"onReset_"};return Z};
_.O(oV,_.Q);_.P=oV.prototype;_.P.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.P.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.H(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.H(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.P.onReset_=function(){if(_.H(this.hostElement).querySelector("#list")){var Z=_.H(this.hostElement).querySelector("#list");var V=_.H(this.hostElement).querySelector("#list");var a=V.offsetLeft,J=V.offsetParent;J||_.b04(V)!="fixed"||(J=_.OY(V).documentElement);if(J){if(_.PL&&!_.BL(58)){var r=_.xHE(J);a+=r.left}else Number(_.Bon)>=8&&!(Number(_.Bon)>=9)&&(r=_.xHE(J),a-=r.left);V=_.jIc(J)?J.clientWidth-(a+V.offsetWidth):a}else V=a;G5o(Z,V);this.updateScrollButtons_()}};
_.P.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.P.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.P.onScrollWheel_=function(Z){Z.stopPropagation();Z.preventDefault();var V=OoI(_.H(this.hostElement).querySelector("#list"));Z=Math.abs(Z.deltaX)>Math.abs(Z.deltaY)?Z.deltaX:Z.deltaY;G5o(_.H(this.hostElement).querySelector("#list"),V+Z);this.updateScrollButtons_()};
_.P.smoothScrollByOnePage_=function(Z){var V=_.H(this.hostElement).querySelector("#list"),a=(Math.floor(V.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,J=OoI(V),r=a*(Z?1:-1),f=this.PAGE_SCROLL_SPEED,d=this.updateScrollButtons_.bind(this),N=0,C;(function Y(){N+=f;C=N/a*2;G5o(V,J+r*(C<1?C*C:-C*C+4*C-2));N<a?window.requestAnimationFrame(Y):d()})()};
_.P.updateScrollButtons_=function(){var Z=OoI(_.H(this.hostElement).querySelector("#list")),V=_.H(this.hostElement).querySelector("#list").scrollWidth-_.H(this.hostElement).querySelector("#list").clientWidth;_.H(this.hostElement).querySelector("#scroll-button-back").hidden=Z<=0;_.H(this.hostElement).querySelector("#scroll-button-forward").hidden=Z>=V};
oV.prototype.onScrollWheel_=oV.prototype.onScrollWheel_;oV.prototype.onDataChanged_=oV.prototype.onDataChanged_;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],oV.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],oV.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(vRK.YtBindingExpressionsBehavior),_.u("design:type",Object)],oV.prototype,"ytBindingExpressionsBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],oV.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],oV.prototype,"data",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],oV.prototype,"onDataChanged_",null);_.z([_.$K("wheel"),_.u("design:type",Function),_.u("design:paramtypes",[WheelEvent]),_.u("design:returntype")],oV.prototype,"onScrollWheel_",null);
oV=_.z([_.qZ({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],oV);
_.e(oV,"yt-third-party-share-target-section-renderer",function(){if(MQK===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;Ru0===void 0&&(Ru0=document.createElement("template"));var J=Ru0;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);MQK=Z}Z=MQK;return Z},{mode:2});var r5=function(){return _.Q.apply(this,arguments)||this};
_.O(r5,_.Q);r5.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"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],r5.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],r5.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],r5.prototype,"data",void 0);r5=_.z([_.qZ({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],r5);
_.e(r5,"yt-third-party-network-section-renderer",function(){if(Aqi===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;HOC===void 0&&(HOC=document.createElement("template"));var J=HOC;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Aqi=Z}Z=Aqi;return Z},{mode:2});_.jG(_.Uc(function(Z){return _.S("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.S("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.S(_.lB,{data:function(){return Z.data().firstPartyItems}},{listItemViewModel:_.SU})))},"hg"),"first-party-network-section-view-model",{props:{data:_.Hh}});var L1D=_.z4(["data:image/svg+xml;charset=UTF-8;base64,",""]),P5=function(){var Z=_.Q.apply(this,arguments)||this;Z.screenLayer=7;Z.qrCodeEnabled=_.F("web_enable_sharing_qr_code");Z.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return Z};
_.O(P5,_.Q);_.P=P5.prototype;_.P.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{senderIdSectionRenderer:"ytd-sender-id-section-renderer",thirdPartyNetworkSection:"yt-third-party-network-section-renderer",firstPartyNetworkSectionViewModel:"first-party-network-section-view-model"}}}};
_.P.attached=function(){this.JSC$17732_scroller&&(this.JSC$17732_scroller.dialogElement=this.hostElement.parentNode,this.JSC$17732_scroller.attached&&typeof this.JSC$17732_scroller.attached==="function"&&this.JSC$17732_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.P.onDataChanged=function(){var Z=this,V;(V=this.data)!=null&&V.contents&&(this.hostElement.setAttribute("links-only","true"),_.py(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),this.maybeRenderQrCode(this.shortUrl()),_.vH(this,function(){_.Rg(Z.hostElement,"yt-refit");Z.focusSharePanelHeader()}))};
_.P.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.P.handleSetTimestamp=function(Z){var V=this.shortUrl();Z.isSet&&(V=_.xD(V,"t",Z.timestamp));this.maybeRenderQrCode(V)};
_.P.shortUrl=function(){var Z,V=(Z=this.data)==null?void 0:Z.contents;if(V)for(Z=0;Z<V.length;Z++){var a=void 0,J=void 0;if((a=V[Z])==null?0:(J=a.thirdPartyNetworkSection)==null?0:J.copyLinkContainer){var r=J=a=void 0;return(r=_.D((a=V[Z])==null?void 0:(J=a.thirdPartyNetworkSection)==null?void 0:J.copyLinkContainer,y6W))==null?void 0:r.shortUrl}}};
_.P.maybeRenderQrCode=function(Z){var V=this,a,J,r,f,d,N,C,T,Y;return _.m(function(X){if(X.nextAddress==1){a=_.H(V.hostElement).querySelector("#qr-code");if(!V.qrCodeEnabled||!Z)return a&&(a.style.display="none"),X.return();J=_.fsE(_.l().resolve(_.MZ),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});r=document.createElement("div");return typeof J==="function"?(J(r),X.jumpTo(2)):_.q(X,J,3)}X.nextAddress!=2&&(f=X.yieldResult,f(r));C=(d=r)==null?void 0:(N=d.firstChild)==null?void 0:N.firstChild;
T=document.createElement("img");Y=_.tV(L1D,btoa(C.outerHTML));T.onload=function(){var n={canvas:a,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:T},t=new P$I;NWo(t,Z);C$K(t,!1,qtD(t));var c=t.modules,y=Object.assign({},d4o,n);c=structuredClone(c);n=c.length;var U,v=(U=y.canvas)!=null?U:document.createElement("canvas");U=y.cellSize;t=y.logo;var h,L=(h=y.logoSize)!=null?h:Math.floor(n/4);n%2!==L%2&&L++;var R=y.logoPadding,rJ=y.backgroundColor;h=n*U;var Zm=
y.width,BJ=0;Zm&&(BJ=y.padding,BJ=Math.ceil(BJ*h/(Zm-BJ*2)),v.style.width=Zm+"px",v.style.height=Zm+"px");v.width!==h+BJ*2&&(v.width=h+BJ*2);v.height!==h+BJ*2&&(v.height=h+BJ*2);h=v.getContext("2d");y.autoClear&&h.clearRect(0,0,v.width,v.height);h.fillStyle=rJ;h.beginPath();h.roundRect(0,0,v.width,v.height,y.borderRadius);h.fill();h.save();h.translate(BJ,BJ);if(t)for(v=Math.floor(n-L)/2-R,R=Math.floor(n+L)/2+R,rJ=v;rJ<R;rJ++)for(Zm=v;Zm<R;Zm++)c[rJ][Zm]=!1;for(v=0;v<n;v++)for(R=0;R<n;R++)(v<7&&R<
7||v<7&&R>=n-7||v>=n-7&&R<7)&&(c[v][R]=!1);var Fu;v=(Fu=y.markerColor)!=null?Fu:y.color;TWk(h,0,0,U,v);TWk(h,U*(n-7),0,U,v);TWk(h,0,U*(n-7),U,v);switch(y.cellStyle){case 0:Fu=c;c=Fu.length;v=y.cellSize;h.beginPath();for(R=0;R<c;R++)for(rJ=0;rJ<c;rJ++)Fu[R][rJ]&&h.rect(R*v,rJ*v,v,v);h.fillStyle=y.color;h.fill();break;case 1:Fu=c;c=Fu.length;v=y.cellSize;R=v*y.relativeCircleSize;h.fillStyle=y.color;h.beginPath();for(y=0;y<c;y++)for(rJ=0;rJ<c;rJ++)Fu[y][rJ]&&(h.beginPath(),h.ellipse((y+.5)*v,(rJ+.5)*
v,R/2,R/2,0,0,2*Math.PI),h.fill());h.fill();break;case 2:Fu=c;c=Fu.length;v=y.cellSize;h.fillStyle=y.color;y=[[1,1],[-1,1],[-1,-1],[1,-1]];h.beginPath();for(R=0;R<c;R++)for(rJ=0;rJ<c;rJ++)if(Fu[R][rJ])h.roundRect(R*v,rJ*v,v,v,v/2),R+1<c&&Fu[R+1][rJ]&&h.rect(R*v+v/2,rJ*v,v,v),rJ+1<c&&Fu[R][rJ+1]&&h.rect(R*v,rJ*v+v/2,v,v);else{Zm=R*v+v/2;BJ=rJ*v+v/2;for(var Ga=0;Ga<4;Ga++){var OE=_.B(y[Ga]),hO=OE.next().value;OE=OE.next().value;R+hO>=0&&R+hO<c&&rJ+OE>=0&&rJ+OE<c&&Fu[R+hO][rJ]&&Fu[R][rJ+OE]&&Fu[R+hO][rJ+
OE]&&(hO=Ga*Math.PI/2,OE=v/2,h.moveTo(Zm+OE*Math.cos(hO),BJ+OE*Math.sin(hO)),h.arc(Zm,BJ,v/2,hO,hO+Math.PI/2,!1),h.lineTo(Zm+OE*(Math.cos(hO)-Math.sin(hO)),BJ+OE*(Math.cos(hO)+Math.sin(hO))),h.lineTo(Zm+OE*Math.cos(hO),BJ+OE*Math.sin(hO)))}}h.fill()}t&&h.drawImage(t,(n-L)*U/2,(n-L)*U/2,L*U,L*U);h.restore();a.style.removeProperty("display")};
T.src=_.C_(Y);_.mt(X)})};
_.P.hasCommunityPostRenderer=function(){var Z,V,a,J;return!!((Z=this.data)==null?0:(V=Z.header)==null?0:(a=V.sharePanelHeaderRenderer)==null?0:(J=a.communityPost)==null?0:J.communityPostSectionRenderer)};
_.P.onTapClose=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])};
_.P.getScreenLayer=function(){return this.screenLayer};
_.P.logSharePanelPage=function(){if(!_.F("enable_share_panel_navigation_logging_fix_on_web")){var Z;if((Z=this.data)!=null&&Z.trackingParams){Z=this.data.trackingParams;var V=this.parentClickTrackingParams;V=V?_.oN(V):void 0;var a=_.Ze();_.ac(a,21760,V,{layer:7,parentLayer:0});a.graftServerVe(Z,void 0,7);_.EV().dispatch(_.$z({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}};
P5.prototype.onDataChanged=P5.prototype.onDataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],P5.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],P5.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],P5.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],P5.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],P5.prototype,"data",void 0);_.z([_.x({value:_.oC("SBOX_INAPPROPRIATE_CANCEL")}),_.u("design:type",String)],P5.prototype,"closeButtonAriaLabel",void 0);_.z([_.Ly("yt-share-panel-header-renderer"),_.u("design:type",HTMLElement)],P5.prototype,"header",void 0);_.z([_.x({selector:function(Z){return Z.share.parentClickTrackingParams}}),
_.u("design:type",String)],P5.prototype,"parentClickTrackingParams",void 0);_.z([_.x(),_.u("design:type",Object)],P5.prototype,"qrCodeEnabled",void 0);_.z([_.Ly("#scroller"),_.u("design:type",Object)],P5.prototype,"JSC$17732_scroller",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],P5.prototype,"onDataChanged",null);P5=_.z([_.p({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],P5);
_.e(P5,"ytd-unified-share-panel-renderer",function(){if(tQS!==void 0)return tQS;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unified-share-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-unified-share-panel-renderer">\n  <div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer">\n    <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer"></tp-yt-paper-spinner>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onTapClose" class="style-scope ytd-unified-share-panel-renderer">\n    <yt-icon icon="close" class="style-scope ytd-unified-share-panel-renderer"></yt-icon>\n  </yt-icon-button>\n  <yt-share-panel-header-renderer id="share-panel-header" data="[[data.header.sharePanelHeaderRenderer]]" hidden="[[data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer">\n  </yt-share-panel-header-renderer>\n  <div id="contents" class="style-scope ytd-unified-share-panel-renderer"></div>\n  <canvas id="qr-code" alt="QR code" hidden="[[!qrCodeVisible]]" class="style-scope ytd-unified-share-panel-renderer">\n</canvas></tp-yt-paper-dialog-scrollable>\n');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return tQS=Z},{mode:1});var uND;var f3=function(){var Z=_.Q.apply(this,arguments)||this;Z.modernModal=_.F("kevlar_sign_in_modal_modernization");return Z};
_.O(f3,_.Q);f3.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
f3.prototype.computeShouldHideOldButtons=function(){var Z;return!((Z=this.data)==null?0:Z.button)};
_.QS.Object.defineProperties(f3.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var Z,V;if(this.modernModal&&((Z=this.data)==null?0:(V=Z.button)==null?0:V.buttonRenderer))return Object.assign({},this.data.button.buttonRenderer,{style:"STYLE_MONO_FILLED"});var a,J;return(a=this.data)==null?void 0:(J=a.button)==null?void 0:J.buttonRenderer}}});
_.z([_.x(),_.u("design:type",Object)],f3.prototype,"data",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],f3.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],f3.prototype,"ytEventForwardingBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],f3.prototype,"modernModal",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],f3.prototype,"buttonRendererData",null);
f3=_.z([_.p({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],f3);
_.e(f3,"ytd-modal-with-title-and-button-renderer",function(){if(uND!==void 0)return uND;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return uND=Z},{mode:1});var W1S;var iT=function(){return _.Q.apply(this,arguments)||this};
_.O(iT,_.Q);iT.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("page-changed",this.page))};
iT.prototype.pageChangedForBinding=iT.prototype.pageChangedForBinding;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],iT.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],iT.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],iT.prototype,"page",void 0);_.z([_.RX("page"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iT.prototype,"pageChangedForBinding",null);
iT=_.z([_.p({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],iT);
_.e(iT,"ytd-account-item-section-header-renderer",function(){if(W1S!==void 0)return W1S;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return W1S=Z},{mode:1});var gRD;var B5=function(){return _.Q.apply(this,arguments)||this};
_.O(B5,_.Q);B5.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"}}}};
B5.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],B5.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],B5.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ck),_.u("design:type",Object)],B5.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],B5.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!1}),_.u("design:type",Function)],B5.prototype,"onAccountItemTap",void 0);
B5=_.z([_.p({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],B5);
_.e(B5,"ytd-account-item-section-renderer",function(){if(gRD!==void 0)return gRD;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return gRD=Z},{mode:1});var I6W;var Z1K;var d5=function(){return _.Q.apply(this,arguments)||this};
_.O(d5,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],d5.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],d5.prototype,"data",void 0);d5=_.z([_.p({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],d5);
_.e(d5,"ytd-accounts-dialog-header-renderer",function(){if(Z1K!==void 0)return Z1K;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Z1K=Z},{mode:1});var V28;var mF=function(){return _.Q.apply(this,arguments)||this};
_.O(mF,_.Q);mF.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],mF.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],mF.prototype,"data",void 0);mF=_.z([_.p({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],mF);
_.e(mF,"ytd-google-account-header-renderer",function(){if(V28!==void 0)return V28;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return V28=Z},{mode:1});var NJ=function(){return _.Q.apply(this,arguments)||this};
_.O(NJ,_.Q);NJ.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"}}}};
NJ.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("page-changed",this.page))};
NJ.prototype.pageChangedForBinding=NJ.prototype.pageChangedForBinding;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],NJ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],NJ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],NJ.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],NJ.prototype,"page",void 0);
_.z([_.RX("page"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NJ.prototype,"pageChangedForBinding",null);NJ=_.z([_.p({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],NJ);
_.pr()(NJ,"ytd-account-section-list-renderer",function(){if(I6W===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);I6W=Z}Z=I6W;return Z},{allowedProps:["data"],
mode:1});var aVL;var C3=function(){var Z=_.Q.apply(this,arguments)||this;Z.enableHandlesAccountMenuSwitcher=_.F("enable_handles_account_menu_switcher");return Z};
_.O(C3,_.Q);C3.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
C3.prototype.dataChanged=C3.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],C3.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],C3.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],C3.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.z([_.Ly("#avatar"),_.u("design:type",Object)],C3.prototype,"avatar",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],C3.prototype,"dataChanged",null);C3=_.z([_.p({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],C3);
_.pr()(C3,"ytd-active-account-header-renderer",function(){if(aVL===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);aVL=Z}Z=aVL;return Z},{allowedProps:["data"],
mode:1});var JZC;var oi8;var qJ=function(){return _.Q.apply(this,arguments)||this};
_.O(qJ,_.Q);qJ.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
qJ.prototype.onBackTap=function(){_.Rg(this.hostElement,"yt-menu-back-tapped")};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],qJ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],qJ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],qJ.prototype,"data",void 0);qJ=_.z([_.p({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],qJ);
_.pr()(qJ,"ytd-simple-menu-header-renderer",function(){if(oi8===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);oi8=Z}Z=oi8;return Z},{allowedProps:["data"],
mode:2});var rZo;var SM=function(){return _.Q.apply(this,arguments)||this};
_.O(SM,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],SM.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],SM.prototype,"data",void 0);SM=_.z([_.p({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],SM);
_.e(SM,"ytd-comment-video-thumbnail-header-renderer",function(){if(rZo!==void 0)return rZo;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return rZo=Z},{mode:1});var P58;var TB=function(){return _.Q.apply(this,arguments)||this};
_.O(TB,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],TB.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],TB.prototype,"data",void 0);TB=_.z([_.p({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],TB);
_.e(TB,"ytd-abuse-type-selector-renderer",function(){if(P58!==void 0)return P58;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return P58=Z},{mode:1});var fVL;var Yc=function(){return _.Q.apply(this,arguments)||this};
_.O(Yc,_.Q);Yc.prototype.attached=function(){var Z=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){Z.additionalContextInput.focusTextInput()})};
Yc.prototype.handleAdditionalContextChanged=function(){var Z=this;_.t4(this,"ytd-report-channel-additional-context-update",function(){Z.ytdReduxBehavior.dispatch(_.$z({type:"ADDITIONAL_CONTEXT_UPDATED",payload:Z.additionalContext}))},300)};
Yc.prototype.updateAdditionalContextFromBinding=function(Z){this.additionalContext=Z.detail.value};
Yc.prototype.handleAdditionalContextChanged=Yc.prototype.handleAdditionalContextChanged;_.z([_.A(_.s5),_.u("design:type",Object)],Yc.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",String)],Yc.prototype,"additionalContext",void 0);_.z([_.x({selector:function(Z){return Z.reportChannelAbuse.additionalContext}}),
_.u("design:type",String)],Yc.prototype,"additionalContextRedux",void 0);_.z([_.x(),_.u("design:type",Object)],Yc.prototype,"data",void 0);_.z([_.Ly("yt-text-input-form-field-renderer"),_.u("design:type",Object)],Yc.prototype,"additionalContextInput",void 0);_.z([_.RX("additionalContext"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Yc.prototype,"handleAdditionalContextChanged",null);
Yc=_.z([_.p({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],Yc);
_.e(Yc,"ytd-report-channel-modal-additional-context-renderer",function(){if(fVL!==void 0)return fVL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return fVL=Z},{mode:1});var i1S;var XU=function(){var Z=_.Q.apply(this,arguments)||this;Z.nextButtonDisabled=null;Z.submitEndpoint=null;Z.navigationEndpoint=null;Z.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return Z};
_.O(XU,_.Q);_.P=XU.prototype;_.P.computeNextButtonData=function(Z,V,a){var J={};V&&(J.navigationEndpoint=V);a&&(J.serviceEndpoint=a);Z&&Z.buttonRenderer&&_.lv.extend(J,Z.buttonRenderer);return J};
_.P.handleReportChannelModalDisableNextButtonAction=function(Z){this.setNextButtonIsDisabled(Z)};
_.P.handleReportFormEndpointUpdateAction=function(Z){this.setNextButtonIsDisabled(!!Z.disableSubmitButton);this.resetEndpointData();Z.submitEndpoint?this.submitEndpoint=Z.submitEndpoint:Z.submitNavigationEndpoint&&(this.navigationEndpoint=Z.submitNavigationEndpoint)};
_.P.handleSignalActionSubmitForm=function(){var Z,V=Object.keys(((Z=this.reportChannelAbuseForm)==null?void 0:Z.selectedVideoIds)||{}),a;Z=((a=this.reportChannelAbuseForm)==null?void 0:a.additionalContext)||"";var J;a=((J=this.reportChannelAbuseForm)==null?void 0:J.impersonatedChannelUrl)||"";var r;if((r=this.data)==null?0:r.submitEndpoint){V={impersonated_channel_url:a,text:Z,video_ids:V};var f;_.l().resolve(_.Lf).resolveCommand((f=this.data)==null?void 0:f.submitEndpoint,{form:Object.assign({},
V,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.P.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.P.onYtServiceRequestError=function(Z){this.setNextButtonIsDisabled(!1);_.sf(this.hostElement,Z.detail.error.message)};
_.P.setNextButtonIsDisabled=function(Z){this.set("data.nextButton.buttonRenderer.isDisabled",Z)};
_.P.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
XU.prototype.onYtServiceRequestError=XU.prototype.onYtServiceRequestError;XU.prototype.onYtServiceRequestCompleted=XU.prototype.onYtServiceRequestCompleted;_.z([_.x(),_.u("design:type",Object)],XU.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],XU.prototype,"nextButtonDisabled",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],XU.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],XU.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],XU.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],XU.prototype,"submitEndpoint",void 0);_.z([_.x(),_.u("design:type",Object)],XU.prototype,"navigationEndpoint",void 0);_.z([_.x({selector:function(Z){return Z.reportChannelAbuse}}),
_.u("design:type",Object)],XU.prototype,"reportChannelAbuseForm",void 0);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],XU.prototype,"onYtServiceRequestCompleted",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],XU.prototype,"onYtServiceRequestError",null);
XU=_.z([_.p({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],XU);
_.e(XU,"ytd-report-channel-modal-footer-renderer",function(){if(i1S!==void 0)return i1S;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return i1S=Z},{mode:1});var BDK;var K3=function(){var Z=_.Q.apply(this,arguments)||this;Z.boundOnTapDismissButton=function(){Z.closePopup()};
return Z};
_.O(K3,_.Q);K3.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
K3.prototype.handleDataChanged=function(){_.ju(this.hostElement)};
K3.prototype.closePopup=function(){_.MR(this.hostElement,"yt-close-popup-action")};
K3.prototype.handleDataChanged=K3.prototype.handleDataChanged;_.z([_.x(),_.u("design:type",Object)],K3.prototype,"boundOnTapDismissButton",void 0);_.z([_.x(),_.u("design:type",Object)],K3.prototype,"data",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],K3.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],K3.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],K3.prototype,"handleDataChanged",null);K3=_.z([_.p({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],K3);
_.e(K3,"ytd-report-channel-modal-header-renderer",function(){if(BDK!==void 0)return BDK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return BDK=Z},{mode:1});var djC;var n3=function(){var Z=_.Q.apply(this,arguments)||this;Z.autoValidate=!1;Z.invalid=!1;Z.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return Z};
_.O(n3,_.Q);_.P=n3.prototype;_.P.attached=function(){var Z=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){Z.channelUrlInput.focusTextInput()})};
_.P.disableNextButton=function(Z){_.MR(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[Z])};
_.P.handleImpersonatedChannelUrlChanged=function(){var Z=this;this.disableNextButton(!0);this.invalid=!1;_.t4(this,"ytd-report-channel-impersonated-channel-update",function(){var V=Z.impersonatedChannelUrl.trim();Z.ytdReduxBehavior.dispatch(_.$z({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:V}));var a;((a=Z.data)==null?0:a.submitEndpoint)&&V&&_.l().resolve(_.Lf).resolveCommand(Z.data.submitEndpoint,{form:{impersonated_channel_url:V,element:Z.hostElement}})},500)};
_.P.handleModifyReportFormCommand=function(Z){this.invalid=this.get("modifyReportFormCommand.action",Z)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.P.updateInvalidFromBinding=function(Z){this.invalid=Z.detail.value};
_.P.updateImpersonatedChannelUrlFromBinding=function(Z){this.impersonatedChannelUrl=Z.detail.value};
n3.prototype.handleImpersonatedChannelUrlChanged=n3.prototype.handleImpersonatedChannelUrlChanged;_.z([_.A(_.s5),_.u("design:type",Object)],n3.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],n3.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],n3.prototype,"autoValidate",void 0);_.z([_.x(),_.u("design:type",Object)],n3.prototype,"invalid",void 0);
_.z([_.x(),_.u("design:type",String)],n3.prototype,"impersonatedChannelUrl",void 0);_.z([_.x({selector:function(Z){return Z.reportChannelAbuse.impersonatedChannelUrl}}),
_.u("design:type",String)],n3.prototype,"impersonatedChannelUrlRedux",void 0);_.z([_.x(),_.u("design:type",Object)],n3.prototype,"data",void 0);_.z([_.Ly("#text-input"),_.u("design:type",Object)],n3.prototype,"channelUrlInput",void 0);_.z([_.RX("impersonatedChannelUrl"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],n3.prototype,"handleImpersonatedChannelUrlChanged",null);
n3=_.z([_.p({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],n3);
_.e(n3,"ytd-report-channel-modal-impersonation-renderer",function(){if(djC!==void 0)return djC;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return djC=Z},{mode:1});var mj0;var NDW;var lT=function(){return _.Q.apply(this,arguments)||this};
_.O(lT,_.Q);lT.prototype.onCheckboxToggled=function(Z){var V,a,J=(a=_.D((V=this.data)==null?void 0:V.video,_.Ul))==null?void 0:a.videoId;J&&this.ytdReduxBehavior.dispatch(Z.target.checked?_.$z({type:"VIDEO_SELECTED",payload:J}):_.$z({type:"VIDEO_UNSELECTED",payload:J}))};
lT.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.QS.Object.defineProperties(lT.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var Z,V=(Z=this.data)==null?void 0:Z.video;if(!V)return{};var a;Z=(a=_.D(V,_.Ul))==null?void 0:a.navigationEndpoint;if(!Z)return V;_.D(Z==null?void 0:Z.commandMetadata,_.p4)&&(_.D(Z.commandMetadata,_.p4).ignoreNavigation=!0);return V}}});
_.z([_.x({reflectToAttribute:!0,selector:function(Z,V){return V in Z.reportChannelAbuse.selectedVideoIds},
selectorArgs:["data.video.videoRenderer.videoId"]}),_.u("design:type",Boolean)],lT.prototype,"checked",void 0);_.z([_.x(),_.u("design:type",Object)],lT.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],lT.prototype,"video",null);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],lT.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],lT.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.s5),_.u("design:type",Object)],lT.prototype,"ytdReduxBehavior",void 0);lT=_.z([_.p({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],lT);
_.e(lT,"ytd-selectable-video-renderer",function(){if(NDW!==void 0)return NDW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return NDW=Z},{mode:1});var tY=function(){var Z=_.Q.apply(this,arguments)||this;Z.monitorScroll=!0;return Z};
_.O(tY,_.Q);tY.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],tY.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],tY.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],tY.prototype,"data",void 0);tY=_.z([_.p({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],tY);
_.e(tY,"ytd-selectable-video-list-renderer",function(){if(mj0!==void 0)return mj0;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return mj0=Z},{mode:1});var C5C;_.YN("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var sh=function(){return _.Q.apply(this,arguments)||this};
_.O(sh,_.Q);sh.prototype.onChange=function(Z){if(Z=_.yp(Z).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.F("kevlar_command_handler_migration_killswitch"))_.gW(this.hostElement,Z,this.hostElement);else{Z=_.B(Z);for(var V=Z.next();!V.done;V=Z.next())this.ytComponentBehavior.resolveCommand(V.value)}};
sh.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
sh.prototype.updateDataToggledFromBinding=function(Z){this.set("data.toggled",Z.detail.value)};
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],sh.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],sh.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],sh.prototype,"data",void 0);_.z([_.x({computed:"isEnabled(data)"}),_.u("design:type",Boolean)],sh.prototype,"enabled",void 0);sh=_.z([_.p({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],sh);
_.e(sh,"ytd-toggle-item-renderer",function(){if(C5C!==void 0)return C5C;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return C5C=Z},{mode:1});var q2I;var S2D;var TDi;var FU=function(){var Z=_.Q.apply(this,arguments)||this;Z.setVisible=!1;Z.boundOnSubmitButtonClick=function(){Z.onSubmitButtonClick()};
Z.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return Z};
_.O(FU,_.Q);FU.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}}}}}};
FU.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
FU.prototype.onSubmitButtonClick=function(){var Z;((Z=this.data)==null?0:Z.submitEndpoint)&&!_.F("enable_ytc_refunds_submit_form_signal_action")&&_.Wo(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
FU.prototype.handleSignalActionSubmitForm=function(){var Z;((Z=this.data)==null?0:Z.submitEndpoint)&&_.Wo(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.QS.Object.defineProperties(FU.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.hiddenByDefault)&&!this.setVisible}}});
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],FU.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],FU.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],FU.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],FU.prototype,"setVisible",void 0);_.z([_.x(),_.u("design:type",Object)],FU.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],FU.prototype,"surveyFeedbackData",void 0);_.z([_.x(),_.u("design:type",Object)],FU.prototype,"boundOnSubmitButtonClick",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data","setVisible"),_.u("design:type",Object),_.u("design:paramtypes",[])],FU.prototype,"visibilityHidden",null);FU=_.z([_.qZ({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],FU);
_.e(FU,"yt-flow-footer-renderer",function(){if(TDi===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;S2D===void 0&&(S2D=document.createElement("template"));var J=S2D;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);TDi=Z}Z=TDi;return Z},{mode:2});var DD=function(){return _.Q.apply(this,arguments)||this};
_.O(DD,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],DD.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],DD.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],DD.prototype,"data",void 0);_.z([_.x({selector:function(Z){return Z.ypc.surveyFeedbackData}}),
_.u("design:type",Object)],DD.prototype,"surveyFeedbackData",void 0);DD=_.z([_.p({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],DD);
_.e(DD,"ytd-flow-footer-renderer",function(){if(q2I!==void 0)return q2I;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return q2I=Z},{mode:_.h4("kevlar_poly_si_batch_j025")?1:2});var Y2W;var XwJ;var c5=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return Z};
_.O(c5,_.Q);_.P=c5.prototype;_.P.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.XG("multiPageMenuSectionItems")}}};
_.P.handleHideEnclosingAction_=function(Z){if(this.data&&this.data.items)for(var V=0;V<this.data.items.length;V++){var a=this.data.items[V].notificationRenderer;if(a&&a.notificationId==Z.hideEnclosingAction.notificationId){this.splice("data.items",V,1);_.MR(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.P.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.py(this.hostElement,"hidden",!0)};
_.P.updateMenu_=function(Z){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&Z&&!Z.doNotRefreshInbox){Z=this.data.continuations;for(var V=0;V<Z.length;V++)if(Z[V].invalidationContinuationData){var a=void 0;var J=(a=Z[V].invalidationContinuationData)==null?void 0:a.continuation;break}Z=_.lv.clone(this.data.continuationUpdateEndpoint||null);Z.continuation=J;Z.click_tracking_params=this.data.trackingParams;_.Wo(this.hostElement,[Z])}};
_.P.onServiceRequestCompleted_=function(Z,V){if(this.data&&(Z=V.actions)){V=0;for(var a=Z.length;V<a;V++){var J=_.D(Z[V],_.OV4);if(!J)break;if((J.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||J.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&J.continuationItems&&this.data.items){var r=this.data.items.length-1;this.data.items[r].continuationItemRenderer&&this.splice.apply(this,["data.items",r,1].concat(J.continuationItems))}}}};
c5.prototype.onServiceRequestCompleted_=c5.prototype.onServiceRequestCompleted_;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],c5.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],c5.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],c5.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],c5.prototype,"data",void 0);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],c5.prototype,"onServiceRequestCompleted_",null);c5=_.z([_.qZ({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],c5);
_.pr()(c5,"yt-multi-page-menu-section-renderer",function(){if(XwJ===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;Y2W===void 0&&(Y2W=document.createElement("template"));var J=Y2W;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);XwJ=Z}Z=XwJ;return Z},{allowedProps:["data"],
mode:2});var KBL;var ni0;var Oh=function(){return _.Q.apply(this,arguments)||this};
_.O(Oh,_.Q);Oh.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.QS.Object.defineProperties(Oh.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.progress)==null?0:this.data.progress*100}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Oh.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Oh.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Oh.prototype,"data",void 0);_.z([_.E("data.progress"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Oh.prototype,"showProgressBar",null);
_.z([_.E("data.progress"),_.u("design:type",Number),_.u("design:paramtypes",[])],Oh.prototype,"progress",null);Oh=_.z([_.qZ({is:"yt-flow-header-renderer",disableElementRegistration:!0})],Oh);
_.e(Oh,"yt-flow-header-renderer",function(){if(ni0===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;KBL===void 0&&(KBL=document.createElement("template"));var J=KBL;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);ni0=Z}Z=ni0;return Z},{mode:2});var lVK;var t2o;var GB=function(){return _.Q.apply(this,arguments)||this};
_.O(GB,_.Q);GB.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],GB.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],GB.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],GB.prototype,"data",void 0);GB=_.z([_.qZ({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],GB);
_.e(GB,"yt-post-confirmation-flow-step-renderer",function(){if(t2o===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;lVK===void 0&&(lVK=document.createElement("template"));var J=lVK;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);t2o=Z}Z=t2o;return Z},{mode:2});var svk;var FBJ;var w5=function(){return _.Q.apply(this,arguments)||this};
_.O(w5,_.Q);
w5.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"}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],w5.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],w5.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],w5.prototype,"data",void 0);w5=_.z([_.qZ({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],w5);
_.e(w5,"yt-refund-confirmation-flow-step-renderer",function(){if(FBJ===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;svk===void 0&&(svk=document.createElement("template"));var J=svk;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);FBJ=Z}Z=FBJ;return Z},{mode:2});_.RG(fyJ);_.RG(iYW);var B38=_.TJ({avatarViewModel:_.s1});_.RG(d2o);var m2H=_.TJ({commentInteractionViewModel:iYW,sharedSubscriptionViewModel:d2o,buttonViewModel:_.yk});_.RG(N3I);_.RG(Cli);_.RG(qVW);_.RG(SVi);_.RG(T3o);var YVW=_.TJ({profileIdentityInfoViewModel:_.wGi,profileInfoViewModel:T3o});_.RG(XAL);_.$I(XAL,"yt-profile-card-view-model",{propNames:["data"]});var yM=function(){var Z=_.Q.apply(this,arguments)||this;Z.enableFocusFix=_.F("music_web_enable_focus_on_setting_menu_fix")&&_.bU("IS_MOBILE_WEB",!1);Z.covered=!1;Z.hideMenu=!1;Z.isCommentNotificationOnProfileCard=!1;Z.scrolledByTouch=!1;Z.disableBackdropFilter=_.F("web_disable_backdrop_filter");Z.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return Z};
_.O(yM,_.Q);_.P=yM.prototype;
_.P.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"}}}};
_.P.ready=function(){var Z=this;this.JSC$17841_containerElement.addEventListener("scroll",function(){Z.ytRendererBehavior.markDirty()})};
_.P.attributeChanged=function(Z,V){Z==="menu-style"&&_.MR(this.hostElement,"yt-multi-page-menu-closed-action",[V])};
_.P.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.zh(this,this.focusOnStampFinished))};
_.P.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.zh(this,this.focusOnStampFinished))};
_.P.reset=function(){this.closeJobId&&(_.td.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.P.focusOnStampFinished=function(Z){Z.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.zh(this,this.focusOnStampFinished)),this.doFocus())};
_.P.doFocus=function(){var Z=_.xTb(this.sectionsElement);Z.length&&Z[0].focus()};
_.P.computeMenuStyle=function(Z){return Z?Z.toLowerCase().replace(/_/g,"-"):""};
_.P.computeIsCommentNotificationOnProfileCard=function(Z){return _.F("enable_profile_cards_on_comments")&&Z.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.P.computeHideMenu=function(Z,V){return Z||!(!V||!V.showLoadingSpinner)};
_.P.onPopupClosed=function(){this.isPopUpOpen=!1;_.MR(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.P.onPopupOpened=function(Z,V){this.isPopUpOpen=!0;V.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.Rg(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.$z({type:"CHANNEL_REPORT_RESET"})))};
_.P.onYtNavigate=function(Z,V){this.shouldCloseOnNavigateEvent(V.endpoint)&&_.MR(this.hostElement,"yt-close-all-popups-action")};
_.P.handleEndpoint=function(Z){Z=_.D(Z,_.cS);!this.isCommentNotificationOnProfileCard&&Z&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$17841_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.P.handleActions=function(Z){for(var V=0,a=Z.length;V<a;V++){var J=_.D(Z[V],HiK);J&&this.handleGetMultiPageMenuAction(J);(J=_.D(Z[V],_.OV4))&&this.handleAppendContinuationItemsAction(J)}};
_.P.onServiceRequestSentOrCompleted=function(Z,V){Z.detail&&Z.detail.endpoint&&this.handleEndpoint(Z.detail.endpoint);V.actions&&this.handleActions(V.actions)};
_.P.handleGetMultiPageMenuAction=function(Z){var V=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.H(this.submenuElement).appendChild(V);(Z=Z.menu.multiPageMenuRenderer)&&this.logSubmenu(Z);V.data=Z;V.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.P.handleAppendContinuationItemsAction=function(Z){if(this.data&&Z.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&Z.continuationItems&&this.data.sections){var V=this.data.sections.length-1;this.data.sections[V].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),V--);if(this.data.sections[V].multiPageMenuNotificationSectionRenderer&&Z.continuationItems){Z=_.B(Z==null?void 0:Z.continuationItems);for(var a=Z.next();!a.done;a=Z.next())if(a=a.value,_.D(a,PWi)){var J=
void 0,r=void 0,f=void 0,d=void 0,N=void 0;((J=this)==null?0:(r=J.data)==null?0:(f=r.sections)==null?0:(d=f[V])==null?0:(N=d.multiPageMenuNotificationSectionRenderer)==null?0:N.items)&&this.push("data.sections."+V+".multiPageMenuNotificationSectionRenderer.items",a)}else if(_.D(a,_.C04)||_.D(a,_.J1))this.push("data.sections",a),V++}}};
_.P.logSubmenu=function(Z){if(!_.F("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var V=this.ytRendererBehavior.getScreenLayer(),a=_.st(V),J=_.t3(V);if((Z=Z.trackingParams)&&a&&J){var r=_.oN(Z);_.F("combine_ve_grafts")?_.Ze().graftServerVe(Z,J,V):_.GT(a,J,r)}}};
_.P.emptySubmenuContainer=function(){for(var Z=_.H(this.submenuElement);Z.firstChild;)Z.removeChild(Z.firstChild)};
_.P.onMenuBackTap=function(Z){_.Rg(this.hostElement,"yt-submenu-closed");Z.stopPropagation()};
_.P.onSubmenuClosed=function(Z){_.yp(Z)!==this.hostElement&&(this.covered=!1,_.Rg(this.hostElement,"yt-refit"),Z.stopPropagation())};
_.P.onRetrieveLocation=function(Z,V){V.hasComments&&(V.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),Z.stopPropagation())};
_.P.shouldCloseOnNavigateEvent=function(Z){if(!Z)return!0;if(_.D(Z,_.d8A)||_.D(Z,_.m87)||_.D(Z,_.Buc)||_.D(Z,_.H6))return!1;var V;return((V=_.D(Z==null?void 0:Z.commandMetadata,_.p4))==null?0:V.ignoreNavigation)?!1:!0};
_.P.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.P.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.P.refitAfterRender=function(){var Z=this;_.vH(this,function(){_.Rg(Z.hostElement,"yt-refit")})};
yM.prototype.refitAfterRender=yM.prototype.refitAfterRender;yM.prototype.onRetrieveLocation=yM.prototype.onRetrieveLocation;yM.prototype.onSubmenuClosed=yM.prototype.onSubmenuClosed;yM.prototype.onMenuBackTap=yM.prototype.onMenuBackTap;yM.prototype.onServiceRequestSentOrCompleted=yM.prototype.onServiceRequestSentOrCompleted;yM.prototype.onYtNavigate=yM.prototype.onYtNavigate;yM.prototype.onPopupOpened=yM.prototype.onPopupOpened;yM.prototype.onPopupClosed=yM.prototype.onPopupClosed;
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],yM.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],yM.prototype,"ytEventForwardingBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],yM.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],yM.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],yM.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],yM.prototype,"enableFocusFix",void 0);_.z([_.x(),_.u("design:type",Object)],yM.prototype,"covered",void 0);_.z([_.x({computed:"computeHideMenu(covered, data)"}),_.u("design:type",Object)],yM.prototype,"hideMenu",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.u("design:type",String)],yM.prototype,"menuStyle",void 0);
_.z([_.x({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.u("design:type",Object)],yM.prototype,"isCommentNotificationOnProfileCard",void 0);_.z([_.x(),_.u("design:type",Boolean)],yM.prototype,"isPopUpOpen",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],yM.prototype,"scrolledByTouch",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],yM.prototype,"disableBackdropFilter",void 0);
_.z([_.Ly("#sections"),_.u("design:type",HTMLElement)],yM.prototype,"sectionsElement",void 0);_.z([_.Ly("#spinner"),_.u("design:type",HTMLElement)],yM.prototype,"spinnerElement",void 0);_.z([_.Ly("#header"),_.u("design:type",HTMLElement)],yM.prototype,"headerElement",void 0);_.z([_.Ly("#container"),_.u("design:type",HTMLElement)],yM.prototype,"JSC$17841_containerElement",void 0);_.z([_.Ly("#submenu"),_.u("design:type",HTMLElement)],yM.prototype,"submenuElement",void 0);
_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yM.prototype,"onPopupClosed",null);_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],yM.prototype,"onPopupOpened",null);_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],yM.prototype,"onYtNavigate",null);
_.z([_.$K("yt-service-request-completed"),_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],yM.prototype,"onServiceRequestSentOrCompleted",null);_.z([_.$K("yt-menu-back-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],yM.prototype,"onMenuBackTap",null);
_.z([_.$K("yt-submenu-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],yM.prototype,"onSubmenuClosed",null);_.z([_.$K("yt-retrieve-location"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],yM.prototype,"onRetrieveLocation",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yM.prototype,"refitAfterRender",null);
yM=_.z([_.p({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],yM);
_.e(yM,"ytd-multi-page-menu-renderer",function(){if(JZC!==void 0)return JZC;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return JZC=Z},{mode:1});var Djk;var bT=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return Z};
_.O(bT,_.Q);_.P=bT.prototype;_.P.created=function(){this.showTooltips=!0};
_.P.computeAccessibility_=function(Z){return this.get("accessibility.accessibilityData",Z)||null};
_.P.onTap=function(){var Z=_.L4(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(Z&&Z.length===1&&Z[0])_.MR(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var V;if((V=this.data)==null?0:V.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var a;((a=this.data)==null?0:a.menuRequest)&&_.Wo(this.hostElement,[this.data.menuRequest])}}};
_.P.handleTopbarMenuClosedAction=function(Z){var V,a;(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(Z)===((V=this.data)==null?void 0:(a=V.icon)==null?void 0:a.iconType)&&this.toggleIconState(!1)};
_.P.toggleIconState=function(Z){_.F("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=Z)};
_.P.handleUpdateTopbarAvatarAction=function(Z){var V;Z=(V=_.D(Z,c6W))==null?void 0:V.avatarUrl;var a,J;V=(a=this.data)==null?void 0:(J=a.avatar)==null?void 0:J.thumbnails;Z&&V&&(a={thumbnails:[Object.assign({},V[0],{url:Z})]},this.set("data.avatar",a))};
_.QS.Object.defineProperties(bT.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.H(this.hostElement).querySelector("#button")}}});
bT.prototype.onTap=bT.prototype.onTap;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],bT.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],bT.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.kn),_.u("design:type",Object)],bT.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.A(_.XKW.YtButtonBehavior),_.u("design:type",Object)],bT.prototype,"ytButtonBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],bT.prototype,"data",void 0);
_.z([_.Ly("yt-icon-button#button"),_.u("design:type",Object)],bT.prototype,"iconButton",void 0);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bT.prototype,"onTap",null);bT=_.z([_.p({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],bT);
_.e(bT,"ytd-topbar-menu-button-renderer",function(){if(Djk!==void 0)return Djk;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Djk=Z},{mode:1});var cZW;var Uh=function(){return _.Q.apply(this,arguments)||this};
_.O(Uh,_.Q);Uh.prototype.getSelected=function(){return this.reasons.selected};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Uh.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Uh.prototype,"data",void 0);_.z([_.Ly("#reasons"),_.u("design:type",Object)],Uh.prototype,"reasons",void 0);Uh=_.z([_.p({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],Uh);
_.e(Uh,"ytd-ad-feedback-content",function(){if(cZW!==void 0)return cZW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return cZW=Z},{mode:1});var O1S;var H5=function(){return _.Q.apply(this,arguments)||this};
_.O(H5,_.Q);_.P=H5.prototype;_.P.onPopupOpened=function(){_.MR(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.P.computeConfirmButton=function(Z){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:Z.confirmLabel}};
_.P.computeCancelButton=function(Z){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:Z.cancelLabel}};
_.P.onConfirmTap=function(){var Z=this.content.getSelected();Z!==void 0&&(Z=this.data.reasons[Z].endpoint)&&(_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}}),_.MR(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.P.sendFeedbackSubmitToastAction=function(){var Z;(Z=this.data)!=null&&Z.completionMessage&&_.MR(this.hostElement,"yt-open-popup-action",[_.vA(this.data.completionMessage),this])};
_.P.onCancelTap=function(){_.MR(this.hostElement,"yt-close-popup-action")};
H5.prototype.onPopupOpened=H5.prototype.onPopupOpened;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],H5.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],H5.prototype,"data",void 0);_.z([_.Ly("#content"),_.u("design:type",Object)],H5.prototype,"content",void 0);_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],H5.prototype,"onPopupOpened",null);
H5=_.z([_.p({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],H5);
_.e(H5,"ytd-ad-feedback-renderer",function(){if(O1S!==void 0)return O1S;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return O1S=Z},{mode:1});var GH0;var AY=function(){return _.Q.apply(this,arguments)||this};
_.O(AY,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],AY.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],AY.prototype,"data",void 0);AY=_.z([_.p({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],AY);
_.e(AY,"ytd-ad-info-dialog-content",function(){if(GH0!==void 0)return GH0;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return GH0=Z},{mode:1});var wwW;var kc=function(){return _.Q.apply(this,arguments)||this};
_.O(kc,_.Q);kc.prototype.computeConfirmButton=function(Z){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:Z.confirmLabel}};
kc.prototype.onConfirmTap=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
kc.prototype.computeShouldShowTitle=function(){var Z;return!((Z=this.data)==null||!Z.title)};
kc.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.l().resolve(_.Lf).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
kc.prototype.onPopupClosed=kc.prototype.onPopupClosed;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],kc.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],kc.prototype,"data",void 0);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],kc.prototype,"onPopupClosed",null);kc=_.z([_.p({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],kc);
_.e(kc,"ytd-ad-info-dialog-renderer",function(){if(wwW!==void 0)return wwW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return wwW=Z},{mode:1});var yZo;var Eh=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionButtonClass="action-button";Z.dismissButtonId="dismiss-button";Z.dialogDismiss=!0;return Z};
_.O(Eh,_.Q);_.P=Eh.prototype;_.P.computeInPlayer=function(Z){return(Z==null?void 0:Z.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.P.computedLogo=function(){var Z,V;return this.isDarkTheme()?(Z=this.data)==null?void 0:Z.logoDark:(V=this.data)==null?void 0:V.logo};
_.P.computedHeaderImage=function(){var Z,V;return this.isDarkTheme()?(Z=this.data)==null?void 0:Z.headerImageDark:(V=this.data)==null?void 0:V.headerImage};
_.P.computeLogoIconId=function(){var Z,V,a,J=(Z=this.computedLogo())==null?void 0:(V=Z.sources)==null?void 0:(a=V[0])==null?void 0:a.height;return J&&J%31===0?"logo-icon-with-padding":"logo-icon"};
_.P.computeLogoIconHeight=function(){var Z,V,a,J=(Z=this.computedLogo())==null?void 0:(V=Z.sources)==null?void 0:(a=V[0])==null?void 0:a.height;return J&&J%31===0?"31":"24"};
_.P.onPopupClosed=function(){_.l().resolve(_.RW).dispose()};
_.P.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.P.onShow=function(){this.inPlayer&&_.Z7(6)};
_.P.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var Z=0;Z<this.data.impressionEndpoints.length;Z++){var V=_.D(this.data.impressionEndpoints[Z],_.YI);V&&this.ytComponentBehavior.resolveCommand(V)}};
_.P.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.MR(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.QS.Object.defineProperties(Eh.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!((Z=this.data)==null||!Z.headerImageDark)&&!((V=this.data)==null||!V.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.secondaryButton)}}});
Eh.prototype.onPopupClosed=Eh.prototype.onPopupClosed;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Eh.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Eh.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.G7.YtVisibilityBehavior),_.u("design:type",Object)],Eh.prototype,"ytVisibilityBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Eh.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],Eh.prototype,"actionButtonClass",void 0);_.z([_.x(),_.u("design:type",Object)],Eh.prototype,"dismissButtonId",void 0);_.z([_.x(),_.u("design:type",Object)],Eh.prototype,"dialogDismiss",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Eh.prototype,"hasHeaderImage",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Eh.prototype,"hasPremiumButton",null);
_.z([_.x({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.u("design:type",Boolean)],Eh.prototype,"inPlayer",void 0);_.z([_.Ly("#dismiss-button"),_.u("design:type",HTMLElement)],Eh.prototype,"dismissButton",void 0);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Eh.prototype,"onPopupClosed",null);Eh=_.z([_.p({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],Eh);
_.e(Eh,"ytd-enforcement-message-view-model",function(){if(yZo!==void 0)return yZo;var Z=document.createElement("template");_.w(Z,'\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="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" 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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return yZo=Z},{mode:1});var b1D;var UjK;var jM=function(){var Z=_.Q.apply(this,arguments)||this;Z.TEST_ONLY={immediateValidation:function(){Z.immediateValidation()},
onValidationResponse:function(V){Z.onValidationResponse(V)},
onGenerateHandleFromNameResponse:function(V){Z.onGenerateHandleFromNameResponse(V)}};
return Z};
_.O(jM,_.Q);_.P=jM.prototype;_.P.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.P.validate=function(){this.immediateValidation()};
_.P.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.P.setHandleInputValue=function(Z){this.handleDir=this.getHandleDir(Z);this.handleInput.value=Z;this.validationState={status:"PENDING"};this.immediateValidation()};
_.P.getHandleDir=function(Z){var V=Z===""&&!1;return(V=_.Uz4.test.call(_.Uz4,Z))?"rtl":"ltr"};
_.P.onDataChanged=function(){var Z,V;this.handleDir=this.getHandleDir((V=(Z=this.data)==null?void 0:Z.handle)!=null?V:"");var a;this.validationState=((a=this.data)==null?0:a.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var J;((J=this.data)==null?0:J.validateOnInit)&&this.immediateValidation()};
_.P.stopPropagation=function(Z){Z.stopPropagation()};
_.P.onInput=function(){var Z;this.handleDir=this.getHandleDir((Z=this.handleInput.value)!=null?Z:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.P.onFocusout=function(Z){this.handleInput.contains(Z.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.P.delayedValidation=function(){var Z,V;this.debouncedValidation((V=(Z=this.data)==null?void 0:Z.validationDelayMs)!=null?V:1E3)};
_.P.immediateValidation=function(){this.debouncedValidation(0)};
_.P.debouncedValidation=function(Z){var V=this;_.t4(this,"debouncedValidation",function(){var a,J=V.staticValidation((a=V.handleInput.value)!=null?a:"");if(J!==void 0)V.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:J};else{var r;if((r=V.data)!=null&&r.validateChannelHandleCommand){V.validationState={status:"LOADING"};var f;V.ytComponentBehavior.resolveCommand(V.data.validateChannelHandleCommand,{form:{handle:(f=V.handleInput.value)!=null?f:""},commandController:{onSuccess:function(d,
N){V.onValidationResponse(N)},
onServerError:function(d,N){V.onValidationServerError(N)}}})}else V.handleUnexpectedValidationError(new _.qa("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",V.data))}},Z)};
_.P.staticValidation=function(Z){var V;if(((V=this.data)==null?void 0:V.channelHandleStaticValidationParams)!==void 0){V=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(Z)&&V.validValueRegexpErrorMessage!==void 0)return V.validValueRegexpErrorMessage;if(V.minLength!==void 0&&Z.length<V.minLength&&V.minLengthErrorMessage!==void 0)return V.minLengthErrorMessage;if(V.maxLength!==void 0&&Z.length>V.maxLength&&V.maxLengthErrorMessage!==void 0)return V.maxLengthErrorMessage}};
_.P.onValidationResponse=function(Z){var V=_.D(Z.result,Oi8);V===void 0?this.handleUnexpectedValidationError(new _.qa("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",Z)):this.handleValidationResultRenderer(V)};
_.P.onValidationServerError=function(Z){this.handleUnexpectedValidationError(new _.qa("ValidateChannelHandle request failed.",Z))};
_.P.handleValidationResultRenderer=function(Z){if(Z.handle===void 0)this.handleUnexpectedValidationError(new _.qa("ChannelHandleValidationResultRenderer does not contain handle.",Z));else if(Z.handle===this.handleInput.value)switch(Z.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:Z.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:Z.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.qa("Unrecognized ChannelHandleValidationResult",Z));break;default:_.i8(Z.result)}};
_.P.handleUnexpectedValidationError=function(Z){var V;this.validationState={status:"UNKNOWN",handle:(V=this.handleInput.value)!=null?V:""};_.FD(Z)};
_.P.stopEventPropagation=function(Z){Z.stopPropagation()};
_.P.updateHandleOnChannelNameInputChange=function(Z){if(!this.wasEdited){var V,a;this.debouncedGenerateHandleFromName(Z,(a=(V=this.data)==null?void 0:V.validationDelayMs)!=null?a:1E3)}};
_.P.debouncedGenerateHandleFromName=function(Z,V){var a=this;_.t4(this,"debouncedGenerateHandleFromName",function(){var J;(J=a.data)!=null&&J.validateChannelHandleCommand?a.ytComponentBehavior.resolveCommand(a.data.validateChannelHandleCommand,{form:{name:Z},commandController:{onSuccess:function(r,f){a.onGenerateHandleFromNameResponse(f)},
onServerError:function(r,f){_.FD(new _.qa("Error calling GenerateHandleFromName",f))}}}):_.FD(new _.qa("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",a.data))},V)};
_.P.onGenerateHandleFromNameResponse=function(Z){this.wasEdited||((Z=_.D(Z.result,Gji))?this.setHandleInputValue(Z.handle):_.FD(new _.qa("Invalid results when generate handle from name")))};
_.QS.Object.defineProperties(jM.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var Z;if(Z=this.validationState)Z=this.validationState,Z=Z.status==="OK"||Z.status==="UNKNOWN";if(Z)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var Z;if(((Z=this.validationState)==null?void 0:Z.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 Z,V=(Z=this.channelHandleEntity)==null?void 0:Z.handleEdit;this.handleDir=this.getHandleDir(V!=null?V:"");return V}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var Z,V;if(((Z=this.data)==null?void 0:(V=Z.channelHandleStaticValidationParams)==null?void 0:V.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
jM.prototype.stopEventPropagation=jM.prototype.stopEventPropagation;jM.prototype.onDataChanged=jM.prototype.onDataChanged;jM.prototype.applyHandleEdit=jM.prototype.applyHandleEdit;jM.prototype.onValueChanged=jM.prototype.onValueChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],jM.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],jM.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],jM.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Boolean)],jM.prototype,"wasEdited",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],jM.prototype,"handleDir",void 0);_.z([_.Ly("#handle-input"),_.u("design:type",Object)],jM.prototype,"handleInput",void 0);_.z([_.x(),_.E("validationState"),_.u("design:type",Object),_.u("design:paramtypes",[])],jM.prototype,"value",null);
_.z([_.RX("value"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jM.prototype,"onValueChanged",null);_.z([_.E("validationState"),_.u("design:type",Object),_.u("design:paramtypes",[])],jM.prototype,"errorIndicator",null);_.z([_.x({reflectToAttribute:!0}),_.E("errorIndicator"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],jM.prototype,"borderErrorIndicator",null);
_.z([_.x({selectorArgs:["data.channelHandleEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"channelHandle",V)}}),
_.u("design:type",Object)],jM.prototype,"channelHandleEntity",void 0);_.z([_.E("channelHandleEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],jM.prototype,"handleEdit",null);_.z([_.RX("handleEdit"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jM.prototype,"applyHandleEdit",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jM.prototype,"onDataChanged",null);
_.z([_.E("data.channelHandleStaticValidationParams.validValueRegexp"),_.u("design:type",Object),_.u("design:paramtypes",[])],jM.prototype,"validValueRegexp",null);_.z([_.$K("yt-service-request-sent"),_.$K("yt-service-request-completed"),_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],jM.prototype,"stopEventPropagation",null);jM=_.z([_.p({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],jM);
_.e(jM,"ytd-channel-handle-input-renderer",function(){if(UjK!==void 0)return UjK;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return UjK=Z},{mode:_.h4("kevlar_poly_si_batch_j025")?1:2});var v5=function(){var Z=_.Q.apply(this,arguments)||this;Z.data=null;Z.errorMessage=null;Z.isLoading=!0;Z.hideContainer=!1;Z.enableNewChannelCreationOnIdForAll=_.F("enable_new_channel_creation_for_id4all");Z.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"};Z.testOnly={setErrorMessage:function(V){Z.resetErrorState();
Z.setErrorState(V)}};
return Z};
_.O(v5,_.Q);_.P=v5.prototype;_.P.created=function(){this.logScreenVe()};
_.P.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")};
_.P.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var Z;((Z=this.zeroStepErrorMessageEntity)==null?0:Z.value)&&this.set("errorMessage",_.HA(this.zeroStepErrorMessageEntity.value))};
_.P.onCreateTap=function(){var Z=this;if(this.data&&this.data.channelCreationEndpoint){var V,a;if(!((V=this.data.createChannelButton)==null?0:(a=V.buttonRenderer)==null?0:a.isDisabled)){var J;if((J=this.nameInput)!=null&&J.value){this.setLoadingState();var r,f;V=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(r=this.handleInput)==null?void 0:r.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((f=this.handleInput)==null?void 0:f.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:V,commandController:{onSuccess:function(d,N){Z.onChannelCreationEndpointSuccess(N);Z.obakeImageSource&&_.n9("channelCreatedWithObakeImage",{imageSourceType:Z.obakeImageSource})},
onServerError:function(){Z.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.P.endpointRequiresServiceRequestAction=function(Z){return!!_.D(Z,_.wx)||!!_.D(Z,c6W)};
_.P.isNavigateAction=function(Z){var V;return!!_.D(Z,_.bu)||!!_.D((V=_.D(Z,biJ))==null?void 0:V.command,_.bu)};
_.P.isPlaylistAction=function(Z){return!!_.D(Z,_.Ol)||!!_.D(Z,_.HS)};
_.P.onChannelCreationEndpointSuccess=function(Z){if(Z.createChannelError){var V;this.setErrorState((V=Z.createChannelError)==null?void 0:V.errorMessage);this.handleInput&&this.handleInput.validate()}else{_.F("enable_secondary_channel_creation_form")&&Z.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(Z.navigationEndpoint);if(Z.actions){V=_.B(Z.actions);for(var a=V.next();!a.done;a=V.next())if(a=a.value,this.endpointRequiresServiceRequestAction(a)&&this.ytComponentBehavior.resolveCommand(a),
this.isNavigateAction(a)){var J=void 0;a=_.D((J=_.D(a,biJ))==null?void 0:J.command,_.bu);J=void 0;this.isPlaylistAction((J=a)==null?void 0:J.endpoint)&&(_.MR(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),J=void 0,this.ytComponentBehavior.resolveCommand((J=a)==null?void 0:J.endpoint))}}Z.actions&&Z.actions.some(function(r){var f;return _.D(r,_.bu)||_.D((f=_.D(r,biJ))==null?void 0:f.command,_.bu)})||_.MR(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.P.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.P.onCancelTap=function(){var Z,V,a;if(!((Z=this.data)==null?0:(V=Z.cancelButton)==null?0:(a=V.buttonRenderer)==null?0:a.isDisabled)){var J,r,f;Z=(J=this.data)==null?void 0:(r=J.cancelButton)==null?void 0:(f=r.buttonRenderer)==null?void 0:f.command;if(!Z||!_.D(Z,_.kbn)){var d;this.nameInput&&((d=this.data)==null?0:d.name)&&(this.nameInput.value=this.data.name);var N;this.handleInput&&((N=this.data)==null?0:N.channelHandleInput)&&(this.handleInput.data=_.D(this.data.channelHandleInput,wUL));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.P.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.P.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.P.onClearProfilePhotoTap=function(){var Z,V,a;((Z=this.data)==null?0:(V=Z.clearProfilePhotoButton)==null?0:(a=V.buttonRenderer)==null?0:a.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.P.onEditAvatarTap=function(){var Z,V,a;((Z=this.data)==null?0:(V=Z.editAvatarButton)==null?0:(a=V.buttonRenderer)==null?0:a.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.P.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)};
_.P.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var Z;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((Z=this.data)==null?0:Z.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.P.setErrorState=function(Z){this.resetErrorState();if(Z)this.set("errorMessage",Z);else{var V;if((V=this.zeroStepErrorMessageEntity)==null?0:V.value)this.set("errorMessage",_.HA(this.zeroStepErrorMessageEntity.value));else{var a;((a=this.data)==null?0:a.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.P.fetchImageBlobWithAlr=function(Z,V){V=V===void 0?5:V;var a=this,J,r,f,d,N;return _.m(function(C){switch(C.nextAddress){case 1:return _.q(C,fetch(Z,{method:"GET",mode:"cors"}),2);case 2:J=C.yieldResult;if(J.ok){C.jumpTo(3);break}if(V===0)throw Error();r=a.addJitter(Math.pow(2,5-V));return _.q(C,new Promise(function(T){setTimeout(T,r*1E3)}),4);
case 4:return C.return(a.fetchImageBlobWithAlr(Z,V-1));case 3:if(!J.headers.get("content-type").split(";").some(function(T){return T.trim()==="text/plain"})){C.jumpTo(5);
break}f=a;d=f.fetchImageBlobWithAlr;return _.q(C,J.text(),6);case 6:return C.return(d.call(f,C.yieldResult,V-1));case 5:return _.q(C,J.blob(),7);case 7:return N=C.yieldResult,C.return(N)}})};
_.P.addJitter=function(Z){var V=Z*.3*Math.random();Math.random()>.5&&(V*=-1);return Z+V};
_.P.openProfilePicturePicker=function(){var Z=this,V,a,J,r,f;return _.m(function(d){if(d.nextAddress==1){V=Z.data.scottyUploadUrl;if(!V)return d.return();a=document.documentElement.hasAttribute("dark");J=document.body.style.colorScheme;a&&(document.body.style.colorScheme="dark");r=HPD(ApK(U9W(D9K(a?"dark":"light")),function(N){var C,T,Y,X,n;return _.m(function(t){if(t.nextAddress==1)return C=_.xD(WKK(new Xn(N.photoUrl,!1)).build(),"alr","yes"),Z.obakeImageSource=Z.pictureChangeSourceToObakeImageSourceType(N.photoSource),
_.rs(t,2),Z.setLoadingState(),_.q(t,Z.fetchImageBlobWithAlr(C),4);if(t.nextAddress!=2)return T=t.yieldResult,Y=new FileReader,Y.addEventListener("load",function(){var c,y,U,v,h,L;return _.m(function(R){if(R.nextAddress==1){if(T.size>15728640)return Z.setErrorState((c=Z.data)==null?void 0:c.imageSizeErrorMessage),_.FD(Error("hl")),R.return();if(!Y.result)return Z.setErrorState((y=Z.data)==null?void 0:y.genericImageLoadErrorMessage),_.FD(Error("il")),R.return();U=Y.result;_.rs(R,2);return _.q(R,KRI(T,
V),4)}if(R.nextAddress!=2)return v=R.yieldResult,Z.handleImageUpdatedAction(U,v),Z.resetErrorState(),_.Hb(R,0);h=_.ds(R);Z.setErrorState((L=Z.data)==null?void 0:L.uploadErrorMessage);if(h instanceof Error)_.t$(h);else{var rJ=new _.qa(JSON.stringify(h));_.t$(rJ)}_.mt(R)})}),Y.readAsDataURL(T),_.Hb(t,0);
X=_.ds(t);Z.setErrorState((n=Z.data)==null?void 0:n.genericImageLoadErrorMessage);X instanceof Error?_.t$(X):_.s$(new _.qa(JSON.stringify(X)));_.mt(t)})}),function(){Z.hideContainer=!1;
document.body.style.colorScheme=J});
_.rs(d,2);return _.q(d,r.openPicker(),4)}if(d.nextAddress!=2)return _.Hb(d,0);_.ds(d);Z.setErrorState((f=Z.data)==null?void 0:f.selectImageErrorMessage);_.mt(d)})};
_.P.pictureChangeSourceToObakeImageSourceType=function(Z){switch(Z){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.P.logScreenVe=function(){_.ac(_.Ze(),124448)};
_.P.graftServerVe=function(){var Z=_.t3(),V,a,J=(V=this.data)==null?void 0:(a=V.loggingDirectives)==null?void 0:a.trackingParams;J&&Z&&(this.channelCreationFormVe=_.Ze().graftServerVe(J,Z),Z={visualElement:this.channelCreationFormVe},_.gd().reportShown(Z))};
_.P.isNameChanged=function(Z){var V;return((V=this.data)==null?void 0:V.name)!==Z};
_.P.isHandleChanged=function(Z){var V,a=_.D((V=this.data)==null?void 0:V.channelHandleInput,wUL);return a&&Z?a.handle!==Z:!1};
_.P.handleImageUpdatedAction=function(Z,V){this.hideContainer=!1;this.previewDataUrl=Z;this.encryptedBlobId=V};
_.P.handleImageSelectionErrorAction=function(Z){this.hideContainer=!1;this.setErrorState(Z)};
_.P.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.P.showContainer=function(){this.hideContainer=!1};
_.P.maybeWipeZeroStepErrorMessage=function(){var Z,V=(Z=this.data)==null?void 0:Z.zeroStepErrorMessageEntityKey,a;V&&((a=this.zeroStepErrorMessageEntity)==null?0:a.value)&&this.ytdReduxBehavior.dispatch(_.d0("stringEntity",V,{key:V,value:""}))};
_.QS.Object.defineProperties(v5.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 Z;return((Z=this.photoThumbnail)==null?0:Z.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 Z;return!((Z=this.data)==null||!Z.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.descriptionInfo}}});
v5.prototype.dataChanged=v5.prototype.dataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],v5.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],v5.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],v5.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],v5.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],v5.prototype,"errorMessage",void 0);
_.z([_.x(),_.u("design:type",Object)],v5.prototype,"isLoading",void 0);_.z([_.x(),_.u("design:type",String)],v5.prototype,"previewDataUrl",void 0);_.z([_.x(),_.u("design:type",Number)],v5.prototype,"obakeImageSource",void 0);_.z([_.x(),_.u("design:type",Object)],v5.prototype,"hideContainer",void 0);_.z([_.Ly("#title-input"),_.u("design:type",Object)],v5.prototype,"nameInput",void 0);_.z([_.Ly("#handle-input"),_.u("design:type",Object)],v5.prototype,"handleInput",void 0);
_.z([_.x(),_.u("design:type",Boolean)],v5.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.z([_.x({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.KQV}),_.u("design:type",Object)],v5.prototype,"zeroStepErrorMessageEntity",void 0);_.z([_.E("data","data.isDefaultProfilePhoto","previewDataUrl"),_.u("design:type",Object),_.u("design:paramtypes",[])],v5.prototype,"photoThumbnail",null);
_.z([_.E("data","data.isDefaultProfilePhoto","photoThumbnail"),_.u("design:type",Object),_.u("design:paramtypes",[])],v5.prototype,"userSetPhotoThumbnailUrl",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],v5.prototype,"hideProfilePhotoButtonLayer",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],v5.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.z([_.Zr("data","zeroStepErrorMessageEntity"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],v5.prototype,"dataChanged",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.descriptionInfo","zeroStepErrorMessageEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],v5.prototype,"description",null);v5=_.z([_.p({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],v5);
_.e(v5,"ytd-channel-creation-dialog-renderer",function(){if(b1D!==void 0)return b1D;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return b1D=Z},{mode:1});var H1I;var xc=function(){var Z=_.Q.apply(this,arguments)||this;Z.isLoading=!1;Z.isDisabled=!1;return Z};
_.O(xc,_.Q);xc.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
xc.prototype.updateDisabled=function(){var Z;this.isDisabled=this.isLoading||((Z=this.handleInput)==null?void 0:Z.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
xc.prototype.onSaveClick=function(){var Z=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var V;((V=this.data)==null?void 0:V.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 a;if((a=Z.data)==null?0:a.nextEndpoint){var J;Z.ytComponentBehavior.resolveCommand((J=Z.data)==null?void 0:J.nextEndpoint)}else Z.isLoading=
!1,Z.closeDialog()},
onServerError:function(){Z.isLoading=!1;Z.handleInput.validate();var a;Z.errorMessage=(a=Z.data)==null?void 0:a.errorMessage}}}))}};
xc.prototype.closeDialog=function(){_.MR(this.hostElement,"yt-close-popup-action",[this.is])};
xc.prototype.updateDisabled=xc.prototype.updateDisabled;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],xc.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],xc.prototype,"data",void 0);_.z([_.Ly("#handle-input"),_.u("design:type",Object)],xc.prototype,"handleInput",void 0);_.z([_.RX("isLoading"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xc.prototype,"updateDisabled",null);
xc=_.z([_.p({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],xc);
_.e(xc,"ytd-channel-handle-edit-dialog-renderer",function(){if(H1I!==void 0)return H1I;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return H1I=Z},{mode:1});var AZW;var QM=function(){return _.Q.apply(this,arguments)||this};
_.O(QM,_.Q);QM.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],QM.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],QM.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],QM.prototype,"data",void 0);QM=_.z([_.p({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],QM);
_.e(QM,"ytd-channel-switcher-footer-renderer",function(){if(AZW!==void 0)return AZW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return AZW=Z},{mode:1});var kHC;var EiW;var p3=function(){return _.Q.apply(this,arguments)||this};
_.O(p3,_.Q);p3.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
p3.prototype.onIronChange=p3.prototype.onIronChange;_.z([_.x(),_.u("design:type",Object)],p3.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!1}),_.u("design:type",Function)],p3.prototype,"onDontAskAgainChanged",void 0);_.z([_.Ly("#checkbox"),_.u("design:type",Object)],p3.prototype,"checkbox",void 0);_.z([_.$K("iron-change"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],p3.prototype,"onIronChange",null);
p3=_.z([_.p({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],p3);
_.e(p3,"ytd-identity-prompt-footer-renderer",function(){if(EiW!==void 0)return EiW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return EiW=Z},{mode:1});var hY=function(){var Z=_.Q.apply(this,arguments)||this;Z.dontAskAgain=!1;Z.showPopup=!1;Z.boundDontAskAgainChanged=function(V){Z.dontAskAgainChanged(V)};
Z.boundOnAccountItemTap=function(V){Z.onAccountItemTap(V)};
return Z};
_.O(hY,_.Q);_.P=hY.prototype;
_.P.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]]"}}}}}};
_.P.ready=function(){var Z=this;_.H(this.hostElement).querySelector("#container").addEventListener("scroll",function(){Z.ytRendererBehavior.markDirty()})};
_.P.dontAskAgainChanged=function(Z){this.dontAskAgain=Z};
_.P.onAccountItemTap=function(Z){if(Z){var V={};this.dontAskAgain&&(V={dont_ask_again:this.dontAskAgain});_.Ky(Z,V)}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.P.redirectOnlyAccount=function(Z){Z.sections&&Z.sections.length>0&&(Z=_.D(Z.sections[0],_.FKY),(Z==null?0:Z.contents)&&(Z==null?void 0:Z.contents.length)<=1?(Z=_.xy(window.location.href),(Z==null?0:Z.next)&&_.GOa(Z.next)?_.Ky(Z.next):_.Ky("/")):this.showPopup=!0)};
hY.prototype.dataChanged=hY.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],hY.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],hY.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],hY.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!1}),_.u("design:type",Object)],hY.prototype,"dontAskAgain",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],hY.prototype,"showPopup",void 0);_.z([_.x({reflectToAttribute:!1}),_.u("design:type",Object)],hY.prototype,"boundDontAskAgainChanged",void 0);_.z([_.x({reflectToAttribute:!1}),_.u("design:type",Object)],hY.prototype,"boundOnAccountItemTap",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hY.prototype,"dataChanged",null);
hY=_.z([_.p({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],hY);
_.e(hY,"ytd-channel-switcher-renderer",function(){if(kHC!==void 0)return kHC;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return kHC=Z},{mode:1});var jvL;var eM=function(){return _.Q.apply(this,arguments)||this};
_.O(eM,_.Q);_.QS.Object.defineProperties(eM.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.z([_.x(),_.u("design:type",Object)],eM.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],eM.prototype,"steps",null);eM=_.z([_.p({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],eM);
_.e(eM,"ytd-channel-transfer-stepper-renderer",function(){if(jvL!==void 0)return jvL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return jvL=Z},{mode:1});var viC;var zB=function(){var Z=_.Q.apply(this,arguments)||this;Z.data=null;Z.isError=!1;Z.isLoading=!1;return Z};
_.O(zB,_.Q);_.P=zB.prototype;_.P.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"}}}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.P.computeProfileName=function(Z){return Z?Z.givenNameValue+" "+Z.familyNameValue:""};
_.P.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)};
_.P.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)};
zB.prototype.onYtServiceRequestError=zB.prototype.onYtServiceRequestError;zB.prototype.onYtServiceRequestSent=zB.prototype.onYtServiceRequestSent;zB.prototype.dataChanged=zB.prototype.dataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],zB.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],zB.prototype,"data",void 0);
_.z([_.x({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.u("design:type",String)],zB.prototype,"profileName",void 0);_.z([_.x(),_.u("design:type",Object)],zB.prototype,"isError",void 0);_.z([_.x(),_.u("design:type",Object)],zB.prototype,"isLoading",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zB.prototype,"dataChanged",null);
_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],zB.prototype,"onYtServiceRequestSent",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],zB.prototype,"onYtServiceRequestError",null);zB=_.z([_.p({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],zB);
_.e(zB,"ytd-channel-warm-welcome-cont-renderer",function(){if(viC!==void 0)return viC;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return viC=Z},{mode:1});var xjK;var $c=function(){var Z=_.Q.apply(this,arguments)||this;Z.data=null;return Z};
_.O($c,_.Q);$c.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
$c.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],$c.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],$c.prototype,"data",void 0);$c=_.z([_.p({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],$c);
_.e($c,"ytd-channel-warm-welcome-renderer",function(){if(xjK!==void 0)return xjK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return xjK=Z},{mode:1});var QvS;var RV=function(){return _.Q.apply(this,arguments)||this};
_.O(RV,_.Q);_.QS.Object.defineProperties(RV.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.authorThumbnail)||{}}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],RV.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],RV.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],RV.prototype,"thumbnailDetails",null);RV=_.z([_.p({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],RV);
_.e(RV,"ytd-comment-preview-renderer",function(){if(QvS!==void 0)return QvS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return QvS=Z},{mode:1});var pwI;var MJ=function(){return _.Q.apply(this,arguments)||this};
_.O(MJ,_.Q);MJ.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.QS.Object.defineProperties(MJ.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.submitButton}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],MJ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],MJ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],MJ.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],MJ.prototype,"submitButton",null);MJ=_.z([_.p({is:"ytd-notice-renderer",disableElementRegistration:!0})],MJ);
_.e(MJ,"ytd-notice-renderer",function(){if(pwI!==void 0)return pwI;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return pwI=Z},{mode:1});var hHW;var L3=function(){return _.Q.apply(this,arguments)||this};
_.O(L3,_.Q);L3.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],L3.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],L3.prototype,"data",void 0);L3=_.z([_.p({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],L3);
_.e(L3,"ytd-preview-comment-dialog-content",function(){if(hHW!==void 0)return hHW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return hHW=Z},{mode:1});var eHo;var uT=function(){return _.Q.apply(this,arguments)||this};
_.O(uT,_.Q);uT.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
uT.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],uT.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],uT.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],uT.prototype,"data",void 0);uT=_.z([_.p({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],uT);
_.e(uT,"ytd-preview-comment-dialog-renderer",function(){if(eHo!==void 0)return eHo;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return eHo=Z},{mode:1});var zHS;var $jW=_.F("web_button_rework")&&_.bU("BUTTON_REWORK")||_.F("web_button_rework_with_live"),W5=function(){var Z=_.Q.apply(this,arguments)||this;Z.selectedAmountIndex=1;Z.privacyCheckboxValue=!1;Z.useAmsterdamStyle=$jW;Z.amountPlaceholderIndex=-1;return Z};
_.O(W5,_.Q);_.P=W5.prototype;_.P.onAmountClick=function(Z){this.selectedAmountIndex=_.H(this.hostElement).querySelector("#amounts").indexForElement(Z.currentTarget)};
_.P.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.MR(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.P.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.MR(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.MR(this.hostElement,"yt-close-popup-action",[this.is]);var Z;(Z=_.po())==null||Z.getPlayerPromise().then(function(V){V.pauseVideo()})}};
_.P.donationCallback=function(Z){Z.success?(this.hostElement.hasAttribute("live-chat")&&Z.response&&Z.response.data&&Z.response.data.actions&&_.MR(this.hostElement,"yt-live-chat-open-popup",[Z.response.data.actions[0]]),_.MR(this.hostElement,"yt-close-popup-action",[this.is]),_.MR(this.hostElement,"yt-live-chat-close-buy-flow")):Z.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(Z.errorMessageRenderer)};
_.P.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.H(this.hostElement).querySelector("#custom-amount-input").focus()};
_.P.updateConfirmationDialogTextWithAmount=function(Z){var V=this.getConfirmDialogRuns();V&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(V),"text"],this.getFormattedAmount(Z))};
_.P.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.P.getAmountPlaceholderIndex=function(Z){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=Z.findIndex(function(V){return V.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.P.getFormattedAmount=function(Z){var V;return(new _.cA(4,((V=this.data)==null?void 0:V.currencyCode)||"")).format(Z)};
_.P.isAmountValid=function(Z){if(Z==="")return!1;Z=Number(Z)*1E6;var V=this.get("minAmountMicros",this.data),a=this.get("maxAmountMicros",this.data);return V&&Z<V||a&&Z>a?!1:!0};
_.P.setInputError=function(){this.shouldShowValidationError?_.H(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.H(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.P.setInitialCheckboxValue=function(){var Z;this.privacyCheckboxValue=!((Z=this.data)==null||!Z.privacyCheckboxInitialState)};
_.P.updateCustomAmountInputFromBinding=function(Z){this.customAmountInput=Z.detail.value};
_.P.updatePrivacyCheckboxValueFromBinding=function(Z){this.privacyCheckboxValue=Z.detail.value};
_.QS.Object.defineProperties(W5.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var Z=this,V,a;return((V=this.data)==null?void 0:(a=V.suggestedAmounts)==null?void 0:a.map(function(J,r){return{buttonRenderer:{style:Z.selectedAmountIndex===r?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:J.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 Z;return!((Z=this.data)==null||!Z.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 Z=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(Z&&this.amountMicros!==null)return Object.assign({},Z,{ypcGetCartEndpoint:Object.assign({},Z.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 Z=this.get("confirmLargeAmount",this.data);if(Z&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),Z}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var Z=this.get("donateButton.buttonRenderer",this.data);if(Z)return Object.assign({},Z,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
W5.prototype.setInitialCheckboxValue=W5.prototype.setInitialCheckboxValue;W5.prototype.setInputError=W5.prototype.setInputError;W5.prototype.setFocusOnCustomAmountInput=W5.prototype.setFocusOnCustomAmountInput;_.z([_.A(IpI),_.u("design:type",Object)],W5.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],W5.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],W5.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],W5.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],W5.prototype,"selectedAmountIndex",void 0);_.z([_.x(),_.u("design:type",String)],W5.prototype,"customAmountInput",void 0);_.z([_.x(),_.u("design:type",Object)],W5.prototype,"privacyCheckboxValue",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],W5.prototype,"useAmsterdamStyle",void 0);_.z([_.RX("customAmount"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],W5.prototype,"setFocusOnCustomAmountInput",null);_.z([_.E("data","selectedAmountIndex"),_.u("design:type",Array),_.u("design:paramtypes",[])],W5.prototype,"suggestedAmountButtons",null);
_.z([_.E("data","selectedAmountIndex"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],W5.prototype,"isCustomAmountSelected",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],W5.prototype,"showPrivacyCheckbox",null);_.z([_.E("data","selectedAmountIndex","customAmount"),_.u("design:type",Object),_.u("design:paramtypes",[])],W5.prototype,"amountMicros",null);
_.z([_.E("isCustomAmountSelected","customAmountInput"),_.u("design:type",Object),_.u("design:paramtypes",[])],W5.prototype,"customAmount",null);_.z([_.E("customAmount"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],W5.prototype,"shouldShowValidationError",null);_.z([_.E("customAmount"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],W5.prototype,"isDonateButtonEnabled",null);
_.z([_.E("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.u("design:type",Object),_.u("design:paramtypes",[])],W5.prototype,"donateCommand",null);_.z([_.E("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.u("design:type",Object),_.u("design:paramtypes",[])],W5.prototype,"donateCommandWithConfirmation",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],W5.prototype,"largeDonationThreshold",null);
_.z([_.E("customAmount","donateCommand","amountMicros"),_.u("design:type",Object),_.u("design:paramtypes",[])],W5.prototype,"confirmLargeAmountCommand",null);_.z([_.E("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.u("design:type",Object),_.u("design:paramtypes",[])],W5.prototype,"donateButtonRenderer",null);_.z([_.RX("shouldShowValidationError"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],W5.prototype,"setInputError",null);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],W5.prototype,"setInitialCheckboxValue",null);W5=_.z([_.p({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],W5);
_.e(W5,"ytd-donation-amount-picker-renderer",function(){if(zHS!==void 0)return zHS;var Z=document.createElement("template");_.w(Z,'\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" 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="" 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">\n      </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">\n          [[getSimpleString(data.campaignTitle)]]\n        </div>\n        <div id="campaign-subtitle" class="style-scope ytd-donation-amount-picker-renderer">\n          [[getSimpleString(data.campaignSubtitle)]]\n        </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">\n            [[getSimpleString(data.campaignDescription)]]\n          </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">\n        [[getSimpleString(data.campaignDescription)]]\n      </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">\n      </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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return zHS=Z},{mode:1});var RHS;var g5=function(){return _.Q.apply(this,arguments)||this};
_.O(g5,_.Q);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],g5.prototype,"ytComponentBehavior",void 0);_.z([_.x({}),_.u("design:type",Object)],g5.prototype,"data",void 0);g5=_.z([_.p({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],g5);
_.e(g5,"ytd-donation-post-transaction-content",function(){if(RHS!==void 0)return RHS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return RHS=Z},{mode:1});var M2W;var IV=function(){return _.Q.apply(this,arguments)||this};
_.O(IV,_.Q);IV.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],IV.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],IV.prototype,"ytRendererBehavior",void 0);_.z([_.x({}),_.u("design:type",Object)],IV.prototype,"data",void 0);IV=_.z([_.p({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],IV);
_.e(IV,"ytd-donation-post-transaction-renderer",function(){if(M2W!==void 0)return M2W;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return M2W=Z},{mode:1});var LBJ;var uj8;var ZL=function(){return _.Q.apply(this,arguments)||this};
_.O(ZL,_.Q);ZL.prototype.computeIsStreamingProvider=function(Z){return!!Z.isStreamingShelf};
ZL.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],ZL.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ZL.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ZL.prototype,"data",void 0);_.z([_.x({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],ZL.prototype,"isStreamingProvider",void 0);
ZL=_.z([_.p({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],ZL);
_.e(ZL,"ytd-media-provider-renderer",function(){if(uj8!==void 0)return uj8;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return uj8=Z},{mode:1});var WBK;var V4=function(){return _.Q.apply(this,arguments)||this};
_.O(V4,_.Q);V4.prototype.observeLightsourcePalette=function(){var Z,V=(Z=this.data)==null?void 0:Z.vibrantsourceColorPaletteData;V&&_.SV(this.hostElement,V)};
V4.prototype.observeLightsourcePalette=V4.prototype.observeLightsourcePalette;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],V4.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],V4.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],V4.prototype,"data",void 0);
_.z([_.RX("data.vibrantsourceColorPaletteData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],V4.prototype,"observeLightsourcePalette",null);V4=_.z([_.p({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],V4);
_.e(V4,"ytd-streaming-pop-up-dialog",function(){if(WBK!==void 0)return WBK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return WBK=Z},{mode:1});var a5=function(){return _.Q.apply(this,arguments)||this};
_.O(a5,_.Q);a5.prototype.onPopupOpened_=function(){var Z;((Z=this.data)==null?0:Z.serviceEndpoint)&&_.l().resolve(_.Lf).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
a5.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
a5.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"}}}}};
a5.prototype.onPopupOpened_=a5.prototype.onPopupOpened_;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],a5.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],a5.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ck),_.u("design:type",Object)],a5.prototype,"ytContinuationHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],a5.prototype,"data",void 0);
_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],a5.prototype,"onPopupOpened_",null);a5=_.z([_.p({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],a5);
_.e(a5,"ytd-brandconnect-popup-renderer",function(){if(LBJ!==void 0)return LBJ;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return LBJ=Z},{mode:1});var gi0;var Jn=function(){return _.Q.apply(this,arguments)||this};
_.O(Jn,_.Q);_.P=Jn.prototype;_.P.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.dataChanged=function(){for(var Z=0;Z<this.getOptionRenderers().length;Z++)this.notifyPath("data.options."+Z+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+Z+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.P.updateSubmitButton=function(Z){this.set("data.submitButton.buttonRenderer.isDisabled",!Z)};
_.P.computeAlt=function(Z){return _.AI(Z)};
_.P.onDismissTap=function(){_.MR(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.l().resolve(_.Lf).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.P.getOptionRenderers=function(Z){return(Z=Z||this.data)&&Z.options?Z.options.reduce(function(V,a){a.checkboxSurveyOptionRenderer&&V.push(a.checkboxSurveyOptionRenderer);return V},[]):[]};
_.P.onOptionChange=function(Z){var V=this,a=!1;if(Z.detail.checked)for(var J=this.getOptionRenderers().find(function(N){return N.value===Z.detail.value}),r=this.getOptionRenderers(),f=0;f<r.length;f++){var d=r[f];
this.notifyPath("data.options."+f+".checkboxSurveyOptionRenderer.checked");d.checked&&((J==null?0:J.isExclusiveOption)?!d.isExclusiveOption:d.isExclusiveOption)?this.set("data.options."+f+".checkboxSurveyOptionRenderer.checked",!1):d.checked&&(a=!0)}else a=this.getOptionRenderers().some(function(N,C){V.notifyPath("data.options."+C+".checkboxSurveyOptionRenderer.checked");return N.checked});
this.updateSubmitButton(a)};
_.P.onSubmitTap=function(){var Z=this.getOptionRenderers().filter(function(f){return f.checked});
if(Z.length!==0){var V=Z.map(function(f){return f.responseEndpoint});
Z=[];for(var a=1;a<V.length;a++){var J=void 0,r=(J=_.D(V[a],_.yV))==null?void 0:J.feedbackToken;r&&Z.push(r)}V=[V[0]];Z.length&&V.push({extra_feedback_tokens:Z});_.Wo(this.hostElement,V);_.MR(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);Z=this.data&&this.data.submitActions||[];if(_.F("kevlar_command_handler_migration_killswitch"))_.gW(this.hostElement,Z,this.hostElement);else for(Z=_.B(Z),V=Z.next();!V.done;V=Z.next())this.ytComponentBehavior.resolveCommand(V.value)}};
Jn.prototype.onOptionChange=Jn.prototype.onOptionChange;Jn.prototype.dataChanged=Jn.prototype.dataChanged;_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],Jn.prototype,"ytEventForwardingBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Jn.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Jn.prototype,"ytComponentBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Jn.prototype,"ytRendererBehavior",void 0);_.z([_.A(XYo),_.u("design:type",Object)],Jn.prototype,"ytdHatsSurveyBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Jn.prototype,"data",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Jn.prototype,"dataChanged",null);
_.z([_.$K("ytd-checkbox-survey-option-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Jn.prototype,"onOptionChange",null);Jn=_.z([_.p({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],Jn);
_.e(Jn,"ytd-checkbox-survey-renderer",function(){if(gi0!==void 0)return gi0;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return gi0=Z},{mode:1});var IVK;var Z2K;var o5=function(){return _.Q.apply(this,arguments)||this};
_.O(o5,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],o5.prototype,"ytRendererBehavior",void 0);_.z([_.A(YjW),_.u("design:type",Object)],o5.prototype,"ytdDismissalReasonBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],o5.prototype,"data",void 0);o5=_.z([_.p({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],o5);
_.e(o5,"ytd-dismissal-reason-text-renderer",function(){if(Z2K!==void 0)return Z2K;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Z2K=Z},{mode:1});var V0J;var rO=function(){return _.Q.apply(this,arguments)||this};
_.O(rO,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],rO.prototype,"ytRendererBehavior",void 0);_.z([_.A(YjW),_.u("design:type",Object)],rO.prototype,"ytdDismissalReasonBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],rO.prototype,"data",void 0);rO=_.z([_.p({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],rO);
_.e(rO,"ytd-dismissal-reason-video-renderer",function(){if(V0J!==void 0)return V0J;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return V0J=Z},{mode:1});var PB=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(PB,_.Q);_.P=PB.prototype;_.P.created=function(){this.selectedFeedbackTokens=new x3};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.P.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.P.onDismissalReasonSelected=function(Z,V){_.Rg(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(V);this.hasReasonsSelected=!0};
_.P.onDismissalReasonDeselected=function(Z,V){_.Rg(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(V);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.P.onCancelTap=function(){_.MR(this.hostElement,"yt-close-popup-action")};
_.P.onSubmitTap=function(){var Z=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(Z={feedback_tokens:Z},_.l().resolve(_.Lf).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},Z,{element:this.hostElement})}));_.MR(this.hostElement,"yt-close-popup-action")};
PB.prototype.onDismissalReasonDeselected=PB.prototype.onDismissalReasonDeselected;PB.prototype.onDismissalReasonSelected=PB.prototype.onDismissalReasonSelected;PB.prototype.dataChanged=PB.prototype.dataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],PB.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],PB.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],PB.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Boolean)],PB.prototype,"hasReasonsSelected",void 0);_.z([_.x(),_.u("design:type",x3)],PB.prototype,"selectedFeedbackTokens",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],PB.prototype,"darkerDarkTheme",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PB.prototype,"dataChanged",null);
_.z([_.$K("yt-dismissal-reason-selected"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,String]),_.u("design:returntype")],PB.prototype,"onDismissalReasonSelected",null);_.z([_.$K("yt-dismissal-reason-deselected"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,String]),_.u("design:returntype")],PB.prototype,"onDismissalReasonDeselected",null);PB=_.z([_.p({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],PB);
_.e(PB,"ytd-dismissal-follow-up-renderer",function(){if(IVK!==void 0)return IVK;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return IVK=Z},{mode:1});var a0K;var fE=function(){return _.Q.apply(this,arguments)||this};
_.O(fE,_.Q);_.P=fE.prototype;_.P.onCheckedChange=function(){this.multiselect||_.Rg(this.hostElement,"yt-feedback-single-select-changed");_.H(this.hostElement).querySelector("#freeform").focus();_.Rg(this.hostElement,"yt-refit")};
_.P.showTextBox=function(Z,V){return Z&&V};
_.P.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))};
_.P.updateDataCheckedFromBinding=function(Z){this.set("data.checked",Z.detail.value)};
_.P.updateDataResultTextFromBinding=function(Z){this.set("data.resultText",Z.detail.value)};
fE.prototype.dataChanged=fE.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],fE.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],fE.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],fE.prototype,"multiselect",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fE.prototype,"dataChanged",null);
fE=_.z([_.p({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],fE);
_.e(fE,"ytd-feedback-option-renderer",function(){if(a0K!==void 0)return a0K;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return a0K=Z},{mode:1});var JXW;var iP=function(){return _.Q.apply(this,arguments)||this};
_.O(iP,_.Q);iP.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
iP.prototype.onSingleSelectCheckedChanged=function(Z){Z=_.yp(Z);for(var V=0;V<this.data.options.length;V++)if(Z.data!==_.D(this.data.options[V],SlL)){var a="data.options."+V+".feedbackOptionRenderer.checked";this.notifyPath(a);this.set(a,!1)}};
iP.prototype.onSingleSelectCheckedChanged=iP.prototype.onSingleSelectCheckedChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],iP.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],iP.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],iP.prototype,"data",void 0);
_.z([_.$K("yt-feedback-single-select-changed"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],iP.prototype,"onSingleSelectCheckedChanged",null);iP=_.z([_.p({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],iP);
_.e(iP,"ytd-feedback-question-renderer",function(){if(JXW!==void 0)return JXW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return JXW=Z},{mode:1});var oe0;var BB=function(){return _.Q.apply(this,arguments)||this};
_.O(BB,_.Q);BB.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
BB.prototype.getSelectedFeedbackResults=function(){for(var Z={},V=0;V<this.data.questions.length;V++)for(var a=_.D(this.data.questions[V],qlo),J=0;J<a.options.length;J++){var r=_.D(a.options[J],SlL);r&&r.checked&&(Z[r.optionKey]=r.resultText)}return Z};
BB.prototype.onKeyUp=function(){var Z=this;_.hj(_.td,function(){_.Rg(Z.hostElement,"yt-refit")});
_.td.start()};
BB.prototype.submitSurvey=function(){var Z=this.getSelectedFeedbackResults();Object.keys(Z).length>0&&this.data.submitFeedbackEndpoint&&(Z={survey_results:Z,is_feedback_token_unencrypted:!0},_.l().resolve(_.Lf).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},Z,{element:this.hostElement})}))};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],BB.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],BB.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],BB.prototype,"data",void 0);BB=_.z([_.p({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],BB);
_.e(BB,"ytd-feedback-survey-renderer",function(){if(oe0!==void 0)return oe0;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return oe0=Z},{mode:1});var rXI;var PyI;var dO=function(){return _.Q.apply(this,arguments)||this};
_.O(dO,_.Q);dO.prototype.computeAlt=function(Z){return _.AI(Z)};
dO.prototype.submitResponse=function(){var Z,V;(Z=this.data)!=null&&Z.feedbackToken&&((V=this.data)==null?void 0:V.nextStageIndex)!==void 0&&(_.L4(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.L4(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
dO.prototype.onClick=function(){this.submitResponse()};
dO.prototype.onClick=dO.prototype.onClick;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],dO.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],dO.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],dO.prototype,"vertical",void 0);_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dO.prototype,"onClick",null);
dO=_.z([_.p({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],dO);
_.e(dO,"ytd-single-select-answer-option-renderer",function(){if(PyI!==void 0)return PyI;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return PyI=Z},{mode:1});var f0L;var mu=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");Z.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return Z};
_.O(mu,_.Q);mu.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
mu.prototype.dataChanged=function(){var Z,V;this.vertical=((V=(Z=this.data)==null?void 0:Z.answerOrientation)!=null?V:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
mu.prototype.submitFeedback=function(Z){var V;((V=this.data)==null?0:V.responseEndpoint)&&Z&&_.Wo(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[Z]}])};
mu.prototype.dataChanged=mu.prototype.dataChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],mu.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],mu.prototype,"eventForwardingBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],mu.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],mu.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],mu.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],mu.prototype,"vertical",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],mu.prototype,"darkerDarkTheme",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mu.prototype,"dataChanged",null);mu=_.z([_.p({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],mu);
_.e(mu,"ytd-single-select-question-renderer",function(){if(f0L!==void 0)return f0L;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return f0L=Z},{mode:1});var Nk=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return Z};
_.O(Nk,_.Q);_.P=Nk.prototype;_.P.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"}}}};
_.P.dataChanged=function(){this.jumpToStage(0)};
_.P.jumpToStage=function(Z){var V,a;if((V=this.data)==null?0:(a=V.stages)==null?0:a[Z])this.currentStage=this.data.stages[Z],this.refitAfterRender()};
_.P.computeAlt=function(Z){return _.AI(Z)};
_.P.computeSimpleMessage=function(Z){var V;return(V=_.D(Z,XSo))==null?void 0:V.messageText};
_.P.computeHideDismiss=function(Z){var V;return(V=_.D(Z,z8k))==null?void 0:V.hideParentDismissButton};
_.P.onDismissTap=function(){_.MR(this.hostElement,"yt-close-popup-action");_.D(this.currentStage,XSo)||this.data.dismissalEndpoint&&_.l().resolve(_.Lf).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.P.refitAfterRender=function(){var Z=this;_.vH(this,function(){_.Rg(Z.hostElement,"yt-refit")})};
Nk.prototype.dataChanged=Nk.prototype.dataChanged;_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],Nk.prototype,"eventForwardingBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Nk.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Nk.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Nk.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A(XYo),_.u("design:type",Object)],Nk.prototype,"ytdHatsSurveyBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Nk.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Nk.prototype,"currentStage",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Nk.prototype,"dataChanged",null);Nk=_.z([_.p({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],Nk);
_.e(Nk,"ytd-multi-stage-survey-renderer",function(){if(rXI!==void 0)return rXI;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return rXI=Z},{mode:1});var i2o;var CE=function(){return _.Q.apply(this,arguments)||this};
_.O(CE,_.Q);CE.prototype.computeAlt=function(Z){return _.AI(Z)};
CE.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.l().resolve(_.Lf).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.MR(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.qYW(!1)))};
CE.prototype.onTap=function(){this.vertical&&this.submitResponse()};
CE.prototype.onTap=CE.prototype.onTap;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],CE.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],CE.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],CE.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],CE.prototype,"vertical",void 0);
_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],CE.prototype,"onTap",null);CE=_.z([_.p({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],CE);
_.e(CE,"ytd-single-option-survey-option-renderer",function(){if(i2o!==void 0)return i2o;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return i2o=Z},{mode:1});var B9D;var qk=function(){return _.Q.apply(this,arguments)||this};
_.O(qk,_.Q);_.P=qk.prototype;_.P.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.dataChanged=function(){var Z,V;this.vertical=(((Z=this.data)==null?void 0:(V=Z.surveyOrientation)==null?void 0:V.type)||"HORIZONTAL")==="VERTICAL"};
_.P.computeAlt=function(Z){return _.AI(Z)};
_.P.onDismissTap=function(){_.MR(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.l().resolve(_.Lf).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.qYW(!1))};
qk.prototype.dataChanged=qk.prototype.dataChanged;_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],qk.prototype,"eventForwardingBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],qk.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],qk.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(XYo),_.u("design:type",Object)],qk.prototype,"ytdHatsSurveyBehavior",void 0);
_.z([_.A(_.s5),_.u("design:type",Object)],qk.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],qk.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],qk.prototype,"vertical",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qk.prototype,"dataChanged",null);qk=_.z([_.p({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],qk);
_.e(qk,"ytd-single-option-survey-renderer",function(){if(B9D!==void 0)return B9D;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return B9D=Z},{mode:1});var dQW;var S8=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(S8,_.Q);S8.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
S8.prototype.onDismissTap=function(){_.MR(this.hostElement,"yt-close-popup-action")};
S8.prototype.onNavigate=function(){_.MR(this.hostElement,"yt-close-popup-action")};
S8.prototype.onNavigate=S8.prototype.onNavigate;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],S8.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],S8.prototype,"ytEventForwardingBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],S8.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],S8.prototype,"darkerDarkTheme",void 0);
_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],S8.prototype,"onNavigate",null);S8=_.z([_.p({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],S8);
_.e(S8,"ytd-survey-follow-up-renderer",function(){if(dQW!==void 0)return dQW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return dQW=Z},{mode:1});var mQW;var N9I;var CyW;var TK=function(){var Z=_.Q.apply(this,arguments)||this;Z.polymer2="Element"in Polymer;return Z};
_.O(TK,_.Q);_.P=TK.prototype;_.P.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.P.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.P.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.P.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("minutes-changed",this.minutes))};
_.P.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("seconds-changed",this.seconds))};
_.P.updateMinutesFromBinding=function(Z){this.minutes=Z.detail.value};
_.P.updateSecondsFromBinding=function(Z){this.seconds=Z.detail.value};
TK.prototype.secondsChangedForBinding=TK.prototype.secondsChangedForBinding;TK.prototype.minutesChangedForBinding=TK.prototype.minutesChangedForBinding;TK.prototype.secondsChanged=TK.prototype.secondsChanged;_.z([_.x(),_.u("design:type",String)],TK.prototype,"minutes",void 0);_.z([_.x(),_.u("design:type",String)],TK.prototype,"seconds",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],TK.prototype,"polymer2",void 0);
_.z([_.Ly("#seconds"),_.u("design:type",Object)],TK.prototype,"secondsEl",void 0);_.z([_.RX("seconds"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],TK.prototype,"secondsChanged",null);_.z([_.RX("minutes"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],TK.prototype,"minutesChangedForBinding",null);
_.z([_.RX("seconds"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],TK.prototype,"secondsChangedForBinding",null);TK=_.z([_.qZ({is:"yt-timestamp-input",disableElementRegistration:!0})],TK);
_.e(TK,"yt-timestamp-input",function(){if(CyW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;N9I===void 0&&(N9I=document.createElement("template"));var J=N9I;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);CyW=Z}Z=CyW;return Z},{mode:2});var Y0=function(){return _.Q.apply(this,arguments)||this};
_.O(Y0,_.Q);_.P=Y0.prototype;_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$18013_scroller.dialogElement=this.hostElement.parentNode};
_.P.dataChanged=function(){var Z=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.hc().getPlayerPromise().then(function(V){V=V.getCurrentTime();Z.minutes=Math.floor(V/60).toString();Z.seconds=(Math.floor(V)%60).toString()})};
_.P.onTapSubmit=function(Z){Z.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(Z={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(Z.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(Z.minutes=this.minutes,Z.seconds=this.seconds),_.l().resolve(_.Lf).resolveCommand(this.serviceEndpoint,{form:Object.assign({},Z,{element:this.hostElement})}))};
_.P.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.P.onYtServiceRequestCompleted=function(Z,V){V=V.actions;if(Array.isArray(V))for(var a=0,J=V.length;a<J;a++)_.D(V[a],_.t8)&&(Z.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(V[a]))};
_.P.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.P.toggleSubmitButton=function(Z){this.set("submitButton.isDisabled",!Z)};
_.P.handleInput=function(){var Z=this.issueType,V=this.affiliation,a=this.minutes,J=this.seconds;a=!this.showTimestamp||!!a&&!!J;this.toggleSubmitButton(!!this.descriptionText&&!!Z&&!!V&&a)};
_.P.computeServiceEndpoint=function(Z){return this.get("submitButton.buttonRenderer.serviceEndpoint",Z)};
_.P.computeSubmitButton=function(Z){(Z=this.get("submitButton.buttonRenderer",Z))&&(Z=Object.assign({},Z,{serviceEndpoint:void 0}));return Z};
_.P.computeShowTimestamp=function(Z){return!!Z};
_.P.onValueChangedForIssueType=function(Z){this.issueType=Z.detail.value};
_.P.onValueChangedForAffiliation=function(Z){this.affiliation=Z.detail.value};
_.P.updateDescriptionTextFromBinding=function(Z){this.descriptionText=Z.detail.value};
_.P.updateFullNameTextFromBinding=function(Z){this.fullNameText=Z.detail.value};
_.P.updateMinutesFromBinding=function(Z){this.minutes=Z.detail.value};
_.P.updateSecondsFromBinding=function(Z){this.seconds=Z.detail.value};
Y0.prototype.handleInput=Y0.prototype.handleInput;Y0.prototype.onYtServiceRequestError=Y0.prototype.onYtServiceRequestError;Y0.prototype.onYtServiceRequestCompleted=Y0.prototype.onYtServiceRequestCompleted;Y0.prototype.onYtServiceRequestSent=Y0.prototype.onYtServiceRequestSent;Y0.prototype.dataChanged=Y0.prototype.dataChanged;_.z([_.A(_.gL.YtOpenPopupBehavior),_.u("design:type",Object)],Y0.prototype,"ytOpenPopupBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Y0.prototype,"ytRendererBehavior",void 0);_.z([_.Ly("#scroller"),_.u("design:type",Object)],Y0.prototype,"JSC$18013_scroller",void 0);_.z([_.Ly("#description"),_.u("design:type",HTMLInputElement)],Y0.prototype,"description",void 0);_.z([_.Ly("#full-name"),_.u("design:type",Object)],Y0.prototype,"fullName",void 0);_.z([_.x(),_.u("design:type",Object)],Y0.prototype,"data",void 0);
_.z([_.x({computed:"computeShowTimestamp(data.timestampLabel)"}),_.u("design:type",Boolean)],Y0.prototype,"showTimestamp",void 0);_.z([_.x({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.u("design:type",Object)],Y0.prototype,"serviceEndpoint",void 0);_.z([_.x({computed:"computeSubmitButton(data)"}),_.u("design:type",Object)],Y0.prototype,"submitButton",void 0);_.z([_.x(),_.u("design:type",String)],Y0.prototype,"descriptionText",void 0);
_.z([_.x(),_.u("design:type",Number)],Y0.prototype,"issueType",void 0);_.z([_.x(),_.u("design:type",Number)],Y0.prototype,"affiliation",void 0);_.z([_.x(),_.u("design:type",String)],Y0.prototype,"fullNameText",void 0);_.z([_.x(),_.u("design:type",String)],Y0.prototype,"minutes",void 0);_.z([_.x(),_.u("design:type",String)],Y0.prototype,"seconds",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Y0.prototype,"dataChanged",null);
_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],Y0.prototype,"onYtServiceRequestSent",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],Y0.prototype,"onYtServiceRequestCompleted",null);
_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Y0.prototype,"onYtServiceRequestError",null);_.z([_.RX("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Y0.prototype,"handleInput",null);Y0=_.z([_.p({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],Y0);
_.e(Y0,"ytd-legal-report-details-form-renderer",function(){if(mQW!==void 0)return mQW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return mQW=Z},{mode:1});var q0D;var XQ=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return Z};
_.O(XQ,_.Q);XQ.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
XQ.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var Z=this.formRenderer.getForm();Z&&this.data.submitEndpoint&&(_.l().resolve(_.Lf).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},Z,{element:this.hostElement})}),_.MR(this.hostElement,"yt-close-popup-action"))}};
XQ.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.MR(this.hostElement,"yt-close-popup-action"))};
XQ.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
XQ.prototype.onPopupClosed=XQ.prototype.onPopupClosed;_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],XQ.prototype,"ytEventForwardingBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],XQ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],XQ.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],XQ.prototype,"ytRendererBehavior",void 0);
_.z([_.Ly("yt-form-renderer"),_.u("design:type",Object)],XQ.prototype,"formRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],XQ.prototype,"data",void 0);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],XQ.prototype,"onPopupClosed",null);XQ=_.z([_.p({is:"ytd-form-popup-content",disableElementRegistration:!0})],XQ);
_.e(XQ,"ytd-form-popup-content",function(){if(q0D!==void 0)return q0D;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return q0D=Z},{mode:1});var S0K;var KE=function(){return _.Q.apply(this,arguments)||this};
_.O(KE,_.Q);KE.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
KE.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
KE.prototype.onPopupOpened=function(){_.Rg(this.hostElement,"yt-invalidate-popup-tabbables")};
KE.prototype.onYtServiceRequestCompleted=function(Z,V){V.data&&V.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.Rg(this.hostElement,"yt-invalidate-popup-tabbables"))};
KE.prototype.onYtServiceRequestCompleted=KE.prototype.onYtServiceRequestCompleted;KE.prototype.onPopupOpened=KE.prototype.onPopupOpened;_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],KE.prototype,"ytEventForwardingBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],KE.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],KE.prototype,"ytRendererBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],KE.prototype,"data",void 0);_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],KE.prototype,"onPopupOpened",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],KE.prototype,"onYtServiceRequestCompleted",null);KE=_.z([_.p({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],KE);
_.e(KE,"ytd-form-popup-renderer",function(){if(S0K!==void 0)return S0K;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return S0K=Z},{mode:1});var T9K;var nE=function(){var Z=_.Q.apply(this,arguments)||this;Z.isLoading=!1;return Z};
_.O(nE,_.Q);_.P=nE.prototype;_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");bMC(this.hostElement)};
_.P.onYtServiceRequestSent=function(){this.isLoading=!0};
_.P.onYtServiceRequestCompleted=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.P.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.gW(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.P.closePopupHandler=function(){this.fireOnCloseActions()};
_.P.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var Z=this.get("data.headerImage.thumbnails");Z&&(Z=_.v1(Z,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+Z+")")}};
_.P.onYtNavigate=function(Z){(Z=_.yp(Z))&&Z.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
nE.prototype.onYtNavigate=nE.prototype.onYtNavigate;nE.prototype.onHeaderImageChanged=nE.prototype.onHeaderImageChanged;nE.prototype.closePopupHandler=nE.prototype.closePopupHandler;nE.prototype.onYtServiceRequestCompleted=nE.prototype.onYtServiceRequestCompleted;nE.prototype.onYtServiceRequestSent=nE.prototype.onYtServiceRequestSent;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],nE.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],nE.prototype,"ytEventForwardingBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],nE.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],nE.prototype,"isLoading",void 0);_.z([_.Ly("#header"),_.u("design:type",HTMLDivElement)],nE.prototype,"header",void 0);_.z([_.Ly("#confirm-button"),_.u("design:type",_.oJ)],nE.prototype,"confirmButton",void 0);
_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],nE.prototype,"onYtServiceRequestSent",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],nE.prototype,"onYtServiceRequestCompleted",null);
_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],nE.prototype,"closePopupHandler",null);_.z([_.RX("data.headerImage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nE.prototype,"onHeaderImageChanged",null);_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],nE.prototype,"onYtNavigate",null);
nE=_.z([_.p({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],nE);
_.e(nE,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(T9K!==void 0)return T9K;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return T9K=Z},{mode:1});var Y0J;var lP=function(){var Z=_.Q.apply(this,arguments)||this;Z.isLoading=!1;return Z};
_.O(lP,_.Q);_.P=lP.prototype;_.P.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"}}}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);bMC(this.hostElement)};
_.P.onYtServiceRequestCompleted=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.P.onYtServiceRequestError=function(Z){_.sf(this.hostElement,Z.detail.error.message)};
_.P.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.P.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.MR(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.P.onDataChanged=function(){this.isLoading=!1;var Z=this.get("data.headerImage.thumbnails");Z&&(Z=_.v1(Z,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+Z+")");Z=_.st();var V=_.t3(),a=this.get("data.trackingParams");a&&V&&Z&&_.GT(Z,V,_.oN(a))};
_.QS.Object.defineProperties(lP.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
lP.prototype.onDataChanged=lP.prototype.onDataChanged;lP.prototype.onDomChange=lP.prototype.onDomChange;lP.prototype.onYtServiceRequestError=lP.prototype.onYtServiceRequestError;lP.prototype.onYtServiceRequestCompleted=lP.prototype.onYtServiceRequestCompleted;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],lP.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],lP.prototype,"ytRendererBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],lP.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],lP.prototype,"isLoading",void 0);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],lP.prototype,"hasDescription",null);_.z([_.Ly("tp-yt-paper-dialog-scrollable"),_.u("design:type",Object)],lP.prototype,"scrollable",void 0);_.z([_.Ly("#header"),_.u("design:type",HTMLElement)],lP.prototype,"header",void 0);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lP.prototype,"onYtServiceRequestCompleted",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lP.prototype,"onYtServiceRequestError",null);
_.z([_.$K("dom-change"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lP.prototype,"onDomChange",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lP.prototype,"onDataChanged",null);lP=_.z([_.p({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],lP);
_.e(lP,"ytd-gaming-account-link-setting-renderer",function(){if(Y0J!==void 0)return Y0J;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Y0J=Z},{mode:1});var Xdk;var K0C;var tn=function(){var Z=_.Q.apply(this,arguments)||this;Z.isHeader=!1;Z.getEndpointForm=D2W;return Z};
_.O(tn,_.Q);_.P=tn.prototype;_.P.triggerHintActions=function(){var Z=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var V=_.L4(Z.hostElement,"yt-get-opened-popups-action");!(V&&V.length===1?V[0]:[]).some(function(a){a=a.openPopupAction.popupType;return a==="SURVEY"||a==="MEALBAR"||a==="HINT"})&&Z.data.hintActions&&Z.guideOpened&&(_.gW(Z.hostElement,Z.data.hintActions,Z.hostElement),Z.data.hintActions=void 0)})};
_.P.getBadgeIconType=function(Z){return Z&&Z.liveBroadcasting?"live":null};
_.P.onDown=function(){this.interaction.triggerDown()};
_.P.onUp=function(){this.interaction.triggerUp()};
_.P.onTap=function(Z){if(this.data.serviceEndpoint){var V;_.F("shorts_controller_retrieve_seedless_sequence_v2")&&((V=_.D(this.data.serviceEndpoint,_.Pp))==null?void 0:V.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):FRH(this.data.serviceEndpoint,this);Z.preventDefault()}else this.data.navigationEndpoint&&!_.Ac(_.wc(Z),this.hostElement,["A".toString()])&&_.Rg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.P.computeActive=function(Z,V){if(!Z)return!1;var a=Z.navigationEndpoint;Z=Z.serviceEndpoint;if(!a&&!Z||!V)return!1;if(a){Z=(Z=ZS(V))&&["subscriptions","filteredsubscriptions"].includes(Z);if(_.D(a,_.aX)&&_.D(V,_.aX)&&!Z){var J=_.D(a,_.aX).browseId;V=_.D(V,_.aX).browseId;return J!==void 0&&V!==void 0&&(J===V||J==="VLWL"&&V==="FEwatch_later"||J==="FEwatch_later"&&V==="VLWL")}var r;a=(r=_.D(a.commandMetadata,_.p4))==null?void 0:r.url;V=(J=_.D(V.commandMetadata,_.p4))==null?void 0:J.url;return!(!a||
!V||a!==V&&a!==_.oi(V))}return this.isActiveShortsTab(Z,V)};
_.P.isActiveShortsTab=function(Z,V){V=!!_.D(V,_.Pp)||!!_.D(V,_.G0);return(!!_.D(Z,_.Pp)||!!_.D(Z,_.G0))&&V};
_.P.computeIsPrimary=function(Z){return!!Z};
_.QS.Object.defineProperties(tn.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 Z=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&Z)return Z}}});
tn.prototype.onTap=tn.prototype.onTap;tn.prototype.onUp=tn.prototype.onUp;tn.prototype.onDown=tn.prototype.onDown;tn.prototype.triggerHintActions=tn.prototype.triggerHintActions;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],tn.prototype,"componentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],tn.prototype,"rendererBehavior",void 0);_.z([_.A(_.vh.YtTaskEmitterBehavior),_.u("design:type",Object)],tn.prototype,"taskEmitterBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],tn.prototype,"activeEndpoint",void 0);_.z([_.x(),_.u("design:type",Object)],tn.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],tn.prototype,"guideOpened",void 0);_.z([_.x(),_.u("design:type",String)],tn.prototype,"type",void 0);_.z([_.Ly("yt-interaction"),_.u("design:type",Object)],tn.prototype,"interaction",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],tn.prototype,"isHeader",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data","activeEndpoint"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],tn.prototype,"active",null);_.z([_.x({reflectToAttribute:!0}),_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],tn.prototype,"isPrimary",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.count","data.presentationStyle","data.badges.*"),_.u("design:type",String),_.u("design:paramtypes",[])],tn.prototype,"lineEndStyle",null);
_.z([_.E("lineEndStyle"),_.u("design:type",Object),_.u("design:paramtypes",[])],tn.prototype,"ariaLabel",null);_.z([_.RX("data.hintActions","guideOpened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tn.prototype,"triggerHintActions",null);_.z([_.$K("down"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tn.prototype,"onDown",null);
_.z([_.$K("up"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tn.prototype,"onUp",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],tn.prototype,"onTap",null);tn=_.z([_.p({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],tn);
_.e(tn,"ytd-guide-entry-renderer",function(){if(K0C!==void 0)return K0C;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return K0C=Z},{mode:1});var s6=function(){var Z=_.Q.apply(this,arguments)||this;Z.userToggled=!1;return Z};
_.O(s6,_.Q);_.P=s6.prototype;_.P.getItemsPath=function(){return"data.expandableItems"};
_.P.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.P.onExpanderItemTapped=function(Z){var V=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.F("kevlar_guide_expandable_items_killswitch")&&_.vH(this,function(){_.vy(V.expandableItems)});
Z.preventDefault()};
_.P.onCollapserItemTapped=function(Z){var V=this;this._setExpanded(!1);this.userToggled=!0;Z.preventDefault();this.expandableItems&&!_.F("kevlar_guide_collapsible_items_killswitch")&&_.vH(this,function(){_.ju(V.hostElement)})};
_.P.observeActiveEndpoint=function(){for(var Z=this.activeEndpoint,V=this.data,a=this.expandableItems.children,J=0,r=a.length;J<r;J++)a[J].activeEndpoint=Z;V&&V.autoExpandCommand&&Z&&!this.userToggled&&(a=this.data.autoExpandCommand,V=!(!_.D(a,_.aX)||!_.D(Z,_.aX)||_.D(a,_.aX).browseId!==_.D(Z,_.aX).browseId),Z=this.get("commandMetadata.webCommandMetadata.url",Z),a=this.get("commandMetadata.webCommandMetadata.url",a),V=V||!!(Z&&a&&Z.includes(a)),this._setExpanded(V),V&&this.ytLazyListBehavior.fillRemainingListItems())};
s6.prototype.observeActiveEndpoint=s6.prototype.observeActiveEndpoint;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],s6.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],s6.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.z1.YtLazyListBehavior),_.u("design:type",Object)],s6.prototype,"ytLazyListBehavior",void 0);_.z([_.Ly("#expandable-items"),_.u("design:type",HTMLElement)],s6.prototype,"expandableItems",void 0);
_.z([_.x(),_.u("design:type",Object)],s6.prototype,"data",void 0);_.z([_.x({readOnly:!0,reflectToAttribute:!0}),_.u("design:type",Boolean)],s6.prototype,"expanded",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],s6.prototype,"initialCount",void 0);_.z([_.x(),_.u("design:type",Object)],s6.prototype,"activeEndpoint",void 0);_.z([_.RX("data","activeEndpoint","canShowMore"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],s6.prototype,"observeActiveEndpoint",null);
s6=_.z([_.p({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],s6);
_.e(s6,"ytd-guide-collapsible-entry-renderer",function(){if(Xdk!==void 0)return Xdk;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Xdk=Z},{mode:_.h4("kevlar_poly_si_batch_j079")?1:2});var neW;var l0o;var FQ=function(){var Z=_.Q.apply(this,arguments)||this;Z.allVideosCount=0;Z.renderGuideEntry=!1;return Z};
_.O(FQ,_.Q);FQ.prototype.observeRenderEntry=function(){var Z;this.renderGuideEntry=!((Z=this.data)==null||!Z.alwaysShow)||!!this.allVideosCount};
FQ.prototype.observeRenderEntry=FQ.prototype.observeRenderEntry;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],FQ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],FQ.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],FQ.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],FQ.prototype,"activeEndpoint",void 0);_.z([_.x({selector:_.Ega}),_.u("design:type",Object)],FQ.prototype,"allVideosCount",void 0);
_.z([_.x(),_.u("design:type",Object)],FQ.prototype,"renderGuideEntry",void 0);_.z([_.Zr("allVideosCount","data.alwaysShow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],FQ.prototype,"observeRenderEntry",null);FQ=_.z([_.p({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],FQ);
_.e(FQ,"ytd-guide-downloads-entry-renderer",function(){if(l0o===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);l0o=Z}Z=l0o;return Z},{mode:1});var DL=function(){var Z=_.Q.apply(this,arguments)||this;Z.youtab=_.F("web_enable_youtab");Z.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return Z};
_.O(DL,_.Q);_.P=DL.prototype;_.P.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]]"}}}}}};
_.P.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var Z=this.sectionItems.children,V=0,a=Z.length;V<a;V++)Z[V].activeEndpoint=this.activeEndpoint}};
_.P.handleAddToGuideSectionAction=function(Z){var V=_.D(Z,A6K);if(V&&this.data&&(Z=V.items,V=V.handlerData,Z&&V&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(V)>-1)){V=0;for(var a=Z.length;V<a;V++)Z[V].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,Z[V])}};
_.P.handleRemoveFromGuideSectionAction=function(Z){var V=_.D(Z,kjL);V&&this.data&&(Z=V.guideEntryId,V=V.handlerData,Z&&V&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(V)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(Z,this.data.sectionItems),this.removeFromCollapsedSection(Z,this.data.sectionItems)))};
_.P.removeFromExpandedSection=function(Z,V){Z=this.getEntryIndexMatchingId(Z,V);Z!==-1&&this.splice("data.sectionItems",Z,1)};
_.P.removeFromCollapsedSection=function(Z,V){var a=V.findIndex(function(J){return!!_.D(J,gSK)});
a&&a!==-1&&V[a]&&_.D(V[a],gSK)&&(V=_.D(V[a],gSK).expandableItems)&&(Z=this.getEntryIndexMatchingId(Z,V),Z!==-1&&this.splice("data.sectionItems."+a+".guideCollapsibleEntryRenderer.expandableItems",Z,1))};
_.P.getEntryIndexMatchingId=function(Z,V){var a=this;return V.findIndex(function(J){return a.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",J)===Z})};
DL.prototype.activeEndpointChanged=DL.prototype.activeEndpointChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],DL.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],DL.prototype,"actionHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],DL.prototype,"ytRendererstamperBehavior",void 0);_.z([_.Ly("#section-items"),_.u("design:type",HTMLDivElement)],DL.prototype,"sectionItems",void 0);
_.z([_.Ly("#header-entry"),_.u("design:type",Object)],DL.prototype,"headerEntry",void 0);_.z([_.x(),_.u("design:type",Object)],DL.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],DL.prototype,"activeEndpoint",void 0);_.z([_.x(),_.u("design:type",Object)],DL.prototype,"youtab",void 0);_.z([_.RX("activeEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DL.prototype,"activeEndpointChanged",null);
DL=_.z([_.p({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],DL);
_.e(DL,"ytd-guide-collapsible-section-entry-renderer",function(){if(neW===void 0){var Z=document.createElement("template");_.w(Z,'\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="[[youtab]]" 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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);neW=Z}Z=neW;return Z},{mode:1});var t0W;var s1C;var cB=function(){var Z=_.Q.apply(this,arguments)||this;Z.modernTypography=_.F("web_modern_typography");Z.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 Z};
_.O(cB,_.Q);_.P=cB.prototype;
_.P.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}}}}};
_.P.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var Z=_.L4(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);Z&&Z.length===1&&Z[0]&&_.L4(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.P.handleResetChannelUnreadCountCommand=function(Z){var V;(Z=(V=_.D(Z,jMo))==null?void 0:V.channelId)&&this.data&&this.data.items&&(V=this.getPathToEntryMatchingId(Z))&&(this.set(V+".guideEntryRenderer.count",0),this.set(V+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.P.handleResetSubscriptionsUnreadDotCommand=function(Z){var V,a=(V=_.D(Z,vS0))==null?void 0:V.targetId,J;a&&(J=this.data)!=null&&J.items&&(Z=this.data.items.findIndex(function(r){var f;return((f=r.guideEntryRenderer)==null?void 0:f.targetId)===a}),Z<0||this.set("data.items."+Z+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.P.getPathToEntryMatchingId=function(Z){if(this.data&&this.data.items){var V=this.getEntryIndexMatchingId(Z,this.data.items);if(V>-1)return"data.items."+V;for(var a=0;a<this.data.items.length;a++)if(V=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[a]))if(V=this.getEntryIndexMatchingId(Z,V),V>-1)return"data.items."+a+".guideCollapsibleEntryRenderer.expandableItems."+V}};
_.P.handleAddToGuideSectionAction=function(Z){var V=this;if(_.D(Z,A6K)){var a=_.D(Z,A6K).items;Z=_.D(Z,A6K).handlerData;var J,r;a&&Z&&((J=this.data)==null?void 0:(r=J.handlerDatas)==null?void 0:r.indexOf(Z))>-1&&(a=a.filter(function(f){return(f=V.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",f))&&!V.isGuideItemPresent(f)}),this.unshift.apply(this,["data.items"].concat(_.nw(a))))}};
_.P.isGuideItemPresent=function(Z){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(Z,this.data.items)!==-1)return!0;var V=this.data.items.find(function(a){return!!a.guideCollapsibleEntryRenderer});
if((V==null?0:V.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(Z,V.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.P.getEntryIndexMatchingId=function(Z,V){var a=this;return V.findIndex(function(J){return a.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",J)===Z})};
_.P.handleRemoveFromGuideSectionAction=function(Z){if(_.D(Z,kjL)){var V=_.D(Z,kjL).guideEntryId;Z=_.D(Z,kjL).handlerData;var a,J;V&&Z&&((a=this.data)==null?void 0:(J=a.handlerDatas)==null?void 0:J.indexOf(Z))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(V,this.data.items),this.removeFromCollapsedSection(V,this.data.items))}};
_.P.removeFromExpandedSection=function(Z,V){Z=this.getEntryIndexMatchingId(Z,V);Z!==-1&&this.splice("data.items",Z,1)};
_.P.removeFromCollapsedSection=function(Z,V){var a=V.findIndex(function(J){return!!J.guideCollapsibleEntryRenderer});
a!==-1&&(V=V[a].guideCollapsibleEntryRenderer.expandableItems)&&(Z=this.getEntryIndexMatchingId(Z,V),Z!==-1&&this.splice("data.items."+a+".guideCollapsibleEntryRenderer.expandableItems",Z,1))};
_.P.activeEndpointChanged=function(){for(var Z=_.H(this.hostElement).querySelector("#items").children,V=0,a=Z.length;V<a;V++)Z[V].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.P.guideOpenedChanged=function(){for(var Z=_.H(this.hostElement).querySelector("#items").children,V=0,a=Z.length;V<a;V++)Z[V].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
cB.prototype.guideOpenedChanged=cB.prototype.guideOpenedChanged;cB.prototype.activeEndpointChanged=cB.prototype.activeEndpointChanged;cB.prototype.persistentGuideChanged=cB.prototype.persistentGuideChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],cB.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],cB.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],cB.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.z1.YtLazyListBehavior),_.u("design:type",Object)],cB.prototype,"ytLazyListBehavior",void 0);_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],cB.prototype,"ytdGuideStateAwareBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],cB.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],cB.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],cB.prototype,"modernTypography",void 0);_.z([_.x(),_.u("design:type",String)],cB.prototype,"type",void 0);_.z([_.x({value:20}),_.u("design:type",Number)],cB.prototype,"initialCount",void 0);_.z([_.x({value:10}),_.u("design:type",Number)],cB.prototype,"targetFramerate",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],cB.prototype,"autoFill",void 0);_.z([_.x({value:50}),_.u("design:type",Number)],cB.prototype,"renderDelay",void 0);
_.z([_.RX("guidePersistentAndVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cB.prototype,"persistentGuideChanged",null);_.z([_.Zr("activeEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cB.prototype,"activeEndpointChanged",null);_.z([_.Zr("guideOpened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cB.prototype,"guideOpenedChanged",null);
cB=_.z([_.p({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],cB);
_.e(cB,"ytd-guide-section-renderer",function(){if(s1C!==void 0)return s1C;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return s1C=Z},{mode:_.h4("kevlar_poly_si_batch_j073")?1:2});var F0L;var O6=function(){return _.Q.apply(this,arguments)||this};
_.O(O6,_.Q);_.QS.Object.defineProperties(O6.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],O6.prototype,"rendererBehaviors",void 0);_.z([_.x(),_.u("design:type",Object)],O6.prototype,"data",void 0);_.z([_.x(),_.E("data.signInButton.buttonRenderer.style"),_.u("design:type",Object),_.u("design:paramtypes",[])],O6.prototype,"alignByText",null);O6=_.z([_.p({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],O6);
_.e(O6,"ytd-guide-signin-promo-renderer",function(){if(F0L===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);F0L=Z}Z=F0L;return Z},{mode:1});var GK=function(){var Z=_.Q.apply(this,arguments)||this;Z.showFooter=!1;return Z};
_.O(GK,_.Q);GK.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}}}}};
GK.prototype.attached=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1){V=_.l().resolve(_.M_(_.G1));if(!V)return a.jumpTo(0);V.setGuideData(Z.hostElement);return _.q(a,0,3)}Z.ytLazyListBehavior.initialCount=2;return a.return()})};
GK.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
GK.prototype.dataChanged=GK.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],GK.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],GK.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.z1.YtLazyListBehavior),_.u("design:type",Object)],GK.prototype,"ytLazyListBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],GK.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],GK.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],GK.prototype,"showFooter",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],GK.prototype,"autoFill",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GK.prototype,"dataChanged",null);GK=_.z([_.p({is:"ytd-guide-renderer",disableElementRegistration:!0})],GK);
_.e(GK,"ytd-guide-renderer",function(){if(t0W!==void 0)return t0W;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return t0W=Z},{mode:_.h4("kevlar_poly_si_batch_j073")?1:2});var DQL;var wO=function(){var Z=_.Q.apply(this,arguments)||this;Z.systemIcons=_.F("kevlar_system_icons");Z.frostedGlass=_.F("web_frosted_glass");Z.getEndpointForm=D2W;return Z};
_.O(wO,_.Q);_.P=wO.prototype;_.P.attached=function(){this.hostElement.setAttribute("role","tab");this.hostElement.setAttribute("tabindex","0")};
_.P.dataChanged=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive);this.hostElement.setAttribute("aria-label",_.AI(this.data.formattedTitle))};
_.P.onActiveStateChange=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive)};
_.P.onDown=function(){this.interaction.triggerDown()};
_.P.onUp=function(){this.interaction.triggerUp()};
_.P.onTap=function(Z){if(this.data.serviceEndpoint){var V;_.F("shorts_controller_retrieve_seedless_sequence_v2")&&((V=_.D(this.data.serviceEndpoint,_.Pp))==null?void 0:V.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint):FRH(this.data.serviceEndpoint,this);Z.preventDefault()}else{var a;((a=this.data)==null?0:a.navigationEndpoint)&&!_.Ac(_.wc(Z),this.hostElement,["A".toString()])&&_.Rg(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.P.computeActive=function(Z,V){if(!Z)return!1;var a=Z.navigationEndpoint;Z=Z.serviceEndpoint;if(!a&&!Z||!V)return!1;if(a){Z=_.D(a,_.aX);var J=_.D(V,_.aX);if(Z&&J)return Z.browseId===J.browseId&&Z.params===J.params;var r;a=(r=_.D(a.commandMetadata,_.p4))==null?void 0:r.url;var f;V=(f=_.D(V.commandMetadata,_.p4))==null?void 0:f.url;return!(!a||!V||a!==V&&a!==_.oi(V))}return this.isActiveShortsTab(Z,V)};
_.P.isActiveShortsTab=function(Z,V){V=!!_.D(V,_.Pp)||!!_.D(V,_.G0);return(!!_.D(Z,_.Pp)||!!_.D(Z,_.G0))&&V};
_.P.computeTitle=function(Z,V){return V?"":_.AI(Z)};
_.QS.Object.defineProperties(wO.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
wO.prototype.onTap=wO.prototype.onTap;wO.prototype.onUp=wO.prototype.onUp;wO.prototype.onDown=wO.prototype.onDown;wO.prototype.onActiveStateChange=wO.prototype.onActiveStateChange;wO.prototype.dataChanged=wO.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],wO.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],wO.prototype,"ytComponentBehavior",void 0);
_.z([_.A(_.wQ),_.u("design:type",Object)],wO.prototype,"ironButtonState",void 0);_.z([_.x(),_.u("design:type",Object)],wO.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],wO.prototype,"activeEndpoint",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],wO.prototype,"noLabels",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.u("design:type",Boolean)],wO.prototype,"isActive",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],wO.prototype,"systemIcons",void 0);_.z([_.Ly("yt-interaction"),_.u("design:type",Object)],wO.prototype,"interaction",void 0);_.z([_.E("isActive"),_.u("design:type",Object),_.u("design:paramtypes",[])],wO.prototype,"ariaSelected",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],wO.prototype,"frostedGlass",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wO.prototype,"dataChanged",null);_.z([_.RX("isActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wO.prototype,"onActiveStateChange",null);_.z([_.$K("down"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wO.prototype,"onDown",null);
_.z([_.$K("up"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wO.prototype,"onUp",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],wO.prototype,"onTap",null);wO=_.z([_.p({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],wO);
_.e(wO,"ytd-mini-guide-entry-renderer",function(){if(DQL!==void 0)return DQL;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" tabindex="-1" class="yt-simple-endpoint style-scope ytd-mini-guide-entry-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" title="[[computeTitle(data.formattedTitle, noLabels)]]" get-form="[[getEndpointForm]]">\n  <yt-icon id="icon" class="guide-icon style-scope ytd-mini-guide-entry-renderer" active="[[isActive]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <span class="title style-scope ytd-mini-guide-entry-renderer" hidden="[[noLabels]]">[[getSimpleString(data.formattedTitle)]]</span>\n  <tp-yt-paper-tooltip animation-delay="0" hidden="[[!noLabels]]" offset="4" position="right" class="style-scope ytd-mini-guide-entry-renderer">\n    [[getSimpleString(data.formattedTitle)]]\n  </tp-yt-paper-tooltip>\n  <yt-interaction class="style-scope ytd-mini-guide-entry-renderer"></yt-interaction>\n</a>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return DQL=Z},{mode:_.h4("kevlar_poly_si_batch_j063")?1:2});var cXI;var y4=function(){var Z=_.Q.apply(this,arguments)||this;Z.allVideosCount=0;Z.noLabels=_.F("kevlar_mini_guide_no_labels");Z.frostedGlass=_.F("web_frosted_glass");return Z};
_.O(y4,_.Q);_.P=y4.prototype;_.P.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.P.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation")};
_.P.visibleChanged=function(){if(this.visible&&!this.data){var Z=_.l().resolve(_.M_(_.G1));Z&&Z.setGuideData(this.hostElement)}};
_.P.dataChanged=function(){var Z=[],V;if((V=this.data)!=null&&V.items){V=_.B(this.data.items);for(var a=V.next();!a.done;a=V.next()){a=a.value;var J=void 0;if((J=a.guideSectionRenderer)==null?0:J.items)for(J=void 0,a=_.B((J=a.guideSectionRenderer)==null?void 0:J.items),J=a.next();!J.done;J=a.next())if(J=J.value,J.guideEntryRenderer)J=J.guideEntryRenderer,J.isPrimary&&Z.push({guideEntryRenderer:J});else if(J.guideCollapsibleSectionEntryRenderer){var r=void 0;((r=_.D(J.guideCollapsibleSectionEntryRenderer.headerEntry,
pN))==null?0:r.isPrimary)&&Z.push({guideEntryRenderer:_.D(J.guideCollapsibleSectionEntryRenderer.headerEntry,pN)});if(J=J.guideCollapsibleSectionEntryRenderer.sectionItems)for(J=_.B(J),r=J.next();!r.done;r=J.next()){var f=r.value;r=_.D(f,I8K);var d=void 0;((d=_.D(f,pN))==null?0:d.isPrimary)?Z.push({guideEntryRenderer:_.D(f,pN)}):r&&(f=void 0,_.D((f=r)==null?void 0:f.entryRenderer,pN)&&(r.alwaysShow||this.allVideosCount)&&Z.push({guideEntryRenderer:_.D(r.entryRenderer,pN)}))}}}}this.miniGuideItems=
Z};
_.P.activeEndpointChanged=function(){for(var Z=this.items.children,V=0;V<Z.length;V++)Z[V].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
y4.prototype.activeEndpointChanged=y4.prototype.activeEndpointChanged;y4.prototype.dataChanged=y4.prototype.dataChanged;y4.prototype.visibleChanged=y4.prototype.visibleChanged;_.z([_.A(_.s5),_.u("design:type",Object)],y4.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],y4.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],y4.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],y4.prototype,"ytdGuideStateAwareBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],y4.prototype,"ytComponentBehavior",void 0);_.z([_.Ly("#items"),_.u("design:type",Object)],y4.prototype,"items",void 0);_.z([_.x(),_.u("design:type",Object)],y4.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],y4.prototype,"visible",void 0);
_.z([_.x(),_.u("design:type",Object)],y4.prototype,"miniGuideItems",void 0);_.z([_.x({selector:_.Ega}),_.u("design:type",Object)],y4.prototype,"allVideosCount",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],y4.prototype,"noLabels",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],y4.prototype,"frostedGlass",void 0);_.z([_.Zr("visible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],y4.prototype,"visibleChanged",null);
_.z([_.Zr("data","allVideosCount"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],y4.prototype,"dataChanged",null);_.z([_.Zr("activeEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],y4.prototype,"activeEndpointChanged",null);y4=_.z([_.p({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],y4);
_.e(y4,"ytd-mini-guide-renderer",function(){if(cXI===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);cXI=Z}Z=cXI;return Z},{mode:1});var O20;var GEk=/^[\x00-\x7F]+$/,bP=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(bP,_.Q);_.QS.Object.defineProperties(bP.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var Z,V=_.AI((Z=this.data)==null?void 0:Z.handle);if(V)return _.HA("@"+V)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var Z=_.AI(this.displayHandle),V,a=_.AI((V=this.data)==null?void 0:V.handleUrl);if(Z&&a)return _.HA(a+Z)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var Z=_.AI(this.displayHandle);if(Z&&!GEk.test(Z)){var V;return(V=this.data)==null?void 0:V.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var Z=_.AI(this.displayHandleUrl),V,a=_.AI((V=this.data)==null?void 0:V.urlInfoText);if(Z&&a)return _.HA(a+" "+Z)}}});
_.z([_.x(),_.u("design:type",Object)],bP.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],bP.prototype,"displayHandle",null);_.z([_.E("displayHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],bP.prototype,"displayHandleUrl",null);_.z([_.E("displayHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],bP.prototype,"warningText",null);
_.z([_.E("displayHandleUrl"),_.u("design:type",Object),_.u("design:paramtypes",[])],bP.prototype,"urlInfoTextWithUrl",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],bP.prototype,"darkerDarkTheme",void 0);bP=_.z([_.p({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],bP);
_.e(bP,"ytd-handles-claiming-confirm-dialog-content",function(){if(O20!==void 0)return O20;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return O20=Z},{mode:1});var wdi;var U6=function(){var Z=_.Q.apply(this,arguments)||this;Z.okButtonOverride={style:"mono",type:"outline",size:"M"};return Z};
_.O(U6,_.Q);U6.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
U6.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],U6.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],U6.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],U6.prototype,"okButtonOverride",void 0);_.z([_.x(),_.u("design:type",Object)],U6.prototype,"data",void 0);U6=_.z([_.p({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],U6);
_.e(U6,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(wdi!==void 0)return wdi;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return wdi=Z},{mode:1});var yXL;var b2S=/^[\x00-\x7F]+$/,HB=function(){var Z=_.Q.apply(this,arguments)||this;Z.isLoading=!1;Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(HB,_.Q);HB.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var Z;this.selectedHandle=(Z=this.handleInput)==null?void 0:Z.value;this.onSelectedHandleChanged(this.selectedHandle);_.L4(this.hostElement,"yt-refit-popups-action")}};
_.QS.Object.defineProperties(HB.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var Z;return(Z=this.data)==null?void 0:Z.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.HA("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.HA(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!b2S.test(this.selectedHandle)){var Z;return(Z=this.data)==null?void 0:Z.warningText}}}});
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],HB.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],HB.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],HB.prototype,"selectedHandle",void 0);_.z([_.x(),_.u("design:type",Object)],HB.prototype,"isLoading",void 0);_.z([_.x(),_.u("design:type",Function)],HB.prototype,"onSelectedHandleChanged",void 0);_.z([_.Ly("#channel-handle-input"),_.u("design:type",Object)],HB.prototype,"handleInput",void 0);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],HB.prototype,"handleUrlPrefix",null);_.z([_.E("selectedHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],HB.prototype,"displayHandle",null);_.z([_.E("selectedHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],HB.prototype,"displayHandleUrl",null);_.z([_.E("selectedHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],HB.prototype,"warningText",null);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],HB.prototype,"darkerDarkTheme",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],HB.prototype,"ytRendererBehavior",void 0);HB=_.z([_.p({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],HB);
_.e(HB,"ytd-handles-claiming-edit-dialog-content",function(){if(yXL!==void 0)return yXL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return yXL=Z},{mode:1});var UQH;var An=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionButtonOverride={style:"mono",type:"filled",size:"M"};Z.cancelButtonOverride={style:"mono",type:"text",size:"M"};Z.selectButtonDisabled=!1;Z.isLoading=!1;Z.hasSelectedHandleEventListener=!1;Z.selectedHandleChanged=function(V){Z.selectedHandle=V};
return Z};
_.O(An,_.Q);_.P=An.prototype;_.P.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.P.onDataChanged=function(){var Z,V;this.selectedHandle=(V=_.D((Z=this.data)==null?void 0:Z.inputField,wUL))==null?void 0:V.handle};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.onCancel=function(){this.selectedHandle="";_.MR(this.hostElement,"yt-close-popup-action",[this.is])};
_.P.onSelectHandle=function(){var Z=this;if(this.selectedHandle!==void 0){var V;((V=this.data)==null?void 0:V.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(a,J){if(J.newHandleUpdateStatus!==void 0&&J.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&J.newHandleUpdateStatus.errorMessage)_.sf(Z.hostElement,_.AI(J.newHandleUpdateStatus.errorMessage)),
Z.isLoading=!1;else{var r;if((r=Z.data)==null?0:r.onChannelUpdateSuccess){a=Z.data.onChannelUpdateSuccess;var f,d;if(J=(f=_.D(a,_.t8))==null?void 0:(d=f.popup)==null?void 0:d.handlesClaimingConfirmDialogRenderer)J.handle=_.HA(Z.selectedHandle);Z.ytComponentBehavior.resolveCommand(a);_.MR(Z.hostElement,"yt-close-popup-action",[Z.is])}else Z.isLoading=!1}},
onServerError:function(){var a;Z.content&&((a=Z.content)==null?0:a.handleInput)&&Z.content.handleInput.validate();Z.isLoading=!1;_.sf(Z.hostElement,_.oC("TRY_AGAIN_LATER"))}}}))}};
_.P.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
An.prototype.onDataChanged=An.prototype.onDataChanged;An.prototype.onSelectedHandleChanged=An.prototype.onSelectedHandleChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],An.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],An.prototype,"actionButtonOverride",void 0);_.z([_.x(),_.u("design:type",Object)],An.prototype,"cancelButtonOverride",void 0);_.z([_.x(),_.u("design:type",Object)],An.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",String)],An.prototype,"selectedHandle",void 0);_.z([_.x(),_.u("design:type",Object)],An.prototype,"selectButtonDisabled",void 0);_.z([_.x(),_.u("design:type",Object)],An.prototype,"isLoading",void 0);_.z([_.x(),_.u("design:type",Object)],An.prototype,"hasSelectedHandleEventListener",void 0);_.z([_.x(),_.u("design:type",Object)],An.prototype,"handleInput",void 0);
_.z([_.RX("selectedHandle"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],An.prototype,"onSelectedHandleChanged",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],An.prototype,"onDataChanged",null);_.z([_.Ly("ytd-handles-claiming-edit-dialog-content"),_.u("design:type",Object)],An.prototype,"content",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],An.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],An.prototype,"ytRendererstamperBehavior",void 0);An=_.z([_.p({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],An);
_.e(An,"ytd-handles-claiming-edit-dialog-renderer",function(){if(UQH!==void 0)return UQH;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return UQH=Z},{mode:1});var H2C;var k0=function(){return _.Q.apply(this,arguments)||this};
_.O(k0,_.Q);_.QS.Object.defineProperties(k0.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)==null?0:Z.handle){var V;return _.HA("@"+_.AI((V=this.data)==null?void 0:V.handle))}}}});
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],k0.prototype,"formattedHandle",null);_.z([_.x(),_.u("design:type",Object)],k0.prototype,"data",void 0);k0=_.z([_.p({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],k0);
_.e(k0,"ytd-handles-claiming-radio-option-renderer",function(){if(H2C!==void 0)return H2C;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return H2C=Z},{mode:1});var AX8;var kES=/^[\x00-\x7F]+$/,E6=function(){var Z=_.Q.apply(this,arguments)||this;Z.initialRadioIndex="-1";Z.isLoading=!1;Z.darkerDarkTheme=_.F("web_darker_dark_theme");Z.maybeSubmitFeedback=function(){Z.feedbackSurveyRenderer.submitSurvey()};
return Z};
_.O(E6,_.Q);E6.prototype.updateSelectedHandleIndexFromBinding=function(Z){this.selectedRadioIndex=+Z.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(Z)};
E6.prototype.selectedHandleChanged=function(Z){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var V;this.selectedHandle=(V=this.handleInput)==null?void 0:V.value;this.onSelectedHandleChanged(Z)}};
_.QS.Object.defineProperties(E6.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var Z;return(((Z=this.data)==null?void 0:Z.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var Z;return this.ytRendererBehavior.getSimpleString((Z=this.data)==null?void 0:Z.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.HA("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.HA(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!kES.test(this.selectedHandle)){var Z;return(Z=this.data)==null?void 0:Z.warningText}}}});
_.z([_.x(),_.u("design:type",Object)],E6.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],E6.prototype,"initialRadioIndex",void 0);_.z([_.x(),_.u("design:type",Number)],E6.prototype,"selectedRadioIndex",void 0);_.z([_.x(),_.u("design:type",String)],E6.prototype,"selectedHandle",void 0);_.z([_.x(),_.u("design:type",Object)],E6.prototype,"isLoading",void 0);_.z([_.x(),_.u("design:type",Function)],E6.prototype,"onSelectedHandleChanged",void 0);
_.z([_.x(),_.u("design:type",Function)],E6.prototype,"onSelectedRadioIndexChanged",void 0);_.z([_.Ly("#channel-handle-input"),_.u("design:type",Object)],E6.prototype,"handleInput",void 0);_.z([_.Ly("ytd-feedback-survey-renderer"),_.u("design:type",Object)],E6.prototype,"feedbackSurveyRenderer",void 0);_.z([_.E("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],E6.prototype,"radioButtonLength",null);
_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],E6.prototype,"handleUrlPrefix",null);_.z([_.E("selectedHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],E6.prototype,"displayHandle",null);_.z([_.E("selectedHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],E6.prototype,"displayHandleUrl",null);_.z([_.E("selectedHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],E6.prototype,"warningText",null);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],E6.prototype,"darkerDarkTheme",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],E6.prototype,"ytRendererBehavior",void 0);E6=_.z([_.p({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],E6);
_.e(E6,"ytd-handles-claiming-select-dialog-content",function(){if(AX8!==void 0)return AX8;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return AX8=Z},{mode:1});var EeS;var j8=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionButtonOverride={style:"mono",type:"filled",size:"M"};Z.cancelButtonOverride={style:"mono",type:"text",size:"M"};Z.initialRadioIndex="-1";Z.selectButtonDisabled=!1;Z.isLoading=!1;Z.selectedRadioIndexChanged=function(V){Z.selectedRadioIndex=Number(V.detail.value)};
Z.selectedHandleChanged=function(V){Z.selectedHandle=V.detail.value};
Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(j8,_.Q);_.P=j8.prototype;_.P.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.P.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.P.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.L4(this.hostElement,"yt-refit-popups-action")};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.MR(this.hostElement,"yt-close-popup-action",[this.is])};
_.P.onSelectHandle=function(){var Z=this;if(this.selectedHandle!==void 0){var V;((V=this.data)==null?void 0:V.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(a,J){if(J.newHandleUpdateStatus!==void 0&&J.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&J.newHandleUpdateStatus.errorMessage)_.sf(Z.hostElement,_.AI(J.newHandleUpdateStatus.errorMessage)),
Z.isLoading=!1;else{var r;if((r=Z.data)==null?0:r.onChannelUpdateSuccess){a=Z.data.onChannelUpdateSuccess;J=_.D(a,_.t8);var f;if(J==null?0:(f=J.popup)==null?0:f.handlesClaimingConfirmDialogRenderer)J.popup.handlesClaimingConfirmDialogRenderer.handle=_.HA(Z.selectedHandle);Z.ytComponentBehavior.resolveCommand(a);_.MR(Z.hostElement,"yt-close-popup-action",[Z.is])}else Z.isLoading=!1}},
onServerError:function(){if(Z.selectedRadioIndex===Z.radioButtonLength){var a;Z.content&&((a=Z.content)==null?0:a.handleInput)&&Z.content.handleInput.validate()}Z.isLoading=!1;_.sf(Z.hostElement,_.oC("TRY_AGAIN_LATER"))}}}))}};
_.P.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var Z,V;this.selectedHandle=(Z=this.content)==null?void 0:(V=Z.handleInput)==null?void 0:V.value}else this.selectedRadioIndex>=0&&((Z=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(Z==null?void 0:Z.handle):this.selectedHandle=void 0)};
_.P.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.P.getRadioItem=function(Z){if(this.radioButtonLength>Z&&Z>=0)return _.D(this.data.radioButton[Z],$Xi)};
_.QS.Object.defineProperties(j8.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var Z;return(((Z=this.data)==null?void 0:Z.radioButton)||[]).length}}});
j8.prototype.onSelectedHandleChanged=j8.prototype.onSelectedHandleChanged;j8.prototype.onSelectedHandleIndexChanged=j8.prototype.onSelectedHandleIndexChanged;j8.prototype.onDataChanged=j8.prototype.onDataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],j8.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],j8.prototype,"actionButtonOverride",void 0);_.z([_.x(),_.u("design:type",Object)],j8.prototype,"cancelButtonOverride",void 0);
_.z([_.x(),_.u("design:type",Object)],j8.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],j8.prototype,"initialRadioIndex",void 0);_.z([_.x(),_.u("design:type",Number)],j8.prototype,"selectedRadioIndex",void 0);_.z([_.x(),_.u("design:type",String)],j8.prototype,"selectedHandle",void 0);_.z([_.x(),_.u("design:type",Object)],j8.prototype,"selectButtonDisabled",void 0);_.z([_.x(),_.u("design:type",Object)],j8.prototype,"isLoading",void 0);
_.z([_.E("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],j8.prototype,"radioButtonLength",null);_.z([_.Ly("ytd-handles-claiming-select-dialog-content"),_.u("design:type",Object)],j8.prototype,"content",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],j8.prototype,"onDataChanged",null);
_.z([_.RX("selectedRadioIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],j8.prototype,"onSelectedHandleIndexChanged",null);_.z([_.RX("selectedHandle"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],j8.prototype,"onSelectedHandleChanged",null);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],j8.prototype,"darkerDarkTheme",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],j8.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],j8.prototype,"ytRendererstamperBehavior",void 0);j8=_.z([_.p({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],j8);
_.e(j8,"ytd-handles-claiming-select-dialog-renderer",function(){if(EeS!==void 0)return EeS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return EeS=Z},{mode:1});var j1S;var veH;var vB=function(){return _.Q.apply(this,arguments)||this};
_.O(vB,_.Q);vB.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],vB.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],vB.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],vB.prototype,"data",void 0);vB=_.z([_.p({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],vB);
_.e(vB,"ytd-hotkey-dialog-section-option-renderer",function(){if(veH!==void 0)return veH;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return veH=Z},{mode:1});var xQK;var x0=function(){return _.Q.apply(this,arguments)||this};
_.O(x0,_.Q);x0.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],x0.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],x0.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],x0.prototype,"data",void 0);x0=_.z([_.p({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],x0);
_.e(x0,"ytd-hotkey-dialog-section-renderer",function(){if(xQK!==void 0)return xQK;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return xQK=Z},{mode:1});var Q4=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(Q4,_.Q);Q4.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Q4.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Q4.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Q4.prototype,"darkerDarkTheme",void 0);Q4=_.z([_.p({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],Q4);
_.e(Q4,"ytd-hotkey-dialog-content",function(){if(j1S!==void 0)return j1S;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return j1S=Z},{mode:1});var Q1K;var pE=function(){return _.Q.apply(this,arguments)||this};
_.O(pE,_.Q);pE.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var Z=document.querySelector("ytd-hotkey-dialog-content #scrollable");Z&&(Z.dialogElement=this.hostElement.parentElement)};
pE.prototype.onCloseTap=function(){_.MR(this.hostElement,"yt-close-popup-action")};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],pE.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],pE.prototype,"data",void 0);pE=_.z([_.p({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],pE);
_.e(pE,"ytd-hotkey-dialog-renderer",function(){if(Q1K!==void 0)return Q1K;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Q1K=Z},{mode:1});var pdK;var hn=function(){return _.Q.apply(this,arguments)||this};
_.O(hn,_.Q);hn.prototype.onYtServiceRequestError=function(){if(this.blocked){var Z;var V=(Z=this.data)==null?void 0:Z.defaultServiceEndpoint}else{var a;V=(a=this.data)==null?void 0:a.toggledServiceEndpoint}var J;(V=(J=_.D(V,_.XcE))==null?void 0:J.onFailureAction)&&this.ytComponentBehavior.resolveCommand(V);this.updateBlockState(!this.blocked)};
hn.prototype.onYtToggleButton=function(Z){this.updateBlockState(Z.detail.toggled)};
hn.prototype.updateBlockState=function(Z){if(Z!==this.blocked){var V=this.blockedEntityKey;V&&this.ytdReduxBehavior.dispatch(_.d0("blockStateEntity",V,{key:V,blocked:Z}));this.set("data.isToggled",Z)}};
_.QS.Object.defineProperties(hn.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)}}});
hn.prototype.onYtToggleButton=hn.prototype.onYtToggleButton;hn.prototype.onYtServiceRequestError=hn.prototype.onYtServiceRequestError;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],hn.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],hn.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],hn.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],hn.prototype,"blockedEntityKey",void 0);
_.z([_.x({selectorArgs:["blockedEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"blockStateEntity",V)}}),
_.u("design:type",Object)],hn.prototype,"blockStateEntity",void 0);_.z([_.E("data","blockStateEntity"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],hn.prototype,"blocked",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],hn.prototype,"onYtServiceRequestError",null);
_.z([_.$K("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],hn.prototype,"onYtToggleButton",null);hn=_.z([_.p({is:"ytd-block-button",disableElementRegistration:!0})],hn);
_.e(hn,"ytd-block-button",function(){if(pdK!==void 0)return pdK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return pdK=Z},
{mode:1});var hqo;var eqi;var e8=function(){return _.Q.apply(this,arguments)||this};
_.O(e8,_.Q);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],e8.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],e8.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],e8.prototype,"data",void 0);e8=_.z([_.p({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],e8);
_.e(e8,"ytd-kids-blocklist-picker-item-renderer",function(){if(eqi!==void 0)return eqi;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return eqi=Z},{mode:1});var zK=function(){return _.Q.apply(this,arguments)||this};
_.O(zK,_.Q);zK.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],zK.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],zK.prototype,"data",void 0);zK=_.z([_.p({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],zK);
_.e(zK,"ytd-kids-blocklist-picker-content",function(){if(hqo!==void 0)return hqo;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return hqo=
Z},{mode:_.h4("kevlar_poly_si_batch_j025")?1:2});var zqK;var $0=function(){var Z=_.Q.apply(this,arguments)||this;Z.hasAnyRequestSucceeded=!1;Z.hasAnyRequestFailed=!1;Z.numPendingRequests=0;return Z};
_.O($0,_.Q);_.P=$0.prototype;_.P.attached=function(){this.hostElement.setAttribute("dialog","")};
_.P.onDoneButtonTap=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.P.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.P.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.P.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.P.onPopupClosed=function(Z){var V,a;if(((V=Z.detail)==null?void 0:(a=V.popup)==null?void 0:a.is)==="tp-yt-paper-dialog"){var J;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((J=this.data)==null?0:J.successfulToastActionMessage)&&this.ytComponentBehavior.resolveCommand(_.vA(this.data.successfulToastActionMessage));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
$0.prototype.onPopupClosed=$0.prototype.onPopupClosed;$0.prototype.onYtServiceRequestError=$0.prototype.onYtServiceRequestError;$0.prototype.onYtServiceRequestCompleted=$0.prototype.onYtServiceRequestCompleted;$0.prototype.onYtServiceRequestSent=$0.prototype.onYtServiceRequestSent;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],$0.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],$0.prototype,"ytRendererBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],$0.prototype,"data",void 0);_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$0.prototype,"onYtServiceRequestSent",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$0.prototype,"onYtServiceRequestCompleted",null);
_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$0.prototype,"onYtServiceRequestError",null);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],$0.prototype,"onPopupClosed",null);$0=_.z([_.p({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],$0);
_.e($0,"ytd-kids-blocklist-picker-renderer",function(){if(zqK!==void 0)return zqK;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return zqK=Z},{mode:1});var $Q8;var Rqk;var R5=function(){return _.Q.apply(this,arguments)||this};
_.O(R5,_.Q);R5.prototype.setTip=function(Z){var V=this;this.data&&(this.tip=ALI(UtL.getInstance(),Z,this.data),_.vH(this,function(){_.Rg(V.hostElement,"yt-refit")}))};
R5.prototype.clearTip=function(){this.tip=void 0};
R5.prototype.computeHidden=function(Z){return!Z};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],R5.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],R5.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.u("design:type",Boolean)],R5.prototype,"hidden",void 0);_.z([_.x(),_.u("design:type",Object)],R5.prototype,"tip",void 0);R5=_.z([_.p({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],R5);
_.e(R5,"ytd-menu-popup-tip-renderer",function(){if(Rqk!==void 0)return Rqk;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);
return Rqk=Z},{mode:1});var M0i;var Mk=function(){var Z=_.Q.apply(this,arguments)||this;Z.useIcons=!1;Z.systemIcons=_.F("kevlar_system_icons");Z.useListItemStyles=_.F("web_list_item_style_for_menu_items");return Z};
_.O(Mk,_.Q);_.P=Mk.prototype;_.P.onFocus=function(){var Z;(Z=_.H(this.hostElement).querySelector("tp-yt-paper-item"))==null||Z.focus()};
_.P.onTap=function(){var Z=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(Z&&_.D(Z,_.ZW))this.componentBehavior.resolveCommand(Z),this.updateToggledStateInEntity();else if(Z){this.componentBehavior.resolveCommand(Z)||_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}});var V;((V=_.D(Z,_.aC))==null?void 0:V.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.P.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.P.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.P.updateToggledStateInEntity=function(){var Z=this.data.toggleMenuServiceItemEntityKey,V=!this.data.isToggled;Z&&this.ytdReduxBehavior.dispatch(_.d0("toggleMenuServiceItemEntity",Z,{key:Z,isToggled:V}))};
_.P.computeIcon=function(Z,V,a){return(Z=Z?a:V)&&Z.iconType?_.RL(Z.iconType):""};
_.P.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.P.isIconActive=function(Z){return!_.F("toggle_menu_active_icon_killswitch")&&Z};
_.QS.Object.defineProperties(Mk.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return((Z=this.data)==null?0:Z.isToggled)?(V=this.data)==null?void 0:V.toggledText:(a=this.data)==null?void 0:a.defaultText}}});
Mk.prototype.toggledStateEntityChanged=Mk.prototype.toggledStateEntityChanged;Mk.prototype.onYtServiceRequestCompleted=Mk.prototype.onYtServiceRequestCompleted;Mk.prototype.onTap=Mk.prototype.onTap;Mk.prototype.onFocus=Mk.prototype.onFocus;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Mk.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Mk.prototype,"componentBehavior",void 0);
_.z([_.A(_.s5),_.u("design:type",Object)],Mk.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Mk.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Mk.prototype,"useIcons",void 0);_.z([_.x({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.u("design:type",String)],Mk.prototype,"icon",void 0);
_.z([_.x({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"toggleMenuServiceItemEntity",V)}}),
_.u("design:type",Object)],Mk.prototype,"toggleMenuServiceItemEntity",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Mk.prototype,"systemIcons",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Mk.prototype,"useListItemStyles",void 0);_.z([_.$K("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Mk.prototype,"onFocus",null);
_.z([_.E("data.isToggled"),_.u("design:type",Object),_.u("design:paramtypes",[])],Mk.prototype,"toggleButtonText",null);_.z([_.$K("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Mk.prototype,"onTap",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Mk.prototype,"onYtServiceRequestCompleted",null);
_.z([_.RX("toggleMenuServiceItemEntity.isToggled","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Mk.prototype,"toggledStateEntityChanged",null);Mk=_.z([_.p({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],Mk);
_.e(Mk,"ytd-toggle-menu-service-item-renderer",function(){if(M0i!==void 0)return M0i;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return M0i=Z},{mode:1});var L0S;var LE=function(){return _.Q.apply(this,arguments)||this};
_.O(LE,_.Q);LE.prototype.onFocus=function(){var Z;(Z=_.H(this.hostElement).querySelector("tp-yt-paper-item"))==null||Z.focus()};
_.QS.Object.defineProperties(LE.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.Xl(this.data.iconUrl)}}});
LE.prototype.onFocus=LE.prototype.onFocus;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],LE.prototype,"rendererBehavior",void 0);_.z([_.A(_.I9.YtEndpointBehavior),_.u("design:type",Object)],LE.prototype,"ytEndpointBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],LE.prototype,"data",void 0);_.z([_.$K("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LE.prototype,"onFocus",null);
_.z([_.E("data.iconUrl"),_.u("design:type",Object),_.u("design:paramtypes",[])],LE.prototype,"imageSource",null);LE=_.z([_.p({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],LE);
_.e(LE,"ytd-menu-custom-icon-item-renderer",function(){if(L0S!==void 0)return L0S;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return L0S=Z},{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});_.jG(_.SU,"yt-list-item-view-model",{props:{data:_.Hh,isMenuItem:_.Hh,isCompact:_.Hh,onTap:_.EU,trailingAccessory:_.EU,hideSelectionTextChevron:_.Hh,disabled:_.Hh,inPopup:_.Hh,disableHorizontalPadding:_.Hh,isOverlay:_.Hh}});var uP=function(){var Z=_.Q.apply(this,arguments)||this;Z.disableBackdropFilter=_.F("web_disable_backdrop_filter");return Z};
_.O(uP,_.Q);_.P=uP.prototype;
_.P.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"}}}};
_.P.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.P.computeAriaLabel=function(Z){return Z};
_.P.onPopupOpened=function(){this.items.selected=0;for(var Z=_.B(_.H(this.items).children),V=Z.next();!V.done;V=Z.next())V.value.popupPositionTarget=this.positionTarget;if(Z=this.popupTip||void 0)Z.setTip(this.source||""),this.source=void 0;this.veData&&(Z=_.st())&&_.yl(Z,[this.veData])};
_.P.onPopupClosed=function(){var Z=this.popupTip||void 0;Z&&Z.clearTip()};
_.P.onIronActivate=function(Z){this.shouldPersist(Z)||_.MR(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(Z=_.st())&&_.UM(Z,this.veData)};
_.P.shouldPersist=function(Z){var V,a;if(((V=Z.detail)==null?void 0:V.selected)===void 0||(a=this.data)==null||!a.items)return!1;var J,r;return!((r=(J=this.data.items[Z.detail.selected])==null?void 0:J.toggleMenuServiceItemRenderer)==null||!r.persistentOnMenuPopup)};
_.P.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(Z){return Z.menuNavigationItemRenderer?!!Z.menuNavigationItemRenderer.icon:Z.menuServiceItemRenderer?!!Z.menuServiceItemRenderer.icon:Z.menuConditionalServiceItemRenderer?!!Z.menuConditionalServiceItemRenderer.icon:Z.menuConditionalNavigationItemRenderer?!!Z.menuConditionalNavigationItemRenderer.icon:Z.toggleMenuServiceItemRenderer?!!Z.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
uP.prototype.onPopupClosed=uP.prototype.onPopupClosed;uP.prototype.onPopupOpened=uP.prototype.onPopupOpened;_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],uP.prototype,"ytEventForwardingBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],uP.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],uP.prototype,"ytRendererBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],uP.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],uP.prototype,"veData",void 0);_.z([_.x({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.u("design:type",String)],uP.prototype,"ariaLabel",void 0);_.z([_.x({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],uP.prototype,"useIcons",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],uP.prototype,"disableBackdropFilter",void 0);_.z([_.Ly("#items"),_.u("design:type",Object)],uP.prototype,"items",void 0);_.z([_.Ly("ytd-menu-popup-tip-renderer"),_.u("design:type",Object)],uP.prototype,"popupTip",void 0);_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uP.prototype,"onPopupOpened",null);
_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uP.prototype,"onPopupClosed",null);uP=_.z([_.p({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],uP);
_.e(uP,"ytd-menu-popup-renderer",function(){if($Q8!==void 0)return $Q8;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return $Q8=Z},{mode:1});var u70;var W0i=_.Uc(function(Z){Z=_.bm(Z,{icon:void 0});var V=Z.data;Z=Z.icon;var a=function(){return V().iconBadgeText},J={},r=_.un("yt-spec-icon-badge-shape",function(){a:switch(V().iconBadgeType){case "notification":var f="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":f="yt-spec-icon-badge-shape--type-cart";break a;default:f=""}return f},function(){a:switch(V().iconBadgeStyle){case "overlay":var f="yt-spec-icon-badge-shape--style-overlay";
break a;default:f=""}return f},(J["yt-spec-icon-badge-shape--text-size-small"]=function(){var f=a();
return!!((f==null?0:f.length)&&f.length>2)},J));
return _.S("yt-icon-badge-shape",null,_.S(_.K,{cond:Z,then:function(f){return _.S("div",{class:r},_.S("div",{class:"yt-spec-icon-badge-shape__icon"},_.S(_.rH,{icon:f})),_.S(_.K,{cond:a,then:function(d){return _.S("div",{class:"yt-spec-icon-badge-shape__badge"},d)}}))}}))},"ig");
W0i.idomCompat=!0;_.jG(W0i,"yt-icon-badge-shape",{props:{data:_.Hh,icon:_.Hh}});var WB=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};Z.unseenCount=0;Z.isOverlay=!1;return Z};
_.O(WB,_.Q);_.P=WB.prototype;_.P.attached=function(){var Z=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(V){Z.onServiceWorkerMessage(V)})};
_.P.onDataChanged=function(){this.isAttached&&!this.JSC$18144_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$18144_lastData=this.data};
_.P.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.P.computeIcon=function(){var Z,V;return(Z=this.data)==null?void 0:(V=Z.icon)==null?void 0:V.iconType};
_.P.onServiceWorkerMessage=function(Z){Z.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.P.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.D(this.data.updateUnseenCountEndpoint,_.aC)&&_.D(this.data.updateUnseenCountEndpoint,_.aC).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.P.handleUpdateNotificationsUnseenCountAction=function(Z){var V=this;Z=_.D(Z,ESK);Z!=null&&Z.unseenCount&&Z.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(Z.unseenCount),_.td.addLowPriorityJob(function(){V.data.updateUnseenCountEndpoint&&V.ytComponentBehavior.resolveCommand(V.data.updateUnseenCountEndpoint)},Z.timeoutMs))};
_.P.onClick=function(){_.Rg(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var Z=_.L4(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),V=this.data.menuRequest;Z&&Z.length===1&&Z[0]?_.MR(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):V&&this.ytComponentBehavior.resolveCommand(V)};
_.P.handleTopbarMenuClosedAction=function(Z){Z==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.P.toggleIconState=function(Z){this.iconButton&&(this.iconButton.pressed=Z)};
_.P.sendUnseenCountRequest=function(Z){var V=this;_.qf(_.td,function(){V.ytComponentBehavior.resolveCommand(Z)})};
_.P.updateCountUI=function(Z){this.set("unseenCount",Z<9?Z:"9+")};
_.QS.Object.defineProperties(WB.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
WB.prototype.handleUpdateNotificationsUnseenCountAction=WB.prototype.handleUpdateNotificationsUnseenCountAction;WB.prototype.onDataChanged=WB.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],WB.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],WB.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.kn),_.u("design:type",Object)],WB.prototype,"ytdOpenPopupBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],WB.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],WB.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],WB.prototype,"unseenCount",void 0);_.z([_.x(),_.u("design:type",Object)],WB.prototype,"isOverlay",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],WB.prototype,"showTooltips",void 0);_.z([_.Ly("yt-icon-button"),_.u("design:type",Object)],WB.prototype,"iconButton",void 0);
_.z([_.E("unseenCount"),_.u("design:type",Object),_.u("design:paramtypes",[])],WB.prototype,"showNotificationCount",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],WB.prototype,"onDataChanged",null);_.z([_.$K("yt-update-notifications-unseen-count-action"),_.u("design:type",Function),_.u("design:paramtypes",[Object]),_.u("design:returntype")],WB.prototype,"handleUpdateNotificationsUnseenCountAction",null);
WB=_.z([_.p({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],WB);
_.e(WB,"ytd-notification-topbar-button-renderer",function(){if(u70!==void 0)return u70;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return u70=Z},{mode:_.h4("kevlar_poly_si_batch_j025")?1:2});var geo;var gO=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return Z};
_.O(gO,_.Q);gO.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}}}}}};
gO.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
gO.prototype.onDarkModeToggled=function(Z){this.dark=Z};
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],gO.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],gO.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],gO.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],gO.prototype,"data",void 0);_.z([_.x({value:!0,reflectToAttribute:!0}),_.u("design:type",Boolean)],gO.prototype,"dark",void 0);
gO=_.z([_.p({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],gO);
_.e(gO,"yt-pdg-buy-flow-header-renderer",function(){if(geo!==void 0)return geo;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return geo=Z},{mode:1});var I0J;var ZxK;var I5=function(){var Z=_.Q.apply(this,arguments)||this;Z.immediateValue=0;Z.isDarkTheme=!1;Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return Z};
_.O(I5,_.Q);_.P=I5.prototype;_.P.created=function(){_.EW.requestAvailability()};
_.P.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.P.dataChanged=function(){var Z=_.H(this.hostElement).querySelector("#color-slider");Z.immediateValue&&this.updateSliderKnobAndGradientStyles(Z.immediateValue);this.data.notches[0].knobColorArgb&&_.eL(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.SL(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.yr("HTML_DIR")==="rtl"&&_.H(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.P.onSliderImmediateChange=function(){var Z=_.H(this.hostElement).querySelector("#color-slider");Z.dragging&&(Z.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(Z.immediateValue),this.updateSliderKnobAndGradientStyles(Z.immediateValue)),this.updateSliderAria())};
_.P.onSliderChange=function(){var Z=_.H(this.hostElement).querySelector("#color-slider");Z.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(Z.immediateValue),this.updateSliderKnobAndGradientStyles(Z.immediateValue));this.updateSliderAria()};
_.P.updateSliderAria=function(){var Z=_.H(this.hostElement).querySelector("#color-slider"),V=_.H(this.hostElement).querySelector("#color-slider");V=_.AI(this.data.notches[V.immediateValue].tierValue);_.HJ()&&_.Rg(this.hostElement,"iron-announce",{text:V});Z.setAttribute("aria-valuetext",V)};
_.P.updateSuperThanksSelectedTierEntity=function(Z){if(Z!==this.immediateValue){var V,a,J=this==null?void 0:(V=this.data)==null?void 0:(a=V.superThanksSelectedTierEntity)==null?void 0:a.key;J&&J.length>0&&this.ytdReduxBehavior.dispatch(_.d0("superThanksSelectedTierEntity",J,{key:J,index:Z}))}};
_.P.onDarkModeToggledAction=function(Z){this.isDarkTheme=Z};
_.P.updateSliderKnobAndGradientStyles=function(Z){this.immediateValue=Z;Z=this.data.notches[Z];if(Z==null?0:Z.knobColorArgb)var V={"--ytd-pdg-color-slider-knob-color":_.SL(Z.knobColorArgb)};(Z==null?0:Z.linearGradientCssStyle)&&V!==null&&(V=Object.assign({},V,{"--ytd-pdg-color-slider-active-color":Z==null?void 0:Z.linearGradientCssStyle}));V!==null&&_.eL(this.hostElement,V)};
I5.prototype.onSliderChange=I5.prototype.onSliderChange;I5.prototype.onSliderImmediateChange=I5.prototype.onSliderImmediateChange;I5.prototype.dataChanged=I5.prototype.dataChanged;_.z([_.x(),_.u("design:type",Object)],I5.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],I5.prototype,"immediateValue",void 0);_.z([_.x(),_.u("design:type",Number)],I5.prototype,"maxMarkers",void 0);
_.z([_.x({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:xfW}),_.u("design:type",Object)],I5.prototype,"superThanksSelectedTierEntity",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],I5.prototype,"isDarkTheme",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],I5.prototype,"ytdReduxBehavior",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],I5.prototype,"dataChanged",null);
_.z([_.$K("immediate-value-change"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],I5.prototype,"onSliderImmediateChange",null);_.z([_.$K("change"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],I5.prototype,"onSliderChange",null);I5=_.z([_.p({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],I5);
_.e(I5,"ytd-pdg-color-slider-renderer",function(){if(ZxK!==void 0)return ZxK;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return ZxK=Z},{mode:1});var VqL;var ajL;var ZM=null;
_.B_({is:"ytd-comment-input",_template:function(){if(ajL!==void 0)return ajL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ajL=Z},
behaviors:[_.nec.YtHostElementBehavior,_.YS,_.Dp.YtComponentBehavior,_.hL.YtRendererstamperBehavior,_.M4z.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 _.DR}},
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",_.zh(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;_.iF();this.focus()},
detached:function(){document.removeEventListener("tap",_.zh(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(Z){Z=Z.detail;Z=Z.isCustomEmoji?Z.shortcuts[0]:Z.emojiId;var V=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(V,Z);this.maybeUpdateTextDirection_();_.Rg(this.hostElement,"input")},
getInputRange_:function(){var Z=_.Sd();if(Z){Z=Z.getBrowserRangeObject();for(var V=Z.commonAncestorContainer;V;){if(V===this.getEditableTextArea_())return Z;V=V.parentNode}}Z=this.getEditableTextArea_();Z=_.bF(Z,Z.childNodes.length);Z.select();return Z.getBrowserRangeObject()},
insertTextWithEmojis_:function(Z,V,a){(V=this.emojiManager.createDocumentFragment(V,!0,!1,a===void 0?!0:a))&&V.childNodes.length!==0&&(Z.collapsed||Z.deleteContents(),a=V.lastChild,Z.insertNode(V),_.pA7(a).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var Z=_.Sd();if(Z){var V=Z.JSC$9143_getStartNode(),a=Z.JSC$9143_getEndNode();if(cIK(V)&&cIK(a)){var J=Z.JSC$9143_getStartOffset(),r;if(_.dG&&V.nodeType===Node.ELEMENT_NODE&&(r=_.rSB(V)))_.bF(r,0).select();else{r=zC(V)?V:_.bv(V,zC);var f=zC(a)?a:_.bv(a,zC);if(r||f)if(Z.isCollapsed()){if(V.nodeType===Node.TEXT_NODE){Z=!0;J===V.length&&(Z=!1);if(ZM==="end"||ZM==="right")Z=!1;V=V.parentNode;Z=[].concat(_.nw(V.parentNode.childNodes)).indexOf(V)+(Z?0:1);_.bF(V.parentNode,Z).select()}}else r?
r.previousSibling&&r.previousSibling.length>0?_.Uz(a,Z.JSC$9143_getEndOffset(),r.previousSibling,r.previousSibling.length-1).select():(V=document.createTextNode("\u200b"),r.parentNode.insertBefore(V,r),_.Uz(a,Z.JSC$9143_getEndOffset(),V,0).select()):f&&(f.nextSibling&&f.nextSibling.length>0?_.Uz(V,Z.JSC$9143_getStartOffset(),f.nextSibling,1).select():(a=document.createTextNode("\u200b"),f.parentNode.insertBefore(a,f.nextSibling),_.Uz(V,Z.JSC$9143_getStartOffset(),a,a.length).select()));ZM=null}}else ZM=
null}else ZM=null},
leftKeyPressed_:function(){ZM="left"},
rightKeyPressed_:function(){ZM="right"},
endKeyPressed_:function(){ZM="end"},
maybeDeleteChip_:function(){var Z=U2H(!0);if(Z){var V=_.Sd(),a=V.JSC$9143_getStartNode();V=V.JSC$9143_getStartOffset();_.cI(a,V,Z,Z.childNodes.length).select()}},
maybeBackspaceChip_:function(){var Z=U2H(!1);if(Z){var V=_.Sd(),a=V.JSC$9143_getStartNode();V=V.JSC$9143_getStartOffset();_.cI(a,V,Z,0).select()}},
maybeBackspaceChipWordMode_:function(Z){var V=_.Sd();if(V.isCollapsed()){var a=V.JSC$9143_getStartNode();V=V.JSC$9143_getStartOffset();var J=HY8(a,V,!0);J&&(_.cI(a,V,J,0).select(),document.execCommand("delete"),Z.preventDefault(),Z.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(Z){var V=_.Sd();if(V.isCollapsed()){var a=V.JSC$9143_getStartNode();V=V.JSC$9143_getStartOffset();var J=HY8(a,V,!1);J&&(_.cI(a,V,J,J.childNodes.length).select(),document.execCommand("delete"),Z.preventDefault(),Z.stopImmediatePropagation())}},
onContentClick:function(Z){Z.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(Z){Z.defaultPrevented||Z.currentTarget.tagName==="YTD-COMMENT-INPUT"&&zC(Z.target)&&Z.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.H(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.H(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(Z,V){Z=GPL(Z,this.emojiManager,V).cloneNode(!0);for(V=Z.firstChild;V;)if(V.nodeType!==1)V=V.nextSibling;else switch(V.tagName){case "BR":var a=_.FV();_.C8L(a,V);V=a.nextSibling;break;case "DIV":(a=V.lastChild)&&V.nextSibling&&_.GR(_.FV(),a);V.previousSibling&&(V.previousSibling.nodeType===1||V.previousSibling.nodeType===3&&!V.previousSibling.textContent.endsWith("\n"))&&_.OX(_.FV(),V);a&&a.nodeName==="BR"&&_.CG(a);a=V;V.hasChildNodes()?(V=V.firstChild,
_.qKF(a)):(V=V.nextSibling,_.CG(a));break;default:V=V.nextSibling}return AIL(Z)},
setTextAreaValue:function(Z){Z||(Z="");var V=this.getEditableFormattedString_();V.text="";this.getEditableTextArea_().innerText="";typeof Z==="string"&&(Z={runs:[{text:Z}]});V.text=Z},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();ZM=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var Z=this.getEditableTextArea_();Z&&(_.bF(Z,Z.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.yr("HTML_DIR")==="rtl"){var Z=this.getEditableTextArea_(),V=this.getTextAreaValue()!==""?"auto":"rtl";Z.setAttribute("dir",V)}},
handleInputEvent_:function(){var Z=null;if(this.isEmojiButtonDisplayed){var V=this.getInputRange_();V&&(Z=this.emojiInput.retrieveTextBeforeRange(V))}this.insertText_(Z,!0);this.updateCharCount_();Z=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=Z.scrollHeight>Z.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var Z=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:Z})},
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(Z){this.isEmojiButtonDisplayed&&(Z.preventDefault(),Z.stopImmediatePropagation(),Z=Z.clipboardData.getData("text/plain"),this.insertText_(Z,!1,!1),_.Rg(this.hostElement,"input"))},
insertText_:function(Z,V,a){V=V===void 0?!1:V;a=a===void 0?!0:a;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&Z){var J=this.getInputRange_().cloneRange();this.emojiManager&&J&&(V&&this.emojiInput.offsetStartOfRangeBy(J,Z.length),this.insertTextWithEmojis_(J,Z,a),OYK(this.getEditableTextArea_().lastChild)||(J=this.getInputRange_().cloneRange()),J&&(this.emojiInput.updateSuggestions(J,Z),this.updateSuggestionOffset_(J)))}},
getSimpleString:_.AI,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(Z){return Z?"focused":"not-focused"},
computePlaceholderText_:function(Z){return this.getSimpleString(Z)},
computeEditableText_:function(Z){return this.getSimpleString(Z)},
onPrefilledContentDismissed_:function(Z){Z.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(Z,V){Z?this.fire("yt-autonav-pause-focus"):V!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(Z){var V=this.getEditableTextArea_();[].concat(_.nw(Z.dataTransfer.items)).forEach(function(a){a.kind==="string"&&a.type.match("^text/plain")&&a.getAsString(function(J){V.appendChild(document.createTextNode(J))})});
Z.preventDefault()},
preventDefault_:function(Z){Z.preventDefault()},
onSuggestionInsert_:function(Z){this.insertTextWithEmojis_(Z.detail.range,Z.detail.text)},
onEmojiSuggestionClick_:function(Z){this.emojiInput.insertSuggestion(Z.detail)},
updateSuggestionOffset_:function(Z){if(this.emojiInput&&_.H(this.emojiInput).querySelector("#dropdown")){var V=this.getEditableTextArea_().getBoundingClientRect().bottom,a=Z.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(V-a)+5;V=this.getEditableTextArea_().getBoundingClientRect().left;Z=Z.getBoundingClientRect().left-V;_.H(this.emojiInput).querySelector("#dropdown").style.marginLeft=Z+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.OA("yt-post"));return this.localStorage}});var VH=function(){var Z=_.Q.apply(this,arguments)||this;Z.currentCommentOptionIndex=0;Z.isEmojiPickerDisplayed=!1;Z.emojiManager=_.DR;Z.isUgcEmpty=!1;Z.userGeneratedCommentChangedHandler=function(){_.Rg(Z.hostElement,"ytd-pdg-user-generated-comment-changed");Z.isEmojiYtdCommentInputEnabled&&(Z.isUgcEmpty=!Z.ytdCommentInputEl.getTextAreaValue())};
Z.pasteHandler=function(V){V.preventDefault();V.stopImmediatePropagation();var a;if(V=(a=V.clipboardData)==null?void 0:a.getData("text/plain"))a=document.getSelection().getRangeAt(0),a.collapsed||a.deleteContents(),V=document.createTextNode(V),a.insertNode(V),a.selectNodeContents(V),a.collapse(!1),V=window.getSelection(),V.removeAllRanges(),V.addRange(a)};
Z.onDocumentClick=function(V){if(Z.isEmojiPickerDisplayed){var a,J,r;!(V.target instanceof Node)||(a=V.composedPath())!=null&&a.includes(Z.editableTextEl)||(J=V.composedPath())!=null&&J.includes(Z.emojiButtonEl)||(r=V.composedPath())!=null&&r.includes(Z.emojiPickerEl)||(Z.isEmojiPickerDisplayed=!1)}};
return Z};
_.O(VH,_.Q);_.P=VH.prototype;_.P.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.P.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.P.detached=function(){var Z;(Z=this.contentEl)==null||Z.removeEventListener("input",this.userGeneratedCommentChangedHandler);var V;(V=this.contentEl)==null||V.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.P.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.P.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var Z;this.contentEl.textContent=this.rendererBehavior.getSimpleString((Z=this.data)==null?void 0:Z.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.P.reloadEmojis=function(){this.emojiPickerEl&&_.D(this.emojiPicker,_.wcY)&&this.emojiPickerEl.updateEmojiCategories()};
_.P.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.eL(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.P.handleBackgroundColorStyling=function(){var Z;if((Z=this.currentCommentOption)==null?0:Z.commentBackgroundColorArgb){var V;_.eL(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.SL((V=this.currentCommentOption)==null?void 0:V.commentBackgroundColorArgb)})}else _.eL(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.P.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var Z;(Z=this.contentEl)==null||Z.focus()}};
_.P.onEditButtonClick=function(Z){var V=document.getSelection();V&&this.contentEl&&(Z.stopPropagation(),Z.preventDefault(),V.selectAllChildren(this.contentEl),V.collapseToEnd())};
_.P.onContentDrop=function(Z){var V=this;if(Z.dataTransfer){Z=_.B(Z.dataTransfer.items);for(var a=Z.next();!a.done;a=Z.next())a=a.value,a.kind==="string"&&a.type.match("^text/plain")&&a.getAsString(function(J){var r;(r=V.contentEl)==null||r.appendChild(document.createTextNode(J))})}};
_.P.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.P.getUserGeneratedCommentText=function(){var Z,V=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(Z=this.contentEl)==null?void 0:Z.textContent;return V?V.trim():""};
_.P.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.P.onEmojiSelect=function(Z){this.ytdCommentInputEl.onEmojiSelect(Z)};
_.QS.Object.defineProperties(VH.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.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 Z;return!((Z=this.currentCommentOption)==null||!Z.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var Z;if(_.D((Z=this.currentCommentOption)==null?void 0:Z.chipRenderer,_.x8c)){var V;return _.D((V=this.currentCommentOption)==null?void 0:V.chipRenderer,_.x8c)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var Z,V;return((Z=this.data)==null?0:Z.commentOptionRenderers)?_.D((V=this.data)==null?void 0:V.commentOptionRenderers[this.superThanksSelectedTierEntity.index],BED):void 0}var a,J;return((a=this.data)==null?0:a.commentOptionRenderers)?_.D((J=this.data)==null?void 0:J.commentOptionRenderers[this.currentCommentOptionIndex],BED):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var Z;return this.rendererBehavior.getSimpleString((Z=this.data)==null?void 0:Z.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var Z;return this.rendererBehavior.getSimpleString((Z=this.data)==null?void 0:Z.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var Z,V;return(V=_.D((Z=this.data)==null?void 0:Z.commentDialog,_.l4c))==null?void 0:V.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var Z,V;return(V=_.D((Z=this.data)==null?void 0:Z.commentDialog,_.l4c))==null?void 0:V.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var Z,V;return(V=_.D((Z=this.data)==null?void 0:Z.commentDialog,_.l4c))==null?void 0:V.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=(V=_.D((Z=this.data)==null?void 0:Z.commentDialog,_.l4c))==null?void 0:V.emojiPicker;if(!_.D(a,_.wcY)||!_.D(a,_.wcY).categories)return!1;Z=function(f){return f.emojiPickerCategoryRenderer?f.emojiPickerCategoryRenderer.emojiIds&&f.emojiPickerCategoryRenderer.emojiIds.length>0:f.emojiPickerUpsellCategoryRenderer?f.emojiPickerUpsellCategoryRenderer.emojis&&f.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var J,r;return((J=_.D(a,_.wcY))==null?0:(r=J.categories)==null?0:r.find(Z))?!0:!1}}});
VH.prototype.onEmojiSelect=VH.prototype.onEmojiSelect;VH.prototype.dataChanged=VH.prototype.dataChanged;VH.prototype.currentCommentOptionChanged=VH.prototype.currentCommentOptionChanged;_.z([_.A(_.s5),_.u("design:type",Object)],VH.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],VH.prototype,"rendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],VH.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.Ly("#content-dom-if"),_.u("design:type",_.mT)],VH.prototype,"contentDomIfEl",void 0);_.z([_.Ly("#content-no-emojis"),_.u("design:type",HTMLElement)],VH.prototype,"contentEl",void 0);_.z([_.Ly("#container"),_.u("design:type",HTMLElement)],VH.prototype,"containerEl",void 0);_.z([_.Ly("#comment-chip-container"),_.u("design:type",HTMLElement)],VH.prototype,"paidCommentChipContainerEl",void 0);_.z([_.Ly("#text-input"),_.u("design:type",HTMLElement)],VH.prototype,"editableTextEl",void 0);
_.z([_.Ly("#emoji-button"),_.u("design:type",HTMLElement)],VH.prototype,"emojiButtonEl",void 0);_.z([_.Ly("#emoji-picker > yt-emoji-picker-renderer"),_.u("design:type",Object)],VH.prototype,"emojiPickerEl",void 0);_.z([_.Ly("#text-input > ytd-comment-input"),_.u("design:type",Object)],VH.prototype,"ytdCommentInputEl",void 0);_.z([_.x(),_.u("design:type",Object)],VH.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],VH.prototype,"currentCommentOptionIndex",void 0);
_.z([_.x({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:xfW}),_.u("design:type",Object)],VH.prototype,"superThanksSelectedTierEntity",void 0);_.z([_.x(),_.u("design:type",Object)],VH.prototype,"isEmojiPickerDisplayed",void 0);_.z([_.x(),_.u("design:type",Object)],VH.prototype,"emojiManager",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],VH.prototype,"isUgcEmpty",void 0);
_.z([_.RX("currentCommentOption"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],VH.prototype,"currentCommentOptionChanged",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],VH.prototype,"dataChanged",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],VH.prototype,"isEmojiYtdCommentInputEnabled",null);
_.z([_.E("data.title"),_.u("design:type",Object),_.u("design:paramtypes",[])],VH.prototype,"title",null);_.z([_.E("data.authorText"),_.u("design:type",Object),_.u("design:paramtypes",[])],VH.prototype,"channelName",null);_.z([_.E("data.commentOptionRenderers","currentCommentOption"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],VH.prototype,"shouldShowPaidCommentChipRenderer",null);
_.z([_.E("data.commentOptionRenderers","currentCommentOption"),_.u("design:type",Object),_.u("design:paramtypes",[])],VH.prototype,"paidCommentChipRenderer",null);_.z([_.E("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],VH.prototype,"currentCommentOption",null);
_.z([_.E("data.defaultCommentText","superThanksSelectedTierEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],VH.prototype,"commentText",null);_.z([_.E("data.placeholderText"),_.u("design:type",Object),_.u("design:paramtypes",[])],VH.prototype,"placeholderText",null);_.z([_.E("data.commentDialog.commentDialogRenderer.editableText"),_.u("design:type",Object),_.u("design:paramtypes",[])],VH.prototype,"editableText",null);
_.z([_.E("data.commentDialog.commentDialogRenderer.emojiButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],VH.prototype,"emojiButton",null);_.z([_.E("data.commentDialog.commentDialogRenderer.emojiPicker"),_.u("design:type",Object),_.u("design:paramtypes",[])],VH.prototype,"emojiPicker",null);
_.z([_.E("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],VH.prototype,"isEmojiButtonDisplayed",null);_.z([_.$K("yt-emoji-select"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],VH.prototype,"onEmojiSelect",null);VH=_.z([_.p({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],VH);
_.e(VH,"ytd-pdg-comment-preview-renderer",function(){if(VqL!==void 0)return VqL;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return VqL=Z},{mode:2});var JJi;var aj=function(){var Z=_.Q.apply(this,arguments)||this;Z.selected=!1;return Z};
_.O(aj,_.Q);_.P=aj.prototype;_.P.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.P.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.P.dataChanged=function(){this.data&&(_.xK(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.eL(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.SL(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.SL(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.P.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.P.onClick=function(){this.logClick()};
_.P.onKeyboardSelect=function(){_.Rg(this.hostElement,"tap");this.onClick()};
_.P.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
aj.prototype.onClick=aj.prototype.onClick;aj.prototype.selectedChanged=aj.prototype.selectedChanged;aj.prototype.dataChanged=aj.prototype.dataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],aj.prototype,"componentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],aj.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.YS),_.u("design:type",Object)],aj.prototype,"ironA11yKeysBehavior",void 0);
_.z([_.A(_.F8),_.u("design:type",Object)],aj.prototype,"ironSelectableBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],aj.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],aj.prototype,"shownThumbnail",void 0);_.z([_.x(),_.u("design:type",Object)],aj.prototype,"basePriceText",void 0);_.z([_.x(),_.u("design:type",Object)],aj.prototype,"purchaseCommand",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],aj.prototype,"selected",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aj.prototype,"dataChanged",null);_.z([_.RX("selected"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aj.prototype,"selectedChanged",null);_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aj.prototype,"onClick",null);
aj=_.z([_.p({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],aj);
_.e(aj,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(JJi!==void 0)return JJi;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return JJi=Z},{mode:1});var JT=function(){var Z=_.Q.apply(this,arguments)||this;Z.selectedItemIndex=0;Z.buyButtonDisabled=!1;return Z};
_.O(JT,_.Q);_.P=JT.prototype;
_.P.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]]"}}}}}};
_.P.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var Z;var V=(Z=_.D(this.data.colorSlider,ipC))==null?void 0:Z.notches[this.selectedItemIndex].purchaseCommand}else{var a;V=(a=_.D(this.data.selectableItemButtons[this.selectedItemIndex],mGW))==null?void 0:a.purchaseCommand}if(V){Z=_.D(V,_.mt4);Z.productData||(Z.productData={});var J;Z.productData={pdgData:{commentMessageText:(J=this.commentPreviewRenderer)==null?void 0:J.getUserGeneratedCommentText()}};
_.Rg(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(V)}}};
_.P.dataChanged=function(){if(this.data){_.DR.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.OmW(_.DR,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.DR.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var Z;this.buyButtonDisabled=!((Z=_.D(this.data.commentPreview,dG0))==null||!Z.placeholderText);this.updatePriceSelectorStatus();var V;if((V=this.data)==null?0:V.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;Z=[];this.data.preloadImages&&(Z=this.data.preloadImages);
Z=Z.map(function(a){return _.v1(a.thumbnails,1920)});
Z=_.B(Z);for(V=Z.next();!V.done;V=Z.next())(V=V.value)&&_.RmF(V).thenCatch(function(){_.FD(Error("jl"))})}};
_.P.superThanksSelectedTierEntityChanged=function(){var Z;(this==null?void 0:(Z=this.superThanksSelectedTierEntity)==null?void 0:Z.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.P.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.P.updatePriceSelectorStatus=function(){this.isColorSlider?(_.H(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.H(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.H(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.H(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.P.closeBuyFlow=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.P.onUserGeneratedContentChanged=function(){var Z;this.buyButtonDisabled=!((Z=this.commentPreviewRenderer)==null?0:Z.getUserGeneratedCommentText())};
_.P.updateSelectedItemIndexFromBinding=function(Z){this.selectedItemIndex=Z.detail.value};
_.QS.Object.defineProperties(JT.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var Z;return!((Z=this.data)==null||!Z.disclaimerText)}}});
JT.prototype.onUserGeneratedContentChanged=JT.prototype.onUserGeneratedContentChanged;JT.prototype.closeBuyFlow=JT.prototype.closeBuyFlow;JT.prototype.selectedItemIndexChanged=JT.prototype.selectedItemIndexChanged;JT.prototype.superThanksSelectedTierEntityChanged=JT.prototype.superThanksSelectedTierEntityChanged;JT.prototype.dataChanged=JT.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],JT.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],JT.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],JT.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],JT.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],JT.prototype,"selectedItemIndex",void 0);_.z([_.x(),_.u("design:type",Boolean)],JT.prototype,"isColorSlider",void 0);
_.z([_.x(),_.u("design:type",Object)],JT.prototype,"buyButtonDisabled",void 0);_.z([_.x({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:xfW}),_.u("design:type",Object)],JT.prototype,"superThanksSelectedTierEntity",void 0);_.z([_.Ly("ytd-pdg-comment-preview-renderer"),_.u("design:type",Object)],JT.prototype,"commentPreviewRenderer",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],JT.prototype,"ytdReduxBehavior",void 0);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],JT.prototype,"dataChanged",null);_.z([_.RX("superThanksSelectedTierEntity"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],JT.prototype,"superThanksSelectedTierEntityChanged",null);_.z([_.RX("selectedItemIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],JT.prototype,"selectedItemIndexChanged",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],JT.prototype,"closeBuyFlow",null);_.z([_.$K("ytd-pdg-user-generated-comment-changed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],JT.prototype,"onUserGeneratedContentChanged",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],JT.prototype,"isDisclaimerTextShown",null);
JT=_.z([_.p({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],JT);
_.e(JT,"yt-super-vod-buy-flow-content-renderer",function(){if(I0J!==void 0)return I0J;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return I0J=Z},{mode:1});var omL;var oj=function(){var Z=_.Q.apply(this,arguments)||this;Z.lottieAnimationRef={};return Z};
_.O(oj,_.Q);_.P=oj.prototype;_.P.created=function(){_.EW.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.zh(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.P.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.Rg(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.P.detached=function(){this.autoCloseJobId&&_.td.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.zh(this,this.onPopupIronOverlayOpened))};
_.P.dataChanged=function(){var Z=this;this.data&&this.data.autoCloseDelay&&(_.MR(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.hj(_.td,function(){Z.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.eL(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.P.onDOMLoadedLottie=function(){var Z=this,V,a,J=Number((V=this.data)==null?void 0:(a=V.autoCloseDelay)==null?void 0:a.seconds)||0;this.fadeOutJobId=_.hj(_.td,function(){Z.lottiePlayerEl.classList.add("fadeout")},(J-.25)*1E3);
this.autoCloseJobId=_.hj(_.td,function(){Z.closePopup()},J*1E3)};
_.P.openPopup=function(){this.ironOverlayBehavior.open()};
_.P.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.MR(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.gW(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.l().resolve(_.Lf).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.td.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.td.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.P.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var Z,V;(Z=this.lottieAnimationRef)==null||(V=Z.lottieEl)==null||V.destroy();Z=this.data.lottie;var a,J;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:Z.url+"_"+Math.random(),path:Z.url,autoplay:!0,loop:(J=(a=Z.settings)==null?void 0:a.loop)!=null?J:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.QS.Object.defineProperties(oj.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var Z,V;return!!((Z=this.data)==null?0:(V=Z.lottie)==null?0:V.url)}}});
oj.prototype.maybeInitializeLottie=oj.prototype.maybeInitializeLottie;oj.prototype.dataChanged=oj.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],oj.prototype,"rendererBehavior",void 0);_.z([_.A(_.pi),_.u("design:type",Object)],oj.prototype,"ironOverlayBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],oj.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],oj.prototype,"lottiePlayerProps",void 0);
_.z([_.x(),_.u("design:type",Object)],oj.prototype,"lottieAnimationRef",void 0);_.z([_.Ly("ytd-lottie-player"),_.u("design:type",HTMLElement)],oj.prototype,"lottiePlayerEl",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],oj.prototype,"dataChanged",null);_.z([_.E("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],oj.prototype,"hasLottieAnimation",null);
_.z([_.RX("data.lottie.url"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],oj.prototype,"maybeInitializeLottie",null);oj=_.z([_.p({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],oj);
_.e(oj,"ytd-desktop-image-overlay-renderer",function(){if(omL!==void 0)return omL;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-desktop-image-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-desktop-image-overlay-renderer">\n  <yt-img-shadow hidden$="[[hasLottieAnimation]]" thumbnail="[[data.image]]" width="1920" class="style-scope ytd-desktop-image-overlay-renderer"></yt-img-shadow>\n  <ytd-lottie-player class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" hidden$="[[!hasLottieAnimation]]" class="style-scope ytd-desktop-image-overlay-renderer">\n</ytd-lottie-player></div>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return omL=Z},{mode:1});var rJD;var rS=function(){return _.Q.apply(this,arguments)||this};
_.O(rS,_.Q);_.P=rS.prototype;_.P.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"}}}}};
_.P.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",_.zh(this,this.closePopup))};
_.P.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.zh(this,this.closePopup))};
_.P.dataChanged=function(){_.L4(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.D(this.data.header,f$C)&&(this.hasBackgroundBanner=!!_.D(this.data.header,f$C).backgroundBanner)};
_.P.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.zh(this,this.closePopup))};
_.P.closePopup=function(){this.data&&this.data.onCloseCommand&&_.Wo(this.hostElement,[this.data.onCloseCommand])};
rS.prototype.handleBuyflowSelectionSubmitted=rS.prototype.handleBuyflowSelectionSubmitted;rS.prototype.dataChanged=rS.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],rS.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],rS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],rS.prototype,"data",void 0);
_.z([_.x({value:!0,reflectToAttribute:!0}),_.u("design:type",Boolean)],rS.prototype,"hasBackgroundBanner",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rS.prototype,"dataChanged",null);_.z([_.$K("yt-pdg-buy-flow-selection-submitted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rS.prototype,"handleBuyflowSelectionSubmitted",null);
rS=_.z([_.p({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],rS);
_.e(rS,"ytd-pdg-buy-flow-renderer",function(){if(rJD!==void 0)return rJD;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return rJD=Z},{mode:1});var PeL;var PV=function(){var Z=_.Q.apply(this,arguments)||this;Z.isOpen=!1;Z.isPlaylistCreated=!1;return Z};
_.O(PV,_.Q);_.P=PV.prototype;_.P.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.P.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.Rg(this.hostElement,"yt-refit")};
_.P.onCreateTap=function(){var Z=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.Wo(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(V,a){if(!_.F("killswitch_ep_in_create_playlist_response")&&(a==null?0:a.actions))for(V=_.B(a.actions),a=V.next();!a.done;a=V.next())a=a.value,_.D(a,_.wx)&&Z.ytComponentBehavior.resolveCommand(a)}}]),this.isPlaylistCreated=!0)};
_.P.onKeydown=function(Z){if(Z.keyCode===13)this.onCreateTap()};
_.P.onServiceRequestCompleted=function(Z){Z.stopPropagation();_.MR(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.P.computePrivacyBadge=function(Z){return Z?[{metadataBadgeRenderer:Z}]:[]};
PV.prototype.onServiceRequestCompleted=PV.prototype.onServiceRequestCompleted;PV.prototype.onKeydown=PV.prototype.onKeydown;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],PV.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],PV.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],PV.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],PV.prototype,"isOpen",void 0);
_.z([_.x(),_.u("design:type",Object)],PV.prototype,"isPlaylistCreated",void 0);_.z([_.x({value:{REQUIRED_LABEL:_.oC("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.oC("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.u("design:type",Object)],PV.prototype,"addToStrings",void 0);_.z([_.x({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.u("design:type",Array)],PV.prototype,"privacyBadge",void 0);
_.z([_.Ly("#privacy-input"),_.u("design:type",Object)],PV.prototype,"privacyInput",void 0);_.z([_.Ly("#name-input"),_.u("design:type",Object)],PV.prototype,"nameInput",void 0);_.z([_.$K("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent]),_.u("design:returntype")],PV.prototype,"onKeydown",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],PV.prototype,"onServiceRequestCompleted",null);
PV=_.z([_.p({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],PV);
_.e(PV,"ytd-add-to-playlist-create-renderer",function(){if(PeL!==void 0)return PeL;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return PeL=Z},{mode:1});var fjo;var ixC;var fU=function(){var Z=_.Q.apply(this,arguments)||this;Z.transferState="TRANSFER_STATE_UNKNOWN";return Z};
_.O(fU,_.Q);fU.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
fU.prototype.onCheckboxChange=function(Z){var V=this;this.data&&_.t4(this,"yt-playlist-checkbox-changed",function(){var a=_.yp(Z).checked?V.data.addToPlaylistServiceEndpoint:V.data.removeFromPlaylistServiceEndpoint;a&&_.l().resolve(_.Lf).resolveCommand(a,{form:{element:V.hostElement}});_.F("dl_playlist_killswitch")||V.transferState!=="TRANSFER_STATE_UNKNOWN"&&V.transferState!=="TRANSFER_STATE_FAILED"&&V.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:V.data.playlistId,action:"ACTION_SYNC"}})},
100)};
fU.prototype.computeIconType=function(Z){return Z?"yt-icons:"+Z.toLowerCase():null};
fU.prototype.dataChanged=fU.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],fU.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],fU.prototype,"data",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],fU.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],fU.prototype,"ytComponentBehavior",void 0);_.z([_.Ly("#checkbox"),_.u("design:type",HTMLInputElement)],fU.prototype,"checkbox",void 0);
_.z([_.x({selector:_.tI,selectorArgs:["data.playlistId"]}),_.u("design:type",String)],fU.prototype,"transferState",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fU.prototype,"dataChanged",null);fU=_.z([_.p({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],fU);
_.e(fU,"ytd-playlist-add-to-option-renderer",function(){if(ixC!==void 0)return ixC;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return ixC=Z},{mode:1});_.RG(kPC);_.$I(kPC,"ytd-menu-title-renderer",{propNames:["data"]});var i_=function(){var Z=_.Q.apply(this,arguments)||this;Z.addToStrings={ADD_TO_DROPDOWN_LABEL:_.oC("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};Z.closeButtonAriaLabel=_.oC("SBOX_INAPPROPRIATE_CANCEL");Z.dialog=_.F("desktop_add_to_playlist_renderer_dialog_popup");return Z};
_.O(i_,_.Q);_.P=i_.prototype;_.P.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"}}}};
_.P.onPopupOpened=function(){_.Qp(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.P.onPopupClosed=function(){_.Qp(this.playlists,"scrollable",!1)};
_.P.computeAriaLabel=function(){var Z;if(this==null?0:(Z=this.data)==null?0:Z.actions){Z=_.B(this.data.actions);for(var V=Z.next();!V.done;V=Z.next())if(V=V.value,V.menuTitleRenderer)return _.AI(V.menuTitleRenderer.title)}};
_.P.onTapClose=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.QS.Object.defineProperties(i_.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var Z;if(this==null?0:(Z=this.data)==null?0:Z.actions){Z=_.B(this.data.actions);for(var V=Z.next();!V.done;V=Z.next())if(V=V.value,V.menuTitleRenderer)return V.menuTitleRenderer}return!1}}});
i_.prototype.onPopupClosed=i_.prototype.onPopupClosed;i_.prototype.onPopupOpened=i_.prototype.onPopupOpened;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],i_.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],i_.prototype,"ytEventForwardingBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],i_.prototype,"ytRendererStamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],i_.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],i_.prototype,"addToStrings",void 0);_.z([_.x({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.u("design:type",String)],i_.prototype,"ariaLabel",void 0);_.z([_.x(),_.u("design:type",String)],i_.prototype,"closeButtonAriaLabel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],i_.prototype,"dialog",void 0);
_.z([_.Ly("#playlists"),_.u("design:type",HTMLElement)],i_.prototype,"playlists",void 0);_.z([_.Ly("ytd-add-to-playlist-create-renderer"),_.u("design:type",Object)],i_.prototype,"createRenderer",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],i_.prototype,"menuTitleRenderer",null);_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],i_.prototype,"onPopupOpened",null);
_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],i_.prototype,"onPopupClosed",null);i_=_.z([_.p({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],i_);
_.e(i_,"ytd-add-to-playlist-renderer",function(){if(fjo!==void 0)return fjo;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return fjo=Z},{mode:1});var B2K;var BV=function(){var Z=_.Q.apply(this,arguments)||this;Z.isPlaylistEditComplete=!1;Z.isCollabEngagementDisabled=!1;Z.closeButtonAriaLabel=_.oC("SBOX_INAPPROPRIATE_CANCEL");Z.saveButton={title:_.oC("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"};Z.onValueChanged=function(){Z.updateSaveButtonState();Z.computeCollabEngagementDisabled()};
return Z};
_.O(BV,_.Q);_.P=BV.prototype;_.P.attached=function(){this.JSC$18200_scroller&&(this.JSC$18200_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18200_scroller.attached&&typeof this.JSC$18200_scroller.attached==="function"&&this.JSC$18200_scroller.attached())};
_.P.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.P.onPopupClosed=function(){this.reset()};
_.P.close=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.P.onClickSave=function(){var Z=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var V=[];this.nameInput.value!==null&&V.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&V.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var a=Number(this.privacyInput.value);isNaN(a)||V.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:a})}this.votingInput.value!==null&&(a=this.votingInput.value)&&V.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:a});if(V.length>0){var J;_.D((J=this.data)==null?void 0:J.updateSettingsEndpoint,_.Ol).actions=V;var r;if((r=this.data)==null?0:r.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){Z.close()}}}),this.isPlaylistEditComplete=!0}}};
_.P.computePrivacyBadge=function(Z){return Z?[{metadataBadgeRenderer:Z}]:[]};
_.P.computeEditorData=function(Z){var V,a;return Z==null?void 0:(V=Z.sections)==null?void 0:(a=V[0])==null?void 0:a.playlistSettingsEditorCasualSectionRenderer};
_.P.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.P.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}}}}}};
_.P.computeAriaLabel=function(){var Z,V,a,J=(Z=this.data)==null?void 0:(V=Z.sections)==null?void 0:(a=V[0])==null?void 0:a.playlistSettingsEditorCasualSectionRenderer;return _.AI(J==null?void 0:J.title)};
_.P.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"}))};
_.P.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.P.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.P.isNameChanged=function(){var Z,V,a;return(((Z=this.editorData)==null?void 0:(V=Z.name)==null?void 0:(a=V.textInputFormFieldRenderer)==null?void 0:a.value)||"")!==(this.nameInput.value||"")};
_.P.isDescriptionChanged=function(){var Z,V,a;return(((Z=this.editorData)==null?void 0:(V=Z.description)==null?void 0:(a=V.textInputFormFieldRenderer)==null?void 0:a.value)||"")!==(this.descriptionInput.value||"")};
_.P.isPrivacyChanged=function(){var Z,V,a,J,r,f,d,N;return((d=(Z=this.editorData)==null?void 0:(V=Z.privacy)==null?void 0:(a=V.dropdownFormFieldRenderer)==null?void 0:(J=a.dropdown)==null?void 0:(r=J.dropdownRenderer)==null?void 0:(f=r.entries)==null?void 0:f.find(function(C){var T;return C==null?void 0:(T=C.privacyDropdownItemRenderer)==null?void 0:T.isSelected}))==null?void 0:(N=d.privacyDropdownItemRenderer)==null?void 0:N.int32Value)!==this.privacyInput.value};
_.P.isVotingChanged=function(){var Z,V,a,J,r,f,d,N;return((d=(Z=this.editorData)==null?void 0:(V=Z.voting)==null?void 0:(a=V.dropdownFormFieldRenderer)==null?void 0:(J=a.dropdown)==null?void 0:(r=J.dropdownRenderer)==null?void 0:(f=r.entries)==null?void 0:f.find(function(C){var T;return C==null?void 0:(T=C.privacyDropdownItemRenderer)==null?void 0:T.isSelected}))==null?void 0:(N=d.privacyDropdownItemRenderer)==null?void 0:N.int32Value)!==this.votingInput.value};
BV.prototype.onPopupClosed=BV.prototype.onPopupClosed;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],BV.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],BV.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],BV.prototype,"ytEventForwardingBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],BV.prototype,"ytRendererStamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],BV.prototype,"data",void 0);_.z([_.x({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.u("design:type",Array)],BV.prototype,"privacyBadge",void 0);_.z([_.x({computed:"computeEditorData(data)"}),_.u("design:type",Object)],BV.prototype,"editorData",void 0);_.z([_.x(),_.u("design:type",Object)],BV.prototype,"isPlaylistEditComplete",void 0);_.z([_.x(),_.u("design:type",Object)],BV.prototype,"isCollabEngagementDisabled",void 0);
_.z([_.x({value:{REQUIRED_LABEL:_.oC("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.oC("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.u("design:type",Object)],BV.prototype,"addToStrings",void 0);_.z([_.x({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.u("design:type",String)],BV.prototype,"ariaLabel",void 0);_.z([_.x(),_.u("design:type",String)],BV.prototype,"closeButtonAriaLabel",void 0);
_.z([_.x(),_.u("design:type",Object)],BV.prototype,"saveButton",void 0);_.z([_.Ly("#name-input"),_.u("design:type",Object)],BV.prototype,"nameInput",void 0);_.z([_.Ly("#description-input"),_.u("design:type",Object)],BV.prototype,"descriptionInput",void 0);_.z([_.Ly("#privacy-input"),_.u("design:type",Object)],BV.prototype,"privacyInput",void 0);_.z([_.Ly("#voting-input"),_.u("design:type",Object)],BV.prototype,"votingInput",void 0);
_.z([_.Ly("#scroller"),_.u("design:type",Object)],BV.prototype,"JSC$18200_scroller",void 0);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BV.prototype,"onPopupClosed",null);_.z([_.x(),_.u("design:type",Object)],BV.prototype,"onValueChanged",void 0);BV=_.z([_.p({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],BV);
_.e(BV,"ytd-playlist-settings-editor-renderer",function(){if(B2K===void 0){var Z=document.createElement("template");_.w(Z,'\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]]" 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]]" 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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);B2K=Z}Z=B2K;return Z},{mode:1});var dhW;_.YN("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var dS=function(){return _.Q.apply(this,arguments)||this};
_.O(dS,_.Q);_.P=dS.prototype;_.P.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}}}}}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.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 Z=this.get("data.nextButton.buttonRenderer.navigationEndpoint");Z&&(this.nextNavigationEndpoint=Z,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.P.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 Z={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",Z)}}};
_.P.onPopupOpened=function(Z){Z.detail!==this&&Z.detail!==this.hostElement||!_.F("enable_premium_voluntary_pause")||_.MR(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.P.onNextButtonTap=function(){var Z=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);Z&&this.ytdOpenPopupBehavior.openPopup(Z)};
_.P.updateSelectedResponseIndexFromBinding=function(Z){this.selectedResponseIndex=Z.detail.value};
dS.prototype.onPopupOpened=dS.prototype.onPopupOpened;dS.prototype.onSelectedResponseIndexChange=dS.prototype.onSelectedResponseIndexChange;dS.prototype.dataChanged=dS.prototype.dataChanged;_.z([_.A(_.kn),_.u("design:type",Object)],dS.prototype,"ytdOpenPopupBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],dS.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],dS.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],dS.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Number)],dS.prototype,"selectedResponseIndex",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dS.prototype,"dataChanged",null);_.z([_.RX("selectedResponseIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dS.prototype,"onSelectedResponseIndexChange",null);
_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],dS.prototype,"onPopupOpened",null);dS=_.z([_.p({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],dS);
_.e(dS,"ytd-red-cancel-survey-renderer",function(){if(dhW!==void 0)return dhW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return dhW=Z},{mode:1});var mhK;var mD=function(){var Z=_.Q.apply(this,arguments)||this;Z.closeButtonAriaLabel=_.oC("SBOX_INAPPROPRIATE_CANCEL");return Z};
_.O(mD,_.Q);mD.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
mD.prototype.onClickClose=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],mD.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],mD.prototype,"rendererStamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],mD.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],mD.prototype,"closeButtonAriaLabel",void 0);mD=_.z([_.p({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],mD);
_.e(mD,"ytd-search-filter-options-dialog-renderer",function(){if(mhK!==void 0)return mhK;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return mhK=Z},{mode:1});var N2W;var v9k=function(){return function(Z){Z=Z.availabilityType;return Z===void 0||Z==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||Z==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var NB=function(){var Z=_.Q.apply(this,arguments)||this;Z.qualityOptions=[];Z.upsellOptions=[];Z.showUpsellSection=!1;Z.darkerDarkTheme=_.F("web_darker_dark_theme");Z.rememberSettingsChecked=!1;return Z};
_.O(NB,_.Q);_.P=NB.prototype;_.P.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}}}}};
_.P.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.P.updateQualityOptions=function(){if(this.formats===void 0)_.MR(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var Z=[],V=[];this.showUpsellSection=!1;for(var a=_.B(this.formats),J=a.next();!J.done;J=a.next())(J=J.value)&&(J.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?V.push(J):Z.push(J));Z.length&&(this.qualityOptions=jAW(Z));V.length&&(this.showUpsellSection=!0,this.upsellOptions=jAW(V))}};
_.P.updateRememberString=function(){if(this.downloadQualityPickerEntity)var Z=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var V;Z=(V=this.data)==null?void 0:V.premiumRememberSettingString}else{var a;Z=(a=this.data)==null?void 0:a.rememberSettingString}Z=Z===void 0?_.oC("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):Z;this.rememberSettingsCheckboxRenderer={title:_.hB(Z),disabled:!1}};
_.P.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.QS.Object.defineProperties(NB.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var Z;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(Z=this.data)==null?void 0:Z.qualityFormats}}});
NB.prototype.updateRememberString=NB.prototype.updateRememberString;NB.prototype.updateQualityOptions=NB.prototype.updateQualityOptions;NB.prototype.dataChanged=NB.prototype.dataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],NB.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],NB.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],NB.prototype,"data",void 0);
_.z([_.A(_.s5),_.u("design:type",Object)],NB.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Boolean)],NB.prototype,"selectedUpsellQuality",void 0);_.z([_.x({computed:"computeIcon_(data.premiumIcon)",value:""}),_.u("design:type",String)],NB.prototype,"premiumIcon",void 0);_.z([_.x({selector:kgD,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.u("design:type",Object)],NB.prototype,"downloadQualityPickerEntity",void 0);
_.z([_.x(),_.u("design:type",Array)],NB.prototype,"qualityOptions",void 0);_.z([_.x(),_.u("design:type",Array)],NB.prototype,"upsellOptions",void 0);_.z([_.x(),_.u("design:type",Object)],NB.prototype,"showUpsellSection",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],NB.prototype,"darkerDarkTheme",void 0);_.z([_.x(),_.u("design:type",Object)],NB.prototype,"rememberSettingsCheckboxRenderer",void 0);
_.z([_.Ly("#remember-settings"),_.u("design:type",HTMLInputElement)],NB.prototype,"rememberSettingsCheckbox",void 0);_.z([_.x(),_.u("design:type",Object)],NB.prototype,"rememberSettingsChecked",void 0);_.z([_.x(),_.u("design:type",Function)],NB.prototype,"onRememberSettingsCheckedChanged",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NB.prototype,"dataChanged",null);
_.z([_.RX("downloadQualityPickerEntity"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NB.prototype,"updateQualityOptions",null);_.z([_.RX("selectedUpsellQuality"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NB.prototype,"updateRememberString",null);NB=_.z([_.p({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],NB);
_.e(NB,"ytd-download-quality-selector-content",function(){if(N2W!==void 0)return N2W;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return N2W=Z},{mode:1});var CeJ;var CU=function(){var Z=_.Q.apply(this,arguments)||this;Z.selectedUpsellQuality=!1;Z.qualityOptions=[];Z.darkerDarkTheme=_.F("web_darker_dark_theme");Z.useUpsellDismissAlternate=_.F("use_not_now_dl_upsell_dismiss_cta");Z.shouldShowAlternateUpsellDimiss=!1;Z.rememberSettings=!1;Z.rememberSettingsChecked=!1;Z.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};Z.rememberSettingsCheckedChanged=function(V){Z.rememberSettingsChecked=V};
return Z};
_.O(CU,_.Q);_.P=CU.prototype;
_.P.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.hB(_.oC("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.hB(_.oC("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.hB(_.oC("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.hB(_.oC("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.P.updateQualityOptions=function(){this.formats===void 0?_.MR(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=jAW(this.formats)};
_.P.onQualityOptionsSelect=function(Z){if(this.qualityOptions&&Z){Z!==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 V=_.B(this.qualityOptions.entries()),a=V.next();!a.done;a=
V.next()){a=_.B(a.value);var J=a.next().value;a=a.next().value;var r=void 0,f=void 0;if(((r=a)==null?void 0:(f=r.settingsRadioOptionRenderer)==null?void 0:f.id)===Z){this.selectedQualityIndex=J;Z=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((Z=this.formats[J])==null?void 0:Z.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.P.onClickSubmit=function(){var Z;if((Z=this.downloadButtonRenderer)==null||!Z.isDisabled){var V,a;Z=(a=(V=this.data)==null?void 0:V.onSubmitEndpoint)!=null?a:{};var J,r;if(this.formats&&(((J=_.D(Z,_.Jv))==null?0:J.videoId)||((r=_.D(Z,_.oK))==null?0:r.playlistId))){var f,d,N,C,T,Y;V={formatType:(C=(f=this.formats)==null?void 0:(d=f[(N=this.selectedQualityIndex)!=null?N:0])==null?void 0:d.format)!=null?C:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(T=this.getOfflineEndpoint(Z))==null?void 0:(Y=T.actionParams)==null?void 0:Y.settingsAction)};this.getOfflineEndpoint(Z).actionParams=V;this.ytComponentBehavior.resolveCommand(Z)}_.MR(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.P.onClickUpsell=function(){var Z;if((Z=this.upsellButtonRenderer)==null||!Z.isDisabled){var V,a;Z=(a=(V=this.data)==null?void 0:V.upsellEndpoint)!=null?a:{};this.ytComponentBehavior.resolveCommand(Z);_.MR(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);V="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var J,r,f,d;V=(d=(J=this.formats)==null?void 0:(r=J[(f=this.selectedQualityIndex)!=null?f:0])==null?void 0:r.format)!=null?d:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:V}})}};
_.P.onClickClose=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.P.getOfflineSettingsAction=function(Z,V){return Z?V===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":V:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.P.getOfflineEndpoint=function(Z){return _.D(Z,_.Jv)?_.D(Z,_.Jv):_.D(Z,_.oK)};
_.QS.Object.defineProperties(CU.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.hB(_.oC("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var Z;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(Z=this.data)==null?void 0:Z.qualityFormats}}});
CU.prototype.updateQualityOptions=CU.prototype.updateQualityOptions;CU.prototype.dataChanged=CU.prototype.dataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],CU.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],CU.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],CU.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],CU.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],CU.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Number)],CU.prototype,"selectedQualityIndex",void 0);_.z([_.x(),_.u("design:type",Object)],CU.prototype,"selectedUpsellQuality",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],CU.prototype,"ytdReduxBehavior",void 0);
_.z([_.x({selector:kgD,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.u("design:type",Object)],CU.prototype,"downloadQualityPickerEntity",void 0);_.z([_.x(),_.u("design:type",Array)],CU.prototype,"qualityOptions",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],CU.prototype,"darkerDarkTheme",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],CU.prototype,"useUpsellDismissAlternate",void 0);
_.z([_.x(),_.u("design:type",Object)],CU.prototype,"shouldShowAlternateUpsellDimiss",void 0);_.z([_.x(),_.u("design:type",Object)],CU.prototype,"downloadButtonRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],CU.prototype,"upsellButtonRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],CU.prototype,"cancelButtonRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],CU.prototype,"upsellCancelButtonRenderer",void 0);_.z([_.x(),_.u("design:type",Object)],CU.prototype,"rememberSettings",void 0);
_.z([_.x(),_.u("design:type",Object)],CU.prototype,"rememberSettingsChecked",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],CU.prototype,"dataChanged",null);_.z([_.RX("downloadQualityPickerEntity"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],CU.prototype,"updateQualityOptions",null);CU=_.z([_.p({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],CU);
_.e(CU,"ytd-download-quality-selector-renderer",function(){if(CeJ!==void 0)return CeJ;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return CeJ=Z},{mode:1});var qdI;var qB=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(qB,_.Q);qB.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
qB.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"}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],qB.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],qB.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],qB.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],qB.prototype,"darkerDarkTheme",void 0);_.z([_.x({computed:"computeIcon_(data.infoIcon)"}),_.u("design:type",Object)],qB.prototype,"infoIcon",void 0);
_.z([_.x({computed:"computeIcon_(data.warningIcon)"}),_.u("design:type",Object)],qB.prototype,"warningIcon",void 0);qB=_.z([_.p({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],qB);
_.e(qB,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(qdI!==void 0)return qdI;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return qdI=Z},{mode:1});var SdC;var Sr=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(Sr,_.Q);Sr.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Sr.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"}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Sr.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Sr.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Sr.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Sr.prototype,"darkerDarkTheme",void 0);Sr=_.z([_.p({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],Sr);
_.e(Sr,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(SdC!==void 0)return SdC;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return SdC=Z},{mode:1});var T2C;var TZ=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(TZ,_.Q);TZ.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
TZ.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"}}}}};
TZ.prototype.onServiceRequestSentOrCompleted=function(Z,V){V&&V.actions&&V.actions.length>0&&_.MR(this.hostElement,"yt-close-popup-action",[this.is])};
TZ.prototype.onServiceRequestSentOrCompleted=TZ.prototype.onServiceRequestSentOrCompleted;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],TZ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],TZ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],TZ.prototype,"darkerDarkTheme",void 0);_.z([_.x(),_.u("design:type",Object)],TZ.prototype,"data",void 0);
_.z([_.$K("yt-service-request-completed"),_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],TZ.prototype,"onServiceRequestSentOrCompleted",null);TZ=_.z([_.p({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],TZ);
_.e(TZ,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(T2C!==void 0)return T2C;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return T2C=Z},{mode:1});var YdK;var Yd=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");Z.submitButtonDisabled=!0;return Z};
_.O(Yd,_.Q);_.P=Yd.prototype;_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.P.onDataChanged=function(){var Z,V,a;if(((Z=this.data)==null?void 0:(V=Z.confirmButton)==null?void 0:(a=V.buttonRenderer)==null?void 0:a.isDisabled)!==void 0){var J,r,f;this.submitButtonDisabled=(J=this.data)==null?void 0:(r=J.confirmButton)==null?void 0:(f=r.buttonRenderer)==null?void 0:f.isDisabled}};
_.P.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.P.updateSubmitButtonDisabledFromBinding=function(Z){this.submitButtonDisabled=Z.detail.value};
_.P.updateSubmitButtonDisabledFromConfirmCheckbox=function(Z){this.submitButtonDisabled=!Z.detail.value};
Yd.prototype.onDataChanged=Yd.prototype.onDataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Yd.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Yd.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Yd.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Yd.prototype,"darkerDarkTheme",void 0);
_.z([_.x(),_.u("design:type",Object)],Yd.prototype,"submitButtonDisabled",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Yd.prototype,"onDataChanged",null);Yd=_.z([_.p({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],Yd);
_.e(Yd,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(YdK!==void 0)return YdK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return YdK=Z},{mode:1});var XkD;var Xx=function(){return _.Q.apply(this,arguments)||this};
_.O(Xx,_.Q);_.QS.Object.defineProperties(Xx.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;return((Z=this.data)==null?void 0:Z.title)+" "+((V=this.data)==null?void 0:V.metadataPrimary)+" "+((a=this.data)==null?void 0:a.metadataSecondary)}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Xx.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Xx.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Xx.prototype,"data",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Xx.prototype,"ariaLabel",null);Xx=_.z([_.p({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],Xx);
_.e(Xx,"ytd-compact-product-list-item-renderer",function(){if(XkD!==void 0)return XkD;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return XkD=Z},{mode:1});var K7H;var KU=function(){return _.Q.apply(this,arguments)||this};
_.O(KU,_.Q);KU.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]]"}}}}}};
_.QS.Object.defineProperties(KU.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],KU.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],KU.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],KU.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],KU.prototype,"data",void 0);KU=_.z([_.p({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],KU);
_.e(KU,"ytd-compact-product-list-renderer",function(){if(K7H!==void 0)return K7H;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return K7H=Z},{mode:1});var nmo;var nU=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(nU,_.Q);_.P=nU.prototype;_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.P.getBackgroundUrl=function(){var Z=this.get("data.headerImage.thumbnails");return Z?"url("+_.v1(Z,this.hostElement.clientWidth)+")":""};
_.P.onDataChanged=function(){var Z=this.getBackgroundUrl();Z&&(this.header.style.backgroundImage=Z);Z=_.st();var V=_.t3(),a=this.get("data.trackingParams");a&&V&&Z&&_.GT(Z,V,_.oN(a));Z=_.B(this.hostElement.querySelectorAll("yt-img-shadow"));for(V=Z.next();!V.done;V=Z.next())V.value.onShow()};
_.P.onPopupClosed=function(Z){_.yp(Z).localName==="ytd-membership-post-cancel-renderer"&&_.MR(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
nU.prototype.onPopupClosed=nU.prototype.onPopupClosed;nU.prototype.onDataChanged=nU.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],nU.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],nU.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],nU.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],nU.prototype,"darkerDarkTheme",void 0);
_.z([_.Ly("#header"),_.u("design:type",HTMLDivElement)],nU.prototype,"header",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nU.prototype,"onDataChanged",null);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],nU.prototype,"onPopupClosed",null);nU=_.z([_.p({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],nU);
_.e(nU,"ytd-membership-post-cancel-renderer",function(){if(nmo!==void 0)return nmo;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return nmo=Z},{mode:1});var ljo;var l_=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(l_,_.Q);l_.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
l_.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],l_.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],l_.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],l_.prototype,"darkerDarkTheme",void 0);_.z([_.Ly("ytd-feedback-survey-renderer"),_.u("design:type",Object)],l_.prototype,"feedbackSurveyRenderer",void 0);l_=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],l_);
_.e(l_,"ytd-sponsorship-confirm-cancel-content",function(){if(ljo!==void 0)return ljo;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return ljo=Z},{mode:1});var tq0;var tT=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");Z.maybeSubmitFeedback=function(){Z.content&&Z.content.maybeSubmitFeedback()};
return Z};
_.O(tT,_.Q);_.P=tT.prototype;_.P.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.P.onYtPopupOpened=function(Z,V){V===this&&this.data&&this.data.onOpenCommands&&_.gW(this.hostElement,this.data.onOpenCommands,this.hostElement);_.MR(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.P.onYtPopupClosed=function(Z,V){(V&&V.canceled===!0||V&&V.canceled===!1&&V.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.gW(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.P.onYtServiceRequestCompleted=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.P.onYtServiceRequestError=function(Z){_.sf(this.hostElement,Z.detail.error.message)};
_.P.onDataChanged=function(){if(this.isAttached){var Z=this.backgroundUrl;Z&&(_.H(this.hostElement).querySelector("#header").style.backgroundImage=Z)}};
_.QS.Object.defineProperties(tT.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var Z=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return Z?"url("+_.v1(Z,this.hostElement.clientWidth)+")":""}}});
tT.prototype.onDataChanged=tT.prototype.onDataChanged;tT.prototype.onYtServiceRequestError=tT.prototype.onYtServiceRequestError;tT.prototype.onYtServiceRequestCompleted=tT.prototype.onYtServiceRequestCompleted;tT.prototype.onYtPopupClosed=tT.prototype.onYtPopupClosed;tT.prototype.onYtPopupOpened=tT.prototype.onYtPopupOpened;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],tT.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],tT.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],tT.prototype,"data",void 0);_.z([_.x({value:function(){return _.oC("SBOX_INAPPROPRIATE_CANCEL")}}),
_.u("design:type",String)],tT.prototype,"closeButtonAriaLabel",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],tT.prototype,"darkerDarkTheme",void 0);_.z([_.Ly("#scrollable"),_.u("design:type",Object)],tT.prototype,"scrollable",void 0);_.z([_.Ly("ytd-sponsorship-confirm-cancel-content"),_.u("design:type",Object)],tT.prototype,"content",void 0);
_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],tT.prototype,"onYtPopupOpened",null);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],tT.prototype,"onYtPopupClosed",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],tT.prototype,"onYtServiceRequestCompleted",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],tT.prototype,"onYtServiceRequestError",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tT.prototype,"onDataChanged",null);
tT=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],tT);
_.e(tT,"ytd-sponsorship-confirm-cancel-renderer",function(){if(tq0!==void 0)return tq0;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return tq0=Z},{mode:_.h4("kevlar_poly_si_batch_j081")?1:2});var sDS;var sw=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(sw,_.Q);sw.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],sw.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],sw.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],sw.prototype,"darkerDarkTheme",void 0);sw=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],sw);
_.e(sw,"ytd-sponsorships-celebration-content",function(){if(sDS!==void 0)return sDS;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return sDS=
Z},{mode:1});var F7H;var Dh8=_.z4(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),Fx=function(){var Z=_.Q.apply(this,arguments)||this;Z.scriptsAppended=!1;Z.buttonOverrides={type:"tonal",style:"overlay-dark"};return Z};
_.O(Fx,_.Q);_.P=Fx.prototype;
_.P.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:_.F("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",
attributes:{"dialog-dismiss":!0}}}}}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.onDataChanged=function(){var Z;(Z=this.header)==null||Z.style.setProperty("background-color",this.backgroundColor);if(Z=this.headerImageUrl){var V;(V=this.header)==null||V.style.setProperty("background-image",Z)}V=_.st(4);Z=_.t3(4);var a=this.get("data.trackingParams");if(a&&Z&&V){var J=_.oN(a);_.GT(V,Z,J);_.F("combine_ve_grafts")?_.Ze().graftServerVe(a,Z,4):_.GT(V,Z,J)}V=_.B(this.hostElement.querySelectorAll("yt-img-shadow"));for(Z=V.next();!Z.done;Z=V.next())Z.value.onShow();if(V=this.get("data.gtmId"))_.mo(V,
_.yr("GL","")),this.setupConversionTracking()};
_.P.setupConversionTracking=function(){if(!this.scriptsAppended){var Z=document.createElement("script");var V=_.AV(Dh8.join(""));_.ES(Z,V);document.head.appendChild(Z);Z=document.createElement("noscript");Z.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(Z);this.scriptsAppended=!0}};
_.P.onPopupClosed=function(Z){if(_.yp(Z).localName==="ytd-sponsorships-celebration-renderer"){_.MR(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var V;this.data&&((V=this.data)==null?0:V.dismissCommand)&&_.Lr.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.QS.Object.defineProperties(Fx.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var Z=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.SL(Z)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var Z=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return Z?"url("+_.v1(Z,this.hostElement.getBoundingClientRect().width)+")":""}}});
Fx.prototype.onPopupClosed=Fx.prototype.onPopupClosed;Fx.prototype.onDataChanged=Fx.prototype.onDataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Fx.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Fx.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Fx.prototype,"data",void 0);_.z([_.Ly("#header"),_.u("design:type",HTMLElement)],Fx.prototype,"header",void 0);
_.z([_.x(),_.u("design:type",Object)],Fx.prototype,"scriptsAppended",void 0);_.z([_.x(),_.u("design:type",Object)],Fx.prototype,"buttonOverrides",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Fx.prototype,"onDataChanged",null);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Fx.prototype,"onPopupClosed",null);
Fx=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],Fx);
_.e(Fx,"ytd-sponsorships-celebration-renderer",function(){if(F7H!==void 0)return F7H;var Z=document.createElement("template");_.w(Z,'\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="secondary-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n  <div id="primary-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return F7H=Z},{mode:1});var cJW;var DM=function(){var Z=_.Q.apply(this,arguments)||this;Z.isToggleChecked=!1;return Z};
_.O(DM,_.Q);DM.prototype.onDataChanged=function(){var Z;this.isToggleChecked=((Z=this.data)==null?void 0:Z.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
DM.prototype.close=function(){var Z;((Z=this.data)==null?0:Z.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
DM.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var Z,V=_.D((Z=this.data)==null?void 0:Z.switchButton,NEC);V&&(this.isToggleChecked&&V.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(V.switchOnInnertubeCommand),!this.isToggleChecked&&V.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(V.switchOffInnertubeCommand))};
DM.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
DM.prototype.onDataChanged=DM.prototype.onDataChanged;_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],DM.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],DM.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],DM.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],DM.prototype,"isToggleChecked",void 0);_.z([_.x({value:_.oC("CLOSE")}),_.u("design:type",String)],DM.prototype,"closeButtonAriaLabel",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DM.prototype,"onDataChanged",null);DM=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],DM);
_.e(DM,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(cJW!==void 0)return cJW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return cJW=Z},{mode:1});var OxD;var cV=function(){return _.Q.apply(this,arguments)||this};
_.O(cV,_.Q);_.P=cV.prototype;_.P.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"}}}}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.detached=function(){this.playerElement.stop()};
_.P.onYtServiceRequestCompleted=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.P.onYtServiceRequestError=function(Z){_.sf(this.hostElement,Z.detail.error.message)};
_.P.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.P.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.P.getTier=function(Z,V){return!Z||!Z.tiers||V<0?null:_.D(Z.tiers[V],TEk)};
_.P.moreThanOne=function(Z){return!!(Z&&Z.length>1)};
_.P.tierOverviewTap=function(Z){var V=this;this.selectedTier=Z.model.index;_.vH(this,function(){_.Rg(V.hostElement,"yt-refit")})};
_.P.computeSelectedClass=function(Z,V){return this.isSelected(Z,V)?"selected":""};
_.P.computeButtonAriaPressed=function(Z,V){return this.isSelected(Z,V)?"true":"false"};
_.P.isSelected=function(Z,V){return Z===V};
_.P.onDataChanged=function(){_.H(this.hostElement).querySelector("#header-overlay").style.visibility="";_.H(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 Z=_.B(this.hostElement.querySelectorAll("yt-img-shadow")),
V=Z.next();!V.done;V=Z.next())V.value.onShow();var a;this.set("selectedTier",(a=this.get("data.targetTierIndex"))!=null?a:0);var J;(Z=(J=this.data)==null?void 0:J.onVisible)&&this.ytComponentBehavior.resolveCommand(Z)};
_.P.initializeVe=function(Z){var V=_.st(),a=_.t3(),J=this.get("data.trackingParams");a&&V&&(this.screenLayer=4,V=_.H0(_.can)(void 0,69877,{clientScreenNonce:V,visualElement:a},void 0,void 0,void 0),_.k9O(V,69877,4),a=_.t3(4),J&&a&&(J=_.oN(J),_.GT(V,a,J),Z&&(this.offerVideoVe=_.Ne(74659),_.GT(V,J,this.offerVideoVe))))};
_.P.setHeaderBackground=function(){var Z=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.H(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.SL(Z);if(Z=this.getHeaderImage())Z=_.v1(Z,screen.width),_.H(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+Z+")"};
_.P.getHeaderImage=function(){var Z=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&Z?Z:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.P.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.P.setupVideoPlayer=function(Z){var V=this,a,J,r,f;return _.m(function(d){if(d.nextAddress==1)return a=V.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),J=V.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.F("kevlar_player_update_killswitch")?V.playerElement.update({args:{autoplay:a,video_id:Z,player_params:J}}):V.playerElement.loadVideoWithPlayerVars({autoplay:a,video_id:Z,player_params:J}),
_.q(d,V.playerElement.getPlayerPromise(),2);r=d.yieldResult;r.addEventListener("onStateChange",function(N){V.onPlayerStateChange(N)});
r.setScreenLayer(V.screenLayer);(f=_.st(4))&&V.offerVideoVe&&_.wV(f,V.offerVideoVe);a&&(V.pauseOtherPlayers(),V.playerElement.focusOnPlayer(),V.playerElement.getPlayer().hideControls(),_.qf(_.td,function(){V.fadeOutHeaderOverlay()},4E3));
_.mt(d)})};
_.P.onPlayerStateChange=function(Z){Z===1?this.backgroundPlayerElement&&(Z=this.backgroundPlayerElement.player_.getPlayerState(),Z!==1&&Z!==3||this.backgroundPlayerElement.pause()):Z===0&&(_.H(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.H(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.P.fadeOutHeaderOverlay=function(){_.H(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.P.onHeaderTap=function(){if(this.offerVideo){_.H(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var Z;((Z=this.playerElement.player_)==null?void 0:Z.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(Z=_.st(4))&&this.offerVideoVe&&_.UM(Z,this.offerVideoVe)}};
_.P.getBackgroundImageLayerClass=function(Z){return Z?"background-image-layer-with-video":""};
_.P.getHeaderClass=function(Z){return Z?"header-with-video":""};
_.P.getHeaderOverlayClass=function(Z){return Z?"header-overlay-with-video":""};
_.P.getTitleContainerClass=function(Z,V){return Z?"title-container-with-video":V?"title-container-without-video-flexible":"title-container-without-video"};
_.P.tierTitleDisplayStatus=function(Z){return this.moreThanOne(Z)?"hide":"show"};
_.P.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.l().resolve(_.Ee).getPlayerElement():this.backgroundPlayerElement=_.po();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var Z=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=Z===1||Z===3;this.backgroundPlayerElement.pause()}};
_.P.isMiniplayerActive=function(){return _.l().resolve(_.Ee).isMiniplayerActive()};
_.P.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("selected-tier-changed",this.selectedTier))};
cV.prototype.selectedTierChangedForBinding=cV.prototype.selectedTierChangedForBinding;cV.prototype.onDataChanged=cV.prototype.onDataChanged;cV.prototype.onYtPopupClosed=cV.prototype.onYtPopupClosed;cV.prototype.onYtPopupOpened=cV.prototype.onYtPopupOpened;cV.prototype.onYtServiceRequestError=cV.prototype.onYtServiceRequestError;cV.prototype.onYtServiceRequestCompleted=cV.prototype.onYtServiceRequestCompleted;
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],cV.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],cV.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],cV.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],cV.prototype,"data",void 0);_.z([_.x({value:0}),_.u("design:type",Number)],cV.prototype,"selectedTier",void 0);
_.z([_.x({value:""}),_.u("design:type",String)],cV.prototype,"offerVideo",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],cV.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.z([_.x({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.i4(this)}}),
_.u("design:type",String)],cV.prototype,"playerId",void 0);_.z([_.Ly("tp-yt-paper-dialog-scrollable"),_.u("design:type",Object)],cV.prototype,"scrollable",void 0);_.z([_.Ly("ytd-sponsorships-tier-renderer"),_.u("design:type",Object)],cV.prototype,"tierRenderer",void 0);_.z([_.Ly("#player"),_.u("design:type",Object)],cV.prototype,"playerElement",void 0);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],cV.prototype,"onYtServiceRequestCompleted",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],cV.prototype,"onYtServiceRequestError",null);
_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cV.prototype,"onYtPopupOpened",null);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cV.prototype,"onYtPopupClosed",null);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cV.prototype,"onDataChanged",null);
_.z([_.RX("selectedTier"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cV.prototype,"selectedTierChangedForBinding",null);cV=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],cV);
_.e(cV,"ytd-sponsorships-offer-renderer",function(){if(OxD!==void 0)return OxD;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return OxD=Z},{mode:_.h4("kevlar_poly_si_batch_j077")?1:2});var Gy0;var Ow=function(){var Z=_.Q.apply(this,arguments)||this;Z.buttonOverrides={type:"filled",style:"mono"};return Z};
_.O(Ow,_.Q);Ow.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}}}}}};
Ow.prototype.backgroundColorChanged=function(){var Z,V,a,J=(V=_.D((Z=this.data)==null?void 0:Z.content,YlK))==null?void 0:(a=V.backgroundColor)==null?void 0:a.backgroundColor;J&&(Z=_.qW(J),_.H(this.hostElement).querySelector("#banner").style.backgroundColor=Z,_.H(this.hostElement).querySelector("#abstract-art").style.backgroundColor=Z)};
Ow.prototype.attached=function(){this.JSC$18286_scroller&&(this.JSC$18286_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18286_scroller.attached&&typeof this.JSC$18286_scroller.attached==="function"&&this.JSC$18286_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Ow.prototype.backgroundColorChanged=Ow.prototype.backgroundColorChanged;_.z([_.x(),_.u("design:type",Object)],Ow.prototype,"data",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Ow.prototype,"ytRendererstamperBehavior",void 0);_.z([_.Ly("#scroller"),_.u("design:type",Object)],Ow.prototype,"JSC$18286_scroller",void 0);_.z([_.x(),_.u("design:type",Object)],Ow.prototype,"buttonOverrides",void 0);
_.z([_.RX("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ow.prototype,"backgroundColorChanged",null);Ow=_.z([_.p({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],Ow);
_.e(Ow,"ytd-sponsorships-promotion-celebration-renderer",function(){if(Gy0!==void 0)return Gy0;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Gy0=Z},{mode:_.h4("kevlar_poly_si_batch_j077")?1:2});var wk0;var yJW;var GZ=function(){return _.Q.apply(this,arguments)||this};
_.O(GZ,_.Q);GZ.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
GZ.prototype.computeIsInitiallyChecked=function(Z){return Z===1};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],GZ.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],GZ.prototype,"data",void 0);_.z([_.Ly("#checkbox"),_.u("design:type",Object)],GZ.prototype,"checkbox",void 0);GZ=_.z([_.p({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],GZ);
_.e(GZ,"ytd-subscription-toggle-option-renderer",function(){if(yJW!==void 0)return yJW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return yJW=Z},{mode:1});var wS=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");Z.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return Z};
_.O(wS,_.Q);wS.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"}}}};
wS.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
wS.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var Z=_.H(this.hostElement).querySelector("#options").selected;Z=this.data.options[Z].subscriptionRadioOptionRenderer.serviceEndpoint;var V=_.H(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");V&&Z&&Z.modifyChannelNotificationPreferenceEndpoint&&(V=V.getValue())&&(Z.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[V]);_.l().resolve(_.Lf).resolveCommand(Z,{form:{element:this.hostElement}});
_.MR(this.hostElement,"yt-close-popup-action")};
_.QS.Object.defineProperties(wS.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var Z=this.data.options,V=0;V<Z.length;V++){var a=Z[V].subscriptionRadioOptionRenderer;if(a&&a.selected)return V}return null}}});
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],wS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],wS.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],wS.prototype,"eventForwardingBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],wS.prototype,"ytRendererBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],wS.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],wS.prototype,"darkerDarkTheme",void 0);_.z([_.E("data.options"),_.u("design:type",Object),_.u("design:paramtypes",[])],wS.prototype,"initialIndex",null);wS=_.z([_.p({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],wS);
_.e(wS,"ytd-subscription-notification-options-renderer",function(){if(wk0!==void 0)return wk0;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return wk0=Z},{mode:1});var bxW;var yH=function(){return _.Q.apply(this,arguments)||this};
_.O(yH,_.Q);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],yH.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],yH.prototype,"data",void 0);yH=_.z([_.p({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],yH);
_.e(yH,"ytd-tvfilm-offer-groups-renderer",function(){if(bxW!==void 0)return bxW;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return bxW=Z},{mode:1});var UhK;var b_=function(){var Z=_.Q.apply(this,arguments)||this;Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(b_,_.Q);_.P=b_.prototype;_.P.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"}}}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.P.computeThumbnailClass=function(Z){return Z.thumbnailOverlays?Z.isShow?"thumbnail-show":"thumbnail-movie":Z.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.P.computeCommerceSectionClass=function(Z){return Z.offers&&Z.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.P.computeTitleClass=function(Z){return Z.offers&&Z.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.P.onDataChanged=function(){[].concat(_.nw(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(Z){Z.onShow()})};
b_.prototype.onDataChanged=b_.prototype.onDataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],b_.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],b_.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],b_.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],b_.prototype,"darkerDarkTheme",void 0);
_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],b_.prototype,"onDataChanged",null);b_=_.z([_.p({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],b_);
_.e(b_,"ytd-ypc-offers-overlay-renderer",function(){if(UhK!==void 0)return UhK;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return UhK=Z},{mode:_.h4("kevlar_poly_si_batch_j028")?1:2});var HxC;var AJS=function(){this.usedMethods=new Set};
AJS.prototype.add=function(Z){this.usedMethods.add(Z)};
AJS.prototype.reset=function(){this.usedMethods.clear()};var jDk=function(Z,V){this.query=Z;this.previousSearchQuery=V;this.id=kyJ++;if(!Em8){V=_.yr("SBOX_SETTINGS");Z="https://"+((V==null?void 0:V.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var a=V==null?void 0:V.REQUEST_LANGUAGE;a&&(Z+="&hl="+a);(a=V==null?void 0:V.REQUEST_DOMAIN)&&(Z+="&gl="+a);Z+="&client=youtube&gs_ri=youtube";(a=V==null?void 0:V.SUGG_EXP_ID)&&(Z+="&sugexp="+encodeURIComponent(a));(a=V==null?void 0:V.PSUGGEST_TOKEN)&&(Z+="&tok="+a);(V=
V==null?void 0:V.SESSION_INDEX)&&(Z+="&authuser="+V);_.F("desktop_enable_visual_suggest")&&(Z+="&h=180&w=320&ytvs=1");Em8=Z}},vmS=function(Z){var V="q="+encodeURIComponent(Z.query);
Z.previousSearchQuery&&(V+="&pq="+encodeURIComponent(Z.previousSearchQuery));return V},xhD=function(){var Z=_.yr("SBOX_SETTINGS"),V={};
if(Z==null?0:Z.SEND_VISITOR_DATA)V["X-Goog-Visitor-Id"]=Z==null?void 0:Z.VISITOR_DATA;return V},QDW=function(Z){var V=Em8;
V+="&gs_id="+Z.id.toString(36);V+="&q="+encodeURIComponent(Z.query);V+="&cp="+Z.query.length;Z.previousSearchQuery&&(V+="&pq="+encodeURIComponent(Z.previousSearchQuery));(Z=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(V+="&video_id="+Z);return V},kyJ=0,Em8="";var pko=_.EZ.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,hBW=_.EZ.SEARCH_ENTITY_SUGGESTION_MOVIE,eB0=_.EZ.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,zB0=_.EZ.SEARCH_ENTITY_SUGGESTION_TV_SHOW,$ho=function(Z,V){this.text=Z;this.bold=V},RBD=function(Z,V,a){this.input=V;
this.index=a;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=Z[0];this.type=Z[1];this.subtypes=Z[2];var J;this.displayText=Rz((J=Z[3])==null?void 0:J.b);var r;this.ignoredPrefix=Rz((r=Z[3])==null?void 0:r.a);var f,d;this.hasNewVideo=((f=Z[3])==null?void 0:(d=f.zam)==null?void 0:d.toString())==="true"?!0:!1;var N;this.visualSuggestUrl=(N=Z[3])==null?void 0:N.zai;var C;this.entityType=Rz((C=Z[3])==null?void 0:C.zap);var T;this.entityName=Rz((T=Z[3])==null?void 0:T.zao);var Y;V=Rz((Y=
Z[3])==null?void 0:Y.zaf);var X;this.entityMid=(X=Z[3])==null?void 0:X.zae;Y=QAJ(this.subtypes,this.entityMid);if(V&&Y){if(V){X="";switch(Y){case "YOUTUBE_ENTITY_TYPE_SONG":X=eB0;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":X=pko;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":X=zB0;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":X=hBW}Y=Y==="YOUTUBE_ENTITY_TYPE_SONG"||Y==="YOUTUBE_ENTITY_TYPE_ALBUM"?X+" \u2022  \u2022 "+V:V}else Y="";this.entitySubtitle=Y}var n;this.externalChannelId=(n=Z[3])==null?void 0:n.zav},MqL=
function(Z){var V=[],a,J=(a=Z.displayText)!=null?a:Z.text;
if(Z.type===33)return V.push(new $ho(J,!1)),V;if(J.length>=Z.input.length&&J.substring(0,Z.input.length)===Z.input)V.push(new $ho(Z.input,!1)),V.push(new $ho(J.substring(Z.input.length),!0));else{var r=new Set(Z.input.split(/\s/)),f=J.split(/\s/);V=f.map(function(d,N){return new $ho(d.trim()+(N===f.length-1?"":" "),!r.has(d))})}return V},L7S=function(Z){var V=!!QAJ(Z.subtypes);
Z=!!Z.entityMid;return V||Z};var utk=function(Z){this.rawResponse=["",[],{}];this.suggestions=[];try{var V=JSON.parse(pA0(Z));if(typeof V==="object"&&V!==null)this.rawResponse=V;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(J){console.log("Suggest: Failed to parse SuggestResponse!");return}var a=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(J,r){return new RBD(J,a,r)})};var W7J=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new AJS;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$18322_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},gmk,IjS=function(){gmk||(gmk=new W7J);
return gmk};
W7J.prototype.updateSuggestions=function(Z){var V=this;this.availableSuggestions.forEach(function(a){V.previousSuggestions[a]=!0});
this.availableSuggestions=Z.map(function(a){var J=a.type.toString();a.subtypes.length>0&&(J+="i"+a.subtypes.join("i"),J+="k"+a.suggestionSources.COMPLETE_SERVER.toString());return J})};
var ZdC=function(Z,V){var a=Date.now();Z.firstEditTime<0&&(Z.firstEditTime=a);V&&(Z.lastQueryBuildTime=a);Z.lastEditTime=a};
W7J.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$18322_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var VXk=function(Z){var V="";Z.availableSuggestions.forEach(function(r){delete Z.previousSuggestions[r]});
for(var a=_.B(Object.keys(Z.previousSuggestions)),J=a.next();!J.done;J=a.next())J=J.value,Z.previousSuggestions[J]&&(V+=(V?"j":"")+J);return V},adi=function(Z,V){var a=[];
V&&(a[1]=V.toString());a[0]="youtube";a[7]=Date.now()-Z.startTime;a[6]=Z.sessionNumber;Z.zeroPrefixSuggestionCount>=0&&(a[33]=Z.zeroPrefixSuggestionCount);a[13]=Z.outOfSyncResponseCount;if(Z.availableSuggestions.length>0){for(var J=V="",r=0,f=_.B(Z.availableSuggestions),d=f.next();!d.done;d=f.next())d=d.value,d!==J&&(r>1&&(V+="l"+r),V+=(J?"j":"")+d,r=0,J=d),r+=1;r>1&&(V+="l"+r);a[3]=V}a[35]=VXk(Z);Z.selectedSuggestionIndex>=0&&(a[2]=Z.selectedSuggestionIndex);var N;if(V=(N=_.yr("SBOX_SETTINGS"))==
null?void 0:N.SUGG_EXP_ID)a[19]=Z.normalize(V),N=0,Z.experimentTriggeredBeforeFinal&&(N|=1),Z.experimentTriggeredFinal&&(N|=2),a[20]=N;a[26]=Array.from(Z.inputMethodsTracker.usedMethods).join("j");if(Z.JSC$18322_totalRoundTripTime>0){a[15]=Z.JSC$18322_totalRoundTripTime;a[14]=Z.maxRoundTripTime;N=[];for(r=V=0;r<10;r++)J=Z.roundTripTimeHistogram[r],J===0?V++:(V>1?N.push(r+"-"+J):V===1?N.push("0j"+J):N.push(J.toString()),V=0);N=N.join("j");a[16]=N}Z.zeroPrefixRoundTripTime>0&&(a[36]=Z.zeroPrefixRoundTripTime);
Z.lastQueryBuildTime>0&&(a[18]=Z.lastQueryBuildTime-Z.startTime);Z.firstEditTime>0&&(a[4]=Z.firstEditTime-Z.startTime);Z.lastEditTime>0&&(a[5]=Z.lastEditTime-Z.startTime);return a.join(".")};
W7J.prototype.normalize=function(Z){return Z.replaceAll(".","-")};
var JG8=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var Uw=function(){var Z=_.Q.apply(this,arguments)||this;Z.microphoneSpinnerActive=!1;Z.noAnimations=!1;Z.boundExitClick=function(){Z.onExitButtonClick()};
Z.speechOverlayClassName="";Z.isLevelAnimating=!1;Z.playCloseDialogAudioFeedback=!0;Z.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return Z};
_.O(Uw,_.Q);_.P=Uw.prototype;_.P.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.P.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=pYW()};
_.P.dataChanged=function(){this.logDialog()};
_.P.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var Z;(Z=this.manager.audioPlayer)!=null&&(Z.JSC$17612_audioEnabled=!1)}this.manager.stop();(Z=this.manager.audioPlayer)!=null&&(Z.JSC$17612_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.P.handleSpeechQueryCompleteAction=function(Z){var V=Z.navigationAction;V&&(Z.trackingParams&&_.Ze().graftServerVe(Z.trackingParams,this.dialogVe,5),_.Rg(this.hostElement,"yt-navigate",{endpoint:V,tempData:this.getNavigationParams(V),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.P.onExitButtonClick=function(){this.closeDialog()};
_.P.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var Z;if((Z=this.manager)!=null){var V;(V=Z.audioPlayer)==null||H9(V,"failure");Z.setState("microphone-off");Z.stop()}}else(Z=this.manager)==null||Z.start()};
_.P.transcriptionChanged=function(){var Z,V;(((Z=this.transcription)==null?0:Z.low)||((V=this.transcription)==null?0:V.high))&&this.setState("transcribing",this.transcription)};
_.P.stateChanged=function(){this.setState(this.state,this.transcription)};
_.P.logDialog=function(){var Z;(Z=this.data)!=null&&Z.trackingParams&&(Z=_.Ze(),_.ac(Z,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=Z.graftServerVe(this.data.trackingParams,void 0,5))};
_.P.getNavigationParams=function(Z){var V={};if(_.F("web_yt_searchbox")){var a=IjS();a.inputMethodsTracker.add(6);a=adi(a,15);V.gs_l=a;var J;V.oq=((J=_.D(Z,_.Jz))==null?void 0:J.query)||""}else if(Z=window.ytvoicesearchloggingparams){if(Z=Z())V.oq=Z.oq,V.gs_l=Z.gs_l}else _.ky(Error("kl"));return V};
_.P.closeDialog=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.P.setState=function(Z,V){if(this.data){var a=this.data,J={};switch(Z){case "listening":J={headerText:a.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:a.microphoneButtonAriaLabel};break;case "timeout":J={headerText:a.promptHeader,microphoneState:"try-again",microphoneLabel:a.promptMicrophoneLabel,microphoneAriaLabel:a.promptMicrophoneLabel};break;case "microphone-off":J={headerText:a.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:a.promptMicrophoneLabel,
microphoneAriaLabel:a.promptMicrophoneLabel};break;case "transcribing":(V==null?0:V.low)||(V==null?0:V.high)?J={transcriptionLow:V==null?void 0:V.low,transcriptionHigh:V==null?void 0:V.high,microphoneState:"speaking",microphoneAriaLabel:a.microphoneButtonAriaLabel}:J={headerText:a.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:a.microphoneButtonAriaLabel};break;case "processing":J={headerText:a.loadingHeader,microphoneState:"processing",microphoneAriaLabel:a.microphoneButtonAriaLabel};
break;case "offline":J={headerText:a.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:a.connectionErrorMicrophoneLabel,microphoneAriaLabel:a.connectionErrorMicrophoneLabel};break;case "permission":J={headerText:a.permissionsHeader,bodyLine1:a.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:a.permissionsSubtext};break;case "permission-denied":J={headerText:a.disabledHeader,bodyLine1:a.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:a.disabledSubtext}}J.className=
Z;this.speechOverlayState=J;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.P.setMicrophoneState=function(Z){var V=this.isLevelAnimating;this.isLevelAnimating=Z==="speaking";!V&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=Z==="processing"&&!this.noAnimations};
_.P.setClass=function(Z){this.speechOverlayClassName&&_.Qp(this.hostElement,this.speechOverlayClassName,!1);Z&&(this.speechOverlayClassName=Z,_.Qp(this.hostElement,Z,!0))};
_.P.runLevelAnimation=function(){var Z=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var V=1+Math.random()*.75,a=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+a/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+V+")");_.td.addJob(function(){Z.runLevelAnimation()},3,a)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
Uw.prototype.stateChanged=Uw.prototype.stateChanged;Uw.prototype.transcriptionChanged=Uw.prototype.transcriptionChanged;Uw.prototype.onPopupClosed=Uw.prototype.onPopupClosed;Uw.prototype.dataChanged=Uw.prototype.dataChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Uw.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Uw.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Uw.prototype,"rendererStamperBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],Uw.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],Uw.prototype,"eventForwardingBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Uw.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],Uw.prototype,"speechOverlayState",void 0);
_.z([_.x(),_.u("design:type",Object)],Uw.prototype,"microphoneSpinnerActive",void 0);_.z([_.x({type:_.F("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.u("design:type",Object)],Uw.prototype,"noAnimations",void 0);_.z([_.x({selector:function(Z){var V;return(V=Z.voiceSearch)==null?void 0:V.transcription}}),
_.u("design:type",Object)],Uw.prototype,"transcription",void 0);_.z([_.x({selector:function(Z){var V;return(V=Z.voiceSearch)==null?void 0:V.overlay}}),
_.u("design:type",String)],Uw.prototype,"state",void 0);_.z([_.x(),_.u("design:type",Object)],Uw.prototype,"boundExitClick",void 0);_.z([_.Ly("#microphone-levels"),_.u("design:type",HTMLElement)],Uw.prototype,"level",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Uw.prototype,"dataChanged",null);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Uw.prototype,"onPopupClosed",null);
_.z([_.Zr("transcription"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Uw.prototype,"transcriptionChanged",null);_.z([_.Zr("state"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Uw.prototype,"stateChanged",null);Uw=_.z([_.p({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],Uw);
_.e(Uw,"ytd-voice-search-dialog-renderer",function(){if(HxC!==void 0)return HxC;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return HxC=Z},{mode:1});var oJJ;var HV=function(){var Z=_.Q.apply(this,arguments)||this;Z.isOverlay=!1;Z.hidden=!1;return Z};
_.O(HV,_.Q);_.P=HV.prototype;_.P.onPopupClosed=function(){this.toggleIconState(!1)};
_.P.computeIcon=function(){var Z,V,a;return(V=_.D((Z=this.data)==null?void 0:Z.icon,t6I))==null?void 0:(a=V.icon)==null?void 0:a.iconType};
_.P.computeIconBadgeShape=function(){var Z;return{iconBadgeType:"cart",iconBadgeText:(Z=this.iconBadgeEntity)==null?void 0:Z.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.P.onClick=function(){var Z;(Z=this.data)!=null&&Z.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.P.computeHidden=function(Z){return!Z};
_.P.toggleIconState=function(Z){this.iconButton&&(this.iconButton.pressed=Z)};
HV.prototype.onPopupClosed=HV.prototype.onPopupClosed;_.z([_.A(_.s5),_.u("design:type",Object)],HV.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],HV.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],HV.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],HV.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],HV.prototype,"isOverlay",void 0);
_.z([_.x({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.u("design:type",Object)],HV.prototype,"hidden",void 0);_.z([_.x({selectorArgs:["data.iconBadgeEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"iconBadgeEntity",V)}}),
_.u("design:type",Object)],HV.prototype,"iconBadgeEntity",void 0);_.z([_.Ly("yt-icon-button"),_.u("design:type",HTMLButtonElement)],HV.prototype,"iconButton",void 0);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],HV.prototype,"onPopupClosed",null);HV=_.z([_.p({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],HV);
_.e(HV,"ytd-icon-badge-topbar-button-renderer",function(){if(oJJ!==void 0)return oJJ;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return oJJ=Z},{mode:1});var rGk;var AT=function(){var Z=_.Q.apply(this,arguments)||this;Z.premiumOptions=[];Z.darkerDarkTheme=_.F("web_darker_dark_theme");return Z};
_.O(AT,_.Q);AT.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.QS.Object.defineProperties(AT.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],AT.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],AT.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Array)],AT.prototype,"premiumOptions",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],AT.prototype,"darkerDarkTheme",void 0);_.z([_.E("premiumOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],AT.prototype,"hasPremiumOptions",null);
AT=_.z([_.p({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],AT);
_.e(AT,"ytd-offline-promo-content",function(){if(rGk!==void 0)return rGk;var Z=document.createElement("template");_.w(Z,'\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="[[!hasPremiumOptions]]" text="[[data.description]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return rGk=Z},{mode:1});var Pw8;var kd=function(){var Z=_.Q.apply(this,arguments)||this;Z.premiumOptions=[];return Z};
_.O(kd,_.Q);kd.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var Z;this.premiumOptions=x2K((Z=this.data)==null?void 0:Z.formats)};
kd.prototype.onClickSubmit=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var Z;(Z=_.po())==null||Z.pause()};
kd.prototype.attached=function(){this.JSC$18342_scroller&&(this.JSC$18342_scroller.dialogElement=this.hostElement.parentNode)};
_.QS.Object.defineProperties(kd.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
kd.prototype.dataChanged=kd.prototype.dataChanged;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],kd.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],kd.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],kd.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],kd.prototype,"data",void 0);
_.z([_.x({computed:"computeIcon_(data.headersIcon)",value:""}),_.u("design:type",String)],kd.prototype,"headersIcon",void 0);_.z([_.x(),_.u("design:type",Array)],kd.prototype,"premiumOptions",void 0);_.z([_.Ly("#scroller"),_.u("design:type",Object)],kd.prototype,"JSC$18342_scroller",void 0);_.z([_.E("headersIcon"),_.u("design:type",Object),_.u("design:paramtypes",[])],kd.prototype,"showIcon",null);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kd.prototype,"dataChanged",null);kd=_.z([_.p({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],kd);
_.e(kd,"ytd-offline-promo-renderer",function(){if(Pw8!==void 0)return Pw8;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Pw8=Z},{mode:1});var fdD;var Ew=function(){var Z=_.Q.apply(this,arguments)||this;Z.playbackPauseInterval=NaN;Z.isLoading=!1;Z.hasError=!1;Z.dialogClass="";Z.youtubeLabel=_.oC("LOGO_ALT_LABEL",{},"YouTube Home");Z.logoName="yt-logos-ext:yt-logo-updated";Z.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return Z};
_.O(Ew,_.Q);_.P=Ew.prototype;_.P.onDataChange=function(){var Z;if(this.showEOMV1Text=!((Z=this.data)==null||!Z.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.P.attached=function(){this.pausePlayer()};
_.P.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.P.handleLangSelect=function(Z){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[Z.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.P.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.P.handleSaveConsent=function(Z){var V=this;this.showLoadingSpinner();this.showLoadingSpinner();FhH(_.D(Z,sMk)).catch(function(a){_.FD(new _.qa("Something went wrong when save consent "+(a.message?a.message:a)+"."));V.hideLoadingSpinner();V.showErrorMessage()})};
_.P.handleDisablePersonalization=function(Z){var V=this;this.showLoadingSpinner();Dzi(_.D(Z,t9o)).then(function(){V.dialog.close();V.resumePlayer()}).catch(function(a){_.FD(new _.qa("Something went wrong when disable personalization "+(a.message?a.message:a)+"."));
V.hideLoadingSpinner();V.showErrorMessage()})};
_.P.showLoadingSpinner=function(){var Z=this;this.showSpinnerJobId=_.td.addLowPriorityJob(function(){Z.isLoading=!0},500)};
_.P.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.td.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.P.showErrorMessage=function(){var Z=this;this.hasError=!0;_.td.addLowPriorityJob(function(){Z.hasError=!1},2E3)};
_.P.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.ai(function(){try{var Z=_.po();Z&&Z.pause()}catch(V){}},100))};
_.P.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var Z=_.po();Z&&Z.play()}catch(V){}};
_.QS.Object.defineProperties(Ew.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)==null||!Z.eomV1Text)return[];Z=[];for(var V=["SHIELD","WARNING","BAR_CHART"],a=this.data.eomV1Text.essentialCookieMsg.items,J=0;J<V.length&&J<a.length;J++)Z.push({icon:V[J],text:a[J]});return Z}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var Z;if((Z=this.data)==null||!Z.eomV1Text)return[];Z=[];for(var V=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],a=this.data.eomV1Text.nonEssentialCookieMsg.items,J=0;J<V.length&&J<a.length;J++)Z.push({icon:V[J],text:a[J]});return Z}}});
Ew.prototype.onDataChange=Ew.prototype.onDataChange;_.z([_.x(),_.u("design:type",Object)],Ew.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],Ew.prototype,"showEOMV1Text",void 0);_.z([_.x(),_.u("design:type",Object)],Ew.prototype,"isLoading",void 0);_.z([_.x(),_.u("design:type",Object)],Ew.prototype,"hasError",void 0);_.z([_.x(),_.u("design:type",Number)],Ew.prototype,"showSpinnerJobId",void 0);_.z([_.x(),_.u("design:type",Object)],Ew.prototype,"dialogClass",void 0);
_.z([_.Ly("#dialog"),_.u("design:type",Object)],Ew.prototype,"dialog",void 0);_.z([_.Ly("#cb-header"),_.u("design:type",HTMLElement)],Ew.prototype,"header",void 0);_.z([_.Ly("#lang-select"),_.u("design:type",HTMLElement)],Ew.prototype,"langSelect",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],Ew.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],Ew.prototype,"ytComponentBehavior",void 0);
_.z([_.x(),_.u("design:type",String)],Ew.prototype,"youtubeLabel",void 0);_.z([_.x(),_.u("design:type",Object)],Ew.prototype,"logoName",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ew.prototype,"onDataChange",null);_.z([_.E("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],Ew.prototype,"eomEssentialCookieMsgItems",null);
_.z([_.E("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],Ew.prototype,"eomNonEssentialCookieMsgItems",null);Ew=_.z([_.p({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],Ew);
_.e(Ew,"ytd-consent-bump-v2-lightbox",function(){if(fdD!==void 0)return fdD;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return fdD=Z},{mode:1});var id0;var jr=function(){return _.Q.apply(this,arguments)||this};
_.O(jr,_.Q);jr.prototype.ready=function(){if(!_.ml()||k5W)var Z=!0;else k5W=!0,Z=!1;Z||(Z=document.querySelector("ytd-app"),Z||(Z=document.body),this.internalLightBox=_.H(Z).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.z([_.x(),_.u("design:type",Object)],jr.prototype,"data",void 0);_.z([_.Ly("#lightbox"),_.u("design:type",Object)],jr.prototype,"lightBox",void 0);jr=_.z([_.p({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],jr);
_.e(jr,"ytd-consent-bump-v2-renderer",function(){if(id0!==void 0)return id0;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return id0=Z},{mode:1});var BtH;var dP8;var mPk;var vV=function(){var Z=_.Q.apply(this,arguments)||this;Z.ephemeralActionsEnabled=_.F("web_ephemeral_actions");return Z};
_.O(vV,_.Q);_.P=vV.prototype;_.P.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&IeK(this.toastManager,this.toastType)};
_.P.open=function(Z){this.toast&&(this.ephemeralAction&&_.l().resolve(_.au).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=Z!=null?Z:0,this.toastManager.enqueue(this.toast,Z)):this.toast.open())};
_.P.close=function(Z){var V;(V=this.toast)==null||V.close();this.toastManager&&Z===1&&IeK(this.toastManager,Z)};
_.P.refit=function(){var Z;(Z=this.toast)==null||Z.refit()};
_.P.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var Z;(Z=this.toast)==null||Z.close()}};
_.P.setVerticalOffset=function(Z){this.toast&&(this.toast.verticalOffset=Z,this.toast.fit())};
_.P.computeButtonClass_=function(Z){return Z?"toast-button":""};
_.P.computeText_=function(Z){return _.AI(Z)};
_.P.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wF("toast-opened-changed",this.toastOpened))};
_.P.updateToastOpenedFromBinding=function(Z){this.toastOpened=Z.detail.value};
_.QS.Object.defineProperties(vV.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var Z,V,a=(Z=this.data)==null?void 0:(V=Z.actionButton)==null?void 0:V.buttonRenderer;return(a==null?void 0:a.command)||(a==null?void 0:a.serviceEndpoint)||(a==null?void 0:a.navigationEndpoint)}},
ephemeralAction:{configurable:!0,enumerable:!0,get:function(){if(this.ephemeralActionsEnabled&&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 Z=[],V;((V=this.data)==null?0:V.responseText)&&Z.push(_.AI(this.data.responseText));var a;((a=this.data)==null?0:a.subText)&&Z.push(_.AI(this.data.subText));var J,r;if((J=this.data)==null?0:(r=J.actionButton)==null?0:r.buttonRenderer){var f,d;Z.push(((f=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(d=f.accessibilityData)==null?void 0:d.label)||_.AI(this.data.actionButton.buttonRenderer.text))}return Z.filter(function(N){return N}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var Z,V;return(V=(Z=this.toast)==null?void 0:Z.opened)!=null?V:!1}}});
vV.prototype.toastOpenedChangedForBinding=vV.prototype.toastOpenedChangedForBinding;vV.prototype.toastOpenedChanged=vV.prototype.toastOpenedChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],vV.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],vV.prototype,"ytEventForwardingBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],vV.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],vV.prototype,"duration",void 0);
_.z([_.x(),_.u("design:type",Number)],vV.prototype,"toastType",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],vV.prototype,"useCloseButton",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],vV.prototype,"closeToastOnActionButtonClick",void 0);_.z([_.x({value:function(){return _.oC("SBOX_INAPPROPRIATE_CANCEL")}}),
_.u("design:type",String)],vV.prototype,"closeButtonAriaLabel",void 0);_.z([_.x(),_.u("design:type",Boolean)],vV.prototype,"toastOpened",void 0);_.z([_.x(),_.u("design:type",Boolean)],vV.prototype,"hasOpened",void 0);_.z([_.x(),_.u("design:type",Object)],vV.prototype,"ephemeralActionsEnabled",void 0);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],vV.prototype,"command",null);
_.z([_.E("ephemeralActionsEnabled","labelText","command","duration"),_.u("design:type",Object),_.u("design:paramtypes",[])],vV.prototype,"ephemeralAction",null);_.z([_.E("ephemeralAction"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],vV.prototype,"hasEphemeralAction",null);_.z([_.Ly("#toast"),_.u("design:type",Object)],vV.prototype,"toast",void 0);_.z([_.x({value:function(){return{style:"call-to-action-inverse"}}}),
_.u("design:type",Object)],vV.prototype,"buttonOverrides",void 0);_.z([_.x({value:{style:"mono-inverse"}}),_.u("design:type",Object)],vV.prototype,"closeButtonOverrides",void 0);_.z([_.x({value:function(){return _.l().resolve(_.M_(_.mrK))}}),
_.u("design:type",Object)],vV.prototype,"toastManager",void 0);_.z([_.E("data.responseText","data.subText","data.actionButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],vV.prototype,"labelText",null);_.z([_.RX("toastOpened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vV.prototype,"toastOpenedChanged",null);
_.z([_.RX("toastOpened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vV.prototype,"toastOpenedChangedForBinding",null);vV=_.z([_.qZ({is:"yt-notification-action-renderer",disableElementRegistration:!0})],vV);
_.e(vV,"yt-notification-action-renderer",function(){if(mPk===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;dP8===void 0&&(dP8=document.createElement("template"));var J=dP8;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);mPk=Z}Z=mPk;return Z},{mode:2});var xd=function(){var Z=_.Q.apply(this,arguments)||this;Z.duration=4E3;Z.downloadingCount=0;Z.downloadedCount=0;Z.downloadingOnlySmartDownloads=!1;Z.sessionTotalDownloads=0;Z.sessionDownloaded=0;Z.previousSessionsDownloaded=0;Z.totalDownloadPercentage=0;Z.currentDownloadProgress=0;Z.currentDownloadPercentage=0;Z.isLeaderTab=!0;Z.isFullScreen=!1;Z.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};Z.boundBeforeUnload=function(V){Z.isLeaderTab&&Z.downloadingCount>0&&(V.preventDefault(),
V.returnValue=!0)};
return Z};
_.O(xd,_.Q);_.P=xd.prototype;
_.P.open=function(){this.updateDownloadState();if(this.data){var Z=this.sessionDownloaded+1,V=this.sessionTotalDownloads>1?_.oC("VIDEOS_DOWNLOADING_RATIO",{downloaded:Z.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+Z+"/"+this.sessionTotalDownloads):_.oC("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(V=this.sessionTotalDownloads>1?_.oC("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:Z.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
Z+"/"+this.sessionTotalDownloads):_.oC("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));Z=this.isLeaderTab?_.oC("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.AI(this.data.responseText)!==V||_.AI(this.data.subText)!==Z)this.set("data.responseText",_.HA(V)),this.set("data.subText",_.HA(Z)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.P.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.P.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.P.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.P.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var Z=this.downloadedCount-this.previousSessionsDownloaded;Z<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-Z);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.P.handleFullscreenChange=function(Z){(this.isFullScreen=Z)||this.updatePopup()};
xd.prototype.updateCurrentDownloadProgress=xd.prototype.updateCurrentDownloadProgress;xd.prototype.updatePopup=xd.prototype.updatePopup;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],xd.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],xd.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],xd.prototype,"ytEventForwardingBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],xd.prototype,"actionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],xd.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],xd.prototype,"duration",void 0);_.z([_.x({selector:function(Z){return _.P7E(Z.entities).length}}),
_.u("design:type",Object)],xd.prototype,"downloadingCount",void 0);_.z([_.x({selector:AdJ}),_.u("design:type",Object)],xd.prototype,"downloadedCount",void 0);_.z([_.x({selector:function(Z){var V=_.P7E(Z.entities);return HM0(Z.entities,V)}}),
_.u("design:type",Object)],xd.prototype,"downloadingOnlySmartDownloads",void 0);_.z([_.x(),_.u("design:type",Object)],xd.prototype,"sessionTotalDownloads",void 0);_.z([_.x(),_.u("design:type",Object)],xd.prototype,"sessionDownloaded",void 0);_.z([_.x(),_.u("design:type",Object)],xd.prototype,"previousSessionsDownloaded",void 0);_.z([_.x(),_.u("design:type",Object)],xd.prototype,"totalDownloadPercentage",void 0);
_.z([_.x({selector:function(Z){var V;Z=(V=_.P7E(Z.entities))!=null?V:[];return Z.length>0?_.LSm(Z.slice(-1)):0}}),
_.u("design:type",Object)],xd.prototype,"currentDownloadProgress",void 0);_.z([_.x(),_.u("design:type",Object)],xd.prototype,"currentDownloadPercentage",void 0);_.z([_.x({selector:_.QhE}),_.u("design:type",Object)],xd.prototype,"isLeaderTab",void 0);_.z([_.Ly("yt-notification-action-renderer"),_.u("design:type",Object)],xd.prototype,"notificationActionRenderer",void 0);
_.z([_.Zr("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xd.prototype,"updatePopup",null);_.z([_.Zr("currentDownloadProgress"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xd.prototype,"updateCurrentDownloadProgress",null);xd=_.z([_.p({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],xd);
_.e(xd,"ytd-video-download-toast-renderer",function(){if(BtH!==void 0)return BtH;var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return BtH=Z},{mode:1});var NtL;var CwJ;var QH=function(){return _.Q.apply(this,arguments)||this};
_.O(QH,_.Q);QH.prototype.computeIsRedLogo=function(Z,V){!Z&&V&&(Z=V);return Z==="YOUTUBE_RED_LOGO"||Z==="YOUTUBE_PREMIUM_LOGO"};
QH.prototype.computeLogoName=function(Z){Z=this.componentBehavior.computeIcon_(Z);return Z===""?"yt-logos-ext:yt-logo-updated":Z};
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],QH.prototype,"componentBehavior",void 0);_.z([_.x({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.u("design:type",Boolean)],QH.prototype,"isRedLogo",void 0);_.z([_.x({computed:"computeLogoName(data)"}),_.u("design:type",String)],QH.prototype,"logoName",void 0);_.z([_.x({value:{}}),_.u("design:type",Object)],QH.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],QH.prototype,"logoType",void 0);QH=_.z([_.p({disableElementRegistration:!0,is:"ytd-logo"})],QH);
_.e(QH,"ytd-logo",function(){if(CwJ!==void 0)return CwJ;var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return CwJ=Z},{mode:_.h4("kevlar_poly_si_batch_j074")?1:2});var pU=function(){var Z=_.Q.apply(this,arguments)||this;Z.animationRef={};return Z};
_.O(pU,_.Q);_.P=pU.prototype;_.P.attached=function(){document.addEventListener("yt-navigate-finish",_.zh(this,this.logYoodle))};
_.P.detached=function(){document.removeEventListener("yt-navigate-finish",_.zh(this,this.logYoodle))};
_.P.logYoodle=function(){var Z,V;if((Z=this.data)==null?0:(V=Z.loggingDirectives)==null?0:V.trackingParams)this.ytRendererBehavior.markDirty(),_.Ze().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.P.computeHideImg=function(Z,V){return!!Z||!!V};
_.P.computeHideYtdLogo=function(Z,V){return!Z||!!V};
_.P.computeHideLottie=function(Z){return!Z};
_.P.computeIsRedLogo=function(Z){return Z==="YOUTUBE_RED_LOGO"||Z==="YOUTUBE_PREMIUM_LOGO"};
_.P.renderLogoEntity=function(){var Z=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),V=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),a=this.getLogoTitleText(this.data),J=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==Z&&(this.url=Z);this.animatedUrl!==V&&(this.animatedUrl=V);this.logoTitleText!==a&&(this.logoTitleText=a);this.lottieUrl!==J&&(this.lottieUrl=J,this.lottiePlayerProps=this.computeLottiePlayerProps(J))};
_.P.getSanitizedThumbnail=function(Z){return Z&&Z.thumbnails?_.S3m(Z.thumbnails,122)||"":""};
_.P.getThumbnailUrl=function(Z,V){if(!V)return"";var a,J;Z=Z?(a=V.darkThemeLogo)==null?void 0:a.thumbnail:(J=V.lightThemeLogo)==null?void 0:J.thumbnail;return this.getSanitizedThumbnail(Z)};
_.P.getAnimatedThumbnailUrl=function(Z,V){return V?this.getSanitizedThumbnail(Z?V.darkThemeAnimatedLogo:V.lightThemeAnimatedLogo):""};
_.P.getLogoTitleText=function(Z){if(Z)return _.AI(Z.tooltipText)};
_.P.computeLogoIcon=function(Z,V){if(V){var a,J;return Z?(a=V.darkThemeLogo)==null?void 0:a.icon:(J=V.lightThemeLogo)==null?void 0:J.icon}};
_.P.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.P.getLottieUrl=function(Z,V){var a,J,r,f;return Z?V==null?void 0:(a=V.darkThemeLogo)==null?void 0:(J=a.lottieAnimation)==null?void 0:J.url:V==null?void 0:(r=V.lightThemeLogo)==null?void 0:(f=r.lottieAnimation)==null?void 0:f.url};
_.P.computeLottiePlayerProps=function(Z){if(Z){var V;if((V=this.animationRef)==null?0:V.lottieEl){var a;(a=this.animationRef)==null||a.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:Z,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.P.onLottieError=function(){this.data&&this.lottieUrl&&_.Rg(this.hostElement,"yoodle-error")};
_.P.onImgError=function(){this.data&&!this.lottieUrl&&_.Rg(this.hostElement,"yoodle-error")};
pU.prototype.playAnimation=pU.prototype.playAnimation;pU.prototype.renderLogoEntity=pU.prototype.renderLogoEntity;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],pU.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],pU.prototype,"data",void 0);_.z([_.x({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.u("design:type",Boolean)],pU.prototype,"hideImg",void 0);
_.z([_.x({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.u("design:type",Boolean)],pU.prototype,"hideYtdLogo",void 0);_.z([_.x({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.u("design:type",Boolean)],pU.prototype,"hideLottie",void 0);_.z([_.x({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.u("design:type",Boolean)],pU.prototype,"isRedLogo",void 0);
_.z([_.x(),_.u("design:type",Boolean)],pU.prototype,"useDarkThemeYoodle",void 0);_.z([_.x(),_.u("design:type",String)],pU.prototype,"url",void 0);_.z([_.x(),_.u("design:type",String)],pU.prototype,"animatedUrl",void 0);_.z([_.x(),_.u("design:type",String)],pU.prototype,"logoTitleText",void 0);_.z([_.x({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.u("design:type",Object)],pU.prototype,"logoIcon",void 0);_.z([_.x(),_.u("design:type",Object)],pU.prototype,"logoType",void 0);
_.z([_.x(),_.u("design:type",String)],pU.prototype,"lottieUrl",void 0);_.z([_.x(),_.u("design:type",Object)],pU.prototype,"lottiePlayerProps",void 0);_.z([_.x(),_.u("design:type",Object)],pU.prototype,"animationRef",void 0);_.z([_.RX("data"),_.RX("useDarkThemeYoodle"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pU.prototype,"renderLogoEntity",null);
_.z([_.$K("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],pU.prototype,"playAnimation",null);pU=_.z([_.p({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],pU);
_.e(pU,"ytd-yoodle-renderer",function(){if(NtL!==void 0)return NtL;var Z=document.createElement("template");_.w(Z,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-yoodle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<picture hidden="[[hideImg]]" class="style-scope ytd-yoodle-renderer">\n  <source srcset$="[[animatedUrl]]" type="image/webp" class="style-scope ytd-yoodle-renderer">\n  <img src$="[[url]]" alt="[[logoTitleText]]" on-error="onImgError" class="style-scope ytd-yoodle-renderer">\n</picture>\n<ytd-logo data="[[logoIcon]]" hidden="[[hideYtdLogo]]" logo-type="[[logoType]]" class="style-scope ytd-yoodle-renderer">\n</ytd-logo>\n<ytd-lottie-player aria-label="[[logoTitleText]]" class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" class="style-scope ytd-yoodle-renderer">\n</ytd-lottie-player>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return NtL=Z},{mode:_.h4("kevlar_poly_si_batch_j074")?1:2});var qsJ;var SsW;var hT=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return Z};
_.O(hT,_.Q);_.P=hT.prototype;_.P.onYoodleError=function(){_.F("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.P.computeLogoName=function(Z){Z=this.componentBehavior.computeIcon_(Z);return Z===""?"yt-logos-ext:yt-logo-updated":Z};
_.P.computeTitle=function(Z,V,a){return a&&(V==null?0:V.tooltipText)?_.AI(V.tooltipText):_.AI(Z)};
_.P.computeAriaLabel=function(Z,V,a){return a&&(V==null?0:V.tooltipText)?_.AI(Z):""};
_.P.computeShowYoodle=function(Z,V,a){return!Z||!V&&!!a&&!_.lv.isEmpty(a)};
_.P.onNavigateHomeAction=function(){if(_.F("kevlar_miniplayer_navigate_home_from_app_killswitch")){var Z;(Z=_.H(this.hostElement).querySelector(".yt-simple-endpoint"))==null||Z.click()}};
_.P.computeLogoHref=function(Z,V,a){var J;(a==null?0:a.onTapCommand)?J=this.componentBehavior.computeHref_(a.onTapCommand):Z&&(J=this.componentBehavior.computeHref_(Z));return J?J:V};
_.P.computeCommand=function(Z,V){return(V==null?void 0:V.onTapCommand)||Z};
_.P.getEndpointForm=function(){if(_.F("kevlar_topbar_disable_cache_only_home")){var Z=_.l().resolve(_.lE),V=QGW(Z.getState())||"";Z=_.cFJ(Z.getState())||"";return{disableCache:V==="ytd-browse"&&Z==="home"}}return{disableCache:!0}};
hT.prototype.onYoodleError=hT.prototype.onYoodleError;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],hT.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],hT.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],hT.prototype,"componentBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],hT.prototype,"ytdReduxBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],hT.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],hT.prototype,"countryCode",void 0);_.z([_.x({selectorArgs:["data.overrideEntityKey"],selector:function(Z,V){return _.gV(Z.entities,"logoEntity",V)}}),
_.u("design:type",Object)],hT.prototype,"logoEntity",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.u("design:type",Boolean)],hT.prototype,"showYoodle",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],hT.prototype,"yoodleError",void 0);_.z([_.x({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.u("design:type",String)],hT.prototype,"titleText",void 0);
_.z([_.x({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.u("design:type",String)],hT.prototype,"ariaLabelText",void 0);_.z([_.x({value:"/"}),_.u("design:type",String)],hT.prototype,"defaultEndpointUrl",void 0);_.z([_.x({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.u("design:type",String)],hT.prototype,"endpointUrl",void 0);
_.z([_.x({computed:"computeCommand(data.endpoint, logoEntity)"}),_.u("design:type",String)],hT.prototype,"command",void 0);_.z([_.x(),_.u("design:type",Object)],hT.prototype,"logoType",void 0);_.z([_.x({}),_.u("design:type",Boolean)],hT.prototype,"useDarkThemeYoodle",void 0);_.z([_.$K("yoodle-error"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hT.prototype,"onYoodleError",null);hT=_.z([_.p({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],hT);
_.e(hT,"ytd-topbar-logo-renderer",function(){if(SsW!==void 0)return SsW;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return SsW=Z},{mode:_.h4("kevlar_poly_si_batch_j027")?1:2});var TtS=0;var YsL=_.EZ.SEARCH_APPEND_LABEL,XQ8=_.EZ.SUGGESTION_NEW_VIDEOS_TEXT,KxJ=_.EZ.SUGGESTION_THUMBNAIL_LABEL,nJS=_.Uc(function(Z){function V(sF){var Vc,n7;return _.m(function(BW){if(BW.nextAddress==1)return Vc=new Request(sF),_.rs(BW,2),_.q(BW,fetch(Vc,{credentials:"include"}),4);if(BW.nextAddress!=2)return UF(!0),_.Hb(BW,0);n7=_.ds(BW);_.FD(n7);_.mt(BW)})}
var a=Z.isHighlighted;var J=Z.suggestion;var r=Z.onClickCallback;var f=Z.onHoverUpdateCallback;var d=Z.labels;var N=Z.queryBuilderFunction;var C=Z.onRemoveCallback;var T=Z.suggestionIndex;var Y=Z.generateUniqueId;var X=Z.highlightedId;var n=Z.useScrollMargin;var t=Z.isKeyboardMode;var c=null,y=null,U=_.v6(),v=_.v6(),h=_.xX(function(sF){sF&&_.Ue(237477,sF,y,function(Vc){y=Vc})}),L=_.xX(function(sF){sF&&_.Ue(237477,sF,y,function(Vc){y=Vc})}),R=_.VE(function(sF){if((sF==null?void 0:sF.button)===2)return sF.preventDefault(),
!1;
var Vc=_.st();Vc&&c&&_.Hz(Vc,c,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var n7;r(sF,J().text,J().index,J().entityMid,sF==null?void 0:(n7=sF.detail)==null?void 0:n7.wasSelectedByKeyboard);return!1}),rJ=function(){return J().type===35},Zm=function(){return _.F("desktop_enable_single_suggestion_highlight")},BJ=function(){return _.F("desktop_enable_entity_suggest")},Fu=function(){return _.W0("desktop_suggestions_panel_row_height")||0},Ga=function(){var sF;
return _.F("desktop_enable_new_video_metadata")&&((sF=J())==null?void 0:sF.hasNewVideo)===!0},OE=function(){return _.F("desktop_enable_visual_suggest")},hO=function(){return J().entitySubtitle},kV=function(){return Zm()?(a==null?void 0:a())||lR()&&!(t==null?0:t()):(a==null?void 0:a())||lR()},eE=function(){var sF=_.yr("SBOX_SETTINGS");
return rJ()&&!(sF==null?0:sF.HIDE_REMOVE_LINK)},jE=function(){return MqL(J())},mz,Wa=!((mz=_.l().resolve(_.M_(_.c1)))==null||!mz()),K7=function(){return rJ()?"ARROW_TIME":"SEARCH"},JA=function(){return d==null?void 0:d().SUGGESTION_DISMISS_LABEL},f7=function(){return d==null?void 0:d().SUGGESTION_DISMISSED_LABEL};
mz=_.B(_.ip(!1,void 0,"kHLOZe"));Z=mz.next().value;var UF=mz.next().value;mz=_.B(_.ip(!1,void 0,"SGF2sd"));var Ba=mz.next().value,II=mz.next().value,lR=Ba,fn=_.VE(function(){N(v.value.innerText);return!1}),FB=_.VE(function(sF){sF.preventDefault();
return!1}),kW=_.VE(function(sF){var Vc=J().text,n7=_.yr("SBOX_SETTINGS"),BW="https://"+(n7.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
BW+="&delq="+encodeURIComponent(Vc);(Vc=n7==null?void 0:n7.PSUGGEST_TOKEN)&&(BW+="&tok="+Vc);(n7=n7==null?void 0:n7.SESSION_INDEX)&&(BW+="&authuser="+n7);V(BW);sF.preventDefault();(sF=_.st())&&y&&_.Hz(sF,y,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");C(T==null?void 0:T());return!1}),hS=_.VE(function(){if(Zm()&&(t==null?0:t()))return!1;
II(!0);f(!0);return!1}),DH=_.VE(function(){II(!1);
f(!1);return!1});
mz=_.B(_.ip("",void 0,"yaN19c"));var eh=mz.next().value,$p=mz.next().value;_.lU(function(){eE()&&$p(Y==null?void 0:Y(T==null?void 0:T()));U.value&&_.Ue(12453,U.value,c,function(sF){c=sF})});
return _.S(_.K,{cond:Z,then:function(){var sF={};return _.S("div",{class:_.un("ytSuggestionComponentRemovedText",(sF.ytSuggestionComponentLargerRemovedText=function(){return OE()},sF)),
style:function(){return Fu()>0?"height: "+Fu()+"px;":""},
role:"button"},f7)},
else:function(){var sF={},Vc={};return _.S("div",{class:_.un("ytSuggestionComponentSuggestion",(sF.ytSuggestionComponentSuggestionHover=function(){return!Zm()},sF.ytSuggestionComponentHighlighted=kV,sF.ytSuggestionComponentPersonalizedSuggestion=rJ,sF.ytSuggestionComponentMweb=!1,sF.ytSuggestionComponentLargerSuggestion=function(){return Ga()||OE()},sF.ytSuggestionComponentThumbnailSuggestion=function(){return OE()},sF.ytSuggestionComponentRoundedSuggestion=function(){return _.F("desktop_enable_scrollable_suggestions_panel")&&
_.F("desktop_enable_suggestions_panel_padding")},sF.ytSuggestionComponentThumbnailPadding=function(){return OE()&&!rJ()},sF)),
style:function(){return Fu()>0?"height: "+Fu()+"px;":""},
role:"presentation","on:mousedown":R,"on:mouseover":hS,"on:mouseout":DH,el:U},_.S("div",{class:_.un("ytSuggestionComponentText",(Vc.ytSuggestionComponentScrollMargin=n,Vc)),"aria-label":function(){return Ga()?J().text+" "+XQ8:J().text},
id:function(){return Y==null?void 0:Y(T==null?void 0:T())},
"on:mousedown":R,role:"option"},_.S(_.K,{cond:function(){return J().type!==33},
then:function(){return _.S(_.rH,{icon:K7,className:"ytSuggestionComponentIcon"})}}),_.S("div",{class:"ytSuggestionComponentLeftContainer"},_.S("span",{el:v,
role:"button",tabindex:0},_.S(_.q_,{each:jE},function(n7){return n7.bold?_.S("span",{class:"ytSuggestionComponentBold"},n7.text):_.S("span",null,n7.text)})),_.S(_.K,{cond:function(){return BJ()&&L7S(J())&&!!J().entitySubtitle},
then:function(){return _.S("div",{class:"ytSuggestionComponentEntitySubtitle"},hO)}}),_.S(_.K,{cond:function(){return Ga()},
then:function(){return _.S("div",{class:"ytSuggestionComponentNewVideoContainer"},_.S("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.S("div",{class:"ytSuggestionComponentNewVideoText"},XQ8))}}))),_.S("div",{class:"ytSuggestionComponentRightContainer"},_.S(_.K,{cond:function(){return OE()&&J().visualSuggestUrl!==void 0},
then:function(){var n7={};return _.S("div",{class:"ytSuggestionComponentThumbnailContainer"},_.S("img",{"aria-label":KxJ,class:_.un("ytSuggestionComponentVisualSuggestThumbnail",(n7.ytSuggestionComponentCircularFrame=function(){return BJ()&&L7S(J())&&J().subtypes.includes(790)},n7.ytSuggestionComponentEntitySuggestThumbnail=function(){return BJ()&&L7S(J())},n7)),
src:function(){return J().visualSuggestUrl}}))}}),_.S(_.XL,null,_.S(_.Sp,{when:function(){return OE()&&eE()}},function(){var n7={};
return _.S("button",{class:_.un("ytSuggestionComponentRemoveLinkClearButton",(n7.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return eh()&&eh()===(X==null?void 0:X())},n7.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!kV()},n7)),
el:L,"on:mousedown":kW,"aria-label":JA,id:function(){return eh()}},_.S(_.rH,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.S(_.Sp,{when:function(){return!(OE()&&J().visualSuggestUrl!==void 0)&&eE()}},function(){var n7={};
return _.S("a",{class:_.un("ytSuggestionComponentRemoveLink",(n7.ytSuggestionComponentRemoveLinkDark=Wa,n7.ytSuggestionComponentRemoveLinkSelected=function(){return eh()&&eh()===(X==null?void 0:X())},n7)),
el:h,"on:mousedown":kW,"aria-label":JA,tabindex:0,role:"button",id:function(){return eh()}},JA)}),_.S(_.Sp,{when:function(){return!1}},function(){return _.S("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":fn,"on:mousedown":FB,role:"button","aria-label":YsL},_.S(_.rH,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"jg");var ldD=_.Uc(function(){var Z=_.VE(function(){IjS().inputMethodsTracker.add(3);var V,a=(V=_.yr("SBOX_SETTINGS"))==null?void 0:V.REQUEST_LANGUAGE;if(a)return _.GF("//www.google.com/textinputassistant/14/"+a+"_tia.js"),!1});
return _.S("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.S("button",{class:"ytdTextInputAssistantButton","on:click":Z},_.S("img",{class:"ytdTextInputAssistantIcon",tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"kg");var tXJ=function(){this.cache=new Map},s2K=function(Z){for(var V=_.B(Z.cache.entries()),a=V.next();!a.done;a=V.next()){var J=_.B(a.value);
a=J.next().value;J=J.next().value;J.suggestions.some(function(r){return r.type===35})&&Z.cache.delete(a)}};var Fxi=_.EZ.SEARCH,DPi=_.EZ.SEARCH_CLEAR_LABEL,cGL=new _.uM("FAKE_SUGGEST_RESPONSE");_.jG(_.Uc(function(Z){function V(){sF||(sF=setTimeout(function(){n7()},1E3))}
function a(l4,YW,C0){if(l4.trim()){$p=l4;_.wr("REFINEMENTS_TUPLE",void 0);DH=!0;var s8;YW=adi(lR,YW);var Pa=(s8=Z.searchEndpoint)==null?void 0:s8.call(Z);s8=f7.value.value;Pa||(Pa=u8D);var YB;(YB=_.D(Pa.commandMetadata,_.p4))!=null&&YB.url||(YB=Error("ll`"+JSON.stringify(Pa)),_.t$(YB),Pa=u8D);YB=_.lv.unsafeClone(Pa);Pa=_.wk(_.D(YB.commandMetadata,_.p4).url,"search_query",l4);_.A7(location.href,"sv")==="1"&&(_.D(YB,_.Jz).params="EgOAAgE%3D",Pa=_.wk(Pa,"sv","1"));_.D(YB,_.Jz)&&(_.D(YB,_.Jz).query=l4);
Pa=Pa.replace(/%20/g,"+");_.D(YB.commandMetadata,_.p4).url=Pa;C0=_.F("desktop_enable_entity_suggest")?{entityMid:C0}:{};_.l().resolve(_.Lf).resolveCommand(YB,{form:{tempData:Object.assign({},{gs_l:YW,oq:s8!=null?s8:l4},C0)}});n7();f7.value.value=l4;f7.value.blur();lR.reset()}}
function J(l4){return _.m(function(YW){return YW.return(new Promise(function(C0){var s8=new XMLHttpRequest;s8.open("GET",QDW(l4),!0);s8.withCredentials=!0;var Pa=_.yr("SBOX_SETTINGS");(Pa==null?0:Pa.SEND_VISITOR_DATA)&&s8.setRequestHeader("X-Goog-Visitor-Id",Pa==null?void 0:Pa.VISITOR_DATA);s8.onload=function(){C0(s8.responseText)};
s8.onerror=function(){_.FD(Error("ml"));C0(null)};
setTimeout(function(){s8.abort()},1E4);
s8.send(null)}))})}
function r(l4){var YW,C0,s8,Pa;return _.m(function(YB){switch(YB.nextAddress){case 1:return YW={credentials:"include",headers:xhD()},window.AbortController&&(C0=new AbortController,setTimeout(function(){C0.abort("ytsbox-suggest-timeout")},1E4),YW.signal=C0.signal),_.rs(YB,2),_.q(YB,fetch(QDW(l4),YW),4);
case 4:s8=YB.yieldResult.text();_.Hb(YB,3);break;case 2:return Pa=_.ds(YB),Pa!=="ytsbox-abort-last"&&Pa!=="ytsbox-suggest-timeout"&&_.FD(Pa),YB.return(null);case 3:return YB.return(s8)}})}
function f(l4){var YW,C0,s8;return _.m(function(Pa){switch(Pa.nextAddress){case 1:if(YW=_.l().resolve(_.M_(cGL)))return Pa.return(YW);C0=Date.now();V();return _.F("yt_searchbox_xhr")?_.q(Pa,J(l4),5):_.q(Pa,r(l4),4);case 4:s8=Pa.yieldResult;Pa.jumpTo(3);break;case 5:s8=Pa.yieldResult;case 3:if(s8){sF&&(clearTimeout(sF),sF=null);var YB=lR,cX=C0,AD=l4.query.length===0;cX=Date.now()-cX;AD?YB.zeroPrefixRoundTripTime=cX:(YB.JSC$18322_totalRoundTripTime+=cX,YB.maxRoundTripTime=Math.max(YB.maxRoundTripTime,
cX),AD=Math.floor(cX/100),AD>=JG8.length?++YB.roundTripTimeHistogram[9]:++YB.roundTripTimeHistogram[JG8[AD]])}return Pa.return(s8)}})}
function d(l4){var YW,C0,s8;return _.m(function(Pa){if(Pa.nextAddress==1)return(YW=II.cache.get(vmS(l4)))?Pa.return(YW):_.q(Pa,f(l4),2);C0=Pa.yieldResult;if(C0===null)return Pa.return(null);s8=new utk(C0);l4.query.length===0&&s8.suggestions.length===0||II.cache.set(vmS(l4),s8);return Pa.return(s8)})}
function N(l4){var YW,C0;return _.m(function(s8){if(s8.nextAddress==1){eh=!1;var Pa=$p;Pa=_.NME()==="search"?(_.A7(location.href,"search_query")||_.A7(location.href,"q"))===Pa:!1;YW=new jDk(l4,Pa?$p:null);return _.q(s8,d(YW),2)}C0=s8.yieldResult;if(C0===null)return s8.return();YW.query.length===0&&(lR.zeroPrefixSuggestionCount=C0.suggestions.length);if(YW.id<=Vc)return lR.outOfSyncResponseCount++,s8.return();if(document.activeElement!==f7.value)return s8.return();Vc=YW.id;var YB=lR,cX=C0.rawResponse[2]||
{};YB.experimentTriggeredBeforeFinal||(YB.experimentTriggeredBeforeFinal=YB.experimentTriggeredFinal);YB.experimentTriggeredFinal=!!cX.e;lR.updateSuggestions(C0.suggestions);U(-1);mz([]);C0.suggestions!==t()&&mh(C0.suggestions.length);c(C0.suggestions);Fu(C0.suggestions.length>0&&C0.suggestions[0].type===33);Ba&&(Ba.hidden=C0.suggestions.length===0,BJ()?(Ba.style.minWidth="",YB=Ba.style,cX=(Pa=t()[0])==null?void 0:Pa.ignoredPrefix,YB.marginLeft=(cX?Math.min(cX.length*6,UF.value.offsetWidth):0).toString()+
"px"):(Ba.style.minWidth=UF.value.offsetWidth+"px",Ba.style.marginLeft="0"),Ie());_.mt(s8)})}
function C(){if(!DH)return!1;var l4=_.yr("REFINEMENTS_TUPLE");return l4?(l4=l4[1].map(function(YW,C0){return new RBD([YW,0,[71]],f7.value.value,C0)}),t()!==l4&&mh(l4.length),mz([]),c(l4),lR.updateSuggestions(l4),DH=!1,Ba.hidden=l4.length===0,eh=l4.length>0,!0):!1}
function T(){var l4=f7.value.value;(typeof l4==="string"||l4 instanceof String)&&l4!==""?R(!0):R(!1)}
function Y(){if(_.NME()==="search"){var l4=window.location.href;try{var YW=_.A7(l4,"search_query")||_.A7(l4,"q")||""}catch(C0){YW=""}YW&&(f7.value.value=YW,R(!0))}}
var X=_.B(_.ip([],void 0,"kGFAjf")),n=X.next().value;X=X.next().value;var t=n,c=X;n=_.B(_.ip(-1,void 0,"mLGL9e"));var y=n.next().value,U=n.next().value;n=_.B(_.ip(-1,void 0,"u2rYdc"));var v=n.next().value,h=n.next().value;n=_.B(_.ip(!1,void 0,"W9DFC"));var L=n.next().value,R=n.next().value;n=_.B(_.ip(!1,void 0,"Ip4dNc"));var rJ=n.next().value,Zm=n.next().value;X=_.B(_.ip(!1,void 0,"ZNKSQb"));n=X.next().value;X=X.next().value;var BJ=n,Fu=X;X=_.B(_.ip(!1,void 0,"JBrGLd"));n=X.next().value;var Ga=X.next().value;
X=_.B(_.ip(!1,void 0,"P2pD6e"));var OE=X.next().value,hO=X.next().value;X=_.B(_.ip(1,void 0,"SjP20c"));var kV=X.next().value,eE=X.next().value;X=_.B(_.ip([],void 0,"h4dRaf"));var jE=X.next().value,mz=X.next().value;X=_.B(_.ip(!1,void 0,"TUTzaf"));var Wa=X.next().value,K7=X.next().value;X=_.F("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var JA=_.v6(),f7=_.v6(),UF=_.v6(),Ba,II=new tXJ,lR=IjS(),fn=_.l().resolve(_.M_(_.c1)),
FB=function(){var l4;return((l4=Z.forceDarkMode)==null?void 0:l4.call(Z))||!(fn==null||!fn())},kW=function(){return _.F("desktop_enable_scrollable_suggestions_panel")},hS="i"+TtS++,DH=!1,eh=!1,$p="",sF=null,Vc=-1,n7=function(){mz([]);
c([]);Fu(!1);Ba&&(Ba.hidden=!0);sF&&(clearTimeout(sF),sF=null);U(-1)},BW=function(l4,YW){l4.preventDefault();
K7(!0);Ba&&(Ba.hidden=!1);var C0=y();l4=t();var s8=jE();YW=hwK(YW);C0+=YW;for(C0>=l4.length?C0=-1:C0<-1&&(C0=l4.length-1);C0!==-1&&(s8.includes(C0)||C0>=l4.length||C0<0);)C0+=YW,C0>=l4.length&&(C0=-1);U(C0);y()>=0&&(f7.value.value=t()[y()].text,h(0),T(),l4=y(),s8=v(),(s8=document.getElementById(MA[l4][s8]))&&kW()&&(l4===t().length-1?Ba.scrollTop=Ba.scrollHeight:s8.scrollIntoView({block:"nearest",inline:"start"})))},TL=_.VE(function(l4){if(!(l4.relatedTarget instanceof Element&&l4.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){Zm(!0);
var YW;(YW=Z.focusCallback)==null||YW.call(Z,!0);C()||(eh?Ba.hidden=!1:(_.Rg(JA.value,"yt-autonav-pause-focus",{}),N(l4.target.value)))}}),tS=_.VE(function(l4){if(!(l4.relatedTarget instanceof Element&&l4.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){Zm(!1);
var YW;(YW=Z.focusCallback)==null||YW.call(Z,!1);Ba.scrollTop=0;Ba.hidden=!0;_.Rg(JA.value,"yt-autonav-pause-blur",{})}}),Cl=function(l4){l4=hwK(l4);
var YW;((YW=MA[y()])==null?0:YW[v()+l4])&&h(v()+l4)},mW=_.VE(function(l4){var YW=l4.target;
switch(l4.keyCode){case 13:l4.preventDefault();var C0;if((C0=MA[y()])==null?0:C0[v()]){var s8;(s8=document.getElementById(MA[y()][v()]))==null||s8.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}l4=l4.shiftKey?4:3;C0=lR;s8=y();C0.selectedSuggestionIndex=s8;a(YW.value,l4);break;case 27:Ba&&(Ba.hidden=!0);break;case 40:BW(l4,40);break;case 38:BW(l4,38);break;case 39:Cl(39);break;case 37:Cl(37);break;case 229:lR.inputMethodsTracker.add(4);break;default:lR.inputMethodsTracker.add(1),
ZdC(lR)}return!1}),L7=_.VE(function(l4){N(l4.target.value);
T();kW()&&Ba&&(Ba.scrollTop=0);return!1}),TD=_.VE(function(){lR.inputMethodsTracker.add(2);
ZdC(lR);return!1});
_.lU(function(){if(Ba){lR.reset();if(window.ResizeObserver){var l4=new ResizeObserver(function(){BJ()||(Ba.style.minWidth=UF.value.offsetWidth+"px")});
l4.observe(UF.value);(new ResizeObserver(function(){Ie()})).observe(Ba);
_.sN(function(){l4.disconnect()})}Y();
window.addEventListener("yt-navigate-finish",Y);window.addEventListener("yt-focus-searchbox",function(){f7.value.focus()});
var YW;Ga((YW=_.yr("SBOX_SETTINGS"))==null?void 0:YW.HAS_ON_SCREEN_KEYBOARD)}else _.t$(new _.qa("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var cG=_.VE(function(l4){l4.preventDefault();a(f7.value.value,12);return!1}),US=_.VE(function(l4){l4.preventDefault();
var YW,C0;(YW=f7)==null||(C0=YW.value)==null||C0.focus();var s8,Pa;((s8=f7)==null?void 0:(Pa=s8.value)==null?void 0:Pa.value)!==""&&(f7.value.value="",f7.value.dispatchEvent(new Event("input")));return!1}),Rb=_.VE(function(){var l4=p6L(f7.value.value,t().filter(function(YW){return YW.type!==35}).map(function(YW){return{label:YW.text}}));
_.MR(JA.value,"yt-open-popup-action",[{openPopupAction:l4},document.body]);return!1}),Xh=_.VE(function(){f7.value.focus();
return!1}),g_=function(l4,YW,C0,s8,Pa){lR.selectedSuggestionIndex=C0;
a(YW,Pa?3:1,s8)},ll=function(l4){f7.value.value=l4;
f7.value.dispatchEvent(new Event("input"));lR.inputMethodsTracker.add(5);ZdC(lR,!0)},MA=[[]],XD=function(l4){var YW="searchbox-suggestion"+_.O1(_.G8);
MA[l4].push(YW);return YW},mh=function(l4){if(t()){MA=[[]];
for(var YW=0;YW<l4;YW++)MA.push([])}},Ie=function(){if(kW()){var l4=Ba,YW=l4.scrollTop;
l4=l4.scrollHeight-l4.clientHeight;hO(YW>=l4);YW=Math.abs(l4-YW);YW<=40?eE(1-(40-YW)/40):eE(1)}},qF=function(){return"opacity: "+kV()*100+"%"},nn=_.VE(function(){Ie();
return!1}),UE=_.VE(function(){K7(!1);
return!1}),QF,Sh={},rC={},O8={},NH={};
return _.S("yt-searchbox",{class:_.un("ytSearchboxComponentHost",(Sh.ytSearchboxComponentMweb=!1,Sh.ytSearchboxComponentDesktop=!0,Sh["yt-searchbox-filled-query"]=function(){return L()},Sh["ytd-masthead"]=function(){return!rJ()},Sh.ytSearchboxComponentHostDark=FB,Sh)),
role:"search",el:JA,"client-ve-type":10349},_.S("div",{el:UF,"on:click":Xh,class:_.un("ytSearchboxComponentInputBox",(rC.ytSearchboxComponentInputBoxDark=FB,rC.ytSearchboxComponentInputBoxHasFocus=rJ,rC))},_.S("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":cG},_.S(_.K,{cond:rJ,then:function(){return _.S("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.S(_.rH,{icon:"SEARCH"}))}}),_.S("input",{el:f7,
class:_.un("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":hS,"aria-expanded":!((QF=Ba)==null?0:QF.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:!1,"on:blur":tS,"on:focus":TL,"on:input":L7,"on:keydown":mW,"on:paste":TD,placeholder:Z.placeholderText,"aria-activedescendant":function(){var l4;return(l4=MA[y()])==null?void 0:l4[v()]},
"aria-autocomplete":"list",role:"combobox"})),_.S(_.K,{cond:n,then:function(){return _.S("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.S(ldD,null))}}),_.S(_.K,{cond:L,
then:function(){return _.S("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.S("button",{class:"ytSearchboxComponentClearButton","on:click":US,"aria-label":Z.clearButtonAriaLabel||DPi},_.S(_.rH,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.S(_.iX,{model:{}})))}})),_.S("button",{class:_.un("ytSearchboxComponentSearchButton",(O8.ytSearchboxComponentSearchButtonDark=FB,O8)),
"on:click":cG,"aria-label":Fxi,title:Z.placeholderText},_.S(_.rH,{icon:"SEARCH"})),_.S(_.K,{cond:function(){if(ZYI()&&_.F("mweb_voice_search")&&Z.voiceSearchButton)return Z.voiceSearchButton()},
then:function(l4){var YW={};return _.S("div",{class:_.un("ytSearchboxComponentVoiceSearchWrapper",(YW.ytSearchboxComponentHideVoiceSearchButton=function(){return L()},YW))},_.S(_.lB,{data:l4},{buttonRenderer:function(C0){return _.S(_.w9,{data:C0.data,
onButtonClickCallback:function(){}})}}))}}),_.S("div",{el:_.H1(function(l4){return void(Ba=l4)}),
id:hS,class:_.un("ytSearchboxComponentSuggestionsContainer",(NH.ytSearchboxComponentSuggestionsContainerDark=FB,NH["yt-searchbox-suggestions-container"]=!1,NH.ytSearchboxComponentSuggestionsContainerScrollable=kW(),NH.ytSearchboxComponentSuggestionsContainerAnimated=X,NH)),"on:scroll":nn,"on:mousemove":UE,role:"listbox",hidden:!0},_.S(_.q_,{each:t},function(l4,YW){return _.S(nJS,{suggestion:l4,isHighlighted:function(){return YW()===y()},
onClickCallback:g_,onHoverUpdateCallback:function(C0){if(_.F("desktop_enable_single_suggestion_highlight")){var s8=YW();C0&&(h(0),U(s8))}},
onRemoveCallback:function(C0){s2K(II);C0===void 0||C0<0||jE().includes(C0)||mz([].concat(_.nw(jE()),[C0]))},
labels:Z.labels,queryBuilderFunction:ll,suggestionIndex:YW,generateUniqueId:XD,highlightedId:function(){var C0;return(C0=MA[y()])==null?void 0:C0[v()]},
useScrollMargin:kW(),isKeyboardMode:Wa})}),_.S(_.K,{cond:function(){return!BJ()&&t().find(function(l4){return l4.type!==35})&&_.F("searchbox_reporting")},
then:function(){return _.S("button",{class:"ytSearchboxComponentReportButton","on:mousedown":Rb},_.oC("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.S(_.K,{cond:function(){return!OE()&&kW()},
then:function(){return _.S("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.S("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:qF}))}})))},"lg"),"yt-searchbox",{props:{searchEndpoint:_.Hh,
placeholderText:_.Hh,labels:_.Hh,voiceSearchButton:_.Hh,focusCallback:_.EU,clearButtonAriaLabel:_.Hh,forceDarkMode:_.Hh}});var er=function(){var Z=_.Q.apply(this,arguments)||this;Z.menuButtonTargetId="topbar-guide-menu";Z.narrow=!1;Z.menuStrings={BACK_ALT_LABEL:_.oC("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.oC("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.oC("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.oC("SBOX_PLACEHOLDER",void 0,"Search")};Z.pageDarkTheme=document.documentElement.hasAttribute("dark");Z.watchPageScrollTop=0;Z.theater=!1;Z.fullscreen=!1;Z.desktopUnifiedSearchPanelMode=_.F("desktop_enable_unified_search_panel");
Z.cinematicTheaterMode=_.F("web_cinematic_theater_mode");Z.ytSearchboxFocused=!1;Z.searchboxLabels=_.yr("SBOX_LABELS");Z.topbarIsAboveChipbar=!1;Z.isDarkThemeForced=!1;Z.areGhostCardsHidden=!1;Z.guideKeyboardToggle=!1;Z.voiceSearchManager=pYW();Z.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};Z.setYtSearchboxFocused=function(V){Z.ytSearchboxFocused=V};
return Z};
_.O(er,_.Q);_.P=er.prototype;_.P.computeSimpleText=function(Z){return _.AI(Z)};
_.P.onDarkChanged=function(){for(var Z=_.B(this.buttons||[]),V=Z.next();!V.done;V=Z.next())V.value.isOverlay=!!this.dark;Z=_.B(this.buttonRenderers||[]);for(V=Z.next();!V.done;V=Z.next())V.value.overrides=this.computeButtonOverride()};
_.P.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.P.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.topbarButtons":{id:"buttons",events:!0,mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}},
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"}}}};
_.P.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var Z=_.UB(_.bg(),"aa");_.Qp(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||Z||(this.isDarkThemeForced=this.dark=!0);this.logoType?(Z=this.hostElement.querySelector("#masthead-logo"))&&(_.F("polymer_on_demand_shady_dom")?Z.setAttribute("slot","masthead-logo-old"):_.CG(Z)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.zh(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.zh(this,this.onSetTheaterModeEnabled))};
_.P.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.zh(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.zh(this,this.onSetTheaterModeEnabled))};
_.P.dataChanged=function(){var Z=this.data;Z&&(this.voiceEnabled=Z.voiceSearchButton?pYW().isSupported():!1,_.AJA(_.a9(),this.menuButtonTargetId,this.guideButton),Z.onReceivedActions&&Z.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.gW(this.hostElement,Z.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&Z&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.Qp(this.hostElement,"dark",!1),_.Qp(this.hostElement,"theater",!1),
(Z=this.hostElement.querySelector("#masthead-logo"))&&(_.F("polymer_on_demand_shady_dom")?Z.setAttribute("slot","masthead-logo-old"):_.CG(Z))))};
_.P.computeCenterHidden=function(){var Z;return this.data&&!((Z=this.data.searchbox)==null?0:Z.fusionSearchboxRenderer)};
_.P.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.Qp(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.P.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.P.onWatchScroll=function(Z){this.watchPageScrollTop=Z.detail||0;this.updateMastheadBackgroundOpacity()};
_.P.onFullscreenChangeAction=function(Z){Z||(this.watchPageScrollTop=0);this.fullscreen=Z;this.updateMastheadBackgroundOpacity()};
_.P.onSetTheaterModeEnabled=function(Z){this.theater=Z.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.P.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.isBigPlayer()?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.P.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.P.setBackgroundOpacity=function(Z){Z=this.calculateBackgroundOpacity(Z);this.background.style.opacity=""+Z};
_.P.calculateBackgroundOpacity=function(Z){var V=this.theater&&this.cinematicTheaterMode?.6:0,a=this.hostElement.clientHeight/2;return Math.min(Math.max(Z,0),a)/a*(1-V)+V};
_.P.shouldShowCinematicMastHead=function(){var Z=_.F("kevlar_watch_grid")&&!_.F("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(Z||this.pageDarkTheme)};
_.P.isBigPlayer=function(){return this.fullscreen||this.theater&&!this.cinematicTheaterMode};
_.P.focusGuide=function(){this.guideButton.focus()};
_.P.onGuideToggleTap=function(){_.Rg(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.P.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.P.onGuideToggleHover=function(){_.Rg(this.hostElement,"yt-guide-hover")};
_.P.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.P.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.P.closeOnOutsideClickCondition=function(Z){for(Z=_.wc(Z);Z[0];){var V=Z.shift();if(V instanceof Element&&V.id==="kbd")return!1}return!0};
_.P.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.P.pausePlayer=function(){var Z;(Z=_.po())==null||Z.pause();this.pauseMiniplayer()};
_.P.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var Z;(Z=_.l().resolve(_.Ee).getPlayerElement())==null||Z.pause()}};
_.P.isMiniplayerActive=function(){return _.l().resolve(_.Ee).isMiniplayerActive()};
_.P.updateNarrowFromBinding=function(Z){this.narrow=Z.detail.value};
_.P.onYtSendFeedbackAction=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.QS.Object.defineProperties(er.prototype,{shouldShowVoiceSearchButton:{configurable:!0,enumerable:!0,get:function(){return!!this.voiceEnabled&&!this.desktopUnifiedSearchPanelMode}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var Z;return(Z=this.data)==null?void 0:Z.voiceSearchButton}}}});
er.prototype.narrowChanged=er.prototype.narrowChanged;er.prototype.onWatchPageChange=er.prototype.onWatchPageChange;er.prototype.onRendererStamperFinished=er.prototype.onRendererStamperFinished;er.prototype.dataChanged=er.prototype.dataChanged;er.prototype.onDarkChanged=er.prototype.onDarkChanged;_.z([_.A(_.cU),_.u("design:type",Object)],er.prototype,"ironResizableBehavior",void 0);_.z([_.A(_.Z6K),_.u("design:type",Object)],er.prototype,"ytdExpandableInputBehavior",void 0);
_.z([_.A(_.wi.YtdGuideStateAwareBehavior),_.u("design:type",Object)],er.prototype,"ytdGuideStateAwareBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],er.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],er.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],er.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],er.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.s5),_.u("design:type",Object)],er.prototype,"ytdReduxBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],er.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],er.prototype,"narrow",void 0);_.z([_.x(),_.u("design:type",Object)],er.prototype,"logoType",void 0);_.z([_.x(),_.u("design:type",Boolean)],er.prototype,"voiceEnabled",void 0);
_.z([_.x(),_.u("design:type",Object)],er.prototype,"menuStrings",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],er.prototype,"dark",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],er.prototype,"pageDarkTheme",void 0);_.z([_.x(),_.u("design:type",Object)],er.prototype,"watchPageScrollTop",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.KY}),_.u("design:type",Boolean)],er.prototype,"isWatchPage",void 0);
_.z([_.x({reflectToAttribute:!0,selector:_.G0F}),_.u("design:type",Boolean)],er.prototype,"isShortsPage",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],er.prototype,"theater",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],er.prototype,"fullscreen",void 0);_.z([_.x({reflectToAttribute:!0,selector:_.HpO}),_.u("design:type",String)],er.prototype,"frostedGlassMode",void 0);_.z([_.x(),_.u("design:type",Object)],er.prototype,"ytSearchboxFocused",void 0);
_.z([_.uo("#buttons > *"),_.u("design:type",Array)],er.prototype,"buttons",void 0);_.z([_.uo("ytd-button-renderer"),_.u("design:type",Array)],er.prototype,"buttonRenderers",void 0);_.z([_.Ly("#background"),_.u("design:type",HTMLDivElement)],er.prototype,"background",void 0);_.z([_.Ly("#guide-button"),_.u("design:type",Object)],er.prototype,"guideButton",void 0);_.z([_.Ly("#logo"),_.u("design:type",Object)],er.prototype,"logo",void 0);
_.z([_.x({computed:"computeButtonOverride(dark)"}),_.u("design:type",Object)],er.prototype,"buttonOverrides",void 0);_.z([_.Zr("dark"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],er.prototype,"onDarkChanged",null);_.z([_.x({value:function(){return this.onVoiceTap.bind(this)}}),
_.u("design:type",Function)],er.prototype,"boundOnTapVoiceButton",void 0);_.z([_.x(),_.u("design:type",Object)],er.prototype,"topbarIsAboveChipbar",void 0);_.z([_.E("voiceEnabled"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],er.prototype,"shouldShowVoiceSearchButton",null);_.z([_.E("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],er.prototype,"voiceSearchButton",null);
_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],er.prototype,"dataChanged",null);_.z([_.$K("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],er.prototype,"onRendererStamperFinished",null);_.z([_.Zr("isWatchPage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],er.prototype,"onWatchPageChange",null);
_.z([_.Zr("narrow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],er.prototype,"narrowChanged",null);er=_.z([_.p({disableElementRegistration:!0,is:"ytd-masthead"})],er);
_.e(er,"ytd-masthead",function(){if(qsJ!==void 0)return qsJ;var Z=document.createElement("template");_.w(Z,'\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="max-width: 656px" 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="yt-icons:menu" 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>\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return qsJ=Z},{mode:_.h4("kevlar_poly_si_batch_j036")?1:2});var Odi;var G3I={},wQC={},yGI={},bdK={},UPW=(bdK.OFFLINE=(G3I["publicytnetworkstatus-online"]="BACK_ONLINE",G3I),bdK.ONLINE=(wQC["publicytnetworkstatus-offline"]="OFFLINE",wQC),bdK.BACK_ONLINE=(yGI["publicytnetworkstatus-offline"]="OFFLINE",yGI.TIMER_TRIGGER="ONLINE",yGI),bdK),zZ=function(){var Z=_.Q.apply(this,arguments)||this;Z.currentState="ONLINE";Z.scheduledJobId=0;Z.bannerString="";Z.bannerVe=null;Z.networkStatusManagerInstance=new _.Ad;return Z};
_.O(zZ,_.Q);_.P=zZ.prototype;_.P.attached=function(){var Z=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){Z.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){Z.stateChangeHandler("publicytnetworkstatus-offline")})};
_.P.detached=function(){var Z=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){Z.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){Z.stateChangeHandler("publicytnetworkstatus-offline")})};
_.P.enterState=function(Z){var V=this;this.scheduledJobId&&_.td.cancelJob(this.scheduledJobId);Z==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):Z==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.oC("NO_INTERNET_CONNECTION",void 0,"No internet connection")):Z==="BACK_ONLINE"&&(this.bannerString=_.oC("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.qf(_.td,function(){V.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=Z};
_.P.stateChangeHandler=function(Z){(Z=UPW[this.currentState][Z])&&this.enterState(Z)};
_.P.logVisibility=function(Z){var V=_.st();this.createBannerVe(Z);V&&this.bannerVe&&(Z?_.yl(V,[this.bannerVe]):_.br(V,[this.bannerVe]))};
_.P.createBannerVe=function(Z){!this.bannerVe&&Z&&(this.bannerVe=_.Ne(37929),_.oc(_.Ze(),this.bannerVe))};
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",String)],zZ.prototype,"currentState",void 0);_.z([_.x(),_.u("design:type",Object)],zZ.prototype,"scheduledJobId",void 0);_.z([_.x(),_.u("design:type",Object)],zZ.prototype,"bannerString",void 0);zZ=_.z([_.p({disableElementRegistration:!0,is:"ytd-network-status-banner"})],zZ);
_.e(zZ,"ytd-network-status-banner",function(){if(Odi!==void 0)return Odi;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return Odi=
Z},{mode:1});var Hd8;var $d=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};Z.hidden=!0;Z.frostedGlass=_.F("web_frosted_glass");return Z};
_.O($d,_.Q);$d.prototype.computeHidden=function(Z){return Z&&Z.status?!1:!0};
$d.prototype.handleUpdatePermissionRoleCommand=function(Z){if(Z=_.D(Z,_.pIW))if(Z=_.D(Z.renderer,_.QZB))this.data=Z};
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],$d.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],$d.prototype,"componentBehavior",void 0);_.z([_.x({value:!0,computed:"computeHidden(data)"}),_.u("design:type",Object)],$d.prototype,"hidden",void 0);_.z([_.x(),_.u("design:type",Object)],$d.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],$d.prototype,"frostedGlass",void 0);
$d=_.z([_.p({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],$d);
_.e($d,"ytd-permission-role-bottom-bar-renderer",function(){if(Hd8!==void 0)return Hd8;var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);return Hd8=Z},{mode:1});var AGo;var k3C;var ew0={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var Rj=function(){return _.Q.apply(this,arguments)||this};
_.O(Rj,_.Q);_.P=Rj.prototype;_.P.attached=function(){this.JSC$18424_scroller&&(this.JSC$18424_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18424_scroller.attached&&typeof this.JSC$18424_scroller.attached==="function"&&this.JSC$18424_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(a){a.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var Z=_.H(this.hostElement);Z.querySelector("tp-yt-paper-radio-group").selected="";var V=Z.querySelector("#reason-text");V&&(V.value="");Z.querySelector("#description-text").value=""}};
_.P.canSubmit=function(Z,V){_.Rg(this.hostElement,"yt-invalidate-popup-tabbables");return!(Z&&V)};
_.P.onCancel=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.P.onSubmit=function(){var Z=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(f){return f.active}).map(function(f){return f.innerText.trim()}),V=this.hostElement.querySelector("tp-yt-paper-radio-group"),a=V.selectedItem,J=a.name;
a=a.innerText.trim();var r=V.querySelector("#reason-text");V=void 0;r&&(V=r.value);(r=this.descriptionText.value)&&(r=r.trim());zwL(this.data.searchQuery,Z,J,a,r,V);_.MR(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.P.sendFormSubmitToast=function(){var Z=_.x9(_.oC("SBOX_INAPPROPRIATE_TOAST"));_.MR(this.hostElement,"yt-open-popup-action",[Z,this])};
_.P.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(Z){return Z.active})};
_.P.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
Rj.prototype.onIronSelect=Rj.prototype.onIronSelect;Rj.prototype.onIronChange=Rj.prototype.onIronChange;Rj.prototype.dataChanged=Rj.prototype.dataChanged;_.z([_.x(),_.u("design:type",Object)],Rj.prototype,"data",void 0);_.z([_.x({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.u("design:type",Boolean)],Rj.prototype,"submitDisabled",void 0);_.z([_.x(),_.u("design:type",Boolean)],Rj.prototype,"suggestionSelected",void 0);
_.z([_.x(),_.u("design:type",Boolean)],Rj.prototype,"catagorySelected",void 0);_.z([_.Ly("#scroller"),_.u("design:type",Object)],Rj.prototype,"JSC$18424_scroller",void 0);_.z([_.Ly("#description-text"),_.u("design:type",Object)],Rj.prototype,"descriptionText",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rj.prototype,"dataChanged",null);
_.z([_.$K("iron-change"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rj.prototype,"onIronChange",null);_.z([_.$K("iron-select"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rj.prototype,"onIronSelect",null);Rj=_.z([_.p({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],Rj);
_.e(Rj,"ytd-search-suggestion-report-dialog",function(){if(k3C!==void 0)return k3C;var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return k3C=Z},{mode:1});var MB=function(Z){var V=Z.openPopupAction;var a=Z.target;var J=Z.container;var r=Z.popupContainerConfig;var f=Z.getElement;Z=Z.removeWhenClosed===void 0?!1:Z.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=V;this.target=a;this.container=J;this.popupContainerConfig=r;this.getElement=f;this.JSC$18430_popupConfig=this.popupContainerConfig.JSC$17547_popupConfig[this.openPopupAction.popupType];this.rendererName=(V=this.getName())?_.h5F(V,Kv8(this.popupContainerConfig,
V)):"";_.F("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=Z);this.createPopup()};
MB.prototype.updatePopup=function(Z){this.openPopupAction=Z;this.JSC$18430_popupConfig=this.popupContainerConfig.JSC$17547_popupConfig[this.openPopupAction.popupType];EJL(this);_.F("reorder_popup_updates_killswitch")&&j2W(this);_.F("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
var Q2S=function(Z,V,a){Z.target=a;var J;a=((J=Z.target.polymerController)!=null?J:Z.target).popupPositionTarget||Z.target;Z.JSC$18430_popupConfig.targetContainer&&(a=Z.container);Z.popup.positionTarget=a;Z.popupContent.positionTarget=a;_.F("reorder_popup_updates_killswitch")||j2W(Z);Z.JSC$18430_popupConfig.forceFocus&&(Z.popupContent.style.outline="none");Z.popupContent.tabIndex=-1;Z.JSC$18430_popupConfig.narrowProperties&&(Z.popup.style.position="static");Z.JSC$18430_popupConfig.preventAutonav&&
Z.popup.setAttribute("prevent-autonav",!0);Z.JSC$18430_popupConfig.forceCloseOnOutsideClick&&Z.popup.setAttribute("force-close-on-outside-click",!0);vJI(Z,V);xPk(Z,Z.JSC$18430_popupConfig.styles);Z.isRtl()&&xPk(Z,Z.JSC$18430_popupConfig.rtlStyles);if(!Z.openPopupAction.shouldStopParentSignal){var r;V=(r=Z.target.polymerController)!=null?r:Z.target;(Z.popupContent.startForwardingEvents||Z.popupContainerConfig.forwardingEnabledPopups.has(Z.rendererName))&&V.parentComponent!==Z.popupContent&&Z.popupContent!==
Z.target&&Z.target!==document.body&&(Z.popupContent.startForwardingEvents?Z.popupContent.startForwardingEvents(Z.popupContainerConfig.forwardedEvents,Z.target):(Z.JSC$18430_eventForwarder||(Z.JSC$18430_eventForwarder=new _.mC(Z.popupContent)),Z.JSC$18430_eventForwarder.start(Z.popupContainerConfig.forwardedEvents,Z.target)))}};
MB.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var vJI=function(Z,V){pQK(Z,V&&Z.JSC$18430_popupConfig.narrowProperties?Z.JSC$18430_popupConfig.narrowProperties:Z.JSC$18430_popupConfig.properties);Z.isRtl()&&pQK(Z,Z.JSC$18430_popupConfig.rtlProperties);j2W(Z)};
MB.prototype.createPopup=function(){var Z=this.JSC$18430_popupConfig.component;if(this.popupContent=hTW(this,this.rendererName)){if(Z){this.popup=hTW(this,Z);var V=this.popupContent;_.F("web_enable_wrapper_for_cow_component_in_popup")&&(V=document.createElement("div"),V.appendChild(this.popupContent));_.F("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$18430_popupConfig.slotName&&V.setAttribute("slot",this.JSC$18430_popupConfig.slotName);Z=this.popup;var a=this.container.tagName.toLowerCase(),
J=_.bo(V);_.Y2c(_.Hp(Z),_.Eu(V,a,J));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.F("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.H(this.container).appendChild(this.popup)}};
var EJL=function(Z){var V,a,J=(V=Z.openPopupAction.accessibilityData)==null?void 0:(a=V.accessibilityData)==null?void 0:a.label;J&&(Z.popup.ariaLabel=J);var r;((r=Z.popupContent.polymerController)!=null?r:Z.popupContent).data=(0,_.lv.unsafeClone)(Z.openPopupAction.popup[Z.getName()]);Z.popupContent.duration=eTo(Z);Z.popupContent.positionType=Z.openPopupAction.position;var f=Z.openPopupAction.properties;f&&Object.keys(f).forEach(function(d){Z.popupContent[d]=f[d]})},pQK=function(Z,V){if(V)for(var a=
_.B(Object.keys(V)),J=a.next();!J.done;J=a.next())J=J.value,Z.popup[J]=V[J]},j2W=function(Z){if(Z.openPopupAction.position){var V=Z.JSC$18430_popupConfig.positionalProperties&&Z.JSC$18430_popupConfig.positionalProperties[Z.openPopupAction.position],a=Z.JSC$18430_popupConfig.rtlPositionalProperties&&Z.JSC$18430_popupConfig.rtlPositionalProperties[Z.openPopupAction.position];
V=Z.isRtl()&&a?a:V;V.shiftedHorizontalOffset&&(a=Z.popup.style.display,Z.popup.style.display="block",Z.popupContent&&Z.popup.positionTarget&&Z.popupContent.clientWidth>Z.popup.positionTarget.clientWidth&&(V.horizontalOffset=Z.popup.positionTarget.clientWidth/2-V.shiftedHorizontalOffset),Z.popup.style.display=a);pQK(Z,V)}},xPk=function(Z,V){if(V)for(var a=_.B(Object.keys(V)),J=a.next();!J.done;J=a.next())J=J.value,Z.popup.style[J]=V[J]};
MB.prototype.getName=function(){return _.Oo(this.openPopupAction.popup,"renderer")||_.Oo(this.openPopupAction.popup,"dialog")||_.Oo(this.openPopupAction.popup,"model")||void 0};
var eTo=function(Z){Z=Z.openPopupAction.durationHintMs;return Z===0?Z:Math.max(4E3,Z||4E3)};
MB.prototype.isRtl=function(){return _.yr("HTML_DIR")==="rtl"};
var hTW=function(Z,V){Z=Z.getElement(V,Z.target);Z==null&&_.FD(new _.qa("popup getElement returned null",V));return Z};var zTK={};
zTK.YtPopupContainerBehavior=[_.Dp.YtComponentBehavior,_.ee.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},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.zF(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.$Z(this.hostElement)},
closePopup:function(Z){var V=this.createCacheKey(void 0,Z);this.popups_[V]&&this.handleClosePopupAction_(void 0,Z)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.td.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.td.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(Z){Z.opened&&Z.keepBelowPlayer&&this.ensurePopupBelowPlayer(Z)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var Z in this.popups_){var V=this.popups_[Z];if(V.popup.scrollAction==="refit"){var a=V.popup.positionTarget.getBoundingClientRect(),J=V.popup;a=a.top;var r=V;if(!r.naturalHeight){r.popup.hidden=!1;r.popup.style.position="fixed";r.popup.style.top="0px";r.popup.style.left="0px";var f=r.popup.getBoundingClientRect();r.naturalHeight=f.bottom-f.top;r.popup.refit()}J.hidden=!(a>=r.naturalHeight+60);V.popupContent.clientHeight===0&&V.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(Z){this.popupContainerConfig=Z},
handleOpenPopupAction:function(Z,V){var a=Z.openPopupAction,J=_.l().resolve(_.M_(_.mrK))&&a.popupType==="TOAST";J&&!a.uniqueId&&(a.uniqueId=_.Ke());if(!_.F("popup_container_parent_target_killswitch")){var r;V=(r=this.getParentTarget(V))!=null?r:V}var f=this.ensurePopup_(a,V);return new _.oG(function(d){f.then(function(N){if(!N)return d();this.maybeCreateNarrowMediaQuery_();var C=this.createCacheKey(N.rendererName,N.openPopupAction.uniqueId);if(a.showOncePerUniqueId){if(this.shownPopupKeys_.has(C))return d();
this.shownPopupKeys_.add(C)}C=this.popups_[C];var T=!(!C||!C.openPopupAction.beReused);T=!!a.reusePopup||T;if(N.popup.opened&&!T){J&&!N.openPopupAction.replacePopup||this.handleClosePopupAction_(N.rendererName,N.openPopupAction.uniqueId);T=a.popupType==="DIALOG"&&!_.F("popup_container_dialog_reopen_killswitch");if(!J&&!T&&C&&C.target==V&&!N.openPopupAction.replacePopup)return d();_.vH(N.popup,function(){this.completeOpenPopupAction_(a,V,N);d()}.bind(this))}else N.popup.opened?N.updatePopup(a):this.completeOpenPopupAction_(a,
V,N),d()}.bind(this))}.bind(this))},
getParentTarget:function(Z){if(Z&&Z instanceof HTMLElement)for(var V=_.B(Object.entries(this.popups_)),a=V.next();!a.done;a=V.next())if(a=_.B(a.value),a.next(),a=a.next().value,a.popup.tagName==="TP-YT-IRON-DROPDOWN"&&a.popup.opened&&Z.closest(a.rendererName))return a.target},
completeOpenPopupAction_:function(Z,V,a){_.F("reorder_popup_updates_killswitch")?(Q2S(a,this.narrowMediaQuery_.queryMatches,V),a.updatePopup(Z)):(a.updatePopup(Z),Q2S(a,this.narrowMediaQuery_.queryMatches,V));Z=a.popup;Z.addEventListener("iron-overlay-opened",_.zh(this,this.onPopupIronOverlayOpened_));Z.addEventListener("iron-overlay-closed",_.zh(this,this.onPopupIronOverlayClosed_));Z.addEventListener("iron-overlay-canceled",_.zh(this,this.onPopupIronOverlayCanceled_));Z.addEventListener("yt-refit",
_.zh(this,this.refitPopup_));Z.addEventListener("yt-invalidate-popup-tabbables",_.zh(this,this.handleInvalidatePopupTabbables_));Z.open()},
getPopupDurationMs_:function(Z){return Z.durationHintMs===0?Z.durationHintMs:Math.max(4E3,Z.durationHintMs||4E3)},
handleClosePopupAction_:function(Z,V){var a=_.F("web_popup_cache_key_killswitch")||!!V;if(Z||a){var J=this.createCacheKey(Z,V);Z=(Z=this.popups_[J])&&Z.popup}else Z=_.h2z(_.xS);if(Z&&Z.close){if(V=_.l().resolve(_.M_(_.qT)))Z.restoreFocusOnClose=V.isKeyBoardInUse();Z.close();this.removePopup_(Z,J)}},
handleClosePopupCommand_:function(Z){Z.closePopupCommand&&Z.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,Z.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(Z){var V={},a;for(a in this.popups_)if(V={key$jscomp$1162:V.key$jscomp$1162},V.key$jscomp$1162=a,!Z||!Z.some(function(f){return function(d){return d==f.key$jscomp$1162}}(V))){var J=this.popups_[V.key$jscomp$1162],r=J.popup;
_.l().resolve(_.M_(_.mrK))&&J.openPopupAction.popupType==="TOAST"||(r&&r.close&&r.close(),this.removePopup_(r,V.key$jscomp$1162))}},
handleClosePopupsAction_:function(Z){Z.forEach(function(V){var a=this.popups_[V];a&&((a=a.popup)&&a.close&&a.close(),this.removePopup_(a,V))}.bind(this))},
handleGetPopupOpenedAction_:function(Z,V){return(V=this.createCacheKey(Z,V))&&this.popups_[V]?this.popups_[Z].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var Z=[],V;for(V in this.popups_){var a=this.popups_[V];a.popup.opened&&Z.push(a)}return Z},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(Z,V){_.F("ytpopup_disable_default_html_caching")&&Z&&Z.removeWhenClosed&&(_.H(this.hostElement).removeChild(Z),V&&this.popups_[V]&&delete this.popups_[V])},
shouldReusePopup_:function(Z){return!(!Z||!Z.reusePopup)||!(!Z||!Z.beReused)},
ensurePopup_:function(Z,V){this.maybeCreateNarrowMediaQuery_();var a=_.Oo(Z.popup,"renderer")||_.Oo(Z.popup,"dialog")||_.Oo(Z.popup,"model");if(!a)return _.Ig();a=_.h5F(a,Kv8(this.popupContainerConfig,a));return _.Ig(this.getAndMaybeCreatePopup_(Z,a,V))},
getAndMaybeCreatePopup_:function(Z,V,a){var J=this.createCacheKey(V,Z.uniqueId);if(this.popups_[J])return this.popups_[J];Z=new MB({openPopupAction:Z,target:a,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(V)});return this.popups_[J]=Z},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(Z){return _.F("ytpopup_disable_default_html_caching")?Z&&Z.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",_.zh(this,this.openPopupQueryMatchesChanged_)),_.H(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(Z){Z=Z.detail.value;for(var V in this.popups_)vJI(this.popups_[V],Z)},
onPopupIronOverlayClosed_:function(Z){var V=Z.currentTarget,a=_.jvo(V);a=a.length>0?a[0]:V;if(a.is!=="ytd-reel-watch-while-dialog-renderer"||Z.target.is!=="tp-yt-iron-dropdown"){Z.detail.popup=V;Z.detail.popupRenderer=a;var J,r={context:{openingElement:((J=this.popups_[(a==null?void 0:a.is)||""])==null?void 0:J.target)||void 0}};Object.assign(r,Z.detail);var f;_.Rg((f=a.hostElement)!=null?f:a,"yt-popup-closed",r);V.removeEventListener("yt-refit",_.zh(this,this.refitPopup_));V.removeEventListener("yt-invalidate-popup-tabbables",
_.zh(this,this.handleInvalidatePopupTabbables_));V.removeEventListener("iron-overlay-canceled",_.zh(this,this.onPopupIronOverlayCanceled_));V.removeEventListener("iron-overlay-closed",_.zh(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(V)}},
onPopupIronOverlayCanceled_:function(Z,V){var a=Z.currentTarget,J=_.jvo(a);J=J.length>0?J[0]:a;if(J.is!=="ytd-reel-watch-while-dialog-renderer"||Z.target.is!=="tp-yt-iron-dropdown"){var r;_.Rg((r=J.hostElement)!=null?r:J,"yt-popup-canceled",Z.detail);r=V?_.wc(V):null;(!V||["click","tap"].includes(V.type))&&!a.hasAttribute("force-close-on-outside-click")&&a.positionTarget&&r&&r.includes(a.positionTarget)&&Z.preventDefault();a.restoreFocusOnClose=_.YS.keyboardEventMatchesKeys(V,"esc")}},
onPopupIronOverlayOpened_:function(Z){Z=Z.currentTarget;var V=_.jvo(Z);V=V.length>0?V[0]:Z;var a,J;_.Rg((a=V.hostElement)!=null?a:V,"yt-popup-opened",(J=V.hostElement)!=null?J:V);Z.keepBelowPlayer&&(this.ensurePopupBelowPlayer(Z,!0),this.dynamicallyPositionedElements_.add(Z));a=_.l().resolve(_.M_(_.qT));J=!!V.querySelector("#toast");a&&a.isKeyBoardInUse()&&!J&&(typeof V.focusFirstItem==="function"?V.focusFirstItem():(V=_.xTb(Z),V.length&&V[0].focus()));Z.removeEventListener("iron-overlay-opened",
_.zh(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(Z){Z=Z.currentTarget;Z.refit&&Z.refit()},
refitPopups_:function(){for(var Z in this.popups_)this.popups_[Z].refit()},
handleInvalidatePopupTabbables_:function(Z){Z=Z.currentTarget;Z.invalidateTabbables&&Z.invalidateTabbables()},
createCacheKey:function(Z,V){return _.F("web_popup_cache_key_killswitch")?V?Z+"#"+V:Z:V?"#"+V:Z},
openSheet:function(Z,V){var a=Z==null?void 0:Z.openPopupActionCommand;!a&&(Z==null?0:Z.viewModel)&&(a={openPopupAction:{popup:{sheetViewModel:Z.viewModel},popupType:"CONTEXTUAL_SHEET"}});a&&this.handleOpenPopupAction(a,V)},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var Z=this;return _.m(function(V){return V.return(Z.handleGetOpenedPopupsAction_().filter(function(a){var J;return((J=a.openPopupAction)==null?void 0:J.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(Z,V,a){if(_.F("web_dialog_utils_killswitch")){var J=Z==null?void 0:Z.openPopupActionCommand,r=(a==null?0:a.ariaLabel)?{accessibilityData:{accessibilityData:{label:a.ariaLabel}}}:void 0;!J&&(Z==null?0:Z.viewModel)&&(J={openPopupAction:Object.assign({},{popup:{dialogViewModel:Z.viewModel},popupType:(a==null?0:a.isModal)?"MODAL":"DIALOG"},r&&r)});J&&this.handleOpenPopupAction(J,V)}else{if(r=Z==null?void 0:Z.viewModel){var f=a=a===void 0?{}:a;a=f.ariaLabel;r={popup:{dialogViewModel:r},
popupType:f.isModal?"MODAL":"DIALOG"};f={accessibilityData:{label:a}};a&&(r.accessibilityData=f);r={openPopupAction:r}}else r=void 0;(r=(J=r)!=null?J:Z==null?void 0:Z.openPopupActionCommand)&&this.handleOpenPopupAction(r,V)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var Z=this;return _.m(function(V){return V.return(Z.handleGetOpenedPopupsAction_().filter(function(a){var J;return((J=a.openPopupAction)==null?void 0:J.popupType)==="DIALOG"}).length>0)})}}];var $PC;var RTo;var MXW=_.z4(["about:blank"]),iS=function(){var Z=_.Q.apply(this,arguments)||this;Z.isMuted=!1;Z.pageLoadTimeoutId=void 0;return Z};
_.O(iS,_.Q);_.P=iS.prototype;_.P.dataChanged=function(){var Z=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var V=this.data.url,a=_.sA(V);_.F("enable_yt_ata_iframe_authuser")?(a=_.sA(V),_.Gm(this.iframe,$2S(a))):_.Gm(this.iframe,a);this.pageLoadTimeoutId=_.qf(_.cn(),function(){return void Z.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.WL({destination:window,iframe:this.iframe,origin:_.IiL(a.toString()),channelName:"ataiframe",onMessage:_.dih(FLJ,function(J){DXk(J.data)?(J=_.Xe(J.data,1,_.Fo,_.gN()),J.length!==1?_.FD(Error("nl")):(J=J[0],J===3?(Z.isMuted=!0,Z.logStateChanged({adMuteRequested:!0})):J===1&&Z.close())):_.FD(Error("ol"))}),
onEstablished:function(){Z.cancelPageLoadTimeout();Z.logStateChanged({pageLoadSucceeded:!0})}})}};
_.P.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.cn().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.P.logStateChanged=function(Z){var V;if((V=this.data)==null?0:V.trackingParams)Z={adsClientData:{aboutThisAdData:Z}},_.Ze().stateChanged(this.data.trackingParams,Z)};
_.P.close=function(){_.MR(this.hostElement,"yt-close-popup-action",[this.is])};
_.P.handlesPopupClosed=function(Z,V){var a=this,J,r;return _.m(function(f){if(f.nextAddress==1)return _.yr("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.MR(a.hostElement,"on-about-this-ad-popup-closed",[a.isMuted,V]),f.jumpTo(0)):Z&&RwH(Z)?_.q(f,M_K(Z),4):(a.isMuted&&_.MR(a.hostElement,"yt-mute-ad-action",[a.is,a]),f.jumpTo(0));if(J=f.yieldResult){var d=r=new _.ie(J),N=a.isMuted;d.getOptions().includes("onAboutThisAdPopupClosed")?_.STb(d,"onAboutThisAdPopupClosed",{isMuted:N,layoutId:V}):_.WM("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.mt(f)})};
_.P.onPopupClosed=function(Z){var V=this,a,J;return _.m(function(r){a=_.gs(MXW);_.Gm(V.iframe,a);V.cancelPageLoadTimeout();if(!V.data)return r.jumpTo(0);V.ytRendererBehavior.markDirty();J=Z.detail.context.openingElement;return _.q(r,V.handlesPopupClosed(J,V.data.layoutId),0)})};
_.P.detached=function(){this.cancelPageLoadTimeout()};
_.P.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
iS.prototype.onPopupClosed=iS.prototype.onPopupClosed;iS.prototype.dataChanged=iS.prototype.dataChanged;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],iS.prototype,"ytRendererBehavior",void 0);_.z([_.Ly("#iframe"),_.u("design:type",HTMLIFrameElement)],iS.prototype,"iframe",void 0);_.z([_.x(),_.u("design:type",Object)],iS.prototype,"data",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iS.prototype,"dataChanged",null);
_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype",Promise)],iS.prototype,"onPopupClosed",null);iS=_.z([_.qZ({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],iS);
_.e(iS,"yt-about-this-ad-renderer",function(){if(RTo===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;$PC===void 0&&($PC=document.createElement("template"));var J=$PC;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);RTo=Z}Z=RTo;return Z},{mode:2});var LxH;var ugL;var BZ=function(Z){var V=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=V.message;"stack"in V&&(this.stack=V.stack);this.maxFileSizeMB=Z;Object.setPrototypeOf(this,BZ.prototype)};
_.O(BZ,Error);var Wxo=function(Z,V){var a=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=a.message;"stack"in a&&(this.stack=a.stack);this.minWidth=Z;this.minHeight=V;Object.setPrototypeOf(this,Wxo.prototype)};
_.O(Wxo,Error);var gJi=function(Z){this.requirements=Z;this.JSC$18458_maxFileSize=Z.maxFileSizeMB*1024*1024},Idk=function(Z,V){if(V.size>Z.JSC$18458_maxFileSize)throw new BZ(Z.requirements.maxFileSizeMB);
};var ZWW=function(Z,V){this.canvas=Z;this.imageEditorBuilder=V};
ZWW.prototype.addEventListeners=function(Z){var V=function(r){VSo(Z,r)};
this.JSC$18464_mouseDownEvent=V;var a=function(r){a_K(Z,r)};
this.JSC$18464_mouseMoveEvent=a;var J=function(){JxD(Z)};
this.JSC$18464_mouseUpEvent=J;this.canvas.addEventListener("mousedown",V);this.canvas.addEventListener("mousemove",a);document.addEventListener("mouseup",J)};
ZWW.prototype.removeEventListeners=function(){this.JSC$18464_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$18464_mouseDownEvent);this.JSC$18464_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$18464_mouseMoveEvent);this.JSC$18464_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$18464_mouseUpEvent)};
var oa0=function(Z,V){Z.removeEventListeners();return new Promise(function(a){var J=new Image;J.crossOrigin="anonymous";J.onload=function(){var r=Z.imageEditorBuilder(Z.canvas,J);Z.addEventListeners(r);a(r)};
J.src=V})},dZ=function(Z,V,a,J,r,f,d,N){this.canvas=Z;
this.image=V;this.requiredRatio=a;this.minImageCropDimension=J;this.minOutputImageResolution=r;this.component=f;this.styleFocusedCorner=N===void 0?!0:N;this.action=2;this.focusedCorner=this.resizeCorner=0;Z=this.canvas.getContext("2d");if(!Z)throw Error("pl");this.ctx=Z;this.canvasMargin=d!=null?d:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;d=this.image;Z=this.canvasInnerWidth/d.width;d.height*Z>912&&(Z=d.width/d.height*912/d.width);d=Z;this.scaledImageWidth=this.canvas.width%2?
u4D(this.image.width*d):LRk(this.image.width*d);this.scaledImageHeight=Math.round(this.image.height*d);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$18467_overlayMarginBottom=this.JSC$18467_overlayMarginTop=this.canvasMargin;this.JSC$18467_overlayMarginRight=this.JSC$18467_overlayMarginLeft=this.horizontalMargin;this.JSC$18467_overlayWidth=this.scaledImageWidth;this.JSC$18467_overlayHeight=this.scaledImageHeight;
Z=this.image.width/this.image.height;Z>this.requiredRatio?(this.JSC$18467_overlayWidth=this.canvas.width%2?u4D(this.scaledImageHeight*this.requiredRatio):LRk(this.scaledImageHeight*this.requiredRatio),this.JSC$18467_overlayMarginRight=this.JSC$18467_overlayMarginLeft=(this.canvas.width-this.JSC$18467_overlayWidth)/2):Z<this.requiredRatio&&(this.JSC$18467_overlayHeight=this.canvas.height%2?u4D(this.scaledImageWidth/this.requiredRatio):LRk(this.scaledImageWidth/this.requiredRatio),this.JSC$18467_overlayMarginBottom=
this.JSC$18467_overlayMarginTop=(this.canvas.height-this.JSC$18467_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*d,this.scaledImageWidth);rxk(this)};
dZ.prototype.getContext=function(){return this.ctx};
var VSo=function(Z,V){V={x:Math.round(V.pageX-Z.canvas.getBoundingClientRect().left),y:Math.round(V.pageY-Z.canvas.getBoundingClientRect().top)};Z.dragStart=V;PbJ(Z,V)!==0?(Z.action=1,f_8(Z,V),Z.resizeCorner=PbJ(Z,V)):V.x>Z.JSC$18467_overlayMarginLeft&&V.x<Z.JSC$18467_overlayMarginLeft+Z.JSC$18467_overlayWidth&&V.y>Z.JSC$18467_overlayMarginTop&&V.y<Z.JSC$18467_overlayMarginTop+Z.JSC$18467_overlayHeight&&(Z.action=0)},iWW=function(Z,V){switch(V){case 1:return{x:Z.JSC$18467_overlayMarginLeft,
y:Z.JSC$18467_overlayMarginTop};case 2:return{x:Z.JSC$18467_overlayMarginLeft,y:Z.JSC$18467_overlayMarginTop+Z.JSC$18467_overlayHeight};case 3:return{x:Z.JSC$18467_overlayMarginLeft+Z.JSC$18467_overlayWidth,y:Z.JSC$18467_overlayMarginTop};case 4:return{x:Z.JSC$18467_overlayMarginLeft+Z.JSC$18467_overlayWidth,y:Z.JSC$18467_overlayMarginTop+Z.JSC$18467_overlayHeight};default:throw Error("ql");}},dYL=function(Z,V){if(Z.focusedCorner!==0){Z.dragStart=iWW(Z,Z.focusedCorner);
Z.action=1;Z.resizeCorner=Z.focusedCorner;var a=Z.dragStart.x,J=Z.dragStart.y;switch(V){case 0:Z.focusedCorner===1||Z.focusedCorner===4?(a-=10,J-=10):(a-=10,J+=10);break;case 1:Z.focusedCorner===1||Z.focusedCorner===4?(a+=10,J+=10):(a+=10,J-=10);break;case 2:a=Z.focusedCorner===1||Z.focusedCorner===4?a-10:a+10;J-=10;break;case 3:a=Z.focusedCorner===1||Z.focusedCorner===4?a+10:a-10;J+=10;break;default:throw Error("rl");}B7D(Z,{x:a,y:J});rxk(Z);Z.action=2;Z.dragStart=void 0}},a_K=function(Z,V){V={x:Math.round(V.pageX-
Z.canvas.getBoundingClientRect().left),
y:Math.round(V.pageY-Z.canvas.getBoundingClientRect().top)};f_8(Z,V);switch(Z.action){case 1:B7D(Z,V);break;case 0:Z.dragStart&&(Z.JSC$18467_overlayMarginLeft=Math.max(Z.horizontalMargin,Math.min(Z.JSC$18467_overlayMarginLeft-(Z.dragStart.x-V.x),Z.horizontalMargin+Z.scaledImageWidth-Z.JSC$18467_overlayWidth)),Z.JSC$18467_overlayMarginRight=Z.canvas.width-Z.JSC$18467_overlayMarginLeft-Z.JSC$18467_overlayWidth,Z.JSC$18467_overlayMarginTop=Math.max(Z.canvasMargin,Math.min(Z.JSC$18467_overlayMarginTop-
(Z.dragStart.y-V.y),Z.scaledImageHeight-Z.JSC$18467_overlayHeight+Z.canvasMargin)),Z.JSC$18467_overlayMarginBottom=Z.canvas.height-(Z.JSC$18467_overlayMarginTop+Z.JSC$18467_overlayHeight));break;default:return}rxk(Z);Z.dragStart=V},JxD=function(Z){Z.action=2;
Z.dragStart=void 0;document.body.style.cursor="auto"},f_8=function(Z,V){switch(PbJ(Z,V)){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:Z.action!==1&&(document.body.style.cursor="auto")}},PbJ=function(Z,V){var a=Z.JSC$18467_overlayMarginLeft-5,J=Z.JSC$18467_overlayMarginTop-5,r=Z.JSC$18467_overlayMarginLeft+Z.JSC$18467_overlayWidth-5;
Z=Z.JSC$18467_overlayMarginTop+Z.JSC$18467_overlayHeight-5;return mYK(V,{x:a,y:J})?1:mYK(V,{x:r,y:J})?3:mYK(V,{x:a,y:Z})?2:mYK(V,{x:r,y:Z})?4:0},mYK=function(Z,V){return Z.x>=V.x&&Z.x<=V.x+10&&Z.y>=V.y&&Z.y<=V.y+10},B7D=function(Z,V){if(Z.dragStart)switch(Z.resizeCorner){case 2:Math.abs((Z.JSC$18467_overlayMarginLeft+Z.JSC$18467_overlayWidth-V.x)/(V.y-Z.JSC$18467_overlayMarginTop))>=Z.requiredRatio?N7W(Z,V.x):Cb0(Z,V.y);
break;case 1:Math.abs((Z.JSC$18467_overlayMarginLeft+Z.JSC$18467_overlayWidth-V.x)/(Z.JSC$18467_overlayMarginTop+Z.JSC$18467_overlayHeight-V.y))>=Z.requiredRatio?qrK(Z,V.x):Cb0(Z,V.y);break;case 4:Math.abs((V.x-Z.JSC$18467_overlayMarginLeft)/(V.y-Z.JSC$18467_overlayMarginTop))>=Z.requiredRatio?N7W(Z,V.x):SrW(Z,V.y);break;case 3:Math.abs((V.x-Z.JSC$18467_overlayMarginLeft)/(Z.JSC$18467_overlayMarginTop+Z.JSC$18467_overlayHeight-V.y))>=Z.requiredRatio?qrK(Z,V.x):SrW(Z,V.y);break;default:throw Error("sl");
}},N7W=function(Z,V){var a=Z.JSC$18467_overlayMarginTop;
Z.JSC$18467_overlayMarginBottom=T7D(Z,V);Z.JSC$18467_overlayHeight=Z.canvas.height-Z.JSC$18467_overlayMarginBottom-a;Z.JSC$18467_overlayWidth=Math.round(Z.JSC$18467_overlayHeight*Z.requiredRatio);YrC(Z)},qrK=function(Z,V){var a=Z.JSC$18467_overlayMarginTop+Z.JSC$18467_overlayHeight;
Z.JSC$18467_overlayMarginTop=T7D(Z,V);Z.JSC$18467_overlayHeight=a-Z.JSC$18467_overlayMarginTop;Z.JSC$18467_overlayWidth=Math.round(Z.JSC$18467_overlayHeight*Z.requiredRatio);YrC(Z)},YrC=function(Z){switch(Z.resizeCorner){case 2:case 1:Z.JSC$18467_overlayMarginLeft=Z.canvas.width-Z.JSC$18467_overlayMarginRight-Z.JSC$18467_overlayWidth;
break;case 4:case 3:Z.JSC$18467_overlayMarginRight=Z.canvas.width-Z.JSC$18467_overlayMarginLeft-Z.JSC$18467_overlayWidth;break;default:throw Error("sl");}},Cb0=function(Z,V){var a=Z.JSC$18467_overlayMarginLeft+Z.JSC$18467_overlayWidth;
Z.JSC$18467_overlayMarginLeft=Xx0(Z,V);Z.JSC$18467_overlayWidth=a-Z.JSC$18467_overlayMarginLeft;Z.JSC$18467_overlayHeight=Math.round(Z.JSC$18467_overlayWidth/Z.requiredRatio);KrD(Z)},SrW=function(Z,V){var a=Z.JSC$18467_overlayMarginLeft;
Z.JSC$18467_overlayMarginRight=Xx0(Z,V);Z.JSC$18467_overlayWidth=Z.canvas.width-Z.JSC$18467_overlayMarginRight-a;Z.JSC$18467_overlayHeight=Math.round(Z.JSC$18467_overlayWidth/Z.requiredRatio);KrD(Z)},KrD=function(Z){switch(Z.resizeCorner){case 2:case 4:Z.JSC$18467_overlayMarginBottom=Z.canvas.height-Z.JSC$18467_overlayMarginTop-Z.JSC$18467_overlayHeight;
break;case 1:case 3:Z.JSC$18467_overlayMarginTop=Z.canvas.height-Z.JSC$18467_overlayMarginBottom-Z.JSC$18467_overlayHeight;break;default:throw Error("sl");}},T7D=function(Z,V){switch(Z.resizeCorner){case 2:V=Z.canvas.height-(Z.JSC$18467_overlayMarginTop+naK(Z,V));
break;case 4:V=Z.canvas.height-(Z.JSC$18467_overlayMarginTop+l_W(Z,V));break;case 1:V=Z.JSC$18467_overlayMarginTop+Z.JSC$18467_overlayHeight-naK(Z,V);break;case 3:V=Z.JSC$18467_overlayMarginTop+Z.JSC$18467_overlayHeight-l_W(Z,V);break;default:throw Error("sl");}return Math.max(V,Z.canvasMargin)},naK=function(Z,V){V=Z.JSC$18467_overlayMarginLeft+Z.JSC$18467_overlayWidth-Math.max(V,Z.horizontalMargin);
V=V<0?Z.JSC$18467_overlayWidth:Math.max(V,Z.minOverlayWidth);return Math.round(V/Z.requiredRatio)},l_W=function(Z,V){V=Z.canvas.width-Math.max(Z.canvas.width-V,Z.horizontalMargin)-Z.JSC$18467_overlayMarginLeft;
V=V<0?Z.JSC$18467_overlayWidth:Math.max(V,Z.minOverlayWidth);return Math.round(V/Z.requiredRatio)},Xx0=function(Z,V){switch(Z.resizeCorner){case 2:V=Z.canvas.width-Z.JSC$18467_overlayMarginRight-tSk(Z,V);
break;case 4:V=Z.canvas.width-Z.JSC$18467_overlayMarginLeft-tSk(Z,V);break;case 1:V=Z.canvas.width-Z.JSC$18467_overlayMarginRight-sSK(Z,V);break;case 3:V=Z.canvas.width-Z.JSC$18467_overlayMarginLeft-sSK(Z,V);break;default:throw Error("sl");}return Math.max(V,Z.horizontalMargin)},tSk=function(Z,V){V=Z.canvas.height-Math.max(Z.canvas.height-V,Z.canvasMargin)-Z.JSC$18467_overlayMarginTop;
return V<0?Z.JSC$18467_overlayWidth:Math.max(Math.round(V*Z.requiredRatio),Z.minOverlayWidth)},sSK=function(Z,V){V=Z.JSC$18467_overlayMarginTop+Z.JSC$18467_overlayHeight-Math.max(V,Z.canvasMargin);
return V<0?Z.JSC$18467_overlayWidth:Math.max(Math.round(V*Z.requiredRatio),Z.minOverlayWidth)},rxk=function(Z){Z.ctx.clearRect(0,0,Z.canvas.width,Z.canvas.height);
Z.ctx.drawImage(Z.image,0,0,Z.image.width,Z.image.height,Z.horizontalMargin,Z.canvasMargin,Z.canvas.width-2*Z.horizontalMargin,Z.scaledImageHeight);Z.ctx.fillStyle="rgba(0, 0, 0, 0.7)";Z.ctx.fillRect(Z.horizontalMargin,Z.JSC$18467_overlayMarginTop,Z.JSC$18467_overlayMarginLeft-Z.horizontalMargin,Z.JSC$18467_overlayHeight);Z.ctx.fillRect(Z.JSC$18467_overlayMarginLeft+Z.JSC$18467_overlayWidth,Z.JSC$18467_overlayMarginTop,Z.JSC$18467_overlayMarginRight-Z.horizontalMargin,Z.JSC$18467_overlayHeight);Z.ctx.fillRect(Z.horizontalMargin,
Z.canvasMargin,Z.scaledImageWidth,Z.JSC$18467_overlayMarginTop-Z.canvasMargin);Z.ctx.fillRect(Z.horizontalMargin,Z.JSC$18467_overlayMarginTop+Z.JSC$18467_overlayHeight,Z.scaledImageWidth,Z.JSC$18467_overlayMarginBottom-Z.canvasMargin);Z.drawOverlay();Z.component&&_.Rg(Z.component,"image-updated")};
dZ.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$18467_overlayMarginLeft,this.JSC$18467_overlayMarginTop,this.JSC$18467_overlayWidth,this.JSC$18467_overlayHeight);FrL(this)};
var FrL=function(Z){var V=Z.JSC$18467_overlayMarginLeft-5,a=Z.JSC$18467_overlayMarginTop-5,J=Z.JSC$18467_overlayMarginLeft+Z.JSC$18467_overlayWidth-5,r=Z.JSC$18467_overlayMarginTop+Z.JSC$18467_overlayHeight-5;Z.ctx.fillStyle="#FFF";Z.ctx.fillRect(V,a,10,10);Z.ctx.strokeRect(V,a,10,10);Z.ctx.fillRect(J,a,10,10);Z.ctx.strokeRect(J,a,10,10);Z.ctx.fillRect(V,r,10,10);Z.ctx.strokeRect(V,r,10,10);Z.ctx.fillRect(J,r,10,10);Z.ctx.strokeRect(J,r,10,10);if(Z.focusedCorner!==0&&Z.styleFocusedCorner){Z.ctx.lineWidth=
4;Z.ctx.strokeStyle="#3EA6FF";switch(Z.focusedCorner){case 1:--V;--a;break;case 2:--V;a=r-1;break;case 3:V=J-1;--a;break;case 4:V=J-1;a=r-1;break;default:return}Z.ctx.strokeRect(V,a,12,12)}};
dZ.prototype.crop=function(Z,V){V=V===void 0?!0:V;var a=this.image.width/this.scaledImageWidth,J=document.createElement("canvas"),r=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],f=this.JSC$18467_overlayWidth*a,d=this.JSC$18467_overlayHeight*a;J.width=Math.max(f,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);J.height=Math.max(d,r);Z&&(J.width=Math.min(J.width,J.height),J.height=Math.min(J.width,J.height));
Z=J.getContext("2d");if(!Z)throw Error("gl");r=(this.JSC$18467_overlayMarginLeft-this.horizontalMargin)*a;a*=this.JSC$18467_overlayMarginTop-this.canvasMargin;V||(Z.fillStyle="white",Z.fillRect(0,0,J.width,J.height));Z.drawImage(this.image,r,a,f,d,0,0,J.width,J.height);return J};var DYC=function(Z,V,a,J,r){dZ.call(this,Z,V,a,J,void 0,r,8,!1)};
_.O(DYC,dZ);DYC.prototype.drawOverlay=function(){var Z=this.getContext(),V=this.JSC$18467_overlayWidth,a=this.JSC$18467_overlayHeight,J=this.JSC$18467_overlayMarginTop,r=this.JSC$18467_overlayMarginLeft;Z.lineWidth=2;Z.strokeStyle="#3EA6FF";Z.beginPath();Z.arc(r+V/2,J+a/2,V/2,0,2*Math.PI);Z.stroke();Z.strokeRect(r,J,V,a);FrL(this)};
var cxL={maxFileSizeMB:15,minWidth:98,minHeight:98},OW0=["image/png","image/jpeg","image/gif"],m9=function(){var Z=_.Q.apply(this,arguments)||this;Z.fileSelectorFocusListener=null;Z.errorMessage=null;Z.isLoading=!0;Z.hideContainer=!0;Z.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return Z};
_.O(m9,_.Q);_.P=m9.prototype;_.P.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.P.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.P.computePlaylistThumbnail=function(Z){return Z==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.P.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.MR(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.P.setErrorState=function(Z){this.resetErrorState();Z&&(this.errorMessage=Z)};
_.P.showPopup=function(){var Z=this;this.hideContainer=!1;_.qf(_.td,function(){_.Rg(Z.hostElement,"yt-refit")});
this.isLoading=!1};
_.P.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.P.closePopup=function(){this.resetFileSelector();_.MR(this.hostElement,"yt-close-popup-action",[this.is])};
_.P.onCancelTap=function(){this.isPlaylistThumbnail||_.MR(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.P.openFileSelector=function(){var Z=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.qf(_.td,function(){setTimeout(function(){if(!Z.fileSelector.files||Z.fileSelector.files.length===0)Z.onCancelTap();Z.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(V){V instanceof Error?_.t$(V):_.s$(new _.qa(JSON.stringify(V)))}};
_.P.handleFileSelection=function(){var Z=this,V,a,J,r,f,d;return _.m(function(N){switch(N.nextAddress){case 1:_.rs(N,2);if(!Z.fileSelector.files||!Z.imageEditorCanvas)return Z.onCancelTap(),N.return();V=Z.fileSelector.files[0];Idk(Z.imageChecker,V);_.rs(N,4);return _.q(N,lyk(V),6);case 6:Z.mimeType=N.yieldResult;_.Hb(N,5,2);break;case 4:_.ds(N,2),_.MR(Z.hostElement,"yt-image-selection-error-action",[(a=Z.data)==null?void 0:a.genericImageLoadErrorMessage]),Z.onCancelTap();case 5:J=new FileReader;J.addEventListener("load",
function(){var C,T;return _.m(function(Y){if(Y.nextAddress==1){if(!J.result)return _.FD(Error("il")),Y.return();C=J.result;T=new Image;T.src=C;T.onload=function(){try{var X=Z.imageChecker;if(T.width<X.requirements.minWidth||T.height<X.requirements.minHeight)throw new Wxo(X.requirements.minWidth,X.requirements.minHeight);}catch(t){if(t instanceof Wxo){var n;_.MR(Z.hostElement,"yt-image-selection-error-action",[(n=Z.data)==null?void 0:n.imageDimensionErrorMessage]);Z.logImageDimensionErrorVe()}else t instanceof
Error?_.t$(t):(X=new _.qa(JSON.stringify(t)),_.t$(X));Z.onCancelTap()}Z.showPopup()};
T.onerror=function(){var X;_.MR(Z.hostElement,"yt-image-selection-error-action",[(X=Z.data)==null?void 0:X.genericImageLoadErrorMessage]);Z.onCancelTap()};
return _.q(Y,oa0(Z.imageEditorCanvas,C),2)}Z.imageEditor=Y.yieldResult;Z.updatePositionOfAllCorners();Z.addEventListeners(Z.imageEditor);_.mt(Y)})},!1);
J.readAsDataURL(V);_.Hb(N,0);break;case 2:r=_.ds(N),r instanceof BZ?_.MR(Z.hostElement,"yt-image-selection-error-action",[(f=Z.data)==null?void 0:f.imageSizeErrorMessage]):(r instanceof Error?_.t$(r):_.s$(new _.qa(JSON.stringify(r))),_.MR(Z.hostElement,"yt-image-selection-error-action",[(d=Z.data)==null?void 0:d.genericImageLoadErrorMessage])),Z.onCancelTap(),_.mt(N)}})};
_.P.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var Z=_.IL(_.Ze(),{veType:232707,visualElement:_.Ne(232707)});Z&&(Z={visualElement:Z},_.gd().reportShown(Z))}};
_.P.handleImageSelectionErrorAction=function(Z){this.isPlaylistThumbnail&&_.rHO(this.hostElement,Z)};
_.P.convertToImageFormatBundle=function(Z){var V=this,a,J,r;return _.m(function(f){switch(f.nextAddress){case 1:return a=Z.toDataURL(V.outputMimeType,1),_.q(f,t_o(a),2);case 2:J=f.yieldResult;_.rs(f,3);Idk(V.imageChecker,J);_.Hb(f,4);break;case 3:r=_.ds(f);if(!(r instanceof BZ))throw r;_.FD(new _.qa("Output size is bigger than input size for image",V.mimeType,V.outputMimeType,J.size));a=Z.toDataURL("image/jpeg",.95);return _.q(f,t_o(a),6);case 6:J=f.yieldResult;case 4:return f.return({dataUrl:a,imageFile:J})}})};
_.P.handleUploadImageToScottyCommand=function(Z){var V=this,a,J,r,f,d,N,C,T,Y,X;return _.m(function(n){switch(n.nextAddress){case 1:if(!V.imageEditor||!_.D(Z,QMJ))return n.return();a=_.D(Z,QMJ).scottyUploadUrl;if(!a){var t=new _.qa("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.t$(t);return n.return()}_.rs(n,2);V.setLoadingState();J=V.imageEditor.crop(!1,!1);return _.q(n,V.convertToImageFormatBundle(J),4);case 4:return r=n.yieldResult,_.q(n,KRI(r.imageFile,a),5);case 5:f=
n.yieldResult;((d=V.data)==null?0:d.onUploadEndpoint)?(N=V.buildUploadServiceEndpoint(f),V.ytComponentBehavior.resolveCommand(N),C=_.D(N,_.Ol),((T=C)==null?0:T.params)?V.closePopup():V.resetFileSelector()):(_.MR(V.hostElement,"yt-image-updated-action",[r.dataUrl,f]),V.closePopup());_.Hb(n,0);break;case 2:Y=_.ds(n),V.setErrorState((X=V.data)==null?void 0:X.uploadErrorMessage),Y instanceof Error?_.t$(Y):(t=new _.qa(JSON.stringify(Y)),_.t$(t)),_.mt(n)}})};
_.P.buildUploadServiceEndpoint=function(Z){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",Z),this.data.onUploadEndpoint):null};
_.P.dataChanged=function(){var Z=this,V;return _.m(function(a){if(a.nextAddress==1){if(!Z.data||!Z.canvasElement)return a.return();Z.data.imageRatio&&Z.data.minImageCropWidth||_.s$(new _.qa("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));V=function(J,r){return Z.data.imageType==="IMAGE_TYPE_AVATAR"?new DYC(J,r,Z.data.imageRatio,[Z.data.minImageCropWidth,Z.data.minImageCropWidth/Z.data.imageRatio],Z.hostElement):new dZ(J,r,Z.data.imageRatio,[Z.data.minImageCropWidth,
Z.data.minImageCropWidth/Z.data.imageRatio],void 0,Z.hostElement,8,!1)};
Z.imageEditorCanvas=new ZWW(Z.canvasElement,V);return Z.data.url?_.q(a,oa0(Z.imageEditorCanvas,Z.data.url),3):(Z.hideContainer=!0,Z.openFileSelector(),a.jumpTo(0))}Z.imageEditor=a.yieldResult;Z.showPopup();Z.addEventListeners(Z.imageEditor);_.mt(a)})};
_.P.addEventListeners=function(Z){this.removeEventListeners();var V=function(r){VSo(Z,r)};
this.JSC$18475_mouseDownEvent=V;var a=function(r){a_K(Z,r)};
this.JSC$18475_mouseMoveEvent=a;var J=function(){JxD(Z)};
this.JSC$18475_mouseUpEvent=J;this.topLeftCorner.addEventListener("mousedown",V);this.topLeftCorner.addEventListener("mousemove",a);this.topLeftCorner.addEventListener("mouseup",J);this.topRightCorner.addEventListener("mousedown",V);this.topRightCorner.addEventListener("mousemove",a);this.topRightCorner.addEventListener("mouseup",J);this.bottomLeftCorner.addEventListener("mousedown",V);this.bottomLeftCorner.addEventListener("mousemove",a);this.bottomLeftCorner.addEventListener("mouseup",J);this.bottomRightCorner.addEventListener("mousedown",
V);this.bottomRightCorner.addEventListener("mousemove",a);this.bottomRightCorner.addEventListener("mouseup",J)};
_.P.removeEventListeners=function(){this.JSC$18475_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$18475_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$18475_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$18475_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$18475_mouseDownEvent));this.JSC$18475_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$18475_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$18475_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$18475_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$18475_mouseMoveEvent));this.JSC$18475_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$18475_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$18475_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$18475_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$18475_mouseUpEvent))};
_.P.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var Z=document.activeElement;Z&&Z.shadowRoot&&Z.shadowRoot.activeElement;)Z=Z.shadowRoot.activeElement;switch(Z){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};
_.P.updatePositionOfCorner=function(Z,V){var a=Z.y-V.offsetHeight/2+4;V.style.left=Z.x-V.offsetWidth/2+16+"px";V.style.top=a+"px"};
_.P.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var Z=_.B([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),V=Z.next();!V.done;V=Z.next()){V=V.value;var a=iWW(this.imageEditor,V.corner);this.updatePositionOfCorner(a,V.div)}};
_.P.onLeft=function(Z){this.imageEditor&&this.setFocusInImageEditor()&&(dYL(this.imageEditor,0),this.updatePositionOfAllCorners(),Z.preventDefault())};
_.P.onRight=function(Z){this.imageEditor&&this.setFocusInImageEditor()&&(dYL(this.imageEditor,1),this.updatePositionOfAllCorners(),Z.preventDefault())};
_.P.onUp=function(Z){this.imageEditor&&this.setFocusInImageEditor()&&(dYL(this.imageEditor,2),this.updatePositionOfAllCorners(),Z.preventDefault())};
_.P.onDown=function(Z){this.imageEditor&&this.setFocusInImageEditor()&&(dYL(this.imageEditor,3),this.updatePositionOfAllCorners(),Z.preventDefault())};
_.P.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.QS.Object.defineProperties(m9.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&OW0.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var Z,V,a;((V=this.data)==null?0:V.imageRatio)&&((a=this.data)==null?0:a.minImageCropWidth)?Z={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:Z=cxL;return new gJi(Z)}}});
m9.prototype.updatePositionOfAllCorners=m9.prototype.updatePositionOfAllCorners;m9.prototype.dataChanged=m9.prototype.dataChanged;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],m9.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],m9.prototype,"ytComponentBehavior",void 0);_.z([_.A(_.YS),_.u("design:type",Object)],m9.prototype,"ironA11yKeysBehavior",void 0);
_.z([_.Ly("#canvas"),_.u("design:type",HTMLCanvasElement)],m9.prototype,"canvasElement",void 0);_.z([_.Ly("#file-selector"),_.u("design:type",HTMLInputElement)],m9.prototype,"fileSelector",void 0);_.z([_.Ly("#top-left-corner"),_.u("design:type",HTMLDivElement)],m9.prototype,"topLeftCorner",void 0);_.z([_.Ly("#top-right-corner"),_.u("design:type",HTMLDivElement)],m9.prototype,"topRightCorner",void 0);
_.z([_.Ly("#bottom-left-corner"),_.u("design:type",HTMLDivElement)],m9.prototype,"bottomLeftCorner",void 0);_.z([_.Ly("#bottom-right-corner"),_.u("design:type",HTMLDivElement)],m9.prototype,"bottomRightCorner",void 0);_.z([_.x(),_.u("design:type",Object)],m9.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],m9.prototype,"errorMessage",void 0);_.z([_.x(),_.u("design:type",Object)],m9.prototype,"isLoading",void 0);_.z([_.x(),_.u("design:type",Object)],m9.prototype,"hideContainer",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.u("design:type",Boolean)],m9.prototype,"isPlaylistThumbnail",void 0);_.z([_.Zr("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],m9.prototype,"dataChanged",null);_.z([_.$K("image-updated"),_.$K("yt-refit"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],m9.prototype,"updatePositionOfAllCorners",null);
m9=_.z([_.qZ({is:"yt-image-editor-renderer",disableElementRegistration:!0})],m9);
_.e(m9,"yt-image-editor-renderer",function(){if(ugL===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;LxH===void 0&&(LxH=document.createElement("template"));var J=LxH;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);ugL=Z}Z=ugL;return Z},{mode:2});var GII;var wxW;var N7=function(){return _.Q.apply(this,arguments)||this};
_.O(N7,_.Q);N7.prototype.updateMinutesFromBinding=function(Z){this.handleMinutesChanged&&this.handleMinutesChanged(Z)};
N7.prototype.updateSecondsFromBinding=function(Z){this.handleSecondsChanged&&this.handleSecondsChanged(Z)};
N7.prototype.updateDescriptionFromBinding=function(Z){this.handleDescriptionChanged&&this.handleDescriptionChanged(Z)};
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],N7.prototype,"ytComponentBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],N7.prototype,"data",void 0);_.z([_.x(),_.u("design:type",String)],N7.prototype,"minutes",void 0);_.z([_.x(),_.u("design:type",String)],N7.prototype,"seconds",void 0);_.z([_.x(),_.u("design:type",String)],N7.prototype,"description",void 0);_.z([_.x(),_.u("design:type",Function)],N7.prototype,"handleMinutesChanged",void 0);
_.z([_.x(),_.u("design:type",Function)],N7.prototype,"handleSecondsChanged",void 0);_.z([_.x(),_.u("design:type",Function)],N7.prototype,"handleDescriptionChanged",void 0);_.z([_.x(),_.u("design:type",Number)],N7.prototype,"characterLimit",void 0);_.z([_.x(),_.u("design:type",Number)],N7.prototype,"textNumRows",void 0);N7=_.z([_.qZ({is:"yt-report-details-form-content",disableElementRegistration:!0})],N7);
_.e(N7,"yt-report-details-form-content",function(){if(wxW===void 0){var Z=document.createElement("template");_.w(Z,'\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>');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;GII===void 0&&(GII=document.createElement("template"));var J=GII;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);wxW=Z}Z=wxW;return Z},{mode:2});var yxo;var bWW;var CX=function(){var Z=_.Q.apply(this,arguments)||this;Z.updateMinutesFromBinding=function(V){Z.minutes=V.detail.value};
Z.updateSecondsFromBinding=function(V){Z.seconds=V.detail.value};
Z.updateDescriptionFromBinding=function(V){Z.description=V.detail.value};
return Z};
_.O(CX,_.Q);_.P=CX.prototype;_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.P.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"}}}};
_.P.ready=function(){_.H(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.P.onSubmitYtAction=function(Z){var V=Z.detail;V.actionName==="yt-service-request"&&(V=V.args[1],V.flagEndpoint&&(Z.stopPropagation(),this.refireAction(V)))};
_.P.refireAction=function(Z){var V={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(V.vss_id=this.vssId);_.Wo(this.hostElement,[Z,V]);this.submitDisabled=!0};
_.P.dataChanged=function(){var Z=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var V=_.po();V&&V.getPlayerPromise().then(function(a){var J=a.getOption("cc","track")||a.getOption("captions","track");J&&(Z.vssId=J.vss_id);a=a.getCurrentTime();Z.minutes=Math.floor(a/60).toString();Z.seconds=(Math.floor(a)%60).toString()})};
_.P.updateSubmitButtonState=function(){var Z;((Z=this.data)==null?0:Z.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==="")};
_.P.onYtServiceRequestCompleted=function(){_.MR(this.hostElement,"yt-close-popup-action")};
_.P.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.QS.Object.defineProperties(CX.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var Z;return((Z=this.data)==null?void 0:Z.textNumRows)||4}}});
CX.prototype.onYtServiceRequestError=CX.prototype.onYtServiceRequestError;CX.prototype.onYtServiceRequestCompleted=CX.prototype.onYtServiceRequestCompleted;CX.prototype.updateSubmitButtonState=CX.prototype.updateSubmitButtonState;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],CX.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],CX.prototype,"ytRendererBehavior",void 0);
_.z([_.x({observer:"dataChanged"}),_.u("design:type",Object)],CX.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Boolean)],CX.prototype,"submitDisabled",void 0);_.z([_.x(),_.u("design:type",String)],CX.prototype,"minutes",void 0);_.z([_.x(),_.u("design:type",String)],CX.prototype,"seconds",void 0);_.z([_.x(),_.u("design:type",String)],CX.prototype,"description",void 0);_.z([_.x(),_.u("design:type",String)],CX.prototype,"vssId",void 0);
_.z([_.x({value:_.yr("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.u("design:type",Boolean)],CX.prototype,"isMusic",void 0);_.z([_.E("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],CX.prototype,"characterLimit",null);_.z([_.E("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],CX.prototype,"textNumRows",null);
_.z([_.Zr("minutes","seconds","description","submitDisabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],CX.prototype,"updateSubmitButtonState",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],CX.prototype,"onYtServiceRequestCompleted",null);
_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],CX.prototype,"onYtServiceRequestError",null);CX=_.z([_.qZ({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],CX);
_.e(CX,"yt-report-details-form-renderer",function(){if(bWW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;yxo===void 0&&(yxo=document.createElement("template"));var J=yxo;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);bWW=Z}Z=bWW;return Z});var UYo;var HW0;var AxJ;var kI0;var q7=function(){return _.Q.apply(this,arguments)||this};
_.O(q7,_.Q);
q7.prototype.onCheckedChanged_=function(){if(this.data){var Z=_.H(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.MR(this.hostElement,"yt-additional-detail-checkbox-update",[Z]):this.data.identifier==="yt-hide-user-checkbox"?_.MR(this.hostElement,"yt-hide-user-checkbox-update",[Z]):Z&&this.data.enableCommand?_.MR(this.hostElement,"yt-modify-report-form-command",[_.D(this.data.enableCommand,M9D)]):!Z&&this.data.disableCommand&&_.MR(this.hostElement,
"yt-modify-report-form-command",[_.D(this.data.enableCommand,M9D)])}};
q7.prototype.onLabelTap_=function(Z){Z.target.tagName!="A"&&(_.H(this.hostElement).querySelector("#checkbox").checked=!_.H(this.hostElement).querySelector("#checkbox").checked)};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],q7.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],q7.prototype,"data",void 0);q7=_.z([_.qZ({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],q7);
_.e(q7,"yt-boolean-form-field-v2-renderer",function(){if(kI0===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;AxJ===void 0&&(AxJ=document.createElement("template"));var J=AxJ;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);kI0=Z}Z=kI0;return Z});var ST=function(){var Z=_.Q.apply(this,arguments)||this;Z.canShowAdditionalDetailCheckbox=!1;Z.canShowCheckbox=!1;Z.keepDropdownFocusedAfterSelection=!0;return Z};
_.O(ST,_.Q);ST.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}}}}};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],ST.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],ST.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],ST.prototype,"canShowAdditionalDetailCheckbox",void 0);_.z([_.x(),_.u("design:type",Object)],ST.prototype,"canShowCheckbox",void 0);_.z([_.x(),_.u("design:type",Object)],ST.prototype,"keepDropdownFocusedAfterSelection",void 0);
ST=_.z([_.qZ({is:"yt-report-form-modal-content",disableElementRegistration:!0})],ST);
_.e(ST,"yt-report-form-modal-content",function(){if(HW0===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;UYo===void 0&&(UYo=document.createElement("template"));var J=UYo;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);HW0=Z}Z=HW0;return Z},{mode:2});var Ea0;var jSW;var TN=function(){var Z=_.Q.apply(this,arguments)||this;Z.submitting=!1;Z.submitButtonDisabled=!0;Z.command=null;Z.canShowCheckbox=!1;Z.canShowAdditionalDetailCheckbox=!1;Z.canShowNextButton=!1;Z.additionalDetailCheckboxChecked=!1;Z.refitJob=0;Z.keepDropdownFocusedAfterSelection=!0;Z.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 Z};
_.O(TN,_.Q);_.P=TN.prototype;_.P.created=function(){this.refitJob=0};
_.P.attached=function(){this.JSC$18498_scroller&&(this.JSC$18498_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18498_scroller.attached&&typeof this.JSC$18498_scroller.attached==="function"&&this.JSC$18498_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.dataChanged=function(Z){Z&&(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,Z.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),Z.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.P.onYtPopupOpened=function(){var Z=_.po();Z&&Z.getPlayerPromise().then(function(V){V.pauseVideo()})};
_.P.onYtNavigate=function(Z){_.D(Z.detail.endpoint,_.Jia)&&(Z.stopPropagation(),this.hideReportForm=!0)};
_.P.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.P.onYtServiceRequestCompleted=function(Z,V){var a=V.actions;if(a){if(a.length===1&&_.D(a[0],_.ZW)){var J;a=((J=_.D(a[0],_.ZW))==null?void 0:J.commands)||[]}J=0;for(var r=a.length;J<r;J++)_.D(a[J],_.t8)&&(Z.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(a[J]))}if(V.data&&(Z=this.get("feedbackResponses",V.data)))for(V=0;V<Z.length;V++)if(Z[V].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.P.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.P._onDescendantIronResize=function(Z){Z.stopPropagation();return!1};
_.P.handleReportFormEndpointUpdateAction=function(Z){if(Z.submitEndpoint){var V=this.command=Z.submitEndpoint;V=_.D(V,_.hXF);if(V==null?0:V.additionalDetailCheckboxChecked)V.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else Z.submitNavigationEndpoint?(this.command=Z.submitNavigationEndpoint,this.toggleSubmitButton(!1)):Z.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:Z.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;Z.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",Z));this.refit()};
_.P.handleConfirmDialogCloseAction=function(Z){Z.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.P.submitButtonDisabledChanged=function(){var Z=this.hostElement.parentElement;Z&&Z.invalidateTabbables&&Z.invalidateTabbables()};
_.P.handleModifyReportFormCommand=function(Z){Z=this.get("action",Z);Z==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:Z==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:Z==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:Z==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:Z==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:Z==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.P.updateDialogStyling=function(){var Z,V,a,J,r,f=((r=(Z=this.data)==null?void 0:(V=Z.optionsSupportedRenderers)==null?void 0:(a=V.optionsRenderer)==null?void 0:(J=a.items)==null?void 0:J.length)!=null?r:0)<=2?0:240;_.eL(this.hostElement,{"--yt-report-form-modal-renderer-min-width":f+"px"})};
_.P.toggleSubmitButton=function(Z){this.submitButtonDisabled=!Z;this.submitButtonDisabled=Z};
_.P.computeSubmitButtonData=function(Z,V){var a={};_.D(V,_.Jia)?a.navigationEndpoint=V:a.command=V||void 0;Z&&Z.buttonRenderer&&_.lv.extend(a,Z.buttonRenderer);return a};
_.P.computeNextButtonData=function(Z,V){var a={};if(!Z||!Z.buttonRenderer)return a;_.lv.extend(a,Z.buttonRenderer);if(!V)return a;if(_.D(V,_.Jia))a.navigationEndpoint=ioL(V);else if(a.command=ioL(V),Z=_.D(a.command,_.hXF))Z.legalCheckboxChecked=!0;return a};
_.P.computeShowNextButton=function(Z,V,a){return!!Z&&V&&a};
_.P.refit=function(){var Z=this;this.refitJob||(this.refitJob=_.td.addLowPriorityJob(function(){_.Rg(Z.hostElement,"yt-refit");Z.refitJob=0}))};
_.P.handleAdditionalDetailCheckboxUpdateAction=function(Z){this.additionalDetailCheckboxChecked=Z;_.D(this.command,_.hXF).additionalDetailCheckboxChecked=Z};
_.QS.Object.defineProperties(TN,{template:{configurable:!0,enumerable:!0,get:function(){if(jSW===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;Ea0===void 0&&(Ea0=document.createElement("template"));var J=Ea0;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);jSW=Z}Z=jSW;return Z}}});
TN.prototype.onYtServiceRequestError=TN.prototype.onYtServiceRequestError;TN.prototype.onYtServiceRequestCompleted=TN.prototype.onYtServiceRequestCompleted;TN.prototype.onYtServiceRequestSent=TN.prototype.onYtServiceRequestSent;TN.prototype.onYtNavigate=TN.prototype.onYtNavigate;TN.prototype.onYtPopupOpened=TN.prototype.onYtPopupOpened;_.z([_.A(_.gL.YtOpenPopupBehavior),_.u("design:type",Object)],TN.prototype,"openPopupBehavior",void 0);
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],TN.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],TN.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],TN.prototype,"eventForwardingBehavior",void 0);_.z([_.A(_.cU),_.u("design:type",Object)],TN.prototype,"ironResizableBehavior",void 0);_.z([_.x({observer:"dataChanged"}),_.u("design:type",Object)],TN.prototype,"data",void 0);
_.z([_.x(),_.u("design:type",Object)],TN.prototype,"submitting",void 0);_.z([_.x({observer:"submitButtonDisabledChanged"}),_.u("design:type",Object)],TN.prototype,"submitButtonDisabled",void 0);_.z([_.x(),_.u("design:type",Object)],TN.prototype,"command",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],TN.prototype,"hideReportForm",void 0);_.z([_.x(),_.u("design:type",Object)],TN.prototype,"canShowCheckbox",void 0);
_.z([_.x(),_.u("design:type",Object)],TN.prototype,"canShowAdditionalDetailCheckbox",void 0);_.z([_.x(),_.u("design:type",Object)],TN.prototype,"canShowNextButton",void 0);_.z([_.x(),_.u("design:type",Object)],TN.prototype,"additionalDetailCheckboxChecked",void 0);_.z([_.x(),_.u("design:type",Object)],TN.prototype,"refitJob",void 0);_.z([_.x(),_.u("design:type",Object)],TN.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.z([_.Ly("#scroller"),_.u("design:type",Object)],TN.prototype,"JSC$18498_scroller",void 0);_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],TN.prototype,"onYtPopupOpened",null);_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],TN.prototype,"onYtNavigate",null);
_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],TN.prototype,"onYtServiceRequestSent",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],TN.prototype,"onYtServiceRequestCompleted",null);
_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],TN.prototype,"onYtServiceRequestError",null);TN=_.z([_.qZ({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],TN);var vak;var xYD;var YL=function(){return _.Q.apply(this,arguments)||this};
_.O(YL,_.Q);_.P=YL.prototype;_.P.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.P.onVisible=function(){if(_.F("web_ephemeral_actions_focus")){var Z,V;(V=_.l().resolve(_.M_(_.au)))==null||V.enqueue({label:_.AI((Z=this.data)==null?void 0:Z.messageTitle),elementToFocus:this.hostElement})}};
_.P.onThumbnailLoaded=function(){_.Rg(this.hostElement,"yt-refit")};
_.P.onDismissTap=function(){_.MR(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.P.computeAlternateIcon=function(Z){return Z?Z==="BACKSTAGE_ARTWORK"?"backstage:artwork":Z:null};
_.P.computeFontFamily=function(Z){return Z==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.P.computeBackgroundStyle=function(Z,V){if(Z=this.computeBackgroundImage(Z,V))if(Z=_.xI(Z.thumbnails))return'background-image: url("'+Z+'");'};
_.P.computeHasFullHeightImage=function(Z){return!(!(Z&&Z.thumbnails&&Z.thumbnails.length>0)||this.modern)};
_.P.isModernStyle=function(Z){return Z.style==="STYLE_MODERN"};
_.P.computeIcon=function(Z,V){if(Z&&Z.icon)return V?Z.iconDark:Z.icon};
_.P.computeBackgroundImage=function(Z,V){if(Z&&Z.backgroundImage)return V?Z.backgroundImageDark:Z.backgroundImage};
_.P.computeLogo=function(Z,V){if(Z&&Z.logo)return V?Z.logoDark:Z.logo};
_.P.computeShouldShowModernIcon=function(Z,V){return Z&&!!V};
_.P.getLogoContainerClassName=function(Z){return this.logoWithPadding(Z)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.P.getLogoImageId=function(Z){return this.logoWithPadding(Z)?"mealbar-logo-with-padding":"mealbar-logo"};
_.P.logoWithPadding=function(Z){var V,a,J;return(Z=(V=this.computeLogo(Z,this.isDarkTheme))==null?void 0:(a=V.thumbnails)==null?void 0:(J=a[0])==null?void 0:J.height)&&Z%31===0?!0:!1};
YL.prototype.onThumbnailLoaded=YL.prototype.onThumbnailLoaded;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],YL.prototype,"ytRendererBehavior",void 0);_.z([_.x({}),_.u("design:type",Object)],YL.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.u("design:type",Boolean)],YL.prototype,"modern",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],YL.prototype,"isDarkTheme",void 0);
_.z([_.x({computed:"computeIcon(data, isDarkTheme)"}),_.u("design:type",Object)],YL.prototype,"icon",void 0);_.z([_.x({computed:"computeLogo(data, isDarkTheme)"}),_.u("design:type",Object)],YL.prototype,"logo",void 0);_.z([_.x({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.u("design:type",Object)],YL.prototype,"backgroundStyle",void 0);_.z([_.x({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.u("design:type",Object)],YL.prototype,"alternateIcon",void 0);
_.z([_.x({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.u("design:type",Boolean)],YL.prototype,"hasFullHeightImage",void 0);_.z([_.x({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.u("design:type",Boolean)],YL.prototype,"useYoutubeSans",void 0);_.z([_.x({computed:"computeShouldShowModernIcon(modern, icon)"}),_.u("design:type",Boolean)],YL.prototype,"shouldShowModernIcon",void 0);
_.z([_.$K("yt-img-shadow-loaded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],YL.prototype,"onThumbnailLoaded",null);YL=_.z([_.qZ({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],YL);
_.e(YL,"yt-mealbar-promo-renderer",function(){if(xYD===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;vak===void 0&&(vak=document.createElement("template"));var J=vak;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);xYD=Z}Z=xYD;return Z},{mode:2});var QS8;var pxH;var Xr=function(){return _.Q.apply(this,arguments)||this};
_.O(Xr,_.Q);_.P=Xr.prototype;_.P.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]]"}}}}}};
_.P.computeHasButtons_=function(Z){return!(!Z.dismissButton&&!Z.acceptButton)};
_.P.computeStyle_=function(Z){return Z||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.P.observeImpressionEndpoints_=function(){var Z=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(V){V.clickTrackingParams&&delete V.clickTrackingParams;_.Wo(Z.hostElement,[V])})};
_.P.onTap_=function(){_.MR(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
Xr.prototype.observeImpressionEndpoints_=Xr.prototype.observeImpressionEndpoints_;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Xr.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],Xr.prototype,"ytEventForwardingBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Xr.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Xr.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],Xr.prototype,"positionType",void 0);_.z([_.x({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.u("design:type",Boolean)],Xr.prototype,"hasButtons_",void 0);_.z([_.x({value:function(){return this.onTap_.bind(this)}}),
_.u("design:type",Function)],Xr.prototype,"boundOnTap_",void 0);_.z([_.x({value:{style:"mono-inverse"}}),_.u("design:type",Object)],Xr.prototype,"buttonOverride",void 0);_.z([_.RX("data.promoConfig.impressionEndpoints"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Xr.prototype,"observeImpressionEndpoints_",null);Xr=_.z([_.qZ({is:"yt-tooltip-renderer",disableElementRegistration:!0})],Xr);
_.e(Xr,"yt-tooltip-renderer",function(){if(pxH===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;QS8===void 0&&(QS8=document.createElement("template"));var J=QS8;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);pxH=Z}Z=pxH;return Z},{mode:2});var hC8;var eCJ;var zCK={},$YK=(zCK.WEB_REMIX="music.youtube.com",zCK),KX=function(){var Z=_.Q.apply(this,arguments)||this;Z.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return Z};
_.O(KX,_.Q);_.P=KX.prototype;_.P.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.created=function(){this.embedHost_=$YK[_.yr("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.P.ready=function(){_.H(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.P.computeEmbedCode_=function(Z,V,a,J,r){if(!Z)return"";var f=Z.videoId,d=Z.fullListId,N=[];Z.attributionId&&N.push("si="+Z.attributionId);J||N.push("controls=0");a&&Number(V)>0&&N.push("start="+V);d&&(f="videoseries",N.push("list="+d));a="https://"+(r?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+f;Z.clipId&&(N.push("clip="+Z.clipId),N.push("clipt="+Z.clipTiming));V=N.length>0?a+"?"+N.join("&amp;"):a;Z.encryptedEmbedConfig&&N.push("embed_config="+JSON.stringify({enc:Z.encryptedEmbedConfig}));
N=N.length>0?a+"?"+N.join("&amp;"):a;_.F("web_sharing_embed_preview_killswitch")?_.H(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(N,Z.previewWidth||854,Z.previewHeight||480):(_.cv(this.videoPreviewContainer),_.H(this.videoPreviewContainer).appendChild(this.buildIframeElement(N)));return this.getEmbedCode_(V,Z.width||560,Z.height||315)};
_.P.buildIframeElement=function(Z){var V=document.createElement("iframe"),a,J;V.width=""+((J=(a=this.data)==null?void 0:a.previewWidth)!=null?J:854);var r,f;V.height=""+((f=(r=this.data)==null?void 0:r.previewHeight)!=null?f:480);_.KiF(V,2,Z);V.title="YouTube video player";V.frameBorder="0";V.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";V.referrerPolicy="strict-origin-when-cross-origin";V.allowFullscreen=!0;return V};
_.P.computeIsSquareAspectRatio_=function(Z){return Z.previewHeight&&Z.previewWidth?Z.previewHeight==Z.previewWidth:!1};
_.P.computeShowEmbedOptions_=function(Z){return!!Z.enablePrivacyModeOptionLabel||!!Z.showPlayerControlsOptionLabel};
_.P.getEmbedCode_=function(Z,V,a){return'<iframe width="'+V+'" height="'+a+'" src="'+Z+'" 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>'};
_.P.handleSignalActionCopyShareEmbedUrl_=function(){_.H(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.P.handleSetTimestamp_=function(Z){this.startAtTimeStamp_=(this.startAtChecked_=Z.isSet)?Z.timestamp:0};
_.P.closePanel_=function(){_.MR(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.P.onEmbedCode_=function(){_.H(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.P.onYtPopupClosed_=function(){_.cv(_.H(this.hostElement).querySelector("#video-preview"))};
_.P.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.D(this.data.actionButtons[0],_.y9)&&this.ytRendererBehavior.logExplicitClick(_.D(this.data.actionButtons[0],_.y9))};
KX.prototype.onYtPopupClosed_=KX.prototype.onYtPopupClosed_;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],KX.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],KX.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],KX.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],KX.prototype,"data",void 0);
_.z([_.x({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.u("design:type",String)],KX.prototype,"embedCode_",void 0);_.z([_.x({value:!0}),_.u("design:type",Boolean)],KX.prototype,"isPlayerControlsOptionChecked_",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],KX.prototype,"isPrivacyModeOptionChecked_",void 0);_.z([_.x({value:!1,notify:!0}),_.u("design:type",Boolean)],KX.prototype,"startAtChecked_",void 0);
_.z([_.x({value:0}),_.u("design:type",Number)],KX.prototype,"startAtTimeStamp_",void 0);_.z([_.x({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],KX.prototype,"isSquareAspectRatio_",void 0);_.z([_.Ly("#video-preview"),_.u("design:type",HTMLElement)],KX.prototype,"videoPreviewContainer",void 0);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],KX.prototype,"onYtPopupClosed_",null);
KX=_.z([_.qZ({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],KX);
_.e(KX,"yt-sharing-embed-renderer",function(){if(eCJ===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;hC8===void 0&&(hC8=document.createElement("template"));var J=hC8;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);eCJ=Z}Z=eCJ;return Z},{mode:2});var RCJ={};
RCJ.YtUnlimitedFamilyInterstitialBehavior=[_.gL.YtOpenPopupBehavior,_.ee.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(Z){Z=_.GDL(_.yp(Z),"yt-button-renderer");return Z?Z.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(Z){this.dialogHistory_.push(Z)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var Z=this.popFromHistory();if(Z){var V={openPopupAction:{popupType:"DIALOG",popup:{}}};V.openPopupAction.popup[Z.renderer]=Z.data;this.showingPreviousDialog_=!0;this.openPopup(V)}},
handleOpenPopupAction_:function(Z){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var V=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(J){return!!Z.openPopupAction.popup[J]}),a=this.getElementName_();
V&&this.data&&(this.pushToHistory({renderer:a,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(Z){if(Z=_.D(Z,l$J))this.loading=!0,_.MR(this.hostElement,"yt-open-create-family-dialog",[Z,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var Z=this.hostElement.nodeName.split("-").slice(1).map(function(V){return""+V[0].toUpperCase()+V.slice(1).toLowerCase()}).join("");
return Z[0].toLowerCase()+Z.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var MSL;var Lri;var nX=function(){return _.Q.apply(this,arguments)||this};
_.O(nX,_.Q);_.P=nX.prototype;_.P.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}}}}}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.MR(this.hostElement,"yt-register-create-family-dialog");_.H(this.hostElement).querySelector("#thumbnail").onShow()};
_.P.fireOnCloseCommand_=function(){var Z;((Z=this.data)==null?0:Z.onCloseCommand)&&_.gW(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.P.onYtServiceRequestSent_=function(Z,V){V&&V.endpoint&&_.D(V.endpoint,_.aC)||(this.loading=!0)};
_.P.onYtServiceRequestCompleted_=function(){var Z=this.hostElement.parentElement;Z.close&&Z.close();this.loading=!1};
_.P.openPopupHandler_=function(Z){if(Z.detail==this){var V;((V=this.data)==null?0:V.onOpenCommands)&&_.gW(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.P.closePopupHandler_=function(Z,V){this.fireOnCloseCommand_();if(V&&V.canceled===!0||V&&V.canceled===!1&&V.confirmed===!1){var a;((a=this.data)==null?0:a.onDismissCommands)&&_.gW(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.P.dataChanged_=function(){this.loading=!1};
nX.prototype.dataChanged_=nX.prototype.dataChanged_;nX.prototype.closePopupHandler_=nX.prototype.closePopupHandler_;nX.prototype.openPopupHandler_=nX.prototype.openPopupHandler_;nX.prototype.onYtServiceRequestCompleted_=nX.prototype.onYtServiceRequestCompleted_;nX.prototype.onYtServiceRequestSent_=nX.prototype.onYtServiceRequestSent_;_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],nX.prototype,"ytEventForwardingBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],nX.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(RCJ.YtUnlimitedFamilyInterstitialBehavior),_.u("design:type",Object)],nX.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],nX.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],nX.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],nX.prototype,"loading",void 0);_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],nX.prototype,"onYtServiceRequestSent_",null);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],nX.prototype,"onYtServiceRequestCompleted_",null);
_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],nX.prototype,"openPopupHandler_",null);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],nX.prototype,"closePopupHandler_",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nX.prototype,"dataChanged_",null);
nX=_.z([_.qZ({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],nX);
_.e(nX,"yt-unlimited-family-message-interstitial-renderer",function(){if(Lri===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;MSL===void 0&&(MSL=document.createElement("template"));var J=MSL;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Lri=Z}Z=Lri;return Z},{mode:2});var uS0;var Wro;var lS=function(){return _.Q.apply(this,arguments)||this};
_.O(lS,_.Q);lS.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"}}}};
lS.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.H(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(Z){Z.onShow()});
_.H(this.hostElement).querySelector("#main-thumbnail").onShow()};
lS.prototype.onButtonTap_=function(Z){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(Z)};
lS.prototype.computeMainThumbnailWidth_=function(Z){return Z&&Z.length!==0?72:96};
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],lS.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],lS.prototype,"ytRendererBehavior",void 0);_.z([_.A(RCJ.YtUnlimitedFamilyInterstitialBehavior),_.u("design:type",Object)],lS.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],lS.prototype,"data",void 0);
_.z([_.x({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.u("design:type",Number)],lS.prototype,"mainThumbnailWidth_",void 0);_.z([_.x({value:function(){return this.onButtonTap_.bind(this)}}),
_.u("design:type",Function)],lS.prototype,"boundButtonTap_",void 0);lS=_.z([_.qZ({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],lS);
_.e(lS,"yt-unlimited-family-profile-interstitial-renderer",function(){if(Wro===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;uS0===void 0&&(uS0=document.createElement("template"));var J=uS0;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Wro=Z}Z=Wro;return Z},{mode:2});var gak;var I_K;var tt=function(){var Z=_.Q.apply(this,arguments)||this;Z.sliderAriaValueText_=null;Z.selectedIndex_=0;Z.messages={PAUSE_SLIDER:_.oC("PAUSE_SLIDER",void 0,"Pause Duration")};return Z};
_.O(tt,_.Q);_.P=tt.prototype;_.P.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_]]"}}}}}};
_.P.onPopupOpened_=function(Z){Z.detail==this&&_.F("enable_premium_voluntary_pause")&&(_.MR(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.P.setDialogData=function(Z){this.data=Z;this.resetSlider_()};
_.P.dataChanged_=function(){this.data&&this.resetSlider_()};
_.P.onSubmitTap_=function(){if(this.data.confirmCommand){var Z=this.data.confirmCommand;_.D(Z,_.uEF)&&_.Wo(this.hostElement,[Z,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.P.onExitButtonTap_=function(){_.MR(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.P.closePopupHandler_=function(Z,V){(V&&V.canceled===!0||V.canceled===!1&&V.confirmed===!1)&&this.handleOnDismissCommands_()};
_.P.onSliderChange_=function(){this.selectedIndex_=_.H(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.P.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.P.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.P.resetSlider_=function(){if(this.data){var Z=this.data.defaultEndOptionIndex||0,V=_.H(this.hostElement).querySelector("#id-pause-slider");if(V.immediateValue<Z)for(;V.immediateValue!=Z;)V.increment();else if(Z<V.immediateValue)for(;V.immediateValue!=Z;)V.decrement();this.selectedIndex_=Z;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.P.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.gW(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.P.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.gW(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.P.onYtServiceRequestSent=function(){this.loading=!0};
_.P.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
tt.prototype.onYtServiceRequestCompleted=tt.prototype.onYtServiceRequestCompleted;tt.prototype.onYtServiceRequestSent=tt.prototype.onYtServiceRequestSent;tt.prototype.closePopupHandler_=tt.prototype.closePopupHandler_;tt.prototype.dataChanged_=tt.prototype.dataChanged_;tt.prototype.onPopupOpened_=tt.prototype.onPopupOpened_;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],tt.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],tt.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],tt.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],tt.prototype,"loading",void 0);_.z([_.x(),_.u("design:type",Number)],tt.prototype,"selectIndexMax_",void 0);_.z([_.x(),_.u("design:type",Object)],tt.prototype,"selectedData_",void 0);
_.z([_.x(),_.u("design:type",Object)],tt.prototype,"sliderAriaValueText_",void 0);_.z([_.x({value:function(){return this.onSubmitTap_.bind(this)}}),
_.u("design:type",Function)],tt.prototype,"onButtonTap_",void 0);_.z([_.x({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.u("design:type",Function)],tt.prototype,"onSecondaryTap_",void 0);_.z([_.x(),_.u("design:type",Object)],tt.prototype,"messages",void 0);_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],tt.prototype,"onPopupOpened_",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tt.prototype,"dataChanged_",null);
_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],tt.prototype,"closePopupHandler_",null);_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],tt.prototype,"onYtServiceRequestSent",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],tt.prototype,"onYtServiceRequestCompleted",null);tt=_.z([_.qZ({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],tt);
_.e(tt,"yt-unplugged-pause-membership-dialog-renderer",function(){if(I_K===void 0){var Z=document.createElement("template");_.w(Z,'\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>');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;gak===void 0&&(gak=document.createElement("template"));var J=gak;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);I_K=Z}Z=I_K;return Z},{mode:2});var Zu0;var VZS;var s9=function(){return _.Q.apply(this,arguments)||this};
_.O(s9,_.Q);s9.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.XG("vcBalanceRenderer")}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],s9.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],s9.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],s9.prototype,"data",void 0);s9=_.z([_.qZ({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],s9);
_.e(s9,"yt-vc-offer-layout-header-renderer",function(){if(VZS===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;Zu0===void 0&&(Zu0=document.createElement("template"));var J=Zu0;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);VZS=Z}Z=VZS;return Z},{mode:2});var abW;var Joi;var oqi;var roC;var Fr=function(){return _.Q.apply(this,arguments)||this};
_.O(Fr,_.Q);Fr.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.QS.Object.defineProperties(Fr.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)}}});
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Fr.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Fr.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.IUF.YtTappableItemBehavior),_.u("design:type",Object)],Fr.prototype,"ytTappableItemBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Fr.prototype,"data",void 0);
_.z([_.x({reflectToAttribute:!0}),_.E("data.accessibilityText"),_.u("design:type",String),_.u("design:paramtypes",[])],Fr.prototype,"ariaLabel",null);_.z([_.x({reflectToAttribute:!0}),_.E("data.style"),_.u("design:type",String),_.u("design:paramtypes",[])],Fr.prototype,"vcOfferStyle",null);_.z([_.E("data.style","data.titleText"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Fr.prototype,"showTitleText",null);Fr=_.z([_.qZ({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],Fr);
_.e(Fr,"yt-vc-offer-renderer",function(){if(roC===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;oqi===void 0&&(oqi=document.createElement("template"));var J=oqi;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);roC=Z}Z=roC;return Z},{mode:2});var Do=function(){return _.Q.apply(this,arguments)||this};
_.O(Do,_.Q);Do.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}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],Do.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],Do.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],Do.prototype,"data",void 0);Do=_.z([_.qZ({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],Do);
_.e(Do,"yt-vc-offer-layout-renderer",function(){if(Joi===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;abW===void 0&&(abW=document.createElement("template"));var J=abW;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Joi=Z}Z=Joi;return Z},{mode:2});var PjJ;var fbK;var iuD;var Bho;var cZ=function(){return _.Q.apply(this,arguments)||this};
_.O(cZ,_.Q);cZ.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}}}}}};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],cZ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],cZ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],cZ.prototype,"data",void 0);cZ=_.z([_.qZ({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],cZ);
_.e(cZ,"yt-ypc-offers-modal-top-bar-renderer",function(){if(Bho===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;iuD===void 0&&(iuD=document.createElement("template"));var J=iuD;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Bho=Z}Z=Bho;return Z},{mode:2});var O9=function(){return _.Q.apply(this,arguments)||this};
_.O(O9,_.Q);O9.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"}}}}};
O9.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
O9.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var Z=this.scrollable;Z.attached&&typeof Z.attached==="function"&&Z.attached()};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],O9.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],O9.prototype,"ytRendererstamperBehavior",void 0);_.z([_.Ly("#scrollable"),_.u("design:type",Object)],O9.prototype,"scrollable",void 0);_.z([_.x(),_.u("design:type",Object)],O9.prototype,"data",void 0);O9=_.z([_.qZ({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],O9);
_.e(O9,"yt-ypc-offers-modal-renderer",function(){if(fbK===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;PjJ===void 0&&(PjJ=document.createElement("template"));var J=PjJ;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);fbK=Z}Z=fbK;return Z},{mode:2});var dmo;var mmJ;var GN=function(){return _.Q.apply(this,arguments)||this};
_.O(GN,_.Q);_.P=GN.prototype;_.P.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}}}}}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.H(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.P.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.MR(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.P.onYtPopupOpened_=function(Z,V){(V==null?void 0:V.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.gW(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.P.onYtPopupClosed_=function(Z,V){this.continueButtonTapped||V&&(V.canceled===!0||V.canceled===!1&&V.confirmed===!1)&&this.data.onDismissCommands&&_.gW(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.P.onYtServiceRequestError_=function(Z){this.set("showSpinner",!1);_.sf(this.hostElement,Z.detail.error.message)};
_.P.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.F("enable_ypc_spinners")?_.MR(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
GN.prototype.onYtServiceRequestError_=GN.prototype.onYtServiceRequestError_;GN.prototype.onYtPopupClosed_=GN.prototype.onYtPopupClosed_;GN.prototype.onYtPopupOpened_=GN.prototype.onYtPopupOpened_;GN.prototype.onYtServiceRequestCompleted_=GN.prototype.onYtServiceRequestCompleted_;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],GN.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],GN.prototype,"ytRendererstamperBehavior",void 0);
_.z([_.x(),_.u("design:type",Object)],GN.prototype,"data",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],GN.prototype,"showSpinner",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],GN.prototype,"continueButtonTapped",void 0);_.z([_.x({value:function(){return this.onContinueTapped_.bind(this)}}),
_.u("design:type",Function)],GN.prototype,"bindOnContinueTapped_",void 0);_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],GN.prototype,"onYtServiceRequestCompleted_",null);_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],GN.prototype,"onYtPopupOpened_",null);
_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],GN.prototype,"onYtPopupClosed_",null);_.z([_.$K("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],GN.prototype,"onYtServiceRequestError_",null);GN=_.z([_.qZ({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],GN);
_.e(GN,"yt-ypc-upgrade-dialog-renderer",function(){if(mmJ===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;dmo===void 0&&(dmo=document.createElement("template"));var J=dmo;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);mmJ=Z}Z=mmJ;return Z},{mode:2});var Nhi;var Cjk;var wZ=function(){return _.Q.apply(this,arguments)||this};
_.O(wZ,_.Q);wZ.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
wZ.prototype.computeHasButtons_=function(Z){return!(!Z.dismissButton&&!Z.confirmButton)};
wZ.prototype.computeStyle_=function(Z){return Z||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],wZ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],wZ.prototype,"ytEventForwardingBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],wZ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],wZ.prototype,"data",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],wZ.prototype,"positionType",void 0);
_.z([_.x({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.u("design:type",Boolean)],wZ.prototype,"hasButtons_",void 0);_.z([_.x({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.u("design:type",Boolean)],wZ.prototype,"style_",void 0);wZ=_.z([_.qZ({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],wZ);
_.e(wZ,"yt-bubble-hint-renderer",function(){if(Cjk===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;Nhi===void 0&&(Nhi=document.createElement("template"));var J=Nhi;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Cjk=Z}Z=Cjk;return Z},{mode:2});var qi8;var Sio;var y7=function(){var Z=_.pq.apply(this,arguments)||this;Z.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return Z};
_.O(y7,_.pq);_.P=y7.prototype;_.P.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.P.attached=function(){var Z=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){Z.$.thumbnail.onShow();Z.$["header-image"].onShow()})};
_.P.handleCheckBoxUpdateAction_=function(Z){this.canShowCheckboxEnabledConfirmButton=Z};
_.P.computeUseOverlayForSpinner_=function(Z,V){return!!Z&&V};
_.P.computeShowSpinner_=function(Z,V){return Z||!!V};
_.P.fireOnCloseActions_=function(){var Z,V=_.B(((Z=this.data)==null?void 0:Z.onClosedActions)||[]);for(Z=V.next();!Z.done;Z=V.next())this.ytRendererBehavior.resolveCommand(Z.value)};
_.P.fireOnOpenCommands_=function(Z){var V,a=(V=this.data)==null?void 0:V.onOpenCommands;if(a)for(Z.stopImmediatePropagation(),Z=_.B(a),V=Z.next();!V.done;V=Z.next())this.ytRendererBehavior.resolveCommand(V.value)};
_.P.fireOnDismissCommands_=function(Z){var V,a=(V=this.data)==null?void 0:V.onDismissCommands;if(a)for(Z.stopImmediatePropagation(),Z=_.B(a),V=Z.next();!V.done;V=Z.next())this.ytRendererBehavior.resolveCommand(V.value)};
_.P.openPopupHandler_=function(Z){Z.detail==this&&this.fireOnOpenCommands_(Z)};
_.P.closePopupHandler_=function(Z,V){_.L4(this,"yt-confirm-dialog-close-action",[V]);this.fireOnCloseActions_();(V&&V.canceled===!0||V&&V.canceled===!1&&V.confirmed===!1)&&this.fireOnDismissCommands_(Z)};
_.P.onHeaderImageChanged_=function(){var Z;((Z=this.data)==null?0:Z.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.P.computeHasHeaderImageWidth_=function(Z){return Z!=void 0};
_.P.computeHasLoadingMessage=function(Z){return!!Z};
_.P.onHeaderImageWidthChanged_=function(){var Z,V=(Z=this.data)==null?void 0:Z.headerImageWidth;if(V){if(Z=1.25*V*2+V,this.$.main.style.width=Z+"px",V=this.$.scroller.firstElementChild)V.style.minWidth=Z+"px"}else this.$.main.style.width="100%"};
_.P.onThumbnailChanged_=function(){var Z;((Z=this.data)==null?0:Z.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")};
_.P.onYtNavigate_=function(Z){Z=_.yp(Z);Z instanceof Node&&_.xK(this.$["confirm-button"]).contains(Z)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.P.computePrimaryIsCancel_=function(Z){return Z};
_.P.computeIsCancelButtonHidden_=function(Z){return Z.skipCancelButton||!Z.cancelButton};
_.P.computeIsCheckboxHidden_=function(Z){return!Z.checkbox};
_.P.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.P.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.P.onYtServiceRequestCompleted_=function(){var Z;((Z=this.data)==null?0:Z.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.QS.Object.defineProperties(y7,{template:{configurable:!0,enumerable:!0,get:function(){if(Sio===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;qi8===void 0&&(qi8=document.createElement("template"));var J=qi8;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);Sio=Z}Z=Sio;return Z}}});
y7.prototype.onYtServiceRequestCompleted_=y7.prototype.onYtServiceRequestCompleted_;y7.prototype.onYtServiceRequestSent_=y7.prototype.onYtServiceRequestSent_;y7.prototype.onThumbnailLoaded_=y7.prototype.onThumbnailLoaded_;y7.prototype.onYtNavigate_=y7.prototype.onYtNavigate_;y7.prototype.onThumbnailChanged_=y7.prototype.onThumbnailChanged_;y7.prototype.onHeaderImageWidthChanged_=y7.prototype.onHeaderImageWidthChanged_;y7.prototype.onHeaderImageChanged_=y7.prototype.onHeaderImageChanged_;
y7.prototype.closePopupHandler_=y7.prototype.closePopupHandler_;y7.prototype.openPopupHandler_=y7.prototype.openPopupHandler_;_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],y7.prototype,"ytActionHandlerBehavior",void 0);_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],y7.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],y7.prototype,"ytRendererBehavior",void 0);
_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],y7.prototype,"ytEventForwardingBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],y7.prototype,"data",void 0);_.z([_.x({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.u("design:type",Boolean)],y7.prototype,"primaryIsCancel",void 0);_.z([_.x({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.u("design:type",Boolean)],y7.prototype,"isCancelButtonHidden",void 0);
_.z([_.x({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.u("design:type",Boolean)],y7.prototype,"isCheckboxHidden",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],y7.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.z([_.x({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.u("design:type",Boolean)],y7.prototype,"useOverlayForSpinner_",void 0);
_.z([_.x({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.u("design:type",Boolean)],y7.prototype,"showSpinner_",void 0);_.z([_.x({value:!1}),_.u("design:type",Boolean)],y7.prototype,"isActionInProgress_",void 0);_.z([_.x({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.u("design:type",Boolean)],y7.prototype,"hasHeaderImageWidth_",void 0);
_.z([_.x({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.u("design:type",Boolean)],y7.prototype,"hasLoadingMessage",void 0);_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],y7.prototype,"openPopupHandler_",null);_.z([_.$K("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],y7.prototype,"closePopupHandler_",null);
_.z([_.RX("data.headerImage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],y7.prototype,"onHeaderImageChanged_",null);_.z([_.RX("data.headerImageWidth"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],y7.prototype,"onHeaderImageWidthChanged_",null);_.z([_.RX("data.thumbnail"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],y7.prototype,"onThumbnailChanged_",null);
_.z([_.$K("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],y7.prototype,"onYtNavigate_",null);_.z([_.$K("yt-img-shadow-loaded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],y7.prototype,"onThumbnailLoaded_",null);_.z([_.$K("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.Dw]),_.u("design:returntype")],y7.prototype,"onYtServiceRequestSent_",null);
_.z([_.$K("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.H3]),_.u("design:returntype")],y7.prototype,"onYtServiceRequestCompleted_",null);y7=_.z([_.qZ({is:"yt-confirm-dialog-renderer",noInjection:!0})],y7);var ThS;var YiK;var bS=function(){return _.Q.apply(this,arguments)||this};
_.O(bS,_.Q);bS.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.H(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
bS.prototype.computeConfirmButton_=function(Z){var V={text:Z.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};Z.confirmNavigationEndpoint?V.navigationEndpoint=Z.confirmNavigationEndpoint:Z.confirmServiceEndpoint&&(V.serviceEndpoint=Z.confirmServiceEndpoint);return V};
bS.prototype.computeShowTitle_=function(Z){return!(Z==null||!Z.title)};
_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],bS.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],bS.prototype,"data",void 0);_.z([_.x({computed:"computeShowTitle_(data)"}),_.u("design:type",Boolean)],bS.prototype,"showTitle",void 0);bS=_.z([_.qZ({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],bS);
_.e(bS,"yt-fancy-dismissible-dialog-renderer",function(){if(YiK===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;ThS===void 0&&(ThS=document.createElement("template"));var J=ThS;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);YiK=Z}Z=YiK;return Z});var XTk;var KpS;var U9=function(){var Z=_.Q.apply(this,arguments)||this;Z.spinnerActive=!1;return Z};
_.O(U9,_.Q);U9.prototype.created=function(){QLS(2201)};
U9.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
U9.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
U9.prototype.onIronOverlayClosed=U9.prototype.onIronOverlayClosed;U9.prototype.onIronOverlayOpened=U9.prototype.onIronOverlayOpened;_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],U9.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.pi),_.u("design:type",Object)],U9.prototype,"tpYtIronOverlayBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],U9.prototype,"data",void 0);_.z([_.x(),_.u("design:type",Object)],U9.prototype,"spinnerActive",void 0);
_.z([_.$K("iron-overlay-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],U9.prototype,"onIronOverlayOpened",null);_.z([_.$K("iron-overlay-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],U9.prototype,"onIronOverlayClosed",null);U9=_.z([_.qZ({is:"yt-loading-renderer",disableElementRegistration:!0})],U9);
_.e(U9,"yt-loading-renderer",function(){if(KpS===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;XTk===void 0&&(XTk=document.createElement("template"));var J=XTk;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);KpS=Z}Z=KpS;return Z},{mode:2});var nqL;var lbW;var HZ=function(){var Z=_.Q.apply(this,arguments)||this;Z.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);Z.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);Z.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";Z.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return Z};
_.O(HZ,_.Q);_.P=HZ.prototype;_.P.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.P.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.P.onDarkModeToggledAction=function(Z){this.isDarkTheme=Z};
_.P.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.P.openPopupHandler_=function(Z){Z.detail===this.hostElement&&this.hostElement.hidden&&_.MR(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.P.onDismissButtonTap_=function(){var Z;this.closeOnDismissButton_.has(((Z=this.data)==null?void 0:Z.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.MR(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.P.onAcceptButtonTap_=function(){var Z;this.closeOnAcceptButton_.has(((Z=this.data)==null?void 0:Z.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.MR(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.P.computeHasHeader_=function(Z){return!!Z.headerBackgroundImage};
_.P.computeLayoutStyle_=function(Z){return Z};
_.P.computePopupSize_=function(Z){return Z};
_.P.computeIconType_=function(Z){return Z.dialogIcon&&Z.dialogIcon.iconType?Z.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":Z.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":Z.dialogIcon.iconType:""};
_.P.computeIsLogo_=function(Z){return!!Z.dialogIcon&&!!Z.dialogIcon.iconType&&(Z.dialogIcon.iconType==="YOUTUBE_LOGO"||Z.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||Z.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.P.computeHasCustomLogo=function(Z){return!(Z==null||!Z.headerForegroundImage)};
_.P.computeCustomLogo=function(Z,V){if(Z!=null&&Z.headerForegroundImage)return Z.headerForegroundImageDark?V?Z.headerForegroundImageDark:Z.headerForegroundImage:Z.headerForegroundImage};
_.P.computeHeaderBackgroundImage=function(Z,V){if(Z!=null&&Z.headerBackgroundImage)return V&&(Z==null?0:Z.headerBackgroundImageDark)?Z.headerBackgroundImageDark:Z.headerBackgroundImage};
_.P.shouldShowIconContainer=function(Z,V){return Z&&!V};
_.P.shouldShowNonYouTubeIcon=function(Z,V){return!Z&&!V};
_.P.getLogoImageId=function(Z){var V,a,J;return(Z=(V=this.computeCustomLogo(Z,this.isDarkTheme))==null?void 0:(a=V.thumbnails)==null?void 0:(J=a[0])==null?void 0:J.height)&&Z%31===0?"custom-logo-with-padding":"custom-logo"};
HZ.prototype.openPopupHandler_=HZ.prototype.openPopupHandler_;HZ.prototype.dataChanged_=HZ.prototype.dataChanged_;_.z([_.A(_.hL.YtRendererstamperBehavior),_.u("design:type",Object)],HZ.prototype,"ytRendererstamperBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],HZ.prototype,"ytRendererBehavior",void 0);_.z([_.x(),_.u("design:type",Boolean)],HZ.prototype,"isDarkTheme",void 0);
_.z([_.x({computed:"computeCustomLogo(data, isDarkTheme)"}),_.u("design:type",Object)],HZ.prototype,"customLogo",void 0);_.z([_.x({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.u("design:type",Object)],HZ.prototype,"headerBackgroundImage",void 0);_.z([_.x(),_.u("design:type",Object)],HZ.prototype,"data",void 0);_.z([_.x({computed:"computeHasHeader_(data)"}),_.u("design:type",Boolean)],HZ.prototype,"hasHeader",void 0);
_.z([_.x({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.u("design:type",Object)],HZ.prototype,"layoutStyle",void 0);_.z([_.x({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.u("design:type",Object)],HZ.prototype,"popupSize",void 0);_.z([_.x({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],HZ.prototype,"hasLogo",void 0);
_.z([_.x({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],HZ.prototype,"hasCustomLogo",void 0);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],HZ.prototype,"dataChanged_",null);_.z([_.$K("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],HZ.prototype,"openPopupHandler_",null);
HZ=_.z([_.qZ({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],HZ);
_.e(HZ,"yt-upsell-dialog-renderer",function(){if(lbW===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;nqL===void 0&&(nqL=document.createElement("template"));var J=nqL;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);lbW=Z}Z=lbW;return Z},{mode:2});var tZL=_.Uc(function(Z){return _.S("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-dialog-header"},_.S(_.K,{cond:Z.title,then:function(V){return _.S("h2",{class:"mini-app-game-info-dialog-view-model-wiz__header-title"},V)}}))},"mg"),sTD=_.Uc(function(Z){return _.S("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-dialog-footer"},_.S(_.lB,{data:Z.closeButton},{buttonViewModel:function(V){return _.S("div",null,_.S(_.yk,{data:V.data}))}}))},"ng"),Fpo=_.Uc(function(Z){var V=
Z.data;
return _.S(_.Wr,null,_.S("div",{class:"mini-app-game-info-dialog-view-model-wiz__primary-game-info-details"},_.S("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-image-wrapper"},_.S(_.K,{cond:function(){return!!V().image&&!!V().title},
then:function(){return _.S(_.bn,{data:function(){return V().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.S("div",{class:"mini-app-game-info-dialog-view-model-wiz__primary-game-info"},_.S(_.K,{cond:function(){return V().title},
then:function(a){return _.S("h3",{class:"mini-app-game-info-dialog-view-model-wiz__title"},a)}}),_.S(_.K,{cond:function(){return V().primaryGenre},
then:function(a){return _.S("span",{class:"mini-app-game-info-dialog-view-model-wiz__genre"},a)}}))),_.S(_.K,{cond:function(){var a=V().description;
return a&&a.length<=150},
then:function(){return _.S("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-description-wrapper"},_.S("span",{class:"mini-app-game-info-dialog-view-model-wiz__game-description"},function(){return V().description}))}}))},"og"),DmI=_.Uc(function(Z){Z=Z.infoRows;
var V=_.l().resolve(_.s3),a=_.F("enable_displaying_ppn");return _.S("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-rows-wrapper"},_.S(_.q_,{each:Z},function(J){return _.S("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-row"},_.S(_.K,{cond:function(){return J.label},
then:function(r){return _.S("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},r)}}),_.S(_.K,{cond:function(){return J.attributedLabel},
then:function(r){return _.S("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},_.S(_.dH,{text:r,noPreWrap:!0}))}}),_.S(_.K,{cond:function(){return J.value},
then:function(r){return _.S("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},r)}}),_.S(_.K,{cond:function(){return J.attributedValue},
then:function(r){return _.S("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},_.S(_.dH,{text:r,noPreWrap:!0}))}}))}),_.S(_.K,{cond:function(){return a&&V.clientData.has("post_play_nonce")},
then:function(){return _.S("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-row"},_.S("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},"Post Play Nonce"),_.S("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},V.getData("post_play_nonce")))}}))},"pg"),coW=_.Uc(function(Z){var V=Z.data;
return _.S("yt-mini-app-game-info-dialog-view-model",{class:"mini-app-game-info-dialog-view-model-wiz"},_.S(tZL,{title:function(){return V().dialogTitle}}),_.S(Fpo,{data:V}),_.S(_.K,{cond:function(){return V().infoRow},
then:function(a){return _.S(DmI,{infoRows:a})}}),_.S(sTD,{closeButton:function(){return V().closeButton}}))},"qg");
coW.idomCompat=!0;_.jG(coW,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;return _.S("yt-gulp-triggering-dialog-view-model",{class:"ytGulpTriggeringDialogViewModelHost"},_.S(_.bn,{data:function(){return V().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.S("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.S("div",{class:"ytGulpTriggeringDialogViewModelHostIconDiv"},_.S(_.K,{cond:function(){var a=V().ytLogo;return a?a.iconType:null},
then:function(a){return _.S(_.rH,{icon:a,className:"ytGulpTriggeringDialogViewModelHostIcon"})}})),_.S("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.S("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.S(_.dH,{text:function(){return V().title}})),_.S("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.S(_.dH,{text:function(){return V().body}})),_.S("p",{class:"ytGulpTriggeringDialogViewModelHostLastParagraph"},_.S(_.dH,{text:function(){return V().verifyStateText}}))),
_.S("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.S("div",null,_.S(_.lB,{data:function(){return V().dismissButton}},{buttonViewModel:_.yk})),_.S("div",null,_.S(_.lB,{data:function(){return V().linkParentButton}},{buttonViewModel:_.yk})))))},"rg"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.Hh}});var OuC=_.Uc(function(Z){var V=Z.data;return _.S("installment-agreements-view-model",{class:_.un("ytInstallmentAgreementsViewModelHost")},_.S(_.q_,{each:_.yf(function(){return V().agreements},[])},function(a){return _.S("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.S("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.S(_.dH,{text:a.label})),_.S("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.S(_.lB,{data:function(){return a.openButton}},{buttonViewModel:_.yk})))}))},
"sg");
OuC.idomCompat=!0;var Gek=_.Uc(function(Z){return _.S("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.S("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.S(_.dH,{text:function(){return Z.data().inviteMessage}})),_.S("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.S(_.dH,{text:function(){return Z.data().attributedAccountSectionHeaderText}})),_.S("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.S(_.lB,{data:function(){return Z.data().accountAvatar}},{avatarViewModel:_.s1}),_.S("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.S(_.dH,{text:function(){return Z.data().accountName}}),_.S("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.S(_.dH,{text:function(){return Z.data().handle}}))),_.S(_.lB,{data:function(){return Z.data().trailingButton}},{buttonViewModel:_.yk})),_.S("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.S(_.dH,{text:function(){return Z.data().termsOfService}})))},"tg");var wT8=_.Uc(function(Z){var V=_.B(_.Jc(function(){var Zm,BJ;return((Zm=Z.data().createPlaylistDialogFormSchema)==null?0:(BJ=Zm.initialValues)==null?0:BJ.title)?Z.data().createPlaylistDialogFormSchema.initialValues.title:""})),a=V.next().value,J=V.next().value;
V=_.B(_.Jc(function(){Z.data();return!1}));
var r=V.next().value,f=V.next().value;V=_.B(_.Jc(function(){Z.data();return!1}));
var d=V.next().value,N=V.next().value;V=_.B(_.Jc(function(){var Zm,BJ;return(Zm=Z.data().createPlaylistDialogFormSchema)==null?void 0:(BJ=Zm.initialValues)==null?void 0:BJ.visibility}));
var C=V.next().value,T=V.next().value;V=_.B(_.Jc(function(){Z.data();return!1}));
var Y=V.next().value,X=V.next().value;V=_.B(_.Jc(function(){var Zm,BJ;return(Zm=Z.data().createPlaylistDialogFormSchema)==null?void 0:(BJ=Zm.initialValues)==null?void 0:BJ.isCollaborative}));
var n=V.next().value,t=V.next().value,c=_.v6();_.lp(function(){var Zm=c.value.querySelector("textarea");Zm&&(Zm.value=a())});
_.so(function(){var Zm;_.r7o((Zm=Z.data().createPlaylistDialogFormSchema)==null?void 0:Zm.id,{onSubmit:function(){var BJ=a();var Fu=C(),Ga=n(),OE=Z.data();BJ={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:BJ,privacyStatus:Fu,videoIds:OE.videoIds,sourcePlaylistId:OE.sourcePlaylistId,params:Ga?OE.createPlaylistParamsCollaborationEnabled:OE.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.l().resolve(_.Lf).resolveCommand(BJ)},
isValid:function(){return r()&&!d()&&!Y()}})});
var y=function(Zm){if(Zm!==void 0&&(J(Zm),!r()&&Zm.length>0&&f(!0),r())){var BJ=WR8(Z.data());if(BJ){var Fu=BJ.minLength;BJ=BJ.maxLength;Fu&&Zm.length<Fu?N(!0):BJ&&Zm.length>BJ?N(!0):N(!1)}}},U=function(){var Zm=!(!n()||C()!=="PRIVATE");
X(Zm)},v=function(Zm){Zm!==void 0&&(T(Zm),U())},h=function(){if(Y())return IyK(Z.data())},L=function(){t(!n());
U()},R=function(){return{validate:function(Zm){if(r()){var BJ=WR8(Z.data());
if(BJ){var Fu=BJ.minLength;BJ=BJ.translations;if(Fu&&Zm.length<Fu)return BJ==null?void 0:BJ.minLengthErrorMessage}}}}},rJ=function(){var Zm=WR8(Z.data()),BJ=Zm==null?void 0:Zm.maxLength,Fu;
Zm=Zm==null?void 0:(Fu=Zm.translations)==null?void 0:Fu.maxLengthErrorMessage;if(BJ&&Zm)return{maxChars:BJ,errorMessage:Zm}};
return _.S("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.S("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:c},_.S(_.lB,{data:function(){return Z.data().playlistTitle}},{textFormFieldViewModel:function(Zm){return _.S(_.QO8,{data:Zm.data,
text:a,onInput:y,validation:R,characterLimit:rJ})},
textFieldViewModel:function(Zm){return _.S(_.x_I,{data:Zm.data,text:a,onInput:y,validation:R,characterLimit:rJ})}})),_.S("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.S(_.lB,{data:function(){return Z.data().playlistVisibility}},{dropdownViewModel:function(Zm){return _.S(_.Ivo,{data:Zm.data,
onSelected:v,error:h})}})),_.S(_.K,{cond:function(){return!!Z.data().playlistCollaborate},
then:function(){return _.S("div",null,_.S(_.lB,{data:function(){return Z.data().playlistCollaborate}},{switchListItemViewModel:function(Zm){return _.S(_.TA,{data:Zm.data,
onTap:L})}}))}}))},"ug");var yo0=_.Uc(function(Z){var V=_.yf(Z.noPadding,!1),a=function(){var r,f;return(f=(r=Z.data().logo.accessibilityData)==null?void 0:r.label)!=null?f:""},J={};
return _.S("upsell-view-model",{class:_.un("ytUpsellViewModelHost",(J.ytUpsellViewModelHostNoPadding=function(){return V()},J))},_.S("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.S(_.K,{cond:function(){return _.MT(Z.data().logo)},
then:function(r){return _.S(_.bn,{data:r,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:a})}})),_.S("div",{class:"ytUpsellViewModelHostUpsellTitle"},_.S(_.dH,{text:function(){return Z.data().title}})),_.S("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.S(_.q_,{each:function(){var r;
return(r=Z.data().subtitles)!=null?r:[]},
keyBy:"INDEX"},function(r){return _.S("div",{class:"ytUpsellViewModelHostUpsellSubtitleSectionSubtitle"},_.S(_.dH,{text:r}))})),_.S("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.S(_.q_,{each:function(){var r;
return(r=Z.data().benefitInfos)!=null?r:[]},
keyBy:"INDEX"},function(r){return _.S(_.K,{cond:function(){return r().info},
then:function(f){return _.S("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.S(_.rH,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.S(_.dH,{text:f}))}})})),_.S("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.S(_.q_,{each:function(){var r;
return(r=Z.data().legalInfos)!=null?r:[]},
keyBy:"INDEX"},function(r){return _.S("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo"},_.S(_.dH,{text:r}))})))},"vg");var buK=_.Uc(function(Z){var V=Z.data;Z={};Z=(Z.ytMiniAppScoreChallengeViewModelScoreRadial=!0,Z.ytMiniAppScoreChallengeViewModelDarkScoreRadial=ZyW(),Z);return _.S("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.S("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return V().title}),_.S("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return V().subtitle}),_.S("div",{class:_.gK(Z)},_.S("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return V().score})),_.S("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return V().prompt}))},"wg");var Um8=function(){this.store=_.Oc();this.formId=""};var HuD=_.Uc(function(Z){function V(N){if(N&&(N=_.D(N,_.NT)))return Object.assign({},N,{isSelected:f()})}
var a=_.B(_.Jc(function(){var N,C;return(C=(N=_.D(Z.data().option,_.NT))==null?void 0:N.isSelected)!=null?C:!1})),J=a.next().value,r=a.next().value,f=J;
_.so(function(){var N;_.r7o((N=Z.data().formSchema)==null?void 0:N.id,{onSubmit:function(){var C=_.l().resolve(_.Lf),T=!!Z.data().selectedCommand,Y=!!Z.data().unselectedCommand;if(f()){if(T)var X=Z.data().selectedCommand}else Y&&(X=Z.data().unselectedCommand);X=_.Xy(X);V(Z.data().option)&&!X?(C="",!T&&Y?C="selected ":T&&!Y&&(C="unselected "),T=new _.qa("No "+C+"command found for SelectionListItemFormViewModel"),_.t$(T)):X&&C.resolveCommand(X)},
isValid:function(){return!0}})});
var d=function(){r(!f())};
_.sN(function(){var N,C,T=(N=Z.data())==null?void 0:(C=N.formSchema)==null?void 0:C.id;T&&_.J7H()().delete(T)});
return _.S("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.S("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.S(_.dH,{text:function(){return Z.data().paragraph}})),_.S(_.K,{cond:function(){return V(Z.data().option)},
then:function(N){return _.S(_.SU,{data:N,isCompact:!0,hideSelectionTextChevron:!0,onTap:d,disableHorizontalPadding:!0})}}))},"xg");var Ao0=_.Uc(function(Z){var V=Z.data;var a=Z.disablePadding;var J=Z.className;var r=_.v6(),f=function(){return VLL(V().banner,V().assetContainerPaddingStyle)},d=function(){return VLL(V().imageBanner,V().assetContainerPaddingStyle)},N=function(){return V().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"};
_.so(function(){var C=function(){_.MR(r.value,"yt-refit-popups-action")},T;
(T=r.value)==null||T.addEventListener("image-loaded",C);_.sN(function(){var Y;(Y=r.value)==null||Y.removeEventListener("image-loaded",C)})});
Z={};return _.S("yt-dialog-header-view-model",{el:r,class:_.un(J,(Z.ytDialogHeaderViewModelHost=!0,Z.ytDialogHeaderViewModelHostDisablePadding=a,Z))},_.S(_.K,{cond:function(){return V().banner},
then:function(){var C={};return _.S("div",{class:_.un(J,(C.ytDialogHeaderViewModelBanner=!0,C.ytDialogHeaderViewModelBannerFullBleed=N,C)),style:_.ot({"max-height":function(){return V().assetContainerMaxHeight?V().assetContainerMaxHeight+"px":""}})},_.S(_.p2,{data:f,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.S(_.K,{cond:function(){return V().imageBanner},
then:function(){var C={};return _.S("div",{class:_.un(J,(C.ytDialogHeaderViewModelBanner=!0,C.ytDialogHeaderViewModelBannerFullBleed=N,C)),style:_.ot({"max-height":function(){return V().assetContainerMaxHeight!==void 0?V().assetContainerMaxHeight+"px":void 0}})},_.S(_.p2,{data:d,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.S(_.K,{cond:function(){return V().customAssetContainer},
then:function(C){return _.S("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},_.S(_.lB,{data:C},{avatarStackViewModel:_.S0}))}}),_.S(_.K,{cond:function(){return V().customBanner},
then:function(C){return _.S("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},_.S(_.lB,{data:C},{avatarStackViewModel:_.S0}))}}),_.S(_.K,{cond:function(){return V().headline},
then:function(C){return _.S("h2",null,_.S(_.dH,{text:C,className:"ytDialogHeaderViewModelText"}))}}))},"yg");
Ao0.idomCompat=!0;var ke8=_.Uc(function(Z){var V=_.Pqo(function(){return Z.data().formId}),a=V.onSubmit,J=V.isValid;
return _.S("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.S(_.lB,{data:function(){return Z.data().panelFooter}},{panelFooterViewModel:function(r){return _.S(_.UZ,{data:r.data,
disablePadding:!0,disablePrimaryButton:function(){return!J()},
onClickPrimaryButton:function(){a()}})}}))},"zg");var vq0=_.Uc(function(Z){var V=_.bm(Z,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),a=V.elRefCallback;Z=V.iconWiz;var J=V.assetWiz,r=V.assetType,f=V.titleWiz,d=V.leadingActionHeaderWiz,N=V.trailingActionHeaderWiz,C=V.headerPosition,T=V.contentWiz,Y=V.buttonLayout,X=V.buttonStyle,n=V.primaryButtonWiz,t=V.secondaryButtonWiz,c=V.contentAlignment,y=V.isFullscreen,U=V.width,v=V.maxHeight,h=V.isHeaderWizDefined,
L=V.headerWiz,R=V.isFooterWizDefined,rJ=V.footerWiz;V=_.v6(function(jE){a==null||a(jE)});
var Zm=J?function(){return J({className:"yt-spec-dialog-layout__dialog-layout-asset-item"})}:void 0,BJ=n?function(){var jE={};
return n({buttonOverrides:function(){return{style:(X==null?void 0:X())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.un((jE["yt-spec-dialog-layout__dialog-layout-button"]=!0,jE["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(Y==null?void 0:Y())===0||(Y==null?void 0:Y())===2},jE))})}:void 0,Fu=t?function(){var jE={};
return t({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.un((jE["yt-spec-dialog-layout__dialog-layout-button"]=!0,jE["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(Y==null?void 0:Y())===0||(Y==null?void 0:Y())===2},jE))})}:void 0,Ga=function(){return(!!f||!!d||!!N)&&C()===0},OE={},hO={},kV={},eE={};
return _.S("dialog-layout",{el:V,class:_.un((OE["yt-spec-dialog-layout"]=!0,OE["yt-spec-dialog-layout--dialog-layout-fullscreen"]=y,OE["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!y()},OE["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return v()===1},OE["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(r==null?void 0:r())===1},OE)),
style:function(){return(U==null?void 0:U())!==void 0?"width: "+U+"px;":""}},Z?_.S("div",{class:_.un((hO["yt-spec-dialog-layout__dialog-layout-icon"]=!0,hO["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!J&&C()===1},hO["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return c()===1},hO))},_.S(Z,null)):null,_.S(_.K,{cond:h,
then:function(){return L?_.S("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.S(L,null)):null},
else:function(){return _.S(_.Wr,null,_.S(_.K,{cond:Ga,then:function(){return _.S(Eqo,{contentAlignment:c,LeadingActionHeader:d,TrailingActionHeader:N,Title:f,isAboveAsset:!!Zm})}}),Zm?_.S("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.S(Zm,null)):null)}}),_.S("div",{class:_.un((kV["yt-spec-dialog-layout__dialog-layout-container"]=!0,kV["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(c==null?void 0:c())===1},kV["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-container-top-padding"]=
function(){return!f&&!L||!!Zm&&(C==null?void 0:C())===0},kV))},_.S(_.K,{cond:function(){return f&&!L&&(C==null?void 0:C())===1},
then:function(){return _.S(Eqo,{contentAlignment:c,LeadingActionHeader:d,TrailingActionHeader:N,Title:f,isAboveAsset:!1})}}),T?_.S("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.S("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.S(T,null))):null,_.S(_.K,{cond:R,
then:function(){return rJ?_.S("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.S(rJ,null)):null}}),BJ||Fu?_.S(jTW,{footerClasses:_.un((eE["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,eE["yt-spec-dialog-layout__dialog-layout-footer"]=!0,eE["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(Y==null?void 0:Y())===2},eE["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(Y==null?void 0:Y())===1},eE)),
PrimaryButton:BJ,SecondaryButton:Fu}):null))},"Ag"),Eqo=_.Uc(function(Z){var V=_.bm(Z,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),a=V.contentAlignment,J=V.LeadingActionHeader;Z=V.Title;var r=V.TrailingActionHeader,f=V.isAboveAsset,d=V.enableLeadingActionHeader;V={};return _.S("div",{class:_.un((V["yt-spec-dialog-layout__dialog-header-container"]=!0,V["yt-spec-dialog-layout__dialog-header"]=!0,V["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=f,V["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(a==null?void 0:a())===1&&d()},V))},_.S(_.K,{cond:function(){return d()},
then:function(){return J?_.S("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.S(J,null)):null}}),Z?_.S("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.S(Z,null)):null,r?_.S("div",null,_.S(r,null)):null)},"Bg"),jTW=_.Uc(function(Z){var V=Z.footerClasses;
var a=Z.PrimaryButton;Z=Z.SecondaryButton;return _.S("div",{class:V},Z?_.S(Z,null):null,a?_.S(a,null):null)},"Cg");var xmk=_.Uc(function(Z){var V=Z.data;return _.S("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.S("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.S(_.lB,{data:function(){return V().avatar}},{avatarViewModel:_.s1})),_.S("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.S(_.dH,{text:function(){return V().title}})),_.S(_.dH,{text:function(){return V().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"Dg");var QTo=_.Uc(function(Z){var V=Z.data;return _.S("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.S("div",{class:"ytAccessConfirmationViewModelContent"},_.S(_.lB,{data:function(){return V().dualAvatar}},{dualAvatarViewModel:function(a){return _.S("div",{class:"ytAccessConfirmationViewModelDualAvatar"},_.S(_.j3b,{data:a.data}))}}),_.S("h2",{class:"ytAccessConfirmationViewModelTitle"},_.S(_.dH,{text:function(){return V().title}})),_.S(_.dH,{text:function(){return V().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Eg");var pTo=_.Uc(function(Z){var V=Z.data;var a=void 0;Z=_.B(_.ip("",void 0,"O14qgc"));var J=Z.next().value,r=Z.next().value,f,d=function(){r("");var T;(T=a)!=null&&T.store.dispatch(_.$z({type:"RESET_COMMAND_MAP"}))};
_.so(function(){a=new Um8;window.addEventListener("yt-popup-closed",d)});
_.lp(function(){if(a&&f!==V().formId){var T=a,Y=V();Y.formId&&(T.formId=Y.formId,T.store.dispatch(_.$z({type:"SET_CURRENT_FORM_ID",payload:{formId:T.formId}})));f=V().formId}});
_.sN(function(){window.removeEventListener("yt-popup-closed",d)});
var N=function(T,Y,X){Y.key&&X&&Y.key!==J()&&(r(Y.key),a&&Y.command&&a.store.dispatch(_.$z({type:"SET_COMMAND_FOR_GROUP_ID",payload:{groupId:X,command:Y.command}})))},C=function(){if(_.D(V().content,_.lTK))return!(J==null?0:J())};
return _.S("yt-dialog-view-model",{class:_.un("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.S(vq0,{headerWiz:function(){return _.S("span",{skip:!0},_.S(_.lB,{data:function(){return V().header}},{dialogHeaderViewModel:function(T){return _.S(Ao0,{data:T.data,
disablePadding:!0})}}))},
isHeaderWizDefined:function(){return!!V().header},
contentWiz:function(){return _.S("span",{skip:!0},_.S(_.lB,{data:function(){return V().customContent?V().customContent:V().content}},{basicContentViewModel:_.C4K,
createPlaylistDialogFormViewModel:wT8,collaborativePlaylistInviteMessageViewModel:Gek,miniAppScoreChallengeViewModel:buK,radioButtonGroupViewModel:function(T){return _.S(_.uLk,{data:T.data,selectedKey:J,onSelected:N})},
selectionListItemFormViewModel:HuD,upsellViewModel:function(T){return _.S(yo0,{data:T.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:xmk,installmentAgreementsViewModel:OuC,accessConfirmationViewModel:QTo,listViewModel:_.q_W}))},
footerWiz:function(){return _.S("span",{skip:!0},_.S(_.lB,{data:function(){return V().footer}},{panelFooterViewModel:function(T){return _.S(_.UZ,{data:T.data,
disablePadding:!0,disablePrimaryButton:C})},
formPanelFooterViewModel:ke8,formFooterViewModel:function(T){return _.S(_.Eyk,{data:T.data,disablePadding:!0})}}))},
isFooterWizDefined:function(){return!!V().footer}}))},"Fg");
pTo.idomCompat=!0;_.jG(pTo,"yt-dialog-view-model",{props:{data:_.Hh},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var hj0=_.Uc(function(Z){var V=Z.data;Z={};return _.S("yt-panel-header-view-model",{class:_.un("yt-panel-header-view-model-wiz",(Z["yt-panel-header-view-model-wiz--hide-divider"]=function(){return!!V().shouldHideDivider},Z["yt-panel-header-view-model-wiz--compact"]=function(){return!!V().subtitle},Z))},_.S("div",{class:"yt-panel-header-view-model-wiz__title-wrapper"},_.S(_.K,{cond:function(){return V().title},
then:function(a){return _.S(_.dH,{text:a,className:"yt-panel-header-view-model-wiz__title"})}}),_.S(_.K,{cond:function(){return V().subtitle},
then:function(a){return _.S(_.dH,{text:a,className:"yt-panel-header-view-model-wiz__subtitle"})}})),_.S("div",{class:"yt-panel-header-view-model-wiz__trailing-buttons"},_.S(_.lB,{data:function(){return V().trailingButtons}},{buttonViewModel:function(a){return _.S(_.yk,{data:a.data,
className:"yt-panel-header-view-model-wiz__button"})}})))},"Gg");
hj0.idomCompat=!0;var ejK=_.Uc(function(Z){var V=_.VE(function(f){var d;if((d=Z.skipContentClick)==null?0:d.call(Z))return!1;Z.onContentWrapperClick(f);return!0}),a,J,r;
return _.S("div",{class:_.un("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return Z.isAnimating()?"transform: translateY("+Z.currentY()+"px);transition: 0.2s":""}},(a=Z.header)==null?void 0:a.call(Z),_.S("div",{id:Z.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.ot({"max-height":(0,_.CH)(Z.maxHeightForContentWrapper)}),"on:scroll":rzK(Z.onScroll),"on:touchmove":rzK(function(f){return void f.stopPropagation()})},_.S("div",{el:{onRender:Z.contentWrapperEl},
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":V},(J=Z.body)==null?void 0:J.call(Z))),(r=Z.footer)==null?void 0:r.call(Z))},"Hg");
ejK.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var zji=_.Uc(function(Z){var V=_.yf(Z.leadingLabel),a=_.yf(Z.trailingLabel),J=_.yf(Z.footerButtonType),r=function(){return V()||a()||Z.hasPrimaryButton()||Z.hasSecondaryButton()},f={},d=_.un("yt-spec-bottom-sheet-layout__primary-button",(f["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return J()===0&&Z.hasPrimaryButton()},f["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return J()===1&&Z.hasPrimaryButton()},f["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return J()===2&&Z.hasPrimaryButton()},f["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return J()===3&&Z.hasPrimaryButton()},f));
f={};var N=_.un("yt-spec-bottom-sheet-layout__secondary-button",(f["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return J()===1&&Z.hasSecondaryButton()},f["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return J()===2&&Z.hasSecondaryButton()},f["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return J()===3&&Z.hasPrimaryButton()},f));
return _.S(_.K,{cond:Z.hasFooterOverride,then:function(){var C;return _.S(_.Wr,null,(C=Z.footerOverride)==null?void 0:C.call(Z))},
else:function(){return _.S(_.K,{cond:r,then:function(){return _.S("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.S(_.K,{cond:function(){return V()||a()},
then:function(){var C={};return _.S("div",{class:_.un("yt-spec-bottom-sheet-layout__footer-label-wrapper",(C["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!Z.hasPrimaryButton()},C))},_.S(_.K,{cond:V,
then:function(){return _.S("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},V)}}),_.S(_.K,{cond:a,
then:function(){return _.S("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},a)}}))}}),_.S(_.K,{cond:function(){return Z.hasPrimaryButton()||Z.hasSecondaryButton()},
then:function(){var C={};return _.S("div",{class:_.un("yt-spec-bottom-sheet-layout__footer-button-wrapper",(C["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.dmB,C))},_.S(_.K,{cond:function(){return Z.hasSecondaryButton()&&J()!==0},
then:function(){var T;return _.S("div",{class:N},(T=Z.secondaryButton)==null?void 0:T.call(Z))}}),_.S(_.K,{cond:Z.hasPrimaryButton,
then:function(){var T;return _.S("div",{class:d},(T=Z.primaryButton)==null?void 0:T.call(Z))}}))}}))}})}})},"Ig");
zji.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var $mi=_.Uc(function(Z){var V=_.yf(Z.title),a=_.yf(Z.subtitle),J=_.VE(function(d){var N;(N=Z.touchstart)==null||N.call(Z,d);return!1}),r=_.VE(function(d){var N;
(N=Z.touchmove)==null||N.call(Z,d);return!1}),f=_.VE(function(d){var N;
(N=Z.touchend)==null||N.call(Z,d);return!1});
return _.S("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:Z.headerId,"on:touchstart":J,"on:touchmove":r,"on:touchend":f},_.S("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.S(_.K,{cond:Z.hasHeaderOverride,then:function(){var d;return _.S(_.Wr,null,(d=Z.headerOverride)==null?void 0:d.call(Z))},
else:function(){var d={};return _.S("div",{class:_.un((d["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,d["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=V,d))},_.S("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.S(_.K,{cond:V,then:function(){return _.S(_.Wr,null,_.S("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},V),_.S(_.K,{cond:a,then:function(){return _.S("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
a)}}))}})),_.S(_.K,{cond:function(){return V()&&Z.hasActionHeader()},
then:function(){var N;return _.S("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(N=Z.actionHeader)==null?void 0:N.call(Z))}}))}}))},"Jg");
$mi.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.Uc(function(Z){function V(Zm){if(!v&&typeof MutationObserver!=="undefined"){var BJ={childList:!0};"MutationObserver"in window&&(v=new MutationObserver(a.bind(void 0,Zm)),v.observe(Zm,BJ))}}
function a(Zm){typeof v!=="undefined"&&(h["content-wrapper"]===void 0&&(h["content-wrapper"]=Zm.children[0].clientHeight),t(h["content-wrapper"]),n()>c()||y(n()))}
function J(){X(window.innerHeight);n()>c()||y(n());L.isFullScreen[0]()&&n()>c()?R().dispatch("Snap To Full Screen",{maxHeight:U()}):R().dispatch("Snap To Neutral Position",{maxHeight:c()})}
function r(Zm){document.body.style.overscrollBehavior="none";Zm.preventDefault();R().dispatch("Touch Start",{event:Zm})}
function f(Zm){Zm.preventDefault();R().dispatch("Touch Move",{event:Zm,contentScrollable:n()>c(),fullContentWrapperHeight:U(),contentWrapperHeight:c(),contentHeightMap:h,contentWrapperId:"content-wrapper",header:f78(Z),footer:f78(Z)})}
function d(){document.body.style.overscrollBehavior="";L.isFullScreen[0]()?L.currentY[0]()>=60?R().dispatch("Snap To Neutral Position",{maxHeight:c()}):R().dispatch("Snap To Full Screen",{maxHeight:U()}):L.currentY[0]()>=60?N():L.currentY[0]()<=-60&&n()>c()?R().dispatch("Snap To Full Screen",{maxHeight:U()}):R().dispatch("Snap To Neutral Position",{maxHeight:c()})}
function N(){R().dispatch("Close Sheet",{clientHeight:Y(),maxHeight:0});setTimeout(function(){Poo()},250)}
var C=_.B(_.ip(window.innerHeight,void 0,"NWeFS")),T=C.next().value;C=C.next().value;var Y=T,X=C;C=_.B(_.ip(0,void 0,"oxfm4"));T=C.next().value;C=C.next().value;var n=T,t=C;C=_.B(_.Jc(function(){var Zm=f78(Z);return.6*Y()-a70(Zm)-JzI(Zm)}));
T=C.next().value;C=C.next().value;var c=T,y=C,U=function(){var Zm=f78(Z);return Y()-a70(Zm)-JzI(Zm)-24-24},v=null,h={},L={initialY:_.ip(0,void 0,"cYBE5c"),
currentY:_.ip(0,void 0,"RndqHc"),isAnimating:_.ip(!1,void 0,"vO9DVd"),isFullScreen:_.ip(!1,void 0,"UOfBcf"),maxHeightForContentWrapper:_.Jc(c)},R=function(){var Zm=null;return function(){if(!Zm){var BJ={initialY:L.initialY[0](),currentY:L.currentY[0](),isAnimating:L.isAnimating[0](),isFullScreen:L.isFullScreen[0](),maxHeightForContentWrapper:L.maxHeightForContentWrapper[0]()};Zm=oKH(BJ)}return Zm}}();
_.so(function(){window.addEventListener("resize",J);R().subscribe(function(Zm){L.initialY[1](Zm.initialY);L.currentY[1](Zm.currentY);L.isAnimating[1](Zm.isAnimating);L.isFullScreen[1](Zm.isFullScreen);L.maxHeightForContentWrapper[1](Zm.maxHeightForContentWrapper)})});
_.sN(function(){window.removeEventListener("resize",J);v&&(v.disconnect(),v=null)});
var rJ=_.un({"bottom-sheet-content-without-icon":function(){var Zm;return!((Zm=Z.shouldShowIcons)==null?0:Zm.call(Z))}});
return _.S("bottom-sheet-layout",null,_.S(ejK,{contentWrapperId:"content-wrapper",isAnimating:function(){return L.isAnimating[0]()},
currentY:function(){return L.currentY[0]()},
maxHeightForContentWrapper:function(){return L.maxHeightForContentWrapper[0]()},
shouldShowIcons:Z.shouldShowIcons,skipContentClick:Z.skipContentClick,onScroll:function(){var Zm=document.getElementById("header-wrapper"),BJ=document.getElementById("content-wrapper");if(Zm&&BJ){var Fu={};Fu=(Fu["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,Fu["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,Fu);Zm.className=BJ.scrollTop>1?_.gK(Fu):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:Poo,contentWrapperEl:function(Zm){V(Zm);requestAnimationFrame(function(){a(Zm)})},
header:function(){return _.S($mi,{touchstart:r,touchmove:f,touchend:d,title:Z.headerTitle,subtitle:Z.headerSubtitle,headerId:"header-wrapper",headerOverride:Z.headerFn,hasHeaderOverride:Z.hasHeaderFn,actionHeader:Z.headerActionHeader,hasActionHeader:Z.hasHeaderActionHeader})},
footer:function(){return _.S(zji,{footerButtonType:Z.footerButtonType,leadingLabel:Z.footerLeadingLabel,trailingLabel:Z.footerTrailingLabel,primaryButton:Z.footerPrimaryButton,hasPrimaryButton:Z.hasFooterPrimaryButton,secondaryButton:Z.footerSecondaryButton,hasSecondaryButton:Z.hasFooterSecondaryButton,footerOverride:Z.footerFn,hasFooterOverride:Z.hasFooterFn})},
body:function(){return _.S(_.K,{cond:Z.hasContentFn,then:function(){var Zm;return _.S("div",{class:rJ},(Zm=Z.contentFn)==null?void 0:Zm.call(Z))}})}}))},"Kg").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var RjJ=_.Uc(function(Z){var V=_.l().resolve(_.S2),a=_.VE(function(){return void V.closeSheet()});
return _.S("yt-contextual-sheet-layout",{class:"yt-contextual-sheet-layout-wiz","on:click":a},_.S(_.K,{cond:function(){return!!Z.header},
then:function(){return _.S("div",{class:"yt-contextual-sheet-layout-wiz__header-container"},Z.header())}}),_.S(_.K,{cond:function(){return!!Z.content},
then:function(){return _.S("div",{class:"yt-contextual-sheet-layout-wiz__content-container"},Z.content())}}),_.S(_.K,{cond:function(){return!!Z.footer},
then:function(){return _.S("div",{class:"yt-contextual-sheet-layout-wiz__footer-container"},Z.footer())}}))},"Lg");
RjJ.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var MZi=_.Uc(function(Z){Z=Z.data;var V={};return _.S("yt-sheet-view-model",{class:_.un("yt-sheet-view-model-wiz",(V["yt-sheet-view-model-wiz--contextual"]=!0,V["yt-sheet-view-model-wiz--disable-backdrop-filter"]=_.F("web_disable_backdrop_filter"),V))},_.S(_.K,{cond:Z,then:function(a){return _.S(RjJ,{header:function(){return _.S(_.lB,{data:function(){return a().header}},{panelHeaderViewModel:hj0})},
content:function(){return _.S(_.lB,{data:function(){return a().content}},{listViewModel:function(J){return _.S(_.q_W,{data:J.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:yo0,miniAppScoreChallengeViewModel:buK})},
footer:function(){return _.S(_.lB,{data:function(){return a().footer}},{panelFooterViewModel:_.UZ})}})}}))},"Mg");
MZi.idomCompat=!0;_.jG(MZi,"yt-sheet-view-model",{props:{data:_.Hh}});var uA0=_.Uc(function(Z){var V=function(){var a;return(a=Z.data().enableDebuggingFeatures)!=null?a:!1};
return _.S("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.S(_.q_,{each:function(){var a;return(a=Z.data().stickers)!=null?a:[]}},function(a){return _.S(LpK,{data:function(){return a},
debugMode:V})}))},"Ng"),LpK=_.Uc(function(Z){var V=_.bm(Z,{debugMode:!1}).debugMode,a=_.yf(function(){var C;
return(C=Z.data().region)==null?void 0:C.w},0),J=_.yf(function(){var C;
return(C=Z.data().region)==null?void 0:C.h},0),r=_.yf(function(){var C;
return(C=Z.data().region)==null?void 0:C.x},0),f=_.yf(function(){var C;
return(C=Z.data().region)==null?void 0:C.y},0),d=_.VE(function(){var C=Z.data().onTap;
C&&_.tj(C)}),N={};
return _.S("div",{class:_.un("ytStoriesStickerLayerViewModelSticker",(N.ytStoriesStickerLayerViewModelDebugMode=V,N)),style:_.ot({width:function(){return 100*a()+"%"},
height:function(){return 100*J()+"%"},
left:function(){return 100*r()+"%"},
top:function(){return 100*f()+"%"},
"flex-direction":function(){return iyH(Z.data().flexDirection)},
"justify-content":function(){return Bci(Z.data().justifyContent)},
"align-items":function(){return dWL(Z.data().alignItems)}}),
"on:click":d},_.S(_.lB,{data:function(){return Z.data().button||Z.data().toggleButton}},{buttonViewModel:function(C){return _.S(_.yk,{data:C.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(C){return _.S(_.Fb,{data:C.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"Og");var gqW=_.Uc(function(Z){var V=function(){return Z.data()},a=_.yf(function(){return V().backgroundColor},0),J=_.yf(function(){return V().actionButtons},[]),r=_.yf(function(){return V().stickerLayer},{}),f={},d=function(){var C,T;
return{animationRef:f,animationConfig:{autoplay:!1,loop:!1,path:(T=(C=V().foregroundAnimation)==null?void 0:C.url)!=null?T:"",name:"stories_item_foreground_animation"},listeners:{complete:function(){Z.navigateToNextItemOnLottieComplete()}}}},N=function(){var C,T,Y,X,n,t,c,y;
return{animationConfig:{autoplay:(t=(C=V().backgroundAnimation)==null?void 0:(T=C.settings)==null?void 0:T.autoplay)!=null?t:!1,loop:(c=(Y=V().backgroundAnimation)==null?void 0:(X=Y.settings)==null?void 0:X.loop)!=null?c:!1,path:(y=(n=V().backgroundAnimation)==null?void 0:n.url)!=null?y:"",name:"stories_item_background_animation"}}};
_.lp(function(){if(Z.isVisible()){var C;(C=f.lottieEl)==null||C.play()}else{var T;(T=f.lottieEl)==null||T.stop()}});
return _.S("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.ot({"background-color":function(){return _.SL(a())+";"}})},_.S("div",{class:"ytStoriesItemViewModelAssetContent"},_.S(_.K,{cond:function(){return!!V().backgroundAnimation},
then:function(){return _.S(_.W1,{data:N,animationName:function(){return N().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.S(_.K,{cond:function(){return!!V().backgroundImage},
then:function(){return _.S(_.bn,{data:function(){return V().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.S(_.K,{cond:function(){return!!V().foregroundAnimation},
then:function(){return _.S(_.W1,{data:d,animationName:function(){return d().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.S(_.K,{cond:function(){return!!V().foregroundImage},
then:function(){return _.S(_.bn,{data:function(){return V().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.S("div",{class:"ytStoriesItemViewModelTopShadow"}),_.S(_.lB,{data:function(){return r()}},{storiesStickerLayerViewModel:uA0})),_.S("div",{class:"ytStoriesItemViewModelBottomShadow"},_.S("div",{class:"ytStoriesItemViewModelActionButtonWrapper",
"on:click":_.VE(Z.pauseAutoNavigation)},_.S(_.q_,{each:J},function(C){return _.S(Wp8,{data:function(){return C}})}))))},"Pg"),Wp8=_.Uc(function(Z){var V={};
return _.S("div",{class:_.un("ytStoriesItemViewModelActionButton",(V.ytStoriesItemViewModelStretchedActionButton=function(){return Z.data().size==="STORIES_BUTTON_SIZE_STRETCH"},V))},_.S(_.lB,{data:function(){return Z.data().button}},{buttonViewModel:function(a){return _.S(_.yk,{data:a.data,
className:"ytStoriesItemViewModelButton"})}}))},"Qg");_.jG(_.Uc(function(Z){var V=_.B(_.Jc(function(){var h;return(h=Z.data().startIndex)!=null?h:0})),a=V.next().value,J=V.next().value;
V=_.B(_.ip(!1,void 0,"klmjc"));var r=V.next().value,f=V.next().value,d=function(){var h;return(h=Z.data().storyItems)!=null?h:[]},N=function(){return Z.data().dismissButton},C=function(){var h;
return _.D((h=_.D(N(),_.tv))==null?void 0:h.onTap,_.YI)},T=_.v6(),Y,X=function(){var h;
(h=Y)==null||h.cancel();Y=n(a()).animate([{width:"0%"},{width:"100%"}],{duration:9E3,easing:"linear"});Y.onfinish=function(){n(a()).style.width="100%";var L=_.D(d()[a()],a$H),R,rJ;L!=null&&L.foregroundAnimation&&((L==null?0:(R=L.foregroundAnimation)==null?0:R.url)||(L==null?0:(rJ=L.foregroundAnimation)==null?0:rJ.payload))||(a()!==d().length-1?(J(a()+1),X()):C()&&_.Kh(C()))}},n=function(h){return T.value.children[h].children[0]},t=function(){for(var h=0;h<a();h++)n(h).style.width="100%"};
V=_.VE(function(){r()?f(!1):(a()===d().length-1&&C()&&_.Kh(C()),n(a()).style.width="100%",a()!==d().length-1&&(J(a()+1),X()))});
var c=_.VE(function(){r()?f(!1):(n(a()).style.width="0%",a()!==0?J(a()-1):J(a()),X())}),y=function(){f(!0)},U=function(){n(a()).style.width="100%";
a()!==d().length-1?(J(a()+1),X()):C()&&_.Kh(C())},v=_.VE(function(){var h;
(h=Y)==null||h.pause()});
_.lp(function(){if(r()){var h;(h=Y)==null||h.pause()}else{var L;(L=Y)==null||L.play()}});
_.lp(function(){t();a()===Z.data().startIndex&&X()});
_.so(function(){t();X()});
return _.S("yt-stories-viewer-view-model",{class:_.un("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.S("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.S("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":c,"on:mousedown":v}),_.S("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":V,"on:mousedown":v})),_.S(_.lB,{data:d},{storiesItemViewModel:function(h,L){var R=h.data;return _.S(_.K,{cond:function(){return Math.abs(L()-
a())<=1},
then:function(){var rJ={};return _.S("div",{class:_.un("ytStoriesViewerViewModelStoryItem",(rJ.ytStoriesViewerViewModelHiddenStoryItem=function(){return L()!==a()},rJ))},_.S(gqW,{data:R,
pauseAutoNavigation:y,navigateToNextItemOnLottieComplete:U,isVisible:function(){return L()===a()}}))}})}}),_.S("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:T},_.S(_.q_,{each:d},function(){return _.S("div",{class:"ytStoriesViewerViewModelProgressBar"},_.S("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.S("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.S(_.lB,{data:N},{buttonViewModel:_.yk})))},"Rg"),"yt-stories-viewer-view-model",{props:{data:_.Hh}});_.jG(_.Uc(function(Z){var V=Z.data;var a=_.v6(),J=[];return _.S("yt-gen-ai-feedback-form-view-model",{el:a,class:"ytGenAiFeedbackFormViewModelHost"},_.S(_.dH,{text:function(){return V().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.S("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.S(_.lB,{data:function(){return V().feedbackChips}},{toggleButtonViewModel:function(r){var f=r.data;
return _.S(_.Fb,{data:f,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(d){var N=f();N=_.D(N,_.sn);N=_.D(N==null?void 0:N.defaultButtonViewModel,_.tv).trackingParams;d?J.push(N):(d=J.indexOf(N),d>-1&&J.splice(d,1))}})}})),_.S(_.dH,{text:function(){return V().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.S("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.S(_.lB,{data:function(){return V().submitButton}},{buttonViewModel:function(r){return _.S(_.yk,{data:r.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){mWK(a.value,J,V().uniqueId)}})}}),_.S(_.lB,{data:function(){return V().moreFeedbackButton}},{buttonViewModel:function(r){return _.S(_.yk,{data:r.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"Sg"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.Hh},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var At=function(){return _.Q.apply(this,arguments)||this};
_.O(At,_.Q);At.prototype.created=function(){QLS(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(lRI);var Z=_.l().resolve(_.MEK);Z&&(Z.container=this.ytPopupContainerBehavior);if(Z=_.l().resolve(_.S2))Z.container=this.ytPopupContainerBehavior;if(Z=_.l().resolve(_.TH)){var V=this.ytPopupContainerBehavior;Z.containerWasInjected?_.FD(Error("bj")):Z.container=V}};
At.prototype.ensurePopupBelowPlayer=function(Z,V){var a=_.l().resolve(_.M_(_.jV));if(!a||!a.isOnWatch()||!_.po())return!1;a=a.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.rc().height>a+this.getPopupHeight(Z,V)?(Z.style.top="auto",Z.style.bottom="0px"):(Z.style.top=a+"px",Z.style.bottom="auto");return!0};
At.prototype.getPopupHeight=function(Z,V){V&&(Z.cachedPopupHeight=0);if(!Z.cachedPopupHeight){V=0;var a=Z.clientHeight,J=window.getComputedStyle(Z);V+=parseInt(J.marginTop,10);V+=parseInt(J.marginBottom,10);Z.cachedPopupHeight=a+V}return Z.cachedPopupHeight};
At.prototype.getElement=function(Z){return document.createElement(Z)};
_.z([_.A(zTK.YtPopupContainerBehavior),_.u("design:type",Object)],At.prototype,"ytPopupContainerBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],At.prototype,"ytComponentBehavior",void 0);At=_.z([_.p({disableElementRegistration:!0,is:"ytd-popup-container"})],At);
_.e(At,"ytd-popup-container",function(){if(AGo!==void 0)return AGo;var Z=document.createElement("template");_.w(Z,"\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");Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);return AGo=Z},{mode:1});var Ib0;var ZHD={};ZHD.YtLogYpcFlowCommandsBehavior=[_.ee.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(Z){_.D(Z,ngo)&&(Z=_.D(Z,ngo))&&(Z.serializedTransactionFlowLoggingParams?_.vRE(Z.serializedTransactionFlowLoggingParams):Z.serializedYpcCancelFlowLoggingParams?(Z=Z.serializedYpcCancelFlowLoggingParams)&&_.tu("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",Z):Z.serializedYpcResumeFlowLoggingParams?(Z=Z.serializedYpcResumeFlowLoggingParams)&&_.tu("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",Z):Z.serializedYpcPauseFlowLoggingParams?(Z=Z.serializedYpcPauseFlowLoggingParams)&&
_.tu("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",Z):Z.serializedYpcRefundFlowLoggingParams?(Z=Z.serializedYpcRefundFlowLoggingParams)&&b9k("YPC_EVENT_TYPE_START",Z):Z.serializedYpcDeactivateFlowLoggingParams?(Z=Z.serializedYpcDeactivateFlowLoggingParams)&&_.tu("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",Z):Z.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(Z=Z.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.tu("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",Z))},
handleLogYpcFlowDismiss_:function(Z){_.D(Z,KJ8)&&(Z=_.D(Z,KJ8),Z.serializedTransactionFlowLoggingParams?_.xbF(Z.serializedTransactionFlowLoggingParams):Z.serializedYpcCancelFlowLoggingParams?(Z=Z.serializedYpcCancelFlowLoggingParams)&&_.tu("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",Z):Z.serializedYpcResumeFlowLoggingParams?(Z=Z.serializedYpcResumeFlowLoggingParams)&&_.tu("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",Z):Z.serializedYpcPauseFlowLoggingParams?(Z=
Z.serializedYpcPauseFlowLoggingParams)&&_.tu("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",Z):Z.serializedYpcRefundFlowLoggingParams&&(Z=Z.serializedYpcRefundFlowLoggingParams)&&b9k("YPC_EVENT_TYPE_CANCEL",Z))}}];var VUW={};VUW.YtCancelRecurrenceBehavior=[_.Dp.YtComponentBehavior,_.LgF,{attached:function(){var Z=this;FAK(this,function(V,a){return Z.ypcCancelRecurrenceHandler(V,a)})},
ypcCancelRecurrenceHandler:function(Z,V){var a=this;if(!V||!V.ypcCancelRecurrenceEndpoint)return!1;if(!V.ypcCancelRecurrenceEndpoint.params)return _.Uo(Error("tl")),!0;_.h5(this.hostElement);var J=_.OD.instance,r=_.l().resolve(_.M_(_.Bp));J&&_.G5(J,V)?_.wH(J,V).then(function(f){a.ypcCancelRecurrenceSuccess_(Z,V,{data:f})},function(f){a.ypcCancelRecurrenceFailure_(Z,V,f)}).thenCatch(function(){_.Uo(Error("ul"))}):r?r.requestDataForServiceEndpoint(V).then(function(f){a.ypcCancelRecurrenceSuccess_(Z,
V,f)},function(f){a.ypcCancelRecurrenceFailure_(Z,V,f)}).thenCatch(function(){_.Uo(Error("ul"))}):_.Uo(Error("vl"));
return!0},
ypcCancelRecurrenceSuccess_:function(Z,V,a){_.R$(this.hostElement);a.data||(a={data:a});a.data&&a.data.actions&&_.gW(this.hostElement,a.data.actions,this.hostElement);a.data.messageRenderer?H9I(V.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(V=V.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.tu("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",V);_.Rg(Z,"yt-service-request-completed",a)},
ypcCancelRecurrenceFailure_:function(Z,V,a){_.R$(this.hostElement);H9I(V.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.Rg(Z,"yt-service-request-error",{error:a,params:[Z,V]})}}];var aXI=function(Z,V){_.VF.call(this,V)};
_.O(aXI,LEC);var JfD={};JfD.YtCompleteTransactionBehavior=[_.Dp.YtComponentBehavior,_.LgF,{attached:function(){var Z=this;FAK(this,function(V,a){return Z.ypcCompleteTransactionHandler(V,a)})},
completeTransaction:function(Z,V){var a=this;V={payments_payload:window.btoa(V.integratorData),buybucket_params:Z.data.buybucketParams,offer_params:Z.data.offerParams};var J=_.l().resolve(_.Bp),r=Z.data.completeTransactionEndpoint,f=this.get("ypcCompleteTransactionEndpoint.actions",r);f&&_.gW(this.hostElement,f,this.hostElement);return(f=_.OD.instance)&&_.G5(f,r)?_.wH(f,r,V).then(function(d){return!d||(d==null?0:d.error)?(d=a.get("data.serializedTransactionFlowLoggingParams",Z),_.B1(new M3("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
d))):{data:d}}).then(function(d){return a.handleCompleteTransactionSuccess_(d,Z)},function(){return a.handleCompleteTransactionFailure_(Z)}):J.requestDataForServiceEndpoint(r,V).then(function(d){return a.handleCompleteTransactionSuccess_(d,Z)},function(){return a.handleCompleteTransactionFailure_(Z)})},
handleCompleteTransactionSuccess_:function(Z,V){Z.data||(Z={data:Z});if(Z.data.messageRenderer)return _.B1(new aXI(Z.data.messageRenderer));if(Z.data.trackingParams){var a=_.st(),J=_.t3();a&&J&&_.GT(a,J,_.oN(Z.data.trackingParams))}V=this.get("data.serializedTransactionFlowLoggingParams",V);UfW(V);return _.Ig(Z)},
handleCompleteTransactionFailure_:function(Z){Z=this.get("data.serializedTransactionFlowLoggingParams",Z);_.Ou("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",Z);return _.B1(new M3("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",Z))},
ypcCompleteTransactionHandler:function(Z,V){var a=this;if(!V.ypcCompleteTransactionEndpoint)return!1;if(!V.ypcCompleteTransactionEndpoint.transactionParams)return _.Uo(Error("wl")),!0;V.ypcCompleteTransactionEndpoint&&V.ypcCompleteTransactionEndpoint.gtmData&&_.Nt(V.ypcCompleteTransactionEndpoint.gtmData);var J=_.l().resolve(_.M_(_.Bp));if(J){_.h5(this.hostElement);var r=_.OD.instance;r&&_.G5(r,V)?_.wH(r,V).then(function(f){return!f||(f==null?0:f.error)?(f=a.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
V),_.B1(new M3("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",f))):{data:f}}).then(function(f){_.Rg(Z,"yt-service-request-completed");
a.ypcCompleteTransactionSuccess_(V,f)},function(){return a.ypcCompleteTransactionFailure_(V)}):J.requestDataForServiceEndpoint(V).then(function(f){_.Rg(Z,"yt-service-request-completed");
a.ypcCompleteTransactionSuccess_(V,f)},function(){return a.ypcCompleteTransactionFailure_(V)})}return!0},
ypcCompleteTransactionSuccess_:function(Z,V){_.R$(this.hostElement);V.data||(V={data:V});_.MR(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);V.data.messageRenderer||V.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(Z):(_.Nt('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",Z));V.data.actions&&(Z=xKi(V.data.actions),V=QCH(V.data.actions),Z.length&&_.Wo(this.hostElement,
Z),V.length&&_.gW(this.hostElement,V,this.hostElement))},
ypcCompleteTransactionFailure_:function(Z){_.R$(this.hostElement);_.MR(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",Z,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(Z,V,a){if(V=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",V))V={serializedTransactionFlowLoggingParams:V},a&&(V.errorType=a),_.n9(Z,V),_.lQ()}}];var oo8={};oo8.YtEndpointHandlerWithYpcBehavior=[_.LgF,_.ee.YtActionHandlerBehavior,[{openWalletDialog:function(Z,V,a,J,r,f,d){var N=this,C=_.yE();V=V.replace(/-/g,"+").replace(/_/g,"/");var T=_.fF().get("hl");_.kNF(_.oy(_.Gh),V,C.resolve,r,function(Y){f&&f();C.reject(Y)},T,function(Y){return N.onServerBackendAnalyticEvent_(Z,a,Y)},this.onDialogClose_.bind(this),J,d);
return C.promise},
openFixFlowDialog:function(Z,V,a,J){Z=Z.replace(/-/g,"+").replace(/_/g,"/");_.oy(_.Gh).openFixFlowDialog(Z,V,a,J)},
onDialogClose_:function(){_.MR(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(Z,V,a){Z.fire("yt-commerce-action-init-done");V&&_.Wo(this.hostElement,[V,{backend_analytics:a}])}}],
_.gL.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(Z,V){Z=this.get("data.nativeFlowEndpoint",V);V=this.get("data.fallbackEndpoint",V);Z?_.Wo(this.hostElement,[Z]):V&&_.Rg(this.hostElement,"yt-navigate",{endpoint:V})}}],
VUW.YtCancelRecurrenceBehavior,JfD.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 Z=this;FAK(this,function(V,a,J){return Z.handleYPCEndpoint(V,a,J)});
this.ypcRegisterActionMapJobId_=_.qf(_.td,function(){Z.registerActionMap(Z.buyFlowActionMap_)})},
detached:function(){var Z=this;_.td.cancelJob(this.ypcRegisterActionMapJobId_);_.qf(_.td,function(){Z.unregisterActionMap(Z.buyFlowActionMap_)})},
handleYPCEndpoint:function(Z,V,a){var J=V.ypcGetCartEndpoint;if(J){_.Yz("commerce_transaction");var r=J.gtmId;r&&_.mo(r);(J=J.gtmData)&&_.Nt(J)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",V)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(Z,V),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",V)!=null?(this.handleYPCFixInstrumentEndpoint_(Z,V),!0):V.ypcPauseSubscriptionCommand?(nKH(this.hostElement,Z,V,a),
!0):V.ypcResumeSubscriptionCommand?(sXK(this.hostElement,Z,V),!0):V.getPaymentInstrumentsParamsCommand?(Yuo(this.hostElement,Z,V),!0):V.ypcHandleTransactionEndpoint?(Su8(this.hostElement,Z,V,a),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(Z,V){var a=this;_.XZ("ttcr",void 0,"commerce_transaction");V=V.ypcGetCartEndpoint;var J=V.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,r=J.encryptedPurchaseParams,f=J.serializedTransactionFlowLoggingParams,d=J.serializedPaymentsClientParams,N=this.createGetCartResponseFromParams_(J,V.offerParams,f);this.changeButtonState(Z,!0);_.tR(this.openWalletDialog(Z,r,J.ypcLogWalletAnalyticDataEndpoint,f,function(){a.changeButtonState(Z,!1)},function(){a.changeButtonState(Z,
!1)},d).then(function(C){return a.handleBuyFlowCompleteCallback_(Z,N,C)},function(){return a.handleOnLoadError(N)}).then(function(C){return void a.handlePostPurchaseSuccess_(Z,N,C)},function(C){return void a.handlePostPurchaseError_(C)}),function(){a.changeButtonState(Z,!1);
Z instanceof Element&&_.Rg(Z,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(Z,V,a){var J=Z.completeTransactionEndpoint,r=Z.handleTransactionEndpoint;V={data:{offerParams:window.btoa(V),serializedTransactionFlowLoggingParams:a}};r?V.data.handleTransactionEndpoint=r:V.data.completeTransactionEndpoint=J;Z.onCartDismissCommand&&(V.data.onCartDismissCommand=Z.onCartDismissCommand);return V},
onGetCartServiceRequestCompleted_:function(Z,V){var a=this,J=Z.target;if(V&&V.data&&V.data.messageRenderer)_.R$(this.hostElement),this.handleMessageRenderer_(V.data.messageRenderer),this.changeButtonState(J,!1);else{var r=this.get("data.encryptedPurchaseParams",V),f=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",V),d=this.get("data.ypcLogWalletAnalyticDataEndpoint",V),N=this.get("data.serializedPaymentsClientParams",V),C=this.getLoggingParams_(V);if(C||r||f)Z.stopPropagation(),_.XZ("ttcr",
void 0,"commerce_transaction"),r||_.R$(this.hostElement),this.changeButtonState(J,!1),f?_.MR(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.yr("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:f}}},this]):r&&(this.changeButtonState(J,!0),Z=null,Z=this.openWalletDialog(J,r,d,C,function(){_.R$(a.hostElement);a.changeButtonState(J,!1)},function(){_.R$(a.hostElement);
a.changeButtonState(J,!1)},N),_.tR(Z.then(function(T){return a.handleBuyFlowCompleteCallback_(J,V,T)},function(){return a.handleOnLoadError(V)}).then(function(T){return a.handlePostPurchaseSuccess_(J,V,T)},function(T){return a.handlePostPurchaseError_(T)}),function(){a.changeButtonState(J,!1);
_.Rg(J,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(Z,V){V&&V.endpoint&&V.endpoint.ypcGetCartEndpoint&&!V.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",V.endpoint.ypcGetCartEndpoint)&&_.gW(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",V.endpoint.ypcGetCartEndpoint)],Z.target),_.h5(this.hostElement),this.changeButtonState(Z.target,!0))},
onServiceRequestError_:function(Z,V){if(V&&V.params&&V.params.length){V=_.B(V.params);for(var a=V.next();!a.done;a=V.next())if((a=a.value)&&a.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",a.ypcGetCartEndpoint)&&_.gW(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",a.ypcGetCartEndpoint)],Z.target);_.R$(this.hostElement);this.changeButtonState(Z.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(Z,V,a){var J=a.integratorData;return J==null||J===""||a.error!=null?(J=this.getLoggingParams_(V),String(a.error)==="-1"?(V.data.onCartDismissCommand&&_.gW(this.hostElement,[V.data.onCartDismissCommand],Z),_.B1(new M3("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",J,!0))):_.B1(new M3("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",J))):V.data.handleTransactionEndpoint?TcS(this.hostElement,V.data.handleTransactionEndpoint,{payments_payload:J,funds_guarantee_callback_client_data:a.integratorClientCallbackData}):
this.completeTransaction(V,a)},
handlePostPurchaseSuccess_:function(Z,V,a){V=a.data;var J=!1,r,f;if(V&&((r=V.command)==null?0:(f=r.commandExecutorCommand)==null?0:f.commands)){var d,N;r=(d=V.command)==null?void 0:(N=d.commandExecutorCommand)==null?void 0:N.commands;for(d=0;d<r.length;d++)if(_.D(r[d],_.MkE)){J=!0;break}}J||(V&&V.gtmDatas&&V.gtmDatas.length?_.Nt(V.gtmDatas[0]):_.Nt('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));a.data&&a.data.actions&&(V=xKi(a.data.actions),a=QCH(a.data.actions),V.length&&
_.Wo(this.hostElement,V),a.length&&_.gW(this.hostElement,a,Z))},
handlePostPurchaseError_:function(Z){Z&&Z.payload&&Z.payload.isUserDismiss||_.t$(Error("yl"))},
handleOnLoadError:function(Z){Z=this.getLoggingParams_(Z);return _.B1(new M3("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",Z))},
getLoggingParams_:function(Z){return this.get("data.serializedTransactionFlowLoggingParams",Z)},
handleMessageRenderer_:function(Z){var V=_.Oo(Z,"renderer"),a=_.yr("openPopupConfig");V==="confirmDialogRenderer"&&a&&_.MR(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:a.popupTypeMap[V],popup:Z}},this])},
handleYPCFixInstrumentEndpoint_:function(Z,V){var a=this,J=V.ypcFixInstrumentEndpoint;V=J.encryptedFixInstrumentParameters;this.logFixFopEvent_(J,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(Z,!0);this.openFixFlowDialog(V,function(r,f){a.onFixFlowCompleteCallback_(J,r,f)},function(){return a.changeButtonState(Z,!1)},function(){a.changeButtonState(Z,!1);
a.logFixFopEvent_(J,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(Z,V,a){var J=_.AW("payments.business.integration.scenario.FixInstrument");if(V==J.IntegratorCallbackType.ON_COMPLETE){V="FIX_FOP_EVENT_TYPE_CANCEL";var r=null;a.error!=null?a.error!=J.OnCompleteCallbackError.USER_CANCELLED&&(_.gW(this.hostElement,[Z.errorAction],this.hostElement),V="FIX_FOP_EVENT_TYPE_FAILURE",r="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.gW(this.hostElement,[Z.successAction],this.hostElement),V="FIX_FOP_EVENT_TYPE_SUCCESS");_.gW(this.hostElement,[Z.onFinishAction],
this.hostElement);this.logFixFopEvent_(Z,V,r)}},
logFixFopEvent_:function(Z,V,a){(Z=Z.serializedFixFopLoggingParams)?(V={eventType:V,serializedFixFopLoggingParams:Z},a!=null&&(V.errorType=a),_.n9("fixFopFlow",V),_.lQ()):_.t$(Error("zl"))},
changeButtonState:function(Z,V){_.F("enable_ypc_spinners")&&Z&&(Z.is==="yt-button-renderer"||Z.is==="ytd-button-renderer")&&(Z.disabled=V)}}];var rf8=function(Z){this.JSC$28586_clientRoot=Z;this.feedbackCollectorActionMap={"yt-help-dialog-requested":DWD,"yt-feedback-dialog-requested":FMK,"yt-signal-action-help":cz8,"yt-signal-action-send-feedback":OyW,"yt-send-feedback-action":wpi,"yt-user-feedback-endpoint":yzD};_.kX(_.A$.getInstance(),this.feedbackCollectorActionMap,this.JSC$28586_clientRoot)},PZo;var fXk=function(Z){this.JSC$28591_clientRoot=Z;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":byW.bind(null,this.JSC$28591_clientRoot),"yt-signal-action-delete-all-downloads":HyJ,"yt-signal-action-delete-download":AzW,"yt-signal-action-delete-playlist-download":EKI,"yt-signal-action-install-pwa":hAH,"yt-signal-action-refresh-downloads":QXW,"yt-offline-video-endpoint":zAk,"yt-offline-playlist-endpoint":RAW,"yt-update-local-app-setting-command":LMK,"yt-offline-orchestration-action-command":WMW,
"yt-signal-action-undo-delete-download":vKD,"yt-local-watch-history-command":ZrW};_.kX(_.A$.getInstance(),this.downloadManagerActionMap,this.JSC$28591_clientRoot);_.su.instance=new _.su},iHS;var kL=function(){var Z=_.Q.apply(this,arguments)||this;Z.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_"};Z.remoteApi_=null;return Z};
_.O(kL,_.Q);_.P=kL.prototype;
_.P.ready=function(){_.F("polymer_enable_mdx")&&(lpk({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.F("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.F("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.F("enable_cast_short_lived_lounge_token")}),_.gB("yt-remote-connection-change",this.handleConnectionChange_,this),_.gB("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=G7J())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.P.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.P.handleConnectionChange_=function(Z){(this.mdxConnected=Z)?(Z=Fo8(),!Z&&F6o()&&DKK()&&(Z={key:"cast-selector-receiver",name:DKK()}),Z=Z.name):Z=null;this.receiverName=Z;_.Mc(this.remoteApi_);(this.remoteApi_=G7J())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.P.handleReceiverAvailabilityChange_=function(){var Z=s9I();F6o()&&_.rL("yt-remote-cast-available")&&Z.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=Z.length>0};
_.P.handleRemoteQueueChange_=function(){var Z=this.currentVideoId_,V=this.currentListId_,a=Jk(this.remoteApi_);this.currentVideoId_=a.videoId;this.currentListId_=a.listId;this.currentVideoId_&&_.MR(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.F("polymer_enable_mdx_queue")?this.currentListId_:null,Z,V])};
_.P.handleAddToQueueAction_=function(Z){Z=_.D(Z,J8K);this.remoteApi_&&(Z.videoId?this.remoteApi_.addVideo(Z.videoId):Z.playlistId&&this.remoteApi_.addPlaylist(Z.playlistId))};
_.P.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.P.handleInsertInQueueAction_=function(Z){Z=_.D(Z,ogk);this.remoteApi_&&Z.videoId&&this.remoteApi_.JSC$17449_insertVideo(Z.videoId)};
_.P.handleRemoveFromQueueAction_=function(Z){Z=_.D(Z,r80);this.remoteApi_&&Z.videoId&&this.remoteApi_.JSC$17449_removeVideo(Z.videoId)};
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],kL.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x(),_.u("design:type",Object)],kL.prototype,"appId",void 0);_.z([_.x(),_.u("design:type",Boolean)],kL.prototype,"mdxConnected",void 0);_.z([_.x(),_.u("design:type",Boolean)],kL.prototype,"receiverAvailable",void 0);_.z([_.x(),_.u("design:type",Object)],kL.prototype,"receiverName",void 0);_.z([_.x(),_.u("design:type",Object)],kL.prototype,"currentVideoId_",void 0);
_.z([_.x(),_.u("design:type",Object)],kL.prototype,"currentListId_",void 0);kL=_.z([_.qZ({is:"yt-mdx-manager",disableElementRegistration:!0})],kL);_.e(kL,"yt-mdx-manager",void 0,{mode:2});var BaH;var d0D;var E9=function(){var Z=_.Q.apply(this,arguments)||this;Z.APP_IDS={ytr:3,ytm:5};Z.JSC$18686_timeoutId_=0;Z.actionMap={"yt-open-create-family-dialog":"open"};return Z};
_.O(E9,_.Q);_.P=E9.prototype;_.P.created=function(){QLS(2200)};
_.P.detached=function(){this.observer_&&this.observer_.disconnect()};
_.P.open=function(Z,V){var a=this,J=Z.serializedYpcFamilyCreateLoggingParams;this.JSC$18686_timeoutId_=setTimeout(this.abort_.bind(this,Z.postFlowErrorEndpoint,J),3E4);V&&(this.onReadyCallback_=V);var r=_.H(this.hostElement).querySelector("#unicorn-iframe");J&&J&&y$K("ypcFamilyCreateFlowStarted",J);_.DLa("family_creation",function(){var f=_.AW("gapi.family_creation.render");_.AW("gapi.config.update")("iframes/family_creation/url",a.getFamilyCreationUrlWithUnicornParams_());var d=3;Z.appId&&Z.appId in
a.APP_IDS&&(d=a.APP_IDS[Z.appId]);d={authUser:_.yr("SESSION_INDEX")||0,clientId:d,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.yr("HL"),initialflow:[4,5,6,7],m:a.isMobile?1:0,onFlowComplete:a.onUnicornFlowComplete_.bind(a,Z.postFlowSuccessEndpoint,J),onError:a.onUnicornFlowError_.bind(a,Z.postFlowErrorEndpoint,J),onReady:a.onUnicornFlowReady_.bind(a,Z.referencePcidParams)};f(r,d)})};
_.P.close=function(){_.H(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.P.onUnicornFlowComplete_=function(Z,V){this.close();V&&V&&y$K("ypcFamilyCreateFlowSucceeded",V);_.Rg(this.hostElement,"yt-navigate",{endpoint:Z})};
_.P.onUnicornFlowError_=function(Z,V){this.close();V&&y$K("ypcFamilyCreateFlowCancelled",V);_.Rg(this.hostElement,"yt-navigate",{endpoint:Z})};
_.P.onUnicornFlowReady_=function(Z){var V=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();Z&&_.AW("gapi.family_creation.setConfig")(0,Z);this.observer_=new MutationObserver(function(){_.H(V.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.H(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.H(this.hostElement).querySelector("#dialog").open()};
_.P.getFamilyCreationUrlWithUnicornParams_=function(){return _.yr("YTR_FAMILY_CREATION_URL")};
_.P.getCurrentUrl_=function(){return document.location.href};
_.P.abort_=function(Z,V){this.clearTimeout_();this.onUnicornFlowError_(Z,V)};
_.P.clearTimeout_=function(){clearTimeout(this.JSC$18686_timeoutId_)};
_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],E9.prototype,"ytActionHandlerBehavior",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],E9.prototype,"isMobile",void 0);_.z([_.x(),_.u("design:type",Object)],E9.prototype,"onReadyCallback_",void 0);_.z([_.x(),_.u("design:type",Object)],E9.prototype,"observer_",void 0);E9=_.z([_.qZ({is:"yt-create-family-dialog",disableElementRegistration:!0})],E9);
_.e(E9,"yt-create-family-dialog",function(){if(d0D===void 0){var Z=document.createElement("template");_.w(Z,'\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');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);var V=Z.content,a=V.insertBefore;BaH===void 0&&(BaH=document.createElement("template"));var J=BaH;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);d0D=Z}Z=d0D;return Z},{mode:2});var m0L;var NaD;var jT=function(){var Z=_.Q.apply(this,arguments)||this;Z.STEP=1;Z.BLOCK_ON=80;Z.MIN_PROGESS=0;Z.MAX_PROGESS=100;return Z};
_.O(jT,_.Q);_.P=jT.prototype;_.P.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.P.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));_.l().addProvider({provide:onC,useValue:this})};
_.P.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.P.finish=function(){var Z=this;this.progress=this.MAX_PROGESS;VIK(function(){Z.progress==Z.MAX_PROGESS&&(Z.hostElement.hidden=!0)})};
_.P.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.QS.Object.defineProperties(jT.prototype,{progress:{configurable:!0,enumerable:!0,set:function(Z){this.progress_=Z;var V="scaleX("+Z/this.MAX_PROGESS+")",a=_.H(this.hostElement).querySelector("#progress").style;a.transform=V;a.webkitTransform=V;this.hostElement.setAttribute("aria-valuenow",String(Z))},
get:function(){return this.progress_}}});
_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],jT.prototype,"ytComponentBehavior",void 0);jT=_.z([_.qZ({is:"yt-page-navigation-progress",disableElementRegistration:!0})],jT);
_.e(jT,"yt-page-navigation-progress",function(){if(NaD===void 0){var Z=document.createElement("template");_.w(Z,'\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');Z.content.insertBefore(_.g().content.cloneNode(!0),
Z.content.firstChild);var V=Z.content,a=V.insertBefore;m0L===void 0&&(m0L=document.createElement("template"));var J=m0L;a.call(V,J.content.cloneNode(!0),Z.content.firstChild);NaD=Z}Z=NaD;return Z},{mode:2});var CZo={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"},qqW={"font-size":"12px","font-style":"italic"},SqL={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.r4k=function(){return _.m(function(Z){_.mt(Z)})};_.jG(_.Uc(function(){var Z=_.Ko(_.rUK);return _.S("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var V;return(V=Z())==null?void 0:V.announcement})},"Tg"),"yt-ephemeral-actions");var sLD=new Map;var dzS=function(Z,V){var a=this;this.handleError=Z;this.logEventInternal=V;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){a.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
dzS.prototype.logError=function(Z){this.handleError(Z)};
dzS.prototype.logEvent=function(Z,V){switch(Z){case "IDB_DATA_CORRUPTED":_.F("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",V);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",V);break;case "IS_SUPPORTED_COMPLETED":_.F("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",V);break;case "QUOTA_EXCEEDED":Ta8(this,V);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",V);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":Z=Object.assign({},V,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",Z)}};
var Ta8=function(Z,V){_.ou.getInstance().estimate().then(function(a){a=Object.assign({},V,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:DZI(a==null?void 0:a.usage),deviceStorageQuotaMbytes:DZI(a==null?void 0:a.quota)});Z.logEventInternal("idbQuotaExceeded",a)})};var vZ=function(){var Z=_.Q.apply(this,arguments)||this;Z.tabGesturesIsActive=!1;Z.deprecateFullerscreenUi=_.F("web_watch_fullerscreen_deprecation_ui");Z.hasDelegation=!1;Z.darkerDarkTheme=_.F("web_darker_dark_theme");Z.isFrostedGlassInitialized=!1;Z.frostedGlassExp=_.F("web_frosted_glass");Z.mastheadHiddenFocusWithinKillswitch=_.F("web_masthead_hidden_focus_within_killswitch");Z.ephemeralActionsEnabled=_.F("web_ephemeral_actions");Z.scrollAtTop=!0;Z.guideScrollTop=0;Z.isTheaterModeSession=_.bU("START_IN_THEATER_MODE");
Z.iMaxTheaterMode=_.F("web_watch_imax_theater_mode");Z.isFullWindowSession=_.bU("START_IN_FULL_WINDOW_MODE");Z.hasCreateFamilyDialog=!1;Z.mastheadHeight=56;Z.networkStatusManager=new _.Ad;Z.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"};Z.dynamicActionMap={"yt-run-attestation-command":function(V){var a=_.yhA.instance,J=_.D(V,_.nuH);return J?_.F("use_rta_manager_for_async")&&
Llk()?yjK(a,J,V.clickTrackingParams):w1W(a,J,V.clickTrackingParams):_.B1(Error("li"))}};
Z.isFrostedGlassDisabled=!1;Z.isChannelOrPlaylistPage=!1;return Z};
_.O(vZ,_.Q);_.P=vZ.prototype;_.P.created=function(){var Z=_.l();_.F("kevlar_clear_duplicate_pref_cookie")&&_.qf(_.td,function(){var V=_.Bb.get("PREF");V&&!/f\d=/.test(V)&&(V=_.gr("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=V?"PREF=null;domain="+V+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.F("gzip_gel_with_worker")&&_.kPJ();_.F("jspb_serialize_with_worker")&&nEK();_.F("web_worker_availability_check")&&FT0();_.F("nwl_init_killswitch")||XyJ().then(function(){_.td.addLowPriorityJob(bFK)});
this.pageManagerAttachedPromise=_.yE();this.ytdAppBehavior.loadDepsPromise=_.l0([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.Lg(this.onThrottledScroll,200,this);_.F("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);mzD();MVo=!!_.AW("ytappsettings.initialized");P2=_.AW("ytappsettings.previousValue");mfW=_.AW("ytappsettings.previousSnapshotTime");MVo||(MVo=!0,NkW());jCo();vz8();_.wr("DEFERRED_DETACH",
_.F("kevlar_tuner_should_defer_detach"));_.wr("REUSE_COMPONENTS",!0);_.wr("STAMPER_STABLE_LIST",!0);_.wr("SCHEDULED_LAZY_LIST",!0);_.wr("openPopupConfig",nni);_.wr("useClickHandler",!0);_.F("kevlar_shell_cleanup")&&_.td.addLowPriorityJob(Z9W.bind(this,_.JO.caches));_.bU("IS_SHELL_LOAD")&&_.TT({shellStartupDurationMs:Math.round((0,_.zc)()-_.m6())});Bd0(this.networkStatusManager);_.F("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",ar8(CZo)),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!",
ar8(qqW)),console.log("%cVisit http://go/join-youtube-web to apply today.",ar8(SqL)));_.m5K(Z.resolve(_.Zc),1E3)};
_.P.ready=function(){this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var Z=ydD();Z&&!_.F("external_fullscreen_killswitch")&&document.addEventListener(Z,this.setFullscreen.bind(this));(Z=window.matchMedia("(prefers-color-scheme: dark)"))&&Z.addEventListener&&Z.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged()};
_.P.attached=function(){var Z=this;_.bg().processSignal("ci");_.F("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.oVW?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.CI(_.$yc(),"SUCCESS");this.updateIconSet();_.zF(this.guideInnerContent,!1);_.a9().initVisibilityObserver();this.guideService.guideElement=this.guide;var V=document.createElement("ytd-miniplayer"),a=_.H(this.hostElement).querySelector("#content");
_.H(this.hostElement).insertBefore(V,a);_.bg().processSignal("ma");_.l().resolve(_.Ee).init(V);_.bU("IS_SHELL_LOAD")&&(a=document.createElement("ytd-network-status-banner"),_.H(this.hostElement).insertBefore(a,V));_.F("kevlar_right_click_on_lockups")&&_.xS._onCaptureClick&&document.addEventListener("contextmenu",_.xS._onCaptureClick.bind(_.xS),!0);var J=function(){var r=_.xb("yt-page-navigation-progress");_.H(Z.hostElement).appendChild(r)};
setTimeout(function(){_.bg().parkOrScheduleJob(J,0,"eocs",16)},0);
_.F("service_worker_push_enabled")&&_.qf(_.td,w60);_.kX(_.A$.getInstance(),this.dynamicActionMap,this.hostElement);_.Rg(this.hostElement,"ytd-app-attached");_.bg().processSignal("aa");RND(this.hostElement);_.pK("gapi.load",_.DLa);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.qf(_.td,
function(){var r=document.createElement("ytd-video-preview");_.H(_.H(Z.hostElement).querySelector("#video-preview")).appendChild(r)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.qf(_.td,function(){PmJ();Z.registerViewTransitionTasks()});
if(_.tz()&&this.isAppDarkTheme()!==_.ny())this.onDarkModeToggledAction();else V=_.lo()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==V&&(_.F("enable_dark_theme_only_on_shorts")?_.Ky(_.F("enable_dark_theme_only_on_shorts_control")?window.location.href:_.Qr(window.location.href,{theme:"dark"})):_.FD(new _.qa("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(Fv8=new sJo(this.hostElement)),iHS=new fXk(this.hostElement),PZo=new rf8(this.hostElement),eeI=new heI(this.hostElement)};
_.P.getThemeSettingsToLog=function(){var Z=_.lo()==="USER_INTERFACE_THEME_DARK";Z=_.tz()?_.ny()?"os-dark":"os-light":Z?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:Z,cookiesEnabled:_.ml()}};
_.P.detached=function(){_.$Z(this.guideInnerContent);_.td.cancelJob(VR);VR=0;_.td.cancelJob(JF);JF=0;_.gKn($zk);$zk.length=0;hN0=_.KvK=null;_.a9().dispose();_.F("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.E$(_.A$.getInstance(),Fv8.playlistHandlerActionMap,Fv8.JSC$28287_clientRoot);_.E$(_.A$.getInstance(),iHS.downloadManagerActionMap,iHS.JSC$28591_clientRoot);_.E$(_.A$.getInstance(),PZo.feedbackCollectorActionMap,PZo.JSC$28586_clientRoot);
for(var Z=_.B(eeI.eventListeners),V=Z.next();!V.done;V=Z.next()){var a=_.B(V.value);V=a.next().value;a=a.next().value;a=_.B(a);for(var J=a.next();!J.done;J=a.next()){var r=_.B(J.value);J=r.next().value;r=r.next().value;V.removeEventListener(J,r)}}_.E$(_.A$.getInstance(),eeI.autonavPauseActionMap,eeI.JSC$17634_clientRoot)};
_.P.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.fF().getFlag(186)};
_.P.computeIsInlinePreviewEnabled=function(Z,V,a){return!a&&_.fT0({miniplayerIsActive:Z,miniplayerPlaybackState:V})};
_.P.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.$z({type:"SET_FROSTED_GLASS_MODE",payload:!_.F("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"}))};
_.P.computeIsFrostedGlassDisabled=function(Z,V,a,J){return Z||V||a||J&&_.F("web_frosted_glass_disable_watch")};
_.P.computeIsHomePage=function(Z,V){if(!Z||V==null||!V.endpoint)return!1;var a;return((a=_.D(V.endpoint,_.aX))==null?void 0:a.browseId)==="FEwhat_to_watch"};
_.P.updateIsChannelOrPlaylistPage=function(){if(_.F("web_frosted_glass")){var Z,V,a=(V=(Z=_.l().resolve(_.M_(_.jV)))==null?void 0:Z.getCurrentPage())==null?void 0:V.pageSubtype;this.isChannelOrPlaylistPage=a?["channel","channels","playlist"].includes(a):!1}};
_.P.scheduleFrostedGlassInitialization=function(){var Z=this;_.F("web_frosted_glass")&&_.bg().parkOrScheduleJob(function(){Z.isFrostedGlassInitialized=!0},0,_.F0(["eocs",
"cr"]),300)};
_.P.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.eHB(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.$z({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.$z({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.P.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(jtH(!0))};
_.P.onYtSignalActionRequestPersistentStorage=function(){if(!_.F("request_persistent_storage_killswitch")){var Z=_.l().resolve(_.i7I);Z.cachedPersistStatePromise||(Z.cachedPersistStatePromise=awW())}};
_.P.handleYtChannelCreationFormEndpoints=function(Z){Z&&this.ytComponentBehavior.resolveCommand(Z)};
_.P.handleShowEngagementPanelEndpoint=function(Z){Z&&this.ytComponentBehavior.resolveCommand(Z)};
_.P.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(jtH(!1))};
_.P.initIconDefs=function(Z,V,a){var J=document.createElement("iron-iconset-svg");J.name=Z;Z=document.createElementNS("http://www.w3.org/2000/svg","svg");J.appendChild(Z);Z.appendChild(V);if(a)for(var r in a)J[r]=a[r];document.body.appendChild(J);return J};
_.P.onWindowResized=function(){_.MR(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var Z=_.W0H.getInstance();Z.documentWidth_=document.body.clientWidth;Jjk(Z)};
_.P.onWindowScrolled=function(){var Z=_.l().resolve(_.jV).getCurrentPage();if(Z!=null&&Z.getScrollTop){var V=this.ytdReduxBehavior,a=V.dispatch;Z=Z.getScrollTop()<=0;a.call(V,_.$z({type:"SET_SCROLL_AT_TOP",payload:Z}))}};
_.P.guideIsVisibleButNotPersistentSelectorChanged=function(){var Z=_.l().resolve(_.jV).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=Z.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"),
Z.setScrollTop(this.guideScrollTop));_.L4(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.P.getCurrentPageScrollableElementType=function(){var Z=_.l().resolve(_.jV).getCurrentPage();if(Z&&Z.getPageScrollingElement())return Z.getPageScrollingElement().nodeName};
_.P.observeGuideVisibility=function(){var Z=_.W0H.getInstance(),V=this.miniGuideVisible;Z.guidePersistentAndVisible_=this.guidePersistentAndVisible;Z.miniGuideVisible_=V;Jjk(Z)};
_.P.handleEduDismissAction=function(Z){Z&&Z.eduDismissAction&&(_.MR(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.$Q4.getInstance(),_.zG.set(Z.eduDismissAction.key+"-dismissed",!0))};
_.P.handleEduImpressionAction=function(Z){if(Z&&Z.eduImpressionAction){var V=_.$Q4.getInstance();Z=Z.eduImpressionAction.key;V.JSC$10790_eduDisplayedThisLoad_[_.zqF[Z].setKey||Z]=!0;_.zG.set(Z+"-impression",parseInt(_.zG.get(Z+"-impression")||0,10)+1)}};
_.P.onYtSignalActionConfirmMentionsEdu=function(){_.MR(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.MC.getInstance();_.Rc.set("edu-dismissed",!0)};
_.P.onYtSignalActionRecordMentionsEduImpression=function(){_.MC.getInstance();var Z=_.Rc.set,V=parseInt(_.Rc.get("edu-impressions"),10);Z.call(_.Rc,"edu-impressions",(isFinite(V)?V:0)+1)};
_.P.onYtPageManagerAttached=function(Z){var V;((V=_.yp(Z))==null?void 0:V.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.P.onInvokeInstrumentManagerAction=function(Z,V){w_L(V,Z)};
_.P.updateIconSet=function(){var Z=this.hostElement.querySelector("#masthead");if(Z){var V=_.xK(Z),a=V.querySelector("g#yt-logo-updated");a&&(Z=document.createElementNS("http://www.w3.org/2000/svg","defs"),Z.appendChild(a.cloneNode(!0)),(V=V.querySelector("g#yt-logo-red-updated"))&&Z.appendChild(V.cloneNode(!0)),this.initIconDefs("yt-logos-ext",Z))}};
_.P.updateMastheadData=function(){var Z=this,V,a,J,r,f;return _.m(function(d){if(d.nextAddress==1){V=Z.data;a=Z.hostElement.querySelector("#masthead");if(!a)return d.return();_.vH(Z,function(){a.data=Z.topbarData});
if(!Z.get("response.topbar",V)||Z.get("response.topbar.responseContext.maxAgeSeconds",V)===0)return d.jumpTo(0);if(J=_.l().resolve(_.Hi))return _.q(d,J(),6);r=_.l().resolve(_.Wl);return _.q(d,r.put("service:topbar:fallback",new _.gi({innertubeResponse:Z.get("response.topbar",V)})),0)}return(f=d.yieldResult)?_.q(d,f.put("service:topbar:fallback",new _.gi({innertubeResponse:Z.get("response.topbar",V)})),0):d.jumpTo(0)})};
_.P.computeTopbarData=function(Z){if(!Z)return null;var V;return this.isShortsPage&&this.topbarData&&!_.D((V=Z.response)==null?void 0:V.topbar,e8K)?this.topbarData:Z.response&&"topbar"in Z.response?_.D(Z.response.topbar,e8K)||null:null};
_.P.onSetTheaterModeEnabled=function(Z,V){this.isTheaterModeSession=V.enabled;this.setTheaterModeStyles(V.enabled)};
_.P.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.P.onDarkModeToggledAction=function(){var Z=_.oi(window.location.href);if(!_.G1c(Z)){(Z=!!_.xy(window.location.href).themeRefresh)&&_.FD(new _.qa("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!Z){NkW();Z={themeRefresh:1};var V=_.l().resolve(_.jV);if(V.isOnWatch()){var a,J;V=((a=V.getPlayerFromWatch())==null?void 0:(J=a.getPlayer())==null?void 0:J.getCurrentTime())||0;V>=1&&(Z.time_continue=Math.floor(V))}_.ml()||_.lo()!=="USER_INTERFACE_THEME_DARK"||(Z.theme="dark");_.Ky(_.Qr(window.location.href,
Z))}_.F("web_appshell_refresh_trigger")&&_.JO.caches&&this.refreshAppShellResponse();a=_.yD(window.location.href);_.Vw(_.l().resolve(_.av),_.QD(a,"theme"))}};
_.P.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.P.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.P.onPlayerFullscreen=function(Z){_.h3();this.playerFullscreen=Z};
_.P.setRestrictedMode=function(Z){var V=_.fF();_.ir(0,58,Z);V.save();_.l().resolve(_.Vo).reload()};
_.P.onPageChanged=function(Z){Z.detail.newPageType==="ytd-watch-flexy"||Z.detail.newPageType==="ytd-watch-fixie"||Z.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.Oe("WEB_PAGE_TYPE_WATCH")):Z.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.Oe("WEB_PAGE_TYPE_SHORTS")):Z.detail.newPageType==="ytd-browse"&&Z.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.Oe("WEB_PAGE_TYPE_MINI_APP")):_.F("web_frosted_glass")&&Z.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.Oe("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.Oe("WEB_PAGE_TYPE_UNKNOWN"));Z.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.P.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.P.onGuideToggleTap=function(){_.Rg(this.hostElement,"yt-guide-toggle")};
_.P.onGuideToggleHover=function(){_.Rg(this.hostElement,"yt-guide-hover")};
_.P.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.P.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.P.setMastheadTheme=function(){var Z=_.xK(this.hostElement).querySelector("#masthead");Z&&(Z.dark=Z.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),Z.isDarkThemeForced=!1)};
_.P.onRequestPanelModeChange=function(Z,V){this.hideHeaderShadow=V.mode!=="seamed"};
_.P.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.P.onDrawerIronSelect=function(Z){_.yp(Z).id==="guide"&&this.processDrawerIronSelect()};
_.P.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var Z="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(Z="opened"));_.Rg(this.hostElement,"yt-autonav-pause-guide-"+Z)};
_.P.onAddElementToApp=function(Z){_.H(this.hostElement).appendChild(Z.detail)};
_.P.onThrottledScroll=function(){var Z=_.l().resolve(_.jV).getCurrentPage();Z&&(this.scrollAtTop=Z.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.P.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen};
_.P.setFullscreen=function(){if(_.F("external_fullscreen")||!this.isWatchPage){var Z=_.F("kevlar_fullerscreen_root_only_killswitch")?!!_.h3():!!_.h3()&&_.h3()===document.documentElement;Z=(this.isWatchPage||_.F("web_fullscreen_shorts")&&this.isShortsPage||this.isMiniAppPage)&&(Z||this.isFullWindowSession);this.fullscreen!==Z&&((this.fullscreen=Z)&&_.L4(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.EV().dispatch(_.zpS(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),
this.updateScrollAndMasthead(this.isWatchPage&&this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.MR(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.P.setFullscreenLoggingForShorts=function(Z){var V,a,J;return _.m(function(r){if(r.nextAddress==1)return _.q(r,(V=_.po())==null?void 0:V.getPlayerPromise(),2);a=r.yieldResult;(J=a)==null||J.setAppFullscreen(Z);_.mt(r)})};
_.P.updateMastheadCssHeight=function(){var Z=this.mastheadHeight;this.fullscreen&&(Z=0);_.eL(this.hostElement,{"--ytd-masthead-height":Z+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.P.updateNetworkStatusBannerDisplayStatus=function(){var Z="unset";this.fullscreen&&(Z="none");_.eL(this.hostElement,{"--ytd-network-status-banner-display":Z})};
_.P.updateNetworkStatusBannerCssHeight=function(){var Z="unset";this.fullscreen&&(Z="0px");_.eL(this.hostElement,{"--ytd-network-status-banner-max-height":Z})};
_.P.updateScrollAndMasthead=function(Z,V,a,J){this.iMaxTheaterMode||(J=!1);var r=_.l().resolve(_.jV).getCurrentPage();Z||V||J?(document.body.classList.add("no-scroll"),r.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.zh(this,this.onScroll)),r.setScrollTop(0),_.eL(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.ne()+"px"})):a?_.Rg(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.Rg(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
r.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.zh(this,this.onScroll)));this.mastheadHidden=Z||V||a;this.updateMastheadCssHeight();_.F("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.P.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.P.onYtNavigateAction=function(Z){Z=this.get("navigateAction.endpoint",Z);_.Rg(this.hostElement,"yt-navigate",{endpoint:Z})};
_.P.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var Z=document.createElement("yt-create-family-dialog");_.H(this.hostElement).appendChild(Z);this.hasCreateFamilyDialog=!0}};
_.P.onSetPushNotificationsEnabledCommand=function(Z){var V=this,a=_.D(Z,h8L);a&&typeof a.enabled==="boolean"&&(Notification.permission!=="granted"?FN8().then(function(){Notification.permission==="granted"?(fgW(!a.enabled).then(dfk),a.successAction&&_.Wo(V.hostElement,[a.successAction])):a.failureAction&&_.Wo(V.hostElement,[a.failureAction])}):(fgW(!a.enabled).then(dfk),a.successAction&&_.Wo(this.hostElement,[a.successAction])))};
_.P.onYtSignalActionEnableChromeNotifications=function(){DfW(!0)};
_.P.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.D(this.topbarData.hotkeyDialog,R8I)}}})};
_.P.onYtSignalActionShowKeyboardShortcutDialog=function(){_.MR(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.P.onYtEndpointChangeHandler=function(Z,V){var a=_.oy(_.Zp);a.pendingPrefetchJob_&&(V=!(!V||V.autonav!="1"),a.pendingPrefetchJob_.resolve(Z&&_.nnm(Z)?_.lRR(Z,V):""),a.pendingPrefetchJob_=null);_.MR(this.hostElement,"yt-pause-active-page-context");_.MR(this.hostElement,"ytd-log-youthere-nav");_.MR(this.hostElement,"yt-prepare-page-dispose")};
_.P.handleCommandWithCommandHandler=function(Z,V){_.Lr.instance.resolveCommand(Z,{form:{element:V}})};
_.P.onYtTimedCommand=function(Z){var V=this;Z=_.D(Z,biJ);var a=Z.command;a&&_.Kg(_.td,function(){var J=_.D(a,_.sMW);J?(_.Lr.instance.resolveCommand(a),V.maybeLogGetAnswerRequestTick(J)):_.gW(V.hostElement,[a],V.hostElement)},Z.timeoutMs||0)};
_.P.maybeLogGetAnswerRequestTick=function(Z){Z&&Z.isFirstRequest&&(_.Yz("search_overview_answer"),_.XZ("so_rq",void 0,"search_overview_answer"))};
_.P.onYtSignalActionSkipNavigation=function(){var Z=_.l().resolve(_.jV).getCurrentPage();_.vy(Z)};
_.P.onYtSignalActionCopyDebugData=function(){vXK()};
_.P.handleEntityUpdateCommand=function(Z){_.JI(_.D(Z,_.G9F).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.P.logFlowLoggingEventCommand=function(Z){if(Z=_.D(Z,_.Nhm))if(Z.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var V=Z.flowEventNamespace,a=Z.flowEventType,J=Z.flowType;J&&V&&a&&_.CHu(_.WA(V,a,Z.flowEventMetadata),J)}else{V=_.IA();a=Z.flowEventNamespace;J=Z.flowEventType;var r=Z.flowType;r&&a&&J&&_.g3(V,_.WA(a,J,Z.flowEventMetadata),r,Z.flowNonce)}};
_.P.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.P.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.P.onTouchStart=function(){var Z=_.JL();_.st()&&_.c3(Z.JSC$10942_screenManager,{visualElement:Z.ve})};
_.P.handleSelectLanguageCommand=function(Z){if(Z=_.D(Z,xXI).hl){var V=_.fF();V.set("hl",Z);V.save();_.l().resolve(_.Vo).reload()}};
_.P.handleConfirmDialogEndpoint=function(Z){(Z=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(Z))&&this.ytOpenPopupBehavior.openPopup(Z)};
_.P.handleOpenPopupNavigationEndpoints=function(Z,V){_.F("web_button_rework")&&(Z=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(Z))&&this.ytOpenPopupBehavior.openPopup(Z,V)};
_.P.handleSaveCommandToSessionStorage=function(Z){if(Z=_.D(Z,_.cp7)){var V=Z.key;V&&Z.command&&window.sessionStorage.setItem(V,JSON.stringify(Z.command))}};
_.P.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(Z){Z&&Z.active&&Z.active.postMessage({type:"refresh_shell"})}).catch(function(Z){Z.name!=="SecurityError"&&_.t$(Z)})};
_.P.onDeviceThemeChanged=function(){var Z=_.ny();_.ir(_.fF(),185,Z);_.fF().save()};
_.P.handleYtRegisterPromoCommand=function(Z){if(_.D(Z,pUK)){var V=_.l().resolve(_.jV).getCurrentPage()||this.hostElement;gbJ().registerPromoCommand(_.D(Z,pUK),V)}};
_.P.onYtNavigateHomeAction=function(){if(!_.F("kevlar_miniplayer_navigate_home_from_app_killswitch")){var Z,V,a,J,r=(J=(Z=this.topbarData)==null?void 0:(V=Z.logo)==null?void 0:(a=V.topbarLogoRenderer)==null?void 0:a.endpoint)!=null?J:_.mH;this.ytComponentBehavior.resolveCommand(r)}};
_.P.onYtLocationCollectionCommand=function(Z){oO8(_.D(Z,V6C))};
_.P.onYtGetLocationCommand=function(Z){zIH(_.D(Z,Zp0),this)};
_.P.updateRenderGuideFromBinding=function(Z){this.renderGuide=Z.detail.value};
_.P.updateGuidePersistentAndVisibleFromBinding=function(Z){this.guidePersistentAndVisible=Z.detail.value};
_.P.updateMiniGuideVisibleFromBinding=function(Z){this.miniGuideVisible=Z.detail.value};
_.P.onThemeSelected=function(Z,V){var a=_.fF(),J=Z||V?Z:_.ny(),r=(J&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!J&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.G1c(_.oi(window.location.href));_.ir(0,165,Z);_.ir(0,174,V);a.save();r&&_.MR(this.hostElement,"yt-dark-mode-toggled-action",[J]);_.MR(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.P.getCurrentTheme=function(){return _.tz()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.lo()};
_.P.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.P.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.P.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.P.handleShowConsentPrimitive=function(Z){var V=this,a,J;return _.m(function(r){if(r.nextAddress==1){try{a=(J=_.po())==null?void 0:J.getPlayerPromise()}catch(f){}return _.q(r,tI0(Z,a),2)}_.MR(V.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.mt(r)})};
_.P.handleSelectActiveIdentityEndpointInternal=function(Z){_.YK();Z=_.D(Z,_.hsF);if(Z!=null&&Z.supportedTokens){Z=_.B(Z.supportedTokens);for(var V=Z.next();!V.done;V=Z.next())V=V.value,V.accountSigninToken&&_.Ky(V.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.P.handleUpdatePermissionRoleCommand=function(Z){if(Z=_.D(Z,_.pIW)){var V;this.hasDelegation=!((V=_.D(Z.renderer,_.QZB))==null||!V.status)}};
_.P.registerViewTransitionTasks=function(){var Z=this,V=_.l().resolve(_.M_(_.T_I));if(V){var a,J=(a=this.guide)==null?void 0:a.querySelector("#scrim"),r,f=(r=this.guide)==null?void 0:r.querySelector("#contentContainer");J&&f&&(a={beforeTransition:function(){var d;(d=Z.guide)!=null&&d.persistent||(J.style.viewTransitionName="app-drawer-scrim",f.style.viewTransitionName="app-drawer-container")},
afterTransition:function(){var d;(d=Z.guide)!=null&&d.persistent||(J.style.viewTransitionName="",f.style.viewTransitionName="")}},P7(V,"slide",a),P7(V,"zoom",a))}};
_.QS.Object.defineProperties(vZ.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.F("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky}}});
_.QS.Object.defineProperties(vZ,{template:{configurable:!0,enumerable:!0,get:function(){if(Ib0===void 0){var Z=document.createElement("template");_.w(Z,'\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>\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<div id="video-preview" class="style-scope ytd-app"></div>\n<template is="dom-if" if="[[ephemeralActionsEnabled]]" class="style-scope ytd-app">\n  <yt-ephemeral-actions class="style-scope ytd-app"></yt-ephemeral-actions>\n</template>\n');
Z.content.insertBefore(_.g().content.cloneNode(!0),Z.content.firstChild);Ib0=Z}Z=Ib0;return Z}}});
vZ.prototype.onOpenHotkeyDialog=vZ.prototype.onOpenHotkeyDialog;vZ.prototype.setFullscreen=vZ.prototype.setFullscreen;vZ.prototype.onAddElementToApp=vZ.prototype.onAddElementToApp;vZ.prototype.onDrawerIronSelect=vZ.prototype.onDrawerIronSelect;vZ.prototype.onGuideOpenButtonHover=vZ.prototype.onGuideOpenButtonHover;vZ.prototype.onRequestPanelModeChange=vZ.prototype.onRequestPanelModeChange;vZ.prototype.onPageDataUpdated=vZ.prototype.onPageDataUpdated;vZ.prototype.onPageChanged=vZ.prototype.onPageChanged;
vZ.prototype.onSetTheaterModeEnabled=vZ.prototype.onSetTheaterModeEnabled;vZ.prototype.updateMastheadData=vZ.prototype.updateMastheadData;vZ.prototype.onYtPageManagerAttached=vZ.prototype.onYtPageManagerAttached;vZ.prototype.observeGuideVisibility=vZ.prototype.observeGuideVisibility;vZ.prototype.guideIsVisibleButNotPersistentSelectorChanged=vZ.prototype.guideIsVisibleButNotPersistentSelectorChanged;vZ.prototype.isInlinePreviewEnabledChanged=vZ.prototype.isInlinePreviewEnabledChanged;
vZ.prototype.dispatchFrostedGlassMode=vZ.prototype.dispatchFrostedGlassMode;_.z([_.A(_.s5),_.u("design:type",Object)],vZ.prototype,"ytdReduxBehavior",void 0);_.z([_.A(_.Pd.YtEventForwardingBehavior),_.u("design:type",Object)],vZ.prototype,"ytEventForwardingBehavior",void 0);_.z([_.A(_.gL.YtOpenPopupBehavior),_.u("design:type",Object)],vZ.prototype,"ytOpenPopupBehavior",void 0);_.z([_.A(_.ee.YtActionHandlerBehavior),_.u("design:type",Object)],vZ.prototype,"ytActionHandlerBehavior",void 0);
_.z([_.A({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.A$.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.F("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var Z;((Z=this.actionRouterNode.hostElement)!=null?Z:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var Z;((Z=this.actionRouterNode.hostElement)!=null?Z:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(Z){this.actionRouter_.handleAction(Z.detail)}}),
_.u("design:type",Object)],vZ.prototype,"ytActionRouterBehavior",void 0);_.z([_.A(PHK.YtdAppBehavior),_.u("design:type",Object)],vZ.prototype,"ytdAppBehavior",void 0);_.z([_.A(_.I9.YtEndpointBehavior),_.u("design:type",Object)],vZ.prototype,"ytEndpointBehavior",void 0);_.z([_.A(oo8.YtEndpointHandlerWithYpcBehavior),_.u("design:type",Object)],vZ.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.z([_.A(ZHD.YtLogYpcFlowCommandsBehavior),_.u("design:type",Object)],vZ.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.z([_.A(_.I.YtRendererBehavior),_.u("design:type",Object)],vZ.prototype,"ytRendererBehavior",void 0);_.z([_.A(_.Dp.YtComponentBehavior),_.u("design:type",Object)],vZ.prototype,"ytComponentBehavior",void 0);_.z([_.x({selector:_.QbK}),_.u("design:type",Object)],vZ.prototype,"tabGesturesIsActive",void 0);_.z([_.x(),_.u("design:type",Boolean)],vZ.prototype,"renderGuide",void 0);
_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],vZ.prototype,"guidePersistentAndVisible",void 0);_.z([_.x({selector:_.x1J}),_.u("design:type",Boolean)],vZ.prototype,"guideIsVisibleButNotPersistent",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],vZ.prototype,"standalone",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],vZ.prototype,"miniGuideVisible",void 0);
_.z([_.x({selector:_.bpo}),_.u("design:type",Number)],vZ.prototype,"miniplayerPlaybackState",void 0);_.z([_.x({selector:_.X4,reflectToAttribute:!0}),_.u("design:type",Boolean)],vZ.prototype,"miniplayerIsActive",void 0);_.z([_.x({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.u("design:type",Boolean)],vZ.prototype,"isInlinePreviewEnabled",void 0);_.z([_.x(),_.u("design:type",Boolean)],vZ.prototype,"isInlinePreviewDisabled",void 0);
_.z([_.x({reflectToAttribute:!0,value:function(){return _.bU("START_IN_FULL_WINDOW_MODE")}}),
_.u("design:type",Boolean)],vZ.prototype,"mastheadHidden",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],vZ.prototype,"playerFullscreen",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],vZ.prototype,"deprecateFullerscreenUi",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],vZ.prototype,"fullscreen",void 0);_.z([_.x({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],vZ.prototype,"hideHeaderShadow",void 0);
_.z([_.x({value:{GUIDE_ALT_LABEL:_.oC("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.u("design:type",Object)],vZ.prototype,"menuStrings",void 0);_.z([_.x({computed:"computeTopbarData(data)"}),_.u("design:type",Object)],vZ.prototype,"topbarData",void 0);_.z([_.x({selector:_.KY}),_.u("design:type",Boolean)],vZ.prototype,"isWatchPage",void 0);_.z([_.x({selector:_.G0F,reflectToAttribute:!0}),_.u("design:type",Boolean)],vZ.prototype,"isShortsPage",void 0);
_.z([_.x({selector:function(Z){return Z.ui.currentPageType==="WEB_PAGE_TYPE_MINI_APP"}}),
_.u("design:type",Boolean)],vZ.prototype,"isMiniAppPage",void 0);_.z([_.x({selector:function(Z){return Z.ui.currentPageType==="WEB_PAGE_TYPE_BROWSE"}}),
_.u("design:type",Boolean)],vZ.prototype,"isBrowsePage",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Boolean)],vZ.prototype,"scrolling",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],vZ.prototype,"hasDelegation",void 0);_.z([_.x({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],vZ.prototype,"guideScrolledByTouch",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],vZ.prototype,"darkerDarkTheme",void 0);
_.z([_.x(),_.u("design:type",Object)],vZ.prototype,"isFrostedGlassInitialized",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],vZ.prototype,"frostedGlassExp",void 0);_.z([_.x({selector:function(Z){return Z.ui.chipBarIsSticky}}),
_.u("design:type",Boolean)],vZ.prototype,"chipBarIsSticky",void 0);_.z([_.x({computed:"computeIsHomePage(isBrowsePage, data)"}),_.u("design:type",Boolean)],vZ.prototype,"isHomePage",void 0);_.z([_.x({reflectToAttribute:!0}),_.u("design:type",Object)],vZ.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);_.z([_.x(),_.u("design:type",Object)],vZ.prototype,"ephemeralActionsEnabled",void 0);_.z([_.hm("guide"),_.u("design:type",Object)],vZ.prototype,"guide",void 0);
_.z([_.hm("guide-service"),_.u("design:type",Reo)],vZ.prototype,"guideService",void 0);_.z([_.hm("guide-inner-content"),_.u("design:type",HTMLDivElement)],vZ.prototype,"guideInnerContent",void 0);_.z([_.x({selector:_.HpO}),_.u("design:type",String)],vZ.prototype,"frostedGlassMode",void 0);
_.z([_.RX("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vZ.prototype,"dispatchFrostedGlassMode",null);_.z([_.x({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.u("design:type",Object)],vZ.prototype,"isFrostedGlassDisabled",void 0);
_.z([_.E("isHomePage","chipBarIsSticky"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],vZ.prototype,"applyFrostedGlassToChipBar",null);_.z([_.x(),_.u("design:type",Object)],vZ.prototype,"isChannelOrPlaylistPage",void 0);_.z([_.Zr("isInlinePreviewEnabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vZ.prototype,"isInlinePreviewEnabledChanged",null);
_.z([_.RX("guideIsVisibleButNotPersistent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vZ.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);_.z([_.RX("guidePersistentAndVisible","miniGuideVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vZ.prototype,"observeGuideVisibility",null);
_.z([_.$K("attached"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],vZ.prototype,"onYtPageManagerAttached",null);_.z([_.RX("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],vZ.prototype,"updateMastheadData",null);_.z([_.$K("yt-set-theater-mode-enabled"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],vZ.prototype,"onSetTheaterModeEnabled",null);
_.z([_.$K("yt-page-type-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],vZ.prototype,"onPageChanged",null);_.z([_.$K("yt-page-data-updated"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vZ.prototype,"onPageDataUpdated",null);_.z([_.$K("yt-request-panel-mode-change"),_.u("design:type",Function),_.u("design:paramtypes",[Event,Object]),_.u("design:returntype")],vZ.prototype,"onRequestPanelModeChange",null);
_.z([_.$K("yt-guide-hover"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vZ.prototype,"onGuideOpenButtonHover",null);_.z([_.$K("app-drawer-transitioned"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],vZ.prototype,"onDrawerIronSelect",null);_.z([_.$K("yt-add-element-to-app"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],vZ.prototype,"onAddElementToApp",null);
_.z([_.$K("yt-set-fullerscreen-styles"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vZ.prototype,"setFullscreen",null);_.z([_.$K("yt-open-hotkey-dialog"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vZ.prototype,"onOpenHotkeyDialog",null);vZ=_.z([_.p({is:"ytd-app"})],vZ);_.bg().processSignal("eor");
_.Ok();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
